Raw schema
{
"type": "object",
"properties": {
"taxYear": {
"default": 2026,
"description": "Only 2026 is supported because the engine currently has a 2026 ruleset",
"type": "number",
"const": 2026
},
"monthlyBusinessIncome": {
"description": "Gross monthly business income in CZK (§ 7 ZDP)",
"type": "number",
"minimum": 0,
"maximum": 100000000
},
"annualBusinessIncome": {
"description": "Exact annual business income in CZK; takes precedence over the monthly figure",
"type": "number",
"minimum": 0,
"maximum": 100000000
},
"rentalMonthlyIncome": {
"default": 0,
"type": "number",
"minimum": 0,
"maximum": 100000000
},
"taxRegime": {
"default": "standard",
"type": "string",
"enum": [
"standard",
"pausal_band_1",
"pausal_band_2",
"pausal_band_3"
]
},
"targetRegime": {
"description": "Simulate a different regime without changing the stored facts",
"type": "string",
"enum": [
"standard",
"pausal_band_1",
"pausal_band_2",
"pausal_band_3"
]
},
"activityType": {
"default": "main",
"type": "string",
"enum": [
"main",
"secondary"
]
},
"flatRatePercent": {
"default": 0.6,
"description": "Flat-rate expense percentage as a decimal (0.4 / 0.6 / 0.8)",
"anyOf": [
{
"type": "number",
"const": 0.4
},
{
"type": "number",
"const": 0.6
},
{
"type": "number",
"const": 0.8
}
]
},
"citizenshipType": {
"default": "eu",
"type": "string",
"enum": [
"eu",
"non_eu_public",
"non_eu_private"
]
},
"publicHealthStatus": {
"type": "string",
"enum": [
"public",
"outside",
"unknown"
]
},
"isCzechTaxResident": {
"default": true,
"type": "boolean"
},
"isVATRegistered": {
"default": false,
"type": "boolean"
},
"employerCoversHealth": {
"default": false,
"type": "boolean"
},
"isNewOsvc": {
"default": false,
"type": "boolean"
},
"hasReducedSocialMinimum": {
"default": false,
"type": "boolean"
},
"isExemptFromMonthlyZalohy": {
"default": false,
"type": "boolean"
},
"isMarried": {
"default": false,
"type": "boolean"
},
"spouseIncomeUnderLimit": {
"description": "Spouse annual income under the sleva na manžela limit",
"type": "boolean"
},
"hasChildUnder3": {
"type": "boolean"
},
"children": {
"default": [],
"maxItems": 10,
"type": "array",
"items": {
"type": "object",
"properties": {
"birthYear": {
"type": "integer",
"minimum": 1950,
"maximum": 2030
},
"hasZTP": {
"default": false,
"type": "boolean"
},
"isStudying": {
"default": false,
"type": "boolean"
}
},
"required": [
"birthYear"
],
"additionalProperties": false
}
},
"disabilityGrade": {
"default": "none",
"type": "string",
"enum": [
"none",
"grade_1_2",
"grade_3"
]
},
"hasZTP": {
"default": false,
"type": "boolean"
},
"deductions": {
"type": "object",
"properties": {
"pensionContributions": {
"type": "number",
"minimum": 0
},
"lifeInsuranceContributions": {
"type": "number",
"minimum": 0
},
"dipContributions": {
"type": "number",
"minimum": 0
},
"mortgageInterestPaid": {
"type": "number",
"minimum": 0
},
"mortgageLoanYear": {
"type": "integer",
"minimum": 1990,
"maximum": 2030
},
"mortgageIsOwnHousing": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}