BlogAnton Ignashev

Automatyzacja księgowania wyciągów bankowych — MT940, PSD2 i koniec ręcznego dopinania płatności

Automatyzacja księgowania wyciągów bankowych — MT940, PSD2 i koniec ręcznego dopinania płatności

Większość rozmów o automatyzacji księgowości kończy się na dokumencie. Pobrać fakturę, odczytać, zaksięgować — gotowe. Ale zapytaj kogokolwiek, kto zamyka miesiąc, co realnie zjada tydzień, a rzadko usłyszysz o wprowadzaniu faktur. To wyciąg bankowy: czterysta pozycji, przy czym pytanie nie brzmi, co jest w linii, tylko do której faktury ona należy.

To rozróżnienie ma znaczenie, bo przesądza, jakie narzędzie w ogóle może pomóc. Odczytanie to problem danych i jest w zasadzie rozwiązany — KSeF dostarcza dziś faktury zakupowe jako ustrukturyzowane dane przez jedno API, nie ma czego rozpoznawać. Dopasowanie to problem rozumowania i to ono przetrwało każdą falę narzędzi OCR. Rekoncyliacja jest pracą, która zaczyna się dopiero tam, gdzie kończy się ekstrakcja.

Linia z wyciągu od dawna jest danymi — to nigdy nie było wąskim gardłem

Twój wyciąg bankowy jest czytelny maszynowo od dekad. MT940 to tekstowy format z czasów SWIFT-u, który eksportuje każdy polski bank firmowy: data, kwota, rachunek kontrahenta, tytuł przelewu, kod typu operacji. Nie ma tu nic do rozpoznawania. PSD2 (open banking) daje tę samą treść przez API zamiast pliku, bliżej czasu rzeczywistego.

Surowiec jest więc czysty po obu stronach — faktury z KSeF, płatności z banku. A zamknięcie miesiąca dalej trwa dniami. Powód jest taki, że te dwa zbiory nie łączą się po żadnym pewnym kluczu. Tytuł przelewu mówi FV 244/07, a faktura ma numer FV/244/2026/07. Albo mówi platnosc za towar. Albo nie mówi nic. Klucz złączenia istnieje wyłącznie w głowie człowieka, odtwarzany z kwoty, daty, kontrahenta i przyzwyczajenia.

Co naprawdę robi agent

Agent rekoncyliacyjny nie robi prostego wyszukiwania, tylko pętlę „kandydaci i ocena":

  1. Wczytuje wyciąg — plik MT940 podrzucany według harmonogramu albo feed PSD2 odpytywany w ciągu dnia. Pozycje są normalizowane: kwota, data waluty, IBAN kontrahenta, tytuł, kierunek.
  2. Rozpoznaje kontrahenta — IBAN to najsilniejszy sygnał, jaki masz, dużo lepszy niż ciąg z nazwą, bo z poprzednich płatności jest już powiązany z dostawcą albo klientem w Twoich księgach.
  3. Generuje kandydatów — wszystkie otwarte pozycje tego kontrahenta w sensownym oknie dat plus rozmyte dopasowania do fragmentu tytułu wyglądającego na numer faktury.
  4. Ocenia każdego kandydata po sygnałach: dokładna kwota, suma podzbioru, podobieństwo numeru, bliskość dat, wzorce z historii płatności.
  5. Zapisuje pewne dopasowania jako szkice — gotową propozycję księgowania, w całości uzupełnioną, czekającą na kliknięcie człowieka.
  6. Resztę wysyła do kolejki wyjątków razem z kandydatami, których rozważał, i powodem, dla którego żaden nie wygrał.

Wszystko powyżej progu pewności staje się szkicem; nic nie staje się zapisem finalnym samo z siebie. To ta sama dyscyplina, którą stosuję przy księgowaniu faktur, i nie podlega negocjacji: zapis wyłącznie w formie szkicu, akceptacja człowieka, pełna ścieżka audytu. Jeśli czytałeś, czym agent AI różni się od chatbota, rekoncyliacja jest najczystszym przykładem — wieloetapowa praca zakończona decyzją, a nie okienko do zadawania pytań.

Realny wynik na typowym polskim MŚP albo portfelu biura rachunkowego: 80–90% pozycji wyciągu dopasowuje się automatycznie, pozostałe 10–20% ląduje w kolejce. Ta ostatnia część to nie porażka — to fragment, który zawsze wymagał człowieka, tylko teraz jest wyodrębniony, a nie zakopany w reszcie.

