Saltar al contenido principal
Omitir yendo al contenido principal

Validador de KSeF ID (Factura Polonia)

Valide la conformidad estructural, fecha, NIP y checksum del KSeF polaco.

Sobre la Validación del KSeF ID (Polonia)

La validación sanea la entrada, admite formatos con guiones o continuos y valida el NIP mediante Módulo 11.

Garantiza total conformidad con las especificaciones técnicas del Ministerio de Finanzas de Polonia.

Anatomía & Estructura del Número KSeF Polaco

El identificador KSeF consta de 32 caracteres alfanuméricos estructurados:

PosiçãoCampoTamañoSignificado & RegraEjemplo
1 a 10NIP del Emisor10 dígitosNúmero de Identificación Fiscal del emisor validado con Módulo 111234567890
11 a 18Fecha de Emisión8 dígitosFecha en formato AAAAMMDD20260827
19 a 30ID Técnico Hex12 hexDos bloques de 6 caracteres hexadecimales aleatorios1A2B3C4D5E6F
31 a 32Checksum Hex2 hexDígitos de control hexadecimales del sistema KSeFA1

Algoritmo de Montaje y Validación del KSeF

La validación del KSeF inspecciona la integridad de las 4 partes del identificador:

KSeF = NIP(10) + AAAAMMDD(8) + Hex(12) + Checksum(2)
  1. 1. Elimina guiones y valida la longitud de 32 caracteres alfanuméricos.
  2. 2. Valida el NIP integrado en los 10 primeiros dígitos aplicando la fórmula ponderada Módulo 11.
  3. 3. Valida la fecha en los dígitos 11 a 18 asegurando día, mes y año válidos.
  4. 4. Valida que los 14 caracteres finales contengan únicamente dígitos hexadecimales (0-9, A-F).

Preguntas Frecuentes & Directrices Técnicas