I face an issue in creating payments against Education Fee Invoice,
I created a Education Fee invoice for 1150/- .
While I make a Payment Received entry against it for 1150/-.
The payment entry gets saved but while I submit it it gives the following error Debit and Credit not equal for Payment Entry #ACC-PAY-2022-00003. Difference is 2300.0.
I had the same problem in Version 14. The issue for me was caused by a missing “Student” Party Type. You can see the Party Type set to ‘Student’ in the ‘Payment Entry’ which was created via the action button in the Fees record. But there is no ‘Student’ Party Type in my system (I don’t know why).
The solution would be very easy if ERPNext allowed creating of new Party Types. Just create ‘Student’ and set it to ‘Receivable’. But this is not possible unless you have Developer options.
I am using Frappe Cloud which does not allow ‘developer_mode’. So I have a clone of ERPNext v14 in my Github repository and use that instead of the default package. This allows me to make changes to source code. The changes needed to fix this problem are:
In the file erpnext\setup\doctype\party_type\party_type.json
Add "in_create": 0, before “is_submittable”: 0,
Change the permissions for the ‘System Manager’ role to 1 for Create, Delete, Write.