Saltar al contenido principal
Omitir yendo al contenido principal

Validador de NIP (Polonia)

Valide la conformidad estructural y dígitos de control del NIP polaco.

Sobre la Validación del NIP (Polonia)

La validación inspecciona la longitud de 10 dígitos, elimina el prefijo opcional `PL` y calcula la suma ponderada por Módulo 11.

Esencial para verificar identificaciones fiscales de empresas polacas.

Anatomía & Estructura del NIP Polaco

El NIP consta de 10 dígitos decimales regulados por el Ministerio de Finanzas:

PosiçãoCampoTamañoSignificado & RegraEjemplo
1 a 3Delegación Fiscal3 dígitosCódigo de la delegación de hacienda (Urząd Skarbowy) emisora123
4 a 9Secuencial6 dígitosNúmero correlativo único del contribuyente456321
10Dígito Verificador1 dígitoDígito de seguridad ponderado por Módulo 118

Algoritmo de Cálculo y Validación del NIP (Módulo 11)

La validación del NIP utiliza pesos posicionales y división por módulo 11:

DV = (∑ di × Pesos[i]) mod 11 (Pesos: 6, 5, 7, 2, 3, 4, 5, 6, 7)
  1. 1. Elimina espacios, guiones y prefijo 'PL' si está presente.
  2. 2. Valida que la secuencia posea exactamente 10 dígitos numéricos decimales.
  3. 3. Multiplica los 9 primeiros dígitos por los pesos [6, 5, 7, 2, 3, 4, 5, 6, 7].
  4. 4. Calcula el resto de la suma ponderada dividida por 11.
  5. 5. Rechaza números cuyo resto sea 10 (inválido por normativa fiscal).
  6. 6. Compara el resto obtenido con el décimo dígito del NIP.

Preguntas Frecuentes & Directrices Técnicas