Astra Dynamix AcademyASTRA DYNAMIXACADEMY
CZ

Všechny novinky a návody

Spočítej si cenu zakázky.
V mobilu i počítači.

Zadáš svoje náklady a marži. Kalkulačka ti vypočítá cenu zakázky a údaje si uložíš pro další použití.

Petr Klimeš · Původní návod ověřen 24. 10. 2026 · Webová kalkulačka

  1. 01 Zadáš náklady
  2. 02 Zjistíš cenu
  3. 03 Uložíš kalkulaci

Chci si ji vytvořit s Codexem

Telefon i počítač

1. Kalkulačka přímo v prohlížeči.

Na iPhonu používej tuto stránku v Safari. Všechna čtyři pole vyplň vlastními čísly nebo klikni na „Načíst smyšlený příklad“. Výsledek se přepočítá hned. Tato webová verze potřebuje internet. Spolu s ní se načítají také technické služby webu popsané v ochraně osobních údajů.

1. Zadej náklady

Celkem za zakázku, bez DPH.
Tvůj interní náklad. Není to sazba účtovaná zákazníkovi.
Podíl částky nad zadanými náklady na prodejní ceně. Od 0 do méně než 100 %.

2. Podívej se na cenu

Doporučená prodejní cena

—

EUR bez DPH

Celkové zadané náklady
—
Částka nad zadanými náklady
—

Částka nad náklady není čistý zisk. Nezadaná režie, daně a další náklady v ní nejsou zohledněné.

Zadej všechny čtyři hodnoty nebo načti příklad.

Kalkulace se automaticky neukládá. Před zavřením použij „Uložit kalkulaci jako JSON“. Při příštím otevření tento soubor načti. Soubor s kalkulací obsahuje tvoje ceny; uchovávej ho podle citlivosti údajů.

Jak počítáme a jaká jsou omezení?

Náklady = materiál + hodiny × interní nákladová sazba. Prodejní cena = náklady ÷ (1 − marže / 100). Částka nad náklady = cena − náklady. Marže není přirážka k nákladům.

Peněžní vstupy mají nejvýše 2 desetinná místa, hodiny a procenta 4. Čárka i tečka fungují; oddělovače tisíců nepoužívej. Náklad práce zaokrouhlujeme na centy, přičteme materiál a pak na centy zaokrouhlíme prodejní cenu. Přesnou polovinu centu zaokrouhlujeme nahoru. Částku nad náklady odvozujeme od zobrazených částek. Skutečná marže se proto může u malých částek mírně lišit od požadavku.

Limit materiálu je 1 miliarda €, hodin 1 milion, sazby 1 milion €/hod. a výsledné ceny 1 bilion €. Nulové náklady vedou k nulové ceně; procentní marže při nulové ceně nemá význam. Kalkulačka neurčuje tržní cenu ani nenahrazuje účetní posouzení.

Verze aplikace 1.0.1. Formát JSON: ad-zakazka, verze 1. Aplikace funguje ze souboru bez serveru, účtu a síťových závislostí. Nepoužívá analytiku ani místní automatické úložiště.

Autor: Petr Klimeš · Astra Dynamix Academy · základní verze 1.0.1

Jak si uložíš svoje čísla?

JSON je soubor s uloženou kalkulací. Klikni na „Uložit kalkulaci jako JSON“. Vznikne soubor kalkulace-zakazky.json; prohlížeč může přidat číslo, pokud už stejný název existuje. Soubor nemusíš ručně upravovat.

V počítači ho hledej ve složce Stažené soubory. Na iPhonu otevři v Safari seznam stažených souborů; v aplikaci Soubory ho najdeš ve složce podle nastavení Safari. Při dalším použití otevři kalkulačku, klikni na „Načíst JSON“ a vyber uložený soubor. Obnoví se čísla i výsledek.

Ukládání funguje stejně ve webové i stažené verzi. Před zavřením ověř, že soubor opravdu vznikl. Obsahuje tvoje ceny, proto ho ukládej na bezpečné místo.

Původní snímek kalkulačky, české rozhraní.
Po kliknutí na uložení zkontroluj stažený soubor. Zvětšit ukázku

Offline v počítači

2. Stáhni do počítače. Používej offline.

Pokud chceš počítat bez internetu, stáhni si balíček do počítače. Samostatný stažený soubor kalkulačky neodesílá zadané ceny na server. Na iPhonu použij webovou kalkulačku; HTML otevřené v aplikaci Soubory nemusí spouštět výpočty.

