Validateur de REGON (Pologne)
Validez la conformité structurelle et les chiffres de contrôle du REGON polonais (9 ou 14 chiffres).
À propos de la Validation du REGON (Pologne)
La validation vérifie la longueur de 9 ou 14 chiffres et applique la clé de contrôle pondérée Modulo 11.
Prend en charge aussi bien les sièges d'entreprises que les établissements et filiales locales.
Anatomie & Structure du REGON Polonais
Le REGON comporte 9 chiffres (entité principale) ou 14 chiffres (unité locale) :
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 à 2 | Code de Voïvodie | 2 chiffres | Identifiant statistique de la province polonaise | 12 |
| 3 à 8 | Base de l'Entité | 6 chiffres | Numéro d'ordre séquentiel attribué par le GUS | 345678 |
| 9 | Chiffre de Contrôle (9d) | 1 chiffre | Clé Modulo 11 pour l'entité principale | 5 |
| 10 à 13 | Séquentiel de Filiale | 4 chiffres | Identifiant de l'unité locale (REGON 14 chiffres uniquement) | 1234 |
| 14 | Chiffre de Contrôle (14d) | 1 chiffre | Clé Modulo 11 de la filiale | 7 |
Algorithme de Calcul et de Validation du REGON (Modulo 11)
La validation du REGON applique des poids positionnels sous modulo 11 :
DV = (∑ di × Poids[i]) mod 11 (si reste = 10, DV = 0)
- 1. Supprimez les espaces et caractères non numériques.
- 2. Validez que la chaîne comporte 9 ou 14 chiffres décimaux.
- 3. Pour 9 chiffres : multipliez par [8, 9, 2, 3, 4, 5, 6, 7] et calculez le reste par 11.
- 4. Pour 14 chiffres : multipliez 13 chiffres par [2, 4, 8, 5, 0, 9, 7, 3, 6, 1, 2, 4, 8] et calculez le reste par 11.
- 5. Si le reste vaut 10, définissez la clé comme 0.
- 6. Comparez la valeur obtenue avec le dernier chiffre de contrôle.