Príklady a architektúry v tejto sérii vznikajú ako moje osobné vzdelávacie a nekomerčné experimenty; nejde o ponuku IT alebo poradenských služieb.
Príspevok #10 bol o peniazoch, ktoré sa nehýbu. Tento je o peniazoch, ktoré sa hýbu — a skončia na účte nesprávneho dodávateľa ako prvé, z dôvodov, ktoré nikto nikde nezapísal.
Faktúry, sumy aj poradie platieb nižšie sú kompozitnou ilustráciou postavenou na vzorcoch, ktoré som opakovane videl naprieč rôznymi projektmi; nepopisujú konkrétnu spoločnosť, dodávateľa ani konkrétny platobný beh.
Jeden platobný beh, dvanásť faktúr, jedno poradie, ktoré nikto vedome nerozhodol
Čo ukazuje dátum splatnosti, a čo neukazuje
Dátum splatnosti nie je nikde skrytý. Je vytlačený na faktúre, je v prehľade záväzkov podľa splatnosti, vidí ho každý, kto otvorí hlavnú knihu. Chýba iný záznam — v akom poradí sa faktúry naozaj zaplatili, a ako zriedka toto poradie sedí s tým, ktoré naznačujú dátumy splatnosti.
| Ako to vyzerá | Ako to naozaj je |
|---|---|
| Faktúry sa platia podľa poradia splatnosti | Platia sa v poradí, v akom si ich niekto náhodou všimol a schválil |
| Telefonát dodávateľa kvôli meškajúcej faktúre je varovný signál | Telefonát je často práve dôvod, prečo sa táto faktúra zaplatí ako prvá — nie dátum splatnosti |
| Zľavy za skorú úhradu sa využívajú vždy | Využijú sa vtedy, keď si niekto všimne, že okno je ešte otvorené — nie automaticky |
| O tom, kto sa zaplatí, rozhoduje cash flow | Cash flow rozhoduje, či sa vôbec niekto zaplatí. O poradí rozhoduje niečo úplne iné |
Prečo poradie nie je dátum splatnosti
Nič z toho sa nedeje preto, že by niekto nerozumel platobným podmienkam. Deje sa to preto, že „rozhodnúť poradie platieb" zvyčajne nie je jeden konkrétny, niekým vlastnený krok — je to výsledný efekt toho, kto čo schválil a v akom poradí to skončilo v jeho doručenej pošte. Dodávateľ, ktorý zavolá, sa uprednostní, pretože telefonát je náklad už dnes; faktúra, ktorá len ticho čaká, sa zaplatí, keď na to niekto nájde čas. Zľavy za skorú úhradu unikajú z rovnakého dôvodu ako voľná hotovosť len tak leží — sledovanie otvoreného a zatvárajúceho sa okna nie je ničou jedinou zodpovednosťou.
Dátum splatnosti je fakt o faktúre. Kto sa v skutočnosti zaplatí prvý, je fakt o vašej doručenej pošte.
Čo v skutočnosti rozhoduje o poradí platieb
| Signál | Čo to spraví s poradím |
|---|---|
| Telefonát dodávateľa tento týždeň | Preskočí frontu, bez ohľadu na to, či ide o najstaršiu faktúru |
| Otvorené okno na zľavu za skorú úhradu | Unikne vždy, keď to nikto aktívne nesleduje |
| Výška faktúry | Malé faktúry sa často zaplatia prvé jednoducho preto, že sa ľahko odškrtnú zo zoznamu |
| Dodávateľ, ktorého si nemôžete dovoliť nahnevať | Ticho prebije vek faktúry zakaždým — neformálne a nekonzistentne |
| Vytlačený dátum splatnosti | Väčšinou určuje len penále za omeškanie. Poradie určuje zriedkakedy |
Čo by kontrola poradia platieb musela reálne robiť
Potrebuje rovnaký typ mechanizmu ako kontrola voľnej hotovosti z minulého príspevku: súbor signálov na porovnanie s pravidlom a výstup, ktorý frontu zoradí namiesto toho, aby ju len vypísal. Tu sú signálmi dátum splatnosti, otvorené zľavové okno a to, či je dodávateľ označený ako kritický — a pravidlom je, ktorý z týchto signálov, ak vôbec niektorý, má faktúru posunúť pred staršiu.
Pripravil som si na to malý skript, ktorý presne toto robí nad vzorovými dátami: načíta zoznam otvorených faktúr, skontroluje pri každej zľavové okno alebo príznak kritického dodávateľa a vypíše navrhované poradie platieb — nič naviazané na reálny zoznam dodávateľov, žiadny živý prístup k banke či ERP systému, len samotná logika zoraďovania. Je v tom istom osobnom, nekomerčnom repozitári ako predchádzajúce demá z tejto série.
Existuje na to malý prototyp
invoice_priority_agent.py načíta CSV s otvorenými faktúrami a vypíše navrhované poradie platieb, ktoré nie je zoradené len podľa dátumu splatnosti — rovnaká logika ako vyššie, spustená nad vzorovými dátami.
Sledujte sériu
Príspevok #12 sa presúva na druhú stranu tej istej súvahy: peniaze, ktoré dlhujú vám, a prečo niektoré upomienky vyberú peniaze do pár dní, kým iné ignorujú mesiace.