IBAN

calcolo codice IBAN

Per effettuare il calcolo del codice IBAN inserire Nazione, ABI, CAB e numero conto corrente.

Attenzione, il calcolo del codice IBAN può essere afflitto da errori!

Esistono infatti casi in cui due codici IBAN differenti solo nel codice di controllo siano entrambi corretti. Questo è dovuto al fatto che l’algoritmo di validazione mette il codice di controllo alla fine della stringa numerica. I numeri che finiscono con 00 o 97, 01 o 98, 02 o 99 hanno entrambi lo stesso resto dividendo per 97.

    Nation

    ABI

    CAB

    C/C

    87 thoughts on “IBAN

    1. il calcolo è errato:
      abi 1
      cab 6
      c/c 6
      ===>
      IT1 W000 0100 0060 0000 0000 006 errato

      IT01 W000 0100 0060 0000 0000 006 esatto

      il codice che segue la sigla paese deve essere di due caratteri numerici
      se il numero è minore di 10 bisogna quindi aggiungere anteporre zero

    2. non trovo parole per ringraziarti…veramente GRANDE…e soprattutto altruista…visto il lavoro risparmiato….grazie a te!!!!
      un MITO!!!… E NON SONO COMPLIMENTI GRATUITI…ma seriamente sentiti!!!

    3. fran,
      questo script è stato ideato per la fruizione online,
      quindi preferisco non convertire il codice sorgente in altri formati.
      Marco

    4. mitico… ma perchè non si pubblicizza da parte delle autorità, sarebbe una bella semplificazione…forse qualcuno ci speculerebbe come al solito !!!
      Grazie

    5. Complimenti all’autore ! Ma è veramente inammissibile che “il sistema” che pretende l’utilizzo di questi codici non provveda in questro senso !

    6. Grazie a tutti per i complimenti,

      come ho scritto nei disclaimer, questo metodo non è infallibile,
      (ci sono casi eccezionali in cui come nella generazione del codice fiscale, possono verificarsi delle eccezioni, che non rispettano la regola, e il generatore, può commettere degli errori)
      quindi “il sistema” non solo preve l’utilizzo di questi tool per la generazione,
      ma ne sconsiglia l’utilizzo.

    7. Grandioso, veramente mille grazie! Sembra incredibile che tante banche italiane ancora non abbiano provveduto a creare qualcosa di analogo per i loro conti, all’alba del 2008 (quando l’IBAN dovrebbe diventare obbligatorio). Ancora mille grazie

    8. per conoscere filiale e banca ci vuole un database con tutti i codici preregistrati… al momento non ce l’ho, ma cercherò di vedere se la cosa è fattibile.

      • Signor Mignani, non scrivo per l’argomento di cui trattasi,
        ma perchè lei è omonimo di un mio amico di collegio in
        quel di Bologna nel ’59/60. Mi chiedo se per caso non sia
        proprio lei, mi farebbe veramente piacere.
        la saluto

    9. Mi associo a tutti i complimenti che hai ricevuto. Banche = preistoria. se trovassero il modo di specularci, credimi lo adotterebbero subito. ancora complimenti

    10. Grande lavoro! Ti ringraziamo in tanti, ci hai allegerito il compito ingrato di contattare tutti i creditori e di attendere le loro comunicazioni solo per accorgerci che sono sbagliate;-)

    11. Ti ringrazio come hanno fatto tutti ma io di piu’.
      Proprio questa mattiva ho iniziato un giro di telefonate per sapere le IBAN

      GRAZIE ?!?!

    12. help!
      a me non funziona: inserisco ABI E CAB su 5 campi, ma esce l’IBAN spostato di 2 campi. es: IT68 Y053 0802 6910 ………
      abi 5308
      cab 2691

    13. Vi segnalo che alcune volte i clienti danno il proprio numero di c/c in forma incompleta.
      Faccio un esempio anziche’ scrivere il c/c 123004560 scrive 4560
      Di conseguenza sarebbe opportuno avere un programmino che dato abi cab e iban desse il c/c
      faccio un esempio
      it24t012340320008452010
      sapendo che 8452010 è il c/c in forma incompleta trovare quello completo

    14. Quello che chiedi è praticamente impossible.

      Anche pensado di poter creare un database con tutti i conti correnti delle nazioni che rientrano nella specifica IBAN (cosa alquanto inrealizzabile), come faccio a sapere se chi scrive 4560 voleva scrivere 123004560 o 123014560?

    15. Come ho sempre detto più volte, il calcolo IBAN fornito da questo script è efficiente soltanto se si ha la certezza che le informazioni con cui si riempie il form sono corrette.

      Se vengono inserite informazioni sbagliate, il tool di calcolo funziona correttamente e non da chiaramente nessun errore, ma il codice ricavato non è corretto!

    16. non è impossibile in quanto il c/c errato che mi da il cliente ha sempre la caratteristica che mancano alcuni numeri prima degli zeri. Te lo dico con certezza in quanto lavoro in banca ed effettuo bonifici diretti in italia. Tutti i c/c sbagliati hanno sempre quella caratteristica che è quella che mancano alcune cifre prima di quello dato e l’errore è sempre di questo tipo:
      c/c errato 123456 c/c esatto 12400123456

    17. Ti ringrazio, ha funzionato con tutti quelli che ho inserito e verificato tranne uno che corretto è IT61 S020 0811 7000 0000 6800 262 mentre il risultato del calcolo è IT19 C020 0811 7000 0000 6800 262
      Grazie ancora, Sergio

    18. Attenzione se la succursale o agenzia non è la principale da un codice diverso. Esempio la mia succursale e cioè abi e cab finiscono per trattino e un altro numero, se si calcola non è quello giusto, ho verificato.
      Comunque grazie .

    19. vorrei segnalarvi che la stragrande maggioranza di errori sull’iban è dovuta o alla mancanza di cifre significative nel c/c oppure alla mancanza di zeri tra il cab e il c/c per cifre significative intendo dire dei numeri che poi vengono seguiti dagli zero
      ad esempio c/c esatto 250027584185 c/c errato 27584185 oppure 275841 oppure 27584

    20. Maerco …..mi dispiace contraddirti ma il mio abi e cab sono 13817-1 e 6260-4 prova a calcolare Iban e poi ti dò il mio esatto dato dalla banca, il n cc è 464/00.
      Ciao

    21. Claudio,
      confermo quanto detto in precedenza…

      abi e cab possono contenere solamente cifre (numeri) e mai in numero superiore a 5;
      se il numero è inferiore, alla cifre devono essere tanti zeri quante sono le cifre mancanti per arrivare a 5.

      putroppo le banche molto spesso errano nella comunicazione dei codici abi cab e numero di conto, non rispettando gli standard imposti…
      Il mio script invece, rispetta le direttive dell’ABI.

      per tua informazione, puoi trovare maggiori informazioni qua:

      http://it.wikipedia.org/wiki/Coordinate_bancarie#Codice_ABI

    22. vorrei segnalare che alcune volte permotivi di lavoro faccio dei controlli e il sistema della banca mi dice che l’iban da voi dato è esatto mentre quando cerco di digitarlo il sistema mi dice che è sbagliato. Cosa devo fare per segnalare queste incongruenze?

    23. Grazie mille per le semplificazioni che mi dai nel lavoro, terrò ben presente le eccezioni fatte sopra ;D

    24. Intanto grazie x l’utile tool!
      Cosa intendi per: “I numeri che finiscono con 00 o 97, 01 o 98, 02 o 99″? A quale campo ti riferisci, al c/c o ai 2 numeri di verifica prima del cin?
      Grazie,

      Max!

    25. GUARDA, IO LAVORO IN BANCA E QUANDO HO BISOGNO DI CODICI IBAN
      NON TELEFONO NEANCHE PIU’ IN SEDE: USO QUESTO TUO SITO.

      GRANDISSIMA E UTILISSIMA PENSATA, LA TUA: POSSO DIRE CHE SEI “SOCIALMENTE UTILE” ???!!!!

    26. Ma vi rendete conto che3 non cè nessun algoritmo è solo il paese (ITalia) il check digit 53 Cin che nel mio caso è N + il codica abi + il codice cab più il c7c compreso degli zeri praticamete leggete nel box della vostra banca tutti i numeri scritti prima del c7c e afrete il vostro Iban ma quale algoritmo….

    27. x marco se lo vuoi in excel ci medtti paese + check digit + CIN + ABI + CAB + C/C semplice ecco il tuo iban ricordando chje in italia il paese è sempre OT il check digit a me lo hanno fornito nel contratto di apertura dopo il paese e prima del cin e prima dell’ABI del CAB e del numewro di C/c…quale algoritmo servi…basta leggere tutto insieme quindi in excel tu gli fai fare una specie di somma “letterale non che sommi i numeri

    28. Ho ABI, CAB, C/C e CIN, metto tutti i dati x trovare il numero IT –, ma mi esce un CIN diverso da quello che ho io !!! Che significa??
      Grazie G.

    29. Pier,
      l’algoritmo serve proprio per calcolare check digit e Cin.
      se uno ha tutti i dati non ha alcun senso usare lo script 😉

    30. Guarana,
      probabilmente il numero di conto che hai non e’ espresso nella forma corretta.
      oppure il tuo caso rientra nelle rare occasioni in cui la divisione per 97 rende un risultato diverso, proprio come ho scritto sopra il form.

    31. Ciao Marco, forse è meglio che specifichi che vanno inserite le 12 cifre del conto corrente, perchè ho provato a non metterle ed il sistema mi da un IBAN chiaramente inesatta, invece di dirmi che vuole 12 cifre.. per cui se il conto è 123456 occorrono altri sei zero prima del numero.
      per il resto funziona bene, anche se come dici tu, è sempre meglio farsi dare l’iban dalla propria banca per la massima sicurezza dell’iban proprio in quei casi dove l’algoritmo va in crisi.
      Ciao

    32. Ciao Aldosavona,
      il tool se inserisci il conto come 123456 automaticamente considera il numero di conto come 000000123456, se il risultato ti è venuto diverso probabilmente in una delle due prove che hai fatto hai digitato male qualche cifra.

    33. Grazie per l’aiuto, è molto utile anche per controllare numeri scritti a mano e poco chiari.
      CIAO

    34. Non funziona, a volte. ad es. 03069 33032 000886940189 a noi risulta IT98 L E NON IT01 L.

    35. come ho scritto all’inizio…
      bisognerebbe sempre leggere… 😉

      “Esistono infatti casi in cui due codici IBAN differenti solo nel codice di controllo siano entrambi corretti. Questo è dovuto al fatto che l’algoritmo di validazione mette il codice di controllo alla fine della stringa numerica. I numeri che finiscono con 00 o 97, 01 o 98, 02 o 99 hanno entrambi lo stesso resto dividendo per 97.”

    36. Grazie per l’utility, troppo utile. Non trovavo i miei estratti conto perchè fuori casa e avevo urgenza del mio Iban…SEI UN GRANDE 😉

    37. Grazie per facilitarci il lavoro, spero che presto riuscirai a farci avere anche la descrizione della banca e dell’agenzia…

    38. Grazie, io uso spesso il vostro sito per il calcolo dei vari IBAN e mi sono sempre trovato bene.
      Vorrei però sapere se potete inserire anche il codice BIC, potrebbe essere utile.
      Grazie di nuovo

    39. Caro Maerco, io ho avuto dalla banca un codice sbagliato, ho fatto delle ricerche in merito e un programma in excel. Vedendo la risposta che hai dato a Luca (8 maggio) mi sono incuriosito ed ho verificato che il tuo programma sbaglia ogni volta che il resto della divisione e zero. In tal caso il ckd=98 e non 01 come risulta te. Semplificando per brevità il calcolo del check digit é = 98-( (BBAN & “IT00″) MOD 97) dove in (BBAN & “IT00″) le lettere sono sostituite da numeri.
      Visto il successo che hai avuto penso faresti contenti in tanti rivedendo il programma!
      Tante grazie per avermi dato spunto per approfondire la materia.
      Ciao

    40. Ciao Maerco,

      innanzitutto complimenti per l`impegno e per tutti i complimenti che ricevi… 😉

      Poi avrei qualche osservazione:

      – visto il successo, forse varrebbe la pena di scrivere qualche riga javascript (e magari anche php lato server) per evitare input inaspettati..

      – il BBAN è nazionale, in particolare l’ABI che in italia è di 23 cifre…e..negli altri paesi? uh! ……..quindi il fatto che un utente possa inserire “EN” o altro differente da “IT” é assolutamente inutile visto che non sembra proprio che possa restituire un risultato minimamente sensato.

      Buon lavoro,
      Federico

    41. Ciao Marco,
      utilizzo il tuo blog con soddisfazione da quando mi è stato segnalato da una persona a te molto vicina…., puoi immaginare….

    42. utilizzo da tempo questa pagina per calcolare IBAN, dopo alcuni risultati non in linea con le mie attese ho provato oggi a digitare mie coordinate ottenendo un risultato SBAGLIATO e senza IT (ma questo non conta)

      • Approfitto della tua cortesia: il conto corrente è un codice di 13 caratteri: io credevo che fossero solo numerici, invece leggo che sono alfanumerici: mi sai dire in quali casi, e perché? Io non ho mai visto un codice di conto con valori alfabetici: è solo un caso?
        Grazie
        Stefano

    43. Gent.mo Sig.”Maerco”,

      non so se ha già risposto ad un post del genere, comunque pongo la mia domanda:
      il sistema funziona anche per codici IBAN esteri?

      Nel ringraziarla del lavoro effettuato, e soprattutto utile, da lei svolto, in attesa di una sua cortese risposta porgo cordiali saluti

      Monica

      • Ciao Monica,
        Innanzitutto mi scuso per il ritardo della risposta.
        il tool funziona anche con gli IBAN esteri, cambiando propriamente il campo “NAZIONE”.
        Chiaramente anche per quelli esteri ci possono essere delle eccezioni per le quali il sistema non funziona correttamente.

    Lascia una risposta

    L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

    È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>