Validador de UID / ATU Áustria
Validador oficial de UID / ATU Áustria com verificação de integridade e algoritmo de checksum.
Sobre o UID / ATU Austríaco
O Umsatzsteuer-Identifikationsnummer (UID), identificado pelo prefixo ATU, é o número de identificação fiscal para IVA de empresas na Áustria.
É indispensável para transações intracomunitárias na União Europeia (VIES), notas fiscais eletrônicas e comércio B2B.
Anatomia do UID / ATU Austríaco
O número de IVA austríaco é composto pelo prefixo ATU seguido de 8 dígitos:
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 a 3 | Prefixo | 3 caracteres | Fixo ATU (Áustria Umsatzsteuer) | ATU |
| 4 a 10 | Sequencial da Empresa | 7 dígitos | Identificador cadastral no Ministério das Finanças (BMF) | 1234567 |
| 11 | Dígito de Controle | 1 dígito | Calculado por algoritmo de Luhn modificado com constante +4 | 5 |
Algoritmo Oficial do ATU (Luhn Modificado)
Regra de validação corporativa do Ministério Federal das Finanças da Áustria (BMF):
Soma = Ímpares(0,2,4,6) + Quersumme(Pares(1,3,5)*2) + 4; DV = (10 - (Soma mod 10)) mod 10.
- 1. Isole os primeiros 7 dígitos após o prefixo ATU.
- 2. Some diretamente os dígitos nas posições ímpares (índices 0, 2, 4, 6).
- 3. Multiplique por 2 os dígitos nas posições pares (índices 1, 3, 5); se o produto for >= 10, some seus algarismos (soma transversal).
- 4. Adicione a constante obrigatória +4 à soma total.
- 5. O dígito verificador final é (10 - (Soma mod 10)) mod 10, devendo ser igual ao 8º dígito.