IUSTORIA – české právní kalkulačky a průvodci

Czech law calculators (deadlines, fees, inheritance, employment) and lawyer-reviewed guides.

Should I use this

Quality & Safety

A
Description quality
94%
Schema completeness
98%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (2)

  • LOWTool 'naklady_sporu' description lacks action verbin naklady_sporu
  • LOWTool 'vzor_info' description lacks action verbin vzor_info

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~20,325Tokens (tool definitions)
~6.6 KBTypical response size
Significant attention impact (15.88% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "pruvodci": {
      "url": "https://www.iustoria.cz/mcp"
    }
  }
}

Remote endpoints

https://www.iustoria.cz/mcpstreamable-http

What it can do

Tool inventory

Tools (17)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢promlceni(typ, splatnost, moznost, vedomost, vznik, ...)

Spočítá, kdy se podle občanského zákoníku promlčí nárok (peněžitá pohledávka, faktura, náhrada škody, újma na zdraví, bezdůvodné obohacení, pravomocné rozhodnutí, uznaný dluh). Posune konec lhůty přes víkend a svátek a řekne, co lhůtu zastaví. Kde výklad není jistý, ukáže dřívější datum. EN: Calculates when a claim becomes time-barred under the Czech Civil Code.

Input Schema

{
  "type": "object",
  "properties": {
    "typ": {
      "type": "string",
      "enum": [
        "splatnost",
        "faktura",
        "skoda",
        "zdravi",
        "obohaceni",
        "rozhodnuti",
        "uznani"
      ],
      "description": "Druh nároku. splatnost = Peněžitá pohledávka se sjednanou splatností (Faktura, smlouva nebo zápůjčka s pevným dnem splatnosti.) – data: splatnost; faktura = Splatná na výzvu nebo až po vystavení faktury (Kdy bude splatná, určil věřitel sám tím, kdy vyzval nebo vyfakturoval.) – data: moznost, splatnost nepovinné; skoda = Náhrada škody na majetku (Poškozená věc, ušlý zisk, finanční ztráta. Ne zranění.) – data: vedomost, vznik; zdravi = Újma na zdraví (Úraz, ublížení na zdraví, bolestné, ztížení společenského uplatnění.) – data: vedomost; obohaceni = Bezdůvodné obohacení (Platba omylem, plnění z neplatné smlouvy, užívání cizí věci bez právního důvodu.) – data: vedomost, vznik; rozhodnuti = Právo přiznané rozhodnutím soudu nebo úřadu (Rozsudek, platební rozkaz nebo jiné rozhodnutí, podle kterého se nezaplatilo.) – data: plneni; uznani = Písemně uznaný dluh (Dlužník dluh podepsal jako uznaný, co do důvodu i výše.) – data: uznani, do nepovinné. EN: Type of claim."
    },
    "splatnost": {
      "type": "string",
      "format": "date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Datum ve tvaru RRRR-MM-DD; u typu splatnost: Den splatnosti; u typu faktura: Splatnost faktury nebo výzvy. EN: Date YYYY-MM-DD."
    },
    "moznost": {
      "type": "string",
      "format": "date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Datum ve tvaru RRRR-MM-DD; u typu faktura: Kdy jste mohli poprvé vyzvat nebo fakturovat. EN: Date YYYY-MM-DD."
    },
    "vedomost": {
      "type": "string",
      "format": "date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Datum ve tvaru RRRR-MM-DD; u typu skoda: Kdy jste se dozvěděli o škodě i o tom, kdo ji má nahradit; u typu zdravi: Kdy jste se dozvěděli o újmě i o tom, kdo ji má nahradit; u typu obohaceni: Kdy jste se dozvěděli o obohacení i o tom, kdo ho má vydat. EN: Date YYYY-MM-DD."
    },
    "vznik": {
      "type": "string",
      "format": "date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Datum ve tvaru RRRR-MM-DD; u typu skoda: Kdy škoda vznikla; u typu obohaceni: Kdy k obohacení došlo. EN: Date YYYY-MM-DD."
    },
    "plneni": {
      "type": "string",
      "format": "date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Datum ve tvaru RRRR-MM-DD; u typu rozhodnuti: Kdy se mělo podle rozhodnutí plnit. EN: Date YYYY-MM-DD."
    },
    "uznani": {
      "type": "string",
      "format": "date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Datum ve tvaru RRRR-MM-DD; u typu uznani: Den uznání dluhu. EN: Date YYYY-MM-DD."
    },
    "do": {
      "type": "string",
      "format": "date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Datum ve tvaru RRRR-MM-DD; u typu uznani: Do kdy podle uznání splní. EN: Date YYYY-MM-DD."
    },
    "umysl": {
      "type": "boolean",
      "description": "Protistrana jednala úmyslně (jen u typů skoda a obohaceni; prodlouží nejzazší konec na patnáct let). EN: The other party acted intentionally."
    },
    "zaloba_podana": {
      "type": "boolean",
      "description": "Už jsme podali žalobu nebo návrh na platební rozkaz EN: A lawsuit has been filed."
    },
    "jednani": {
      "type": "boolean",
      "description": "S druhou stranou jednáme o mimosoudním řešení nebo o mediaci EN: Out-of-court negotiation about the claim is under way."
    },
    "ke_dni": {
      "type": "string",
      "format": "date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Den, ke kterému počítat, ve tvaru RRRR-MM-DD. Bez zadání dnešek (Praha). EN: Reference date YYYY-MM-DD; defaults to today (Prague)."
    }
  },
  "required": [
    "typ"
  ],
  "additionalProperties": false
}
🟢soudni_poplatky(rizeni, vec, castka, rozvod, nemovitosti, ...)

Spočítá soudní poplatek podle zákona o soudních poplatcích: za žalobu a elektronický platební rozkaz o zaplacení peněz, za návrh na rozvod, na vypořádání společného jmění nebo spoluvlastnictví, za žalobu na určení vlastnictví k nemovitosti; i za odvolání a dovolání. Řekne také, kolik se vrátí při smíru nebo zpětvzetí. EN: Calculates Czech court fees for a lawsuit, divorce, property settlement, appeal or appellate review.

Input Schema

{
  "type": "object",
  "properties": {
    "rizeni": {
      "type": "string",
      "enum": [
        "navrh",
        "odvolani",
        "dovolani"
      ],
      "description": "Co se podává: navrh = žaloba nebo návrh na zahájení řízení, odvolani = odvolání, dovolani = dovolání. Bez zadání navrh. EN: What is filed: claim, appeal or appellate review."
    },
    "vec": {
      "type": "string",
      "enum": [
        "penize",
        "rozvod",
        "vyporadani",
        "urceni"
      ],
      "description": "Předmět řízení: penize = zaplacení peněz, rozvod = rozvod manželství, vyporadani = vypořádání společného jmění nebo spoluvlastnictví, urceni = určení vlastnictví k nemovitosti. Bez zadání penize. EN: Subject matter: money, divorce, settlement of joint property, ownership of real estate."
    },
    "castka": {
      "type": "number",
      "exclusiveMinimum": 0,
      "description": "U vec=penize: žalovaná (u opravného prostředku napadená) částka v Kč bez úroků a jiného příslušenství. EN: Amount claimed in CZK."
    },
    "rozvod": {
      "type": "string",
      "enum": [
        "smluveny",
        "ostatni"
      ],
      "description": "U vec=rozvod a rizeni=navrh: smluveny = manželé se dohodli na rozvodu i na jeho důsledcích, ostatni = sporný rozvod. Bez zadání ostatni. EN: Agreed or contested divorce."
    },
    "nemovitosti": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1000,
      "description": "U vec=vyporadani a vec=urceni: počet nemovitých věcí (vše na jednom listu vlastnictví je jedna nemovitá věc). EN: Number of real-estate items."
    },
    "zavody": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1000,
      "description": "U vec=vyporadani: počet obchodních závodů nebo jejich organizačních složek. Bez zadání 0. EN: Number of businesses."
    },
    "napada": {
      "type": "string",
      "enum": [
        "vec",
        "procesni"
      ],
      "description": "U odvolání a dovolání: vec = rozhodnutí ve věci samé, procesni = jiné rozhodnutí (procesní, o nákladech řízení nebo jen o základu nároku). Bez zadání vec. EN: Decision on the merits or a procedural decision."
    }
  },
  "additionalProperties": false
}
🟢naklady_sporu(castka, role, jednani, vyhlaseni, odvolani, ...)

