Multiple invoice payment
https://apps.odoo.com/apps/modules/12.0/gts_multiple_invoice_payment
Features
Supports Multi Currency Payment in the easiest way.
On payment screen auto fill all unpaid customer and contact's invoices.
Auto assign payment amount to the invoices on the basis of oldest invoice.
Easily lets you assign full or partial payment to the selected invoices.
Module Shows assigned and balance amount on payment screen.
Balance amount is also kept as credit / debit note based on the type of payment in the account in the name of partner.
Also supports supplier payment the same way.
Screenshots
As you can see there are 3 invoices for Deco Addict and it's contacts:

Now we are creating a payment for Deco Addict.
All 3 due invoices are auto filled here upon customer selection

Now we are making payment of €5000. Amount is auto assigned to the invoices date wise(Oldest first)

However you can assign amount manually to invoices as shown below

Payment is confirmed

Now as we see here payment is properly assigned to the invoices

Geotech Odoo Services

Odoo Customization

Odoo Implementation

Odoo Integration

Odoo Upgrade or DB Migration

Hire Odoo Developer

Odoo Community Apps