Passer au contenu principal
Passer au contenu principal

Validateur de NIP (Pologne)

Validez la conformité structurelle et les chiffres de contrôle du NIP polonais.

À propos de la Validation du NIP (Pologne)

La validation vérifie la longueur de 10 chiffres, supprime le préfixe optionnel `PL` et applique la clé de contrôle pondérée Modulo 11.

Indispensable pour vérifier les données fiscales des entreprises polonaises.

Anatomie & Structure du NIP Polonais

Le NIP comporte 10 chiffres décimaux régulés par le Ministère des Finances :

PositionChampLongueurSignification & RègleExemple
1 à 3Centre des Impôts3 chiffresCode du centre des impôts (Urząd Skarbowy) émetteur123
4 à 9Séquentiel6 chiffresNuméro séquentiel unique du contribuable456321
10Chiffre de Contrôle1 chiffreChiffre de sécurité pondéré par Modulo 118

Algorithme de Calcul et de Validation du NIP (Modulo 11)

La validation du NIP utilise des poids positionnels et la division par modulo 11 :

DV = (∑ di × Poids[i]) mod 11 (Poids : 6, 5, 7, 2, 3, 4, 5, 6, 7)
  1. 1. Supprimez les espaces, tirets et le préfixe 'PL' si présent.
  2. 2. Validez que la séquence comporte exactement 10 chiffres numériques.
  3. 3. Multipliez les 9 premiers chiffres par les poids [6, 5, 7, 2, 3, 4, 5, 6, 7].
  4. 4. Calculez le reste de la somme pondérée divisée par 11.
  5. 5. Rejetez les numéros dont le reste vaut 10 (interdit fiscalement).
  6. 6. Comparez le reste obtenu avec le 10e chiffre du NIP.

Foire Aux Questions (FAQ)