Jak automatycznie dopasować płatności bankowe do faktur w Odoo
Zautomatyzuj dopasowywanie płatności — e-maile bankowe i płatności Revolut/Wise dopasowane do otwartych faktur w Odoo, 24/7
Każda przychodząca płatność musi zostać dopasowana do otwartej faktury, zanim Państwa księgi będą się zgadzać, a klient przestanie otrzymywać monity. Jeśli Państwa zespół nadal robi to, czytając powiadomienia bankowe i ręcznie przeszukując Odoo, ten przewodnik pokazuje, jak zautomatyzować dopasowywanie płatności od początku do końca: przechwytywanie płatności z e-maili z powiadomieniami bankowymi oraz z API Revolut i Wise, automatyczne wyodrębnianie kwoty i numeru faktury oraz księgowanie płatności w Odoo — z automatycznym uzgadnianiem i pełną ścieżką audytu.
💸 Dlaczego ręczne dopasowywanie płatności boli
Ręczne dopasowywanie wygląda niewinnie — otwierają Państwo powiadomienie bankowe, znajdują numer faktury, księgują płatność w Odoo, uzgadniają. Dwie minuty. Ale proszę pomnożyć to przez każdą płatność, każdego dnia roboczego, a stanie się to jedną z najbardziej kosztownych rutyn w Państwa procesie finansowym:
- To się nigdy nie kończy. Płatności napływają codziennie. Wystarczy pominąć jeden dzień, a zaległości się piętrzą — a zamknięcie miesiąca zmienia się w projekt archeologiczny.
- Numery referencyjne bywają chaotyczne. Klienci płacą ze skróconymi numerami faktur, symbolami zmiennymi, własnymi numerami zamówień albo zupełnie bez numeru. Ludzie rozszyfrowują to powoli, a w gorsze dni błędnie.
- Jedna płatność, wiele faktur. Klienci B2B uwielbiają płatności zbiorcze — jeden przelew pokrywający pięć, dziesięć czy dwadzieścia faktur. Ręczne znalezienie właściwej kombinacji jest naprawdę trudne.
- Klienci, którzy zapłacili, wciąż otrzymują monity. Dopóki płatność nie zostanie zaksięgowana w Odoo, proces monitów nadal widzi fakturę przeterminowaną. Nic nie psuje dobrych relacji szybciej niż upominanie klienta, który już zapłacił.
- Powiadomienia w wielu językach. Jeśli sprzedają Państwo za granicę, powiadomienia o płatnościach przychodzą po niemiecku, czesku, angielsku i w kilkunastu innych formatach. Każdy nowy bank to nowy format do opanowania.
🔧 Typowe rozwiązania — i gdzie zawodzą
Ręczny import wyciągów bankowych
Odoo potrafi importować wyciągi bankowe (CAMT, CSV lub przez usługę zasilania bankowego), a jego ekran uzgadniania jest niezły, gdy numer pasuje idealnie. Wyciągi są jednak wsadowe — uzgadniają Państwo wtedy, gdy ktoś usiądzie, żeby to zrobić, a nie w chwili, gdy pieniądze wpływają. Niedokładne numery, płatności częściowe i przelewy zbiorcze i tak trafiają do ręcznej kolejki.
Własne skrypty
Programista może napisać parser dla e-maili z powiadomieniami z Państwa banku. Działa on, dopóki bank nie zmieni szablonu, klient nie zapłaci z innego banku albo programista nie odejdzie. Teraz utrzymują Państwo kod z wyrażeniami regularnymi jako nieopłacaną infrastrukturę — a on i tak nie rozwiąże kombinatorycznego dopasowywania wielu faktur.
Konektory typu Zapier
Ogólne platformy automatyzacji potrafią przenieść powiadomienie o płatności do arkusza kalkulacyjnego albo wywołać webhook. Nie potrafią jednak zrobić tego, co najtrudniejsze: wyodrębnić symbolu zmiennego z dowolnego tekstu bankowego w ponad 15 językach, dopasować go do Państwa otwartych faktur, w tym kombinacji zbiorczych, i zaksięgować w Odoo poprawnie uzgodnioną płatność.
🚀 Droga automatyczna: Pay2ERP + Odoo
Pay2ERP to bot do dopasowywania płatności z pakietu BOTS4.me. Całodobowo obserwuje Państwa źródła płatności i zamienia każdą przychodzącą płatność w zaksięgowany, uzgodniony wpis w Odoo.
Płatność wpływa
(e-mail bankowy lub API Revolut/Wise)
Kwota + numer wyodrębnione
(50+ wzorców, 15+ języków)
Dopasowane do otwartych faktur
(w tym płatności zbiorcze)
Zaksięgowane w Odoo
z automatycznym uzgadnianiem
Wyodrębnianie opiera się przede wszystkim na regułach: ponad 50 wbudowanych wzorców rozpoznaje symbole zmienne, numery faktur i kwoty w formatach powiadomień w ponad 15 językach. Gdy reguły nie zdołają znaleźć numeru, tekst płatności w ostateczności analizuje mechanizm zapasowy AI — dzięki temu większość płatności jest dopasowywana deterministycznie, a przypadki brzegowe również zostają obsłużone. Bot uczy się ponadto statystycznie z każdego udanego dopasowania i z Państwa ręcznych korekt, więc trafność rośnie z czasem działania.
Konfiguracja zajmie około 5 minut
- Krok 1 — Rejestracja: Załóż konto na bots4.me/bots i dodaj Pay2ERP. Pierwszy miesiąc jest bezpłatny, a jeśli chcesz pozostać przy małej skali, dostępny jest stały poziom freemium.
- Krok 2 — Podłącz źródła płatności: Połącz skrzynkę, która odbiera powiadomienia o płatnościach z Twojego banku, przez bezpieczne Quick Connect (OAuth dla Gmaila/Office 365 lub dowolne konto IMAP). Jeśli korzystasz z firmowych kont Revolut lub Wise, podłącz ich API, aby przechwytywać płatności w czasie rzeczywistym, bez opóźnienia e-maili.
- Krok 3 — Podłącz Odoo: Zainstaluj bezpłatny moduł “BOTS4.me Connect” z apps.odoo.com (Odoo.sh i on-premise, wersje 13–19) albo w Odoo Online użyj bezkodowego pomocnika z kluczem API z Settings → Users → Account Security. Bez oprogramowania pośredniczącego, bez własnego programowania.
- Krok 4 — Zacznij w trybie demo: Pay2ERP pokazuje dokładnie, które płatności dopasowałby do których faktur — i niczego nie zapisuje. Po każdym przebiegu przejrzyj raport.
- Krok 5 — Przechodź bezpiecznie: Przejdź na ERP tylko do odczytu (prawdziwe dopasowywanie do prawdziwych faktur, wciąż bez zapisu), a następnie włącz pełną automatyzację, gdy raporty dopasowań będą wyglądać poprawnie.
🤝 Najlepsza para: Pay2ERP + AutoCASH
Pay2ERP księguje przychodzące płatności; AutoCASH wysyła narastające monity o zapłatę za przeterminowane faktury w Odoo. Razem domykają obieg: w chwili, gdy Pay2ERP zaksięguje płatność, AutoCASH przestaje monitować danego klienta. Koniec z upominaniem osób, które już zapłaciły.
📊 Jak wygląda codzienna praca
Po uruchomieniu produkcyjnym Pay2ERP działa według wybranego przez Państwa harmonogramu — od co 15 minut po raz w tygodniu, w zdefiniowanych przez Państwa godzinach pracy. Po każdym przebiegu otrzymują Państwo e-mail z raportem: płatności dopasowane i zaksięgowane, płatności wymagające uwagi oraz wszystko, co zostało oznaczone. E-maile z dopasowanymi płatnościami trafiają do folderu _Pay2ERP/PRZETWORZONE.
- Niedopasowane płatności nigdy nie znikają. Pozostają w skrzynce INBOX, oznaczone jako nieprzeczytane, i pojawiają się w raporcie dziennym — sprawdzają je Państwo dokładnie tam, gdzie już pracują.
- Korekty uczą bota. Gdy dopasują Państwo płatność ręcznie, Pay2ERP uczy się wzorca i stosuje go następnym razem.
- Płatności zbiorcze są obsługiwane. Kombinatoryczny algorytm dopasowania znajduje, który zestaw otwartych faktur pokrywa jeden przelew zbiorczy.
- Wszystko można przełączać i jest rejestrowane. Przełączniki poszczególnych funkcji, Zasilanie bota wł./wył., AI Mode od Off (czyste reguły) do Ultra oraz pełne logi decyzji na kartach Sterowanie/Logi/Ustawienia w panelu.
- Bezpieczny z założenia: 2FA, hosting w UE, natywne RODO, interfejs w 31 językach.
IMP Kontakt spol. s r.o., europejski dystrybutor B2B, uruchamia Pay2ERP codziennie na setkach płatności obok innych aplikacji BOTS4.me — z w pełni zautomatyzowanym dopasowywaniem i zespołem księgowym sprawdzającym wyłącznie wyjątki.
🏦 Integracja Revolut i Wise z Odoo, wbudowana
Tradycyjne zasilania bankowe aktualizują się wsadowo; powiadomienia e-mail zależą od tego, czy bank je wysyła. Integracje z API Revolut i Wise przechwytują płatności w czasie rzeczywistym — kwota, numer i nadawca są wyodrębniane w chwili, gdy pieniądze wpływają, a następnie dopasowywane i księgowane w Odoo jak każda inna płatność. Jeśli Państwa firma korzysta z Revolut lub Wise, to najkrótsza droga od “płatność otrzymana” do “faktura opłacona” w Odoo.
Obok API Pay2ERP odczytuje e-maile z powiadomieniami o płatnościach z dowolnego banku przez IMAP, Gmail, Outlook/Office 365 — dzięki temu jeden bot obejmuje jednocześnie Państwa tradycyjne konta bankowe i konta fintech.
🌍 Działa również poza Odoo
Ten przewodnik skupia się na Odoo (wersje 13–19, wszystkie typy hostingu — zobacz, które typy hostingu Odoo można zautomatyzować), gdzie Pay2ERP księguje płatności z automatycznym uzgadnianiem. Ten sam bot łączy się także z SAP Business One, Oracle NetSuite, QuickBooks, Xero, Microsoft Dynamics 365 i Offeris. Jeden panel, ten sam silnik dopasowań, inny adapter ERP.
❓ Najczęściej zadawane pytania
Jak automatycznie dopasować płatności bankowe do faktur w Odoo?
Połącz z Pay2ERP źródło płatności (e-mail z powiadomieniem bankowym lub API Revolut/Wise) oraz swoją bazę Odoo na bots4.me/bots. Bot wyodrębnia z każdej płatności kwotę i numer faktury za pomocą ponad 50 wzorców w ponad 15 językach, dopasowuje ją do otwartych faktur w Odoo i księguje płatność z automatycznym uzgadnianiem. Konfiguracja zajmuje około 5 minut, a pierwszy miesiąc jest bezpłatny.
Czy Pay2ERP integruje Revolut i Wise z Odoo?
Tak. Pay2ERP łączy się bezpośrednio z API Revolut i Wise oraz przechwytuje przychodzące płatności w czasie rzeczywistym — bez opóźnienia e-maili. Każda płatność jest dopasowywana do otwartych faktur w Odoo i księgowana automatycznie, dokładnie tak jak płatności przechwycone z e-maili z powiadomieniami bankowymi.
Co dzieje się z płatnościami, których nie można dopasować do faktury?
E-maile z niedopasowanymi płatnościami pozostają w skrzynce INBOX, oznaczone jako nieprzeczytane, więc nic nie umyka uwadze — i są wymienione w Państwa raporcie dziennym. Gdy dopasują Państwo którąś ręcznie, Pay2ERP uczy się z tej korekty i poprawia przyszłe dopasowania dla danego płatnika.
Czy potrafi dopasować jeden przelew bankowy, który opłaca kilka faktur naraz?
Tak. Płatności zbiorcze (wsadowe) są dopasowywane algorytmem kombinatorycznym, który wśród otwartych faktur klienta szuka kombinacji sumującej się do przelanej kwoty, a następnie księguje płatność wobec wszystkich z nich w Odoo.
Czy muszę pisać reguły wyrażeń regularnych lub szablony dla e-maili mojego banku?
Nie. Pay2ERP jest dostarczany z ponad 50 wzorcami wyodrębniania, obejmującymi formaty powiadomień o płatnościach w ponad 15 językach, uczy się statystycznie nowych wzorców z udanych dopasowań, a gdy reguły nie zdołają wyodrębnić numeru, sięga po analizę AI. Nie ma nic do zaprogramowania ani utrzymywania.
Czy mogę przetestować automatyczne dopasowywanie płatności bez zapisywania do Odoo?
Tak. Zacznij w trybie demo (bot raportuje, co by zrobił, i niczego nie zapisuje), następnie przejdź na ERP tylko do odczytu (prawdziwe dopasowywanie do prawdziwych faktur, wciąż bez zapisu) i włącz pełną automatyzację dopiero wtedy, gdy raporty będą wyglądać poprawnie. Każdą funkcję można przełączać osobno.
Które wersje Odoo i typy hostingu są obsługiwane?
Odoo w wersjach od 13 do 19, na wszystkich trzech typach hostingu. Odoo.sh i on-premise korzystają z bezpłatnego modułu Python “BOTS4.me Connect” instalowanego jednym kliknięciem; Odoo Online (które zabrania własnych modułów Python) korzysta z bezkodowego pomocnika XML oraz klucza API z Settings → Users → Account Security.
Czy Pay2ERP ma bezpłatny poziom?
Tak — każda subskrypcja zaczyna się bezpłatnym pierwszym miesiącem, który można anulować w dowolnej chwili, a Pay2ERP ma także stały poziom freemium z dziennymi limitami, więc małe firmy mogą utrzymać podstawowe, oparte na regułach parowanie płatności bez żadnych kosztów.
📚 Powiązane przewodniki
- Centrum: Jak zautomatyzować Odoo od początku do końca: od zamówienia e-mail po opłaconą fakturę
- Następny krok: Jak zautomatyzować monity o płatność w Odoo (narastające upominanie)
- Hosting: Odoo Online vs Odoo.sh vs on-premise: które można zautomatyzować?
- Konfiguracja: Jak połączyć Odoo z BOTS4.me: przewodnik instalacji konektora (Odoo 13–19)
🔗 Źródła i dalsza lektura
Oficjalna dokumentacja i standardy, do których odwołuje się ten przewodnik. Linki zewnętrzne otwierają się w nowej karcie.
Przestań ręcznie dopasowywać płatności
Podłącz swój e-mail bankowy lub konto Revolut/Wise, połącz Odoo i obserwuj pierwszy przebieg w trybie demo. Pierwszy miesiąc za darmo — rezygnacja w każdej chwili.