ValidateFin

Walidator IBAN mod-97 & ISO 13616

Walidator IBAN natychmiast sprawdza poprawność dowolnego IBAN przy użyciu algorytmu sumy kontrolnej mod-97 zdefiniowanego w normie ISO 13616. Weryfikuje kod kraju, cyfry kontrolne i strukturę BBAN zgodnie z zasadami formatu specyficznymi dla każdego kraju.

ISO 13616mod-97 checksum36 SEPA countries
100% Lokalnie

Wprowadź numer IBAN

Spacje są automatycznie ignorowane. Żadne dane nie są wysyłane — obliczenia 100% lokalne.

O Walidatorze IBAN

Walidator IBAN natychmiast sprawdza poprawność dowolnego IBAN przy użyciu algorytmu sumy kontrolnej mod-97 zdefiniowanego w normie ISO 13616. Weryfikuje kod kraju, cyfry kontrolne i strukturę BBAN zgodnie z zasadami formatu specyficznymi dla każdego kraju.

Obsługiwane są wszystkie 36 krajów SEPA. Żadne dane nie są nigdy wysyłane na serwer — walidacja odbywa się całkowicie w przeglądarce, co zapewnia bezpieczeństwo przy użyciu rzeczywistych numerów kont.

IBAN został wprowadzony w celu standaryzacji transgranicznej identyfikacji rachunków bankowych. Każdy kraj definiuje własną długość IBAN i strukturę BBAN: belgijski IBAN ma 16 znaków (BE + 2 cyfry kontrolne + 12-cyfrowy BBAN), francuski IBAN ma 27 znaków, a niemiecki IBAN ma 22 znaki. Suma kontrolna mod-97 wykrywa ponad 99% błędów transkrypcji, w tym błędy pojedynczego znaku i większość transpozycji.

To narzędzie jest szczególnie przydatne dla zespołów finansowych przygotowujących pliki płatności SEPA: walidacja numerów IBAN przed włączeniem ich do pliku pain.001 lub pain.008 zapobiega odrzuceniu przez bank. Jeden nieprawidłowy IBAN w partii setek płatności może spowodować odrzucenie całego pliku, opóźniając wszystkie płatności. Wstępne sprawdzenie każdego IBAN zajmuje kilka sekund i eliminuje to ryzyko.

Czym jest IBAN?

IBAN (International Bank Account Number — Międzynarodowy Numer Rachunku Bankowego) to ustandaryzowany międzynarodowy system numeracji do identyfikacji rachunków bankowych ponad granicami państw. Składa się z dwuliterowego kodu kraju, dwóch cyfr kontrolnych obliczonych algorytmem mod-97 oraz specyficznego dla danego kraju podstawowego numeru rachunku bankowego (BBAN). IBAN zmniejsza liczbę błędów w płatnościach międzynarodowych i jest obowiązkowy dla transakcji SEPA.

Kluczowe informacje

  • IBAN wykorzystuje sumę kontrolną mod-97 do wykrywania błędów transkrypcji przed wysłaniem płatności
  • Każdy kraj ma stałą długość IBAN (np. DE=22, FR=27, BE=16, NL=18, GB=22)
  • IBAN zawiera kod banku i numer rachunku — w pełni identyfikuje rachunek bankowy
  • ValidateFin natychmiastowo waliduje format, długość, sumę kontrolną i kod kraju IBAN
  • Zawsze waliduj IBAN przed włączeniem do plików płatności SEPA, aby uniknąć odrzucenia

Format IBAN według kraju

KrajDługość IBANPrzykład
Belgia (BE)16BE68 5390 0754 7034
Francja (FR)27FR76 3000 6000 0112 3456 7890 189
Niemcy (DE)22DE89 3704 0044 0532 0130 00
Holandia (NL)18NL91 ABNA 0417 1643 00
Hiszpania (ES)24ES91 2100 0418 4502 0005 1332
Włochy (IT)27IT60 X054 2811 1010 0000 0123 456

Numery IBAN wyświetlane ze spacjami dla czytelności. W plikach płatności numery IBAN muszą być przesyłane bez spacji.

Często zadawane pytania

