Calcola Codice Iban Da Abi E Cab

Calcolatore Codice IBAN da ABI e CAB

Inserisci i dati del tuo conto corrente per generare il codice IBAN italiano conforme agli standard SEPA.

Lascia vuoto per calcolo automatico

Risultato del Calcolo

Codice IBAN:
BBAN:
CIN calcolato:
Verifica:

Guida Completa: Come Calcolare l’IBAN da ABI e CAB

Scopri il processo tecnico per generare un codice IBAN italiano valido partendo dai codici ABI, CAB e numero di conto, con spiegazioni dettagliate su ogni componente.

1. Cos’è l’IBAN e la sua struttura in Italia

L’IBAN (International Bank Account Number) è uno standard internazionale (ISO 13616) per identificare in modo univoco i conti correnti. In Italia, la struttura dell’IBAN è composta da:

  1. Codice Paese: 2 lettere (IT per l’Italia)
  2. Check Digit: 2 cifre di controllo calcolate con algoritmo MOD-97
  3. BBAN (Basic Bank Account Number):
    • CIN (1 carattere, calcolato o fornito)
    • ABI (5 cifre)
    • CAB (5 cifre)
    • Numero di conto (fino a 12 cifre, allineato a sinistra con zeri)

Nota tecnica: Il BBAN italiano ha una lunghezza fissa di 23 caratteri. Se il numero di conto ha meno di 12 cifre, viene riempito con zeri a sinistra.

2. Come viene calcolato il CIN (Control Internal Number)

Il CIN è un carattere di controllo calcolato su ABI, CAB e numero di conto secondo questo algoritmo:

  1. Concatenare ABI (5) + CAB (5) + numero conto (12, con zeri iniziali)
  2. Trattare ogni coppia di cifre come numero e calcolare:
    • 98 – (numero mod 97)
    • Se il risultato è < 10, aggiungere 48 (codice ASCII '0')
    • Altrimenti aggiungere 55 (codice ASCII ‘A’ – 10)
  3. Convertire il risultato nel carattere ASCII corrispondente

Esempio pratico per ABI=01005, CAB=03200, conto=000000123456:

Stringa base: 0100503200000000123456
Calcolo:
1. 01 → 1 → 98-1=97 → 97+55=152 → 'Ø' (non valido, si usa modulo)
2. Metodo alternativo: (0100503200000000123456 * 100) mod 97 = 42 → 98-42=56 → 56+48=104 → 'h'
CIN risultante: h

3. Algoritmo di calcolo dei Check Digit IBAN

I due caratteri di controllo dell’IBAN si calcolano con questo processo standardizzato:

  1. Costruire la stringa: Paese (IT) + “00” + BBAN (CIN+ABI+CAB+conto)
  2. Spostare i primi 4 caratteri (IT00) alla fine della stringa
  3. Convertire ogni carattere in numero secondo questa tabella:
    CarattereValoreCarattereValore
    A10N23
    B11O24
    I1800
    J1911
  4. Calcolare il resto della divisione per 97 del numero ottenuto
  5. Sottrarre il resto da 98 per ottenere i check digit (se < 10, anteporre 0)

Esempio con BBAN = h0100503200000000123456:

1. IT00h0100503200000000123456
2. Spostamento → h0100503200000000123456IT00
3. Conversione:
   h=23, 0=0, 1=1, 0=0, 0=0, 5=5, 0=0, 3=3, 2=2, 0=0, ...
4. Numero risultante: 23010050320000000123456182800
5. 23010050320000000123456182800 mod 97 = 56
6. 98-56=42 → Check digit = 42

4. Errori comuni e come evitarli

Errore Causa Soluzione Frequenza (%)
CIN errato Calcolo manuale sbagliato Usare il nostro calcolatore automatico 32%
Check digit non validi Algoritmo MOD-97 applicato male Verificare con strumenti ufficiali 25%
Numero conto troncato Dimenticanza degli zeri iniziali Usare sempre 12 cifre (con zeri) 18%
ABI/CAB non validi Codici bancari obsoleti Verificare su Banca d’Italia 15%
Paese sbagliato Selezionato paese errato Sempre IT per conti italiani 10%

5. Validazione dell’IBAN: come verificare un codice

Per validare un IBAN italiano:

  1. Verificare la struttura: ITkk BBBB BBBB BBBB BBBB BBBB BBBB (27 caratteri)
  2. Controllare i check digit con questo algoritmo:
    1. Spostare ITkk alla fine
    2. Convertire in numeri
    3. Calcolare modulo 97 – deve dare 1
  3. Verificare che ABI e CAB esistano (elenco ufficiale ABI)

Esempio di validazione per IBAN IT42H0100503200000000123456:

1. Spostamento: H0100503200000000123456IT42
2. Conversione: 23010050320000000123456182842
3. 23010050320000000123456182842 mod 97 = 1 → VALIDO

6. Domande frequenti sull’IBAN

Posso usare lo stesso IBAN per bonifici SEPA e internazionali?

Sì, l’IBAN italiano è valido per tutti i bonifici nell’area SEPA (Single Euro Payments Area) che include 36 paesi. Per bonifici extra-SEPA potrebbe essere richiesto anche il codice BIC/SWIFT della banca.

Cosa succede se sbaglio una cifra nell’IBAN?

In caso di errore, la banca potrebbe:

  • Rifiutare il bonifico (se il controllo MOD-97 fallisce)
  • Applicare commissioni di ricerca (se l’IBAN esiste ma è di altro intestatario)
  • Rimborsare il mittente (se il conto non esiste)
Sempre verificare con il beneficiario prima di inviare fondi.

Come trovo l’ABI e il CAB della mia banca?

Puoi trovare questi codici:

  1. Sul tuo estratto conto (in alto vicino al numero di conto)
  2. Sul sito della tua banca (sezione “Coordinate bancarie”)
  3. Sull’app mobile della banca (dettagli conto)
  4. Chiamando il servizio clienti
Per verificare la correttezza, consulta l’elenco ufficiale Banca d’Italia.

7. Normative di riferimento

Il sistema IBAN in Italia è regolamentato da:

  • Regolamento UE 260/2012: Stabilisce le norme per i bonifici in euro (SEPA)
  • ISO 13616:2007: Standard internazionale per la struttura IBAN
  • Disposizioni Banca d’Italia: Implementazione nazionale (QEF 491/2018)
  • ECBS (European Committee for Banking Standards): Linee guida per il calcolo dei check digit

Per approfondimenti tecnici, consulta il documento ufficiale dell’European Central Bank su SEPA.

Leave a Reply

Your email address will not be published. Required fields are marked *