Migrace finančních reportů: nový report nejdřív ukáže stejné číslo
VýsledekSenior vývojář do týmu
Pro fintech firmu přepisujeme finanční reporty na vlastní obrazovky. Pracujeme v jejich repu s jejich vývojáři. Pravidlo: nové číslo musí nejdřív sedět se starým.
CZ fintechKlient
Jak to začalo: reporty byly jen vložené ze staršího nástroje · Trvání: od července 2026
Přehled
Česká fintech firma dělá finanční reporting pro skupinu firem. Výsledovka, rozvaha, cash flow a přehled pro vedení byly vložené ze staršího reportingového nástroje. Firma je chtěla mít jako vlastní obrazovky ve své aplikaci.
Pracujeme v jejich repozitáři a v jejich procesu. Jejich tým drží datový model. My nad ním stavíme obrazovky.
Výzva
Finančák nevěří novému reportu, který ukazuje jiné číslo než starý. Ani když je nové číslo „správnější“. Pro něj je to jen další číslo, které je potřeba vysvětlovat.
Horší je číslo, které je špatně a nikdo to nevidí. Přesně to se stalo.
Moment: report byl špatně a nespadl
U velkých firem ve skupině ukazoval report špatné součty. Žádná chyba, žádné upozornění. Datové rozhraní má limit řádků a u velkých firem data potichu ořízlo.
Naše první oprava zrychlila načítání. Problém nevyřešila. Zachytil to vývojář klienta, ne my.
Opravili jsme to jinak. Report se ptá po měsících a výsledky spojí. Roční pohled sedí se starým reportem. Od té doby u každého reportu kontrolujeme součty proti zdroji.
Pravidla, která z toho vznikla
- Nový report nejdřív počítá jako starý. I to, co bychom dnes počítali jinak. Zlepšení přijde, až když čísla sedí.
- Společné metriky patří do datového modelu, ne na obrazovku. Jinak si je každá obrazovka spočítá po svém a finančák vidí tři čísla. Kde jsme kvůli termínu počítali na obrazovce, zapsali jsme to jako dluh s vlastníkem.
- Komentář zůstává u čísla, ke kterému patří. Kontrolor napíše, proč tržby klesly. Účetnictví pak přeúčtuje a číslo se změní. Komentovaný report proto zmrazí hodnoty i s komentářem.
- Každá firma ukazuje, z jakého dne jsou její data. Jedna firma má uzávěrku včera, druhá minulý týden. Konsolidovaný report to nesmí skrýt.
Co ještě nesedí
U firem s vnitroskupinovými transakcemi je ještě malý rozdíl oproti starému reportu. Příčina je v datovém modelu a řeší ji datový tým klienta. Dokud nesedí, report za tyto firmy nepovažujeme za hotový.
Co se změnilo
Výsledovka, rozvaha a cash flow běží na novém datovém modelu bez starých vložených reportů. Firma má reporty ve vlastní aplikaci, ve vlastním kódu a s vlastním týmem, který jim rozumí.
Pro CTO je podstatná jedna věc: externí vývojář pracoval v jejich repu a přes jejich review. Žádná černá skříňka, kterou by tým musel později převzít.
Co jsme dodali
- Finanční reporty ve vlastní aplikaci
- Kontrola součtů proti zdroji
- Komentáře se zmrazenými čísly
- Datum dat u každé firmy


