account_invoice_tax_required
Enforces that invoices cannot be posted unless every invoice line includes at least one tax.
Key Features
- account.move: Blocks posting invoices when any regular line lacks taxes and prompts users to review the affected invoices.
- account.move: Applies the tax presence check when invoices are posted individually or via the batch validation wizard.
- technical: Automatically bypasses the check while modules with demo data are installing or when the server runs in test mode to keep setups and test suites working.
- technical: Lets integrations enforce the tax check by providing the test_tax_required context flag when posting invoices.