OdooWiki OCA HUB

Taxes in company currency in invoice report

account_invoice_currency_taxes folder_open OCA/account-invoicing open_in_new
Accounting License: AGPL-3

This module adds tax-related amounts in the company's currency when printing invoices.

In some countries, this is a requirement for certain transactions.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

When an invoice is in a foreign currency, the printed invoice report also shows each tax group amount converted into the company's currency, in brackets next to the original amount.

This module changes the invoice report so that tax amounts are also shown in the company's own currency when the invoice is issued in a different currency. This is useful in countries where tax authorities require the tax amounts to appear in the local currency.

  • The extra amount appears in brackets right after the normal tax group amount in the tax totals section of the invoice report.
  • It only appears when the invoice is a customer or vendor invoice (an account.move with an invoice date) and its currency is different from the company currency.
  • The amount shown is the sum of the tax lines of each tax group, taken from the invoice's accounting entries and formatted in the company currency.
  • No new menu, screen or button is added; the change is only visible on the printed/PDF invoice report.

The module extends the account.tax model to prepare the extra tax totals data and overrides the account.tax_groups_totals report template to display it. It does not add any new fields, checks, emails or scheduled actions.

Depends on

account
Models and fields (1)
  • account.tax · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 16.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: 1 confirmed, 8 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 16.0

The amounts will appear on the printed invoice when the currency of the invoice is different from the company's currency.

In the following example, we have a company whose currency is $, and has created a sales invoice in €. In the tax calculation, the taxes are shown in the € currency of the printed invoice and in brackets in the company's currency $.

No verified information in OCA: Installation, Configuration.

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.