---
id: "be_vat"
kind: "datatype"
status: "stable"
is_pii: false
categories: ["companies", "finances"]
country: ["BE"]
langs: ["nl", "fr", "de"]
quality: 100
url: "http://registry.apicrafter.io/datatype/be_vat"
---

# Belgian enterprise number (KBO/BCE, VAT number) (`be_vat`)

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: `vatin`
- Personal data (PII): no
- Categories: Companies/business/organizations (companies), Finances and banking (finances)
- Countries: Belgium (BE)
- Languages: Dutch (nl), French (fr), German (de)
- Classification: identifier

## Detection

Regular expression (Python `re`):

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

Check digit algorithm: `be_kbo`

## Examples

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

## Mappings

- orgid: `BE-BCE_KBO`
- purview: `Belgium value added tax number`
- schema_org: `vatID`
- stdnum: `be.vat`
- wikidata: `P3376`

## Supported by tools

- `awsglue`
- `azureailanguage`
- `dataprep`
- `microsoftpurview`
- `pythonstdnum`

## Translations

- nl: Ondernemingsnummer: Tiencijferig 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.
- fr: Numéro d'entreprise: Numé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.
- de: Unternehmensnummer
- ru: Номер предприятия Бельгии (KBO/BCE, номер НДС): Десятизначный номер предприятия в Банке-перекрёстке предприятий (KBO/BCE); с префиксом BE это также номер НДС. Начинается с 0 или 1, последние две цифры - контрольное число по модулю 97.

## Sources

- doc: <https://kbopub.economie.fgov.be/kbopub/zoeknummerform.html>
- doc: <https://economie.fgov.be/en/themes/enterprises/crossroads-bank-enterprises>
- other: <https://blog.forumforthefuture.be/nl/article/ondernemingsnummers-beginnen-nu-ook-met-het-cijfer-1/20147>
- wikipedia: <https://nl.wikipedia.org/wiki/Ondernemingsnummer>
- wikidata: <https://www.wikidata.org/wiki/Property:P3376>
- other: <https://org-id.guide/list/BE-BCE_KBO>
- doc: <https://learn.microsoft.com/en-us/purview/sit-defn-belgium-value-added-tax-number>
- other: <https://arthurdejong.org/python-stdnum/doc/2.2/stdnum.be.vat.html>
- other: <https://docs.dataprep.ai/user_guide/clean/clean_be_vat.html>

## Quality

Score 100/100.

JSON: <http://registry.apicrafter.io/api/v1/datatypes/be_vat.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/BE/companies/be_vat.yaml>
