There is a bug when recording payment more than invoice value.
Prerequisite : Make sure you have client with multiple invoices.
Step to reproduce :
-
go to “Payments” - Click on “Enter Payment”
-
Enter amount more than invoice value in “Amount received” section and click “save”
-
now go to “apply” where you apply payment against the invoices.
-
select oldest last two or three invoices until “Amount received” is 0.
-
observe the assigned invoice pattern ,
(Here i am recording payment of 200,000 )
technically , system should assign payment
for invoice number
0188 - 1,170
0219 - 108,000
0247- 90,830
but it is leaving oldest invoice blank.
