Przejdź do treści
Poradnik Importy i pliki

Bank daje wyciąg jako JPK_WB (XML), a księgowość chce MT940 — jak to zamienić

Coraz częściej bank udostępnia wyciąg w formacie JPK_WB (XML), a program księgowy przyjmuje tylko MT940 albo STA. Pokazuję, jak zamienić jedno w drugie — z kontrolą salda.

Komu to pomoże?

Tobie, jeśli bank Twojego klienta udostępnia wyciąg w formacie JPK_WB (plik XML), a program księgowy — Rewizor, Subiekt, Symfonia, Optima — chce MT940 albo STA. Formaty się nie zgadzają, więc import się nie udaje.

Kogo to nie dotyczy?

Jeśli Twój bank daje wyciąg od razu w MT940 (a wiele daje) — nie kombinuj, importujesz wprost. Ten wpis jest o sytuacji, gdy na wejściu masz JPK_WB, a księgowość go nie łyka.

Na czym polega problem

JPK_WB to Jednolity Plik Kontrolny — Wyciąg Bankowy: ustandaryzowany XML z operacjami i saldami, który bank potrafi wygenerować na żądanie (np. dla urzędu). Format jest świetny do kontroli, ale programy księgowe importują wyciągi po staremu — z MT940 lub STA. Efekt: masz plik z danymi, których księgowość nie umie wczytać.

Ręczne przepisywanie operacji z XML-a do MT940 odpada — to setki linii i pewna literówka.

Jak to rozwiązać

Zrobiłem konwerter, który czyta JPK_WB, wyciąga z niego operacje i salda, i generuje MT940 albo STA gotowe do importu w programie księgowym.

Najważniejsze: na koniec sprawdza wynik saldem. Saldo końcowe z wygenerowanego pliku musi zgadzać się co do grosza z tym z JPK_WB — inaczej narzędzie nie da Ci wadliwego pliku. Bo wyciąg, który „prawie się zgadza", jest gorszy niż żaden.

Krok po kroku:

  1. Pobierz z banku wyciąg w JPK_WB (XML).
  2. Wgraj plik do narzędzia.
  3. Wybierz MT940 albo STA i pobierz.

👉 Konwerter JPK_WB → MT940 — wgraj XML, pobierz MT940/STA.

A jeśli mam wyciąg w PDF, nie w XML?

To inny przypadek — wtedy działa konwerter wyciągów PDF → MT940, który rozpoznaje bank z PDF-a i robi to samo. JPK_WB i PDF to dwa różne wejścia prowadzące do tego samego wyniku: pliku, który wchodzi do księgowości jednym kliknięciem.

Czego się nauczyłem

Że standaryzacja formatu (a JPK_WB miał ją wnieść) nie pomaga, dopóki programy po drugiej stronie jej nie przyjmują. Do tego czasu potrzebny jest most — i lepiej, żeby ten most sam sprawdzał saldo, niż żebyś Ty łapał różnicę grosza po imporcie.

Twój bank albo program robi to inaczej? Napisz do mnie — dorobię obsługę.

Masz pytanie do tego wpisu?

Napisz w dwóch zdaniach, o co chodzi. Nie musisz znać technicznej nazwy problemu — dopytam o resztę. Pierwsze rozeznanie jest bezpłatne.