Skip to Content
Menu
This question has been flagged
1 Reply
200 Views

In 18.3.

So I believe I've done everything right. I've created a credit note and reconciled it with the refund payment sent to the customer, but now on the original overpaid invoice, it lowered one of the transaction to make it fit. Is this a feature not a bug? If you click the 'i,' you can clearly see the actual amount. Any reason not to show the true amount paid?

*Edit, no permission to post a photo but it essentially is showing on the invoice in the bottom right XX amount paid on date, then the overpayment reads "paid on 09/09/2020 $108.07" when the journal entry is actually for $136.08. 

Avatar
Discard
Author

Ah, you helped me discover I had actually done it incorrectly. So it seems like I didn't have to create a credit note for the overpaid invoice? Because that seems to have double credited them. I just reconciled the refund payment with the credit Odoo generated from the overpayment. I didn't see this before because of the way my invoices are paid.

Thanks!

Best Answer

Hi,

In Odoo 18.3, the behavior you’re seeing with overpayments is intentional. When a customer pays more than the invoice balance, Odoo records the full payment in the bank journal but applies only the exact balance needed to settle that invoice. The remainder stays as a credit on the customer account. If you later reconcile that credit with a refund or another invoice, Odoo redistributes it accordingly. That’s why on the invoice you only see the applied amount ($108.07) instead of the original payment amount ($136.08). This avoids showing an overpayment on the invoice itself, even though the payment record still holds the full transaction.


Hope it helps.

Avatar
Discard
Related Posts Replies Views Activity
1
Sep 25
646
0
Sep 25
72
1
Sep 25
129
3
Sep 25
486
2
Sep 25
326