Odhadne náklady sporu o zaplacení peněz: soudní poplatek, odměnu advokáta podle advokátního tarifu (sazba za úkon, paušál, DPH) a kolik zaplatí ten, kdo prohraje, a kolik dostane náhradou ten, kdo vyhraje. Počítá mimosmluvní odměnu podle tarifu, ne skutečnou smluvní odměnu advokáta. EN: Estimates the costs of a Czech money claim: court fee, statutory lawyer fees and what the losing party pays.

Input Schema

{
  "type": "object",
  "properties": {
    "castka": {
      "type": "number",
      "exclusiveMinimum": 0,
      "description": "Vymáhaná jistina v Kč bez úroků. EN: Principal claimed in CZK."
    },
    "role": {
      "type": "string",
      "enum": [
        "zalobce",
        "zalovany"
      ],
      "description": "Na které straně uživatel je: zalobce = peníze vymáhá, zalovany = peníze se vymáhají po něm. Bez zadání zalobce. EN: Claimant or defendant."
    },
    "jednani": {
      "type": "integer",
      "minimum": 1,
      "maximum": 3,
      "description": "Počet jednání u soudu prvního stupně (1 až 3). Bez zadání 1. EN: Number of hearings at first instance."
    },
    "vyhlaseni": {
      "type": "boolean",
      "description": "Rozsudek se vyhlásí na zvláštním jednání (poloviční úkon). EN: Judgment pronounced at a separate hearing."
    },
    "odvolani": {
      "type": "boolean",
      "description": "Proti rozsudku se někdo odvolá (přidá poplatek za odvolání, odvolání a jednání u odvolacího soudu). EN: An appeal is filed."
    },
    "vyzva": {
      "type": "string",
      "enum": [
        "advokat",
        "sama",
        "zadna"
      ],
      "description": "Předžalobní výzva dlužníkovi: advokat = poslal ji advokát (počítá se jako úkon), sama = poslal ji žalobce sám, zadna = nebyla (žalobce pak na náhradu nákladů zpravidla nemá právo). Bez zadání advokat. EN: Pre-action letter: by a lawyer, by the claimant, none."
    },
    "dph": {
      "type": "boolean",
      "description": "Advokáti jsou plátci DPH (k odměně a paušálu se přičte 21 %). Bez zadání true. EN: Lawyers are VAT payers."
    },
    "bagatel": {
      "type": "boolean",
      "description": "Žalobce vymáhá hromadně na ustáleném vzoru (náhrada podle § 14b advokátního tarifu, jen do 50 000 Kč). EN: Bulk claims on a standard form (Section 14b of the lawyers' tariff)."
    }
  },
  "required": [
    "castka"
  ],
  "additionalProperties": false
}
🟢lhuta(druh, lhuta, delka, jednotka, pocatek, ...)

Spočítá poslední den lhůty a rozepíše výpočet krok po kroku. Procesní lhůty v občanském soudním řízení podle § 57 občanského soudního řádu (odpor proti platebnímu rozkazu, odvolání, dovolání nebo lhůta zadaná ve dnech, týdnech, měsících či letech) a hmotněprávní lhůty podle § 605 až 607 občanského zákoníku. Den události se nezapočítává, konec v sobotu, neděli nebo svátek se posouvá na nejbližší pracovní den, lhůta v měsících nebo letech od 29. 2. či 31. končí posledním dnem měsíce. Umí i doručení fikcí do datové schránky (§ 17 odst. 4 zákona č. 300/2008 Sb.) a uložením na poště (§ 49 odst. 4 občanského soudního řádu) včetně posunu konce desetidenní lhůty na pracovní den a ukáže dřívější den jako rezervu. Řekne, co lhůtu zachová. Den právní moci nepočítá. EN: Calculates the last day of a Czech procedural or substantive deadline step by step, including service by fiction.

Input Schema

{
  "type": "object",
  "properties": {
    "druh": {
      "type": "string",
      "enum": [
        "procesni",
        "hmotnepravni"
      ],
      "description": "Druh lhůty: procesni = Procesní lhůta v soudním řízení (Odpor, odvolání, dovolání, lhůta stanovená soudem. Počítá se podle občanského soudního řádu.); hmotnepravni = Hmotněprávní lhůta (Lhůta z občanského zákoníku nebo ze smlouvy, třeba k uplatnění práva nebo k odstoupení. Počítá se podle § 605 až 607 občanského zákoníku.). Bez zadání procesni. EN: Procedural or substantive deadline."
    },
    "lhuta": {
      "type": "string",
      "enum": [
        "odpor",
        "odvolani",
        "dovolani",
        "jina"
      ],
      "description": "Jen u procesní lhůty: odpor = Odpor proti platebnímu rozkazu (15 dní od doručení. § 172 odst. 1 a § 174a odst. 3 občanského soudního řádu); odvolani = Odvolání (15 dní od doručení písemného vyhotovení. § 204 odst. 1 občanského soudního řádu); dovolani = Dovolání (Dva měsíce od doručení rozhodnutí odvolacího soudu. § 240 odst. 1 občanského soudního řádu); jina = Jiná lhůta (Zadáte délku sami, třeba lhůtu, kterou určil soud.). Bez zadání jina, pak je třeba zadat delka a jednotka. EN: Which statutory deadline."
    },
    "delka": {
      "type": "integer",
      "minimum": 1,
      "maximum": 3650,
      "description": "Délka lhůty jako celé číslo, u druhu hmotnepravni a u lhuta=jina povinná (nejvýše 3650 dny, 520 tydny, 600 mesice, 100 roky). EN: Length of the deadline."
    },
    "jednotka": {
      "type": "string",
      "enum": [
        "dny",
        "tydny",
        "mesice",
        "roky"
      ],
      "description": "Jednotka délky: dny, tydny (týdny), mesice (měsíce), roky. Bez zadání dny. EN: Unit: days, weeks, months, years."
    },
    "pocatek": {
      "type": "string",
      "enum": [
        "udalost",
        "ds",
        "ulozeni"
      ],
      "description": "Jen u procesní lhůty, od čeho se počítá: udalost = Víte, kdy k doručení nebo události došlo (Převzetí písemnosti, přihlášení do datové schránky nebo jiná událost, od které lhůta běží.); datum = den doručení nebo události; ds = Datová schránka, nikdo se nepřihlásil (Písemnost je doručena fikcí posledním dnem desetidenní lhůty od dodání.); datum = den, kdy byla zpráva dodána do datové schránky; ulozeni = Uloženo na poště, nikdo si nevyzvedl (Písemnost je doručena fikcí posledním dnem desetidenní lhůty od připravení k vyzvednutí.); datum = den, kdy byla zásilka připravena k vyzvednutí. Bez zadání udalost. EN: What starts the deadline."
    },
    "datum": {
      "type": "string",
      "format": "date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Datum ve tvaru RRRR-MM-DD: den doručení nebo události; u pocatek=ds den dodání zprávy do datové schránky, u pocatek=ulozeni den, kdy byla zásilka připravena k vyzvednutí. Nevíte-li ho jistě, zadejte nejdřívější možný den. EN: Date of service or event YYYY-MM-DD."
    },
    "ke_dni": {
      "type": "string",
      "format": "date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Den, ke kterému počítat, ve tvaru RRRR-MM-DD. Bez zadání dnešek (Praha). EN: Reference date YYYY-MM-DD; defaults to today (Prague)."
    }
  },
  "required": [
    "datum"
  ],
  "additionalProperties": false
}
🟢srazky_ze_mzdy(rezim, cista_mzda, rok_vyplaty, vyzivovane_osoby, opravneni_z_vyzivneho, ...)

