fix: Recalculate advance_paid
in SO/PO after unlinking from advance entry
#37069
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue:
advance_paid
in SO = 40Now the PE is not linked to the Sales Order anymore but to the Sales Invoice. Yet, the
advance_paid
in the Sales Order shows as Rs.40, it isn't recalculated.Issues are faced when we want to cancel the advance PE (case: some data in the Sales Invoice was wrong, we had to create a credit note for the customer and cancel the Payment Entry to issue new documents).
On trying to create a new advance PE it shows allocated amount as
total
-advance
(wrong) = 100 - 40 = 60Fix:
Recalculate the SO/PO advance while it is being unlinked/replaced by an invoice in the PE reference
ToDo: