I’m getting this issue when I try to validate a payment entry. I’m using v13.
Debit and Credit not equal for Payment Entry difference is always twice value of invoice amount.
Anybody has the same issue?
I’m getting this issue when I try to validate a payment entry. I’m using v13.
Debit and Credit not equal for Payment Entry difference is always twice value of invoice amount.
Anybody has the same issue?
If you share some more information/screenshots about your entry maybe someone can help.
i have the same issue . below is the error log
Traceback (most recent call last):
File "/home/frappe/frappe-bench/apps/myfatoorah/myfatoorah/myfatoorah/doctype/myfatoorah_settings/myfatoorah_settings.py", line 105, in finalize_request
payment_request.run_method("on_payment_authorized", 'Completed')
File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 858, in run_method
out = Document.hook(fn)(self, *args, **kwargs)
File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 1147, in composer
return composed(self, method, *args, **kwargs)
File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 1130, in runner
add_to_return_value(self, fn(self, *args, **kwargs))
File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 852, in <lambda>
fn = lambda self, *args, **kwargs: getattr(self, method)(*args, **kwargs)
File "/home/frappe/frappe-bench/apps/erpnext/erpnext/accounts/doctype/payment_request/payment_request.py", line 293, in on_payment_authorized
self.set_as_paid()
File "/home/frappe/frappe-bench/apps/erpnext/erpnext/accounts/doctype/payment_request/payment_request.py", line 182, in set_as_paid
payment_entry = self.create_payment_entry()
File "/home/frappe/frappe-bench/apps/erpnext/erpnext/accounts/doctype/payment_request/payment_request.py", line 229, in create_payment_entry
payment_entry.submit()
File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 928, in submit
self._submit()
File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 917, in _submit
self.save()
File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 284, in save
return self._save(*args, **kwargs)
File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 336, in _save
self.run_post_save_methods()
File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 996, in run_post_save_methods
self.run_method("on_submit")
File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 858, in run_method
out = Document.hook(fn)(self, *args, **kwargs)
File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 1147, in composer
return composed(self, method, *args, **kwargs)
File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 1130, in runner
add_to_return_value(self, fn(self, *args, **kwargs))
File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 852, in <lambda>
fn = lambda self, *args, **kwargs: getattr(self, method)(*args, **kwargs)
File "/home/frappe/frappe-bench/apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py", line 71, in on_submit
self.make_gl_entries()
File "/home/frappe/frappe-bench/apps/erpnext/erpnext/accounts/doctype/payment_entry/payment_entry.py", line 536, in make_gl_entries
make_gl_entries(gl_entries, cancel=cancel, adv_adj=adv_adj)
File "/home/frappe/frappe-bench/apps/erpnext/erpnext/accounts/general_ledger.py", line 20, in make_gl_entries
save_entries(gl_map, adv_adj, update_outstanding, from_repost)
File "/home/frappe/frappe-bench/apps/erpnext/erpnext/accounts/general_ledger.py", line 125, in save_entries
round_off_debit_credit(gl_map)
File "/home/frappe/frappe-bench/apps/erpnext/erpnext/accounts/general_ledger.py", line 176, in round_off_debit_credit
.format(gl_map[0].voucher_type, gl_map[0].voucher_no, debit_credit_diff))
File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 433, in throw
msgprint(msg, raise_exception=exc, title=title, indicator='red', is_minimizable=is_minimizable, wide=wide, as_list=as_list)
File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 412, in msgprint
_raise_exception()
File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 366, in _raise_exception
raise raise_exception(msg)
frappe.exceptions.ValidationError: Debit and Credit not equal for Payment Entry #ACC-PAY-2021-00031. Difference is 8.0.
This problem should be solved in the next release which is expected this week