Pular para o conteúdo principal
Pular para o conteúdo principal

Validador de KSeF ID (Fatura Polônia)

Valide a conformidade estrutural, data, NIP e checksum do KSeF polonês.

Sobre a Validação do KSeF ID (Polônia)

A validação sanitiza a entrada, aceita formatos com hífens ou contínuos e valida o NIP embutido via Módulo 11.

Garante total conformidade com a especificação técnica do Ministério das Finanças da Polônia.

Anatomia & Estrutura do Número KSeF Polonês

O identificador KSeF é composto por 32 caracteres alfanuméricos estruturados:

PosiçãoCampoTamanhoSignificado & RegraExemplo
1 a 10NIP do Emissor10 dígitosNúmero de Identificação Fiscal do emissor com Módulo 111234567890
11 a 18Data de Emissão8 dígitosData no formato AAAAMMDD20260827
19 a 30ID Técnico Hex12 hexDois blocos de 6 caracteres hexadecimais aleatórios1A2B3C4D5E6F
31 a 32Checksum Hex2 hexDígitos de controle hexadecimais do sistema KSeFA1

Algoritmo de Montagem e Validação do KSeF

A validação do número KSeF inspeciona a integridade das 4 partes que compõem o identificador:

KSeF = NIP(10) + AAAAMMDD(8) + Hex(12) + Checksum(2)
  1. 1. Remove hífens e valida o comprimento de 32 caracteres alfanuméricos.
  2. 2. Valida o NIP embutido nos 10 primeiros dígitos aplicando a fórmula ponderada Módulo 11.
  3. 3. Valida a data nos dígitos 11 a 18 assegurando dia, mês e ano válidos.
  4. 4. Valida se os 14 caracteres finais contêm apenas dígitos hexadecimais (0-9, A-F).

Perguntas Frequentes & Diretrizes Técnicas