Generador de Número IVA USt-IdNr (Alemania)
Genere y dé formato a Número IVA USt-IdNr (Alemania) válidos para pruebas de software y desarrollo.
Esperando generación...
Acerca de Número IVA USt-IdNr (Alemania)
El número de identificación del IVA alemán (USt-IdNr.) es el identificador de empresas para transacciones B2B en la UE.
Consta del prefijo "DE" y 9 dígitos, donde el último es un dígito de control calculado con ISO 7064 Módulo 11, 10.
Anatomía y Estructura del USt-IdNr. Alemán
El Número de IVA de Alemania consta de 11 caracteres estructurados según la Directiva del IVA de la UE:
| Posición | Campo | Tamaño | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 y 2 | País (ISO) | 2 letras | Código oficial de Alemania según ISO 3166-1 alfa-2 | DE |
| 3 a 10 | Registro | 8 dígitos | Secuencia empresarial asignada por el BZSt | 12345678 |
| 11 | Dígito Verificador | 1 dígito | Dígito de control calculado según ISO/IEC 7064, Mod 11, 10 | 9 |
Algoritmo de Validación del USt-IdNr. (ISO/IEC 7064, Mod 11, 10)
El BZSt valida el USt-IdNr. mediante 8 iteraciones de producto modular según ISO 7064:
P = ((S * 2) % 11) | S = (d_i + P) % 10
- 1. Inicialice el producto con el valor base P = 10.
- 2. Para cada uno de los 8 dígitos numéricos: calcule S = (dígito + P) % 10. Si S = 0, ajuste S = 10.
- 3. Actualice el producto: P = (S * 2) % 11.
- 4. Obtenga la clave: C = 11 - P. Si C = 10, el resultado es 0; en caso contrario, C.
- 5. Verifique coincidencia con el último dígito del identificador.