Belgium

Configuration

Install the 🇧🇪 Belgium fiscal localization package to get all the default accounting features of the Belgian localization, following the IFRS rules.

Note

The Belgian versions of the financial reports (balance sheet, profit & loss, tax report, partner VAT listing, EC sales list, Intrastat declaration), the disallowed expenses report, the fee forms 281.50 / 325, the CODA / SODA statement imports (including CodaBox and Codaclean) and the certified POS system with the Fiscal Data Module (black box) are not available in this edition. The generic financial reports and the Intrastat declaration can be used instead.

Chart of accounts

You can reach the Chart of accounts by going to Accounting ‣ Configuration ‣ Accounting: Chart of Accounts.

The Belgian chart of accounts includes pre-configured accounts as described in the PCMN. To add a new account, click New. A new line appears. Fill it in, click Save, and then Setup to configure it further.

Taxes

Default Belgian taxes are created automatically when the Belgium - Accounting module is installed. Each tax is mapped to the grids of the Belgian VAT return, which are used by the tax report.

In Belgium, the standard VAT rate is 21%, but there are lower rates for some categories of goods and services. An intermediate rate of 12% is applied on social housing and food served in restaurants, while a reduced rate of 6% applies to most basic goods, such as food, water supply, books, and medicine. A 0% rate applies to some exceptional goods and services, such as some daily and weekly publications, as well as recycled goods.

Non-deductible taxes

In Belgium, some taxes are not fully deductible, such as taxes on the maintenance of cars. This means a part of these taxes is considered as an expense.

In Odoo, you can configure non-deductible taxes by creating tax rules for these taxes and linking them to the corresponding accounts. This way, the system automatically calculates the taxes and allocates them to the appropriate accounts.

To configure a new non-deductible tax, go to Accounting ‣ Configuration ‣ Accounting: Taxes, and click New:

  1. Add a line and select Base in the Based On column;

  2. Add a line, then select on tax in the Based on column and enter the non-deductible percentage in the % column;

  3. On the of tax line, select the Tax Grid(s) related to your tax;

  4. Add a line with the deductible percentage in the % column;

  5. Set of tax in Based On;

  6. Select 411000 VAT recoverable as account, and select the related tax grid.

Once you have created a non-deductible tax, you can apply it to your transactions by selecting the appropriate tax during the encoding of bills and credit notes. The system automatically calculates the tax amount and allocates it to the corresponding accounts based on the tax rules configured.

Example

With the Belgian localization, the 21% car tax is created by default (50% non-deductible).

screenshot: finance-fl-belgium-deductible-tax
menu
Accounting ‣ Configuration ‣ Taxes ‣ "21% car"
shows
The tax form of the default Belgian "21% car" purchase tax, Definition tab: the distribution lines for invoices – Base (100%), "on tax" 50% non-deductible to the expense account, "of tax" 50% deductible to 411000 VAT recoverable – with their tax grids.
highlight
The two "of tax" distribution lines and their percentages.
data
Demo company "YourCompany BE", Belgian localization installed.
module
l10n_be, account
notes
English UI, light theme, 1440px width.

Electronic invoicing

Odoo supports the Peppol BIS Billing 3.0 (UBL) electronic invoicing format. To enable it for a customer, go to Accounting ‣ Customers ‣ Customers, open their contact form, and under the Accounting tab, select the Peppol BIS Billing 3.0 format.

Cash discount

In Belgium, if an early payment discount is offered on an invoice, the tax is calculated based on the discounted total amount, whether the customer benefits from the discount or not.

To apply the right tax amount and report it correctly in your VAT return, set the tax reduction as Always (upon invoice).