You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When we use Payment Reconciliation Tool with Party Type = Supplier, and any party that does not have either an outstanding invoice or unreconciled payment, the following error is thrown on clicking "Get Unreconciled Entries":
TypeError: unsupported operand type(s) for +: 'NoneType' and 'list'
Traceback (most recent call last):
File "apps/frappe/frappe/app.py", line 97, in application
response = frappe.api.handle()
File "apps/frappe/frappe/api.py", line 55, in handle
return frappe.handler.handle()
File "apps/frappe/frappe/handler.py", line 48, in handle
data = execute_cmd(cmd)
File "apps/frappe/frappe/handler.py", line 86, in execute_cmd
return frappe.call(method, **frappe.form_dict)
File "apps/frappe/frappe/__init__.py", line 1619, in call
return fn(*args, **newargs)
File "apps/frappe/frappe/handler.py", line 312, in run_doc_method
response = doc.run_method(method)
File "apps/frappe/frappe/model/document.py", line 931, in run_method
out = Document.hook(fn)(self, *args, **kwargs)
File "apps/frappe/frappe/model/document.py", line 1283, in composer
return composed(self, method, *args, **kwargs)
File "apps/frappe/frappe/model/document.py", line 1265, in runner
add_to_return_value(self, fn(self, *args, **kwargs))
File "apps/frappe/frappe/model/document.py", line 928, in fn
return method_object(*args, **kwargs)
File "apps/erpnext/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py", line 88, in get_unreconciled_entries
self.get_nonreconciled_payment_entries()
File "apps/erpnext/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py", line 102, in get_nonreconciled_payment_entries
non_reconciled_payments = payment_entries + journal_entries + dr_or_cr_notes
TypeError: unsupported operand type(s) for +: 'NoneType' and 'list'
Information about bug
When we use Payment Reconciliation Tool with Party Type = Supplier, and any party that does not have either an outstanding invoice or unreconciled payment, the following error is thrown on clicking "Get Unreconciled Entries":
TypeError: unsupported operand type(s) for +: 'NoneType' and 'list'
Module
accounts
Version
"erpnext": "14.70.8",
"frappe": "14.77.5",
"hrms": "14.28.8",
"india_compliance": "14.28.1",
"payments": "0.0.1"
Installation method
FrappeCloud
Relevant log output / Stack trace / Full Error Message.
Route
Traceback
Request Data
Response Data
The text was updated successfully, but these errors were encountered: