Back to Top

User Guide for Odoo Automatic Invoice Reconciliation

Updated 23 January 2026

Introduction

Odoo Automatic Invoice Reconciliation helps businesses match customer payments with invoices automatically.

It removes the need for manual payment matching and keeps accounting records clean and accurate.

Moreover, when an invoice is confirmed, the module applies available customer credits on its own. This saves time, reduces mistakes, and makes daily accounting work easier.

As a result, users can focus on more important tasks while the system handles reconciliation in the background. It also allows flexible matching methods to suit different business needs.

Features

  1. Odoo Automatic Invoice Reconciliation matches customer payments with invoices automatically
  2. Applies customer credits automatically when invoices are confirmed
  3. Reduces the need to match payments with invoices by hand
  4. Saves time for accountants and other users
  5. Supports using the oldest available payment first
  6. Supports matching payments only when the amount is exactly the same
  7. Allows partial payment matching when full payment is not available
  8. Works automatically in the background without user effort
  9. Keeps customer accounts clean, clear, and accurate

Installation

  1. Once you purchase the App from Webkul store, you will receive a link to download module’s zip file.
  2. Extract the file on your system after download finishes. As a result, you will be able to see a folder named- ‘wk_account_automatic_reconcile’
  3. Copy and paste this folder inside your Odoo Add-Ons path.
  4. Now, open Odoo App and click on the Settings menu. Here, click on Activate Developer Mode.
  5. Then, open Apps menu and click on ‘Update Modules List.’
  6. In the search bar, remove all the filters and search ‘wk_account_automatic_reconcile
  7. You will be able to see module in the search results. Click on ‘Activate’ to install it.

Workflow

1. After installing Odoo Automatic Invoice Reconciliation, navigate to Settings and enable the preferred auto-reconciliation method.

Searching for an experienced
Odoo Company ?
Find out More

You can select Exact Amount Match or Oldest Payment First as needed.

configuration for Exact Amount match only
configuration for oldest payment first

2. Next, go to Invoicing → Customers → Credit Notes. Here, you can view the list of pending customer credit notes available for reconciliation.

list of pending credits

Exact Amount Match only


3. When Exact Amount Match is enabled, the system looks only for a customer credit with the same amount as the invoice. You can see the pending credit note with the exact amount in the list.

4. You can see the pending credit note here.

detailed  view of pending credit note

5. Now, go to the customer invoice and confirm it. As a result, the matching credit amount is applied automatically, and the invoice amount is adjusted.

confirm the payment invoice
amount reversed for pending credit note

6. After confirmation, check the customer credit notes again. You will see that the exact amount credit has been used and updated correctly.

exact amount match adjustment
credit note paid

Oldest Payment first:

7. In this method the oldest customer credit will be fetched and amount will be received, moreover the pending amount will also be adjusted in other payments.

8. For this you can see the list of pending customer credits in the list

pending credit status

9. Now, again we go to the customer invoices and confirm the payment.

confirm the draft invoice
amount reversed

10. Now, with the help of the Automatic Invoice Reconciliation module, enable the Oldest Payment First option. As a result, the system automatically adjusts the available customer credits.

auto adjustment of credits

11. Next, you can clearly see that the system settles the oldest payment first. After that, it partially adjusts the remaining amount using the available customer credits.

complete adjustment of credit

12. Finally, the system shows the partially adjusted amount and automatically updates the remaining due balance, which is reflected correctly in the customer credit notes.

partial adjustment of credit

Need help?

Hope you find guide helpful! Please feel free to share your feedback in the comments below.

If you still have any issues/queries, please create a ticket at the UV Desk.

I hope this helps. In case of any further queries, contact us at our support mail.

Thanks for paying attention!!

Current Product Version - 1.0.0

Supported Framework Version - Odoo V19, V18, V17

. . .

Leave a Comment

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


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

User Guide for Odoo Automatic Invoice Reconciliation