FX riziko · Treasury · Financie v reálnom čase

FX strata, ktorú nikto nevidí do konca mesiaca

Pohyb kurzu rozložený do tridsiatich bežných dní môže potichu stáť viac než mnohé faktúry — a nikto si to nevšimne, kým sa nezavrú knihy.

Boris Dračka · august 2026 · 6 min čítania
Post #9 z 50 — Séria CFO & AI

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.

Post #8 bol o poplachu, ktorý sa spustil bez dôvodu. Tento je opačný typ slepého miesta: reálna strata, celý čas viditeľná priamo v kurze, ktorú nikto nezachytí, kým niekto o tridsať dní nezavrie knihy — a vtedy sa už nedá nič robiť.

Faktúra, kurzy aj čísla nižšie sú modelová/composite ilustrácia zostavená z opakujúcich sa vzorov, ktoré som počas kariéry videl; neopisujú konkrétnu firmu, menový pár ani transakciu.

Jedna faktúra, jeden mesiac, jedno slepé miesto

95 000 €
Hodnota faktúry v tomto modelovom scenári, fakturovaná v USD
Ako často väčšina SME kontroluje FX expozíciu — pri uzávierke
2 000 – 5 000 €
Ilustratívne rozpätie toho, čo bežný pohyb kurzu ako tento môže stáť — nie garantované číslo

Ako vyzerala faktúra prvý deň — a tridsiaty deň

Firma poskytujúca služby vyfakturuje americkému klientovi 95 000 USD za projekt. V deň vystavenia faktúry ju účtovný systém zaúčtuje kurzom platným v ten deň — formalita, o ktorej nikto neuvažuje znova, kým klient nezaplatí.

KurzHodnota v EUR
Deň 1 — vystavenie faktúry (EUR/USD 1,0750) 1,0750 88 372 €
Deň 30 — prijatie platby (EUR/USD 1,1100) 1,1100 85 586 €
Rozdiel — vyplávajúci na povrch pri uzávierke −2 786 €

Na samotnom obchode sa nič nepokazilo. Klient zaplatil v plnej výške, načas, presne podľa faktúry. Dolár si tridsiaty deň jednoducho kúpil menej eur než v prvý deň — a rozdiel medzi týmito dvoma číslami sa stal viditeľným až vtedy, keď niekto zosúladil bankový príjem s pôvodnou faktúrou, štyri týždne po tom, čo sa kurz už pohol.

Prečo sa to skrýva až do uzávierky

Faktúra sa zaúčtuje raz, jedným kurzom, v jeden deň. Nič v bežnom účtovnom procese tento kurz znova nekontroluje, kým je faktúra ešte otvorená — neexistuje denné porovnanie s aktuálnym trhovým kurzom, žiadny bežiaci súčet toho, čo sa v pozadí posúva. Odchýlka existuje len ako výpočet, a nikto ho nespustí, kým nepríde bankový príjem a niekto ho pri uzávierke nezosúladí s faktúrou. Vtedy je už pozícia vyrovnaná. Nezostáva nič na riadenie, len niečo na vysvetlenie.

Kurzová strata sa neohlási vopred. Len potichu zmení výmenný kurz práve v ten deň, keď sa na to nikto nedíva.

Ako často by ste sa mali reálne pozerať na kurzy?

Frekvencia kontrolyČo zachytíteČo vám unikneVerdikt
Mesačne (pri uzávierke) Celkový realizovaný FX zisk alebo stratu za obdobie Akúkoľvek šancu reagovať, kým bola pozícia ešte otvorená Vysoké riziko
Týždenne Ktoré faktúry sú exponované a približne o koľko Denné výkyvy kurzu na stále otvorených pozíciách Prijateľné
Denne Dnešný kurz oproti zaúčtovanému kurzu každej otvorenej faktúry Vnútrodenná volatilita Dobré
V reálnom čase + prahové upozornenia Každú otvorenú pozíciu, označenú v momente prekročenia pásma Takmer nič — posun je viditeľný, kým je faktúra ešte otvorená Optimálne

Čo by denné sledovanie FX rizika muselo reálne robiť

Nič z toho nevyžaduje nič exotické. Potrebuje zoznam otvorených pozícií a kurz, ktorým bola každá zaúčtovaná, denný zdroj aktuálnych kurzov, výpočet porovnávajúci oba, a prah, ktorý rozhodne, čo stojí za označenie a čo je len bežný šum. Je to rovnaký typ mechanizmu ako kontroly cash flow a reportingu z predchádzajúcich postov tejto série — len aplikovaný na iné číslo.

Zložil som malý skript, ktorý presne toto robí na vzorových dátach: načíta CSV s otvorenými pozíciami, porovná zaúčtovaný kurz s aktuálnym a označí všetko nad nastavenou odchýlkou — nič napojené na reálny účet, žiadny živý obchodný systém, len samotný výpočet. Je súčasťou toho istého osobného, nekomerčného repozitára ako predchádzajúce demá v tejto sérii.

Existuje k tomu malý prototyp

fx_monitor_agent.py načíta CSV s otvorenými FX pozíciami a označí všetko, čo sa od zaúčtovania posunulo nad nastavený prah — rovnaká logika ako vyššie, spustená na vzorových dátach.

Pozrieť ukážku Zobraziť na GitHube

Ďalej v sérii

Post #10 zostáva pri peniazoch, ktoré firma už má — hotovosť na účte, ktorá nezarába nič, z dôvodov, ktoré nemajú nič spoločné s tým, že by to niekto nevedel lepšie.

Ako dlho sedí kurzový výkyv vo vašich knihách, kým si ho niekto všimne?

Odoberať zadarmo
Žiadny spam. Jeden príspevok týždenne. Kedykoľvek sa môžete odhlásiť.