Walidator IBAN: sprawdź rachunek przed przelewem
Wklejają Państwo IBAN i od razu widzą, czy jest poprawnie zbudowany: kod kraju, długość, znaki i cyfry kontrolne. Przy rachunkach rumuńskich pojawia się także bank. IBAN zostaje w Państwa przeglądarce.
- Sprawdzenie lokalne, w przeglądarce
- ISO 13616 · MOD 97-10
- Rumunia i 88 innych krajów
Sprawdził(a) Silvia, Biegła księgowa (CECCAR) · aktualizacja
Narzędzie
Tutaj pojawi się wynik: poprawny lub błędny, z dokładną przyczyną, krajem, długością oraz bankiem w przypadku rachunków rumuńskich.
Zastosowane stawki i zasady
- Budowa IBAN
- ISO 13616kod kraju, 2 cyfry kontrolne, potem rachunek krajowy (BBAN)
- Cyfry kontrolne
- MOD 97-10ISO/IEC 7064: reszta z dzielenia przez 97 musi wynosić 1
- Rumuński IBAN
- 24znaki: RO + 2 cyfry + 4 litery (bank) + 16 znaków alfanumerycznych
- Maksymalna długość
- 34znaki; każdy kraj ma jedną stałą długość z rejestru SWIFT
Jak przebiega sprawdzenie
Narzędzie usuwa spacje, zamienia litery na wielkie i wykonuje po kolei pięć kontroli: znaki (tylko litery A–Z i cyfry), kod kraju, długość ustaloną dla danego kraju, budowę rachunku krajowego i cyfry kontrolne. Zatrzymuje się na pierwszej naruszonej regule i ją nazywa, na przykład „błędna długość: oczekiwano 24 znaków, wpisano 23”.
Cyfry kontrolne to trzeci i czwarty znak. Sprawdza się je metodą MOD 97-10: pierwsze cztery znaki przechodzą na koniec, każda litera staje się liczbą (A = 10, B = 11 … Z = 35), a otrzymaną liczbę dzieli się przez 97. Reszta równa 1 oznacza, że IBAN jest spójny. Dla przykładu z rejestru, RO49 AAAA 1B31 0075 9384 0000, ciąg przyjmuje postać AAAA1B31007593840000RO49, potem same cyfry, a reszta wynosi 1.
Metoda wychwytuje każdą pojedynczą błędną cyfrę i prawie każde przestawienie dwóch sąsiednich znaków, czyli typowe pomyłki przy przepisywaniu numeru z faktury lub e-maila.
Co oznacza wynik poprawny, a czego nie oznacza
Wynik poprawny oznacza, że IBAN jest prawidłowo zapisany. Nie oznacza, że rachunek istnieje, jest aktywny ani że należy do Państwa dostawcy. To wie wyłącznie bank prowadzący rachunek.
Oszustwa na fakturach opierają się na w pełni poprawnych numerach IBAN: ktoś podmienia rachunek w fakturze PDF albo wysyła e-mail „zmieniliśmy bank”. Gdy dostawca podaje nowy rachunek, warto potwierdzić go telefonicznie pod numerem, który Państwo już mieli, a nie pod numerem z wiadomości.
Od 9 października 2025 r. banki ze strefy euro sprawdzają przed autoryzacją przelewu w euro, czy nazwa odbiorcy zgadza się z numerem IBAN, i ostrzegają o rozbieżności, zgodnie z rozporządzeniem (UE) 2024/886. Jeśli bank wyświetli takie ostrzeżenie, należy wstrzymać płatność i zapytać dostawcę.
Płatności do rumuńskich dostawców i do ANAF
Rumuński IBAN ma 24 znaki. Po „RO” i dwóch cyfrach kontrolnych następują cztery litery oznaczające bank (pierwsze cztery z jego kodu BIC), na przykład BTRL dla Banca Transilvania albo RNCB dla BCR. Narzędzie podaje nazwę banku tylko dla kodów, które potwierdziliśmy w publicznych wykazach; nierozpoznany kod nie oznacza błędnego numeru IBAN.
Rumuńskie podatki, opłaty i składki wpłaca się na rachunki prowadzone przez Skarb Państwa (Trezoreria Statului), których IBAN zawiera „TREZ”. Rachunek zależy od rodzaju zobowiązania i od jednostki Trezorerii, do której przypisany jest podatnik; ANAF, rumuńska administracja skarbowa, publikuje wykazy numerów IBAN dla poszczególnych jednostek. Numer z TREZ otrzymany e-mailem należy przed zapłatą porównać z oficjalnym wykazem.
Jeżeli Państwa firma płaci rumuński VAT z Polski, rachunek i tytuł przelewu ustala się razem z dokumentacją podatkową. Zajmujemy się tym w ramach rozliczeń VAT w Rumunii, łącznie z deklaracjami.
Najczęstsze pytania
01Czy poprawny IBAN oznacza, że rachunek istnieje?
Nie. Walidacja potwierdza tylko, że IBAN ma budowę właściwą dla kraju i że cyfry kontrolne się zgadzają. Istnienie rachunku i jego posiadacza może potwierdzić wyłącznie bank.
02Ile znaków ma rumuński IBAN?
24 znaki: „RO”, dwie cyfry kontrolne, cztery litery oznaczające bank i 16 znaków alfanumerycznych rachunku. W druku zapisuje się go w grupach po cztery znaki.
03Co oznacza TREZ w rumuńskim numerze IBAN?
TREZ to kod rumuńskiego Skarbu Państwa. Rachunki z tym kodem służą do wpłat podatków, opłat i składek do budżetu państwa i budżetów lokalnych, a nie do płatności na rzecz firm.
04Czy wpisany IBAN jest zapisywany lub gdzieś wysyłany?
Nie. Sprawdzenie odbywa się w Państwa przeglądarce; IBAN nie trafia na nasze serwery i nie jest przechowywany. Do statystyk zapisujemy jedynie wynik (poprawny lub błędny) i kod kraju, i tylko po akceptacji statystycznych plików cookie.
05Czy oprócz numeru IBAN potrzebny jest kod BIC (SWIFT)?
Przy przelewach w euro w obszarze SEPA wystarcza IBAN. Przy płatnościach w lejach rumuńskich lub innej walucie wysyłanych spoza Rumunii bank zwykle prosi także o kod BIC banku odbiorcy.
Źródła i podstawa prawna
- Rejestr IBAN (SWIFT, organ rejestrujący dla ISO 13616) — Długość i budowa numeru IBAN dla każdego kraju; przykłady użyte w testach narzędzia.
- ISO 13616-1:2020 — International bank account number (IBAN), Part 1: Structure of the IBAN
- ISO/IEC 7064:2003 — Check character systems — System MOD 97-10 stosowany do cyfr kontrolnych.
- ECBS (European Committee for Banking Standards), EBS204 — IBAN: International Bank Account Number — Europejski standard wdrożeniowy z algorytmem walidacji i przykładami.
- ANAF — kody IBAN rachunków dochodów budżetowych według jednostek Trezorerii (po rumuńsku) — Rachunki Skarbu Państwa (kod TREZ).
- Rozporządzenie (UE) 2024/886 w sprawie poleceń przelewu natychmiastowego w euro — Weryfikacja odbiorcy, stosowana przez dostawców usług płatniczych ze strefy euro od 9 października 2025 r.
Proszę opisać, co Państwa firma robi w Rumunii. Otrzymają Państwo pisemną ofertę ze stałą ceną.
Pierwsza konsultacja jest bezpłatna i do niczego nie zobowiązuje. Odpowiadamy w ciągu jednego dnia roboczego. Bez telefonów i podróży — wystarczą trzy zdania.

