Przejdź do treści

Kod SWIFT kody SWIFT/BIC polskich banków – sprawdzone u źródła

:03:

SWIFT a IBAN — czym się różnią

Kod SWIFT wskazuje bank, IBAN – konkretny rachunek. Wyjaśniamy role obu identyfikatorów, budowę polskiego IBAN-u (28 znaków) i to, kiedy wystarczy sam IBAN, a kiedy trzeba dodać BIC.

Kod SWIFT i numer IBAN występują obok siebie w każdym formularzu przelewu zagranicznego, ale odpowiadają na dwa różne pytania. Kod SWIFT (właściwie: BIC) wskazuje bank – instytucję, do której ma trafić komunikat płatniczy. IBAN wskazuje konkretny rachunek klienta w tym banku. Pierwszy identyfikator opisuje norma ISO 9362, drugi – ISO 13616.

Kod SWIFT (BIC) identyfikuje bank

BIC (Business Identifier Code) to identyfikator instytucji zdefiniowany w normie ISO 9362:2022. Norma wyznacza mu trzy zadania: adresowanie komunikatów, kierowanie transakcji biznesowych i identyfikowanie ich stron. Kody nadaje SWIFT, pełniący rolę Registration Authority normy, i to on prowadzi ich publicznie dostępny katalog (wyszukiwarka BIC na swift.com).

Podstawowa forma BIC ma 8 znaków: prefiks podmiotu (4 znaki), kod kraju (2 litery według ISO 3166-1) i sufiks podmiotu (2 znaki). Opcjonalny trzyznakowy identyfikator oddziału tworzy formę 11-znakową. Przykład: kod Banku Pekao PKOPPLPW to prefiks PKOP, kraj PL i sufiks PW; pełna forma 11-znakowa brzmi PKOPPLPWXXX.

IBAN identyfikuje rachunek

IBAN (International Bank Account Number) opisuje norma ISO 13616 (aktualne wydanie: ISO 13616-1:2020). Identyfikuje konkretny rachunek klienta w danym kraju i umożliwia automatyczne przetwarzanie płatności (STP) oraz walidację numeru w obrocie międzynarodowym: dwie cyfry kontrolne oblicza się według schematu MOD 97-10 z normy ISO/IEC 7064, więc systemy bankowe wychwycą przekłamany znak, zanim przelew wyjdzie.

Budowa polskiego IBAN-u: 28 znaków

Polski IBAN składa się z 28 znaków: liter PL i 26 cyfr. Te 26 cyfr to pełny krajowy numer rachunku (NRB) – IBAN powstaje przez dopisanie kodu kraju przed NRB.

Część Długość Znaczenie
PL 2 litery kod kraju (Polska)
cyfry kontrolne 2 cyfry liczone według schematu MOD 97-10
numer rozliczeniowy 8 cyfr identyfikuje bank i jego jednostkę organizacyjną; numery nadaje NBP (ewidencja EWIB)
numer rachunku klienta 16 cyfr nadawany przez bank

Przykład rozpisany

Poniższy IBAN jest poglądowy: numer rozliczeniowy jest prawdziwy (centrala Banku Pekao według wykazu NBP), ale 16-cyfrowy numer rachunku klienta – fikcyjny. Cyfry kontrolne policzyliśmy naprawdę, więc numer przechodzi walidację MOD 97-10.

PL41 1240 0001 1234 5678 9012 3456

Fragment Co oznacza
PL kod kraju – Polska
41 cyfry kontrolne (schemat MOD 97-10)
1240 0001 numer rozliczeniowy – centrala Banku Pekao; po tych cyfrach systemy rozliczeniowe rozpoznają bank odbiorcy
1234 5678 9012 3456 numer rachunku klienta (tu: przykładowy)

W obrocie krajowym ten sam numer funkcjonuje bez przedrostka, jako 26-cyfrowy NRB: 41 1240 0001 1234 5678 9012 3456.

Kiedy podajesz IBAN, a kiedy także BIC

  • Przelew SEPA (w euro, wewnątrz obszaru SEPA) – wystarcza sam IBAN odbiorcy. Rozporządzenie (UE) nr 260/2012 (art. 5 ust. 7) zabrania dostawcom usług płatniczych wymagania BIC: w transakcjach krajowych od 1 lutego 2014 r., w transgranicznych od 1 lutego 2016 r. Bank sam ustala BIC na podstawie IBAN-u.
  • Przelew SWIFT (poza obszar SEPA lub w walucie innej niż euro) – podajesz zwykle oba identyfikatory: IBAN wskazuje rachunek (dla krajów bez IBAN – numer w formacie lokalnym, czasem z kodem rozliczeniowym typu sort code), a BIC bank odbiorcy. Do tego dochodzą dane i adres odbiorcy, tytuł przelewu oraz opcja kosztowa (SHA, OUR lub BEN).
  • Przelew przychodzący z zagranicy – nadawcy przekazujesz swój numer w formacie IBAN (z przedrostkiem PL) oraz kod BIC swojego banku; przy wpłacie z obszaru SEPA wystarczy sam IBAN.

Jak po kolei przygotować takie zlecenie, pokazuje poradnik przelew zagraniczny krok po kroku, a definicje pojęć zbiera słowniczek.