Datatypes

Belgian enterprise number (KBO/BCE, VAT number)

ID be_vat

DatatypeNot PIIidentifier

Ondernemingsnummer (numéro d'entreprise, Unternehmensnummer), the 10-digit number of a company, association, public body or self-employed person in the Crossroads Bank for Enterprises (KBO/BCE). With the prefix BE it is also the VAT number (BTW, TVA). It is usually written as 0415.580.365. The first digit is 0 or 1: the KBO started to assign numbers beginning with 1 on 19 September 2023, when the numbers beginning with 0 ran out. The last two digits are 97 minus the remainder of the first eight digits divided by 97. Older numbers had nine digits and are still often written without the leading 0, as in BE 428.759.497. Establishment units of an enterprise have numbers of their own, beginning with 2 to 8. ORG-ID.guide lists the register as BE-BCE_KBO, and Peppol identifies Belgian participants with ISO 6523 scheme 0208 and the 10 digits.

Parent datatype
EU VAT ID vatin
Categories
Companies/business/organizations, Finances and banking
Countries
Belgium
Languages
Dutch, French, German
Microsoft Purview
Belgium value added tax number
Schema.org
vatID
python-stdnum
stdnum.be.vat
Wikidata
P3376
ORG-ID.guide
BE-BCE_KBO
Check digit
be_kbo
Quality
100/100
Metacrafter rules
no detection rule yet
Supported by tools
AWS Glue Sensitive Data Detection, Azure AI Language PII detection, DataPrep, Microsoft Purview Data Loss Prevention, python-stdnum

Regular expression

^(?:BE[ -]?)?[01]?\d{3}[. ]?\d{3}[. ]?\d{3}$

Python re syntax.

Examples

ValueDescription
0415.580.365King Baudouin Foundation, from the KBO public search and an example of Wikidata P3376
0563775480Wikimedia Belgium, an example of Wikidata P3376
0521.749.439Example from ORG-ID.guide
BE 0403.019.261VAT number, example from the python-stdnum documentation
BE 428759497Older nine-digit form without the leading 0, example from the python-stdnum documentation
1004.738.272Synthetic number of the series beginning with 1 (since 2023) with valid check digits
0415580366 invalidCheck digits do not match
2190679276 invalidEstablishment unit number, not an enterprise number
02207649717 invalidOne character too many

Translations

LanguageNameDescription
DutchOndernemingsnummerTiencijferig nummer van een onderneming in de Kruispuntbank van Ondernemingen (KBO); met het voorvoegsel BE ook het btw-nummer. Het begint met 0 of 1, de laatste twee cijfers zijn een controlegetal modulo 97.
FrenchNuméro d'entrepriseNuméro à dix chiffres d'une entreprise dans la Banque-Carrefour des Entreprises (BCE); précédé de BE, c'est aussi le numéro de TVA. Il commence par 0 ou 1 et se termine par deux chiffres de contrôle modulo 97.
GermanUnternehmensnummer
RussianНомер предприятия Бельгии (KBO/BCE, номер НДС)Десятизначный номер предприятия в Банке-перекрёстке предприятий (KBO/BCE); с префиксом BE это также номер НДС. Начинается с 0 или 1, последние две цифры - контрольное число по модулю 97.

Sources

Use this record