Validador de IVA de Bélgica (Numéro de TVA / BTW-nummer)
Valide números de IVA belgas comprobando la clave de control oficial Módulo 97.
Sobre el Numéro de TVA Belga
El número de TVA belga es el identificador tributario emitido por el SPF Finances y la Banque-Carrefour des Entreprises (BCE/KBO).
Es indispensable para facturación electrónica Peppol y transacciones intracomunitarias en VIES.
Anatomía & Estructura del TVA Belga
El número de TVA belga consta del prefijo BE y 10 dígitos numéricos:
| Posición | Campo | Longitud | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 a 2 | Código de País | 2 caracteres | Prefijo fijo 'BE' (ISO 3166-1 alpha-2) | BE |
| 3 | Indicador de Serie | 1 dígito | Dígito inicial '0' (empresas tradicionales) o '1' (nuevas) | 0 |
| 4 a 10 | Número Base | 7 dígitos | Número de registro corporativo de BCE/KBO | 1234567 |
| 11 a 12 | Dígitos de Control | 2 dígitos | Checksum de seguridad Módulo 97: 97 - (Base % 97) | 49 |
Algoritmo Oficial de SPF Finances (Módulo 97)
Fórmula de verificación según el Código del IVA belga:
Clave = 97 - (Primeros 8 dígitos mod 97)
- 1. Aísle los primeros 8 dígitos numéricos del número.
- 2. Calcule el resto de la división por 97.
- 3. Reste el resto de 97 para obtener la clave de 2 dígitos.
- 4. Añada un cero a la izquierda si el valor es menor de 10.
- 5. Confirme la coincidencia con los 2 últimos dígitos del número.