Przypadki, które wykładają naiwne dopasowanie

Każde narzędzie dopasuje przelew opłacający dokładnie jedną fakturę z numerem w tytule. Wartość jest w całej reszcie — i tu wchodzi polska specyfika:

  • Jeden przelew, kilka faktur. Klient płaci pięć otwartych pozycji jednym okrągłym przelewem. Dopasowanie po kwocie nie znajduje nic; dopasowanie po podzbiorze znajduje kombinację i proponuje rozksięgowanie.
  • Płatności częściowe. 8 000 zł do faktury na 12 400 zł. Faktura musi zostać otwarta na resztę, a nie zamknąć się z cichą różnicą.
  • Mechanizm podzielonej płatności (MPP). Netto na rachunek rozliczeniowy, VAT na rachunek VAT — jedna faktura, dwa wpisy na wyciągu, jedna płatność. Silnik, który tego nie modeluje, oznaczy każdy przelew MPP jako niezgodność.
  • Prowizje bankowe i różnice kursowe. Wpływ jest niższy o 40 zł przez prowizję banku pośredniczącego albo różni się o 60 zł, bo to faktura w EUR rozliczona po innym kursie. To wymaga tolerancji opartej na regułach i automatycznego księgowania różnicy, a nie przepisywania przez człowieka.
  • Faktoring i płatnicy trzeci. Pieniądze przychodzą od faktora, a nie od klienta z faktury. Przeżyje to tylko logika świadoma kontrahenta.
  • Kompensaty i zwroty. Potrącenie z otwartym zobowiązaniem albo zwrócony przelew, który powinien otworzyć pozycję z powrotem, a nie utworzyć przychód.

Żaden z tych przypadków nie jest egzotyczny. W realnym portfelu stanowią dwucyfrowy procent wyciągu i są dokładnie tymi pozycjami, które „wyjaśnimy później", a potem po cichu zamieniają się w saldo, którego w grudniu nikt nie umie uzasadnić.

Próg pewności to decyzja biznesowa, a nie ustawienie

Ludzie pytają, jaką skuteczność ma dopasowanie — i to złe pytanie, bo sugeruje jedną liczbę, którą się akceptuje albo odrzuca. To, co naprawdę kontrolujesz, to miejsce, w którym przebiega granica między „zapisz jako szkic" a „oddaj człowiekowi". Ta granica kosztuje po obu stronach. Ustawiona za nisko sprawia, że ktoś spędza przedpołudnie na poprawianiu pewnych siebie bzdur. Ustawiona za wysoko pompuje kolejkę wyjątków do rozmiarów, przy których agent jest tylko wolniejszą skrzynką odbiorczą.

Kalibruje się ją na własnych danych, a nie na benchmarku dostawcy. Przepuść miesiąc w trybie cienia i spójrz na dwa rozkłady: jak często dopasowania z wysoką oceną były trafne i jak często w kolejce lądowało coś, co agent ewidentnie mógł obsłużyć sam. W praktyce próg wychodzi inny dla każdego klienta, a nawet dla poszczególnych kontrahentów — dostawca, który zawsze wpisuje czysty numer faktury w tytule, zasługuje na większe zaufanie niż ten, który pisze przelew.

To także powód, dla którego biura rachunkowe widzą efekt szybciej niż pojedyncze firmy. Biuro rachunkowe odprawia ten sam rytuał uzgadniania na kilkudziesięciu portfelach klientów, więc próg wyuczony na jednym kliencie przenosi się na kolejnego, a zysk kumuluje się z każdym dołożonym portfelem. Jedno wdrożenie, wiele zamkniętych miesięcy. W wewnętrznym dziale finansowym korzyść jest realna, ale ograniczona własnym wolumenem.

MT940 czy PSD2: zacznij od tego nudniejszego

Zespoły przekombinowują ten wybór. Zacznij od MT940. Eksportuje go każdy bank, nie wymaga dodatkowych licencji, a dzienny plik odpowiada temu, jak księgowość faktycznie pracuje. Po PSD2 sięgnij, kiedy masz powód: pozycja gotówkowa tego samego dnia, wiele rachunków w kilku bankach albo proces uruchamiany płatnością, w którym czekanie do jutra kosztuje. PSD2 niesie też narzut operacyjny, który większość ludzi bagatelizuje — zgody wygasają, trzeba je odnawiać, a dostęp idzie przez licencjonowanego dostawcę.

