Przejdź do treści
Format wyciągu bankowego: MT940, CAMT.053, JPK_WB a faktury z KSeF
Start Blog Prawo i bezpieczeństwo
Prawo i bezpieczeństwo · Poradnik

Format wyciągu bankowego: MT940, CAMT.053, JPK_WB a faktury z KSeF

Format wyciągu bankowego a faktury z KSeF: MT940 to standard SWIFT, CAMT.053 jego następca w XML (ISO 20022), JPK_WB służy skarbówce, a CSV bywa różny.

Wypróbuj za darmo
MW Michał Wójcik 9 min Akt. 17 lipca 2026 Zweryfikowane
Szybka odpowiedź

Który format wyciągu bankowego wyeksportować: MT940, CAMT.053, JPK_WB czy CSV?

Do rozliczania faktur z wyciągiem najlepiej sprawdzają się MT940 (tekstowy standard SWIFT, eksportuje go niemal każdy bank) oraz CAMT.053 (XML w standardzie ISO 20022, następca MT940 z bogatszym zestawem danych o operacji). JPK_WB to format sprawozdawczy dla administracji skarbowej, a nie roboczy plik do księgowości; zwykły CSV działa, ale jego układ kolumn różni się między bankami. Ten artykuł porównuje wszystkie cztery – jest przydatny niezależnie od tego, jakiego narzędzia używasz.

TL;DR – w skrócie
  • MT940 – tekstowy standard SWIFT (pola :20, :25, :61, :86); najszerzej dostępny eksport wyciągu w polskich bankach.
  • CAMT.053 – XML w standardzie ISO 20022, następca MT940; przenosi pełny zakres danych o operacji bez skrótów.
  • JPK_WB – struktura Ministerstwa Finansów dla wyciągu bankowego na żądanie organu; sprawozdawczy, nie roboczy.
  • CSV – najprostszy, ale każdy bank ma własny układ kolumn; wymaga zmapowania pól.
  • Do dopasowania płatności liczą się trzy dane z operacji: kwota, kontrahent i tytuł przelewu – i te są w MT940 oraz CAMT.053.
W tym artykule

Od problemu do efektu

PWE
1
Problem
Bank oferuje kilka formatów naraz

Wchodzisz w eksport wyciągu i widzisz listę: MT940, CAMT.053, JPK_WB, CSV, PDF. Bez wiedzy, czym się różnią, wybierasz na chybił trafił – a od formatu zależy, czy dane operacji (kwota, kontrahent, tytuł) da się później czytelnie dopasować do faktur.

2
Jak rozwiązujemy
Jeden świadomy wybór formatu

Znając cztery formaty, wybierasz świadomie: MT940 lub CAMT.053 do rozliczania faktur, JPK_WB tylko na żądanie skarbówki, CSV gdy nie masz innego wyjścia. Ten sam plik posłuży do rekoncyliacji z fakturami z KSeF.

3
Efekt
Wyciąg gotowy do rozliczenia

Zamiast eksportować plik, którego nie da się sensownie sparować, od razu bierzesz format z kompletem danych o operacji. Dopasowanie do faktur (kwota, kontrahent, numer w tytule) staje się przewidywalne, a nie zależne od kaprysu eksportu.

Cztery formaty wyciągu – szybkie porównanie

Bankowość elektroniczna zwykle oferuje kilka formatów eksportu wyciągu. Różnią się strukturą, przeznaczeniem i tym, ile danych o pojedynczej operacji przenoszą. Oto zestawienie czterech najważniejszych:

FormatTyp plikuStandardDo czego
MT940Tekstowy (pola z kodami)SWIFTWyciąg dzienny do księgowości i rozliczeń
CAMT.053XMLISO 20022Następca MT940, bogatszy zakres danych
JPK_WBXMLMinisterstwo FinansówSprawozdawczy – wyciąg na żądanie organu
CSVTekstowy (kolumny)Brak wspólnego – układ zależy od bankuProsty odczyt, wymaga mapowania kolumn

Do rozliczania faktur nie liczy się „ładność” formatu, tylko czy zawiera trzy dane potrzebne do dopasowania: kwotę operacji, dane kontrahenta i tytuł przelewu. Wszystkie cztery je mają, ale MT940 i CAMT.053 robią to w sposób ustrukturyzowany i przewidywalny.

Ten artykuł jest przydatny niezależnie od narzędzia

Porównanie formatów to wiedza uniwersalna – wykorzystasz ją w dowolnym programie księgowym, w arkuszu, a docelowo także w imporcie wyciągów w KSeF Import (funkcja w budowie, zebrana w hubie Kontrola płatności). Nie musisz niczego kupować, żeby z tego skorzystać.

