La Partita IVA italiana è composta da 11 cifre numeriche, in cui l'undicesima cifra (c11) rappresenta il carattere di controllo calcolato sui primi 10 caratteri.
Algoritmo di calcolo del carattere di controllo
- Somma delle cifre in posizione dispari (X): Sommare tra loro la 1ª, 3ª, 5ª, 7ª e 9ª cifra: X = c1 + c3 + c5 + c7 + c9
- Somma delle cifre in posizione pari (Y): Prendere la 2ª, 4ª, 6ª, 8ª e 10ª cifra. Per ciascuna cifra:
- Moltiplicare la cifra per 2.
- Se il prodotto supera 9, sottrarre 9 dal risultato (es. 7 x 2 = 14 -> 14 - 9 = 5).
- Sommare tutti i valori ottenuti per determinare Y.
- Calcolo del carattere teorico (C):
- Sommare X e Y: T = X + Y
- Calcolare il resto della divisione per 10: R = T mod 10
- Calcolare il carattere di controllo: C = (10 - R) mod 10
- Verifica finale:
- Se C coincide con l'undicesima cifra, il carattere di controllo è corretto.
- Se C è diverso dall'undicesima cifra, la Partita IVA è errata.
La validità matematica dell'algoritmo conferma soltanto che la stringa rispetta la struttura sintattica corretta.
Se vuoi ottenere i dati aziendali indicando solo il numero di partita iva, contatta il tuo referente commerciale.
Questo articolo ti è stato utile?
Devi essere autenticato per fornire una votazione
Assistente AI
Hai ancora dubbi?Non hai trovato quello che cercavi in questa FAQ? Fai una domanda al nostro Assistente AI e ricevi una risposta immediata.
L'assistente è disponibile solo per i clienti autenticati.