Gerador de Irish VAT (Value-Added Tax Registration)
Gerador de número de IVA corporativo da Irlanda com algoritmo ponderado Módulo 23.
Aguardando geração...
Sobre o Irish VAT Number
O Irish VAT Number é o registro fiscal obrigatório de todas as empresas e prestadores de serviços sediados na Irlanda perante a Revenue Commissioners.
É amplamente utilizado pelas maiores empresas globais de tecnologia com sede europeia em Dublin para faturamento internacional.
Anatomia & Estrutura do Irish VAT
O Irish VAT é composto pelo prefixo IE e 8 ou 9 caracteres alfanuméricos:
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 a 2 | Código do País | 2 caracteres | Prefixo fixo 'IE' (ISO 3166-1 alpha-2) | IE |
| 3 a 9 | Base Numérica | 7 dígitos | Identificador sequencial emitido pela Revenue | 1234567 |
| 10 | Letra de Controle | 1 letra | Dígito verificador alfabético calculado por Módulo 23 | T |
| 11 | Sufixo Opcional | 1 letra | Segunda letra alfabética no formato expandido moderno | A |
Algoritmo Oficial da Revenue (Módulo 23)
Fórmula de cálculo com pesos decrescentes e módulo 23:
Soma = Σ(d[i] * W[i]) [W = 8, 7, 6, 5, 4, 3, 2] + (L2 - 64) * 9; Letra = Resto === 0 ? 'W' : Char(64 + Resto)
- 1. Isole os 7 primeiros dígitos numéricos do VAT.
- 2. Multiplique cada dígito pelos pesos [8, 7, 6, 5, 4, 3, 2] e some os produtos.
- 3. Se houver uma 2ª letra no formato de 9 posições, adicione (ord(L2) - 64) * 9 à soma.
- 4. Calcule o resto da divisão por 23.
- 5. Se o resto for 0, a letra esperada é 'W'; caso contrário, converta o resto na letra alfabética correspondente (1='A' ... 22='V').
- 6. Verifique a correspondência com a letra verificadora na 8ª posição.