Data CheckerVerifica dei dati

Verificare un IBAN

Un IBAN porta due cifre di controllo calcolate sull'intero numero modulo 97. Quelle due cifre intercettano praticamente ogni refuso e ogni inversione: è esattamente per questo che un modulo di bonifico dovrebbe verificarle prima che parta qualcosa.

Gratis Calcolato nel vostro browserNon consuma crediti

Gli spazi vengono ignorati. Sono accettati gli oltre 30 paesi del registro ISO 13616.

Come funziona il controllo

  1. 1

    Prima si leggono paese e lunghezza

    Le prime due lettere danno il paese; ogni paese ha una lunghezza IBAN fissa: 27 per l'Italia e la Francia, 22 per la Germania, 24 per la Spagna. Una lunghezza sbagliata viene respinta prima di qualsiasi calcolo.

  2. 2

    Il numero viene riordinato e convertito

    I primi quattro caratteri passano in fondo, poi ogni lettera diventa un numero (A=10 … Z=35). Resta un unico intero molto grande.

  3. 3

    Quell'intero deve essere congruo a 1 modulo 97

    È il mod-97-10 della ISO 7064. Un solo carattere errato, e quasi ogni coppia di caratteri invertiti, rompe la congruenza.

Un IBAN valido non è un conto aperto

Le cifre di controllo provano che il numero è coerente con sé stesso. Non dicono se il conto esista, se sia aperto né a nome di chi. Lo sa solo la banca ricevente, e secondo le regole SEPA il bonifico viene eseguito sul solo IBAN: nella maggior parte dei paesi il nome dell'intestatario non viene verificato.

È proprio questo varco che sfruttano le frodi sulle fatture: un IBAN plausibile in una fattura modificata supera ogni controllo di formato lungo il percorso.

SEPA non coincide con l'Unione europea

L'area SEPA comprende i 27 Stati membri più Norvegia, Islanda, Liechtenstein, Svizzera, Monaco, San Marino, Andorra e Regno Unito. Un IBAN svizzero è quindi un IBAN SEPA benché la Svizzera sia fuori dall'UE: cambiano le commissioni e i termini di esecuzione, non il formato.

Domande frequenti

Come si calcolano le due cifre di controllo?

Si spostano codice paese e cifre in fondo, le si sostituisce con «00», si convertono le lettere in numeri (A=10 fino a Z=35), si legge il risultato come un intero e si prende 98 meno quell'intero modulo 97. Il risultato, riempito a due cifre, è la chiave.

Perché la lunghezza dell'IBAN cambia da paese a paese?

Perché l'IBAN avvolge il numero di conto nazionale preesistente di ciascun paese, il BBAN. Quello norvegese sta in 11 caratteri, quello maltese ne richiede 31. Lo standard IBAN non ha unificato i formati nazionali: vi ha aggiunto sopra un codice paese e un controllo.

Un IBAN può contenere lettere dopo il codice paese?

Sì, ed è normale. Gli IBAN olandesi, irlandesi e britannici incorporano un codice banca di quattro lettere; quelli italiani portano il CIN, una lettera, subito dopo le cifre di controllo. Solo le due cifre in posizione 3 e 4 sono sempre numeriche.

Basta verificare l'IBAN per mettere in sicurezza un pagamento?

No. Esclude i refusi, non la frode. Di fronte alla fattura di un fornitore nuovo, confermate le coordinate per un canale diverso da quello che ha portato la fattura: una telefonata a un numero già noto, non a quello stampato sul documento.

Lo stesso controllo via API

Questo strumento gira nel vostro browser. Per lo stesso controllo dal vostro codice, in blocco o lato server, l'API risponde in JSON.

Vedi la documentazione

Strumenti correlati

Tutti gli strumenti
Verificare un IBAN: controllo mod 97, lunghezza, SEPA | Data Checker