Spočítá, kolik se při exekuci srazí z čisté mzdy podle § 276 až 280 občanského soudního řádu a nařízení vlády č. 595/2006 Sb.: nezabavitelnou částku, zbytek zaokrouhlený dolů na násobek tří, třetiny, část nad limit, paušál plátce mzdy 50 Kč, kolik přijde věřitelům a kolik zůstane povinnému. Zohlední vyživované osoby, oprávněné z exekuce na výživné, doložený důchod, přednostní pohledávky a nejméně čtyři exekuce. V režimu oddlužení spočítá měsíční splátku podle § 398 odst. 3 insolvenčního zákona a minimální podmínku § 395 odst. 1 písm. b). Hodnoty vede po letech výplaty; pro rok bez ověřených hodnot (rok 2027 čeká na změnu nařízení vlády) výsledek nevydá a řekne proč. EN: Calculates wage deductions in Czech enforcement proceedings or the monthly instalment in debt relief.

Input Schema

{
  "type": "object",
  "properties": {
    "rezim": {
      "type": "string",
      "enum": [
        "exekuce",
        "oddluzeni"
      ],
      "description": "exekuce = srážky ze mzdy při exekuci nebo výkonu rozhodnutí; oddluzeni = měsíční splátka v oddlužení plněním splátkového kalendáře. Bez zadání exekuce. EN: Enforcement or debt relief."
    },
    "cista_mzda": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 100000000,
      "description": "Čistá měsíční mzda v Kč, tedy mzda po odečtení zálohy na daň a pojistného (§ 277 odst. 1 občanského soudního řádu). EN: Net monthly wage in CZK."
    },
    "rok_vyplaty": {
      "type": "integer",
      "minimum": 2000,
      "maximum": 2100,
      "description": "Rok, ve kterém se mzda vyplácí; rozhodují částky k 1. lednu tohoto roku (§ 4 nařízení vlády č. 595/2006 Sb.). Ověřené hodnoty má nástroj pro rok 2026. Bez zadání letošní rok (Praha). EN: Year of payment."
    },
    "vyzivovane_osoby": {
      "type": "integer",
      "minimum": 0,
      "maximum": 30,
      "description": "Počet osob, kterým povinný platí výživné (typicky děti), bez manžela. Bez zadání 0. EN: Number of dependants."
    },
    "opravneni_z_vyzivneho": {
      "type": "integer",
      "minimum": 0,
      "maximum": 30,
      "description": "Jen v režimu exekuce: kolik z vyživovaných osob vymáhá výživné exekucí proti povinnému. Na ně se čtvrtina nezabavitelné částky nezapočítává (§ 1 odst. 2 nařízení) a výživné je přednostní pohledávka. Bez zadání 0. EN: Dependants enforcing maintenance."
    },
    "manzel_s_duchodem": {
      "type": "boolean",
      "description": "Započítat i manžela nebo registrovaného partnera. Jen když povinný doložil plátci mzdy, že jemu nebo manželovi byl přiznán starobní, invalidní (druhého nebo třetího stupně) nebo sirotčí důchod (§ 1 odst. 2 nařízení). EN: Count the spouse (pension proven)."
    },
    "prednostni": {
      "type": "boolean",
      "description": "Jen v režimu exekuce: mezi vymáhanými pohledávkami je přednostní (výživné, náhrada újmy na zdraví, daně, pojistné, přeplatky dávek a další podle § 279 odst. 2 občanského soudního řádu). EN: A priority claim is enforced."
    },
    "ctyri_a_vice_exekuci": {
      "type": "boolean",
      "description": "Jen v režimu exekuce: na mzdu jsou nařízeny nejméně čtyři exekuce a usnesení byla doručena plátci mzdy (§ 279 odst. 4 občanského soudního řádu). EN: At least four enforcements on the wage."
    },
    "povinny_dolozil_duchod": {
      "type": "boolean",
      "description": "Jen v režimu exekuce: povinný doložil plátci mzdy starobní, invalidní (druhého nebo třetího stupně) nebo sirotčí důchod (výjimka podle § 279 odst. 5). EN: The debtor proved a pension."
    },
    "spravce_platce_dph": {
      "type": "boolean",
      "description": "Jen v režimu oddlužení: insolvenční správce je plátcem DPH. Bez zadání true. EN: The insolvency trustee is a VAT payer."
    }
  },
  "required": [
    "cista_mzda"
  ],
  "additionalProperties": false
}
🟢exekutorsky_tarif(situace, povereni, vymozeno, vymahano, ucastnici, ...)

Spočítá odměnu exekutora a paušální náhradu jeho hotových výdajů v exekuci na zaplacení peněz podle vyhlášky č. 330/2001 Sb. (exekutorský tarif): odměnu z vymoženého plnění podle pásem § 6 se zaokrouhlením podle § 27 a minimem 2 000 Kč, polovinu při zaplacení do 30 dnů od výzvy, odměnu při zastavení exekuce nebo zániku pověření (§ 11 odst. 2 a 3) a když exekutor pověření nedostal (§ 11 odst. 4), paušál 3 500 nebo 4 500 Kč, jeho zvýšení při více účastnících a DPH. Rozliší pověření vydané před 1. 1. 2026 (dosavadní znění) a později. Zálohu na náklady exekuce nepočítá, protože § 12 odst. 2 připouští dvojí čtení; obě uvede v upozornění. EN: Calculates a Czech bailiff's fee and flat-rate expenses in money enforcement.

Input Schema

{
  "type": "object",
  "properties": {
    "situace": {
      "type": "string",
      "enum": [
        "vymozeno",
        "splneno",
        "zastaveno",
        "nepovereno"
      ],
      "description": "Jak exekuce dopadla: vymozeno = Exekutor vymohl peníze (Odměna z vymožené částky.); splneno = Dlužník zaplatil do 30 dnů od výzvy (A uhradil i zálohu na snížené náklady.); zastaveno = Exekuce skončila zastavením (Nebo byl exekutor vyloučen či vyměněn.); nepovereno = Exekutor pověření nedostal (A návrh zamítl, odmítl nebo řízení zastavil.). EN: How the enforcement ended."
    },
    "povereni": {
      "type": "string",
      "enum": [
        "od2026",
        "pred2026",
        "pred2017"
      ],
      "description": "Kdy exekutor dostal pověření k vedení exekuce: od2026 = 1. 1. 2026 nebo později; pred2026 = před 1. 1. 2026 (použije se dosavadní znění tarifu); pred2017 = řízení zahájené před 1. 4. 2017 (nástroj nepočítá). U situace nepovereno se nezadává. Bez zadání od2026. EN: When the bailiff was authorised."
    },
    "vymozeno": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 10000000000,
      "description": "U situace vymozeno: vymožená částka v Kč bez nákladů exekuce a nákladů oprávněného. U splneno: částka, kterou povinný zaplatil. U zastaveno: kolik exekutor do zastavení vymohl (bez zadání nic). EN: Amount recovered in CZK."
    },
    "vymahano": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 10000000000,
      "description": "Vymáhané plnění v Kč ke dni vydání pověření, bez nákladů exekuce a nákladů oprávněného. U pověření od 1. 1. 2026 rozhoduje o paušálu (do 5 000 Kč nižší); u situací vymozeno a zastaveno je povinné, u splneno se bez zadání bere zaplacená částka. EN: Amount enforced on the date of authorisation."
    },
    "ucastnici": {
      "type": "string",
      "enum": [
        "jeden",
        "dva",
        "vice"
      ],
      "description": "Účastníci řízení: jeden = Jeden oprávněný a jeden povinný; dva = Dva oprávnění nebo dva povinní (Paušál o 30 % vyšší.); vice = Víc než dva na jedné straně (Paušál o 50 % vyšší.). Bez zadání jeden. EN: Number of parties."
    },
    "exekutor_platce_dph": {
      "type": "boolean",
      "description": "Exekutor je plátcem DPH (k odměně a paušálu se přičte 21 %). Bez zadání true. EN: The bailiff is a VAT payer."
    }
  },
  "required": [
    "situace"
  ],
  "additionalProperties": false
}
🟢dedicke_podily(datum_umrti, manzel, manzel_vylouceni, deti, rodice, ...)