Jak działa walidacja IBAN?

Narzędzie stosuje algorytm sumy kontrolnej mod-97 do pełnego numeru IBAN, a następnie weryfikuje kod kraju, cyfry kontrolne i format BBAN zgodnie z regułami specyficznymi dla danego kraju. Aby dowiedzieć się więcej, przeczytaj nasz przewodnik po walidacji IBAN.

Które kraje są obsługiwane?

Obsługiwane są wszystkie 36 krajów SEPA, w tym państwa członkowskie UE, Wielka Brytania, Norwegia, Szwajcaria i inne kraje uczestniczące.

Czy walidator sprawdza również kody BIC?

Walidator IBAN koncentruje się na weryfikacji IBAN. Do pełnej walidacji pliku płatności obejmującej BIC należy użyć narzędzia Walidator SEPA.

Czy to narzędzie jest bezpłatne?

Tak, całkowicie bezpłatne bez wymaganej rejestracji. Walidacja IBAN działa całkowicie w przeglądarce.

Czym jest algorytm sumy kontrolnej mod-97?

Algorytm mod-97 jest zdefiniowany w normie ISO 13616. Aby zwalidować IBAN: przenieś pierwsze 4 znaki na koniec, zastąp każdą literę jej odpowiednikiem numerycznym (A=10, B=11... Z=35), a następnie oblicz liczbę modulo 97. Prawidłowy IBAN zawsze daje resztę 1. Ta metoda wykrywa wszystkie błędy jednocyfrowe i większość błędów przestawiania.

Czym jest BBAN i jak różni się w zależności od kraju?

BBAN (Basic Bank Account Number) to krajowy identyfikator rachunku w ramach IBAN. Jego format różni się w zależności od kraju: na przykład, francuski IBAN ma 10-cyfrowy kod banku/oddziału, po którym następuje 11-cyfrowy numer rachunku i 2 cyfry kontrolne, podczas gdy niemiecki IBAN używa 8-cyfrowego kodu banku i 10-cyfrowego numeru rachunku. Walidator sprawdza długość BBAN i typ znaków (numeryczny lub alfanumeryczny) dla wszystkich 36 obsługiwanych krajów.

Czy IBAN może przejść sumę kontrolną, ale nadal być nieprawidłowy dla prawdziwego banku?

Tak. Suma kontrolna mod-97 weryfikuje matematyczną integralność IBAN, ale nie może potwierdzić, że rachunek faktycznie istnieje w banku lub że kod banku odpowiada prawdziwej instytucji. Przy przetwarzaniu płatności zawsze weryfikuj numery IBAN w aktywnym katalogu bankowym lub przez usługę pre-walidacji swojego banku.

Jaka jest maksymalna długość IBAN?

Numery IBAN mają od 15 znaków (Norwegia) do 34 znaków (Malta). Całkowita długość obejmuje 2-literowy kod kraju, 2 cyfry kontrolne i specyficzny dla kraju BBAN. Walidator automatycznie sprawdza, czy długość IBAN odpowiada oczekiwanej długości dla wykrytego kraju.

Dlaczego mój IBAN nie przechodzi walidacji, mimo że dostarczył go mój bank?

Kilka typowych przyczyn: IBAN mógł zostać skopiowany ze spacjami lub znakami formatowania (usuń wszystkie spacje przed walidacją), cyfra mogła zostać przestawiona podczas ręcznego wprowadzania, lub IBAN został podany bez prefiksu kraju. Wklej pełny IBAN wraz z kodem kraju (np. BE71 0961 2345 6769) i usuń wszystkie spacje. Jeśli IBAN jest częścią pliku płatności, możesz zwalidować cały plik za pomocą Walidatora SEPA.

Czy bezpiecznie jest walidować prawdziwe numery IBAN za pomocą tego narzędzia?

Tak. Walidacja IBAN odbywa się całkowicie w przeglądarce — żadne dane nie są wysyłane na żaden serwer. Twoje numery IBAN nie są przechowywane, rejestrowane ani transmitowane. Dzięki temu jest bezpieczne do walidacji prawdziwych numerów kont klientów lub dostawców.