Validador de VAT Reino Unido
Validador online de VAT corporativo de Reino Unido. Excelente para QA.
¿Cómo funciona la validación del VAT?
El validador verifica la longitud (9 dígitos) y aplica pesos de 8 a 2 sobre los primeros 7 dígitos.
Si la suma ponderada con los 2 últimos dígitos de control es divisible por 97 (o sumando 55, es divisible por 97), el número es válido.
Anatomía y Estructura del UK VAT (9 Dígitos)
El número de IVA británico de la HMRC se compone de 3 elementos:
| Posición | Campo | Tamaño | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| Prefijo | Código de País | 2 letras | Prefijo opcional "GB" | GB |
| 1 a 7 | Número Base | 7 dígitos | Identificador de registro de la empresa | 1234567 |
| 8 y 9 | Dígitos de Control | 2 dígitos | Dígitos de control calculados con Módulo 97 | 89 |
Algoritmo de Validación del UK VAT (Módulo 97)
La HMRC valida los 2 dígitos finales con ponderación posicional decreciente:
(Suma + CheckDigits) % 97 == 0 || (Suma + 55 + CheckDigits) % 97 == 0
- 1. Extraiga los 7 primeros dígitos.
- 2. Multiplique por los pesos [8, 7, 6, 5, 4, 3, 2] y sume los productos.
- 3. Verificación estándar: (Suma + CheckDigits) % 97 == 0.
- 4. Verificación alternativa (+55): (Suma + 55 + CheckDigits) % 97 == 0.
- 5. Válido si satisface cualquiera de los dos métodos.