Account Invoice Check Total
Add a Verification Total field on vendor bills.
The user enters the taxes included invoice total as printed on the vendor bill, then enters the invoice lines and taxes.
The system then checks the total computed by Odoo is the same as the verification total.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets you type the total printed on a vendor bill and blocks confirming the bill if Odoo's computed total does not match it.
This module adds a control on vendor bills (and vendor refunds) so that the amount you enter matches the total printed on the supplier document.
On the bill form, a new "Verification Total" field appears where you type the total shown on the vendor bill. A "Total Difference" field shows the gap between that figure and the total Odoo calculates from the lines and taxes.
When you confirm (post) a vendor bill, Odoo compares the two amounts. If they differ, confirmation is blocked with an error message showing the computed total, the verification total and the difference. This only applies to vendor bills and vendor refunds, and only for users who have the related access right.
A setting called "Check Total on Vendor Bills" is available in the Accounting settings; it can be enabled per company and gives users the right to use this control. The verification total is also carried over when a vendor bill is reversed.
The module works on the journal entry / invoice model (account.move) and adds its option to the accounting configuration screen (res.config.settings).
Depends on
Required by other modules
Models and fields (2)
- account.move · extends an existing modelcheck_total (Verification Total), check_total_display_difference (Total Difference)
- res.config.settings · extends an existing modelgroup_supplier_inv_check_total (Check Total on Vendor Bills)
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 6 confirmed, 3 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/account-invoicing.
terminal Installation and usage
OCA documentation · Odoo 18.0Configuration
Source · Odoo 18.0The setting Check Total on Vendor Bills needs to be checked. This can be done as follows:
> - on the Access Rights (Technical Settings) of the user > - on the Invoicing Settings inside of the section Vendor Payments
No verified information in OCA: Installation, Usage.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.