Pular para o conteúdo principal

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

  1. Remove-se qualquer formatação, prefixos 'EL'/'GR' e valida-se se a cadeia contém exatamente 9 dígitos decimais.
  2. Calcula-se o somatório ponderado dos 8 primeiros dígitos multiplicados pelas potências de 2 (de 256 até 2).
  3. Calcula-se o valor esperado como (Soma % 11) % 10.
  4. Compara-se o valor esperado com o 9º dígito fornecido. Se coincidirem, o AFM é válido.

Perguntas Frequentes & Diretrizes Técnicas