MT940 – tekstowy standard SWIFT

MT940 to format opracowany przez SWIFT (organizację założoną w 1973 r. na potrzeby standaryzacji komunikacji finansowej). To plik tekstowy, w którym każda informacja poprzedzona jest kodem pola. Struktura jest zwięzła i od dekad stabilna, dlatego rozumie ją praktycznie każdy program księgowy.

Najważniejsze pola MT940

  • :20: – identyfikator wyciągu (referencja),
  • :25: – numer rachunku / IBAN posiadacza,
  • :28C: – numer kolejny wyciągu,
  • :60F: – saldo otwarcia (data, znak Winien/Ma, waluta, kwota),
  • :61: – pojedyncza operacja: data księgowania i waluty, kwota, kod typu, referencja,
  • :86: – szczegóły operacji: opis, dane kontrahenta i tytuł przelewu (m.in. pola OD:, DLA:, TYT.:),
  • :62F: – saldo końcowe wyciągu.
Gdzie w MT940 jest tytuł przelewu

Numer faktury i nazwa kontrahenta trafiają zwykle do pola :86:. To właśnie stamtąd mechanizm rozliczeń odczytuje tytuł, żeby dopasować operację do faktury. Pliki MT940 z polskich banków są zwykle kodowane w ISO 8859-2 (Latin-2), co ma znaczenie przy polskich znakach.

Skonfiguruj raz, pobieraj jednym kliknięciem

Zobacz, jak KSeF Import pobiera faktury kosztowe i układa je w gotowy arkusz.

Wypróbuj za darmo

CAMT.053 – wyciąg w standardzie ISO 20022

CAMT.053 (formalnie „Bank-to-Customer Statement”) to komunikat ISO 20022 zapisany w XML. To wskazywany następca MT940 – banki udostępniają go głównie na rachunkach firmowych i korporacyjnych. W mBanku dla klientów korporacyjnych format CAMT.053 jest dostępny m.in. od 25 kwietnia 2025 r., a szerzej pojawiał się w systemach bankowości już wcześniej.

Przewaga CAMT.053 nad MT940 wynika z bogatszej, opisanej znacznikami struktury XML:

  • Pełny zakres danych bez skrótów – ISO 20022 przenosi dane strony przeciwnej i szczegóły płatności w wydzielonych węzłach, a nie w jednym polu tekstowym.
  • Ustrukturyzowany kontrahent – nazwa i identyfikatory strony operacji mają własne znaczniki, łatwiejsze do jednoznacznego odczytu.
  • Kody typów operacji – standaryzowane kody transakcji bankowych (Bank Transaction Codes) zamiast wolnego opisu.
  • Jeden standard międzynarodowy – ten sam schemat u różnych banków, co ułatwia automatyczne przetwarzanie.
MT940 czy CAMT.053 – co wybrać

Jeśli bank daje oba, CAMT.053 jest formatem „na przyszłość” – więcej danych, czystsza struktura. MT940 pozostaje najszerzej dostępny i w zupełności wystarcza do dopasowania po kwocie, kontrahencie i tytule. Oba są dobrym wyborem do rozliczania faktur.

JPK_WB – format sprawozdawczy, nie roboczy

JPK_WB (Jednolity Plik Kontrolny – Wyciąg Bankowy) to struktura XML zdefiniowana przez Ministerstwo Finansów. Powstała do jednego celu: przekazania wyciągu bankowego administracji skarbowej na żądanie organu w toku kontroli lub czynności sprawdzających, a nie do codziennej pracy księgowej.

Struktura JPK_WB zawiera sekcję sald (początkowe i końcowe) oraz sekcję operacji, gdzie dla każdej pozycji wskazuje się m.in.:

  • datę operacji,
  • kwotę „winien” oraz kwotę „ma”,
  • nazwę podmiotu będącego stroną operacji,
  • opis operacji.
JPK_WB przekazuje zwykle bank, na żądanie

JPK_WB to plik generowany na potrzeby organu podatkowego, często udostępniany bezpośrednio przez bank. Nie jest to format, którym rozliczasz faktury na co dzień – do tego lepiej nadają się MT940 lub CAMT.053. JPK_WB traktuj jako narzędzie zgodności ze skarbówką, nie jako roboczy wyciąg. Duże firmy raportują go od lipca 2016 r., a mniejsze na żądanie od lipca 2018 r.

Który bank co eksportuje – i co z tym zrobić dla faktur

