OdooWiki OCA HUB

Belgium Antibiotics Taxes

l10n_be_antibiotic_tax folder_open OCA/l10n-belgium open_in_new
Generic Modules/Accounting License: AGPL-3

This is a data module which extends the l10n_be chart of taxes to support Antibiotics Taxes.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Adds ready-made Belgian antibiotic tax records to Odoo: two dedicated accounts (antibiotic sale and purchase) and the related tax templates, automatically installed on companies using the Belgian chart of accounts.

This is a data module: it does not add new screens or buttons, it fills Odoo with the accounting setup needed for Belgian antibiotics taxes.

When installed, it creates two new accounts in the Belgian chart of accounts: "ANTIBIOTIC Sale" (income) and "ANTIBIOTIC Purchase" (expense), both tagged as operating accounts. It also creates an "Antibiotic Taxes" tag used on tax reports, plus tax templates for antibiotic sales and antibiotic purchases.

A post-installation step automatically generates the actual taxes and accounts for every company already using the Belgian chart template, and links the tax repartition lines to the new accounts. If something fails for a company, the error is logged and that company is skipped, so the rest of the installation is not blocked.

Users then simply pick the antibiotic tax when recording a customer invoice or a vendor bill, and the amounts land in the dedicated antibiotic sale or purchase account. The module touches the accounting area only: account.tax.template, account.account.template, account.account.tag and res.company.

Depends on

accountl10n_be

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation 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/l10n-belgium.

terminal Installation and usage

OCA documentation · Odoo 16.0

There is no specific installation procedure for this module.

If you install this module after instanciating the chart of account for your company, it is recommanded to use the account_chart_update module from the OCA/account-financial-tools repository .

You may also need to customize your invoice layout to render these antibiotic taxes in the desired way.

To use this module, you need to add the antibiotic taxes on the products which are subjected to these rules:

  • https://www.fagg-afmps.be/fr/veterinaire/medicaments/medicaments/distribution/taxe_antibiotique

You must make sure that the sequences of the ANTIOTIC taxes is smaller than the sequences of the VAT taxes so the VAT is correctly computed on top of the ANTIBIOTIC taxes. The sequences are correct when using l10n_be_taxes.

The module also define a specific tax code template for antibiotic taxes which may help in reporting, and specific expense and income account templates.

For further information, please visit:

  • https://www.odoo.com/forum/help-1
info

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.