Automatyczne rozliczanie wpłat – jak dopasować przelewy do faktur i zamówień?
Sprawdź, jak automatycznie dopasowywać przelewy do faktur i zamówień, obsługiwać różnice w kwotach oraz kierować wyjątki do weryfikacji.
Autor: Kamil Rudnicki
Ręczne rozliczanie wpłat zwykle polega na otwieraniu historii rachunku, wyszukiwaniu faktury lub zamówienia i aktualizowaniu statusu w systemie. Proces jest prosty, dopóki klient podaje prawidłowy numer dokumentu, kwota zgadza się co do grosza, a jedna wpłata dotyczy jednej należności. W praktyce pojawiają się przelewy zbiorcze, częściowe, nadpłaty, potrącenia i niejednoznaczne tytuły.
Automatyczne rozliczanie wpłat nie musi oznaczać bezwarunkowego księgowania każdego przelewu. Bezpieczniejszy model polega na automatycznym dopasowaniu jednoznacznych transakcji oraz przekazywaniu wyjątków do pracownika wraz z podpowiedziami i kompletem danych.
Na czym polega automatyczne rozliczanie wpłat?
Workflow pobiera informacje o nowych operacjach z banku, systemu księgowego, operatora płatności albo pliku wyciągu. Następnie porównuje je z otwartymi fakturami, zamówieniami lub innymi należnościami.
Dla każdej transakcji analizowane mogą być między innymi:
- numer faktury lub zamówienia umieszczony w tytule przelewu,
- identyfikator płatności nadany klientowi,
- kwota i waluta operacji,
- dane nadawcy oraz numer rachunku,
- termin i data dokonania płatności,
- lista nierozliczonych należności danego kontrahenta.
Jeżeli wynik spełnia ustalone reguły, system przypisuje wpłatę do odpowiedniego dokumentu. Może również zmienić status faktury, zapisać datę zapłaty i uruchomić dalsze działania. Gdy dopasowanie nie jest pewne, transakcja trafia do kolejki wyjątków zamiast zostać błędnie rozliczona.
Jak powinien przebiegać proces dopasowania przelewu?
1. Pobranie transakcji i kontrola duplikatów
Pierwszym etapem jest pobranie nowych operacji. Sposób integracji zależy od możliwości banku i używanych systemów. Dane mogą pochodzić z API, cyklicznego wyciągu, pliku importowanego do wskazanego miejsca albo modułu bankowego w programie finansowym.
Każda operacja powinna mieć trwały identyfikator. Workflow sprawdza, czy dany przelew był już przetwarzany. Chroni to przed ponownym rozliczeniem tej samej wpłaty po restarcie integracji, ponowieniu zadania lub powtórnym imporcie pliku.
Jeżeli źródłem danych są arkusze i eksporty bankowe, pomocny może być proces opisany w artykule o automatyzacji plików Excel i CSV. Sam import pliku nie wystarcza jednak do bezpiecznego rozliczenia — nadal potrzebne są reguły identyfikacji i historia wykonanych operacji.
2. Normalizacja danych
Tytuły przelewów mogą zawierać spacje, ukośniki, myślniki, polskie znaki albo kilka numerów dokumentów. Przed wyszukiwaniem warto ujednolicić zapis, usunąć techniczne prefiksy i przygotować możliwe warianty identyfikatorów.
Normalizacji wymagają również kwoty, waluty, numery rachunków i nazwy kontrahentów. Nie należy jednak automatycznie uznawać dwóch podobnych nazw za tę samą firmę. Nazwa nadawcy może być wskazówką, ale zwykle nie powinna stanowić jedynej podstawy rozliczenia.
3. Wyszukanie jednoznacznego dopasowania
Najsilniejszą regułą jest zazwyczaj unikalny identyfikator należności połączony ze zgodnością kwoty i waluty. Kolejne reguły mogą uwzględniać numer faktury, numer zamówienia albo przypisany klientowi rachunek wirtualny.
Reguły warto stosować w ustalonej kolejności, na przykład:
- unikalny identyfikator płatności i zgodna kwota,
- numer faktury oraz zgodna kwota i waluta,
- rozpoznany kontrahent i dokładnie jedna otwarta należność na daną kwotę,
- kilka dokumentów, których suma odpowiada kwocie przelewu,
- brak pewnego dopasowania i przekazanie do weryfikacji.
Każda decyzja powinna zawierać informację, która reguła została zastosowana. Ułatwia to późniejsze wyjaśnianie pomyłek i doskonalenie procesu.
4. Aktualizacja systemów i uruchomienie kolejnych działań
Po poprawnym dopasowaniu workflow może oznaczyć należność jako opłaconą, zapisać identyfikator transakcji i powiązać przelew z dokumentem. W zależności od procesu może też zwolnić zamówienie do realizacji, wysłać potwierdzenie albo zatrzymać planowane monity.
Ta ostatnia czynność jest szczególnie istotna, gdy firma stosuje automatyczne przypomnienia o płatnościach. Informacja o zaksięgowaniu przelewu powinna dotrzeć do mechanizmu przypomnień przed kolejną wysyłką. Trzeba przy tym uwzględnić opóźnienie między wykonaniem przelewu, jego pojawieniem się na rachunku a importem do systemu.
Jak obsługiwać płatności częściowe, zbiorcze i nadpłaty?
Wyjątki finansowe powinny być przewidzianą częścią procesu, a nie błędem workflow.
Płatność częściowa
System przypisuje wpłatę do faktury, ale pozostawia nierozliczone saldo. Status powinien odróżniać dokument częściowo opłacony od nieopłaconego. Dalsza komunikacja musi odnosić się do pozostałej kwoty, a nie do pełnej wartości faktury.
Przelew zbiorczy
Jedna transakcja może pokrywać kilka faktur. Automatyczne rozliczenie jest zasadne, gdy tytuł zawiera jednoznaczną listę dokumentów albo istnieje tylko jedna kombinacja otwartych należności odpowiadająca kwocie. Jeśli możliwych kombinacji jest kilka, decyzję lepiej przekazać pracownikowi.
Nadpłata lub niedopłata
Tolerancja kwotowa nie powinna być przyjmowana bez konsultacji z księgowością. Nawet niewielka różnica może wynikać z prowizji, kursu walutowego, potrącenia, korekty albo pomyłki klienta. Workflow może rozpoznać różnicę i zaproponować klasyfikację, ale sposób księgowania powinien wynikać z zasad firmy.
Brak numeru dokumentu
Jeżeli tytuł brzmi jedynie „zapłata” lub „przelew”, system może wyszukać kontrahenta i przedstawić jego otwarte należności. Nie powinien jednak wybierać dokumentu wyłącznie na podstawie podobieństwa nazwy, jeśli istnieje ryzyko przypisania wpłaty do niewłaściwego podmiotu.
Jak zaprojektować kolejkę wyjątków?
Dobra automatyzacja nie ukrywa nierozpoznanych transakcji. Tworzy czytelną kolejkę, w której pracownik widzi:
- dane przelewu i jego źródło,
- prawdopodobnego kontrahenta,
- sugerowane faktury lub zamówienia,
- przyczynę braku automatycznego dopasowania,
- historię wcześniejszych prób,
- dostępne decyzje, na przykład przypisanie, podział lub odrzucenie sugestii.
Ręczna decyzja powinna zostać zapisana wraz z użytkownikiem i datą. Może też posłużyć do ulepszenia reguł, ale nie należy automatycznie zmieniać logiki na podstawie pojedynczego przypadku.
Kontrole potrzebne przed uruchomieniem automatyzacji
Proces dotyczy danych finansowych, dlatego wymaga ograniczonych uprawnień, rejestru operacji i kontroli dostępu. Integracja przeznaczona do odczytu historii rachunku nie powinna otrzymywać możliwości wykonywania przelewów, jeśli nie jest ona konieczna.
Przed wdrożeniem warto przygotować scenariusze obejmujące poprawne wpłaty, duplikaty, korekty, różne waluty, przelewy częściowe i błędne identyfikatory. Pomocna będzie lista zasad z poradnika o testowaniu automatyzacji procesów. Po uruchomieniu trzeba natomiast obserwować liczbę transakcji dopasowanych, odrzuconych i oczekujących. Sposób budowania alertów i historii wykonań opisuje artykuł o monitoringu automatyzacji.
Ważna jest również możliwość cofnięcia lub skorygowania błędnego powiązania zgodnie z możliwościami systemu finansowego. Workflow nie powinien usuwać historii pierwotnej decyzji.
Kiedy automatyczne rozliczanie wpłat ma sens?
Najwięcej korzyści organizacyjnych pojawia się wtedy, gdy firma regularnie otrzymuje wiele wpłat, korzysta z jednoznacznych identyfikatorów i przechowuje należności w systemie dostępnym dla integracji. Automatyzacja może być trudniejsza, gdy dane klientów są niespójne, większość płatności wymaga indywidualnej interpretacji albo program księgowy nie pozwala bezpiecznie aktualizować rozrachunków.
W takim przypadku pierwszym etapem może być samo pobieranie transakcji, wyszukiwanie propozycji i tworzenie kolejki dla księgowości. Dopiero po sprawdzeniu jakości dopasowań można rozszerzyć proces o automatyczną aktualizację jednoznacznych przypadków.
Najważniejszym celem nie jest wyeliminowanie każdej ręcznej decyzji. Jest nim szybkie rozliczanie prostych wpłat, czytelne wskazywanie wyjątków oraz zachowanie kontroli nad tym, na jakiej podstawie system połączył przelew z należnością.
Porozmawiajmy o automatycznym rozliczaniu wpłat w Twojej firmie