Validateur de Identifiant Fiscal Steuer-IdNr (Allemagne)
Validez l'authenticité, la structure et la clé de contrôle de Identifiant Fiscal Steuer-IdNr (Allemagne).
À propos de la Validation de Identifiant Fiscal Steuer-IdNr (Allemagne)
Le Steuer-IdNr (Identifiant Fiscal Allemand) est l'identifiant fiscal permanent à 11 chiffres attribué à toute personne physique résidant en Allemagne.
Composé de 11 chiffres ne commençant jamais par zéro, dont le 11e chiffre est une somme de contrôle calculée selon la norme ISO 7064 Modulo 11, 10.
Anatomie & Structure de l'IdNr Allemand
Le Steuerliche Identifikationsnummer (IdNr) est composé de 11 chiffres numériques avec distribution pseudo-aléatoire sécurisée.
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 à 10 | Base Numérique | 10 chiffres | Premier chiffre différent de 0; exactement un chiffre se répète deux fois | 1234567890 |
| 11 | Clé de Contrôle | 1 chiffre | Chiffre calculé selon la norme internationale ISO/IEC 7064, Mod 11, 10 | 4 |
Algorithme de Validation de l'IdNr (ISO/IEC 7064, Mod 11, 10)
L'algorithme officiel du BZSt applique le calcul itératif modulaire selon la norme ISO/IEC 7064:
P = ((S * 2) % 11) | S = (d_i + P) % 10
- 1. Initialiser le produit avec la valeur P = 10.
- 2. Pour chacun des 10 premiers chiffres: calculer S = (chiffre + P) % 10. Si S = 0, réajuster S = 10.
- 3. Calculer: P = (S * 2) % 11.
- 4. Clé de contrôle: C = 11 - P. Si C = 10, la clé est 0; sinon, elle vaut C.
- 5. Vérifier la conformité avec le 11e chiffre du code.