Validasi nomor rekening bank internasional, periksa panjangnya menurut negara, dan format dalam blok — di browser Anda.
IBAN — International Bank Account Number, yang ditetapkan ISO 13616 — adalah cara sebuah rekening bank dialamatkan lintas negara. Ia diawali kode negara dua huruf, lalu dua digit periksa, lalu nomor rekening nasional (BBAN), yang tata letak dan panjangnya ditentukan sendiri oleh masing-masing negara: 15 karakter di Norwegia, 22 di Jerman dan Inggris, 29 di Brasil, 32 di Saint Lucia. Salah satu digit saja pada transfer internasional berarti pembayaran ditolak, biaya pengembalian dana, dan seminggu menunggu — dan persis itulah yang hendak dicegah oleh digit periksa.
Validasi mengikuti resep ISO 7064 MOD 97-10. Empat karakter pertama dipindahkan ke akhir, setiap huruf diganti dengan angka (A menjadi 10, B menjadi 11, dan seterusnya sampai Z sebagai 35), lalu bilangan bulat panjang yang dihasilkan dibagi 97: IBAN yang benar selalu menyisakan 1. Bilangan itu bisa mencapai enam puluh digit, jauh melampaui apa yang bisa disimpan tipe number JavaScript secara tepat, sehingga alat ini memprosesnya sepotong demi sepotong sambil membawa sisanya — teknik yang sama dipakai perangkat lunak perbankan. Sebelum itu, panjangnya dibandingkan dengan registri resmi, yang menangkap kesalahan paling umum dari semuanya: tempelan yang terpotong.
Laporannya memberi tahu Anda negaranya, digit periksanya, BBAN-nya, dan panjang yang diharapkannya, serta memproses sebanyak apa pun IBAN yang Anda tempel, satu per baris — praktis saat Anda membersihkan daftar pemasok, memigrasikan basis data pembayaran, atau memeriksa faktur sebelum melakukan transfer. Yang tidak bisa ia beri tahu adalah apakah rekeningnya ada atau siapa pemiliknya: mod-97 hanya membuktikan bahwa nomornya konsisten secara internal, tidak lebih. Semuanya berjalan lokal di browser Anda, tanpa permintaan jaringan, jadi nomor rekening yang Anda tempel tidak pernah keluar dari perangkat Anda.
Pindahkan empat karakter pertama ke akhir IBAN, ganti setiap huruf dengan posisinya dalam alfabet ditambah 9 (A = 10, B = 11 … Z = 35), baca hasilnya sebagai satu bilangan bulat lalu bagi dengan 97. IBAN valid bila sisanya tepat 1, dan bila panjang totalnya sesuai dengan yang ditetapkan registri ISO 13616 untuk kode negara tersebut.
Dua hal: panjang totalnya harus sesuai dengan yang ditetapkan negaranya dalam registri ISO 13616, dan pemeriksaan mod-97 harus menyisakan 1. Keduanya murni aritmetika atas karakter-karakternya sendiri, jadi tidak perlu koneksi ke bank.
Tidak. Validasi membuktikan nomornya konsisten secara internal dan berbentuk benar untuk negaranya. Ia tidak berkata apa pun tentang apakah rekening itu aktif, siapa pemiliknya, atau apakah ia bisa menerima transfer.
Ya. IBAN Brasil terdiri dari 29 karakter — kode negara BR, dua digit periksa, kode bank, cabang, nomor rekening, jenis rekening, dan posisi pemilik rekening. IBAN dipakai untuk transfer internasional; pembayaran domestik memakai Pix, TED, atau boleto.
Tanpa spasi pada formulir elektronik atau sistem perbankan mana pun; dalam kelompok empat karakter bila dicetak di kertas, faktur, atau kop surat. Kedua tombol di sini menghasilkan nomor yang persis sama dalam dua bentuk penyajian yang diterima.
Tidak. Tabel negara dan aritmetika mod-97 seluruhnya berupa JavaScript yang berjalan di perangkat Anda — tidak ada permintaan jaringan, dan tidak ada yang dicatat atau disimpan.
Hampir selalu karena karakter tertukar atau salah ketik: mod-97 menangkap setiap kesalahan satu karakter dan hampir semua pertukaran dua karakter bersebelahan. Bandingkan dengan dokumen sumbernya karakter demi karakter, satu blok empat karakter sekaligus.
Vai.la mengubah URL apa pun menjadi tautan pendek dengan statistik klik, QR Code, dan biolink Anda sendiri.
Vai.la tidak bertanggung jawab atas cara alat-alat ini digunakan maupun atas keputusan yang diambil berdasarkan hasilnya.