OdooWiki OCA HUB

Account Invoice Check Total

account_invoice_check_total folder_open OCA/account-invoicing open_in_new
Uncategorised License: AGPL-3

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.0

Lets 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

account

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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 6 confirmed, 3 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/account-invoicing.

terminal Installation and usage

OCA documentation · Odoo 18.0

The 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.

info

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.