Invoice status does not change


After a recent update, the salesinvoice status does not change anymore after assigning a payment to it.
For example: An invoice has an amount of € 400,- with the status unpaid. After assigning a new payment for € 400,- to this invoice the status remains unpaid.
In the invoice details the Payment Schedule shows ‘Invoice Portion’ = 100%, ‘Payment amount’ = € 400,-

This seems to be a bug, or am I missing something ?

Environment: Ubuntu 18.04.4 LTS
ERPNext: v12.x.x-develop () (develop)
Frappe Framework: v12.x.x-develop () (develop)

Please check if you are not missing out any Taxes and Charges on the base amount.

Hope this helps.




Thank you for your reply.
All taxes and charges are also paid. The invoice has been paid 100%, but it remains “unpaid”.

It seems to be fixed with the last update.