The corporate tax return, importable as it is.
Odoo does not produce the Belgian corporate income tax return: the only XBRL it exports is the annual accounts for the NBB. This module fills the gap for Belgian companies whose books are kept in Odoo. It generates the XBRL instance Biztax imports directly.
On Biztax, loading is filing
There is no separate validation step: a return that passes validation is submitted automatically. The module therefore ships with three safeguards.
- Built-in validators replaying the official arithmetic rules before any file is produced
- Full review reports, clickable HTML, PDF and XLSX, showing the computation behind every figure
- A deliberately blocked test file: identical to the real one except for a single known one-cent inconsistency, guaranteed to be rejected by Biztax, which hands you its full error report. Biztax becomes your validation environment, without ever filing anything by accident.
Optional deep validation with Arelle when the arelle-release python package is installed. Never required.
Computed from the books, without input
- Taxable reserves and their breakdown
- Disallowed expenses per fiscal category
- Turnover, balance-sheet total
- Acquisition value of the year's investments, classified entry line by entry line (275U statement)
- Liquidation reserve (275.A), rents annex (270 MLH), embedded PDF annexes
- The whole tax cascade
Assessment year
Assessment year 2026, taxonomy 2026-04-30. Later assessment years require an updated version: tax law changes every year, the module follows.
Delivery
Full Python source code, OPL-1 licence. Depends on account and l10n_be. Odoo 19, on-premise or odoo.sh. No activation key, no network call.