Spočítá, kdo dědí ze zákona a jakým podílem (první až pátá dědická třída podle § 1635 až 1639 občanského zákoníku: potomci a manžel, rodiče a spolužijící osoby, sourozenci a jejich děti, prarodiče, prarodiče rodičů po dvojicích), včetně nastoupení potomků za toho, kdo zemřel, odmítl nebo je nezpůsobilý, a s tím, že potomci vyděděného, který přežil, nedědí. Se závětí nebo odkazy spočítá povinné díly nepominutelných dědiců (§ 1643, 1645, 1655, 1656: bez odečtu odkazů, s vyloučenými jako by dědili) a nedoplatek jako peněžitý nárok (§ 1654). Se zadaným majetkem napřed oddělí polovinu společného jmění pro manžela. Šestou třídu (§ 1640) nepočítá, jen upozorní. Jen pro úmrtí od 1. 1. 2014. Osoby se zadávají bez jmen, podle pořadí. EN: Calculates statutory inheritance shares under the Czech Civil Code (classes 1 to 5) and the forced shares of descendants against a will; persons are entered by position, without names.

Input Schema

{
  "type": "object",
  "properties": {
    "datum_umrti": {
      "type": "string",
      "format": "date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Den smrti zůstavitele, RRRR-MM-DD. Pro úmrtí před 1. 1. 2014 se použije dřívější občanský zákoník (§ 3069) a nástroj nepočítá. EN: Date of death YYYY-MM-DD (from 1 Jan 2014 only)."
    },
    "manzel": {
      "type": "boolean",
      "description": "Zůstavitel byl v den smrti v manželství a manžel ho přežil. V odkazech (zavet, odkazy) se označuje kdo = manzel. EN: A surviving spouse."
    },
    "manzel_vylouceni": {
      "type": "string",
      "enum": [
        "odmitl",
        "nezpusobily",
        "zrekl_se"
      ],
      "description": "Jen s manzel = true: manžel nedědí, protože odmítl dědictví, je nezpůsobilý nebo se dědického práva zřekl. EN: Why the spouse does not inherit."
    },
    "deti": {
      "type": "array",
      "maxItems": 15,
      "description": "Děti zůstavitele v pořadí; v závěti a odkazech se označují dite1, dite2 …, jejich děti dite1-1, dite1-2 …, pravnoučata dite1-1-1. Jména nezadávejte. EN: Children in order (dite1, dite2 …).",
      "items": {
        "type": "object",
        "properties": {
          "zije": {
            "type": "boolean",
            "description": "Přežila tato osoba zůstavitele? Bez zadání true. Za potomka, který zemřel dříve, nastupují jeho potomci. EN: Survived the deceased."
          },
          "nezletily": {
            "type": "boolean",
            "description": "Byl nezletilý ke dni smrti zůstavitele (pro povinný díl 3/4 místo 1/4 zákonného podílu). EN: Minor on the date of death."
          },
          "vylouceni": {
            "type": "string",
            "enum": [
              "odmitl",
              "nezpusobily",
              "zrekl_se",
              "vydeden"
            ],
            "description": "Nedědí, protože: odmitl = odmítl dědictví (§ 1486), nezpusobily = je nezpůsobilý dědit, zrekl_se = zřekl se dědického práva smlouvou (§ 1484), vydeden = byl vyděděn (§ 1646). Za odmítnuvšího a nezpůsobilého nastupují jeho potomci; za vyděděného, který přežil, a za toho, kdo se zřekl, ne (ledaže jinak_pro_potomky). EN: Why this person does not inherit."
          },
          "jinak_pro_potomky": {
            "type": "boolean",
            "description": "U vydědění zůstavitel projevil jinou vůli, nebo smlouva o zřeknutí se nevztahuje na potomky: potomci této osoby nastupují na její místo (§ 1646 odst. 3, § 1484 odst. 1). EN: Descendants step in despite disinheritance or renunciation."
          },
          "potomci": {
            "type": "array",
            "maxItems": 15,
            "description": "Děti tohoto dítěte (vnoučata zůstavitele), v pořadí. Stačí uvést, když tato osoba nedědí. EN: Children of this person, in order.",
            "items": {
              "type": "object",
              "properties": {
                "zije": {
                  "type": "boolean",
                  "description": "Přežila tato osoba zůstavitele? Bez zadání true. Za potomka, který zemřel dříve, nastupují jeho potomci. EN: Survived the deceased."
                },
                "nezletily": {
                  "type": "boolean",
                  "description": "Byl nezletilý ke dni smrti zůstavitele (pro povinný díl 3/4 místo 1/4 zákonného podílu). EN: Minor on the date of death."
                },
                "vylouceni": {
                  "type": "string",
                  "enum": [
                    "odmitl",
                    "nezpusobily",
                    "zrekl_se",
                    "vydeden"
                  ],
                  "description": "Nedědí, protože: odmitl = odmítl dědictví (§ 1486), nezpusobily = je nezpůsobilý dědit, zrekl_se = zřekl se dědického práva smlouvou (§ 1484), vydeden = byl vyděděn (§ 1646). Za odmítnuvšího a nezpůsobilého nastupují jeho potomci; za vyděděného, který přežil, a za toho, kdo se zřekl, ne (ledaže jinak_pro_potomky). EN: Why this person does not inherit."
                },
                "jinak_pro_potomky": {
                  "type": "boolean",
                  "description": "U vydědění zůstavitel projevil jinou vůli, nebo smlouva o zřeknutí se nevztahuje na potomky: potomci této osoby nastupují na její místo (§ 1646 odst. 3, § 1484 odst. 1). EN: Descendants step in despite disinheritance or renunciation."
                },
                "potomci": {
                  "type": "array",
                  "maxItems": 15,
                  "description": "Děti tohoto vnoučete (pravnoučata zůstavitele), v pořadí. Stačí uvést, když tato osoba nedědí. EN: Children of this person, in order.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "zije": {
                        "type": "boolean",
                        "description": "Přežila tato osoba zůstavitele? Bez zadání true. Za potomka, který zemřel dříve, nastupují jeho potomci. EN: Survived the deceased."
                      },
                      "nezletily": {
                        "type": "boolean",
                        "description": "Byl nezletilý ke dni smrti zůstavitele (pro povinný díl 3/4 místo 1/4 zákonného podílu). EN: Minor on the date of death."
                      },
                      "vylouceni": {
                        "type": "string",
                        "enum": [
                          "odmitl",
                          "nezpusobily",
                          "zrekl_se",
                          "vydeden"
                        ],
                        "description": "Nedědí, protože: odmitl = odmítl dědictví (§ 1486), nezpusobily = je nezpůsobilý dědit, zrekl_se = zřekl se dědického práva smlouvou (§ 1484), vydeden = byl vyděděn (§ 1646). Za odmítnuvšího a nezpůsobilého nastupují jeho potomci; za vyděděného, který přežil, a za toho, kdo se zřekl, ne (ledaže jinak_pro_potomky). EN: Why this person does not inherit."
                      },
                      "jinak_pro_potomky": {
                        "type": "boolean",
                        "description": "U vydědění zůstavitel projevil jinou vůli, nebo smlouva o zřeknutí se nevztahuje na potomky: potomci této osoby nastupují na její místo (§ 1646 odst. 3, § 1484 odst. 1). EN: Descendants step in despite disinheritance or renunciation."
                      }
                    },
                    "additionalProperties": false
                  }
                }
              },
              "additionalProperties": false
            }
          }
        },
        "additionalProperties": false
      }
    },
    "rodice": {
      "type": "integer",
      "minimum": 0,
      "maximum": 2,
      "description": "Kolik rodičů zůstavitele ho přežilo a dědí (0 až 2). Uplatní se jen, když nedědí žádný potomek. EN: Number of surviving parents who inherit."
    },
    "spoluzijici": {
      "type": "integer",
      "minimum": 0,
      "maximum": 5,
      "description": "Kolik osob žilo se zůstavitelem nejméně rok před smrtí ve společné domácnosti a z tohoto důvodu pečovalo o domácnost nebo bylo odkázáno výživou na zůstavitele (§ 1636 odst. 1). Dědí ve druhé a třetí třídě. EN: Number of cohabiting persons meeting Section 1636(1)."
    },
    "sourozenci": {
      "type": "array",
      "maxItems": 15,
      "description": "Sourozenci zůstavitele v pořadí (třetí třída, jen když nedědí potomci, manžel ani rodiče). EN: Siblings in order.",
      "items": {
        "type": "object",
        "properties": {
          "zije": {
            "type": "boolean",
            "description": "Přežil sourozenec zůstavitele? Bez zadání true. EN: Survived the deceased."
          },
          "vylouceni": {
            "type": "string",
            "enum": [
              "odmitl",
              "nezpusobily",
              "zrekl_se"
            ],
            "description": "Sourozenec nedědí, protože odmítl, je nezpůsobilý, nebo se zřekl dědického práva. EN: Why the sibling does not inherit."
          },
          "jinak_pro_potomky": {
            "type": "boolean",
            "description": "Smlouva o zřeknutí se nevztahuje na potomky sourozence. EN: The renunciation does not bind descendants."
          },
          "deti": {
            "type": "integer",
            "minimum": 0,
            "maximum": 20,
            "description": "Kolik dětí sourozence žije a může dědit; nastupují, když sourozenec nedědí (jen jedno koleno, § 1637 odst. 2). EN: Number of living children of the sibling."
          }
        },
        "additionalProperties": false
      }
    },
    "prarodice": {
      "type": "integer",
      "minimum": 0,
      "maximum": 4,
      "description": "Kolik prarodičů zůstavitele ho přežilo a dědí (čtvrtá třída). EN: Number of surviving grandparents."
    },
    "prarodice_rodicu": {
      "type": "array",
      "maxItems": 4,
      "description": "Pátá třída (§ 1639): prarodiče rodičů zůstavitele po dvojicích. Na každé straně jsou dvě dvojice (rodiče dědečka a rodiče babičky). EN: Class 5: grandparents of the parents, by pairs.",
      "items": {
        "type": "object",
        "properties": {
          "strana": {
            "type": "string",
            "enum": [
              "otcova",
              "matcina"
            ],
            "description": "Strana otce, nebo matky zůstavitele. EN: Father's or mother's side."
          },
          "dvojice": {
            "type": "string",
            "enum": [
              "1",
              "2"
            ],
            "description": "Která dvojice na té straně (1 = rodiče dědečka, 2 = rodiče babičky). EN: Which pair on that side."
          },
          "zijicich": {
            "type": "integer",
            "minimum": 0,
            "maximum": 2,
            "description": "Kolik členů dvojice přežilo zůstavitele a dědí. EN: Surviving members of the pair."
          }
        },
        "required": [
          "strana",
          "dvojice",
          "zijicich"
        ],
        "additionalProperties": false
      }
    },
    "vzdalenejsi_pribuzni": {
      "type": "boolean",
      "description": "Žijí děti dětí sourozenců nebo děti prarodičů (šestá třída, § 1640). Podíly v ní nástroj neuvádí. EN: Class 6 relatives are alive (shares not calculated)."
    },
    "majetek": {
      "type": "number",
      "minimum": 0,
      "maximum": 100000000000,
      "description": "Hodnota majetku zůstavitele v Kč mimo společné jmění manželů. Bez zadání se spočítají jen podíly. EN: Assets outside community property, CZK."
    },
    "spolecne_jmeni": {
      "type": "number",
      "minimum": 0,
      "maximum": 100000000000,
      "description": "Jen s manželem: hodnota majetku ve společném jmění manželů v Kč; polovina napřed připadne manželovi (§ 742 odst. 1 písm. a)). EN: Community property assets, CZK."
    },
    "spolecne_dluhy": {
      "type": "number",
      "minimum": 0,
      "maximum": 100000000000,
      "description": "Jen s manželem: dluhy ze společného jmění v Kč. EN: Community debts, CZK."
    },
    "dluhy": {
      "type": "number",
      "minimum": 0,
      "maximum": 100000000000,
      "description": "Dluhy zůstavitele mimo společné jmění v Kč. EN: Debts of the deceased, CZK."
    },
    "vyhrada_soupisu": {
      "type": "boolean",
      "description": "Dědicové uplatnili výhradu soupisu (dluhy hradí jen do výše ceny nabytého dědictví, § 1706). EN: Heirs claimed the benefit of inventory."
    },
    "zavet": {
      "type": "array",
      "maxItems": 20,
      "description": "Závěť: kdo dostává jaký podíl pozůstalosti. Co závěť nerozdělí, připadne zákonným dědicům. EN: Will: who receives which share.",
      "items": {
        "type": "object",
        "properties": {
          "kdo": {
            "type": "string",
            "pattern": "^(manzel|dite[1-9][0-9]?(-[1-9][0-9]?){0,2}|jina_osoba_[1-9][0-9]?)$",
            "description": "Označení osoby: manzel, dite1, dite1-2 (dítě dítěte 1) … nebo jina_osoba_1 až jina_osoba_99 pro osobu mimo rodinu. Bez jmen. EN: Person code (manzel, dite1, jina_osoba_1)."
          },
          "podil": {
            "type": "number",
            "exclusiveMinimum": 0,
            "maximum": 1,
            "description": "Podíl jako desetinné číslo (například 0,5 pro polovinu). EN: Share as a decimal."
          }
        },
        "required": [
          "kdo",
          "podil"
        ],
        "additionalProperties": false
      }
    },
    "odkazy": {
      "type": "array",
      "maxItems": 20,
      "description": "Odkazy (konkrétní věci nebo částky odkázané v závěti) s hodnotou v Kč; povinný díl se počítá bez jejich odečtu (§ 1656). EN: Legacies with their value.",
      "items": {
        "type": "object",
        "properties": {
          "komu": {
            "type": "string",
            "pattern": "^(manzel|dite[1-9][0-9]?(-[1-9][0-9]?){0,2}|jina_osoba_[1-9][0-9]?)$",
            "description": "Komu je odkaz určen: manzel, dite1 … nebo jina_osoba_1. EN: Person code of the legatee."
          },
          "hodnota": {
            "type": "number",
            "exclusiveMinimum": 0,
            "maximum": 100000000000,
            "description": "Hodnota odkazu v Kč. EN: Value in CZK."
          }
        },
        "required": [
          "komu",
          "hodnota"
        ],
        "additionalProperties": false
      }
    },
    "zapocitatelna_plneni": {
      "type": "array",
      "maxItems": 20,
      "description": "Co potomek dostal od zůstavitele a započítává se na povinný díl (dary v posledních 3 letech, plnění na založení domácnosti, podnikání a podobně, § 1660 a 1661). EN: Gifts counted towards a forced share.",
      "items": {
        "type": "object",
        "properties": {
          "komu": {
            "type": "string",
            "pattern": "^dite[1-9][0-9]?(-[1-9][0-9]?){0,2}$",
            "description": "Který potomek: dite1, dite1-2 … EN: Descendant code."
          },
          "hodnota": {
            "type": "number",
            "exclusiveMinimum": 0,
            "maximum": 100000000000,
            "description": "Hodnota plnění v Kč. EN: Value in CZK."
          }
        },
        "required": [
          "komu",
          "hodnota"
        ],
        "additionalProperties": false
      }
    }
  },
  "additionalProperties": false
}
🟢konec_pracovniho_pomeru(zpusob, datum, duvod, trvani_let, prumerny_vydelek, ...)