Dostępność formatów zależy od banku i rodzaju rachunku (firmowy vs korporacyjny). Poniżej praktyczna orientacja – dokładny wybór zawsze potwierdź w swojej bankowości, bo banki zmieniają ofertę eksportu.

FormatGdzie typowo dostępnyRekomendacja do rozliczeń
MT940Bankowość firmowa większości bankówDomyślny, bezpieczny wybór
CAMT.053Rachunki firmowe i korporacyjneNajlepszy, gdy dostępny
CSVPraktycznie każda bankowośćGdy brak MT940/CAMT – wymaga mapowania kolumn
JPK_WBNa żądanie organu (często przez bank)Nie do bieżących rozliczeń

Docelowo import wyciągu w KSeF Import odczyta z takiego pliku operacje i dopasuje je do faktur z KSeF po kwocie, kontrahencie i numerze faktury w tytule – ta funkcja jest w budowie (docelowo plan Biuro). Zanim ruszy, ten sam wyciąg (np. w CSV) uzgodnisz z fakturami ręcznie w arkuszu.

Co zrobić już dziś

Wyeksportuj faktury z KSeF do CSV lub Excela, obok wklej operacje z wyciągu i dopasuj je formułą po kwocie. Rozliczone faktury oznaczysz jako opłacone w panelu. Eksport do CSV i Excela wymaga planu Firma lub wyższego; w planie Solo dostępne są Arkusze Google.

Najczęstsze pytania

Krótkie, konkretne odpowiedzi na pytania, które zadają użytkownicy i wyszukiwarki.

MT940 to zwięzły plik tekstowy w standardzie SWIFT, w którym dane operacji poprzedzone są kodami pól (np. :61: i :86:). CAMT.053 to XML w standardzie ISO 20022 – następca MT940 – który przenosi pełniejszy zakres danych o operacji w opisanej znacznikami strukturze, m.in. wydzielone dane kontrahenta i standaryzowane kody typów transakcji. Do dopasowania faktur oba wystarczają; CAMT.053 jest bogatszy i bardziej „na przyszłość”.

Nie jest do tego przeznaczony. JPK_WB to struktura Ministerstwa Finansów służąca do przekazania wyciągu bankowego administracji skarbowej na żądanie organu. Do bieżącego dopasowywania płatności do faktur lepiej sprawdzają się MT940 lub CAMT.053, a w razie braku – CSV z Twojej bankowości.

Jeśli masz do wyboru CAMT.053, wybierz go – to najbogatszy i najczystszy strukturalnie format. Gdy go nie ma, sięgnij po MT940, który jest najszerzej dostępny i w pełni wystarcza. CSV traktuj jako opcję awaryjną, bo jego układ kolumn różni się między bankami i wymaga zmapowania pól.

W MT940 tytuł przelewu i dane kontrahenta trafiają zwykle do pola :86:. W CAMT.053 szczegóły płatności i dane strony operacji mają własne węzły XML. To właśnie stamtąd mechanizm rozliczeń odczytuje tytuł, żeby połączyć operację z fakturą – obok kwoty i kontrahenta.

Import wyciągów i automatyczne dopasowanie operacji do faktur są w budowie – docelowo w planie Biuro. Możesz zapisać się na listę oczekujących na stronie funkcji. Wiedza o formatach z tego artykułu jest jednak przydatna od zaraz, także jeśli rozliczasz wyciąg ręcznie w arkuszu albo w programie księgowym.

Nie – to dwie różne rzeczy. Wyciąg (MT940, CAMT.053, JPK_WB) opisuje operacje, które już się wydarzyły na koncie, i służy do rozliczenia. Paczka przelewów (np. Elixir-0, ISO 20022 pain.001, CSV) to plik, który wysyłasz do banku, aby zlecić płatności. O tym drugim przeczytasz w artykule o automatycznych płatnościach faktur.

MW
Michał Wójcik
Inżynier integracji KSeF

Inżynier integracji KSeF. Odpowiada za połączenia z API Krajowego Systemu e-Faktur, automatyzacje i parsowanie struktury logicznej FA(3).

Merytorycznie zweryfikował Anna Kowalczyk – Specjalistka ds. KSeF.
Wszystkie artykuły na blogu

Przeczytaj również

Faktury z KSeF automatycznie
7 dni za darmo · bez karty
Wypróbuj
7 dni za darmo · bez karty kredytowej

Przestań przepisywać faktury ręcznie

Wgraj certyfikat raz i pozwól, by faktury kosztowe z KSeF same trafiały do Excela, Google Sheets, CSV i zbiorczego PDF – bez logowania do portalu MF.

Bez karty kredytowej Konfiguracja w 5 minut Serwery w EU · GDPR