Sprievodné demo k príspevku #10 — The CFO & AI Series

Agent, ktorý si všimne voľnú hotovosť
skôr, než si to niekto spočíta

Malý skript, ktorý porovnáva zostatok každého účtu s jeho bufferom a odhaduje, čo mohol prebytok zarobiť namiesto toho — skôr, než toto číslo potichu zmizne v ďalšej mesačnej uzávierke.

Boris Dračka · august 2026 · Sprievodné demo

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 #10 položil jednoduchú otázku: ak zostatok týždne prekračuje dohodnutý prevádzkový buffer, kto si to vlastne všimne — a čo stojí toto ticho? Nižšie je malý prototyp, ktorý na vzorových dátach odpovedá na druhú polovicu tejto otázky.

6
Skontrolovaných vzorových účtov
2 zo 6
Označených ako výrazne nad bufferom
~8 100 €/rok
Ilustratívny ušlý úrok naprieč označenými účtami

Skript o ničom nerozhoduje. Len postaví vedľa seba dve čísla — zostatok, ktorý tam už aj tak ležal, a to, čo mohol prebytok zarobiť namiesto toho.

Vzorové dáta

Šesť účtov, každý so zostatkom, dohodnutým bufferom a sadzbou, ktorú by mohol bežný cash sweep reálne zarobiť. Dva z nich nesú výrazne viac, než ich buffer predpokladá.

  account_balances.csv — vzorové dáta
IDÚčetZostatokBufferPrebytokAlt. sadzbaStav
AC-01Prevádzkový účet340 000 €150 000 €190 000 €3,00 %Označené
AC-02Mzdový účet85 000 €80 000 €5 000 €3,00 %V poriadku
AC-03Rezerva na DPH60 000 €60 000 €0 €3,00 %V poriadku
AC-04Projektový účet120 000 €40 000 €80 000 €3,00 %Označené
AC-05Marketingový účet45 000 €40 000 €5 000 €3,00 %V poriadku
AC-06Rezerva pre nepredvídané výdavky200 000 €200 000 €0 €3,00 %V poriadku

Ako to funguje

1
Načítanie zostatkovNačíta CSV s jedným riadkom na účet: zostatok, buffer a ilustratívnu alternatívnu sadzbu.
2
Porovnanie s bufferomPre každý účet odpočíta buffer od zostatku a získa prebytok, ktorý leží nečinne.
3
Aplikovanie prahovej hodnotyVšetko nad nastaviteľnou výškou prebytku (predvolene 50 000 €) sa označí na kontrolu.
4
Odhad ušlého úrokuVynásobí označený prebytok alternatívnou sadzbou a odhadne, čo mohol sweep zarobiť.
5
Výpis zhrnutiaVypíše označené účty a odhadovaný ročný aj mesačný ušlý výnos.

Vyskúšajte si to

1 — Naklonujte repozitár

# ten istý osobný, nekomerčný repozitár ako pri predchádzajúcich demách v tejto sérii git clone https://github.com/LuliBobo/cfo-agents.git cd cfo-agents

2 — Pridajte vlastné zostatky (voliteľné)

account_id,account_name,balance,buffer,alt_rate_pct AC-01,Operating Account,340000,150000,3.0 AC-04,Project Account,120000,40000,3.0 # ...pridajte toľko riadkov, koľko máte účtov

3 — Spustite skript

python idle_cash_agent.py data/account_balances.csv --threshold 50000 --rate 3.0

4 — Prečítajte si výstup

================================================================ Idle Cash Agent — Balance vs Buffer Check ================================================================ [Step 1] Loaded 6 account balance(s) from CSV [Step 2] Comparing each balance to its configured buffer [Step 3] Flagging anything with more than €50,000 sitting idle above buffer AC-01 Operating Account 340,000 150,000 190,000 3.00% ⚠ FLAG AC-04 Project Account 120,000 40,000 80,000 3.00% ⚠ FLAG [Step 4] 2 of 6 account(s) flagged [Step 5] Estimated forgone interest: ~€8,100/year (~€675/month)

Z čoho je postavený

Zdroj dát

Obyčajné CSV so zostatkami účtov — žiadne živé prepojenie na banku, žiadne API kľúče, nič nad rámec vzorových dát.

Výpočet

Bežný Python bez externých knižníc — odčítanie a aplikovanie sadzby na prebytok.

Nastaviteľná prahová hodnota

Výška prebytku na označenie aj alternatívna sadzba sú parametre príkazového riadku, nie pevne zadané hodnoty.

Len na čítanie

Skript iba číta a reportuje. Nepohybuje peniazmi, nepripája sa k banke ani sám nič nevykonáva.

Čo je v repozitári

Ten istý osobný, nekomerčný repozitár ako pri predchádzajúcich demách v tejto sérii:

Zobraziť na GitHub Späť na príspevok #10

Sledujte sériu

Príspevok #11 zostáva pri hotovosti — tentoraz na druhej strane súvahy: ktoré faktúry sa v skutočnosti platia ako prvé, a prečo odpoveď zväčša nemá nič spoločné s dátumom splatnosti, ktorý je na nich vytlačený.

Odoberať zadarmo
Žiadny spam. Jeden príspevok týždenne. Odhlásenie kedykoľvek.