Payments with over the transaction amount due still posting but no GL entries

Issue No: AR-9899
Created 2/26/2019 9:53:51 PM
Type Bug
Priority Blocker
Status Closed
Resolution Fixed
Fixed Version 18.1
Description This issue relates to i21 Help Desk ticket. Click the link below to go to Help Desk ticket.   [HDTN-223910 - Customer Aging Balances|https://helpdesk.irely.com/iRelyi21live//#/HD/Ticket/?ticket=HDTN-223910] 1) Find a customer with CPP and Invoice.   2) Enter receive payment for the customer using debit memos and payment. MAKE SURE TO APPLY ALL INVOICE AMOUNT TO A CREDIT. Save the payment.   !pastedImage_d112856_0.png!   3) Click New and enter the same customer. Notice that the invoice already used and CPP already used in the prior payment record is still in the receive payment screen.   4) Enter the same payment info as the one entered in #2.   !pastedImage_d112856_1.png!   5) Batch post both records.   !pastedImage_d112856_2.png!   6) You will receive the following errors.   !pastedImage_d112856_3.png!   7) if you go back to the receive payment grid, notice that both invoices are posted. But no journal entries.   ***Only one should have posted. But the fix should be that if the invoice or CPP is fully paid even if not posted in receive payment, you should not be able to apply payment to it again.   !pastedImage_d112856_4.png!