mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-27 17:04:47 +00:00
Credit note fix
This commit is contained in:
@@ -198,10 +198,15 @@ class ReceivablePayableReport(object):
|
|||||||
if self.filters.based_on_payment_terms and self.payment_term_map.get(gle.voucher_no):
|
if self.filters.based_on_payment_terms and self.payment_term_map.get(gle.voucher_no):
|
||||||
pdc_amount = flt(self.pdc_details.get((gle.voucher_no, gle.party), {}).get("pdc_amount"))
|
pdc_amount = flt(self.pdc_details.get((gle.voucher_no, gle.party), {}).get("pdc_amount"))
|
||||||
for d in self.payment_term_map.get(gle.voucher_no):
|
for d in self.payment_term_map.get(gle.voucher_no):
|
||||||
if payment_amount + credit_note_amount >= d[1]:
|
term_outstanding_amount = 0
|
||||||
temp = payment_amount
|
if payment_amount >= d[1]:
|
||||||
payment_amount = payment_amount - d[1] + credit_note_amount
|
payment_amount = payment_amount - d[1]
|
||||||
credit_note_amount = credit_note_amount - d[1] + temp - payment_amount
|
if credit_note_amount:
|
||||||
|
term_outstanding_amount -= credit_note_amount
|
||||||
|
row = self.prepare_row(party_naming_by, args, gle, term_outstanding_amount,
|
||||||
|
credit_note_amount, d[0], payment_amount , d[1], d[2], 0)
|
||||||
|
credit_note_amount = 0
|
||||||
|
data.append(row)
|
||||||
else:
|
else:
|
||||||
outstanding_amount = d[1] - payment_amount - credit_note_amount
|
outstanding_amount = d[1] - payment_amount - credit_note_amount
|
||||||
if pdc_amount > outstanding_amount:
|
if pdc_amount > outstanding_amount:
|
||||||
|
|||||||
Reference in New Issue
Block a user