Odoo for Belgian SMBs: compliance and steering
Structured electronic invoicing has been mandatory in Belgium since January 2026. Your Odoo data has to keep up, and a lot of it does not yet.
Odoo invoicing compliance in Belgium is no longer just your accountant's problem: it is a CEO-level topic. Invoice sequences, legal mentions, partner records: every detail matters when your invoices must go out in a structured format, and when the tax authorities audit. UpBoard does not replace your Odoo integrator: it complements them. While your partner configures and evolves your ERP, UpBoard monitors your data quality four times a day, read-only, and alerts you before the audit.
The obligation in force: electronic invoicing
Since January 1st, 2026, structured electronic invoicing has been progressively mandatory for B2B transactions in Belgium. In practice: invoices between VAT-registered businesses are issued and received in a structured format (Peppol BIS), through the Peppol network. A PDF sent by email is no longer enough.
For an SMB running Odoo, the obligation is less a software problem than a data problem. Odoo can send Peppol invoices, provided the configuration is correct and your partner records are clean: valid VAT and company registration numbers, complete addresses, properly configured journals and sequences.
And that is exactly where it breaks: dirty data blocks Peppol delivery. A missing or invalid VAT number, an incomplete address, and the invoice is rejected by the network. Multiplied by dozens of invoices per month, that means cash coming in late and hours of manual fixing.
The most frequent Odoo errors in Belgium
Across Odoo instances of Belgian SMBs, the same compliance issues come back over and over:
Gaps in invoice sequences
Missing numbers in the sequence, a deleted invoice, a cancelled draft. A direct red flag during a tax audit.
Backdated or out-of-order invoices
An invoice dated before the last validated invoice breaks the chronological order the regulation requires.
Missing legal mentions
VAT number, company register, IBAN, payment terms: mandatory mentions absent from your outgoing invoices.
Duplicate VAT numbers, EU suppliers with none
Two records carrying the same VAT number, or an intra-EU supplier with none at all: a blocker for delivery, a risk for your deductions.
Incomplete partner addresses
A missing street, postcode or country on a record: the structured invoice goes out incomplete, or does not go out at all.
Company misconfigured for the new fiscal year
Journals, sequences or lock dates incorrectly set up, incomplete company details.
How UpBoard detects them
UpBoard runs data quality checks on your Odoo four times a day, read-only, nothing is modified in your instance, no copy of your database is made.
- Detection of sequence gaps and out-of-order invoices
- Verification of the mandatory Belgian legal details on your company: VAT number, company register, IBAN
- Detection of duplicate VAT and company registration numbers, and of EU suppliers with no VAT number
- Detection of partner records with an incomplete address
- Alerts before the issue reaches the tax audit, not after
These checks feed Élise, the UpBoard Finance agent, who puts them back into the broader context of your financial health: cash, receivables, VAT and a 0-100 health score.
Start with a free diagnosis
Before talking compliance, measure where you stand. The UpBoard scan computes a health score of your Odoo, for free, in a few minutes: 92 checks across your invoices, partners, sequences and configuration.
Scan my Odoo for freeIs your Odoo ready for electronic invoicing?
The free diagnostic checks your Odoo read-only and shows you the compliance errors to fix. Then carry on with a 14-day trial, no card.