Stáhnout ZIP do počítače

  1. Rozbal stažený ZIP.

    V balíčku najdeš kalkulacka.html, krátký návod a zadání pro Codex. Na Macu ZIP rozbalíš dvojklikem; ve Windows vyber „Extrahovat vše“.

  2. Otevři soubor kalkulacka.html v prohlížeči.

    Na Macu použij Safari nebo Google Chrome. Pokud dvojklik otevře textový editor, klikni na soubor pravým tlačítkem a vyber Otevřít v aplikaci a prohlížeč. V adresním řádku uvidíš místní soubor; pro použití nepotřebuješ účet ani AI.

  3. Načti příklad a potom přepiš vstupy.

    Klikni na „Načíst smyšlený příklad“. Náklady mají být 700 €, cena 1 000 € a částka nad náklady 300 €. Potom zadej svoje čtyři hodnoty. Nákladová hodinová sazba je tvůj interní náklad, nikoli cena účtovaná zákazníkovi.

  4. Před zavřením ulož kalkulaci.

    Použij „Uložit kalkulaci jako JSON“ a ověř uložený soubor. Příště otevři HTML a použij „Načíst JSON“. Postup uložení a načtení je stejný jako u webové verze.

Volitelné · vlastní tvorba

3. Vytvoř si ji s Codexem.

Hotovou kalkulačku výše můžeš rovnou používat. Tato část je pro tebe, pokud si chceš zkusit vytvořit vlastní aplikaci. Potřebuješ desktopovou aplikaci s Codexem, přihlášení, internet a prázdnou složku. Dostupnost a limity si ověř v aktuálním přehledu OpenAI.

  1. Připrav si prázdnou složku a otevři Codex.

    V počítači vytvoř složku moja-kalkulacka. Otevři desktopovou aplikaci a vyber Codex. Pokud aplikaci ještě nemáš, začni oficiálním postupem OpenAI a přihlas se svým účtem.

    Začni nový chat pro tuto složku. Vyber místní práci v počítači označenou Local nebo This computer; při výběru projektu či složky otevři moja-kalkulacka. Nepotřebuješ GitHub ani cloudové prostředí. Umístění ovladačů se může podle verze lišit; podívej se na projekty a chaty a místní prostředí Codexu.

  2. Zkopíruj celé zadání a odešli ho do chatu.

    Stiskni tlačítko níže, vlož text do nového chatu a odešli ho. Pokud Codex požádá o přístup ke složce nebo zápis souboru, ověř, že pracuje v moja-kalkulacka. Zadání si můžeš také stáhnout jako TXT.

    Vytvoř mi jednoduchou offline kalkulačku ceny zakázky jako jeden soubor kalkulacka.html s vloženým CSS a JavaScriptem. Má se otevírat dvojklikem v prohlížeči přes file://, bez serveru, účtu, API, CDN, externích písem, analytiky a síťových požadavků. Při používání nesmí potřebovat AI. Nevytvářej framework ani další funkce.
    
    Rozhraní česky, měna EUR, všechny částky bez DPH. Čitelný světlý vzhled, systémové písmo, viditelný fokus a ovládání klávesnicí. Vstupy: materiál a ostatní přímé náklady, hodiny práce, interní nákladová hodinová sazba, požadovaná marže v procentech. Vysvětli, že nákladová sazba není prodejní sazba a marže není přirážka.
    
    Náklady N = materiál + hodiny × nákladová sazba. Doporučená prodejní cena P = N / (1 − marže / 100). Částka nad zadanými náklady R = P − N. R nikdy neoznačuj jako čistý zisk. Nezadaná režie, daně a další náklady nejsou zahrnuté.
    
    Přidej tlačítka na načtení smyšleného příkladu, vymazání vstupů, export kalkulace jako JSON a import JSON. Formát JSON musí mít vlastní identifikátor a verzi. Neplatný import ani nepodporovaná verze nesmějí změnit rozepsané údaje. Kontroluj strukturu, datové typy a velikost souboru. Importovaná data nevykresluj přes innerHTML, nepoužívej eval. Kalkulace se nemají automaticky ukládat. Před zavřením jasně upozorni na nutnost exportu; nespoléhej na localStorage.
    
    Přijímej desetinnou čárku i tečku. Peníze nejvýše na 2 desetinná místa, hodiny a procenta na 4. Materiál od 0 do 1 miliardy €, hodiny od 0 do 1 milionu, sazba od 0 do 1 milionu €/hod. Marže od 0 do méně než 100 %. Výsledek nejvýše 1 bilion €. Prázdné vstupy, záporná čísla, nečíselné a příliš velké hodnoty odmítni srozumitelnou chybou. Při chybě odstraň zastaralý výsledek; po opravě ho obnov.
    
    Počítej přesně s centy. Nejprve zaokrouhli náklad práce na centy, připočítej materiál, potom zaokrouhli prodejní cenu na centy. Přesnou polovinu centu zaokrouhli nahoru. R odvoď od zobrazených částek. Uveď, že zaokrouhlení může mírně změnit dosaženou marži. Při nulových nákladech je cena 0 € a procentní marže při nulové ceně nemá význam. Výpočty odděl do testovatelných funkcí. Nepotřebuji slevu, DPH, měny ani další rozšíření.
    
    Otestuj výsledný HTML soubor, nejen izolovaný vzorec. Kontrola: materiál 400 €, 10 hodin × 30 €, marže 30 % → náklady 700 €, cena 1 000 €, částka nad náklady 300 €. Otestuj i nulovou marži, nulové náklady, desetinné hodnoty, neplatné vstupy a jejich opravu, export → zavření → nové otevření → import, chybný JSON a nepodporovanou verzi. Ověř fungování bez sítě v odděleném kontextu prohlížeče; nevypínej internet celému počítači. Vypiš skutečně testovaný prohlížeč a neověřené části. Nakonec mi ukaž výsledný soubor a krátký postup otevření a uložení kalkulace.
    
  3. Najdi výsledný soubor a otevři ho v prohlížeči.

    Po dokončení otevři ve složce moja-kalkulacka soubor kalkulacka.html. Načti ukázkový příklad. Při materiálu 400 €, práci 10 × 30 € a marži 30 % má vyjít cena 1 000 €. Potom ověř uložení a opětovné načtení kalkulace. Tvoje verze může vypadat jinak; kontrolní čísla mají sedět.

    Původní snímek kalkulačky, české rozhraní.
    Skutečný výsledek původního testu zadání v Codexu, 24. 10. 2026. Zvětšit ukázku
  4. Pokud něco nesedí, pokračuj ve stejném chatu.

    Například: „Při materiálu 400, práci 10 × 30 a marži 30 % očekávám cenu 1 000 €. V aplikaci vidím jiný výsledek. Najdi příčinu, oprav ji a zopakuj kontrolu.“ Použij smyšlená čísla. JSON se skutečnými obchodními cenami do Codexu neposílej.

