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.
Thanks to Debit and Credit not equal for Payment Entry Bug - #5 by sione for pointing this out.