Validador de AFM / ΑΦΜ (NIF Grécia)
Valide a autenticidade, estrutura e checksum de AFM / ΑΦΜ (NIF Grécia).
Sobre a Validação de AFM / ΑΦΜ (NIF Grécia)
O validador verifica se o AFM possui exatamente 9 dígitos e se o dígito verificador corresponde rigorosamente ao algoritmo de Módulo 11 da autoridade tributária grega AADE.
Suporta formatos com ou sem prefixo 'EL' ou 'GR' e realiza a validação instantaneamente em memória com privacidade total.
Algoritmo de Validação do AFM
- Remove-se qualquer formatação, prefixos 'EL'/'GR' e valida-se se a cadeia contém exatamente 9 dígitos decimais.
- Calcula-se o somatório ponderado dos 8 primeiros dígitos multiplicados pelas potências de 2 (de 256 até 2).
- Calcula-se o valor esperado como (Soma % 11) % 10.
- Compara-se o valor esperado com o 9º dígito fornecido. Se coincidirem, o AFM é válido.