4. Čísla si můžeš ověřit.

Kontrolní příklad bez slevy, všechny částky bez DPH
ÚdajHodnotaCo znamená
Materiál a ostatní přímé náklady400 €Celkem za zakázku
Práce10 hodin × 30 €Interní náklad 300 €
Celkové zadané náklady700 €400 + 300
Požadovaná marže30 %700 ÷ (1 − 0,30)
Doporučená prodejní cena1 000 €Ne 700 × 1,30
Částka nad zadanými náklady300 €Ne čistý zisk

Kontrolní příklad bez slevy. Všechny částky jsou bez DPH.

Materiál a přímé náklady
400 €Celkem za zakázku.
Práce
10 × 30 €Interní náklad 300 €.
Celkové zadané náklady
700 €400 + 300.
Požadovaná marže
30 %Cena = 700 ÷ (1 − 0,30).
Doporučená prodejní cena
1 000 €Marže se počítá z prodejní ceny.
Částka nad náklady
300 €Není to čistý zisk.

Zkus také vlastní bezpečnou úlohu.

Zadej nejprve smyšlená čísla podobná tvojí práci. Promysli si, které náklady jsi ještě nezahrnul. Potom ověř export, zavři aplikaci, otevři ji znovu a načti uložený JSON.

Co když aplikace ukáže chybu?

Vyplň všechny vstupy. Čísla nesmějí být záporná; marže musí být menší než 100 %. Použij čárku nebo tečku, bez mezer a znaku €. Při neplatném vstupu výsledek zmizí, abys nepracoval se starým číslem. Chybný JSON má ponechat rozepsané údaje.

Jak se zaokrouhluje?

Peníze zadávej nejvýše na 2 desetinná místa, hodiny a procenta na 4. Náklad práce zaokrouhlíme na centy, připočítáme materiál a potom na centy zaokrouhlíme prodejní cenu. Přesnou polovinu centu zaokrouhlujeme nahoru. Proto se dosažená marže u malých částek může mírně lišit. Limity vstupů a výsledku najdeš také přímo v aplikaci.