Spočítá, kdy skončí pracovní poměr po výpovědi podle zákoníku práce ve znění od 1. 6. 2025 (výpovědní doba začíná dnem doručení a končí dnem, který se s ním číslem shoduje, jinak posledním dnem měsíce, § 51; výpověď doručená před 1. 6. 2025 podle dřívějšího pravidla od prvního dne dalšího měsíce), odstupné 1× až 3× průměrného výdělku za výpověď nebo dohodu z organizačních důvodů podle § 52 písm. a) až c), 12× za § 52 písm. e) (§ 67), jednorázovou náhradu 12× při ztrátě zdravotní způsobilosti pro pracovní úraz nebo nemoc z povolání (§ 271ca, nejde o odstupné) a do kdy požádat o podporu v nezaměstnanosti, aby náležela ode dne po skončení. Výpověď v ochranné době označí jako zakázanou. Zkušební dobu a okamžité zrušení nepočítá. EN: Calculates when a Czech employment ends after notice (rules from 1 June 2025), statutory severance pay, the Section 271ca lump sum and the deadline to apply for unemployment benefit.

Input Schema

{
  "type": "object",
  "properties": {
    "zpusob": {
      "type": "string",
      "enum": [
        "vypoved_zamestnance",
        "vypoved_zamestnavatele",
        "dohoda"
      ],
      "description": "Jak pracovní poměr končí: vypoved_zamestnance = výpověď dal zaměstnanec, vypoved_zamestnavatele = výpověď dal zaměstnavatel, dohoda = dohoda o rozvázání pracovního poměru. EN: Notice by employee, notice by employer, or agreement."
    },
    "datum": {
      "type": "string",
      "format": "date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "U výpovědi den, kdy byla doručena druhé straně; u dohody den skončení sjednaný v dohodě. RRRR-MM-DD. EN: Date notice was delivered, or agreed end date."
    },
    "duvod": {
      "type": "string",
      "enum": [
        "a",
        "b",
        "c",
        "d",
        "d_uraz",
        "e",
        "f",
        "g",
        "h"
      ],
      "description": "Důvod podle § 52 zákoníku práce (u výpovědi zaměstnavatele povinný, u dohody jen je-li v ní uveden): a = zrušení zaměstnavatele nebo jeho části, b = přemístění, c = nadbytečnost, d = dlouhodobá ztráta zdravotní způsobilosti, d_uraz = totéž následkem pracovního úrazu nebo nemoci z povolání, e = dosažení nejvyšší přípustné expozice, f = nesplňování předpokladů nebo požadavků, g = porušení povinností (důvody okamžitého zrušení, závažné nebo soustavné méně závažné porušení), h = zvlášť hrubé porušení režimu dočasné pracovní neschopnosti. EN: Reason under Section 52 of the Labour Code."
    },
    "trvani_let": {
      "type": "number",
      "minimum": 0,
      "maximum": 60,
      "description": "Jak dlouho pracovní poměr trval, v letech (například 1,5); započítá se i předchozí poměr u téhož zaměstnavatele, nepřesáhla-li mezera 6 měsíců (§ 67 odst. 2). Potřeba jen pro odstupné za důvody a) až c). EN: Length of employment in years."
    },
    "prumerny_vydelek": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 10000000,
      "description": "Průměrný měsíční výdělek v Kč (§ 67 odst. 4). Bez zadání jen násobky. EN: Average monthly earnings in CZK."
    },
    "sjednana_vypovedni_doba": {
      "type": "integer",
      "minimum": 3,
      "maximum": 12,
      "description": "Písemně sjednaná delší výpovědní doba v měsících, stejná pro obě strany (§ 51 odst. 3). Neplatí pro výpověď zaměstnavatele z důvodů f) až h). EN: Longer notice period agreed in writing, months."
    },
    "ochranna_doba": {
      "type": "string",
      "enum": [
        "pracovni_neschopnost",
        "tehotenstvi_materska",
        "otcovska_rodicovska"
      ],
      "description": "Jen u výpovědi zaměstnavatele: zaměstnanec byl v den doručení v ochranné době (§ 53 odst. 1): pracovní neschopnost nebo karanténa, těhotenství nebo mateřská dovolená, otcovská nebo rodičovská dovolená. EN: Protected period on the day of delivery."
    }
  },
  "required": [
    "zpusob",
    "datum"
  ],
  "additionalProperties": false
}
🟢podpora_v_nezamestnanosti(vek, cisty_vydelek, jen_nahradni_doba, skoncil_sam, rok_zadosti)

