OdooWiki OCA HUB

Belgium - KBO/BCE numbers

l10n_be_partner_kbo_bce folder_open OCA/l10n-belgium open_in_new
Localization License: AGPL-3

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.0

Adds 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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 6 confirmed, 3 with no information of 9 versions.

Sources · Odoo 13.0

Confirmed on 2026-11-03 in branch 13.0 of OCA/l10n-belgium.

terminal Installation and usage

OCA documentation · Odoo 17.0

There is no specific installation procedure for this module.

No verified information in OCA: Configuration, Usage.

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.