Declare your tax changes starting from a date, and apply these changes on your existing invoices.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Lets accountants record tax changes with a start date and a mapping from old taxes to new taxes, then apply those mappings to draft, unpaid invoices in one action.
This module adds a way to prepare tax changes and apply them to existing invoices.
- Under the Accounting menu you get a new "Tax changes" screen. There you create a tax change with a name, a date and a company, and add mapping lines that say which tax should be replaced by which other tax. From and To taxes must be of the same tax type, and the same name/company/date combination cannot be saved twice.
- On invoices you get an "Apply tax changes" action (available to billing users). It opens a small window where you pick a tax change and the invoices to update. Only draft, unpaid invoices can be selected; posted, paid or cancelled invoices are refused with an error message.
- When you validate, the module looks at each invoice line, and if it carries one of the "From" taxes it removes it and adds the corresponding "To" tax. A warning in the window states that once validated the change cannot be rolled back.
- The module touches
account.tax.change,account.tax.change.line,account.move.apply.tax.changeandaccount.move. Only accounting managers can create, edit or delete tax changes; other accounting users can only read them.
Depends on
Menus it adds
Models and fields (3)
- account.tax.change · new modeldate, name, active, company_id (Company), change_line_ids (Mapping)
- account.tax.change.line · new modelcompany_id, tax_src_id (From tax), tax_dest_id (To tax), type_tax_use, tax_change_id
- account.move.apply.tax.change · new modelcompany_id (Company), invoice_ids (Invoices), tax_change_id (Tax Change)
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-03Confirmation 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.0Configuration
Source · Odoo 16.0Go to the menu Invoicing / Configuration > Accounting > Tax changes to declare a new tax change starting from a given date:
Usage
Source · Odoo 16.0From the customer invoices list, select the ones you want to apply the tax changes:
NOTE: invoices already posted or paid won't be processed.
No verified information in OCA: Installation.
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.