Toto je osobný, nekomerčný vedľajší projekt, ktorý som si pripravil na učenie — nie je to produkt ani služba a nesúvisí so žiadnou spoločnosťou, s ktorou spolupracujem.
Príspevok #11 položil jednoduchú otázku: ak o poradí platieb v skutočnosti nerozhoduje dátum splatnosti, čo teda rozhoduje — a dá sa to zachytiť pravidlom? Nižšie je malý prototyp, ktorý na vzorových dátach odpovedá práve na to.
Skript nerozhoduje o tom, kto je dôležitý. Len na jedno miesto zapíše tie isté signály, ktoré niekto už aj tak zvažoval faktúru po faktúre — dátum splatnosti, zľavové okno, príznak kritického dodávateľa.
Vzorové dáta
Osem otvorených faktúr, každá s dátumom splatnosti, sumou, prípadnou zľavou a príznakom, či je dodávateľ označený ako kritický. Dve z nich sa posunú pred staršiu faktúru, keď sa tieto signály započítajú.
| ID | Dodávateľ | Suma | Splatnosť o | Zľava | Kritický | Poradie | Stav |
|---|---|---|---|---|---|---|---|
| INV-03 | Prepravca | 8 750 € | 1 deň | 2 %/10 | Nie | 1 | |
| INV-07 | Dodávateľ energií | 1 850 € | 2 dni | — | Nie | 2 | |
| INV-01 | Dodávateľ obalov | 12 400 € | 3 dni | — | Nie | 3 | |
| INV-06 | Marketingová agentúra | 5 100 € | 4 dni | — | Nie | 4 | |
| INV-05 | Zmluvný výrobca | 41 000 € | 6 dní | — | Áno | 5 | |
| INV-02 | Základná SaaS platforma | 3 200 € | 9 dní | — | Áno | 6 | |
| INV-08 | Právne služby | 9 300 € | 11 dní | — | Nie | 7 | |
| INV-04 | Kancelárske potreby | 640 € | 14 dní | — | Nie | 8 |
Ako to funguje
Vyskúšajte si to
1 — Naklonujte repozitár
2 — Pridajte vlastné faktúry (voliteľné)
3 — Spustite skript
4 — Prečítajte si výstup
Z čoho je postavený
Zdroj dát
Obyčajné CSV s otvorenými faktúrami — žiadne prepojenie na ERP, žiadny živý prístup k banke, nič nad rámec vzorových dát.
Výpočet
Bežný Python bez externých knižníc — výpočet dní do splatnosti a dve kontroly príznakov.
Nastaviteľné signály
To, ktoré príznaky sa počítajú ako „kritické", aj prah pre zľavu sú parametre príkazového riadku, nie pevne zadané hodnoty.
Len na čítanie
Skript iba číta a reportuje. Sám nenaplánuje ani neodošle jedinú platbu.
Čo je v repozitári
Ten istý osobný, nekomerčný repozitár ako pri predchádzajúcich demách v tejto sérii:
- invoice_priority_agent.py — celý skript použitý vyššie
- data/open_invoices.csv — vzorové dáta z tohto postupu
- Idle Cash Agent z príspevku #10, FX Monitoring Agent z príspevku #9 a Invoice Agent z príspevku #3
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.
Odoberať zadarmo