Spočítá podporu v nezaměstnanosti podle zákona o zaměstnanosti ve znění od 1. 1. 2026: podpůrčí dobu podle věku (5, 8, nebo 11 měsíců, § 43), výši po měsících (80 %, 50 % a 40 % průměrného měsíčního čistého výdělku, u uchazeče nad 52 let první tři a další tři měsíce, § 50 odst. 3) se zaokrouhlením na koruny nahoru a stropem 0,8násobku průměrné mzdy (§ 50 odst. 6), případně pevnou výši při náhradní době (§ 51). Čistý výdělek zadává uživatel z potvrzení zaměstnavatele; nástroj ho neodhaduje z hrubé mzdy. Ověřené hodnoty má pro žádost v roce 2026. EN: Calculates Czech unemployment benefit from 2026 by month, from the net earnings stated by the employer.

Input Schema

{
  "type": "object",
  "properties": {
    "vek": {
      "type": "integer",
      "minimum": 15,
      "maximum": 100,
      "description": "Věk uchazeče ke dni podání žádosti (§ 43). EN: Age on the date of application."
    },
    "cisty_vydelek": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 10000000,
      "description": "Průměrný měsíční čistý výdělek v Kč, jak ho uvádí zaměstnavatel v potvrzení o zaměstnání (§ 50 odst. 1). Povinný, ledaže jen_nahradni_doba. EN: Average monthly net earnings in CZK."
    },
    "jen_nahradni_doba": {
      "type": "boolean",
      "description": "Podmínka 12 měsíců pojištění je splněna jen náhradní dobou (například péče o dítě), nebo výdělek nelze doložit: podpora v pevné výši (§ 51 odst. 1). EN: Only substitute insurance periods (fixed benefit)."
    },
    "skoncil_sam": {
      "type": "boolean",
      "description": "Pracovní poměr skončil výpovědí zaměstnance nebo dohodou (jen pro upozornění; od 1. 1. 2026 se podpora nesnižuje). EN: Employment ended by the employee or by agreement."
    },
    "rok_zadosti": {
      "type": "integer",
      "minimum": 2026,
      "maximum": 2100,
      "description": "Rok podání žádosti; bez zadání letošní (Praha). Ověřené hodnoty: 2026. EN: Year of application."
    }
  },
  "required": [
    "vek"
  ],
  "additionalProperties": false
}
🟢odmena_insolvencniho_spravce(rizeni, zahajeni_rizeni, vytezek_zajisteni, vytezek_nezajisteni, pocet_prihlasek, ...)

Spočítá odměnu insolvenčního správce podle vyhlášky č. 313/2007 Sb. ve znění od 1. 10. 2024: v konkursu a při oddlužení zpeněžením z výtěžku podle pásem § 1 (zajištění věřitelé z každého předmětu zajištění zvlášť, nejméně 45 000 Kč), odměnu z přezkoumaných přihlášek (§ 2a, 1 000 Kč za přihlášku, nejvýše 1 000 000 Kč, v konkursu bez zpeněžení nejméně 45 000 Kč), v reorganizaci měsíčně podle obratu (§ 2) a při oddlužení splátkovým kalendářem měsíční odměnu a hotové výdaje (§ 3, § 7 odst. 4, § 7a), nejvýše do součtu uhrazených záloh. Jen pro řízení zahájená od 1. 10. 2024. Odměnu likvidátora nepočítá. EN: Calculates a Czech insolvency trustee's fee under Decree 313/2007 (proceedings from 1 Oct 2024).

Input Schema

