Merge pull request #41268 from ruthra-kumar/validation_to_prevent_overallocation_on_reconciliation

fix: validation to prevent overallocation
This commit is contained in:
ruthra kumar
2024-04-30 17:37:46 +05:30
committed by GitHub

View File

@@ -516,6 +516,10 @@ def reconcile_against_document(
doc.make_advance_gl_entries()
else:
gl_map = doc.build_gl_map()
# Make sure there is no overallocation
from erpnext.accounts.general_ledger import process_debit_credit_difference
process_debit_credit_difference(gl_map)
create_payment_ledger_entry(gl_map, update_outstanding="No", cancel=0, adv_adj=1)
# Only update outstanding for newly linked vouchers