This module adds support for KBO/BCE numbers on partner records including a consistency check with the VAT numbers.
auto_awesome What this module does
AI-generated from the code · Odoo 17.0Adds a KBO/BCE number field to Belgian company contacts and keeps it in sync with the VAT number, with a format and checksum check.
This module adds a KBO/BCE Number field to contact records, shown on the contact form right after the VAT field and only when the contact's country is Belgium.
- For companies, the KBO/BCE number and the VAT number are kept in sync: entering a Belgian VAT number automatically fills in the KBO/BCE number, and entering a KBO/BCE number automatically fills in the VAT number (prefixed with BE).
- If only the KBO/BCE number is given, the country is set to Belgium automatically.
- The number is stored in the format 0123.456.789.
- A consistency check blocks saving when the KBO/BCE number does not match the VAT number.
- A validation rule checks that the number has 10 digits and passes the Belgian modulo 97 checksum.
It works on res.partner and uses the identification category l10n_be_kbo_bce from the partner identification module. The field is also searchable on contacts.
Depends on
Models and fields (2)
- res.partner · extends an existing modelcountry_code, kbo_bce_number (KBO/BCE Number)
- res.partner.id_category · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 17.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 6 confirmed, 3 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/l10n-belgium.
terminal Installation and usage
OCA documentation · Odoo 17.0Installation
Source · Odoo 17.0There is no specific installation procedure for this module.
No verified information in OCA: Configuration, Usage.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.