Générateur de Numéro TVA USt-IdNr (Allemagne)
Générez et formatez des Numéro TVA USt-IdNr (Allemagne) valides pour les tests logiciels et le développement.
En attendant la génération...
À propos de Numéro TVA USt-IdNr (Allemagne)
Le numéro de TVA intracommunautaire allemand (USt-IdNr.) identifie les entreprises allemandes dans le commerce européen.
Composé du préfixe "DE" suivi de 9 chiffres numériques, dont le 9e chiffre est calculé selon la formule ISO 7064 Modulo 11, 10.
Anatomie & Structure du Numéro de TVA (USt-IdNr.)
Le numéro de TVA intracommunautaire allemand se compose de 11 caractères normés:
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 & 2 | Pays (ISO) | 2 lettres | Code officiel de l'Allemagne (ISO 3166-1 alpha-2) | DE |
| 3 à 10 | Numéro Entreprise | 8 chiffres | Numéro séquentiel attribué par le BZSt | 12345678 |
| 11 | Clé de Contrôle | 1 chiffre | Chiffre calculé selon la norme ISO/IEC 7064, Mod 11, 10 | 9 |
Algorithme de Validation du Numéro de TVA (ISO/IEC 7064, Mod 11, 10)
Le BZSt valide les numéros USt-IdNr. via 8 itérations modulaires selon la norme ISO 7064:
P = ((S * 2) % 11) | S = (d_i + P) % 10
- 1. Initialiser le produit avec P = 10.
- 2. Pour chacun des 8 chiffres après "DE": calculer S = (chiffre + P) % 10. Si S = 0, fixer S = 10.
- 3. Mettre à jour: P = (S * 2) % 11.
- 4. Calculer la clé: C = 11 - P. Si C = 10, la clé est 0; sinon, elle vaut C.
- 5. Valider avec le 9e chiffre numérique.