Gerador de Número KBO / BCE (Bélgica)
Gere e formate números de empresa KBO / BCE válidos para a Bélgica e Peppol.
Aguardando geração...
Sobre o Número KBO / BCE (Bélgica)
O número de empresa KBO (Kruispuntbank van Ondernemingen) ou BCE (Banque-Carrefour des Entreprises) é o registro oficial de pessoas jurídicas na Bélgica, administrado pelo Serviço Público Federal de Economia (SPF Economie) e SPF Finances.
Com a obrigatoriedade do faturamento eletrônico B2B na Bélgica através da rede Peppol BIS 3, o identificador de participante é formatado como `0208:0XXXXXXXXX`, onde os 2 últimos dígitos correspondem a `97 - (primeiros 8 dígitos % 97)`.
Anatomia & Estrutura do KBO / BCE Belga
O número de empresa belga possui 10 dígitos decimais regulados pelo FOD Economie:
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 | Prefixo de Série | 1 dígito | 0 para entidades históricas ou 1 para entidades registradas a partir de 2018 | 0 |
| 2 a 8 | Base Sequencial | 7 dígitos | Número sequencial corporativo atribuído pelo FOD Economie | 1234567 |
| 9 a 10 | Dígitos Verificadores | 2 dígitos | Verificadores calculados via algoritmo Módulo 97: 97 - (Base8 mod 97) | 49 |
Algoritmo de Validação do KBO / BCE (Módulo 97)
A validação da integridade corporativa segue a fórmula oficial Módulo 97 belga:
DV = 97 - (Base8 mod 97)
- 1. Remove caracteres de formatação (espaços, pontos e hífens) e prefixo '0208:' se presente.
- 2. Valida se a sequência possui exatamente 10 dígitos numéricos iniciando estritamente com '0' ou '1'.
- 3. Interpreta os primeiros 8 dígitos como um número inteiro (Base8).
- 4. Calcula o resto da divisão inteira de Base8 por 97.
- 5. Subtrai o resto de 97 para obter os 2 dígitos verificadores esperados.
- 6. Compara os dígitos finais obtidos com os verificadores esperados.