Silnikowi dopasowań jest wszystko jedno, z którego źródła korzystasz. Wybieraj według tego, jak świeże muszą być dane, a nie według tego, który skrót brzmi nowocześniej.

Co dostajesz poza zamkniętym wyciągiem

Kiedy płatności są uzgadniane na bieżąco, a nie w zrywie na koniec miesiąca, kilka rzeczy robi się przy okazji za darmo — a nikt ich nie budżetuje:

  • Wykrycie przeterminowania tego samego dnia, razem ze szkicem wezwania do zapłaty z odsetkami ustawowymi — zamiast kwartalnego odkrycia, że klient przestał płacić w maju.
  • Flagowanie ulgi na złe długi — pozycje przekraczające 90 dni od terminu płatności wypływają wtedy, kiedy z ulgi można jeszcze realnie skorzystać.
  • Ściganie brakujących dokumentów. Płatność wychodząca bez pasującej faktury kosztowej to mocny sygnał, że dokument nigdy nie dotarł do księgowości — luka, którą normalnie znajduje się w grudniu, o ile w ogóle.
  • Pozycja gotówkowa prawdziwa na dziś, bo otwarte pozycje i realne saldo banku to ten sam zbiór danych.

To ten sam wzorzec, na który ciągle trafiam: gdy powierzchnia integracji jest już otwarta, druga automatyzacja kosztuje dużo mniej niż pierwsza. Prace przy KSeF otworzyły Twój ERP. Agent fakturowy i agent rekoncyliacyjny dzielą potem jedną robotę instalacyjną.

Jak zacząć bez skoku na głęboką wodę

Weź jeden rachunek bankowy i jeden miesiąc. Uruchom agenta w trybie cienia: proponuje dopasowania, człowiek księguje jak dotąd, a na koniec porównujecie. Szybko dowiesz się dwóch rzeczy — jaki jest Twój realny procent automatycznych dopasowań i którzy powtarzalni kontrahenci mają konwencje tytułów warte nauczenia agenta.

Potem włącz szkice tylko dla tego rachunku, zostaw kolejkę wyjątków przed człowiekiem i poszerzaj zakres, kiedy szkice staną się nudno poprawne. Zasada jak wszędzie w tej robocie: automatyzuj wolumen, zostaw sobie ocenę.


Buduję takie agenty rekoncyliacyjne dla polskich biur rachunkowych i działów finansowych — na wejściu MT940 albo PSD2, na wyjściu szkice i kolejka wyjątków, wpięte w enova365, Optimę, Symfonię albo Twoje narzędzie SaaS do fakturowania. Jeśli chcesz wiedzieć, jaki byłby u Ciebie realny procent automatycznych dopasowań — odezwij się.

Porozmawiajmy o Twoim projekcie

Bezpłatna 30-minutowa konsultacja. Sprawdzimy, czy i jak mogę pomóc.

Umów bezpłatną 30-minutową rozmowę

Wybierz datę

Lipiec 2026
Pon
Wt
Śr
Czw
Pt
Sob
Ndz
Powrót do bloga

Powiązane wpisy

Automatyczne pobieranie faktur z KSeF — jak zamienić skrzynkę odbiorczą w gotowe księgowania
Blog

Automatyczne pobieranie faktur z KSeF — jak zamienić skrzynkę odbiorczą w gotowe księgowania

KSeF już zbiera wszystkie Twoje faktury zakupowe w jednym miejscu, przez jedno API. Pokazuję, jak agent AI pobiera je z KSeF, sprawdza kontrahenta na białej liście i wrzuca gotowe szkice księgowań do systemu — bez OCR i bez przepisywania.

Czytaj dalej
Integracja Comarch Optima z portalem B2B — jak to naprawdę wygląda
Blog

Integracja Comarch Optima z portalem B2B — jak to naprawdę wygląda

Comarch Optima nie ma czystego REST API jak enova365. Trzy realne drogi integracji z portalem B2B: praca rozproszona XML, dostęp do bazy SQL, middleware. Co wybrać, ile trwa, gdzie są pułapki.

Czytaj dalej
Automatyzacja zamówień w hurtowni — od telefonu i Excela do systemu, który pracuje sam
Blog

Automatyzacja zamówień w hurtowni — od telefonu i Excela do systemu, który pracuje sam

Handlowiec przepisuje zamówienia z maili do ERP przez pół dnia? Rozkładam automatyzację zamówień na części: portal B2B, parsowanie maili przez AI, integracja z enova365, Subiektem i Optimą — z kosztami i terminami.

Czytaj dalej