{
  "type": "object",
  "properties": {
    "rizeni": {
      "type": "string",
      "enum": [
        "konkurs",
        "oddluzeni_zpenezenim",
        "oddluzeni_splatkami",
        "reorganizace",
        "prihlasky"
      ],
      "description": "Co počítat: konkurs = odměna z výtěžku zpeněžení v konkursu (§ 1), oddluzeni_zpenezenim = oddlužení zpeněžením majetkové podstaty (§ 3 odst. 1), oddluzeni_splatkami = oddlužení plněním splátkového kalendáře (§ 3 odst. 2 písm. a)), reorganizace = reorganizace (§ 2), prihlasky = odměna z přezkoumaných přihlášek (§ 2a). EN: Type of proceedings or fee."
    },
    "zahajeni_rizeni": {
      "type": "string",
      "format": "date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Den zahájení insolvenčního řízení, RRRR-MM-DD. Pro řízení zahájená před 1. 10. 2024 platí dřívější znění vyhlášky a nástroj nepočítá. EN: Date the insolvency proceedings began."
    },
    "vytezek_zajisteni": {
      "type": "array",
      "maxItems": 100,
      "description": "U konkurs a oddluzeni_zpenezenim: výtěžek zpeněžení k vydání zajištěným věřitelům v Kč, každý předmět zajištění zvlášť (§ 1 odst. 2). EN: Proceeds per secured asset, CZK.",
      "items": {
        "type": "number",
        "exclusiveMinimum": 0,
        "maximum": 100000000000,
        "description": "Výtěžek jednoho předmětu zajištění v Kč."
      }
    },
    "vytezek_nezajisteni": {
      "type": "number",
      "minimum": 0,
      "maximum": 100000000000,
      "description": "U konkurs a oddluzeni_zpenezenim: výtěžek zpeněžení k rozdělení nezajištěným věřitelům v Kč (§ 1 odst. 3). EN: Proceeds for unsecured creditors, CZK."
    },
    "pocet_prihlasek": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000,
      "description": "U prihlasky: počet přezkoumaných přihlášek. EN: Number of reviewed claims."
    },
    "bez_zpenezeni": {
      "type": "boolean",
      "description": "U prihlasky: konkurs skončil bez zpeněžení (odměna z přihlášek pak nejméně 45 000 Kč, § 2a). EN: Bankruptcy without realisation of assets."
    },
    "obrat_mesicne": {
      "type": "number",
      "minimum": 0,
      "maximum": 100000000000,
      "description": "U reorganizace: průměrný měsíční obrat dlužníka v Kč (sazba podle ročního obratu, § 2). EN: Average monthly turnover, CZK."
    },
    "mesicu": {
      "type": "integer",
      "minimum": 1,
      "maximum": 240,
      "description": "U reorganizace: počet měsíců. EN: Number of months."
    },
    "mesicu_pred_schvalenim": {
      "type": "integer",
      "minimum": 0,
      "maximum": 120,
      "description": "U oddluzeni_splatkami: počet započatých měsíců do schválení oddlužení. EN: Months before approval of debt relief."
    },
    "mesicu_po_schvaleni": {
      "type": "integer",
      "minimum": 0,
      "maximum": 120,
      "description": "U oddluzeni_splatkami: počet započatých měsíců plnění splátkového kalendáře po schválení (zpravidla 36). EN: Months after approval."
    },
    "manzele": {
      "type": "boolean",
      "description": "U oddluzeni_splatkami: společné oddlužení manželů (odměna o 50 % vyšší, hotové výdaje 225 Kč). EN: Joint debt relief of spouses."
    },
    "spravce_platce_dph": {
      "type": "boolean",
      "description": "U oddluzeni_splatkami: správce je plátcem DPH (+21 %). Bez zadání true. U ostatních druhů jsou částky bez DPH. EN: The trustee is a VAT payer."
    }
  },
  "required": [
    "rizeni",
    "zahajeni_rizeni"
  ],
  "additionalProperties": false
}
🟢cestovne_advokata(datum_jizdy, km, tam_i_zpet, vozidlo, prives, ...)

Spočítá náhradu cestovních výdajů advokáta za cestu vlastním autem podle § 13 odst. 5 advokátního tarifu a § 157 a 158 zákoníku práce: základní náhradu za kilometr a náhradu za pohonnou hmotu podle vyhlášky pro daný rok, s cenou paliva platnou ke dni jízdy (v roce 2026 nafta 34,10 Kč/l do 31. 5. a 44,50 Kč/l od 1. 6.) nebo z dokladu, přívěs +15 %, a náhradu za promeškaný čas 150 Kč za každou i jen započatou půlhodinu cesty mimo sídlo (§ 14 odst. 1 písm. a) a odst. 3 advokátního tarifu), s DPH u plátce. Ověřené sazby má pro jízdy v roce 2026. Stravné ani zpoždění jednání nepočítá. EN: Calculates a Czech lawyer's travel costs by car and compensation for lost time under the lawyers' tariff, with 2026 rates.

Input Schema

{
  "type": "object",
  "properties": {
    "datum_jizdy": {
      "type": "string",
      "format": "date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Den jízdy, RRRR-MM-DD; rozhoduje o sazbách a ceně paliva. Ověřené sazby: rok 2026. EN: Date of the journey."
    },
    "km": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 5000,
      "description": "Vzdálenost jedním směrem v km. EN: Distance one way in km."
    },
    "tam_i_zpet": {
      "type": "boolean",
      "description": "Cesta tam i zpět (kilometry se zdvojnásobí). Bez zadání true. EN: Return journey."
    },
    "vozidlo": {
      "type": "string",
      "enum": [
        "osobni",
        "jednostope"
      ],
      "description": "osobni = osobní silniční motorové vozidlo, jednostope = jednostopé vozidlo nebo tříkolka. Bez zadání osobni. EN: Car or single-track vehicle."
    },
    "prives": {
      "type": "boolean",
      "description": "S přívěsem: sazba základní náhrady nejméně o 15 % vyšší (§ 157 odst. 4 zákoníku práce). EN: With a trailer."
    },
    "pohon": {
      "type": "string",
      "enum": [
        "benzin95",
        "benzin98",
        "nafta",
        "elektrina"
      ],
      "description": "Palivo nebo pohon: benzin95 = automobilový benzin 95 oktanů, benzin98 = benzin 98 oktanů, nafta = motorová nafta, elektrina = elektřina. EN: Fuel type."
    },
    "spotreba": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 100,
      "description": "Spotřeba z technického průkazu pro kombinovaný provoz, v litrech (u elektřiny v kWh) na 100 km (§ 158 odst. 4 zákoníku práce). EN: Combined consumption per 100 km."
    },
    "cena_z_dokladu": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 1000,
      "description": "Cena paliva z dokladu o nákupu v Kč za litr nebo kWh (§ 158 odst. 3); bez zadání průměrná cena z vyhlášky. EN: Fuel price from a receipt."
    },
    "doba_cesty_hodin": {
      "type": "number",
      "minimum": 0,
      "maximum": 48,
      "description": "Doba cesty tam i zpět v hodinách, jen jde-li o cestu do místa, které není sídlem ani bydlištěm advokáta (náhrada za promeškaný čas). Bez zadání 0. EN: Travel time in hours (outside the lawyer's seat)."
    },
    "platce_dph": {
      "type": "boolean",
      "description": "Advokát je plátcem DPH (k náhradě se přičte 21 %). Bez zadání true. EN: The lawyer is a VAT payer."
    }
  },
  "required": [
    "datum_jizdy",
    "km",
    "pohon",
    "spotreba"
  ],
  "additionalProperties": false
}
🟢odmena_advokata(tarifni_hodnota, plne_ukony, polovicni_ukony, dph)

Spočítá mimosmluvní odměnu advokáta podle advokátního tarifu pro zadanou tarifní hodnotu a počet úkonů: sazbu za úkon podle § 7, plné a poloviční úkony (§ 11), paušální náhradu 450 Kč za každý úkon (§ 13 odst. 4) a DPH. Počítá týmž jádrem a z týchž sazeb jako kalkulačka nákladů sporu (naklady_sporu), jen s libovolným počtem úkonů. Tarifní hodnotu neurčuje; zastupování více osob ani zvýšení a snížení odměny (§ 12) nepočítá. EN: Calculates a Czech lawyer's statutory (non-contractual) fee under the lawyers' tariff for a given tariff value and number of acts.

Input Schema

{
  "type": "object",
  "properties": {
    "tarifni_hodnota": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 100000000000,
      "description": "Tarifní hodnota v Kč; u peněžitého plnění jeho výše bez příslušenství (§ 8 odst. 1 advokátního tarifu). EN: Tariff value in CZK."
    },
    "plne_ukony": {
      "type": "integer",
      "minimum": 0,
      "maximum": 100,
      "description": "Počet úkonů za plnou sazbu (například převzetí a příprava zastoupení, žaloba, jednání, § 11 odst. 1). EN: Number of full-rate acts."
    },
    "polovicni_ukony": {
      "type": "integer",
      "minimum": 0,
      "maximum": 100,
      "description": "Počet úkonů za polovinu sazby (§ 11 odst. 2, například účast jen při vyhlášení rozhodnutí). Bez zadání 0. EN: Number of half-rate acts."
    },
    "dph": {
      "type": "boolean",
      "description": "Advokát je plátcem DPH (k odměně a paušálu se přičte 21 %). Bez zadání true. EN: The lawyer is a VAT payer."
    }
  },
  "required": [
    "tarifni_hodnota",
    "plne_ukony"
  ],
  "additionalProperties": false
}
🟢vzor_info(id)

