fix: index error on Receivable report based on payment terms
cr note's don't have payment terms. So, skip for them.
diff --git a/erpnext/accounts/report/accounts_receivable/accounts_receivable.py b/erpnext/accounts/report/accounts_receivable/accounts_receivable.py
index 3700f00..14f8993 100755
--- a/erpnext/accounts/report/accounts_receivable/accounts_receivable.py
+++ b/erpnext/accounts/report/accounts_receivable/accounts_receivable.py
@@ -467,6 +467,10 @@
original_row = frappe._dict(row)
row.payment_terms = []
+ # Cr Note's don't have Payment Terms
+ if not payment_terms_details:
+ return
+
# Advance allocated during invoicing is not considered in payment terms
# Deduct that from paid amount pre allocation
row.paid -= flt(payment_terms_details[0].total_advance)