fix: incorrect dr/cr on Adv Payment against Journals

(cherry picked from commit f6c1dffb35)
This commit is contained in:
ruthra kumar
2024-06-25 13:52:38 +05:30
committed by Mergify
parent 760b2e24f2
commit 4e74257ba9

View File

@@ -1218,12 +1218,17 @@ class PaymentEntry(AccountsController):
return "credit", reference.account
if reference.reference_doctype == "Payment Entry":
# reference.account_type and reference.payment_type is only available for Reverse payments
if reference.account_type == "Receivable" and reference.payment_type == "Pay":
return "credit", self.party_account
else:
return "debit", self.party_account
return "debit", reference.account
if reference.reference_doctype == "Journal Entry":
if self.party_type == "Customer" and self.payment_type == "Receive":
return "credit", reference.account
else:
return "debit", reference.account
def add_advance_gl_for_reference(self, gl_entries, invoice):
args_dict = {