Validateur de Partita IVA (Italie)
Validez les numéros de TVA italiens en temps réel avec l'algorithme de Luhn.
Validation de la Partita IVA
Vérifie les 11 chiffres et le calcul de la clé de contrôle de Luhn.
Garantit la conformité pour la facturation électronique (FatturaPA).
Anatomie & Structure de la Partita IVA (11 Chiffres)
La Partita IVA est l'identifiant de TVA pour les entreprises et indépendants en Italie:
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 à 7 | Numéro Séquentiel | 7 chiffres | Numéro d'enregistrement délivré par l'administration fiscale | 1234567 |
| 8 à 10 | Code Province | 3 chiffres | Code de la province d'établissement fiscal (001 à 100) | 058 |
| 11 | Chiffre de Contrôle | 1 chiffre | Chiffre de contrôle validé par l'algorithme de Luhn | 5 |
Algorithme de Validation de la Partita IVA (Luhn Modulo 10)
La validation du 11e chiffre repose sur l'algorithme de Luhn avec pondération 1 et 2:
DV = (10 - (sum(pair_direct + impair_double) % 10)) % 10
- 1. De gauche à droite (indices 0 à 9):
- 2. Positions paires (0, 2, 4, 6, 8): ajouter le chiffre directement.
- 3. Positions impaires (1, 3, 5, 7, 9): doubler le chiffre. Si > 9, retrancher 9.
- 4. Calculer la somme globale.
- 5. Reste modulo 10: Reste = Somme % 10.
- 6. Chiffre de contrôle: DV = (10 - Reste) % 10. Doit concorder avec le 11e chiffre.