Custom Odoo Batch Payments with Open and Write-off Option for Customer Invoice

What is Batch Payment in Odoo?

It means grouping multiple payments in a single batch. This allows you to make several payments from your bank account with a single transaction. 

Odoo’s standard flow lets customers make batch payments directly from the Customer Invoices list view. All you need to do is select multiple invoices of a single customer and register payment as the next step, and you are done.

The only limitation here is, that the customer will not be able to select the invoice payment method in Odoo.

Suppose one of your customers wants to make a batch payment for single/multiple invoices for which the total invoice amount is $10000. The customer wants to make an “Open” payment of $5000 through the bank and another “Open” payment of $5000 through cash.

In such cases, Odoo Batch Payment would not provide any option to let the user choose the payment mode or method.

App Recommendation: Odoo Payment Reminders

How do the customized Odoo Batch Payments work?

At Aktiv, we have enhanced the batch payment functionality where users can directly go to “multi-payment” and manage multiple payments for a single invoice within a single click along with “Open” and “Write-off” payment options.

Configuration:

Odoo Batch Payments

Select the invoice and add payment lines for the selected invoice. Accounting >> Customers >> Multiple Payment:

Here, upon selecting a customer, the user can see customer-related pending invoices in drop-drown.

Once the user selects the invoice and proceeds with “multi-payment,” it will automatically fetch the whole invoice amount in the first line. Next, it will update the unpaid amount of the selected invoice run-time as the user creates another payment line.

Considering the previous scenario, a payment line of $1000 will automatically appear; if the user edits the first payment line and changes the amount to $5000, upon adding another journal line for the remaining amount, the system will automatically update the amount of $5000. Moreover, users can also choose the invoice payment method in Odoo Batch Payments.

Odoo Batch Payments

This “Multi-payment” option also provides a multi-currency facility for open or fully paid invoice payment methods. Users can also see a Smart button of Odoo Batch Payments.

Odoo Batch Payments

Upon clicking the smart payment button, the user will be redirected to the invoice details. They can view a number of payments, invoice amount, payment modes, and due amount for selected invoices.

Odoo Batch Payments

Reconciliation Enabled for Multiple Invoice Payment Method in Odoo

If the user chooses the “Write-off” option for “Multi-payment,” the custom flow will also generate write-off entries as per the default Odoo flow. It will also provide a drop-down to help users select the write-off account wherein the difference will be adjusted of the remaining invoice amount.

Odoo Batch Payments

In the payment Invoice as we have selected the fully-paid option:

Odoo Batch Payments

Write-Off entry in last payment line:

Odoo Batch Payments

Contact our Odoo accounting experts for more information on how the custom Odoo Batch Payments works or schedule a live demo with them

Get a personalised Odoo ERP demo that meets your business requirements with Aktiv

Geet has delivered successful projects for Odoo.sh, API integrations, studio customizations, accounting, stock, sales, CRM, helpdesk, and what not!

Leave a Reply

Your email address will not be published. Required fields are marked *

aktiv_arrow

Unlock Free

Odoo Consultation

Claim your 2 hours free consultation
with our Odoo experts.
No Obligations!