Automatické zpracování plateb Comgate v evidenci
Páruje platební podklady s objednávkovými záznamy a hlásí výsledek běhu.
Co to řeší v praxi
Příchozí informace o platbách je třeba dostat do obchodní evidence bez ručního přepisování každého řádku. Skript čte připravené platební podklady a hledá odpovídající záznamy v databázi.
U nalezeného páru provede účetně relevantní navazující krok a zaznamená výsledek. Položky, které neodpovídají očekávanému stavu, musí zůstat odlišené k prověření.
Na konci může odeslat provozní upozornění. Tým díky tomu vidí, co se zpracovalo a kde je potřeba zásah, aniž by procházel každou platbu samostatně.
Co řešení umí
Načtení podkladů
Přebírá platby z pracovní tabulky.
Párování
Hledá odpovídající obchodní záznam.
Kontrolovaný zápis
Mění evidenci po ověření shody.
Aktualizace zdroje
Zpracované řádky dostávají další stav.
Provozní zpráva
Tým dostane výsledek a výjimky.
Technické řešení
Python skript propojuje Google tabulku platebních podkladů s SQL evidencí a SMTP upozorněním. Čtení, databázové zpracování a závěrečný report tvoří oddělené části běhu.
Vstupní identifikátory se porovnávají s existujícími databázovými položkami. Zápis probíhá až po nalezení odpovídajícího stavu a transakce se potvrzuje databázovým commitem.
Po zpracování skript aktualizuje pracovní tabulku a sestaví souhrn. Přehled musí rozlišovat úspěšně spárované položky od chyb, aby upozornění nebylo zavádějící.
Technické výzvy
- Zabránit nesprávnému párování.
- Neprovést opakovaný zápis stejné platby.
- Udržet tabulkový a databázový stav srozumitelný.
Jak na sebe kroky navazují
01Načtení plateb
Skript přečte nové řádky podkladové tabulky. Uchová identifikátory potřebné pro párování.
02Vyhledání záznamu
Pro každý řádek provede cílený databázový dotaz. Chybějící shoda se nemá nahradit nejbližší podobnou objednávkou.
03Kontrola stavu
Ověří, zda lze navazující změnu provést na nalezené položce. Již zpracovaný záznam se posuzuje zvlášť.
04Zápis
U odpovídajícího páru provede databázový krok a uloží výsledek. Chybové případy zůstávají oddělené.
05Souhrn
Aktualizuje pracovní evidenci a případně odešle zprávu o běhu. Tým vidí položky, které potřebují ruční dořešení.
Co z toho vzniklo
Platební podklady se propojují s obchodní evidencí v opakovatelném postupu s viditelnými výjimkami.