Multiple Invoice Payments with Currency

https://apps.odoo.com/apps/modules/12.0/gts_multiple_invoice_payment_currency/

Odoo CMS - a big picture


Running a business requires you to collect payments from your customers for the products and services rendered. But, does the customer make different payments for individual invoices? 

No, it is not feasible in most of the cases and time consuming as well. 

That means you have to receive a batch payment, and then go to individual invoices to reconcile the paid amount.

Wouldn’t it be great if Odoo allowed partial / full payment for multiple invoices on a single screen with multi-currency support. 

Odoo CMS - a big picture


The feature offers :

  • Multi-currency support in the easiest way possible.

  • On the payment screen, all invoices of customer and contact gets auto filled.

  • Payment amount is auto assigned to invoices on the basis of oldest ones first.

  • Lets you assign full or partial amount to individual invoices to record payments.

  • The assigned and balance amounts are clearly visible on the payment screen.

  • Balance amount is kept as credit / debit note based upon the type of payment.

  • Supports vendor payments in the same way.

 

Lets go through the process :

Here we can see there are 3 invoices for Deco Addict and its contacts. 

Odoo CMS - a big picture

Upon creating a payment for Deco Addict, all the due invoices get auto populated as soon as we select the customer.

Odoo CMS - a big picture

When we record a payment, the payment amount is automatically assigned to the invoices based on invoice date(oldest first).

Odoo CMS - a big picture

However, we can manually assign amount to invoices.

Odoo CMS - a big picture

Now, we confirm the payment and can see that payments are properly assigned to invoices and status updated.

Odoo CMS - a big picture
Odoo CMS - a big picture
Odoo CMS - a big picture