Post VAT to the correct counterpart account, automatically.
Designate a dedicated general ledger offset account for sales and purchase VAT, once per tax group, so every invoice and refund posts there automatically — closing the gap that lets VAT entries land in the wrong account before a filing or an audit.
The problem
VAT amounts on invoices and refunds land in whatever account Odoo assigns by default instead of the dedicated counterpart account that many national chart-of-accounts standards require. When sales and purchase VAT are not routed to separate, correct offset accounts, the VAT return does not reconcile, audit trails get harder to follow, and accountants must manually reclassify entries after posting — usually discovered only at filing time or during a statutory audit.
The solution
Assign a VAT counterpart account per tax group, with a company-level default and separate accounts for sales and purchase VAT. Every invoice and refund line then posts to the correct counterpart automatically, a guided wizard and jurisdiction templates get every tax group mapped in minutes, and a live dashboard shows at a glance which taxes are covered and which still need attention.
Everything you need to route VAT correctly
Every capability below is implemented in the module.
VAT Counterpart Mapping Dashboard
One list view shows every VAT-marked tax with a Mapped or Missing status badge, filtered to VAT taxes by default so gaps are visible before you file.
Per-Tax-Group Counterpart Accounts
Configure sale and purchase counterpart accounts directly on each tax group, with a company-level default that applies when a group has no mapping of its own.
Automatic Posting
The counterpart account is resolved and applied to invoice and refund tax lines automatically — no manual per-document override required.
Read-Only Tax Form Visibility
The resolved counterpart account is shown directly on the tax form before any entry posts, so you can confirm the mapping is correct in advance.
Guided Setup Wizard
Walks through every VAT tax group, flags any missing sale or purchase mapping, and lets you fill the gaps in one guided pass before you finish.
Batch Assignment
Assign counterpart accounts to many tax groups in a single action, with options to enable mapping and overwrite existing accounts as you go.
Jurisdiction Templates
Apply ready-made counterpart account mappings for recognized national accounting standards, then adjust individual accounts to fit your chart.
Separate Sales and Purchase Routing
Output VAT and input VAT always route to distinct counterpart accounts, keeping the VAT return balanced and reportable.
New-Company Pre-Population
Counterpart accounts pre-populate automatically when a new company's chart of accounts is initialized, so multi-company setups skip repeated manual configuration.
How it works
Enable and map
Turn on VAT Counterpart for a tax group and set its sale and purchase accounts, or apply a jurisdiction template.
Validate with the wizard
Run the guided setup or batch wizard to confirm every VAT tax group has both accounts mapped.
Post as usual
Create invoices and refunds normally; VAT lines route to the correct counterpart account automatically.
Review the dashboard
Check the mapping dashboard any time to confirm every live tax is covered before filing.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. It ensures VAT amounts post to the correct counterpart account on every invoice and refund; generating the statutory VAT return remains the job of your existing tax reporting module.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
VAT Counterpart Account
Route sales and purchase VAT to dedicated counterpart accounts per tax group automatically, set up through a guided wizard and jurisdiction templates — monitored from a live mapping dashboard.
Buy on Odoo App Store