Order Invoicer
Odoo

VAT rate matching rules

Understand how VAT rates are automatically matched to Odoo taxes

The VAT rates used in your orders are automatically matched to Odoo sale taxes according to the following rules.

How matching works

For each VAT rate found in your orders, Order Invoicer searches the Odoo sale taxes (taxes whose tax use is set to "Sales") for the first tax whose percentage matches exactly the order's rate.

Only the percentage is compared. The Odoo tax name does not matter: only its amount (for example 20) needs to equal the order's rate.

Example:

  • VAT rate in order: 20%
  • Available Odoo sale taxes: VAT 20% (20%), VAT 10% (10%)
  • Match found: VAT 20%

No match

If no Odoo sale tax has the same percentage, the rate is flagged as "No match".

If you see VAT rates flagged as "No match", create a sale tax in Odoo with the same percentage.

Best practices

Checking matches

Use the VAT page of your connector to:

  • See all the VAT rates used in your orders
  • Verify that they are correctly matched to an Odoo tax
  • Identify unmatched rates

Creating missing taxes

If a VAT rate has no match:

  1. In Odoo, open Accounting → Configuration → Taxes
  2. Create a tax whose tax use is "Sales" and whose amount equals the expected percentage
  3. Go back to the connector's VAT page to verify the match

On this page