Řekne, k čemu vzor dokumentu z průvodců IUSTORIA slouží, co musí obsahovat, kdy ho nepoužít, a odkáže na generátor na webu. Vzor se přes tento server nevyplňuje: skládá se v prohlížeči uživatele a vyplněné údaje nikam neodcházejí. Dostupné vzory: narok-pojistovna (Uplatnění nároku na náhradu újmy na zdraví u pojišťovny viníka); uznani-dluhu (Uznání dluhu a dohoda o splátkách). EN: Explains what a document template is for, what it contains and when not to use it; it is filled in only in the user's browser.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "enum": [
        "narok-pojistovna",
        "uznani-dluhu"
      ],
      "description": "Který vzor. EN: Which template."
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}
🟢vzor_formular(id)

Otevře v konverzaci formulář vzoru dokumentu z průvodců IUSTORIA. Uživatel ho vyplní sám a stáhne si dokument .docx; skládá se v jeho prohlížeči a vyplněné údaje neodcházejí na server IUSTORIA ani do konverzace. Formulář za uživatele nevyplňujte a neptejte se ho v chatu na osobní údaje. Klient, který formulář nezobrazí, dostane odkaz na týž formulář na webu. K čemu vzor slouží a kdy ho nepoužít, řekne nástroj vzor_info. Dostupné vzory: narok-pojistovna (Uplatnění nároku na náhradu újmy na zdraví u pojišťovny viníka); uznani-dluhu (Uznání dluhu a dohoda o splátkách). EN: Opens the template form in the conversation; the user fills it in and the document is assembled in the browser.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "enum": [
        "narok-pojistovna",
        "uznani-dluhu"
      ],
      "description": "Který vzor otevřít. EN: Which template to open."
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}
🟢hledat_v_pruvodcich(dotaz, hub, rozsah, jazyk)

Vyhledá stránky českých právních průvodců IUSTORIA (náhrada škody, vymáhání pohledávky, lichva, spoluvlastnictví, s.r.o. a další), které zkontroloval odborný garant, a články advokátů kanceláře z blogu (se jménem autora a datem). Hledá po oddílech stránek a vrátí nejvýše pět stránek s nejlepším oddílem, krátkou odpovědí a odkazem; celý text vrátí nástroj nacist_stranku. Stránky služeb kanceláře vrací jen s rozsahem sluzby nebo vse, tedy jen když se na ně uživatel výslovně ptá. EN: Searches IUSTORIA's reviewed Czech legal guides and signed blog articles (en/de/fr blog too); services only on explicit request.

Input Schema

{
  "type": "object",
  "properties": {
    "dotaz": {
      "type": "string",
      "minLength": 2,
      "maxLength": 200,
      "description": "Dotaz, třeba „promlčení faktury“ nebo „bolestné po autonehodě“. Nezadávejte jména ani jiné osobní údaje. EN: Search query."
    },
    "hub": {
      "type": "string",
      "enum": [
        "nahrada-skody",
        "lichva",
        "spoluvlastnictvi",
        "vymahani-pohledavky",
        "hospodarska-kriminalita",
        "povinnosti-sro",
        "vyjednavani",
        "rozchod-spolecniku"
      ],
      "description": "Omezit na jednoho průvodce (vrací pak jen jeho stránky): nahrada-skody = Náhrada škody a nemajetková újma; lichva = Obrana proti lichvě a dravému úvěru; spoluvlastnictvi = Vypořádání spoluvlastnictví nemovitosti; vymahani-pohledavky = Vymáhání pohledávky; hospodarska-kriminalita = Obhajoba při obvinění z hospodářského trestného činu; povinnosti-sro = Povinnosti s.r.o. a jednatele; vyjednavani = Vyjednávání ve sporu; rozchod-spolecniku = Rozchod společníků v s.r.o.. EN: Limit to one guide."
    },
    "rozsah": {
      "type": "string",
      "enum": [
        "pruvodci",
        "blog",
        "sluzby",
        "vse"
      ],
      "description": "Kde hledat: pruvodci = jen průvodci schválení garantem, blog = jen články, sluzby = jen stránky služeb kanceláře (jen když se na ně uživatel výslovně ptá), vse = celý web včetně služeb, týmu a podmínek. Bez zadání průvodci a články. EN: Scope: guides, blog, services (only when asked), everything; default guides and blog."
    },
    "jazyk": {
      "type": "string",
      "enum": [
        "cs",
        "en",
        "de",
        "fr"
      ],
      "description": "Jazyk: cs (výchozí), en, de, fr. Průvodci jsou jen česky; v jiném jazyce jsou články blogu. EN: Language: cs, en, de, fr."
    }
  },
  "required": [
    "dotaz"
  ],
  "additionalProperties": false
}
🟢nacist_stranku(url, od_znaku)

Vrátí celý text publikované stránky webu www.iustoria.cz jako Markdown: stránky průvodce (se shrnutím, častými otázkami a prameny), článku blogu v kterémkoli jazyce, a na výslovnou adresu i služby nebo jiné stránky. Koncepty, které garant nezkontroloval, nevrací. U článku uvede autora a datum, u průvodce garanta. Adresy najde nástroj hledat_v_pruvodcich. Delší text vrací po částech nejvýše 30000 znaků, další část přes od_znaku. EN: Returns the full text of a published iustoria.cz page as Markdown, in parts.

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "minLength": 1,
      "maxLength": 500,
      "description": "Adresa stránky, třeba https://www.iustoria.cz/vymahani-pohledavky/platebni-rozkaz/, nebo jen cesta /vymahani-pohledavky/platebni-rozkaz/. EN: Page URL or path."
    },
    "od_znaku": {
      "type": "integer",
      "minimum": 0,
      "description": "Od kterého znaku text vrátit (pro další část dlouhé stránky). Bez zadání od začátku. EN: Offset of the next part."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢souvisejici(url, ustanoveni, nastroj, jazyk, pocet)

Najde stránky průvodců a články IUSTORIA, které souvisejí se zadanou stránkou webu, s ustanovením zákona (třeba „§ 629 OZ“) nebo s kalkulačkou, a ke každé řekne proč: sdílená ustanovení a rozhodnutí, stejný průvodce, přímý odkaz, téma. Pořadí je pevné a vysvětlitelné, bez modelu strojového učení. Nikdy nevrací stránky služeb, ceník ani kontakt. Zadejte právě jedno z url, ustanoveni, nastroj. EN: Finds related guide pages and articles for a page, a statutory provision or a calculator, with the reason; never service pages.

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "minLength": 1,
      "maxLength": 500,
      "description": "Adresa nebo cesta stránky webu, ke které hledat související texty. EN: Page URL or path."
    },
    "ustanoveni": {
      "type": "string",
      "minLength": 3,
      "maxLength": 120,
      "description": "Ustanovení zákona, třeba „§ 629 OZ“, „§ 142 o. s. ř.“ nebo „§ 2910 občanského zákoníku“. EN: Statutory provision, e.g. \"§ 629 OZ\"."
    },
    "nastroj": {
      "type": "string",
      "enum": [
        "promlceni",
        "soudni_poplatky",
        "naklady_sporu",
        "lhuta",
        "srazky_ze_mzdy",
        "exekutorsky_tarif",
        "dedicke_podily",
        "cestovne_advokata",
        "odmena_advokata"
      ],
      "description": "Název kalkulačky, ke které hledat texty (tytéž vrací výsledek kalkulačky v poli souvisi). EN: Calculator name."
    },
    "jazyk": {
      "type": "string",
      "enum": [
        "cs",
        "en",
        "de",
        "fr"
      ],
      "description": "Jazyk u vstupu ustanoveni: cs (výchozí), en, de, fr; u url rozhoduje jazyk stránky. Průvodci jsou jen česky. EN: Language: cs, en, de, fr."
    },
    "pocet": {
      "type": "integer",
      "minimum": 1,
      "maximum": 5,
      "description": "Kolik stránek nejvýše vrátit (1 až 5). Bez zadání 5. EN: Number of results."
    }
  },
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded17 tools