Valider et internasjonalt kontonummer, sjekk lengden mot landet og formater det i blokker – i nettleseren.
IBAN – International Bank Account Number, definert i ISO 13616 – er måten en bankkonto adresseres på over landegrensene. Det starter med en tobokstavs landkode, så to kontrollsifre, så det nasjonale kontonummeret (BBAN), der hvert land selv bestemmer oppbygning og lengde: 15 tegn i Norge, 22 i Tyskland og Storbritannia, 29 i Brasil, 32 på Saint Lucia. Ett galt siffer i en utenlandsbetaling betyr avvist betaling, gebyr for returnerte penger og en uke med venting – og det er nettopp derfor kontrollsifrene finnes.
Valideringen følger oppskriften i ISO 7064 MOD 97-10. De fire første tegnene flyttes bakerst, hver bokstav erstattes med et tall (A blir 10, B blir 11, og så videre opp til Z som 35), og det lange heltallet som oppstår deles på 97: et korrekt IBAN gir alltid rest 1. Det heltallet kan være seksti sifre langt, langt utenfor det et JavaScript-tall kan holde eksakt, så dette verktøyet tar det i biter og fører resten videre – den samme teknikken banksystemer bruker. Før det sammenlignes lengden mot det offisielle registeret, noe som fanger opp den aller vanligste feilen: en avkortet innliming.
Rapporten forteller deg landet, kontrollsifrene, BBAN og lengden den forventet, og den behandler så mange IBAN du limer inn, ett per linje – nyttig når du rydder i en leverandørliste, migrerer en betalingsdatabase eller sjekker en faktura før en utenlandsbetaling. Det den ikke kan si deg, er om kontoen finnes eller hvem som eier den: mod-97 beviser at nummeret er internt konsistent, ikke noe mer. Alt kjører lokalt i nettleseren, uten nettverksforespørsler, så kontonumrene du limer inn forlater aldri enheten din.
Flytt de fire første tegnene bakerst i IBAN-et, erstatt hver bokstav med plassen i alfabetet pluss 9 (A = 10, B = 11 … Z = 35), les resultatet som ett heltall og del det på 97. IBAN-et er gyldig når resten er nøyaktig 1, og når den totale lengden stemmer med den ISO 13616-registeret definerer for landkoden.
To ting: den totale lengden må stemme med den landet definerer i ISO 13616-registeret, og mod-97-sjekken må gi rest 1. Begge deler er ren aritmetikk på selve tegnene, så ingen bankforbindelse er nødvendig.
Nei. Valideringen beviser at nummeret er internt konsistent og riktig oppbygd for landet sitt. Den sier ingenting om kontoen er åpen, hvem som eier den, eller om den kan motta en overføring.
Ja. Brasilianske IBAN har 29 tegn – landkoden BR, to kontrollsifre, bankkoden, filialen, kontonummeret, kontotypen og kontohaverposisjonen. De brukes til utenlandsbetalinger; innenlands brukes Pix, TED eller boleto.
Uten mellomrom i alle elektroniske skjemaer og banksystemer; i grupper på fire tegn når det trykkes på papir, en faktura eller et brevark. Begge knappene her gir nøyaktig det samme nummeret i de to godtatte presentasjonene.
Nei. Landtabellen og mod-97-aritmetikken ligger i JavaScript som kjører på enheten din – det er ingen nettverksforespørsler, og ingenting logges eller lagres.
Nesten alltid på grunn av et ombyttet eller feilskrevet tegn: mod-97 fanger opp alle enkelttegnsfeil og nesten alle ombyttinger av to nabotegn. Sammenlign med kildedokumentet tegn for tegn, én blokk på fire om gangen.
Vai.la gjør enhver URL om til en kortlenke med klikkstatistikk, QR Code og din egen biolink.
Vai.la er ikke ansvarlig for hvordan verktøyene brukes, eller for beslutninger tatt på grunnlag av resultatene.