Přejít na obsah

DPH a daně

Operace ve skupině DPH a daně.

Základní URLhttps://api.damedoklad.cz/v1PřihlášeníChyby a limityKonvence

List bad debt corrections, creditor (§ 46) and debtor (§ 74b)

GET/v1/tax/bad-debts

List bad debt corrections, creditor (§ 46) and debtor (§ 74b)

Nástroj MCP: list-tax-bad-debts

Parametry dotazu

limitintegermin 1max 500
offsetintegermin 0max 9007199254740991
searchstringmax 200 chars
fromstringYYYY-MM-DD
Date as YYYY-MM-DD.
tostringYYYY-MM-DD
Date as YYYY-MM-DD.

Odpověď · 200

dataany[]povinné
totalinteger
Rows that match, on all pages.
hasMorebooleanpovinné
More rows follow. Ask again with offset + the number of rows received.
GET/v1/tax/bad-debts
curl https://api.damedoklad.cz/v1/tax/bad-debts \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Record a bad debt correction once its § 46 or § 74b conditions hold; it enters the return for its date

POST/v1/tax/bad-debts

Record a bad debt correction once its § 46 or § 74b conditions hold; it enters the return for its date

Nástroj MCP: create-tax-bad-debt

Tělo požadavku

side"creditor" | "debtor"
kind"reduction" | "increase"
documentType"invoice" | "received_invoice"povinné
documentIdstringpovinné
ID of the document.
correctionDatestringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
unpaidHalerintegerpovinnémin -9007199254740991max 9007199254740991
Integer amount in haléře: 100 = 1 Kč.
vatRateintegerpovinnémin 0max 100
ground"a" | "b" | "c" | "d" | "e" | "f" | "g" | "h" | "i" | "74b1" | "74b2" | "74b3" | "74b4"
factsobject
firstOrderOnstringYYYY-MM-DD
Date as YYYY-MM-DD.
limitSuspendedboolean
legalGroundstringmax 200 chars
evidenceNumberstringmax 60 chars
notestringmax 2000 chars

Odpověď · 201

idstringpovinné
sidestringpovinné
documentTypestringpovinné
documentIdstringpovinné
kindstringpovinné
groundnull | stringpovinné
factsobjectpovinné
notRelatedboolean
debtorKnownboolean
didNotKnowUnpaidboolean
enforcementStoppedNoAssetsboolean
noOtherGroundboolean
twoWrittenNoticesboolean
insolvencyDecisionboolean
insolvencyClaimFiledboolean
firstOrderOnstring | nullpovinné
limitSuspendedbooleanpovinné
correctionDatestringpovinnédate
unpaidHalerintegerpovinné
vatRateintegerpovinné
baseHalerinteger | nullpovinné
vatHalerinteger | nullpovinné
legalGroundnull | stringpovinné
evidenceNumbernull | stringpovinné
notestring | nullpovinné
createdAtstringpovinnédate-time
POST/v1/tax/bad-debts
curl -X POST https://api.damedoklad.cz/v1/tax/bad-debts \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "documentType": "invoice",
  "documentId": "obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL",
  "correctionDate": "2026-10-30",
  "unpaidHaler": 1210000,
  "vatRate": 21
}'

Delete a bad debt correction

DELETE/v1/tax/bad-debts/{id}

Delete a bad debt correction

Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.

Nástroj MCP: delete-tax-bad-debt

Parametry v cestě

idstringpovinné

Odpověď · 200

idstringpovinné
deletedbooleanpovinné
DELETE/v1/tax/bad-debts/{id}
curl -X DELETE https://api.damedoklad.cz/v1/tax/bad-debts/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Check the § 46 or § 74b conditions for a correction without saving it, with the statute behind each condition

POST/v1/tax/bad-debts/check

Check the § 46 or § 74b conditions for a correction without saving it, with the statute behind each condition

Nástroj MCP: check-tax-bad-debt

Tělo požadavku

side"creditor" | "debtor"
kind"reduction" | "increase"
documentType"invoice" | "received_invoice"povinné
documentIdstringpovinné
ID of the document.
correctionDatestringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
unpaidHalerintegerpovinnémin -9007199254740991max 9007199254740991
Integer amount in haléře: 100 = 1 Kč.
vatRateintegerpovinnémin 0max 100
ground"a" | "b" | "c" | "d" | "e" | "f" | "g" | "h" | "i" | "74b1" | "74b2" | "74b3" | "74b4"
factsobject
firstOrderOnstringYYYY-MM-DD
Date as YYYY-MM-DD.
limitSuspendedboolean
legalGroundstringmax 200 chars
evidenceNumberstringmax 60 chars
notestringmax 2000 chars

Odpověď · 200

allowedbooleanpovinné
conditionsobject[]povinné
codenull | stringpovinné
metbooleanpovinné
sectionstringpovinné
messagenull | stringpovinné
latestDatenull | stringpovinnédate
sidestringpovinné
sectionstringpovinné
deadlinestringdate
POST/v1/tax/bad-debts/check
curl -X POST https://api.damedoklad.cz/v1/tax/bad-debts/check \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "documentType": "invoice",
  "documentId": "obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL",
  "correctionDate": "2026-10-30",
  "unpaidHaler": 1210000,
  "vatRate": 21
}'

Received invoices past the deadline of § 74b odst. 3 whose deduction must be lowered

GET/v1/tax/bad-debts/debtor-due

Received invoices past the deadline of § 74b odst. 3 whose deduction must be lowered

Nástroj MCP: list-tax-debtor-corrections

Parametry dotazu

limitintegermin 1max 500
offsetintegermin 0max 9007199254740991
searchstringmax 200 chars

Odpověď · 200

dataobject[]povinné
object"tax_debtor_correction"povinné
idstringpovinné
numbernull | stringpovinné
supplierNumberstringpovinné
contactNamenull | stringpovinné
actionstringpovinné
dueDatenull | stringpovinnédate
deadlinestringpovinnédate
lastPayDaystringpovinnédate
unpaidHalerintegerpovinné
alreadyCorrectedHalerintegerpovinné
vatRateintegerpovinné
ratesobject[]povinné
vatRateintegerpovinné
unpaidHalerintegerpovinné
baseHalerinteger | nullpovinné
vatHalerinteger | nullpovinné
correctionDatestringpovinnédate
currencynull | stringpovinné
lastDatestringdate
totalinteger
Rows that match, on all pages.
hasMorebooleanpovinné
More rows follow. Ask again with offset + the number of rows received.
GET/v1/tax/bad-debts/debtor-due
curl https://api.damedoklad.cz/v1/tax/bad-debts/debtor-due \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

The grounds of § 46 odst. 1 with the facts the user must confirm for each

GET/v1/tax/bad-debts/grounds

The grounds of § 46 odst. 1 with the facts the user must confirm for each

Nástroj MCP: get-tax-bad-debt-grounds

Odpověď · 200

commonstring[]povinné
groundsobject[]povinné
groundnull | stringpovinné
sectionstringpovinné
factsstring[]povinné
datestring
factLabelsobjectpovinné
enforcementRunningstringpovinné
enforcementStoppedNoAssetsstringpovinné
insolvencyClaimFiledstringpovinné
insolvencyDecisionstringpovinné
probateFinishedstringpovinné
proceedingRunningstringpovinné
rightsExercisedstringpovinné
otherClaimEnforcementEndedstringpovinné
otherClaimEnforcementRunningstringpovinné
twoWrittenNoticesstringpovinné
noOtherGroundstringpovinné
debtorKnownstringpovinné
didNotKnowUnpaidstringpovinné
notRelatedstringpovinné
GET/v1/tax/bad-debts/grounds
curl https://api.damedoklad.cz/v1/tax/bad-debts/grounds \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Every tax deadline of a year for this taxpayer: VAT, OSS, income tax, overviews, road and property tax, advances, with their status

GET/v1/tax/calendar

Every tax deadline of a year for this taxpayer: VAT, OSS, income tax, overviews, road and property tax, advances, with their status

Nástroj MCP: get-tax-calendar

Parametry dotazu

yearintegerpovinnémin 2016max 2100

Odpověď · 200

yearintegerpovinné
dataobject[]povinné
formstringpovinné
periodKeystringpovinné
yearintegerpovinné
monthinteger | nullpovinné
quarterinteger | nullpovinné
statutorystringpovinnédate
duestringpovinnédate
movedbooleanpovinné
statusstringpovinné
daysLeftintegerpovinné
overduebooleanpovinné
keystringpovinné
kindstringpovinné
amountKcinteger | nullpovinné
totalintegerpovinné
hasMorebooleanpovinné
GET/v1/tax/calendar
curl https://api.damedoklad.cz/v1/tax/calendar \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

All VAT, income and road tax deadlines for a year, moved to the next working day where needed

GET/v1/tax/deadlines

All VAT, income and road tax deadlines for a year, moved to the next working day where needed

Nástroj MCP: list-tax-deadlines

Parametry dotazu

yearintegerpovinnémin 2016max 2100
limitintegermin 1max 500
offsetintegermin 0max 9007199254740991
searchstringmax 200 chars

Odpověď · 200

dataobject[]povinné
formstringpovinné
periodKeystringpovinné
yearintegerpovinné
monthinteger | nullpovinné
quarterinteger | nullpovinné
statutorystringpovinnédate
duestringpovinnédate
movedbooleanpovinné
statusstringpovinné
daysLeftintegerpovinné
overduebooleanpovinné
totalinteger
Rows that match, on all pages.
hasMorebooleanpovinné
More rows follow. Ask again with offset + the number of rows received.
GET/v1/tax/deadlines
curl https://api.damedoklad.cz/v1/tax/deadlines \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

List own VAT registrations in other EU states, with the rates entered for each

GET/v1/tax/eu-registrations

List own VAT registrations in other EU states, with the rates entered for each

Nástroj MCP: list-eu-vat-registrations

Parametry dotazu

limitintegermin 1max 500
offsetintegermin 0max 9007199254740991
searchstringmax 200 chars

Odpověď · 200

dataobject[]povinné
object"eu_vat_registration"povinné
idstringpovinné
countrynull | stringpovinné
vatNumberstringpovinné
validFromnull | stringpovinnédate
validTonull | stringpovinnédate
establishmentnull | stringpovinné
basicRateinteger | nullpovinné
reducedRateinteger | nullpovinné
secondReducedRateinteger | nullpovinné
currencynull | stringpovinné
vatAccountstringpovinné
totalinteger
Rows that match, on all pages.
hasMorebooleanpovinné
More rows follow. Ask again with offset + the number of rows received.
GET/v1/tax/eu-registrations
curl https://api.damedoklad.cz/v1/tax/eu-registrations \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Add a VAT registration in another EU state: number, dates, branch, and that state’s rates

POST/v1/tax/eu-registrations

Add a VAT registration in another EU state: number, dates, branch, and that state’s rates. A document then takes vatMode eu_registration: the buyer’s country picks the registration, and only the base reaches the Czech return, on ř. 26. Rates left out come from the Commission’s table on the first day, and the currency from the state.

Nástroj MCP: create-eu-vat-registration

Tělo požadavku

countrystringpovinné2 chars
vatNumberstringpovinnémin 3 charsmax 20 chars
validFromstringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
validTostring | null
Date as YYYY-MM-DD.
establishmentstring | null
basicRatenumber | null
reducedRatenumber | null
secondReducedRatenumber | null
currencystring | null
ISO 4217 currency code, for example CZK or EUR.

Odpověď · 201

idstringpovinné
countrynull | stringpovinné
vatNumberstringpovinné
validFromnull | stringpovinnédate
validTonull | stringpovinnédate
establishmentnull | stringpovinné
basicRateinteger | nullpovinné
reducedRateinteger | nullpovinné
secondReducedRateinteger | nullpovinné
currencynull | stringpovinné
vatAccountstringpovinné
POST/v1/tax/eu-registrations
curl -X POST https://api.damedoklad.cz/v1/tax/eu-registrations \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "country": "string",
  "vatNumber": "string",
  "validFrom": "2026-10-30"
}'

Change a VAT registration in another EU state, for example its end date or rates

PATCH/v1/tax/eu-registrations/{id}

Change a VAT registration in another EU state, for example its end date or rates

Nástroj MCP: update-eu-vat-registration

Parametry v cestě

idstringpovinné

Tělo požadavku

countrystring2 chars
vatNumberstringmin 3 charsmax 20 chars
validFromstringYYYY-MM-DD
Date as YYYY-MM-DD.
validTostring | null
Date as YYYY-MM-DD.
establishmentstring | null
basicRatenumber | null
reducedRatenumber | null
secondReducedRatenumber | null
currencystring | null
ISO 4217 currency code, for example CZK or EUR.

Odpověď · 200

idstringpovinné
countrynull | stringpovinné
vatNumberstringpovinné
validFromnull | stringpovinnédate
validTonull | stringpovinnédate
establishmentnull | stringpovinné
basicRateinteger | nullpovinné
reducedRateinteger | nullpovinné
secondReducedRateinteger | nullpovinné
currencynull | stringpovinné
vatAccountstringpovinné
PATCH/v1/tax/eu-registrations/{id}
curl -X PATCH https://api.damedoklad.cz/v1/tax/eu-registrations/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "country": "string",
  "vatNumber": "string",
  "validFrom": "2026-10-30"
}'

Delete a VAT registration no document uses yet. One already used is ended with a date instead

DELETE/v1/tax/eu-registrations/{id}

Delete a VAT registration no document uses yet. One already used is ended with a date instead

Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.

Nástroj MCP: delete-eu-vat-registration

Parametry v cestě

idstringpovinné

Odpověď · 200

idstringpovinné
countrynull | stringpovinné
vatNumberstringpovinné
validFromnull | stringpovinnédate
validTonull | stringpovinnédate
establishmentnull | stringpovinné
basicRateinteger | nullpovinné
reducedRateinteger | nullpovinné
secondReducedRateinteger | nullpovinné
currencynull | stringpovinné
vatAccountstringpovinné
DELETE/v1/tax/eu-registrations/{id}
curl -X DELETE https://api.damedoklad.cz/v1/tax/eu-registrations/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Which registration a buyer’s state picks on a date, with the currency a document under it takes

GET/v1/tax/eu-registrations/for-contact

Which registration a buyer’s state picks on a date, with the currency a document under it takes

Nástroj MCP: get-eu-registration-for-contact

Parametry dotazu

contactIdstringpovinné
ID of the contact. Find it with list-contacts.
datestringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.

Odpověď · 200

countrynull | stringpovinné
registeredbooleanpovinné
currencynull | stringpovinné
GET/v1/tax/eu-registrations/for-contact
curl https://api.damedoklad.cz/v1/tax/eu-registrations/for-contact \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

A member state’s VAT rates and currency on a date, from the Commission’s table that OSS uses. The state’s own website decides

GET/v1/tax/eu-registrations/rates

A member state’s VAT rates and currency on a date, from the Commission’s table that OSS uses. The state’s own website decides

Nástroj MCP: get-eu-vat-rates

Parametry dotazu

countrystringpovinné2 chars
datestringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.

Odpověď · 200

countrynull | stringpovinné
datestringpovinnédate
currencynull | stringpovinné
knownbooleanpovinné
standardintegerpovinné
reducedinteger[]povinné
GET/v1/tax/eu-registrations/rates
curl https://api.damedoklad.cz/v1/tax/eu-registrations/rates \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Base and VAT per state and rate for a period, as a working paper for the return filed in that state

GET/v1/tax/eu-registrations/summary

Base and VAT per state and rate for a period, as a working paper for the return filed in that state

Nástroj MCP: get-eu-vat-summary

Parametry dotazu

fromstringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
tostringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.

Odpověď · 200

fromstringpovinnédate
tostringpovinnédate
rowsobject[]povinné
countrynull | stringpovinné
currencynull | stringpovinné
rateintegerpovinné
baseHalerinteger | nullpovinné
vatHalerinteger | nullpovinné
documentCountintegerpovinné
GET/v1/tax/eu-registrations/summary
curl https://api.damedoklad.cz/v1/tax/eu-registrations/summary \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

List tax filings, newest first, with their status

GET/v1/tax/filings

List tax filings, newest first, with their status

Nástroj MCP: list-tax-filings

Parametry dotazu

limitintegermin 1max 500
offsetintegermin 0max 9007199254740991
searchstringmax 200 chars
fromstringYYYY-MM-DD
Date as YYYY-MM-DD.
tostringYYYY-MM-DD
Date as YYYY-MM-DD.
form"DPHDP3" | "DPHKH1" | "DPHSHV" | "DPFDP7" | "DPPDP9" | "DSLDP3" | "OSSEI1" | "OSSNI1" | "OSSII1" | "SMEHL1" | "SMEOZ1" | "DNEDP6" | "OSVCSS" | "OSVCZP"
yearintegermin -9007199254740991max 9007199254740991

Odpověď · 200

dataobject[]povinné
object"tax_filing"povinné
idstringpovinné
formstringpovinné
yearintegerpovinné
monthinteger | nullpovinné
quarterinteger | nullpovinné
kindstringpovinné
statusstringpovinné
discoveredOnnull | stringpovinnédate
nextPeriodCodestring | nullpovinné
callNumberstring | nullpovinné
overridesobjectpovinné
inputsobjectpovinné
wageTaxPaidKcinteger
employmentIncomeKcinteger
advancesPaidKcinteger
landobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2number
coefficientinteger | null
parcelNumberintegerpovinné
cadastralCodeinteger
municipalityCodeinteger
pricePerM2integer
exemptAreaM2integer
exemptionsobject[]
buildingsobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2numberpovinné
houseNumberinteger | nullpovinné
parcelNumberintegerpovinné
cadastralCodeintegerpovinné
businessAreaM2integerpovinné
municipalityCodeintegerpovinné
eurRateinteger
schemeNumberstring
internalNumberstring
additionalReasonsstring
osszCodestring
birthDatenull | stringdate
mainMonthsinteger
sideMonthsinteger
birthNumberstring
overpaymentToAdvancesboolean
correctionsobject[]
yearintegerpovinné
countrynull | stringpovinné
quarterinteger | nullpovinné
correctionCentsintegerpovinné
eurRateDatestringdate
lossesobject[]
tostringpovinnédate
fromstringpovinnédate
lossKcintegerpovinné
usedNowKcintegerpovinné
usedPriorKcintegerpovinné
giftsKcinteger
accountingCategorystring
tableCobject
foreignTaxobject
statesobject[]povinné
taxCreditsobject
disabledEmployeesnumberpovinné
severelyDisabledEmployeesnumberpovinné
turnoverKcinteger
researchClaimsobject[]
tostringpovinnédate
fromstringpovinnédate
claimKcintegerpovinné
usedNowKcintegerpovinné
educationClaimsobject[]
tostringpovinnédate
fromstringpovinnédate
claimKcintegerpovinné
usedNowKcintegerpovinné
employeesAverageinteger
otherAdditionsKcinteger
businessobject
cooperatingobject[]povinné
flatRatePercentinteger
otherIncreaseKcinteger
specialAttachmentsobject[]
rowstringpovinné
textstringpovinné
separateBaseIncomesobject[]
kindstringpovinné
countrynull | stringpovinné
incomeKcintegerpovinné
descriptionnull | stringpovinné
foreignTaxKcinteger
acquisitionCostKcinteger
otherDeductionsKcinteger
taxReturnDutyboolean
variableSymbolnull | string
nextSideboolean
flatTaxReasonstring
sideReason_zamboolean
cooperatingCitystring
cooperatingLastNamestring
filedElectronicallyboolean
cooperatingBirthDatestringdate
cooperatingFirstNamestring
cooperatingPostalCodestring
cooperatingBirthNumberstring
cooperatingHouseNumberstring
foreignobject
creditsobject[]povinné
certificatesobject[]
publicationobject
emailnull | stringpovinné
notesboolean
equityChangesboolean
statementFilesstring[]
rentalobject
flatbooleanpovinné
incomeKcintegerpovinné
spouseboolean | object
monthsintegerpovinné
incomeKcintegerpovinné
lastNamenull | stringpovinné
birthDatenull | stringpovinnédate
firstNamenull | stringpovinné
childUnder3booleanpovinné
childrenobject[]
orderintegerpovinné
monthsinteger
lastNamenull | string
birthDatenull | stringdate
firstNamenull | string
employersobject[]
namenull | stringpovinné
incomeKcintegerpovinné
advanceKcintegerpovinné
otherIncomeobject[]
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
descriptionnull | stringpovinné
separateBaseobject
capitalIncomeKcintegerpovinné
bonusEligibleboolean
previousIdnull | stringpovinné
finalizedAtnull | stringpovinnédate-time
filedOnnull | stringpovinnédate
filedReferencenull | stringpovinné
notestring | nullpovinné
createdAtstringpovinnédate-time
updatedAtstringpovinnédate-time
computedobject
formstringpovinné
periodobjectpovinné
yearintegerpovinné
monthinteger | null
keystringpovinné
fromstringpovinnédate
tostringpovinnédate
quarterinteger | null
subjectnull | objectpovinné
oidstring
workspaceOidstring
subjectTypestringpovinné
firstNamenull | string
lastNamenull | string
titlestring | null
financeOfficeCodenull | string
workplaceCodenull | string
naceCodenull | string
streetnull | string
houseNumbernull | string
orientationNumberstring | null
citynull | string
postalCodenull | string
countrystring | null
phonenull | string
emailnull | string
contactFirstNamestring | null
contactLastNamestring | null
contactPhonestring | null
signerFirstNamenull | string
signerLastNamenull | string
signerRolenull | string
summaryQuarterlybooleanpovinné
ossRegisteredbooleanpovinné
ossNonEuRegisteredboolean
ossImportRegisteredboolean
ownsPropertyboolean
createdAtstringdate-time
updatedAtstringdate-time
namenull | stringpovinné
dicnull | stringpovinné
iconull | stringpovinné
rowsarray | object
countrynull | stringpovinné
vatIdstring
codeinteger | null
countinteger
valueHalerinteger | null
contactNamenull | string
valueinteger
stornoboolean
rateinteger
rateTypestring
supplyTypestring
baseCentsinteger
vatCentsinteger
sectornull | string
centsinteger
identifiedPersonboolean
cumulativeRowsobject
attachmentsobject[]
sectionstringpovinné
titlenull | stringpovinné
linesstring[]povinné
rowstring
adjustmentDetailsobject[]
idstringpovinné
kindstringpovinné
rowintegerpovinné
valuesobjectpovinné
notenull | stringpovinné
sourcestringpovinné
settlementnull | object
numeratorintegerpovinné
exemptintegerpovinné
reducedInputintegerpovinné
claimedintegerpovinné
coefficientinteger | nullpovinné
entitledintegerpovinné
changeintegerpovinné
appliesbooleanpovinné
entriesCountinteger
issuesobject[]povinné
severitystringpovinné
codenull | stringpovinné
messagenull | stringpovinné
documentIdnull | string
numbernull | string
statementobject
A1object[]povinné
A2object[]povinné
A3any[]povinné
A4object[]povinné
A5objectpovinné
B1any[]povinné
B2object[]povinné
B3objectpovinné
Cobjectpovinné
emptyboolean
allRowsobject[]
countrynull | stringpovinné
vatIdstringpovinné
codeinteger | nullpovinné
countintegerpovinné
valueHalerinteger | nullpovinné
contactNamenull | stringpovinné
valueintegerpovinné
worksheetobject
yearintegerpovinné
rowsobjectpovinné
annex2any
Null in every recorded response.
annex3any
Null in every recorded response.
cfcCreditany
Null in every recorded response.
incentiveany
Null in every recorded response.
tableAobject[]
tableBnull | object
tableCobject
tableFobject
tableGinteger
tableHnull | object
tableInull | object
tableJany
Null in every recorded response.
tableKobject
lossesobject[]povinné
remainingLossKcintegerpovinné
issuesobject[]povinné
lossKcinteger
taxKcintegerpovinné
advancesPaidKcinteger
payableKcintegerpovinné
lastKnownTaxKcintegerpovinné
sourceobjectpovinné
inputsobjectpovinné
regimestring
flatRatePercentinteger | null
attachment1object
attachment2null | object
attachment3null | object
attachment4null | object
foreignCertificatesobject[]
spouseobject
childrenobject[]
employersobject[]
bonusobject
spouseDetailsobject
statementsNeededboolean
publicBenefitany
Null in every recorded response.
separateBasenull | object
sourceobject
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
resultKcintegerpovinné
nonDeductibleKcintegerpovinné
exemptIncomeKcintegerpovinné
nonDeductibleGroupsobject[]povinné
linksobjectpovinné
previousLossesany[]povinné
allowancesobjectpovinné
transitionobjectpovinné
depreciationDifferenceKcinteger
tableCobject
previousnull | object
taxKcintegerpovinné
lossKcintegerpovinné
statementsnull | object
assetsobject[]povinné
liabilitiesobject[]povinné
incomeobject[]povinné
asOfstringpovinnédate
rangestringpovinné
beforeTaxKcintegerpovinné
correctionsobject[]
yearintegerpovinné
countrynull | stringpovinné
quarterinteger | nullpovinné
correctionCentsintegerpovinné
eurRateinteger | null
eurRateDatenull | stringdate
schemestring
schemeNumbernull | string
intermediaryNumberany
Null in every recorded response.
internalNumberstring
totalVatCentsinteger
totalDueCentsinteger
bankobject
ibanstring | nullpovinné
accountNamestringpovinné
overviewobject
yearintegerpovinné
rowsobjectpovinné
participatesSideboolean
decisiveAmountKcinteger | null
balanceKcintegerpovinné
nextAdvanceKcinteger | nullpovinné
nextYearintegerpovinné
issuesany[]povinné
taxBaseobject
taxBaseKcintegerpovinné
sourcestringpovinné
filingIdnull | stringpovinné
statusnull | stringpovinné
deadlinesobject
taxDuestringpovinnédate
overviewobjectpovinné
balanceDuestringpovinnédate
minimumobject
yearintegerpovinné
averageWageintegerpovinné
mainobjectpovinné
mainStartobjectpovinné
sideobjectpovinné
healthobjectpovinné
minimumNextnull | object
yearintegerpovinné
averageWageintegerpovinné
mainobjectpovinné
mainStartobjectpovinné
sideobjectpovinné
healthobjectpovinné
computedobject
yearintegerpovinné
landobject[]
buildingsobject[]
landTaxinteger
buildingTaxinteger
totalintegerpovinné
paymentsobject[]
returnDuestringdate
rowsobject[]
payableinteger
reasonsany
Null in every recorded response.
noticeobject
yearintegerpovinné
quarterinteger | nullpovinné
fromstringpovinnédate
tostringpovinnédate
duestringpovinnédate
rowsobject[]povinné
issuesobject[]povinné
totalCentsintegerpovinné
limitobject
object"vat_sme_limit"povinné
yearintegerpovinné
eurRateinteger | nullpovinné
limitCentsintegerpovinné
turnoverCentsintegerpovinné
remainingCentsintegerpovinné
previousYearCentsanypovinné
Null in every recorded response.
previousYearExceededbooleanpovinné
exceededOnnull | stringpovinnédate
noticeDuenull | stringpovinnédate
usableUntilnull | stringpovinnédate
evidenceNumbernull | string
exceededOnnull | stringdate
totalCentsinteger
duestringdate
publicationnull | object
pr11_rozvstringpovinné
pr11_vzzstringpovinné
pr11_puzstringpovinné
pr11_pzvkstringpovinné
pr11_pptstringpovinné
pr11_uzmusstringpovinné
pr11_emailstringpovinné
xmlIssuesobject[]
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
lockedAtnull | stringdate-time
lockedboolean
changedSinceLockboolean
eventsobject[]
object"tax_filing_event"povinné
idstringpovinné
actionstringpovinné
fieldnull | stringpovinné
oldValuenull | stringpovinné
newValuenull | stringpovinné
reasonnull | stringpovinné
actorIdnull | stringpovinné
createdAtstringpovinnédate-time
rowLabelsobject
totalinteger
Rows that match, on all pages.
hasMorebooleanpovinné
More rows follow. Ask again with offset + the number of rows received.
GET/v1/tax/filings
curl https://api.damedoklad.cz/v1/tax/filings \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Start a draft filing for a form and period; the figures stay live until it is finalized

POST/v1/tax/filings

Start a draft filing for a form and period; the figures stay live until it is finalized

Nástroj MCP: create-tax-filing

Tělo požadavku

form"DPHDP3" | "DPHKH1" | "DPHSHV" | "DPFDP7" | "DPPDP9" | "DSLDP3" | "OSSEI1" | "OSSNI1" | "OSSII1" | "SMEHL1" | "SMEOZ1" | "DNEDP6" | "OSVCSS" | "OSVCZP"povinné
yearintegerpovinnémin 2016max 2100
monthintegermin 1max 12
quarterintegermin 1max 4
kind"regular" | "corrective" | "additional" | "additional_corrective" | "followup" | "followup_corrective"
discoveredOnstringYYYY-MM-DD
Date as YYYY-MM-DD.
nextPeriodCode"Q" | "M"
callNumberstringmax 32 chars
notestringmax 2000 chars
inputsobject

Odpověď · 201

idstringpovinné
formstringpovinné
yearintegerpovinné
monthinteger | nullpovinné
quarterinteger | nullpovinné
kindstringpovinné
statusstringpovinné
discoveredOnnull | stringpovinnédate
nextPeriodCodestring | nullpovinné
callNumberstring | nullpovinné
overridesobjectpovinné
inputsobjectpovinné
wageTaxPaidKcinteger
employmentIncomeKcinteger
advancesPaidKcinteger
landobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2number
coefficientinteger | null
parcelNumberintegerpovinné
cadastralCodeinteger
municipalityCodeinteger
pricePerM2integer
exemptAreaM2integer
exemptionsobject[]
substringpovinné
letterstringpovinné
sectionstringpovinné
buildingsobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2numberpovinné
houseNumberinteger | nullpovinné
parcelNumberintegerpovinné
cadastralCodeintegerpovinné
businessAreaM2integerpovinné
municipalityCodeintegerpovinné
eurRateinteger
schemeNumberstring
internalNumberstring
additionalReasonsstring
osszCodestring
birthDatenull | stringdate
mainMonthsinteger
sideMonthsinteger
birthNumberstring
overpaymentToAdvancesboolean
correctionsobject[]
yearintegerpovinné
countrynull | stringpovinné
quarterinteger | nullpovinné
correctionCentsintegerpovinné
eurRateDatestringdate
lossesobject[]
tostringpovinnédate
fromstringpovinnédate
lossKcintegerpovinné
usedNowKcintegerpovinné
usedPriorKcintegerpovinné
giftsKcinteger
accountingCategorystring
tableCobject
foreignTaxobject
statesobject[]povinné
countrynull | stringpovinné
incomeKcintegerpovinné
taxPaidKcintegerpovinné
expensesKcintegerpovinné
taxCreditsobject
disabledEmployeesnumberpovinné
severelyDisabledEmployeesnumberpovinné
turnoverKcinteger
researchClaimsobject[]
tostringpovinnédate
fromstringpovinnédate
claimKcintegerpovinné
usedNowKcintegerpovinné
educationClaimsobject[]
tostringpovinnédate
fromstringpovinnédate
claimKcintegerpovinné
usedNowKcintegerpovinné
employeesAverageinteger
otherAdditionsKcinteger
businessobject
cooperatingobject[]povinné
dicnull | stringpovinné
lastNamenull | stringpovinné
relationstringpovinné
sharePctintegerpovinné
firstNamenull | stringpovinné
flatRatePercentinteger
otherIncreaseKcinteger
specialAttachmentsobject[]
rowstringpovinné
textstringpovinné
separateBaseIncomesobject[]
kindstringpovinné
countrynull | stringpovinné
incomeKcintegerpovinné
descriptionnull | stringpovinné
foreignTaxKcinteger
acquisitionCostKcinteger
otherDeductionsKcinteger
taxReturnDutyboolean
variableSymbolnull | string
nextSideboolean
flatTaxReasonstring
sideReason_zamboolean
cooperatingCitystring
cooperatingLastNamestring
filedElectronicallyboolean
cooperatingBirthDatestringdate
cooperatingFirstNamestring
cooperatingPostalCodestring
cooperatingBirthNumberstring
cooperatingHouseNumberstring
foreignobject
creditsobject[]povinné
countrynull | stringpovinné
incomeKcintegerpovinné
taxPaidKcintegerpovinné
certificatesobject[]
taxKcintegerpovinné
countrynull | stringpovinné
incomeKcintegerpovinné
taxLocalintegerpovinné
authoritystringpovinné
publicationobject
emailnull | stringpovinné
notesboolean
equityChangesboolean
statementFilesstring[]
rentalobject
flatbooleanpovinné
incomeKcintegerpovinné
spouseboolean | object
monthsintegerpovinné
incomeKcintegerpovinné
lastNamenull | stringpovinné
birthDatenull | stringpovinnédate
firstNamenull | stringpovinné
childUnder3booleanpovinné
childrenobject[]
orderintegerpovinné
monthsinteger
lastNamenull | string
birthDatenull | stringdate
firstNamenull | string
employersobject[]
namenull | stringpovinné
incomeKcintegerpovinné
advanceKcintegerpovinné
otherIncomeobject[]
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
descriptionnull | stringpovinné
separateBaseobject
capitalIncomeKcintegerpovinné
bonusEligibleboolean
previousIdnull | stringpovinné
finalizedAtnull | stringpovinnédate-time
filedOnnull | stringpovinnédate
filedReferencenull | stringpovinné
notestring | nullpovinné
createdAtstringpovinnédate-time
updatedAtstringpovinnédate-time
computedobject
formstringpovinné
periodobjectpovinné
yearintegerpovinné
monthinteger | null
keystringpovinné
fromstringpovinnédate
tostringpovinnédate
quarterinteger | null
subjectnull | objectpovinné
oidstring
workspaceOidstring
subjectTypestringpovinné
firstNamenull | string
lastNamenull | string
titlestring | null
financeOfficeCodenull | string
workplaceCodenull | string
naceCodenull | string
streetnull | string
houseNumbernull | string
orientationNumberstring | null
citynull | string
postalCodenull | string
countrystring | null
phonenull | string
emailnull | string
contactFirstNamestring | null
contactLastNamestring | null
contactPhonestring | null
signerFirstNamenull | string
signerLastNamenull | string
signerRolenull | string
summaryQuarterlybooleanpovinné
ossRegisteredbooleanpovinné
ossNonEuRegisteredboolean
ossImportRegisteredboolean
ownsPropertyboolean
createdAtstringdate-time
updatedAtstringdate-time
namenull | stringpovinné
dicnull | stringpovinné
iconull | stringpovinné
rowsarray | object
countrynull | stringpovinné
vatIdstring
codeinteger | null
countinteger
valueHalerinteger | null
contactNamenull | string
valueinteger
stornoboolean
rateinteger
rateTypestring
supplyTypestring
baseCentsinteger
vatCentsinteger
sectornull | string
centsinteger
identifiedPersonboolean
cumulativeRowsobject
attachmentsobject[]
sectionstringpovinné
titlenull | stringpovinné
linesstring[]povinné
rowstring
adjustmentDetailsobject[]
idstringpovinné
kindstringpovinné
rowintegerpovinné
valuesobjectpovinné
baseinteger
fullinteger
deductibleinteger
valueinteger
notenull | stringpovinné
sourcestringpovinné
settlementnull | object
numeratorintegerpovinné
exemptintegerpovinné
reducedInputintegerpovinné
claimedintegerpovinné
coefficientinteger | nullpovinné
entitledintegerpovinné
changeintegerpovinné
appliesbooleanpovinné
entriesCountinteger
issuesobject[]povinné
severitystringpovinné
codenull | stringpovinné
messagenull | stringpovinné
documentIdnull | string
numbernull | string
statementobject
A1object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
dicnull | stringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
codenull | stringpovinné
baseHalerinteger | nullpovinné
A2object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
countrynull | stringpovinné
vatIdstringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
base1integerpovinné
vat1integerpovinné
A3any[]povinné
A4object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
dicnull | stringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
regimeintegerpovinné
badDebtstringpovinné
base1integerpovinné
vat1integerpovinné
A5objectpovinné
base1integer
vat1integer
base2integer
vat2integer
B1any[]povinné
B2object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
dicnull | stringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
proportionalstringpovinné
badDebtstringpovinné
base1integerpovinné
vat1integerpovinné
base2integer
vat2integer
B3objectpovinné
base1integer
vat1integer
Cobjectpovinné
obrat23integerpovinné
obrat5integerpovinné
pln23integerpovinné
pln5integerpovinné
plnRezPrenintegerpovinné
rezPren23integerpovinné
rezPren5integerpovinné
celkZdA2integerpovinné
emptyboolean
allRowsobject[]
countrynull | stringpovinné
vatIdstringpovinné
codeinteger | nullpovinné
countintegerpovinné
valueHalerinteger | nullpovinné
contactNamenull | stringpovinné
valueintegerpovinné
worksheetobject
yearintegerpovinné
rowsobjectpovinné
annex2any
Null in every recorded response.
annex3any
Null in every recorded response.
cfcCreditany
Null in every recorded response.
incentiveany
Null in every recorded response.
tableAobject[]
namenull | stringpovinné
amountKcintegerpovinné
tableBnull | object
2integerpovinné
totalintegerpovinné
accountingKcintegerpovinné
tableCobject
tableFobject
researchobject[]povinné
educationobject[]povinné
researchRemainingKcintegerpovinné
educationRemainingKcintegerpovinné
tableGinteger
tableHnull | object
1integerpovinné
2integerpovinné
3integerpovinné
4integerpovinné
5integerpovinné
disabledEmployeesnumberpovinné
severelyDisabledEmployeesnumberpovinné
tableInull | object
1integerpovinné
2integerpovinné
3integerpovinné
4integerpovinné
5integerpovinné
row320integerpovinné
statesobject[]povinné
tableJany
Null in every recorded response.
tableKobject
turnoverKcintegerpovinné
employeesAverageinteger | nullpovinné
currencynull | stringpovinné
lossesobject[]povinné
tostringpovinnédate
fromstringpovinnédate
lossKcintegerpovinné
lossYearintegerpovinné
usedNowKcintegerpovinné
remainingKcintegerpovinné
usedPriorKcintegerpovinné
remainingLossKcintegerpovinné
issuesobject[]povinné
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
lossKcinteger
taxKcintegerpovinné
advancesPaidKcinteger
payableKcintegerpovinné
lastKnownTaxKcintegerpovinné
sourceobjectpovinné
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
resultKcintegerpovinné
nonDeductibleKcintegerpovinné
exemptIncomeKcintegerpovinné
nonDeductibleGroupsobject[]povinné
linksobjectpovinné
previousLossesany[]povinné
allowancesobjectpovinné
transitionobjectpovinné
depreciationDifferenceKcinteger
tableCobject
inputsobjectpovinné
wageTaxPaidKcinteger
employmentIncomeKcinteger
lossesobject[]
giftsKcinteger
accountingCategorystring
tableCobject
foreignTaxobject
taxCreditsobject
turnoverKcinteger
researchClaimsobject[]
educationClaimsobject[]
employeesAverageinteger
otherAdditionsKcinteger
businessobject
flatRatePercentinteger
otherIncreaseKcinteger
specialAttachmentsobject[]
separateBaseIncomesobject[]
otherDeductionsKcinteger
additionalReasonsstring
foreignobject
publicationobject
statementFilesstring[]
rentalobject
spouseboolean | object
childrenobject[]
employersobject[]
otherIncomeobject[]
separateBaseobject
bonusEligibleboolean
regimestring
flatRatePercentinteger | null
attachment1object
monthsinteger | nullpovinné
depreciationKcintegerpovinné
realEstateDepreciationKcintegerpovinné
wagesKcintegerpovinné
cooperatingobject[]povinné
receivedShareanypovinné
Null in every recorded response.
attachment2null | object
otherobjectpovinné
rentalobjectpovinné
attachment3null | object
311anypovinné
Null in every recorded response.
312anypovinné
Null in every recorded response.
313anypovinné
Null in every recorded response.
314anypovinné
Null in every recorded response.
315anypovinné
Null in every recorded response.
316anypovinné
Null in every recorded response.
328integerpovinné
329integerpovinné
330integerpovinné
statesobject[]povinné
attachment4null | object
foreignCertificatesobject[]
authoritystringpovinné
countrynull | stringpovinné
taxLocalintegerpovinné
taxKcintegerpovinné
incomeKcintegerpovinné
estimatedbooleanpovinné
spouseobject
monthsintegerpovinné
monthsZtppintegerpovinné
childrenobject[]
orderintegerpovinné
monthsinteger
lastNamenull | string
birthDatenull | stringdate
firstNamenull | string
employersobject[]
namenull | stringpovinné
incomeKcintegerpovinné
advanceKcintegerpovinné
bonusobject
wouldBeKcintegerpovinné
thresholdKcintegerpovinné
incomeKcintegerpovinné
incomeTestMetbooleanpovinné
confirmedboolean | nullpovinné
spouseDetailsobject
monthsinteger
incomeKcinteger
lastNamenull | string
birthDatenull | stringdate
firstNamenull | string
childUnder3boolean
statementsNeededboolean
publicBenefitany
Null in every recorded response.
separateBasenull | object
331integerpovinné
332integerpovinné
333integerpovinné
334integerpovinné
335integerpovinné
itemsobject[]povinné
sourceobject
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
resultKcintegerpovinné
nonDeductibleKcintegerpovinné
exemptIncomeKcintegerpovinné
nonDeductibleGroupsobject[]povinné
namenull | stringpovinné
amountKcintegerpovinné
linksobjectpovinné
assetsobjectpovinné
allowancesobjectpovinné
transitionobjectpovinné
transportKcintegerpovinné
transportVehiclesintegerpovinné
wagesKcintegerpovinné
useAssetLinksbooleanpovinné
useTransportFlatRatebooleanpovinné
previousLossesany[]povinné
allowancesobjectpovinné
addBackKcintegerpovinné
releasedKcintegerpovinné
transitionobjectpovinné
increaseKcintegerpovinné
decreaseKcintegerpovinné
depreciationDifferenceKcinteger
tableCobject
previousnull | object
taxKcintegerpovinné
lossKcintegerpovinné
statementsnull | object
assetsobject[]povinné
c_radkuintegerpovinné
kc_bruttointegerpovinné
kc_korekceinteger | nullpovinné
kc_nettointegerpovinné
kc_netto_mininteger | nullpovinné
liabilitiesobject[]povinné
c_radkuintegerpovinné
kc_sledinteger | nullpovinné
kc_mininteger | nullpovinné
incomeobject[]povinné
c_radkuintegerpovinné
kc_sledinteger | nullpovinné
kc_mininteger | nullpovinné
asOfstringpovinnédate
rangestringpovinné
beforeTaxKcintegerpovinné
correctionsobject[]
yearintegerpovinné
countrynull | stringpovinné
quarterinteger | nullpovinné
correctionCentsintegerpovinné
eurRateinteger | null
eurRateDatenull | stringdate
schemestring
schemeNumbernull | string
intermediaryNumberany
Null in every recorded response.
internalNumberstring
totalVatCentsinteger
totalDueCentsinteger
bankobject
ibanstring | nullpovinné
accountNamestringpovinné
overviewobject
yearintegerpovinné
rowsobjectpovinné
participatesSideboolean
decisiveAmountKcinteger | null
balanceKcintegerpovinné
nextAdvanceKcinteger | nullpovinné
nextYearintegerpovinné
issuesany[]povinné
taxBaseobject
taxBaseKcintegerpovinné
sourcestringpovinné
filingIdnull | stringpovinné
statusnull | stringpovinné
deadlinesobject
taxDuestringpovinnédate
overviewobjectpovinné
statutorystringpovinnédate
duestringpovinnédate
movedbooleanpovinné
balanceDuestringpovinnédate
minimumobject
yearintegerpovinné
averageWageintegerpovinné
mainobjectpovinné
baseintegerpovinné
advanceintegerpovinné
mainStartobjectpovinné
baseintegerpovinné
advanceintegerpovinné
sideobjectpovinné
baseintegerpovinné
advanceintegerpovinné
healthobjectpovinné
basenumberpovinné
advanceintegerpovinné
minimumNextnull | object
yearintegerpovinné
averageWageintegerpovinné
mainobjectpovinné
baseintegerpovinné
advanceintegerpovinné
mainStartobjectpovinné
baseintegerpovinné
advanceintegerpovinné
sideobjectpovinné
baseintegerpovinné
advanceintegerpovinné
healthobjectpovinné
basenumberpovinné
advanceintegerpovinné
computedobject
yearintegerpovinné
landobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2number
coefficientinteger | null
parcelNumberintegerpovinné
inflationintegerpovinné
computedobjectpovinné
cadastralCodeinteger
municipalityCodeinteger
pricePerM2integer
exemptAreaM2integer
exemptionsobject[]
buildingsobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2numberpovinné
houseNumberinteger | nullpovinné
parcelNumberintegerpovinné
cadastralCodeintegerpovinné
businessAreaM2integerpovinné
municipalityCodeintegerpovinné
inflationintegerpovinné
computedobjectpovinné
landTaxinteger
buildingTaxinteger
totalintegerpovinné
paymentsobject[]
duestringpovinnédate
amountKcintegerpovinné
returnDuestringdate
rowsobject[]
platestringpovinné
codenull | stringpovinné
axlesinteger | nullpovinné
weightTonsintegerpovinné
rateintegerpovinné
monthsintegerpovinné
grossintegerpovinné
exemptLetterstring | nullpovinné
exemptMonthsintegerpovinné
exemptintegerpovinné
discountintegerpovinné
partialintegerpovinné
outsidebooleanpovinné
reportablebooleanpovinné
idstringpovinné
namestring | nullpovinné
payableinteger
reasonsany
Null in every recorded response.
noticeobject
yearintegerpovinné
quarterinteger | nullpovinné
fromstringpovinnédate
tostringpovinnédate
duestringpovinnédate
rowsobject[]povinné
countrynull | stringpovinné
sectornull | stringpovinné
centsintegerpovinné
issuesobject[]povinné
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
totalCentsintegerpovinné
limitobject
object"vat_sme_limit"povinné
yearintegerpovinné
eurRateinteger | nullpovinné
limitCentsintegerpovinné
turnoverCentsintegerpovinné
remainingCentsintegerpovinné
previousYearCentsanypovinné
Null in every recorded response.
previousYearExceededbooleanpovinné
exceededOnnull | stringpovinnédate
noticeDuenull | stringpovinnédate
usableUntilnull | stringpovinnédate
evidenceNumbernull | string
exceededOnnull | stringdate
totalCentsinteger
duestringdate
publicationnull | object
pr11_rozvstringpovinné
pr11_vzzstringpovinné
pr11_puzstringpovinné
pr11_pzvkstringpovinné
pr11_pptstringpovinné
pr11_uzmusstringpovinné
pr11_emailstringpovinné
xmlIssuesobject[]
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
lockedAtnull | stringdate-time
lockedboolean
changedSinceLockboolean
eventsobject[]
object"tax_filing_event"povinné
idstringpovinné
actionstringpovinné
fieldnull | stringpovinné
oldValuenull | stringpovinné
newValuenull | stringpovinné
reasonnull | stringpovinné
actorIdnull | stringpovinné
createdAtstringpovinnédate-time
rowLabelsobject
POST/v1/tax/filings
curl -X POST https://api.damedoklad.cz/v1/tax/filings \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "form": "DPHDP3",
  "year": 2026
}'

A filing with its figures, problems and audit trail; a locked filing shows its snapshot and whether books changed since

GET/v1/tax/filings/{id}

A filing with its figures, problems and audit trail; a locked filing shows its snapshot and whether books changed since

Nástroj MCP: get-tax-filing

Parametry v cestě

idstringpovinné

Odpověď · 200

idstringpovinné
formstringpovinné
yearintegerpovinné
monthinteger | nullpovinné
quarterinteger | nullpovinné
kindstringpovinné
statusstringpovinné
discoveredOnnull | stringpovinnédate
nextPeriodCodestring | nullpovinné
callNumberstring | nullpovinné
overridesobjectpovinné
inputsobjectpovinné
wageTaxPaidKcinteger
employmentIncomeKcinteger
advancesPaidKcinteger
landobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2number
coefficientinteger | null
parcelNumberintegerpovinné
cadastralCodeinteger
municipalityCodeinteger
pricePerM2integer
exemptAreaM2integer
exemptionsobject[]
substringpovinné
letterstringpovinné
sectionstringpovinné
buildingsobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2numberpovinné
houseNumberinteger | nullpovinné
parcelNumberintegerpovinné
cadastralCodeintegerpovinné
businessAreaM2integerpovinné
municipalityCodeintegerpovinné
eurRateinteger
schemeNumberstring
internalNumberstring
additionalReasonsstring
osszCodestring
birthDatenull | stringdate
mainMonthsinteger
sideMonthsinteger
birthNumberstring
overpaymentToAdvancesboolean
correctionsobject[]
yearintegerpovinné
countrynull | stringpovinné
quarterinteger | nullpovinné
correctionCentsintegerpovinné
eurRateDatestringdate
lossesobject[]
tostringpovinnédate
fromstringpovinnédate
lossKcintegerpovinné
usedNowKcintegerpovinné
usedPriorKcintegerpovinné
giftsKcinteger
accountingCategorystring
tableCobject
foreignTaxobject
statesobject[]povinné
countrynull | stringpovinné
incomeKcintegerpovinné
taxPaidKcintegerpovinné
expensesKcintegerpovinné
taxCreditsobject
disabledEmployeesnumberpovinné
severelyDisabledEmployeesnumberpovinné
turnoverKcinteger
researchClaimsobject[]
tostringpovinnédate
fromstringpovinnédate
claimKcintegerpovinné
usedNowKcintegerpovinné
educationClaimsobject[]
tostringpovinnédate
fromstringpovinnédate
claimKcintegerpovinné
usedNowKcintegerpovinné
employeesAverageinteger
otherAdditionsKcinteger
businessobject
cooperatingobject[]povinné
dicnull | stringpovinné
lastNamenull | stringpovinné
relationstringpovinné
sharePctintegerpovinné
firstNamenull | stringpovinné
flatRatePercentinteger
otherIncreaseKcinteger
specialAttachmentsobject[]
rowstringpovinné
textstringpovinné
separateBaseIncomesobject[]
kindstringpovinné
countrynull | stringpovinné
incomeKcintegerpovinné
descriptionnull | stringpovinné
foreignTaxKcinteger
acquisitionCostKcinteger
otherDeductionsKcinteger
taxReturnDutyboolean
variableSymbolnull | string
nextSideboolean
flatTaxReasonstring
sideReason_zamboolean
cooperatingCitystring
cooperatingLastNamestring
filedElectronicallyboolean
cooperatingBirthDatestringdate
cooperatingFirstNamestring
cooperatingPostalCodestring
cooperatingBirthNumberstring
cooperatingHouseNumberstring
foreignobject
creditsobject[]povinné
countrynull | stringpovinné
incomeKcintegerpovinné
taxPaidKcintegerpovinné
certificatesobject[]
taxKcintegerpovinné
countrynull | stringpovinné
incomeKcintegerpovinné
taxLocalintegerpovinné
authoritystringpovinné
publicationobject
emailnull | stringpovinné
notesboolean
equityChangesboolean
statementFilesstring[]
rentalobject
flatbooleanpovinné
incomeKcintegerpovinné
spouseboolean | object
monthsintegerpovinné
incomeKcintegerpovinné
lastNamenull | stringpovinné
birthDatenull | stringpovinnédate
firstNamenull | stringpovinné
childUnder3booleanpovinné
childrenobject[]
orderintegerpovinné
monthsinteger
lastNamenull | string
birthDatenull | stringdate
firstNamenull | string
employersobject[]
namenull | stringpovinné
incomeKcintegerpovinné
advanceKcintegerpovinné
otherIncomeobject[]
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
descriptionnull | stringpovinné
separateBaseobject
capitalIncomeKcintegerpovinné
bonusEligibleboolean
previousIdnull | stringpovinné
finalizedAtnull | stringpovinnédate-time
filedOnnull | stringpovinnédate
filedReferencenull | stringpovinné
notestring | nullpovinné
createdAtstringpovinnédate-time
updatedAtstringpovinnédate-time
computedobject
formstringpovinné
periodobjectpovinné
yearintegerpovinné
monthinteger | null
keystringpovinné
fromstringpovinnédate
tostringpovinnédate
quarterinteger | null
subjectnull | objectpovinné
oidstring
workspaceOidstring
subjectTypestringpovinné
firstNamenull | string
lastNamenull | string
titlestring | null
financeOfficeCodenull | string
workplaceCodenull | string
naceCodenull | string
streetnull | string
houseNumbernull | string
orientationNumberstring | null
citynull | string
postalCodenull | string
countrystring | null
phonenull | string
emailnull | string
contactFirstNamestring | null
contactLastNamestring | null
contactPhonestring | null
signerFirstNamenull | string
signerLastNamenull | string
signerRolenull | string
summaryQuarterlybooleanpovinné
ossRegisteredbooleanpovinné
ossNonEuRegisteredboolean
ossImportRegisteredboolean
ownsPropertyboolean
createdAtstringdate-time
updatedAtstringdate-time
namenull | stringpovinné
dicnull | stringpovinné
iconull | stringpovinné
rowsarray | object
countrynull | stringpovinné
vatIdstring
codeinteger | null
countinteger
valueHalerinteger | null
contactNamenull | string
valueinteger
stornoboolean
rateinteger
rateTypestring
supplyTypestring
baseCentsinteger
vatCentsinteger
sectornull | string
centsinteger
identifiedPersonboolean
cumulativeRowsobject
attachmentsobject[]
sectionstringpovinné
titlenull | stringpovinné
linesstring[]povinné
rowstring
adjustmentDetailsobject[]
idstringpovinné
kindstringpovinné
rowintegerpovinné
valuesobjectpovinné
baseinteger
fullinteger
deductibleinteger
valueinteger
notenull | stringpovinné
sourcestringpovinné
settlementnull | object
numeratorintegerpovinné
exemptintegerpovinné
reducedInputintegerpovinné
claimedintegerpovinné
coefficientinteger | nullpovinné
entitledintegerpovinné
changeintegerpovinné
appliesbooleanpovinné
entriesCountinteger
issuesobject[]povinné
severitystringpovinné
codenull | stringpovinné
messagenull | stringpovinné
documentIdnull | string
numbernull | string
statementobject
A1object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
dicnull | stringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
codenull | stringpovinné
baseHalerinteger | nullpovinné
A2object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
countrynull | stringpovinné
vatIdstringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
base1integerpovinné
vat1integerpovinné
A3any[]povinné
A4object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
dicnull | stringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
regimeintegerpovinné
badDebtstringpovinné
base1integerpovinné
vat1integerpovinné
A5objectpovinné
base1integer
vat1integer
base2integer
vat2integer
B1any[]povinné
B2object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
dicnull | stringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
proportionalstringpovinné
badDebtstringpovinné
base1integerpovinné
vat1integerpovinné
base2integer
vat2integer
B3objectpovinné
base1integer
vat1integer
Cobjectpovinné
obrat23integerpovinné
obrat5integerpovinné
pln23integerpovinné
pln5integerpovinné
plnRezPrenintegerpovinné
rezPren23integerpovinné
rezPren5integerpovinné
celkZdA2integerpovinné
emptyboolean
allRowsobject[]
countrynull | stringpovinné
vatIdstringpovinné
codeinteger | nullpovinné
countintegerpovinné
valueHalerinteger | nullpovinné
contactNamenull | stringpovinné
valueintegerpovinné
worksheetobject
yearintegerpovinné
rowsobjectpovinné
annex2any
Null in every recorded response.
annex3any
Null in every recorded response.
cfcCreditany
Null in every recorded response.
incentiveany
Null in every recorded response.
tableAobject[]
namenull | stringpovinné
amountKcintegerpovinné
tableBnull | object
2integerpovinné
totalintegerpovinné
accountingKcintegerpovinné
tableCobject
tableFobject
researchobject[]povinné
educationobject[]povinné
researchRemainingKcintegerpovinné
educationRemainingKcintegerpovinné
tableGinteger
tableHnull | object
1integerpovinné
2integerpovinné
3integerpovinné
4integerpovinné
5integerpovinné
disabledEmployeesnumberpovinné
severelyDisabledEmployeesnumberpovinné
tableInull | object
1integerpovinné
2integerpovinné
3integerpovinné
4integerpovinné
5integerpovinné
row320integerpovinné
statesobject[]povinné
tableJany
Null in every recorded response.
tableKobject
turnoverKcintegerpovinné
employeesAverageinteger | nullpovinné
currencynull | stringpovinné
lossesobject[]povinné
tostringpovinnédate
fromstringpovinnédate
lossKcintegerpovinné
lossYearintegerpovinné
usedNowKcintegerpovinné
remainingKcintegerpovinné
usedPriorKcintegerpovinné
remainingLossKcintegerpovinné
issuesobject[]povinné
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
lossKcinteger
taxKcintegerpovinné
advancesPaidKcinteger
payableKcintegerpovinné
lastKnownTaxKcintegerpovinné
sourceobjectpovinné
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
resultKcintegerpovinné
nonDeductibleKcintegerpovinné
exemptIncomeKcintegerpovinné
nonDeductibleGroupsobject[]povinné
linksobjectpovinné
previousLossesany[]povinné
allowancesobjectpovinné
transitionobjectpovinné
depreciationDifferenceKcinteger
tableCobject
inputsobjectpovinné
wageTaxPaidKcinteger
employmentIncomeKcinteger
lossesobject[]
giftsKcinteger
accountingCategorystring
tableCobject
foreignTaxobject
taxCreditsobject
turnoverKcinteger
researchClaimsobject[]
educationClaimsobject[]
employeesAverageinteger
otherAdditionsKcinteger
businessobject
flatRatePercentinteger
otherIncreaseKcinteger
specialAttachmentsobject[]
separateBaseIncomesobject[]
otherDeductionsKcinteger
additionalReasonsstring
foreignobject
publicationobject
statementFilesstring[]
rentalobject
spouseboolean | object
childrenobject[]
employersobject[]
otherIncomeobject[]
separateBaseobject
bonusEligibleboolean
regimestring
flatRatePercentinteger | null
attachment1object
monthsinteger | nullpovinné
depreciationKcintegerpovinné
realEstateDepreciationKcintegerpovinné
wagesKcintegerpovinné
cooperatingobject[]povinné
receivedShareanypovinné
Null in every recorded response.
attachment2null | object
otherobjectpovinné
rentalobjectpovinné
attachment3null | object
311anypovinné
Null in every recorded response.
312anypovinné
Null in every recorded response.
313anypovinné
Null in every recorded response.
314anypovinné
Null in every recorded response.
315anypovinné
Null in every recorded response.
316anypovinné
Null in every recorded response.
328integerpovinné
329integerpovinné
330integerpovinné
statesobject[]povinné
attachment4null | object
foreignCertificatesobject[]
authoritystringpovinné
countrynull | stringpovinné
taxLocalintegerpovinné
taxKcintegerpovinné
incomeKcintegerpovinné
estimatedbooleanpovinné
spouseobject
monthsintegerpovinné
monthsZtppintegerpovinné
childrenobject[]
orderintegerpovinné
monthsinteger
lastNamenull | string
birthDatenull | stringdate
firstNamenull | string
employersobject[]
namenull | stringpovinné
incomeKcintegerpovinné
advanceKcintegerpovinné
bonusobject
wouldBeKcintegerpovinné
thresholdKcintegerpovinné
incomeKcintegerpovinné
incomeTestMetbooleanpovinné
confirmedboolean | nullpovinné
spouseDetailsobject
monthsinteger
incomeKcinteger
lastNamenull | string
birthDatenull | stringdate
firstNamenull | string
childUnder3boolean
statementsNeededboolean
publicBenefitany
Null in every recorded response.
separateBasenull | object
331integerpovinné
332integerpovinné
333integerpovinné
334integerpovinné
335integerpovinné
itemsobject[]povinné
sourceobject
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
resultKcintegerpovinné
nonDeductibleKcintegerpovinné
exemptIncomeKcintegerpovinné
nonDeductibleGroupsobject[]povinné
namenull | stringpovinné
amountKcintegerpovinné
linksobjectpovinné
assetsobjectpovinné
allowancesobjectpovinné
transitionobjectpovinné
transportKcintegerpovinné
transportVehiclesintegerpovinné
wagesKcintegerpovinné
useAssetLinksbooleanpovinné
useTransportFlatRatebooleanpovinné
previousLossesany[]povinné
allowancesobjectpovinné
addBackKcintegerpovinné
releasedKcintegerpovinné
transitionobjectpovinné
increaseKcintegerpovinné
decreaseKcintegerpovinné
depreciationDifferenceKcinteger
tableCobject
previousnull | object
taxKcintegerpovinné
lossKcintegerpovinné
statementsnull | object
assetsobject[]povinné
c_radkuintegerpovinné
kc_bruttointegerpovinné
kc_korekceinteger | nullpovinné
kc_nettointegerpovinné
kc_netto_mininteger | nullpovinné
liabilitiesobject[]povinné
c_radkuintegerpovinné
kc_sledinteger | nullpovinné
kc_mininteger | nullpovinné
incomeobject[]povinné
c_radkuintegerpovinné
kc_sledinteger | nullpovinné
kc_mininteger | nullpovinné
asOfstringpovinnédate
rangestringpovinné
beforeTaxKcintegerpovinné
correctionsobject[]
yearintegerpovinné
countrynull | stringpovinné
quarterinteger | nullpovinné
correctionCentsintegerpovinné
eurRateinteger | null
eurRateDatenull | stringdate
schemestring
schemeNumbernull | string
intermediaryNumberany
Null in every recorded response.
internalNumberstring
totalVatCentsinteger
totalDueCentsinteger
bankobject
ibanstring | nullpovinné
accountNamestringpovinné
overviewobject
yearintegerpovinné
rowsobjectpovinné
participatesSideboolean
decisiveAmountKcinteger | null
balanceKcintegerpovinné
nextAdvanceKcinteger | nullpovinné
nextYearintegerpovinné
issuesany[]povinné
taxBaseobject
taxBaseKcintegerpovinné
sourcestringpovinné
filingIdnull | stringpovinné
statusnull | stringpovinné
deadlinesobject
taxDuestringpovinnédate
overviewobjectpovinné
statutorystringpovinnédate
duestringpovinnédate
movedbooleanpovinné
balanceDuestringpovinnédate
minimumobject
yearintegerpovinné
averageWageintegerpovinné
mainobjectpovinné
baseintegerpovinné
advanceintegerpovinné
mainStartobjectpovinné
baseintegerpovinné
advanceintegerpovinné
sideobjectpovinné
baseintegerpovinné
advanceintegerpovinné
healthobjectpovinné
basenumberpovinné
advanceintegerpovinné
minimumNextnull | object
yearintegerpovinné
averageWageintegerpovinné
mainobjectpovinné
baseintegerpovinné
advanceintegerpovinné
mainStartobjectpovinné
baseintegerpovinné
advanceintegerpovinné
sideobjectpovinné
baseintegerpovinné
advanceintegerpovinné
healthobjectpovinné
basenumberpovinné
advanceintegerpovinné
computedobject
yearintegerpovinné
landobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2number
coefficientinteger | null
parcelNumberintegerpovinné
inflationintegerpovinné
computedobjectpovinné
cadastralCodeinteger
municipalityCodeinteger
pricePerM2integer
exemptAreaM2integer
exemptionsobject[]
buildingsobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2numberpovinné
houseNumberinteger | nullpovinné
parcelNumberintegerpovinné
cadastralCodeintegerpovinné
businessAreaM2integerpovinné
municipalityCodeintegerpovinné
inflationintegerpovinné
computedobjectpovinné
landTaxinteger
buildingTaxinteger
totalintegerpovinné
paymentsobject[]
duestringpovinnédate
amountKcintegerpovinné
returnDuestringdate
rowsobject[]
platestringpovinné
codenull | stringpovinné
axlesinteger | nullpovinné
weightTonsintegerpovinné
rateintegerpovinné
monthsintegerpovinné
grossintegerpovinné
exemptLetterstring | nullpovinné
exemptMonthsintegerpovinné
exemptintegerpovinné
discountintegerpovinné
partialintegerpovinné
outsidebooleanpovinné
reportablebooleanpovinné
idstringpovinné
namestring | nullpovinné
payableinteger
reasonsany
Null in every recorded response.
noticeobject
yearintegerpovinné
quarterinteger | nullpovinné
fromstringpovinnédate
tostringpovinnédate
duestringpovinnédate
rowsobject[]povinné
countrynull | stringpovinné
sectornull | stringpovinné
centsintegerpovinné
issuesobject[]povinné
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
totalCentsintegerpovinné
limitobject
object"vat_sme_limit"povinné
yearintegerpovinné
eurRateinteger | nullpovinné
limitCentsintegerpovinné
turnoverCentsintegerpovinné
remainingCentsintegerpovinné
previousYearCentsanypovinné
Null in every recorded response.
previousYearExceededbooleanpovinné
exceededOnnull | stringpovinnédate
noticeDuenull | stringpovinnédate
usableUntilnull | stringpovinnédate
evidenceNumbernull | string
exceededOnnull | stringdate
totalCentsinteger
duestringdate
publicationnull | object
pr11_rozvstringpovinné
pr11_vzzstringpovinné
pr11_puzstringpovinné
pr11_pzvkstringpovinné
pr11_pptstringpovinné
pr11_uzmusstringpovinné
pr11_emailstringpovinné
xmlIssuesobject[]
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
lockedAtnull | stringdate-time
lockedboolean
changedSinceLockboolean
eventsobject[]
object"tax_filing_event"povinné
idstringpovinné
actionstringpovinné
fieldnull | stringpovinné
oldValuenull | stringpovinné
newValuenull | stringpovinné
reasonnull | stringpovinné
actorIdnull | stringpovinné
createdAtstringpovinnédate-time
rowLabelsobject
GET/v1/tax/filings/{id}
curl https://api.damedoklad.cz/v1/tax/filings/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Change a draft filing’s details such as discovery date, next period code or notes

PATCH/v1/tax/filings/{id}

Change a draft filing’s details such as discovery date, next period code or notes

Nástroj MCP: update-tax-filing

Parametry v cestě

idstringpovinné

Tělo požadavku

discoveredOnstring | null
Date as YYYY-MM-DD.
nextPeriodCode"Q" | "M" | null
callNumberstring | null
notestring | null
inputsobject

Odpověď · 200

idstringpovinné
formstringpovinné
yearintegerpovinné
monthinteger | nullpovinné
quarterinteger | nullpovinné
kindstringpovinné
statusstringpovinné
discoveredOnnull | stringpovinnédate
nextPeriodCodestring | nullpovinné
callNumberstring | nullpovinné
overridesobjectpovinné
inputsobjectpovinné
wageTaxPaidKcinteger
employmentIncomeKcinteger
advancesPaidKcinteger
landobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2number
coefficientinteger | null
parcelNumberintegerpovinné
cadastralCodeinteger
municipalityCodeinteger
pricePerM2integer
exemptAreaM2integer
exemptionsobject[]
substringpovinné
letterstringpovinné
sectionstringpovinné
buildingsobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2numberpovinné
houseNumberinteger | nullpovinné
parcelNumberintegerpovinné
cadastralCodeintegerpovinné
businessAreaM2integerpovinné
municipalityCodeintegerpovinné
eurRateinteger
schemeNumberstring
internalNumberstring
additionalReasonsstring
osszCodestring
birthDatenull | stringdate
mainMonthsinteger
sideMonthsinteger
birthNumberstring
overpaymentToAdvancesboolean
correctionsobject[]
yearintegerpovinné
countrynull | stringpovinné
quarterinteger | nullpovinné
correctionCentsintegerpovinné
eurRateDatestringdate
lossesobject[]
tostringpovinnédate
fromstringpovinnédate
lossKcintegerpovinné
usedNowKcintegerpovinné
usedPriorKcintegerpovinné
giftsKcinteger
accountingCategorystring
tableCobject
foreignTaxobject
statesobject[]povinné
countrynull | stringpovinné
incomeKcintegerpovinné
taxPaidKcintegerpovinné
expensesKcintegerpovinné
taxCreditsobject
disabledEmployeesnumberpovinné
severelyDisabledEmployeesnumberpovinné
turnoverKcinteger
researchClaimsobject[]
tostringpovinnédate
fromstringpovinnédate
claimKcintegerpovinné
usedNowKcintegerpovinné
educationClaimsobject[]
tostringpovinnédate
fromstringpovinnédate
claimKcintegerpovinné
usedNowKcintegerpovinné
employeesAverageinteger
otherAdditionsKcinteger
businessobject
cooperatingobject[]povinné
dicnull | stringpovinné
lastNamenull | stringpovinné
relationstringpovinné
sharePctintegerpovinné
firstNamenull | stringpovinné
flatRatePercentinteger
otherIncreaseKcinteger
specialAttachmentsobject[]
rowstringpovinné
textstringpovinné
separateBaseIncomesobject[]
kindstringpovinné
countrynull | stringpovinné
incomeKcintegerpovinné
descriptionnull | stringpovinné
foreignTaxKcinteger
acquisitionCostKcinteger
otherDeductionsKcinteger
taxReturnDutyboolean
variableSymbolnull | string
nextSideboolean
flatTaxReasonstring
sideReason_zamboolean
cooperatingCitystring
cooperatingLastNamestring
filedElectronicallyboolean
cooperatingBirthDatestringdate
cooperatingFirstNamestring
cooperatingPostalCodestring
cooperatingBirthNumberstring
cooperatingHouseNumberstring
foreignobject
creditsobject[]povinné
countrynull | stringpovinné
incomeKcintegerpovinné
taxPaidKcintegerpovinné
certificatesobject[]
taxKcintegerpovinné
countrynull | stringpovinné
incomeKcintegerpovinné
taxLocalintegerpovinné
authoritystringpovinné
publicationobject
emailnull | stringpovinné
notesboolean
equityChangesboolean
statementFilesstring[]
rentalobject
flatbooleanpovinné
incomeKcintegerpovinné
spouseboolean | object
monthsintegerpovinné
incomeKcintegerpovinné
lastNamenull | stringpovinné
birthDatenull | stringpovinnédate
firstNamenull | stringpovinné
childUnder3booleanpovinné
childrenobject[]
orderintegerpovinné
monthsinteger
lastNamenull | string
birthDatenull | stringdate
firstNamenull | string
employersobject[]
namenull | stringpovinné
incomeKcintegerpovinné
advanceKcintegerpovinné
otherIncomeobject[]
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
descriptionnull | stringpovinné
separateBaseobject
capitalIncomeKcintegerpovinné
bonusEligibleboolean
previousIdnull | stringpovinné
finalizedAtnull | stringpovinnédate-time
filedOnnull | stringpovinnédate
filedReferencenull | stringpovinné
notestring | nullpovinné
createdAtstringpovinnédate-time
updatedAtstringpovinnédate-time
computedobject
formstringpovinné
periodobjectpovinné
yearintegerpovinné
monthinteger | null
keystringpovinné
fromstringpovinnédate
tostringpovinnédate
quarterinteger | null
subjectnull | objectpovinné
oidstring
workspaceOidstring
subjectTypestringpovinné
firstNamenull | string
lastNamenull | string
titlestring | null
financeOfficeCodenull | string
workplaceCodenull | string
naceCodenull | string
streetnull | string
houseNumbernull | string
orientationNumberstring | null
citynull | string
postalCodenull | string
countrystring | null
phonenull | string
emailnull | string
contactFirstNamestring | null
contactLastNamestring | null
contactPhonestring | null
signerFirstNamenull | string
signerLastNamenull | string
signerRolenull | string
summaryQuarterlybooleanpovinné
ossRegisteredbooleanpovinné
ossNonEuRegisteredboolean
ossImportRegisteredboolean
ownsPropertyboolean
createdAtstringdate-time
updatedAtstringdate-time
namenull | stringpovinné
dicnull | stringpovinné
iconull | stringpovinné
rowsarray | object
countrynull | stringpovinné
vatIdstring
codeinteger | null
countinteger
valueHalerinteger | null
contactNamenull | string
valueinteger
stornoboolean
rateinteger
rateTypestring
supplyTypestring
baseCentsinteger
vatCentsinteger
sectornull | string
centsinteger
identifiedPersonboolean
cumulativeRowsobject
attachmentsobject[]
sectionstringpovinné
titlenull | stringpovinné
linesstring[]povinné
rowstring
adjustmentDetailsobject[]
idstringpovinné
kindstringpovinné
rowintegerpovinné
valuesobjectpovinné
baseinteger
fullinteger
deductibleinteger
valueinteger
notenull | stringpovinné
sourcestringpovinné
settlementnull | object
numeratorintegerpovinné
exemptintegerpovinné
reducedInputintegerpovinné
claimedintegerpovinné
coefficientinteger | nullpovinné
entitledintegerpovinné
changeintegerpovinné
appliesbooleanpovinné
entriesCountinteger
issuesobject[]povinné
severitystringpovinné
codenull | stringpovinné
messagenull | stringpovinné
documentIdnull | string
numbernull | string
statementobject
A1object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
dicnull | stringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
codenull | stringpovinné
baseHalerinteger | nullpovinné
A2object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
countrynull | stringpovinné
vatIdstringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
base1integerpovinné
vat1integerpovinné
A3any[]povinné
A4object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
dicnull | stringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
regimeintegerpovinné
badDebtstringpovinné
base1integerpovinné
vat1integerpovinné
A5objectpovinné
base1integer
vat1integer
base2integer
vat2integer
B1any[]povinné
B2object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
dicnull | stringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
proportionalstringpovinné
badDebtstringpovinné
base1integerpovinné
vat1integerpovinné
base2integer
vat2integer
B3objectpovinné
base1integer
vat1integer
Cobjectpovinné
obrat23integerpovinné
obrat5integerpovinné
pln23integerpovinné
pln5integerpovinné
plnRezPrenintegerpovinné
rezPren23integerpovinné
rezPren5integerpovinné
celkZdA2integerpovinné
emptyboolean
allRowsobject[]
countrynull | stringpovinné
vatIdstringpovinné
codeinteger | nullpovinné
countintegerpovinné
valueHalerinteger | nullpovinné
contactNamenull | stringpovinné
valueintegerpovinné
worksheetobject
yearintegerpovinné
rowsobjectpovinné
annex2any
Null in every recorded response.
annex3any
Null in every recorded response.
cfcCreditany
Null in every recorded response.
incentiveany
Null in every recorded response.
tableAobject[]
namenull | stringpovinné
amountKcintegerpovinné
tableBnull | object
2integerpovinné
totalintegerpovinné
accountingKcintegerpovinné
tableCobject
tableFobject
researchobject[]povinné
educationobject[]povinné
researchRemainingKcintegerpovinné
educationRemainingKcintegerpovinné
tableGinteger
tableHnull | object
1integerpovinné
2integerpovinné
3integerpovinné
4integerpovinné
5integerpovinné
disabledEmployeesnumberpovinné
severelyDisabledEmployeesnumberpovinné
tableInull | object
1integerpovinné
2integerpovinné
3integerpovinné
4integerpovinné
5integerpovinné
row320integerpovinné
statesobject[]povinné
tableJany
Null in every recorded response.
tableKobject
turnoverKcintegerpovinné
employeesAverageinteger | nullpovinné
currencynull | stringpovinné
lossesobject[]povinné
tostringpovinnédate
fromstringpovinnédate
lossKcintegerpovinné
lossYearintegerpovinné
usedNowKcintegerpovinné
remainingKcintegerpovinné
usedPriorKcintegerpovinné
remainingLossKcintegerpovinné
issuesobject[]povinné
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
lossKcinteger
taxKcintegerpovinné
advancesPaidKcinteger
payableKcintegerpovinné
lastKnownTaxKcintegerpovinné
sourceobjectpovinné
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
resultKcintegerpovinné
nonDeductibleKcintegerpovinné
exemptIncomeKcintegerpovinné
nonDeductibleGroupsobject[]povinné
linksobjectpovinné
previousLossesany[]povinné
allowancesobjectpovinné
transitionobjectpovinné
depreciationDifferenceKcinteger
tableCobject
inputsobjectpovinné
wageTaxPaidKcinteger
employmentIncomeKcinteger
lossesobject[]
giftsKcinteger
accountingCategorystring
tableCobject
foreignTaxobject
taxCreditsobject
turnoverKcinteger
researchClaimsobject[]
educationClaimsobject[]
employeesAverageinteger
otherAdditionsKcinteger
businessobject
flatRatePercentinteger
otherIncreaseKcinteger
specialAttachmentsobject[]
separateBaseIncomesobject[]
otherDeductionsKcinteger
additionalReasonsstring
foreignobject
publicationobject
statementFilesstring[]
rentalobject
spouseboolean | object
childrenobject[]
employersobject[]
otherIncomeobject[]
separateBaseobject
bonusEligibleboolean
regimestring
flatRatePercentinteger | null
attachment1object
monthsinteger | nullpovinné
depreciationKcintegerpovinné
realEstateDepreciationKcintegerpovinné
wagesKcintegerpovinné
cooperatingobject[]povinné
receivedShareanypovinné
Null in every recorded response.
attachment2null | object
otherobjectpovinné
rentalobjectpovinné
attachment3null | object
311anypovinné
Null in every recorded response.
312anypovinné
Null in every recorded response.
313anypovinné
Null in every recorded response.
314anypovinné
Null in every recorded response.
315anypovinné
Null in every recorded response.
316anypovinné
Null in every recorded response.
328integerpovinné
329integerpovinné
330integerpovinné
statesobject[]povinné
attachment4null | object
foreignCertificatesobject[]
authoritystringpovinné
countrynull | stringpovinné
taxLocalintegerpovinné
taxKcintegerpovinné
incomeKcintegerpovinné
estimatedbooleanpovinné
spouseobject
monthsintegerpovinné
monthsZtppintegerpovinné
childrenobject[]
orderintegerpovinné
monthsinteger
lastNamenull | string
birthDatenull | stringdate
firstNamenull | string
employersobject[]
namenull | stringpovinné
incomeKcintegerpovinné
advanceKcintegerpovinné
bonusobject
wouldBeKcintegerpovinné
thresholdKcintegerpovinné
incomeKcintegerpovinné
incomeTestMetbooleanpovinné
confirmedboolean | nullpovinné
spouseDetailsobject
monthsinteger
incomeKcinteger
lastNamenull | string
birthDatenull | stringdate
firstNamenull | string
childUnder3boolean
statementsNeededboolean
publicBenefitany
Null in every recorded response.
separateBasenull | object
331integerpovinné
332integerpovinné
333integerpovinné
334integerpovinné
335integerpovinné
itemsobject[]povinné
sourceobject
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
resultKcintegerpovinné
nonDeductibleKcintegerpovinné
exemptIncomeKcintegerpovinné
nonDeductibleGroupsobject[]povinné
namenull | stringpovinné
amountKcintegerpovinné
linksobjectpovinné
assetsobjectpovinné
allowancesobjectpovinné
transitionobjectpovinné
transportKcintegerpovinné
transportVehiclesintegerpovinné
wagesKcintegerpovinné
useAssetLinksbooleanpovinné
useTransportFlatRatebooleanpovinné
previousLossesany[]povinné
allowancesobjectpovinné
addBackKcintegerpovinné
releasedKcintegerpovinné
transitionobjectpovinné
increaseKcintegerpovinné
decreaseKcintegerpovinné
depreciationDifferenceKcinteger
tableCobject
previousnull | object
taxKcintegerpovinné
lossKcintegerpovinné
statementsnull | object
assetsobject[]povinné
c_radkuintegerpovinné
kc_bruttointegerpovinné
kc_korekceinteger | nullpovinné
kc_nettointegerpovinné
kc_netto_mininteger | nullpovinné
liabilitiesobject[]povinné
c_radkuintegerpovinné
kc_sledinteger | nullpovinné
kc_mininteger | nullpovinné
incomeobject[]povinné
c_radkuintegerpovinné
kc_sledinteger | nullpovinné
kc_mininteger | nullpovinné
asOfstringpovinnédate
rangestringpovinné
beforeTaxKcintegerpovinné
correctionsobject[]
yearintegerpovinné
countrynull | stringpovinné
quarterinteger | nullpovinné
correctionCentsintegerpovinné
eurRateinteger | null
eurRateDatenull | stringdate
schemestring
schemeNumbernull | string
intermediaryNumberany
Null in every recorded response.
internalNumberstring
totalVatCentsinteger
totalDueCentsinteger
bankobject
ibanstring | nullpovinné
accountNamestringpovinné
overviewobject
yearintegerpovinné
rowsobjectpovinné
participatesSideboolean
decisiveAmountKcinteger | null
balanceKcintegerpovinné
nextAdvanceKcinteger | nullpovinné
nextYearintegerpovinné
issuesany[]povinné
taxBaseobject
taxBaseKcintegerpovinné
sourcestringpovinné
filingIdnull | stringpovinné
statusnull | stringpovinné
deadlinesobject
taxDuestringpovinnédate
overviewobjectpovinné
statutorystringpovinnédate
duestringpovinnédate
movedbooleanpovinné
balanceDuestringpovinnédate
minimumobject
yearintegerpovinné
averageWageintegerpovinné
mainobjectpovinné
baseintegerpovinné
advanceintegerpovinné
mainStartobjectpovinné
baseintegerpovinné
advanceintegerpovinné
sideobjectpovinné
baseintegerpovinné
advanceintegerpovinné
healthobjectpovinné
basenumberpovinné
advanceintegerpovinné
minimumNextnull | object
yearintegerpovinné
averageWageintegerpovinné
mainobjectpovinné
baseintegerpovinné
advanceintegerpovinné
mainStartobjectpovinné
baseintegerpovinné
advanceintegerpovinné
sideobjectpovinné
baseintegerpovinné
advanceintegerpovinné
healthobjectpovinné
basenumberpovinné
advanceintegerpovinné
computedobject
yearintegerpovinné
landobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2number
coefficientinteger | null
parcelNumberintegerpovinné
inflationintegerpovinné
computedobjectpovinné
cadastralCodeinteger
municipalityCodeinteger
pricePerM2integer
exemptAreaM2integer
exemptionsobject[]
buildingsobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2numberpovinné
houseNumberinteger | nullpovinné
parcelNumberintegerpovinné
cadastralCodeintegerpovinné
businessAreaM2integerpovinné
municipalityCodeintegerpovinné
inflationintegerpovinné
computedobjectpovinné
landTaxinteger
buildingTaxinteger
totalintegerpovinné
paymentsobject[]
duestringpovinnédate
amountKcintegerpovinné
returnDuestringdate
rowsobject[]
platestringpovinné
codenull | stringpovinné
axlesinteger | nullpovinné
weightTonsintegerpovinné
rateintegerpovinné
monthsintegerpovinné
grossintegerpovinné
exemptLetterstring | nullpovinné
exemptMonthsintegerpovinné
exemptintegerpovinné
discountintegerpovinné
partialintegerpovinné
outsidebooleanpovinné
reportablebooleanpovinné
idstringpovinné
namestring | nullpovinné
payableinteger
reasonsany
Null in every recorded response.
noticeobject
yearintegerpovinné
quarterinteger | nullpovinné
fromstringpovinnédate
tostringpovinnédate
duestringpovinnédate
rowsobject[]povinné
countrynull | stringpovinné
sectornull | stringpovinné
centsintegerpovinné
issuesobject[]povinné
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
totalCentsintegerpovinné
limitobject
object"vat_sme_limit"povinné
yearintegerpovinné
eurRateinteger | nullpovinné
limitCentsintegerpovinné
turnoverCentsintegerpovinné
remainingCentsintegerpovinné
previousYearCentsanypovinné
Null in every recorded response.
previousYearExceededbooleanpovinné
exceededOnnull | stringpovinnédate
noticeDuenull | stringpovinnédate
usableUntilnull | stringpovinnédate
evidenceNumbernull | string
exceededOnnull | stringdate
totalCentsinteger
duestringdate
publicationnull | object
pr11_rozvstringpovinné
pr11_vzzstringpovinné
pr11_puzstringpovinné
pr11_pzvkstringpovinné
pr11_pptstringpovinné
pr11_uzmusstringpovinné
pr11_emailstringpovinné
xmlIssuesobject[]
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
lockedAtnull | stringdate-time
lockedboolean
changedSinceLockboolean
eventsobject[]
object"tax_filing_event"povinné
idstringpovinné
actionstringpovinné
fieldnull | stringpovinné
oldValuenull | stringpovinné
newValuenull | stringpovinné
reasonnull | stringpovinné
actorIdnull | stringpovinné
createdAtstringpovinnédate-time
rowLabelsobject
PATCH/v1/tax/filings/{id}
curl -X PATCH https://api.damedoklad.cz/v1/tax/filings/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "discoveredOn": "2026-10-30",
  "nextPeriodCode": "Q",
  "callNumber": "string"
}'

Delete a draft filing. Locked and filed filings cannot be deleted

DELETE/v1/tax/filings/{id}

Delete a draft filing. Locked and filed filings cannot be deleted

Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.

Nástroj MCP: delete-tax-filing

Parametry v cestě

idstringpovinné

Odpověď · 200

idstringpovinné
deletedbooleanpovinné
DELETE/v1/tax/filings/{id}
curl -X DELETE https://api.damedoklad.cz/v1/tax/filings/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Record that a finalized filing was submitted, with the date and reference

POST/v1/tax/filings/{id}/filed

Record that a finalized filing was submitted, with the date and reference

Nástroj MCP: mark-tax-filing-filed

Parametry v cestě

idstringpovinné

Tělo požadavku

filedOnstringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
referencestringmax 100 chars

Odpověď · 200

idstringpovinné
formstringpovinné
yearintegerpovinné
monthinteger | nullpovinné
quarterinteger | nullpovinné
kindstringpovinné
statusstringpovinné
discoveredOnnull | stringpovinnédate
nextPeriodCodestring | nullpovinné
callNumberstring | nullpovinné
overridesobjectpovinné
inputsobjectpovinné
wageTaxPaidKcinteger
employmentIncomeKcinteger
advancesPaidKcinteger
landobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2number
coefficientinteger | null
parcelNumberintegerpovinné
cadastralCodeinteger
municipalityCodeinteger
pricePerM2integer
exemptAreaM2integer
exemptionsobject[]
substringpovinné
letterstringpovinné
sectionstringpovinné
buildingsobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2numberpovinné
houseNumberinteger | nullpovinné
parcelNumberintegerpovinné
cadastralCodeintegerpovinné
businessAreaM2integerpovinné
municipalityCodeintegerpovinné
eurRateinteger
schemeNumberstring
internalNumberstring
additionalReasonsstring
osszCodestring
birthDatenull | stringdate
mainMonthsinteger
sideMonthsinteger
birthNumberstring
overpaymentToAdvancesboolean
correctionsobject[]
yearintegerpovinné
countrynull | stringpovinné
quarterinteger | nullpovinné
correctionCentsintegerpovinné
eurRateDatestringdate
lossesobject[]
tostringpovinnédate
fromstringpovinnédate
lossKcintegerpovinné
usedNowKcintegerpovinné
usedPriorKcintegerpovinné
giftsKcinteger
accountingCategorystring
tableCobject
foreignTaxobject
statesobject[]povinné
countrynull | stringpovinné
incomeKcintegerpovinné
taxPaidKcintegerpovinné
expensesKcintegerpovinné
taxCreditsobject
disabledEmployeesnumberpovinné
severelyDisabledEmployeesnumberpovinné
turnoverKcinteger
researchClaimsobject[]
tostringpovinnédate
fromstringpovinnédate
claimKcintegerpovinné
usedNowKcintegerpovinné
educationClaimsobject[]
tostringpovinnédate
fromstringpovinnédate
claimKcintegerpovinné
usedNowKcintegerpovinné
employeesAverageinteger
otherAdditionsKcinteger
businessobject
cooperatingobject[]povinné
dicnull | stringpovinné
lastNamenull | stringpovinné
relationstringpovinné
sharePctintegerpovinné
firstNamenull | stringpovinné
flatRatePercentinteger
otherIncreaseKcinteger
specialAttachmentsobject[]
rowstringpovinné
textstringpovinné
separateBaseIncomesobject[]
kindstringpovinné
countrynull | stringpovinné
incomeKcintegerpovinné
descriptionnull | stringpovinné
foreignTaxKcinteger
acquisitionCostKcinteger
otherDeductionsKcinteger
taxReturnDutyboolean
variableSymbolnull | string
nextSideboolean
flatTaxReasonstring
sideReason_zamboolean
cooperatingCitystring
cooperatingLastNamestring
filedElectronicallyboolean
cooperatingBirthDatestringdate
cooperatingFirstNamestring
cooperatingPostalCodestring
cooperatingBirthNumberstring
cooperatingHouseNumberstring
foreignobject
creditsobject[]povinné
countrynull | stringpovinné
incomeKcintegerpovinné
taxPaidKcintegerpovinné
certificatesobject[]
taxKcintegerpovinné
countrynull | stringpovinné
incomeKcintegerpovinné
taxLocalintegerpovinné
authoritystringpovinné
publicationobject
emailnull | stringpovinné
notesboolean
equityChangesboolean
statementFilesstring[]
rentalobject
flatbooleanpovinné
incomeKcintegerpovinné
spouseboolean | object
monthsintegerpovinné
incomeKcintegerpovinné
lastNamenull | stringpovinné
birthDatenull | stringpovinnédate
firstNamenull | stringpovinné
childUnder3booleanpovinné
childrenobject[]
orderintegerpovinné
monthsinteger
lastNamenull | string
birthDatenull | stringdate
firstNamenull | string
employersobject[]
namenull | stringpovinné
incomeKcintegerpovinné
advanceKcintegerpovinné
otherIncomeobject[]
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
descriptionnull | stringpovinné
separateBaseobject
capitalIncomeKcintegerpovinné
bonusEligibleboolean
previousIdnull | stringpovinné
finalizedAtnull | stringpovinnédate-time
filedOnnull | stringpovinnédate
filedReferencenull | stringpovinné
notestring | nullpovinné
createdAtstringpovinnédate-time
updatedAtstringpovinnédate-time
computedobject
formstringpovinné
periodobjectpovinné
yearintegerpovinné
monthinteger | null
keystringpovinné
fromstringpovinnédate
tostringpovinnédate
quarterinteger | null
subjectnull | objectpovinné
oidstring
workspaceOidstring
subjectTypestringpovinné
firstNamenull | string
lastNamenull | string
titlestring | null
financeOfficeCodenull | string
workplaceCodenull | string
naceCodenull | string
streetnull | string
houseNumbernull | string
orientationNumberstring | null
citynull | string
postalCodenull | string
countrystring | null
phonenull | string
emailnull | string
contactFirstNamestring | null
contactLastNamestring | null
contactPhonestring | null
signerFirstNamenull | string
signerLastNamenull | string
signerRolenull | string
summaryQuarterlybooleanpovinné
ossRegisteredbooleanpovinné
ossNonEuRegisteredboolean
ossImportRegisteredboolean
ownsPropertyboolean
createdAtstringdate-time
updatedAtstringdate-time
namenull | stringpovinné
dicnull | stringpovinné
iconull | stringpovinné
rowsarray | object
countrynull | stringpovinné
vatIdstring
codeinteger | null
countinteger
valueHalerinteger | null
contactNamenull | string
valueinteger
stornoboolean
rateinteger
rateTypestring
supplyTypestring
baseCentsinteger
vatCentsinteger
sectornull | string
centsinteger
identifiedPersonboolean
cumulativeRowsobject
attachmentsobject[]
sectionstringpovinné
titlenull | stringpovinné
linesstring[]povinné
rowstring
adjustmentDetailsobject[]
idstringpovinné
kindstringpovinné
rowintegerpovinné
valuesobjectpovinné
baseinteger
fullinteger
deductibleinteger
valueinteger
notenull | stringpovinné
sourcestringpovinné
settlementnull | object
numeratorintegerpovinné
exemptintegerpovinné
reducedInputintegerpovinné
claimedintegerpovinné
coefficientinteger | nullpovinné
entitledintegerpovinné
changeintegerpovinné
appliesbooleanpovinné
entriesCountinteger
issuesobject[]povinné
severitystringpovinné
codenull | stringpovinné
messagenull | stringpovinné
documentIdnull | string
numbernull | string
statementobject
A1object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
dicnull | stringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
codenull | stringpovinné
baseHalerinteger | nullpovinné
A2object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
countrynull | stringpovinné
vatIdstringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
base1integerpovinné
vat1integerpovinné
A3any[]povinné
A4object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
dicnull | stringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
regimeintegerpovinné
badDebtstringpovinné
base1integerpovinné
vat1integerpovinné
A5objectpovinné
base1integer
vat1integer
base2integer
vat2integer
B1any[]povinné
B2object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
dicnull | stringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
proportionalstringpovinné
badDebtstringpovinné
base1integerpovinné
vat1integerpovinné
base2integer
vat2integer
B3objectpovinné
base1integer
vat1integer
Cobjectpovinné
obrat23integerpovinné
obrat5integerpovinné
pln23integerpovinné
pln5integerpovinné
plnRezPrenintegerpovinné
rezPren23integerpovinné
rezPren5integerpovinné
celkZdA2integerpovinné
emptyboolean
allRowsobject[]
countrynull | stringpovinné
vatIdstringpovinné
codeinteger | nullpovinné
countintegerpovinné
valueHalerinteger | nullpovinné
contactNamenull | stringpovinné
valueintegerpovinné
worksheetobject
yearintegerpovinné
rowsobjectpovinné
annex2any
Null in every recorded response.
annex3any
Null in every recorded response.
cfcCreditany
Null in every recorded response.
incentiveany
Null in every recorded response.
tableAobject[]
namenull | stringpovinné
amountKcintegerpovinné
tableBnull | object
2integerpovinné
totalintegerpovinné
accountingKcintegerpovinné
tableCobject
tableFobject
researchobject[]povinné
educationobject[]povinné
researchRemainingKcintegerpovinné
educationRemainingKcintegerpovinné
tableGinteger
tableHnull | object
1integerpovinné
2integerpovinné
3integerpovinné
4integerpovinné
5integerpovinné
disabledEmployeesnumberpovinné
severelyDisabledEmployeesnumberpovinné
tableInull | object
1integerpovinné
2integerpovinné
3integerpovinné
4integerpovinné
5integerpovinné
row320integerpovinné
statesobject[]povinné
tableJany
Null in every recorded response.
tableKobject
turnoverKcintegerpovinné
employeesAverageinteger | nullpovinné
currencynull | stringpovinné
lossesobject[]povinné
tostringpovinnédate
fromstringpovinnédate
lossKcintegerpovinné
lossYearintegerpovinné
usedNowKcintegerpovinné
remainingKcintegerpovinné
usedPriorKcintegerpovinné
remainingLossKcintegerpovinné
issuesobject[]povinné
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
lossKcinteger
taxKcintegerpovinné
advancesPaidKcinteger
payableKcintegerpovinné
lastKnownTaxKcintegerpovinné
sourceobjectpovinné
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
resultKcintegerpovinné
nonDeductibleKcintegerpovinné
exemptIncomeKcintegerpovinné
nonDeductibleGroupsobject[]povinné
linksobjectpovinné
previousLossesany[]povinné
allowancesobjectpovinné
transitionobjectpovinné
depreciationDifferenceKcinteger
tableCobject
inputsobjectpovinné
wageTaxPaidKcinteger
employmentIncomeKcinteger
lossesobject[]
giftsKcinteger
accountingCategorystring
tableCobject
foreignTaxobject
taxCreditsobject
turnoverKcinteger
researchClaimsobject[]
educationClaimsobject[]
employeesAverageinteger
otherAdditionsKcinteger
businessobject
flatRatePercentinteger
otherIncreaseKcinteger
specialAttachmentsobject[]
separateBaseIncomesobject[]
otherDeductionsKcinteger
additionalReasonsstring
foreignobject
publicationobject
statementFilesstring[]
rentalobject
spouseboolean | object
childrenobject[]
employersobject[]
otherIncomeobject[]
separateBaseobject
bonusEligibleboolean
regimestring
flatRatePercentinteger | null
attachment1object
monthsinteger | nullpovinné
depreciationKcintegerpovinné
realEstateDepreciationKcintegerpovinné
wagesKcintegerpovinné
cooperatingobject[]povinné
receivedShareanypovinné
Null in every recorded response.
attachment2null | object
otherobjectpovinné
rentalobjectpovinné
attachment3null | object
311anypovinné
Null in every recorded response.
312anypovinné
Null in every recorded response.
313anypovinné
Null in every recorded response.
314anypovinné
Null in every recorded response.
315anypovinné
Null in every recorded response.
316anypovinné
Null in every recorded response.
328integerpovinné
329integerpovinné
330integerpovinné
statesobject[]povinné
attachment4null | object
foreignCertificatesobject[]
authoritystringpovinné
countrynull | stringpovinné
taxLocalintegerpovinné
taxKcintegerpovinné
incomeKcintegerpovinné
estimatedbooleanpovinné
spouseobject
monthsintegerpovinné
monthsZtppintegerpovinné
childrenobject[]
orderintegerpovinné
monthsinteger
lastNamenull | string
birthDatenull | stringdate
firstNamenull | string
employersobject[]
namenull | stringpovinné
incomeKcintegerpovinné
advanceKcintegerpovinné
bonusobject
wouldBeKcintegerpovinné
thresholdKcintegerpovinné
incomeKcintegerpovinné
incomeTestMetbooleanpovinné
confirmedboolean | nullpovinné
spouseDetailsobject
monthsinteger
incomeKcinteger
lastNamenull | string
birthDatenull | stringdate
firstNamenull | string
childUnder3boolean
statementsNeededboolean
publicBenefitany
Null in every recorded response.
separateBasenull | object
331integerpovinné
332integerpovinné
333integerpovinné
334integerpovinné
335integerpovinné
itemsobject[]povinné
sourceobject
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
resultKcintegerpovinné
nonDeductibleKcintegerpovinné
exemptIncomeKcintegerpovinné
nonDeductibleGroupsobject[]povinné
namenull | stringpovinné
amountKcintegerpovinné
linksobjectpovinné
assetsobjectpovinné
allowancesobjectpovinné
transitionobjectpovinné
transportKcintegerpovinné
transportVehiclesintegerpovinné
wagesKcintegerpovinné
useAssetLinksbooleanpovinné
useTransportFlatRatebooleanpovinné
previousLossesany[]povinné
allowancesobjectpovinné
addBackKcintegerpovinné
releasedKcintegerpovinné
transitionobjectpovinné
increaseKcintegerpovinné
decreaseKcintegerpovinné
depreciationDifferenceKcinteger
tableCobject
previousnull | object
taxKcintegerpovinné
lossKcintegerpovinné
statementsnull | object
assetsobject[]povinné
c_radkuintegerpovinné
kc_bruttointegerpovinné
kc_korekceinteger | nullpovinné
kc_nettointegerpovinné
kc_netto_mininteger | nullpovinné
liabilitiesobject[]povinné
c_radkuintegerpovinné
kc_sledinteger | nullpovinné
kc_mininteger | nullpovinné
incomeobject[]povinné
c_radkuintegerpovinné
kc_sledinteger | nullpovinné
kc_mininteger | nullpovinné
asOfstringpovinnédate
rangestringpovinné
beforeTaxKcintegerpovinné
correctionsobject[]
yearintegerpovinné
countrynull | stringpovinné
quarterinteger | nullpovinné
correctionCentsintegerpovinné
eurRateinteger | null
eurRateDatenull | stringdate
schemestring
schemeNumbernull | string
intermediaryNumberany
Null in every recorded response.
internalNumberstring
totalVatCentsinteger
totalDueCentsinteger
bankobject
ibanstring | nullpovinné
accountNamestringpovinné
overviewobject
yearintegerpovinné
rowsobjectpovinné
participatesSideboolean
decisiveAmountKcinteger | null
balanceKcintegerpovinné
nextAdvanceKcinteger | nullpovinné
nextYearintegerpovinné
issuesany[]povinné
taxBaseobject
taxBaseKcintegerpovinné
sourcestringpovinné
filingIdnull | stringpovinné
statusnull | stringpovinné
deadlinesobject
taxDuestringpovinnédate
overviewobjectpovinné
statutorystringpovinnédate
duestringpovinnédate
movedbooleanpovinné
balanceDuestringpovinnédate
minimumobject
yearintegerpovinné
averageWageintegerpovinné
mainobjectpovinné
baseintegerpovinné
advanceintegerpovinné
mainStartobjectpovinné
baseintegerpovinné
advanceintegerpovinné
sideobjectpovinné
baseintegerpovinné
advanceintegerpovinné
healthobjectpovinné
basenumberpovinné
advanceintegerpovinné
minimumNextnull | object
yearintegerpovinné
averageWageintegerpovinné
mainobjectpovinné
baseintegerpovinné
advanceintegerpovinné
mainStartobjectpovinné
baseintegerpovinné
advanceintegerpovinné
sideobjectpovinné
baseintegerpovinné
advanceintegerpovinné
healthobjectpovinné
basenumberpovinné
advanceintegerpovinné
computedobject
yearintegerpovinné
landobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2number
coefficientinteger | null
parcelNumberintegerpovinné
inflationintegerpovinné
computedobjectpovinné
cadastralCodeinteger
municipalityCodeinteger
pricePerM2integer
exemptAreaM2integer
exemptionsobject[]
buildingsobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2numberpovinné
houseNumberinteger | nullpovinné
parcelNumberintegerpovinné
cadastralCodeintegerpovinné
businessAreaM2integerpovinné
municipalityCodeintegerpovinné
inflationintegerpovinné
computedobjectpovinné
landTaxinteger
buildingTaxinteger
totalintegerpovinné
paymentsobject[]
duestringpovinnédate
amountKcintegerpovinné
returnDuestringdate
rowsobject[]
platestringpovinné
codenull | stringpovinné
axlesinteger | nullpovinné
weightTonsintegerpovinné
rateintegerpovinné
monthsintegerpovinné
grossintegerpovinné
exemptLetterstring | nullpovinné
exemptMonthsintegerpovinné
exemptintegerpovinné
discountintegerpovinné
partialintegerpovinné
outsidebooleanpovinné
reportablebooleanpovinné
idstringpovinné
namestring | nullpovinné
payableinteger
reasonsany
Null in every recorded response.
noticeobject
yearintegerpovinné
quarterinteger | nullpovinné
fromstringpovinnédate
tostringpovinnédate
duestringpovinnédate
rowsobject[]povinné
countrynull | stringpovinné
sectornull | stringpovinné
centsintegerpovinné
issuesobject[]povinné
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
totalCentsintegerpovinné
limitobject
object"vat_sme_limit"povinné
yearintegerpovinné
eurRateinteger | nullpovinné
limitCentsintegerpovinné
turnoverCentsintegerpovinné
remainingCentsintegerpovinné
previousYearCentsanypovinné
Null in every recorded response.
previousYearExceededbooleanpovinné
exceededOnnull | stringpovinnédate
noticeDuenull | stringpovinnédate
usableUntilnull | stringpovinnédate
evidenceNumbernull | string
exceededOnnull | stringdate
totalCentsinteger
duestringdate
publicationnull | object
pr11_rozvstringpovinné
pr11_vzzstringpovinné
pr11_puzstringpovinné
pr11_pzvkstringpovinné
pr11_pptstringpovinné
pr11_uzmusstringpovinné
pr11_emailstringpovinné
xmlIssuesobject[]
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
lockedAtnull | stringdate-time
lockedboolean
changedSinceLockboolean
eventsobject[]
object"tax_filing_event"povinné
idstringpovinné
actionstringpovinné
fieldnull | stringpovinné
oldValuenull | stringpovinné
newValuenull | stringpovinné
reasonnull | stringpovinné
actorIdnull | stringpovinné
createdAtstringpovinnédate-time
rowLabelsobject
POST/v1/tax/filings/{id}/filed
curl -X POST https://api.damedoklad.cz/v1/tax/filings/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL/filed \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "filedOn": "2026-10-30"
}'

Lock a draft: store a snapshot and the exact XML. Later changes in the books never alter it

POST/v1/tax/filings/{id}/finalize

Lock a draft: store a snapshot and the exact XML. Later changes in the books never alter it

Nástroj MCP: finalize-tax-filing

Parametry v cestě

idstringpovinné

Odpověď · 200

idstringpovinné
formstringpovinné
yearintegerpovinné
monthinteger | nullpovinné
quarterinteger | nullpovinné
kindstringpovinné
statusstringpovinné
discoveredOnnull | stringpovinnédate
nextPeriodCodestring | nullpovinné
callNumberstring | nullpovinné
overridesobjectpovinné
inputsobjectpovinné
wageTaxPaidKcinteger
employmentIncomeKcinteger
advancesPaidKcinteger
landobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2number
coefficientinteger | null
parcelNumberintegerpovinné
cadastralCodeinteger
municipalityCodeinteger
pricePerM2integer
exemptAreaM2integer
exemptionsobject[]
substringpovinné
letterstringpovinné
sectionstringpovinné
buildingsobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2numberpovinné
houseNumberinteger | nullpovinné
parcelNumberintegerpovinné
cadastralCodeintegerpovinné
businessAreaM2integerpovinné
municipalityCodeintegerpovinné
eurRateinteger
schemeNumberstring
internalNumberstring
additionalReasonsstring
osszCodestring
birthDatenull | stringdate
mainMonthsinteger
sideMonthsinteger
birthNumberstring
overpaymentToAdvancesboolean
correctionsobject[]
yearintegerpovinné
countrynull | stringpovinné
quarterinteger | nullpovinné
correctionCentsintegerpovinné
eurRateDatestringdate
lossesobject[]
tostringpovinnédate
fromstringpovinnédate
lossKcintegerpovinné
usedNowKcintegerpovinné
usedPriorKcintegerpovinné
giftsKcinteger
accountingCategorystring
tableCobject
foreignTaxobject
statesobject[]povinné
countrynull | stringpovinné
incomeKcintegerpovinné
taxPaidKcintegerpovinné
expensesKcintegerpovinné
taxCreditsobject
disabledEmployeesnumberpovinné
severelyDisabledEmployeesnumberpovinné
turnoverKcinteger
researchClaimsobject[]
tostringpovinnédate
fromstringpovinnédate
claimKcintegerpovinné
usedNowKcintegerpovinné
educationClaimsobject[]
tostringpovinnédate
fromstringpovinnédate
claimKcintegerpovinné
usedNowKcintegerpovinné
employeesAverageinteger
otherAdditionsKcinteger
businessobject
cooperatingobject[]povinné
dicnull | stringpovinné
lastNamenull | stringpovinné
relationstringpovinné
sharePctintegerpovinné
firstNamenull | stringpovinné
flatRatePercentinteger
otherIncreaseKcinteger
specialAttachmentsobject[]
rowstringpovinné
textstringpovinné
separateBaseIncomesobject[]
kindstringpovinné
countrynull | stringpovinné
incomeKcintegerpovinné
descriptionnull | stringpovinné
foreignTaxKcinteger
acquisitionCostKcinteger
otherDeductionsKcinteger
taxReturnDutyboolean
variableSymbolnull | string
nextSideboolean
flatTaxReasonstring
sideReason_zamboolean
cooperatingCitystring
cooperatingLastNamestring
filedElectronicallyboolean
cooperatingBirthDatestringdate
cooperatingFirstNamestring
cooperatingPostalCodestring
cooperatingBirthNumberstring
cooperatingHouseNumberstring
foreignobject
creditsobject[]povinné
countrynull | stringpovinné
incomeKcintegerpovinné
taxPaidKcintegerpovinné
certificatesobject[]
taxKcintegerpovinné
countrynull | stringpovinné
incomeKcintegerpovinné
taxLocalintegerpovinné
authoritystringpovinné
publicationobject
emailnull | stringpovinné
notesboolean
equityChangesboolean
statementFilesstring[]
rentalobject
flatbooleanpovinné
incomeKcintegerpovinné
spouseboolean | object
monthsintegerpovinné
incomeKcintegerpovinné
lastNamenull | stringpovinné
birthDatenull | stringpovinnédate
firstNamenull | stringpovinné
childUnder3booleanpovinné
childrenobject[]
orderintegerpovinné
monthsinteger
lastNamenull | string
birthDatenull | stringdate
firstNamenull | string
employersobject[]
namenull | stringpovinné
incomeKcintegerpovinné
advanceKcintegerpovinné
otherIncomeobject[]
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
descriptionnull | stringpovinné
separateBaseobject
capitalIncomeKcintegerpovinné
bonusEligibleboolean
previousIdnull | stringpovinné
finalizedAtnull | stringpovinnédate-time
filedOnnull | stringpovinnédate
filedReferencenull | stringpovinné
notestring | nullpovinné
createdAtstringpovinnédate-time
updatedAtstringpovinnédate-time
computedobject
formstringpovinné
periodobjectpovinné
yearintegerpovinné
monthinteger | null
keystringpovinné
fromstringpovinnédate
tostringpovinnédate
quarterinteger | null
subjectnull | objectpovinné
oidstring
workspaceOidstring
subjectTypestringpovinné
firstNamenull | string
lastNamenull | string
titlestring | null
financeOfficeCodenull | string
workplaceCodenull | string
naceCodenull | string
streetnull | string
houseNumbernull | string
orientationNumberstring | null
citynull | string
postalCodenull | string
countrystring | null
phonenull | string
emailnull | string
contactFirstNamestring | null
contactLastNamestring | null
contactPhonestring | null
signerFirstNamenull | string
signerLastNamenull | string
signerRolenull | string
summaryQuarterlybooleanpovinné
ossRegisteredbooleanpovinné
ossNonEuRegisteredboolean
ossImportRegisteredboolean
ownsPropertyboolean
createdAtstringdate-time
updatedAtstringdate-time
namenull | stringpovinné
dicnull | stringpovinné
iconull | stringpovinné
rowsarray | object
countrynull | stringpovinné
vatIdstring
codeinteger | null
countinteger
valueHalerinteger | null
contactNamenull | string
valueinteger
stornoboolean
rateinteger
rateTypestring
supplyTypestring
baseCentsinteger
vatCentsinteger
sectornull | string
centsinteger
identifiedPersonboolean
cumulativeRowsobject
attachmentsobject[]
sectionstringpovinné
titlenull | stringpovinné
linesstring[]povinné
rowstring
adjustmentDetailsobject[]
idstringpovinné
kindstringpovinné
rowintegerpovinné
valuesobjectpovinné
baseinteger
fullinteger
deductibleinteger
valueinteger
notenull | stringpovinné
sourcestringpovinné
settlementnull | object
numeratorintegerpovinné
exemptintegerpovinné
reducedInputintegerpovinné
claimedintegerpovinné
coefficientinteger | nullpovinné
entitledintegerpovinné
changeintegerpovinné
appliesbooleanpovinné
entriesCountinteger
issuesobject[]povinné
severitystringpovinné
codenull | stringpovinné
messagenull | stringpovinné
documentIdnull | string
numbernull | string
statementobject
A1object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
dicnull | stringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
codenull | stringpovinné
baseHalerinteger | nullpovinné
A2object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
countrynull | stringpovinné
vatIdstringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
base1integerpovinné
vat1integerpovinné
A3any[]povinné
A4object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
dicnull | stringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
regimeintegerpovinné
badDebtstringpovinné
base1integerpovinné
vat1integerpovinné
A5objectpovinné
base1integer
vat1integer
base2integer
vat2integer
B1any[]povinné
B2object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
dicnull | stringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
proportionalstringpovinné
badDebtstringpovinné
base1integerpovinné
vat1integerpovinné
base2integer
vat2integer
B3objectpovinné
base1integer
vat1integer
Cobjectpovinné
obrat23integerpovinné
obrat5integerpovinné
pln23integerpovinné
pln5integerpovinné
plnRezPrenintegerpovinné
rezPren23integerpovinné
rezPren5integerpovinné
celkZdA2integerpovinné
emptyboolean
allRowsobject[]
countrynull | stringpovinné
vatIdstringpovinné
codeinteger | nullpovinné
countintegerpovinné
valueHalerinteger | nullpovinné
contactNamenull | stringpovinné
valueintegerpovinné
worksheetobject
yearintegerpovinné
rowsobjectpovinné
annex2any
Null in every recorded response.
annex3any
Null in every recorded response.
cfcCreditany
Null in every recorded response.
incentiveany
Null in every recorded response.
tableAobject[]
namenull | stringpovinné
amountKcintegerpovinné
tableBnull | object
2integerpovinné
totalintegerpovinné
accountingKcintegerpovinné
tableCobject
tableFobject
researchobject[]povinné
educationobject[]povinné
researchRemainingKcintegerpovinné
educationRemainingKcintegerpovinné
tableGinteger
tableHnull | object
1integerpovinné
2integerpovinné
3integerpovinné
4integerpovinné
5integerpovinné
disabledEmployeesnumberpovinné
severelyDisabledEmployeesnumberpovinné
tableInull | object
1integerpovinné
2integerpovinné
3integerpovinné
4integerpovinné
5integerpovinné
row320integerpovinné
statesobject[]povinné
tableJany
Null in every recorded response.
tableKobject
turnoverKcintegerpovinné
employeesAverageinteger | nullpovinné
currencynull | stringpovinné
lossesobject[]povinné
tostringpovinnédate
fromstringpovinnédate
lossKcintegerpovinné
lossYearintegerpovinné
usedNowKcintegerpovinné
remainingKcintegerpovinné
usedPriorKcintegerpovinné
remainingLossKcintegerpovinné
issuesobject[]povinné
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
lossKcinteger
taxKcintegerpovinné
advancesPaidKcinteger
payableKcintegerpovinné
lastKnownTaxKcintegerpovinné
sourceobjectpovinné
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
resultKcintegerpovinné
nonDeductibleKcintegerpovinné
exemptIncomeKcintegerpovinné
nonDeductibleGroupsobject[]povinné
linksobjectpovinné
previousLossesany[]povinné
allowancesobjectpovinné
transitionobjectpovinné
depreciationDifferenceKcinteger
tableCobject
inputsobjectpovinné
wageTaxPaidKcinteger
employmentIncomeKcinteger
lossesobject[]
giftsKcinteger
accountingCategorystring
tableCobject
foreignTaxobject
taxCreditsobject
turnoverKcinteger
researchClaimsobject[]
educationClaimsobject[]
employeesAverageinteger
otherAdditionsKcinteger
businessobject
flatRatePercentinteger
otherIncreaseKcinteger
specialAttachmentsobject[]
separateBaseIncomesobject[]
otherDeductionsKcinteger
additionalReasonsstring
foreignobject
publicationobject
statementFilesstring[]
rentalobject
spouseboolean | object
childrenobject[]
employersobject[]
otherIncomeobject[]
separateBaseobject
bonusEligibleboolean
regimestring
flatRatePercentinteger | null
attachment1object
monthsinteger | nullpovinné
depreciationKcintegerpovinné
realEstateDepreciationKcintegerpovinné
wagesKcintegerpovinné
cooperatingobject[]povinné
receivedShareanypovinné
Null in every recorded response.
attachment2null | object
otherobjectpovinné
rentalobjectpovinné
attachment3null | object
311anypovinné
Null in every recorded response.
312anypovinné
Null in every recorded response.
313anypovinné
Null in every recorded response.
314anypovinné
Null in every recorded response.
315anypovinné
Null in every recorded response.
316anypovinné
Null in every recorded response.
328integerpovinné
329integerpovinné
330integerpovinné
statesobject[]povinné
attachment4null | object
foreignCertificatesobject[]
authoritystringpovinné
countrynull | stringpovinné
taxLocalintegerpovinné
taxKcintegerpovinné
incomeKcintegerpovinné
estimatedbooleanpovinné
spouseobject
monthsintegerpovinné
monthsZtppintegerpovinné
childrenobject[]
orderintegerpovinné
monthsinteger
lastNamenull | string
birthDatenull | stringdate
firstNamenull | string
employersobject[]
namenull | stringpovinné
incomeKcintegerpovinné
advanceKcintegerpovinné
bonusobject
wouldBeKcintegerpovinné
thresholdKcintegerpovinné
incomeKcintegerpovinné
incomeTestMetbooleanpovinné
confirmedboolean | nullpovinné
spouseDetailsobject
monthsinteger
incomeKcinteger
lastNamenull | string
birthDatenull | stringdate
firstNamenull | string
childUnder3boolean
statementsNeededboolean
publicBenefitany
Null in every recorded response.
separateBasenull | object
331integerpovinné
332integerpovinné
333integerpovinné
334integerpovinné
335integerpovinné
itemsobject[]povinné
sourceobject
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
resultKcintegerpovinné
nonDeductibleKcintegerpovinné
exemptIncomeKcintegerpovinné
nonDeductibleGroupsobject[]povinné
namenull | stringpovinné
amountKcintegerpovinné
linksobjectpovinné
assetsobjectpovinné
allowancesobjectpovinné
transitionobjectpovinné
transportKcintegerpovinné
transportVehiclesintegerpovinné
wagesKcintegerpovinné
useAssetLinksbooleanpovinné
useTransportFlatRatebooleanpovinné
previousLossesany[]povinné
allowancesobjectpovinné
addBackKcintegerpovinné
releasedKcintegerpovinné
transitionobjectpovinné
increaseKcintegerpovinné
decreaseKcintegerpovinné
depreciationDifferenceKcinteger
tableCobject
previousnull | object
taxKcintegerpovinné
lossKcintegerpovinné
statementsnull | object
assetsobject[]povinné
c_radkuintegerpovinné
kc_bruttointegerpovinné
kc_korekceinteger | nullpovinné
kc_nettointegerpovinné
kc_netto_mininteger | nullpovinné
liabilitiesobject[]povinné
c_radkuintegerpovinné
kc_sledinteger | nullpovinné
kc_mininteger | nullpovinné
incomeobject[]povinné
c_radkuintegerpovinné
kc_sledinteger | nullpovinné
kc_mininteger | nullpovinné
asOfstringpovinnédate
rangestringpovinné
beforeTaxKcintegerpovinné
correctionsobject[]
yearintegerpovinné
countrynull | stringpovinné
quarterinteger | nullpovinné
correctionCentsintegerpovinné
eurRateinteger | null
eurRateDatenull | stringdate
schemestring
schemeNumbernull | string
intermediaryNumberany
Null in every recorded response.
internalNumberstring
totalVatCentsinteger
totalDueCentsinteger
bankobject
ibanstring | nullpovinné
accountNamestringpovinné
overviewobject
yearintegerpovinné
rowsobjectpovinné
participatesSideboolean
decisiveAmountKcinteger | null
balanceKcintegerpovinné
nextAdvanceKcinteger | nullpovinné
nextYearintegerpovinné
issuesany[]povinné
taxBaseobject
taxBaseKcintegerpovinné
sourcestringpovinné
filingIdnull | stringpovinné
statusnull | stringpovinné
deadlinesobject
taxDuestringpovinnédate
overviewobjectpovinné
statutorystringpovinnédate
duestringpovinnédate
movedbooleanpovinné
balanceDuestringpovinnédate
minimumobject
yearintegerpovinné
averageWageintegerpovinné
mainobjectpovinné
baseintegerpovinné
advanceintegerpovinné
mainStartobjectpovinné
baseintegerpovinné
advanceintegerpovinné
sideobjectpovinné
baseintegerpovinné
advanceintegerpovinné
healthobjectpovinné
basenumberpovinné
advanceintegerpovinné
minimumNextnull | object
yearintegerpovinné
averageWageintegerpovinné
mainobjectpovinné
baseintegerpovinné
advanceintegerpovinné
mainStartobjectpovinné
baseintegerpovinné
advanceintegerpovinné
sideobjectpovinné
baseintegerpovinné
advanceintegerpovinné
healthobjectpovinné
basenumberpovinné
advanceintegerpovinné
computedobject
yearintegerpovinné
landobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2number
coefficientinteger | null
parcelNumberintegerpovinné
inflationintegerpovinné
computedobjectpovinné
cadastralCodeinteger
municipalityCodeinteger
pricePerM2integer
exemptAreaM2integer
exemptionsobject[]
buildingsobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2numberpovinné
houseNumberinteger | nullpovinné
parcelNumberintegerpovinné
cadastralCodeintegerpovinné
businessAreaM2integerpovinné
municipalityCodeintegerpovinné
inflationintegerpovinné
computedobjectpovinné
landTaxinteger
buildingTaxinteger
totalintegerpovinné
paymentsobject[]
duestringpovinnédate
amountKcintegerpovinné
returnDuestringdate
rowsobject[]
platestringpovinné
codenull | stringpovinné
axlesinteger | nullpovinné
weightTonsintegerpovinné
rateintegerpovinné
monthsintegerpovinné
grossintegerpovinné
exemptLetterstring | nullpovinné
exemptMonthsintegerpovinné
exemptintegerpovinné
discountintegerpovinné
partialintegerpovinné
outsidebooleanpovinné
reportablebooleanpovinné
idstringpovinné
namestring | nullpovinné
payableinteger
reasonsany
Null in every recorded response.
noticeobject
yearintegerpovinné
quarterinteger | nullpovinné
fromstringpovinnédate
tostringpovinnédate
duestringpovinnédate
rowsobject[]povinné
countrynull | stringpovinné
sectornull | stringpovinné
centsintegerpovinné
issuesobject[]povinné
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
totalCentsintegerpovinné
limitobject
object"vat_sme_limit"povinné
yearintegerpovinné
eurRateinteger | nullpovinné
limitCentsintegerpovinné
turnoverCentsintegerpovinné
remainingCentsintegerpovinné
previousYearCentsanypovinné
Null in every recorded response.
previousYearExceededbooleanpovinné
exceededOnnull | stringpovinnédate
noticeDuenull | stringpovinnédate
usableUntilnull | stringpovinnédate
evidenceNumbernull | string
exceededOnnull | stringdate
totalCentsinteger
duestringdate
publicationnull | object
pr11_rozvstringpovinné
pr11_vzzstringpovinné
pr11_puzstringpovinné
pr11_pzvkstringpovinné
pr11_pptstringpovinné
pr11_uzmusstringpovinné
pr11_emailstringpovinné
xmlIssuesobject[]
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
lockedAtnull | stringdate-time
lockedboolean
changedSinceLockboolean
eventsobject[]
object"tax_filing_event"povinné
idstringpovinné
actionstringpovinné
fieldnull | stringpovinné
oldValuenull | stringpovinné
newValuenull | stringpovinné
reasonnull | stringpovinné
actorIdnull | stringpovinné
createdAtstringpovinnédate-time
rowLabelsobject
POST/v1/tax/filings/{id}/finalize
curl -X POST https://api.damedoklad.cz/v1/tax/filings/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL/finalize \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Override one VAT return row in a draft (or clear it with null); the reason is kept in the audit trail

POST/v1/tax/filings/{id}/overrides

Override one VAT return row in a draft (or clear it with null); the reason is kept in the audit trail

Nástroj MCP: override-tax-filing-row

Parametry v cestě

idstringpovinné

Tělo požadavku

fieldstringpovinné
valueinteger | nullpovinné
reasonstringpovinnémin 3 charsmax 500 chars

Odpověď · 200

idstringpovinné
formstringpovinné
yearintegerpovinné
monthinteger | nullpovinné
quarterinteger | nullpovinné
kindstringpovinné
statusstringpovinné
discoveredOnnull | stringpovinnédate
nextPeriodCodestring | nullpovinné
callNumberstring | nullpovinné
overridesobjectpovinné
inputsobjectpovinné
wageTaxPaidKcinteger
employmentIncomeKcinteger
advancesPaidKcinteger
landobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2number
coefficientinteger | null
parcelNumberintegerpovinné
cadastralCodeinteger
municipalityCodeinteger
pricePerM2integer
exemptAreaM2integer
exemptionsobject[]
substringpovinné
letterstringpovinné
sectionstringpovinné
buildingsobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2numberpovinné
houseNumberinteger | nullpovinné
parcelNumberintegerpovinné
cadastralCodeintegerpovinné
businessAreaM2integerpovinné
municipalityCodeintegerpovinné
eurRateinteger
schemeNumberstring
internalNumberstring
additionalReasonsstring
osszCodestring
birthDatenull | stringdate
mainMonthsinteger
sideMonthsinteger
birthNumberstring
overpaymentToAdvancesboolean
correctionsobject[]
yearintegerpovinné
countrynull | stringpovinné
quarterinteger | nullpovinné
correctionCentsintegerpovinné
eurRateDatestringdate
lossesobject[]
tostringpovinnédate
fromstringpovinnédate
lossKcintegerpovinné
usedNowKcintegerpovinné
usedPriorKcintegerpovinné
giftsKcinteger
accountingCategorystring
tableCobject
foreignTaxobject
statesobject[]povinné
countrynull | stringpovinné
incomeKcintegerpovinné
taxPaidKcintegerpovinné
expensesKcintegerpovinné
taxCreditsobject
disabledEmployeesnumberpovinné
severelyDisabledEmployeesnumberpovinné
turnoverKcinteger
researchClaimsobject[]
tostringpovinnédate
fromstringpovinnédate
claimKcintegerpovinné
usedNowKcintegerpovinné
educationClaimsobject[]
tostringpovinnédate
fromstringpovinnédate
claimKcintegerpovinné
usedNowKcintegerpovinné
employeesAverageinteger
otherAdditionsKcinteger
businessobject
cooperatingobject[]povinné
dicnull | stringpovinné
lastNamenull | stringpovinné
relationstringpovinné
sharePctintegerpovinné
firstNamenull | stringpovinné
flatRatePercentinteger
otherIncreaseKcinteger
specialAttachmentsobject[]
rowstringpovinné
textstringpovinné
separateBaseIncomesobject[]
kindstringpovinné
countrynull | stringpovinné
incomeKcintegerpovinné
descriptionnull | stringpovinné
foreignTaxKcinteger
acquisitionCostKcinteger
otherDeductionsKcinteger
taxReturnDutyboolean
variableSymbolnull | string
nextSideboolean
flatTaxReasonstring
sideReason_zamboolean
cooperatingCitystring
cooperatingLastNamestring
filedElectronicallyboolean
cooperatingBirthDatestringdate
cooperatingFirstNamestring
cooperatingPostalCodestring
cooperatingBirthNumberstring
cooperatingHouseNumberstring
foreignobject
creditsobject[]povinné
countrynull | stringpovinné
incomeKcintegerpovinné
taxPaidKcintegerpovinné
certificatesobject[]
taxKcintegerpovinné
countrynull | stringpovinné
incomeKcintegerpovinné
taxLocalintegerpovinné
authoritystringpovinné
publicationobject
emailnull | stringpovinné
notesboolean
equityChangesboolean
statementFilesstring[]
rentalobject
flatbooleanpovinné
incomeKcintegerpovinné
spouseboolean | object
monthsintegerpovinné
incomeKcintegerpovinné
lastNamenull | stringpovinné
birthDatenull | stringpovinnédate
firstNamenull | stringpovinné
childUnder3booleanpovinné
childrenobject[]
orderintegerpovinné
monthsinteger
lastNamenull | string
birthDatenull | stringdate
firstNamenull | string
employersobject[]
namenull | stringpovinné
incomeKcintegerpovinné
advanceKcintegerpovinné
otherIncomeobject[]
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
descriptionnull | stringpovinné
separateBaseobject
capitalIncomeKcintegerpovinné
bonusEligibleboolean
previousIdnull | stringpovinné
finalizedAtnull | stringpovinnédate-time
filedOnnull | stringpovinnédate
filedReferencenull | stringpovinné
notestring | nullpovinné
createdAtstringpovinnédate-time
updatedAtstringpovinnédate-time
computedobject
formstringpovinné
periodobjectpovinné
yearintegerpovinné
monthinteger | null
keystringpovinné
fromstringpovinnédate
tostringpovinnédate
quarterinteger | null
subjectnull | objectpovinné
oidstring
workspaceOidstring
subjectTypestringpovinné
firstNamenull | string
lastNamenull | string
titlestring | null
financeOfficeCodenull | string
workplaceCodenull | string
naceCodenull | string
streetnull | string
houseNumbernull | string
orientationNumberstring | null
citynull | string
postalCodenull | string
countrystring | null
phonenull | string
emailnull | string
contactFirstNamestring | null
contactLastNamestring | null
contactPhonestring | null
signerFirstNamenull | string
signerLastNamenull | string
signerRolenull | string
summaryQuarterlybooleanpovinné
ossRegisteredbooleanpovinné
ossNonEuRegisteredboolean
ossImportRegisteredboolean
ownsPropertyboolean
createdAtstringdate-time
updatedAtstringdate-time
namenull | stringpovinné
dicnull | stringpovinné
iconull | stringpovinné
rowsarray | object
countrynull | stringpovinné
vatIdstring
codeinteger | null
countinteger
valueHalerinteger | null
contactNamenull | string
valueinteger
stornoboolean
rateinteger
rateTypestring
supplyTypestring
baseCentsinteger
vatCentsinteger
sectornull | string
centsinteger
identifiedPersonboolean
cumulativeRowsobject
attachmentsobject[]
sectionstringpovinné
titlenull | stringpovinné
linesstring[]povinné
rowstring
adjustmentDetailsobject[]
idstringpovinné
kindstringpovinné
rowintegerpovinné
valuesobjectpovinné
baseinteger
fullinteger
deductibleinteger
valueinteger
notenull | stringpovinné
sourcestringpovinné
settlementnull | object
numeratorintegerpovinné
exemptintegerpovinné
reducedInputintegerpovinné
claimedintegerpovinné
coefficientinteger | nullpovinné
entitledintegerpovinné
changeintegerpovinné
appliesbooleanpovinné
entriesCountinteger
issuesobject[]povinné
severitystringpovinné
codenull | stringpovinné
messagenull | stringpovinné
documentIdnull | string
numbernull | string
statementobject
A1object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
dicnull | stringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
codenull | stringpovinné
baseHalerinteger | nullpovinné
A2object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
countrynull | stringpovinné
vatIdstringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
base1integerpovinné
vat1integerpovinné
A3any[]povinné
A4object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
dicnull | stringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
regimeintegerpovinné
badDebtstringpovinné
base1integerpovinné
vat1integerpovinné
A5objectpovinné
base1integer
vat1integer
base2integer
vat2integer
B1any[]povinné
B2object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
dicnull | stringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
proportionalstringpovinné
badDebtstringpovinné
base1integerpovinné
vat1integerpovinné
base2integer
vat2integer
B3objectpovinné
base1integer
vat1integer
Cobjectpovinné
obrat23integerpovinné
obrat5integerpovinné
pln23integerpovinné
pln5integerpovinné
plnRezPrenintegerpovinné
rezPren23integerpovinné
rezPren5integerpovinné
celkZdA2integerpovinné
emptyboolean
allRowsobject[]
countrynull | stringpovinné
vatIdstringpovinné
codeinteger | nullpovinné
countintegerpovinné
valueHalerinteger | nullpovinné
contactNamenull | stringpovinné
valueintegerpovinné
worksheetobject
yearintegerpovinné
rowsobjectpovinné
annex2any
Null in every recorded response.
annex3any
Null in every recorded response.
cfcCreditany
Null in every recorded response.
incentiveany
Null in every recorded response.
tableAobject[]
namenull | stringpovinné
amountKcintegerpovinné
tableBnull | object
2integerpovinné
totalintegerpovinné
accountingKcintegerpovinné
tableCobject
tableFobject
researchobject[]povinné
educationobject[]povinné
researchRemainingKcintegerpovinné
educationRemainingKcintegerpovinné
tableGinteger
tableHnull | object
1integerpovinné
2integerpovinné
3integerpovinné
4integerpovinné
5integerpovinné
disabledEmployeesnumberpovinné
severelyDisabledEmployeesnumberpovinné
tableInull | object
1integerpovinné
2integerpovinné
3integerpovinné
4integerpovinné
5integerpovinné
row320integerpovinné
statesobject[]povinné
tableJany
Null in every recorded response.
tableKobject
turnoverKcintegerpovinné
employeesAverageinteger | nullpovinné
currencynull | stringpovinné
lossesobject[]povinné
tostringpovinnédate
fromstringpovinnédate
lossKcintegerpovinné
lossYearintegerpovinné
usedNowKcintegerpovinné
remainingKcintegerpovinné
usedPriorKcintegerpovinné
remainingLossKcintegerpovinné
issuesobject[]povinné
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
lossKcinteger
taxKcintegerpovinné
advancesPaidKcinteger
payableKcintegerpovinné
lastKnownTaxKcintegerpovinné
sourceobjectpovinné
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
resultKcintegerpovinné
nonDeductibleKcintegerpovinné
exemptIncomeKcintegerpovinné
nonDeductibleGroupsobject[]povinné
linksobjectpovinné
previousLossesany[]povinné
allowancesobjectpovinné
transitionobjectpovinné
depreciationDifferenceKcinteger
tableCobject
inputsobjectpovinné
wageTaxPaidKcinteger
employmentIncomeKcinteger
lossesobject[]
giftsKcinteger
accountingCategorystring
tableCobject
foreignTaxobject
taxCreditsobject
turnoverKcinteger
researchClaimsobject[]
educationClaimsobject[]
employeesAverageinteger
otherAdditionsKcinteger
businessobject
flatRatePercentinteger
otherIncreaseKcinteger
specialAttachmentsobject[]
separateBaseIncomesobject[]
otherDeductionsKcinteger
additionalReasonsstring
foreignobject
publicationobject
statementFilesstring[]
rentalobject
spouseboolean | object
childrenobject[]
employersobject[]
otherIncomeobject[]
separateBaseobject
bonusEligibleboolean
regimestring
flatRatePercentinteger | null
attachment1object
monthsinteger | nullpovinné
depreciationKcintegerpovinné
realEstateDepreciationKcintegerpovinné
wagesKcintegerpovinné
cooperatingobject[]povinné
receivedShareanypovinné
Null in every recorded response.
attachment2null | object
otherobjectpovinné
rentalobjectpovinné
attachment3null | object
311anypovinné
Null in every recorded response.
312anypovinné
Null in every recorded response.
313anypovinné
Null in every recorded response.
314anypovinné
Null in every recorded response.
315anypovinné
Null in every recorded response.
316anypovinné
Null in every recorded response.
328integerpovinné
329integerpovinné
330integerpovinné
statesobject[]povinné
attachment4null | object
foreignCertificatesobject[]
authoritystringpovinné
countrynull | stringpovinné
taxLocalintegerpovinné
taxKcintegerpovinné
incomeKcintegerpovinné
estimatedbooleanpovinné
spouseobject
monthsintegerpovinné
monthsZtppintegerpovinné
childrenobject[]
orderintegerpovinné
monthsinteger
lastNamenull | string
birthDatenull | stringdate
firstNamenull | string
employersobject[]
namenull | stringpovinné
incomeKcintegerpovinné
advanceKcintegerpovinné
bonusobject
wouldBeKcintegerpovinné
thresholdKcintegerpovinné
incomeKcintegerpovinné
incomeTestMetbooleanpovinné
confirmedboolean | nullpovinné
spouseDetailsobject
monthsinteger
incomeKcinteger
lastNamenull | string
birthDatenull | stringdate
firstNamenull | string
childUnder3boolean
statementsNeededboolean
publicBenefitany
Null in every recorded response.
separateBasenull | object
331integerpovinné
332integerpovinné
333integerpovinné
334integerpovinné
335integerpovinné
itemsobject[]povinné
sourceobject
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
resultKcintegerpovinné
nonDeductibleKcintegerpovinné
exemptIncomeKcintegerpovinné
nonDeductibleGroupsobject[]povinné
namenull | stringpovinné
amountKcintegerpovinné
linksobjectpovinné
assetsobjectpovinné
allowancesobjectpovinné
transitionobjectpovinné
transportKcintegerpovinné
transportVehiclesintegerpovinné
wagesKcintegerpovinné
useAssetLinksbooleanpovinné
useTransportFlatRatebooleanpovinné
previousLossesany[]povinné
allowancesobjectpovinné
addBackKcintegerpovinné
releasedKcintegerpovinné
transitionobjectpovinné
increaseKcintegerpovinné
decreaseKcintegerpovinné
depreciationDifferenceKcinteger
tableCobject
previousnull | object
taxKcintegerpovinné
lossKcintegerpovinné
statementsnull | object
assetsobject[]povinné
c_radkuintegerpovinné
kc_bruttointegerpovinné
kc_korekceinteger | nullpovinné
kc_nettointegerpovinné
kc_netto_mininteger | nullpovinné
liabilitiesobject[]povinné
c_radkuintegerpovinné
kc_sledinteger | nullpovinné
kc_mininteger | nullpovinné
incomeobject[]povinné
c_radkuintegerpovinné
kc_sledinteger | nullpovinné
kc_mininteger | nullpovinné
asOfstringpovinnédate
rangestringpovinné
beforeTaxKcintegerpovinné
correctionsobject[]
yearintegerpovinné
countrynull | stringpovinné
quarterinteger | nullpovinné
correctionCentsintegerpovinné
eurRateinteger | null
eurRateDatenull | stringdate
schemestring
schemeNumbernull | string
intermediaryNumberany
Null in every recorded response.
internalNumberstring
totalVatCentsinteger
totalDueCentsinteger
bankobject
ibanstring | nullpovinné
accountNamestringpovinné
overviewobject
yearintegerpovinné
rowsobjectpovinné
participatesSideboolean
decisiveAmountKcinteger | null
balanceKcintegerpovinné
nextAdvanceKcinteger | nullpovinné
nextYearintegerpovinné
issuesany[]povinné
taxBaseobject
taxBaseKcintegerpovinné
sourcestringpovinné
filingIdnull | stringpovinné
statusnull | stringpovinné
deadlinesobject
taxDuestringpovinnédate
overviewobjectpovinné
statutorystringpovinnédate
duestringpovinnédate
movedbooleanpovinné
balanceDuestringpovinnédate
minimumobject
yearintegerpovinné
averageWageintegerpovinné
mainobjectpovinné
baseintegerpovinné
advanceintegerpovinné
mainStartobjectpovinné
baseintegerpovinné
advanceintegerpovinné
sideobjectpovinné
baseintegerpovinné
advanceintegerpovinné
healthobjectpovinné
basenumberpovinné
advanceintegerpovinné
minimumNextnull | object
yearintegerpovinné
averageWageintegerpovinné
mainobjectpovinné
baseintegerpovinné
advanceintegerpovinné
mainStartobjectpovinné
baseintegerpovinné
advanceintegerpovinné
sideobjectpovinné
baseintegerpovinné
advanceintegerpovinné
healthobjectpovinné
basenumberpovinné
advanceintegerpovinné
computedobject
yearintegerpovinné
landobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2number
coefficientinteger | null
parcelNumberintegerpovinné
inflationintegerpovinné
computedobjectpovinné
cadastralCodeinteger
municipalityCodeinteger
pricePerM2integer
exemptAreaM2integer
exemptionsobject[]
buildingsobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2numberpovinné
houseNumberinteger | nullpovinné
parcelNumberintegerpovinné
cadastralCodeintegerpovinné
businessAreaM2integerpovinné
municipalityCodeintegerpovinné
inflationintegerpovinné
computedobjectpovinné
landTaxinteger
buildingTaxinteger
totalintegerpovinné
paymentsobject[]
duestringpovinnédate
amountKcintegerpovinné
returnDuestringdate
rowsobject[]
platestringpovinné
codenull | stringpovinné
axlesinteger | nullpovinné
weightTonsintegerpovinné
rateintegerpovinné
monthsintegerpovinné
grossintegerpovinné
exemptLetterstring | nullpovinné
exemptMonthsintegerpovinné
exemptintegerpovinné
discountintegerpovinné
partialintegerpovinné
outsidebooleanpovinné
reportablebooleanpovinné
idstringpovinné
namestring | nullpovinné
payableinteger
reasonsany
Null in every recorded response.
noticeobject
yearintegerpovinné
quarterinteger | nullpovinné
fromstringpovinnédate
tostringpovinnédate
duestringpovinnédate
rowsobject[]povinné
countrynull | stringpovinné
sectornull | stringpovinné
centsintegerpovinné
issuesobject[]povinné
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
totalCentsintegerpovinné
limitobject
object"vat_sme_limit"povinné
yearintegerpovinné
eurRateinteger | nullpovinné
limitCentsintegerpovinné
turnoverCentsintegerpovinné
remainingCentsintegerpovinné
previousYearCentsanypovinné
Null in every recorded response.
previousYearExceededbooleanpovinné
exceededOnnull | stringpovinnédate
noticeDuenull | stringpovinnédate
usableUntilnull | stringpovinnédate
evidenceNumbernull | string
exceededOnnull | stringdate
totalCentsinteger
duestringdate
publicationnull | object
pr11_rozvstringpovinné
pr11_vzzstringpovinné
pr11_puzstringpovinné
pr11_pzvkstringpovinné
pr11_pptstringpovinné
pr11_uzmusstringpovinné
pr11_emailstringpovinné
xmlIssuesobject[]
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
lockedAtnull | stringdate-time
lockedboolean
changedSinceLockboolean
eventsobject[]
object"tax_filing_event"povinné
idstringpovinné
actionstringpovinné
fieldnull | stringpovinné
oldValuenull | stringpovinné
newValuenull | stringpovinné
reasonnull | stringpovinné
actorIdnull | stringpovinné
createdAtstringpovinnédate-time
rowLabelsobject
POST/v1/tax/filings/{id}/overrides
curl -X POST https://api.damedoklad.cz/v1/tax/filings/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL/overrides \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "field": "string",
  "value": -9007199254740991,
  "reason": "string"
}'

Download a working PDF copy of a filing; drafts are marked by their status

GET/v1/tax/filings/{id}/pdf

Download a working PDF copy of a filing; drafts are marked by their status

Nástroj MCP: download-tax-filing-pdf

Parametry v cestě

idstringpovinné

Odpověď · 200

Vrací soubor application/pdf.

GET/v1/tax/filings/{id}/pdf
curl https://api.damedoklad.cz/v1/tax/filings/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL/pdf \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -o soubor

Unlock a finalized filing that has not been filed; the old snapshot is dropped and the step is audited

POST/v1/tax/filings/{id}/reopen

Unlock a finalized filing that has not been filed; the old snapshot is dropped and the step is audited

Nástroj MCP: reopen-tax-filing

Parametry v cestě

idstringpovinné

Tělo požadavku

reasonstringpovinnémin 3 charsmax 500 chars

Odpověď · 200

idstringpovinné
formstringpovinné
yearintegerpovinné
monthinteger | nullpovinné
quarterinteger | nullpovinné
kindstringpovinné
statusstringpovinné
discoveredOnnull | stringpovinnédate
nextPeriodCodestring | nullpovinné
callNumberstring | nullpovinné
overridesobjectpovinné
inputsobjectpovinné
wageTaxPaidKcinteger
employmentIncomeKcinteger
advancesPaidKcinteger
landobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2number
coefficientinteger | null
parcelNumberintegerpovinné
cadastralCodeinteger
municipalityCodeinteger
pricePerM2integer
exemptAreaM2integer
exemptionsobject[]
substringpovinné
letterstringpovinné
sectionstringpovinné
buildingsobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2numberpovinné
houseNumberinteger | nullpovinné
parcelNumberintegerpovinné
cadastralCodeintegerpovinné
businessAreaM2integerpovinné
municipalityCodeintegerpovinné
eurRateinteger
schemeNumberstring
internalNumberstring
additionalReasonsstring
osszCodestring
birthDatenull | stringdate
mainMonthsinteger
sideMonthsinteger
birthNumberstring
overpaymentToAdvancesboolean
correctionsobject[]
yearintegerpovinné
countrynull | stringpovinné
quarterinteger | nullpovinné
correctionCentsintegerpovinné
eurRateDatestringdate
lossesobject[]
tostringpovinnédate
fromstringpovinnédate
lossKcintegerpovinné
usedNowKcintegerpovinné
usedPriorKcintegerpovinné
giftsKcinteger
accountingCategorystring
tableCobject
foreignTaxobject
statesobject[]povinné
countrynull | stringpovinné
incomeKcintegerpovinné
taxPaidKcintegerpovinné
expensesKcintegerpovinné
taxCreditsobject
disabledEmployeesnumberpovinné
severelyDisabledEmployeesnumberpovinné
turnoverKcinteger
researchClaimsobject[]
tostringpovinnédate
fromstringpovinnédate
claimKcintegerpovinné
usedNowKcintegerpovinné
educationClaimsobject[]
tostringpovinnédate
fromstringpovinnédate
claimKcintegerpovinné
usedNowKcintegerpovinné
employeesAverageinteger
otherAdditionsKcinteger
businessobject
cooperatingobject[]povinné
dicnull | stringpovinné
lastNamenull | stringpovinné
relationstringpovinné
sharePctintegerpovinné
firstNamenull | stringpovinné
flatRatePercentinteger
otherIncreaseKcinteger
specialAttachmentsobject[]
rowstringpovinné
textstringpovinné
separateBaseIncomesobject[]
kindstringpovinné
countrynull | stringpovinné
incomeKcintegerpovinné
descriptionnull | stringpovinné
foreignTaxKcinteger
acquisitionCostKcinteger
otherDeductionsKcinteger
taxReturnDutyboolean
variableSymbolnull | string
nextSideboolean
flatTaxReasonstring
sideReason_zamboolean
cooperatingCitystring
cooperatingLastNamestring
filedElectronicallyboolean
cooperatingBirthDatestringdate
cooperatingFirstNamestring
cooperatingPostalCodestring
cooperatingBirthNumberstring
cooperatingHouseNumberstring
foreignobject
creditsobject[]povinné
countrynull | stringpovinné
incomeKcintegerpovinné
taxPaidKcintegerpovinné
certificatesobject[]
taxKcintegerpovinné
countrynull | stringpovinné
incomeKcintegerpovinné
taxLocalintegerpovinné
authoritystringpovinné
publicationobject
emailnull | stringpovinné
notesboolean
equityChangesboolean
statementFilesstring[]
rentalobject
flatbooleanpovinné
incomeKcintegerpovinné
spouseboolean | object
monthsintegerpovinné
incomeKcintegerpovinné
lastNamenull | stringpovinné
birthDatenull | stringpovinnédate
firstNamenull | stringpovinné
childUnder3booleanpovinné
childrenobject[]
orderintegerpovinné
monthsinteger
lastNamenull | string
birthDatenull | stringdate
firstNamenull | string
employersobject[]
namenull | stringpovinné
incomeKcintegerpovinné
advanceKcintegerpovinné
otherIncomeobject[]
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
descriptionnull | stringpovinné
separateBaseobject
capitalIncomeKcintegerpovinné
bonusEligibleboolean
previousIdnull | stringpovinné
finalizedAtnull | stringpovinnédate-time
filedOnnull | stringpovinnédate
filedReferencenull | stringpovinné
notestring | nullpovinné
createdAtstringpovinnédate-time
updatedAtstringpovinnédate-time
computedobject
formstringpovinné
periodobjectpovinné
yearintegerpovinné
monthinteger | null
keystringpovinné
fromstringpovinnédate
tostringpovinnédate
quarterinteger | null
subjectnull | objectpovinné
oidstring
workspaceOidstring
subjectTypestringpovinné
firstNamenull | string
lastNamenull | string
titlestring | null
financeOfficeCodenull | string
workplaceCodenull | string
naceCodenull | string
streetnull | string
houseNumbernull | string
orientationNumberstring | null
citynull | string
postalCodenull | string
countrystring | null
phonenull | string
emailnull | string
contactFirstNamestring | null
contactLastNamestring | null
contactPhonestring | null
signerFirstNamenull | string
signerLastNamenull | string
signerRolenull | string
summaryQuarterlybooleanpovinné
ossRegisteredbooleanpovinné
ossNonEuRegisteredboolean
ossImportRegisteredboolean
ownsPropertyboolean
createdAtstringdate-time
updatedAtstringdate-time
namenull | stringpovinné
dicnull | stringpovinné
iconull | stringpovinné
rowsarray | object
countrynull | stringpovinné
vatIdstring
codeinteger | null
countinteger
valueHalerinteger | null
contactNamenull | string
valueinteger
stornoboolean
rateinteger
rateTypestring
supplyTypestring
baseCentsinteger
vatCentsinteger
sectornull | string
centsinteger
identifiedPersonboolean
cumulativeRowsobject
attachmentsobject[]
sectionstringpovinné
titlenull | stringpovinné
linesstring[]povinné
rowstring
adjustmentDetailsobject[]
idstringpovinné
kindstringpovinné
rowintegerpovinné
valuesobjectpovinné
baseinteger
fullinteger
deductibleinteger
valueinteger
notenull | stringpovinné
sourcestringpovinné
settlementnull | object
numeratorintegerpovinné
exemptintegerpovinné
reducedInputintegerpovinné
claimedintegerpovinné
coefficientinteger | nullpovinné
entitledintegerpovinné
changeintegerpovinné
appliesbooleanpovinné
entriesCountinteger
issuesobject[]povinné
severitystringpovinné
codenull | stringpovinné
messagenull | stringpovinné
documentIdnull | string
numbernull | string
statementobject
A1object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
dicnull | stringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
codenull | stringpovinné
baseHalerinteger | nullpovinné
A2object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
countrynull | stringpovinné
vatIdstringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
base1integerpovinné
vat1integerpovinné
A3any[]povinné
A4object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
dicnull | stringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
regimeintegerpovinné
badDebtstringpovinné
base1integerpovinné
vat1integerpovinné
A5objectpovinné
base1integer
vat1integer
base2integer
vat2integer
B1any[]povinné
B2object[]povinné
documentIdnull | stringpovinné
numbernull | stringpovinné
contactNamenull | stringpovinné
dicnull | stringpovinné
evidenceNumbernull | stringpovinné
datestringpovinnédate
proportionalstringpovinné
badDebtstringpovinné
base1integerpovinné
vat1integerpovinné
base2integer
vat2integer
B3objectpovinné
base1integer
vat1integer
Cobjectpovinné
obrat23integerpovinné
obrat5integerpovinné
pln23integerpovinné
pln5integerpovinné
plnRezPrenintegerpovinné
rezPren23integerpovinné
rezPren5integerpovinné
celkZdA2integerpovinné
emptyboolean
allRowsobject[]
countrynull | stringpovinné
vatIdstringpovinné
codeinteger | nullpovinné
countintegerpovinné
valueHalerinteger | nullpovinné
contactNamenull | stringpovinné
valueintegerpovinné
worksheetobject
yearintegerpovinné
rowsobjectpovinné
annex2any
Null in every recorded response.
annex3any
Null in every recorded response.
cfcCreditany
Null in every recorded response.
incentiveany
Null in every recorded response.
tableAobject[]
namenull | stringpovinné
amountKcintegerpovinné
tableBnull | object
2integerpovinné
totalintegerpovinné
accountingKcintegerpovinné
tableCobject
tableFobject
researchobject[]povinné
educationobject[]povinné
researchRemainingKcintegerpovinné
educationRemainingKcintegerpovinné
tableGinteger
tableHnull | object
1integerpovinné
2integerpovinné
3integerpovinné
4integerpovinné
5integerpovinné
disabledEmployeesnumberpovinné
severelyDisabledEmployeesnumberpovinné
tableInull | object
1integerpovinné
2integerpovinné
3integerpovinné
4integerpovinné
5integerpovinné
row320integerpovinné
statesobject[]povinné
tableJany
Null in every recorded response.
tableKobject
turnoverKcintegerpovinné
employeesAverageinteger | nullpovinné
currencynull | stringpovinné
lossesobject[]povinné
tostringpovinnédate
fromstringpovinnédate
lossKcintegerpovinné
lossYearintegerpovinné
usedNowKcintegerpovinné
remainingKcintegerpovinné
usedPriorKcintegerpovinné
remainingLossKcintegerpovinné
issuesobject[]povinné
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
lossKcinteger
taxKcintegerpovinné
advancesPaidKcinteger
payableKcintegerpovinné
lastKnownTaxKcintegerpovinné
sourceobjectpovinné
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
resultKcintegerpovinné
nonDeductibleKcintegerpovinné
exemptIncomeKcintegerpovinné
nonDeductibleGroupsobject[]povinné
linksobjectpovinné
previousLossesany[]povinné
allowancesobjectpovinné
transitionobjectpovinné
depreciationDifferenceKcinteger
tableCobject
inputsobjectpovinné
wageTaxPaidKcinteger
employmentIncomeKcinteger
lossesobject[]
giftsKcinteger
accountingCategorystring
tableCobject
foreignTaxobject
taxCreditsobject
turnoverKcinteger
researchClaimsobject[]
educationClaimsobject[]
employeesAverageinteger
otherAdditionsKcinteger
businessobject
flatRatePercentinteger
otherIncreaseKcinteger
specialAttachmentsobject[]
separateBaseIncomesobject[]
otherDeductionsKcinteger
additionalReasonsstring
foreignobject
publicationobject
statementFilesstring[]
rentalobject
spouseboolean | object
childrenobject[]
employersobject[]
otherIncomeobject[]
separateBaseobject
bonusEligibleboolean
regimestring
flatRatePercentinteger | null
attachment1object
monthsinteger | nullpovinné
depreciationKcintegerpovinné
realEstateDepreciationKcintegerpovinné
wagesKcintegerpovinné
cooperatingobject[]povinné
receivedShareanypovinné
Null in every recorded response.
attachment2null | object
otherobjectpovinné
rentalobjectpovinné
attachment3null | object
311anypovinné
Null in every recorded response.
312anypovinné
Null in every recorded response.
313anypovinné
Null in every recorded response.
314anypovinné
Null in every recorded response.
315anypovinné
Null in every recorded response.
316anypovinné
Null in every recorded response.
328integerpovinné
329integerpovinné
330integerpovinné
statesobject[]povinné
attachment4null | object
foreignCertificatesobject[]
authoritystringpovinné
countrynull | stringpovinné
taxLocalintegerpovinné
taxKcintegerpovinné
incomeKcintegerpovinné
estimatedbooleanpovinné
spouseobject
monthsintegerpovinné
monthsZtppintegerpovinné
childrenobject[]
orderintegerpovinné
monthsinteger
lastNamenull | string
birthDatenull | stringdate
firstNamenull | string
employersobject[]
namenull | stringpovinné
incomeKcintegerpovinné
advanceKcintegerpovinné
bonusobject
wouldBeKcintegerpovinné
thresholdKcintegerpovinné
incomeKcintegerpovinné
incomeTestMetbooleanpovinné
confirmedboolean | nullpovinné
spouseDetailsobject
monthsinteger
incomeKcinteger
lastNamenull | string
birthDatenull | stringdate
firstNamenull | string
childUnder3boolean
statementsNeededboolean
publicBenefitany
Null in every recorded response.
separateBasenull | object
331integerpovinné
332integerpovinné
333integerpovinné
334integerpovinné
335integerpovinné
itemsobject[]povinné
sourceobject
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
resultKcintegerpovinné
nonDeductibleKcintegerpovinné
exemptIncomeKcintegerpovinné
nonDeductibleGroupsobject[]povinné
namenull | stringpovinné
amountKcintegerpovinné
linksobjectpovinné
assetsobjectpovinné
allowancesobjectpovinné
transitionobjectpovinné
transportKcintegerpovinné
transportVehiclesintegerpovinné
wagesKcintegerpovinné
useAssetLinksbooleanpovinné
useTransportFlatRatebooleanpovinné
previousLossesany[]povinné
allowancesobjectpovinné
addBackKcintegerpovinné
releasedKcintegerpovinné
transitionobjectpovinné
increaseKcintegerpovinné
decreaseKcintegerpovinné
depreciationDifferenceKcinteger
tableCobject
previousnull | object
taxKcintegerpovinné
lossKcintegerpovinné
statementsnull | object
assetsobject[]povinné
c_radkuintegerpovinné
kc_bruttointegerpovinné
kc_korekceinteger | nullpovinné
kc_nettointegerpovinné
kc_netto_mininteger | nullpovinné
liabilitiesobject[]povinné
c_radkuintegerpovinné
kc_sledinteger | nullpovinné
kc_mininteger | nullpovinné
incomeobject[]povinné
c_radkuintegerpovinné
kc_sledinteger | nullpovinné
kc_mininteger | nullpovinné
asOfstringpovinnédate
rangestringpovinné
beforeTaxKcintegerpovinné
correctionsobject[]
yearintegerpovinné
countrynull | stringpovinné
quarterinteger | nullpovinné
correctionCentsintegerpovinné
eurRateinteger | null
eurRateDatenull | stringdate
schemestring
schemeNumbernull | string
intermediaryNumberany
Null in every recorded response.
internalNumberstring
totalVatCentsinteger
totalDueCentsinteger
bankobject
ibanstring | nullpovinné
accountNamestringpovinné
overviewobject
yearintegerpovinné
rowsobjectpovinné
participatesSideboolean
decisiveAmountKcinteger | null
balanceKcintegerpovinné
nextAdvanceKcinteger | nullpovinné
nextYearintegerpovinné
issuesany[]povinné
taxBaseobject
taxBaseKcintegerpovinné
sourcestringpovinné
filingIdnull | stringpovinné
statusnull | stringpovinné
deadlinesobject
taxDuestringpovinnédate
overviewobjectpovinné
statutorystringpovinnédate
duestringpovinnédate
movedbooleanpovinné
balanceDuestringpovinnédate
minimumobject
yearintegerpovinné
averageWageintegerpovinné
mainobjectpovinné
baseintegerpovinné
advanceintegerpovinné
mainStartobjectpovinné
baseintegerpovinné
advanceintegerpovinné
sideobjectpovinné
baseintegerpovinné
advanceintegerpovinné
healthobjectpovinné
basenumberpovinné
advanceintegerpovinné
minimumNextnull | object
yearintegerpovinné
averageWageintegerpovinné
mainobjectpovinné
baseintegerpovinné
advanceintegerpovinné
mainStartobjectpovinné
baseintegerpovinné
advanceintegerpovinné
sideobjectpovinné
baseintegerpovinné
advanceintegerpovinné
healthobjectpovinné
basenumberpovinné
advanceintegerpovinné
computedobject
yearintegerpovinné
landobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2number
coefficientinteger | null
parcelNumberintegerpovinné
inflationintegerpovinné
computedobjectpovinné
cadastralCodeinteger
municipalityCodeinteger
pricePerM2integer
exemptAreaM2integer
exemptionsobject[]
buildingsobject[]
typestringpovinné
areaM2integerpovinné
ratePerM2numberpovinné
houseNumberinteger | nullpovinné
parcelNumberintegerpovinné
cadastralCodeintegerpovinné
businessAreaM2integerpovinné
municipalityCodeintegerpovinné
inflationintegerpovinné
computedobjectpovinné
landTaxinteger
buildingTaxinteger
totalintegerpovinné
paymentsobject[]
duestringpovinnédate
amountKcintegerpovinné
returnDuestringdate
rowsobject[]
platestringpovinné
codenull | stringpovinné
axlesinteger | nullpovinné
weightTonsintegerpovinné
rateintegerpovinné
monthsintegerpovinné
grossintegerpovinné
exemptLetterstring | nullpovinné
exemptMonthsintegerpovinné
exemptintegerpovinné
discountintegerpovinné
partialintegerpovinné
outsidebooleanpovinné
reportablebooleanpovinné
idstringpovinné
namestring | nullpovinné
payableinteger
reasonsany
Null in every recorded response.
noticeobject
yearintegerpovinné
quarterinteger | nullpovinné
fromstringpovinnédate
tostringpovinnédate
duestringpovinnédate
rowsobject[]povinné
countrynull | stringpovinné
sectornull | stringpovinné
centsintegerpovinné
issuesobject[]povinné
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
totalCentsintegerpovinné
limitobject
object"vat_sme_limit"povinné
yearintegerpovinné
eurRateinteger | nullpovinné
limitCentsintegerpovinné
turnoverCentsintegerpovinné
remainingCentsintegerpovinné
previousYearCentsanypovinné
Null in every recorded response.
previousYearExceededbooleanpovinné
exceededOnnull | stringpovinnédate
noticeDuenull | stringpovinnédate
usableUntilnull | stringpovinnédate
evidenceNumbernull | string
exceededOnnull | stringdate
totalCentsinteger
duestringdate
publicationnull | object
pr11_rozvstringpovinné
pr11_vzzstringpovinné
pr11_puzstringpovinné
pr11_pzvkstringpovinné
pr11_pptstringpovinné
pr11_uzmusstringpovinné
pr11_emailstringpovinné
xmlIssuesobject[]
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
lockedAtnull | stringdate-time
lockedboolean
changedSinceLockboolean
eventsobject[]
object"tax_filing_event"povinné
idstringpovinné
actionstringpovinné
fieldnull | stringpovinné
oldValuenull | stringpovinné
newValuenull | stringpovinné
reasonnull | stringpovinné
actorIdnull | stringpovinné
createdAtstringpovinnédate-time
rowLabelsobject
POST/v1/tax/filings/{id}/reopen
curl -X POST https://api.damedoklad.cz/v1/tax/filings/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL/reopen \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "reason": "string"
}'

Download a finalized filing as EPO XML for the Finanční správa

GET/v1/tax/filings/{id}/xml

Download a finalized filing as EPO XML for the Finanční správa

Nástroj MCP: download-tax-filing-xml

Parametry v cestě

idstringpovinné

Odpověď · 200

Vrací soubor application/xml.

GET/v1/tax/filings/{id}/xml
curl https://api.damedoklad.cz/v1/tax/filings/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL/xml \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -o soubor

Income tax worksheet for a year from the books: DPFO from the cash book or DPPO from the journal, plus deadlines and advances

GET/v1/tax/income

Income tax worksheet for a year from the books: DPFO from the cash book or DPPO from the journal, plus deadlines and advances

Nástroj MCP: get-income-tax-worksheet

Parametry dotazu

yearintegerpovinnémin 2016max 2100

Odpověď · 200

formstringpovinné
yearintegerpovinné
filingIdnull | stringpovinné
filingStatusnull | string
worksheetobjectpovinné
yearintegerpovinné
rowsobjectpovinné
annex2null | object
271integerpovinné
272integerpovinné
273integerpovinné
274integerpovinné
282integerpovinné
284integerpovinné
286integerpovinné
288integerpovinné
290integerpovinné
periodsobject[]povinné
tostringpovinnédate
fromstringpovinnédate
daysintegerpovinné
annex3null | object
aobjectpovinné
bobjectpovinné
totalAintegerpovinné
totalBintegerpovinné
tableIanypovinné
Null in every recorded response.
tableIIanypovinné
Null in every recorded response.
tableIIIobjectpovinné
rowsobjectpovinné
priceKcintegerpovinné
expenseKcintegerpovinné
differenceKcintegerpovinné
companiesany[]povinné
tableIVKcintegerpovinné
tableVobjectpovinné
1integerpovinné
2integerpovinné
claimsany[]povinné
cfcCreditnull | object
statesobject[]povinné
1integerpovinné
2integerpovinné
3integerpovinné
4integerpovinné
5integerpovinné
6integerpovinné
7integerpovinné
countrynull | stringpovinné
r6integerpovinné
r7integerpovinné
incentiveany
Null in every recorded response.
tableAobject[]
namenull | stringpovinné
amountKcintegerpovinné
tableBnull | object
1integer
2integer
totalintegerpovinné
accountingKcintegerpovinné
tableCobject
tableFobject
researchany[]povinné
educationany[]povinné
researchRemainingKcintegerpovinné
educationRemainingKcintegerpovinné
tableGinteger
tableHany
Null in every recorded response.
tableIany
Null in every recorded response.
tableJany
Null in every recorded response.
tableKobject
turnoverKcintegerpovinné
employeesAverageanypovinné
Null in every recorded response.
currencynull | stringpovinné
lossesobject[]povinné
fromstringpovinnédate
tostringpovinnédate
lossKcintegerpovinné
usedPriorKcintegerpovinné
usedNowKcintegerpovinné
lossYearintegerpovinné
remainingKcintegerpovinné
remainingLossKcintegerpovinné
issuesobject[]povinné
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
lossKcinteger
taxKcintegerpovinné
advancesPaidKcinteger
payableKcintegerpovinné
lastKnownTaxKcintegerpovinné
sourceobjectpovinné
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
resultKcintegerpovinné
nonDeductibleKcintegerpovinné
exemptIncomeKcintegerpovinné
nonDeductibleGroupsobject[]povinné
namenull | stringpovinné
amountKcintegerpovinné
linksobjectpovinné
assetsobjectpovinné
allowancesobjectpovinné
transitionobjectpovinné
transportKcintegerpovinné
transportVehiclesintegerpovinné
wagesKcintegerpovinné
useAssetLinksbooleanpovinné
useTransportFlatRatebooleanpovinné
previousLossesany[]povinné
allowancesobjectpovinné
addBackKcintegerpovinné
releasedKcintegerpovinné
transitionobjectpovinné
increaseKcintegerpovinné
decreaseKcintegerpovinné
depreciationDifferenceKcinteger
tableCobject
relatedPartyAdvancesobject
increaseKcintegerpovinné
decreaseKcintegerpovinné
rowsobject[]povinné
publicBenefitobject
treatmentnull | stringpovinné
activitiesobject[]povinné
outsideHalerintegerpovinné
exemptHalerintegerpovinné
costBackHalerintegerpovinné
taxedHalerintegerpovinné
filingRequiredbooleanpovinné
issuesobject[]povinné
inputsobjectpovinné
flatRatePercentinteger
fundPeriodsobject[]
tostringpovinnédate
fromstringpovinnédate
antiAvoidanceobject
hybridKcintegerpovinné
transfersOtherobjectpovinné
otherAdditionsKcinteger
cfcForeignTaxStatesobject[]
countrynull | stringpovinné
incomeKcintegerpovinné
taxPaidKcintegerpovinné
expensesKcintegerpovinné
useAssetLinksboolean
useTransportFlatRateboolean
employersobject[]
namenull | stringpovinné
incomeKcintegerpovinné
advanceKcintegerpovinné
rentalobject
incomeKcintegerpovinné
flatbooleanpovinné
otherIncomeobject[]
kindstringpovinné
descriptionnull | stringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
foreignobject
creditsobject[]povinné
separateBaseobject
capitalIncomeKcintegerpovinné
spouseboolean | object
monthsintegerpovinné
incomeKcintegerpovinné
childUnder3booleanpovinné
firstNamenull | stringpovinné
lastNamenull | stringpovinné
birthDatenull | stringpovinnédate
childrenobject[]
orderintegerpovinné
monthsinteger
firstNamenull | string
lastNamenull | string
birthDatenull | stringdate
employmentIncomeKcinteger
wageTaxPaidKcinteger
lossesobject[]
fromstringpovinnédate
tostringpovinnédate
lossKcintegerpovinné
usedPriorKcintegerpovinné
usedNowKcintegerpovinné
giftsKcinteger
accountingCategorystring
bonusEligibleboolean
publicBenefitobject
enabledbooleanpovinné
standardstring
activitiesobject[]
regimestring
flatRatePercentinteger | null
attachment1object
monthsinteger | nullpovinné
depreciationKcintegerpovinné
realEstateDepreciationKcintegerpovinné
wagesKcintegerpovinné
cooperatingany[]povinné
receivedShareanypovinné
Null in every recorded response.
attachment2null | object
rentalobjectpovinné
201integerpovinné
202integerpovinné
203integerpovinné
204integerpovinné
205integerpovinné
206integerpovinné
201aintegerpovinné
flatbooleanpovinné
otherobjectpovinné
207integerpovinné
208integerpovinné
209integerpovinné
itemsobject[]povinné
attachment3null | object
311anypovinné
Null in every recorded response.
312anypovinné
Null in every recorded response.
313anypovinné
Null in every recorded response.
314anypovinné
Null in every recorded response.
315anypovinné
Null in every recorded response.
316anypovinné
Null in every recorded response.
328integerpovinné
329integerpovinné
330integerpovinné
statesobject[]povinné
321integerpovinné
322integerpovinné
323integerpovinné
324numberpovinné
325numberpovinné
326integerpovinné
327integerpovinné
countrynull | stringpovinné
attachment4null | object
foreignCertificatesany[]
spouseobject
monthsintegerpovinné
monthsZtppintegerpovinné
childrenobject[]
orderintegerpovinné
monthsinteger
firstNamenull | string
lastNamenull | string
birthDatenull | stringdate
employersobject[]
namenull | stringpovinné
incomeKcintegerpovinné
advanceKcintegerpovinné
bonusobject
wouldBeKcintegerpovinné
thresholdKcintegerpovinné
incomeKcintegerpovinné
incomeTestMetbooleanpovinné
confirmedboolean | nullpovinné
spouseDetailsobject
monthsinteger
incomeKcinteger
childUnder3boolean
firstNamenull | string
lastNamenull | string
birthDatenull | stringdate
statementsNeededboolean
publicBenefitnull | object
standardstringpovinné
reductionKcintegerpovinné
treatmentnull | stringpovinné
activitiesobject[]povinné
namenull | stringpovinné
economicbooleanpovinné
subsidyHalerintegerpovinné
giftHalerintegerpovinné
membershipHalerintegerpovinné
interestHalerintegerpovinné
otherIncomeHalerintegerpovinné
costHalerintegerpovinné
outsideBasebooleanpovinné
taxableIncomeHalerintegerpovinné
costAllowedHalerintegerpovinné
costDisallowedHalerintegerpovinné
filingRequiredbooleanpovinné
reductionLimitKcintegerpovinné
savedTaxKcintegerpovinné
useBystringpovinnédate
separateBaseany
Null in every recorded response.
deadlinesobject
paperobjectpovinné
statutorystringpovinnédate
duestringpovinnédate
movedbooleanpovinné
electronicobjectpovinné
statutorystringpovinnédate
duestringpovinnédate
movedbooleanpovinné
adviserobjectpovinné
statutorystringpovinnédate
duestringpovinnédate
movedbooleanpovinné
advancePlanobject
frequencystringpovinné
amountKcintegerpovinné
datesobject[]povinné
statutorystringpovinnédate
duestringpovinnédate
basisKcintegerpovinné
advancesobject[]
idstringpovinné
taxYearintegerpovinné
dueOnnull | stringpovinnédate
amountKcintegerpovinné
paidOnnull | stringpovinnédate
GET/v1/tax/income
curl https://api.damedoklad.cz/v1/tax/income \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Save worksheet inputs for a year: flat expenses, reliefs, gifts, losses, other adjustments

PUT/v1/tax/income

Save worksheet inputs for a year: flat expenses, reliefs, gifts, losses, other adjustments

Nástroj MCP: update-income-tax-inputs

Parametry dotazu

yearintegerpovinnémin 2016max 2100

Tělo požadavku

publicBenefitobject
enabledbooleanpovinné
taxTreatment"general" | "all_income"
standard"general" | "research" | "none"
membershipExemptboolean
giftsExemptboolean
alwaysTaxablestring[]
withheldInterestKcintegermin 0max 9007199254740991
reductionKcinteger | null
priorUnusedSavingKcintegermin 0max 9007199254740991
activitiesobject[]
namestringpovinnémax 120 chars
economicboolean
subsidyKcintegermin 0max 9007199254740991
giftKcintegermin 0max 9007199254740991
membershipKcintegermin 0max 9007199254740991
interestKcintegermin 0max 9007199254740991
incomeKcintegermin 0max 9007199254740991
costKcintegermin 0max 9007199254740991
flatRatePercent80 | 60 | 40 | 30 | null
employmentIncomeKcintegermin 0max 9007199254740991
employersobject[]
namestringpovinnémax 255 chars
incomeKcintegerpovinnémin 0max 9007199254740991
advanceKcintegermin 0max 9007199254740991
bonusKcintegermin 0max 9007199254740991
foreignEmploymentTaxKcintegermin 0max 9007199254740991
capitalBaseKcintegermin -9007199254740991max 9007199254740991
rentalBaseKcintegermin -9007199254740991max 9007199254740991
otherBaseKcintegermin -9007199254740991max 9007199254740991
rentalobject | null
incomeKcintegerpovinnémin 0max 9007199254740991
realEstateKcintegermin 0max 9007199254740991
expensesKcintegermin 0max 9007199254740991
flatboolean
increaseKcintegermin 0max 9007199254740991
decreaseKcintegermin 0max 9007199254740991
otherIncomeobject[]
kind"A" | "B" | "C" | "D" | "E" | "F" | "G" | "H"povinné
descriptionstringmax 50 chars
incomeKcintegerpovinnémin 0max 9007199254740991
expensesKcintegermin 0max 9007199254740991
code"P" | "S" | "Z" | "N"
foreignobject | null
exemptEmploymentKcintegermin 0max 9007199254740991
exemptOtherKcintegermin 0max 9007199254740991
creditsobject[]
countrystringpovinné2 chars
incomeKcintegerpovinnémin 0max 9007199254740991
expensesKcintegermin 0max 9007199254740991
taxPaidKcintegerpovinnémin 0max 9007199254740991
certificatesobject[]
authoritystringpovinnémax 255 chars
countrystringpovinné2 chars
taxLocalintegermin 0max 9007199254740991
taxKcintegerpovinnémin 0max 9007199254740991
incomeKcintegerpovinnémin -9007199254740991max 9007199254740991
estimatedboolean
separateBaseobject | null
partnerIncomeKcintegermin 0max 9007199254740991
capitalIncomeKcintegermin 0max 9007199254740991
prizeIncomeKcintegermin 0max 9007199254740991
prizeExpensesKcintegermin 0max 9007199254740991
lotteryIncomeKcintegermin 0max 9007199254740991
lotteryExpensesKcintegermin 0max 9007199254740991
creditIncomeKcintegermin 0max 9007199254740991
creditTaxKcintegermin 0max 9007199254740991
businessobject | null
increaseKcintegermin 0max 9007199254740991
decreaseKcintegermin 0max 9007199254740991
monthsintegermin 0max 12
realEstateDepreciationKcintegermin 0max 9007199254740991
cooperatingobject[]
firstNamestringpovinnémax 36 chars
lastNamestringpovinnémax 36 chars
dicstringpovinné
VAT number (DIČ), for example CZ12345678.
sharePctnumberpovinnémin 0max 100
monthsintegermin 1max 12
relation"spouse" | "household" | "family"povinné
receivedShareobject | null
firstNamestringpovinnémax 36 chars
lastNamestringpovinnémax 36 chars
dicstringpovinné
VAT number (DIČ), for example CZ12345678.
sharePctnumbermin 0max 100
incomeKcintegerpovinnémin 0max 9007199254740991
expensesKcintegerpovinnémin 0max 9007199254740991
lossKcintegermin 0max 9007199254740991
lossesobject[]
fromstringYYYY-MM-DD
Date as YYYY-MM-DD.
tostringYYYY-MM-DD
Date as YYYY-MM-DD.
periodstringmax 22 chars
lossKcintegerpovinnémin 0max 9007199254740991
usedPriorKcintegermin 0max 9007199254740991
usedNowKcintegerpovinnémin 0max 9007199254740991
icostring
Czech company number (IČO), 8 digits.
giftsKcintegermin 0max 9007199254740991
interestKcintegermin 0max 9007199254740991
pensionKcintegermin 0max 9007199254740991
lifeInsuranceKcintegermin 0max 9007199254740991
longTermProductKcintegermin 0max 9007199254740991
longTermCareKcintegermin 0max 9007199254740991
researchKcintegermin 0max 9007199254740991
educationKcintegermin 0max 9007199254740991
spouseboolean | object | null
disability12boolean | integer
disability3boolean | integer
ztppboolean | integer
childrenobject[]
orderintegerpovinnémin 1max 9007199254740991
monthsintegermin 0max 12
monthsZtppintegermin 0max 12
ztppboolean
firstNamestringmax 36 chars
lastNamestringmax 36 chars
birthNumberstring
birthDatestringYYYY-MM-DD
Date as YYYY-MM-DD.
bonusEligibleboolean | null
wageTaxPaidKcintegermin 0max 9007199254740991
monthlyBonusPaidKcintegermin 0max 9007199254740991
unlawfulReductionsKcintegermin -9007199254740991max 9007199254740991
otherAdditionsKcintegermin -9007199254740991max 9007199254740991
depreciationDifferenceKcintegermin -9007199254740991max 9007199254740991
taxDepreciationExcessKcintegermin 0max 9007199254740991
otherIncreaseKcintegermin -9007199254740991max 9007199254740991
otherDeductionsKcintegermin -9007199254740991max 9007199254740991
creditsKcintegermin 0max 9007199254740991
tableCobject
researchClaimsobject[]
fromstringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
tostringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
claimKcintegerpovinnémin 0max 9007199254740991
usedPriorKcintegermin 0max 9007199254740991
usedNowKcintegerpovinnémin 0max 9007199254740991
educationClaimsobject[]
fromstringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
tostringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
claimKcintegerpovinnémin 0max 9007199254740991
usedPriorKcintegermin 0max 9007199254740991
usedNowKcintegerpovinnémin 0max 9007199254740991
taxCreditsobject | null
disabledEmployeesnumbermin 0
severelyDisabledEmployeesnumbermin 0
enforcementKcintegermin 0max 9007199254740991
investmentKcintegermin 0max 9007199254740991
foreignExemptKcintegermin -9007199254740991max 9007199254740991
foreignTaxobject | null
fullCreditKcintegermin 0max 9007199254740991
statesobject[]
countrystringpovinné2 chars
taxPaidKcintegerpovinnémin 0max 9007199254740991
incomeKcintegerpovinnémin 0max 9007199254740991
expensesKcintegermin 0max 9007199254740991
limitedPartnershipobject | null
1object
generalKcintegermin -9007199254740991max 9007199254740991
limitedKcintegermin -9007199254740991max 9007199254740991
2object
generalKcintegermin -9007199254740991max 9007199254740991
limitedKcintegermin -9007199254740991max 9007199254740991
3object
generalKcintegermin -9007199254740991max 9007199254740991
limitedKcintegermin -9007199254740991max 9007199254740991
4object
generalKcintegermin -9007199254740991max 9007199254740991
limitedKcintegermin -9007199254740991max 9007199254740991
5object
generalKcintegermin -9007199254740991max 9007199254740991
limitedKcintegermin -9007199254740991max 9007199254740991
7object
generalKcintegermin -9007199254740991max 9007199254740991
limitedKcintegermin -9007199254740991max 9007199254740991
9object
generalKcintegermin -9007199254740991max 9007199254740991
limitedKcintegermin -9007199254740991max 9007199254740991
turnoverKcintegermin -9007199254740991max 9007199254740991
employeesAverageintegermin 0max 9007199254740991
fundPeriodsobject[]
fromstringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
tostringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
antiAvoidanceobject | null
borrowingobject | null
priorIncreasesKcintegermin 0max 9007199254740991
priorDecreasesKcintegermin 0max 9007199254740991
excessKcintegermin -9007199254740991max 9007199254740991
taxEbitdaKcintegermin -9007199254740991max 9007199254740991
transfersTreatyobject | null
hmotobject
priceKcintegermin 0max 9007199254740991
expenseKcintegermin 0max 9007199254740991
nehmobject
priceKcintegermin 0max 9007199254740991
expenseKcintegermin 0max 9007199254740991
finobject
priceKcintegermin 0max 9007199254740991
expenseKcintegermin 0max 9007199254740991
zasobject
priceKcintegermin 0max 9007199254740991
expenseKcintegermin 0max 9007199254740991
pohlobject
priceKcintegermin 0max 9007199254740991
expenseKcintegermin 0max 9007199254740991
ostobject
priceKcintegermin 0max 9007199254740991
expenseKcintegermin 0max 9007199254740991
transfersOtherobject | null
hmotobject
priceKcintegermin 0max 9007199254740991
expenseKcintegermin 0max 9007199254740991
nehmobject
priceKcintegermin 0max 9007199254740991
expenseKcintegermin 0max 9007199254740991
finobject
priceKcintegermin 0max 9007199254740991
expenseKcintegermin 0max 9007199254740991
zasobject
priceKcintegermin 0max 9007199254740991
expenseKcintegermin 0max 9007199254740991
pohlobject
priceKcintegermin 0max 9007199254740991
expenseKcintegermin 0max 9007199254740991
ostobject
priceKcintegermin 0max 9007199254740991
expenseKcintegermin 0max 9007199254740991
transferInIncreaseKcintegermin 0max 9007199254740991
transferInDecreaseKcintegermin 0max 9007199254740991
hybridKcintegermin 0max 9007199254740991
cfcCompaniesobject[]
namestringpovinnémax 255 chars
taxIdstringmax 20 chars
ID of the tax.
countrystringpovinné2 chars
amountKcintegerpovinnémin 0max 9007199254740991
cfcClaimsobject[]
namestringpovinnémax 255 chars
taxIdstringmax 20 chars
ID of the tax.
countrystringpovinné2 chars
rowsobject[]povinné
fromstringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
tostringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
claimKcintegerpovinnémin 0max 9007199254740991
usedPriorKcintegermin 0max 9007199254740991
usedNowKcintegermin 0max 9007199254740991
cfcForeignTaxStatesobject[]
countrystringpovinné2 chars
taxPaidKcintegerpovinnémin 0max 9007199254740991
incomeKcintegerpovinnémin 0max 9007199254740991
expensesKcintegermin 0max 9007199254740991
cfcFundTaxKcintegermin 0max 9007199254740991
separateBaseIncomesobject[]
descriptionstringpovinnémax 120 chars
countrystringpovinné2 chars
kind"dividend" | "settlement"povinné
incomeKcintegerpovinnémin 0max 9007199254740991
acquisitionCostKcintegermin 0max 9007199254740991
foreignTaxKcintegermin 0max 9007199254740991
specialAttachmentsobject[]
rowstringpovinné
textstringpovinnémax 4000 chars
publicationobject | null
emailstringpovinnémax 255 charsemail
balanceSheetboolean
incomeStatementboolean
notesboolean
cashFlowboolean
equityChangesboolean
statementFiles"notes" | "cashFlow" | "equityChanges"[]
investmentIncentiveobject | null
section"35a" | "35b"povinné
decisionNumberintegermin 0max 999
decisionPartintegermin 0max 9999
decisionDatestringYYYY-MM-DD
Date as YYYY-MM-DD.
firstPeriodstringmax 30 chars
capKcintegermin 0max 9007199254740991
usedPriorKcintegermin 0max 9007199254740991
interestExcessKcintegermin 0max 9007199254740991
violationKcintegermin 0max 9007199254740991
startingS2Kcintegermin 0max 9007199254740991
indexPercentnumber
advancesPaidKcintegermin 0max 9007199254740991
useAssetLinksboolean
useTransportFlatRateboolean
statementStructure"full" | "short" | "micro"
accountingCategory"M" | "L" | "S" | "V" | null
additionalReasonsstringmax 4000 chars

Odpověď · 200

formstringpovinné
yearintegerpovinné
filingIdnull | stringpovinné
filingStatusnull | string
worksheetobjectpovinné
yearintegerpovinné
rowsobjectpovinné
annex2null | object
271integerpovinné
272integerpovinné
273integerpovinné
274integerpovinné
282integerpovinné
284integerpovinné
286integerpovinné
288integerpovinné
290integerpovinné
periodsobject[]povinné
tostringpovinnédate
fromstringpovinnédate
daysintegerpovinné
annex3null | object
aobjectpovinné
bobjectpovinné
totalAintegerpovinné
totalBintegerpovinné
tableIanypovinné
Null in every recorded response.
tableIIanypovinné
Null in every recorded response.
tableIIIobjectpovinné
rowsobjectpovinné
priceKcintegerpovinné
expenseKcintegerpovinné
differenceKcintegerpovinné
companiesany[]povinné
tableIVKcintegerpovinné
tableVobjectpovinné
1integerpovinné
2integerpovinné
claimsany[]povinné
cfcCreditnull | object
statesobject[]povinné
1integerpovinné
2integerpovinné
3integerpovinné
4integerpovinné
5integerpovinné
6integerpovinné
7integerpovinné
countrynull | stringpovinné
r6integerpovinné
r7integerpovinné
incentiveany
Null in every recorded response.
tableAobject[]
namenull | stringpovinné
amountKcintegerpovinné
tableBnull | object
1integer
2integer
totalintegerpovinné
accountingKcintegerpovinné
tableCobject
tableFobject
researchany[]povinné
educationany[]povinné
researchRemainingKcintegerpovinné
educationRemainingKcintegerpovinné
tableGinteger
tableHany
Null in every recorded response.
tableIany
Null in every recorded response.
tableJany
Null in every recorded response.
tableKobject
turnoverKcintegerpovinné
employeesAverageanypovinné
Null in every recorded response.
currencynull | stringpovinné
lossesobject[]povinné
fromstringpovinnédate
tostringpovinnédate
lossKcintegerpovinné
usedPriorKcintegerpovinné
usedNowKcintegerpovinné
lossYearintegerpovinné
remainingKcintegerpovinné
remainingLossKcintegerpovinné
issuesobject[]povinné
codenull | stringpovinné
severitystringpovinné
messagenull | stringpovinné
lossKcinteger
taxKcintegerpovinné
advancesPaidKcinteger
payableKcintegerpovinné
lastKnownTaxKcintegerpovinné
sourceobjectpovinné
kindstringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
resultKcintegerpovinné
nonDeductibleKcintegerpovinné
exemptIncomeKcintegerpovinné
nonDeductibleGroupsobject[]povinné
namenull | stringpovinné
amountKcintegerpovinné
linksobjectpovinné
assetsobjectpovinné
allowancesobjectpovinné
transitionobjectpovinné
transportKcintegerpovinné
transportVehiclesintegerpovinné
wagesKcintegerpovinné
useAssetLinksbooleanpovinné
useTransportFlatRatebooleanpovinné
previousLossesany[]povinné
allowancesobjectpovinné
addBackKcintegerpovinné
releasedKcintegerpovinné
transitionobjectpovinné
increaseKcintegerpovinné
decreaseKcintegerpovinné
depreciationDifferenceKcinteger
tableCobject
relatedPartyAdvancesobject
increaseKcintegerpovinné
decreaseKcintegerpovinné
rowsobject[]povinné
publicBenefitobject
treatmentnull | stringpovinné
activitiesobject[]povinné
outsideHalerintegerpovinné
exemptHalerintegerpovinné
costBackHalerintegerpovinné
taxedHalerintegerpovinné
filingRequiredbooleanpovinné
issuesobject[]povinné
inputsobjectpovinné
flatRatePercentinteger
fundPeriodsobject[]
tostringpovinnédate
fromstringpovinnédate
antiAvoidanceobject
hybridKcintegerpovinné
transfersOtherobjectpovinné
otherAdditionsKcinteger
cfcForeignTaxStatesobject[]
countrynull | stringpovinné
incomeKcintegerpovinné
taxPaidKcintegerpovinné
expensesKcintegerpovinné
useAssetLinksboolean
useTransportFlatRateboolean
employersobject[]
namenull | stringpovinné
incomeKcintegerpovinné
advanceKcintegerpovinné
rentalobject
incomeKcintegerpovinné
flatbooleanpovinné
otherIncomeobject[]
kindstringpovinné
descriptionnull | stringpovinné
incomeKcintegerpovinné
expensesKcintegerpovinné
foreignobject
creditsobject[]povinné
separateBaseobject
capitalIncomeKcintegerpovinné
spouseboolean | object
monthsintegerpovinné
incomeKcintegerpovinné
childUnder3booleanpovinné
firstNamenull | stringpovinné
lastNamenull | stringpovinné
birthDatenull | stringpovinnédate
childrenobject[]
orderintegerpovinné
monthsinteger
firstNamenull | string
lastNamenull | string
birthDatenull | stringdate
employmentIncomeKcinteger
wageTaxPaidKcinteger
lossesobject[]
fromstringpovinnédate
tostringpovinnédate
lossKcintegerpovinné
usedPriorKcintegerpovinné
usedNowKcintegerpovinné
giftsKcinteger
accountingCategorystring
bonusEligibleboolean
publicBenefitobject
enabledbooleanpovinné
standardstring
activitiesobject[]
regimestring
flatRatePercentinteger | null
attachment1object
monthsinteger | nullpovinné
depreciationKcintegerpovinné
realEstateDepreciationKcintegerpovinné
wagesKcintegerpovinné
cooperatingany[]povinné
receivedShareanypovinné
Null in every recorded response.
attachment2null | object
rentalobjectpovinné
201integerpovinné
202integerpovinné
203integerpovinné
204integerpovinné
205integerpovinné
206integerpovinné
201aintegerpovinné
flatbooleanpovinné
otherobjectpovinné
207integerpovinné
208integerpovinné
209integerpovinné
itemsobject[]povinné
attachment3null | object
311anypovinné
Null in every recorded response.
312anypovinné
Null in every recorded response.
313anypovinné
Null in every recorded response.
314anypovinné
Null in every recorded response.
315anypovinné
Null in every recorded response.
316anypovinné
Null in every recorded response.
328integerpovinné
329integerpovinné
330integerpovinné
statesobject[]povinné
321integerpovinné
322integerpovinné
323integerpovinné
324numberpovinné
325numberpovinné
326integerpovinné
327integerpovinné
countrynull | stringpovinné
attachment4null | object
foreignCertificatesany[]
spouseobject
monthsintegerpovinné
monthsZtppintegerpovinné
childrenobject[]
orderintegerpovinné
monthsinteger
firstNamenull | string
lastNamenull | string
birthDatenull | stringdate
employersobject[]
namenull | stringpovinné
incomeKcintegerpovinné
advanceKcintegerpovinné
bonusobject
wouldBeKcintegerpovinné
thresholdKcintegerpovinné
incomeKcintegerpovinné
incomeTestMetbooleanpovinné
confirmedboolean | nullpovinné
spouseDetailsobject
monthsinteger
incomeKcinteger
childUnder3boolean
firstNamenull | string
lastNamenull | string
birthDatenull | stringdate
statementsNeededboolean
publicBenefitnull | object
standardstringpovinné
reductionKcintegerpovinné
treatmentnull | stringpovinné
activitiesobject[]povinné
namenull | stringpovinné
economicbooleanpovinné
subsidyHalerintegerpovinné
giftHalerintegerpovinné
membershipHalerintegerpovinné
interestHalerintegerpovinné
otherIncomeHalerintegerpovinné
costHalerintegerpovinné
outsideBasebooleanpovinné
taxableIncomeHalerintegerpovinné
costAllowedHalerintegerpovinné
costDisallowedHalerintegerpovinné
filingRequiredbooleanpovinné
reductionLimitKcintegerpovinné
savedTaxKcintegerpovinné
useBystringpovinnédate
separateBaseany
Null in every recorded response.
deadlinesobject
paperobjectpovinné
statutorystringpovinnédate
duestringpovinnédate
movedbooleanpovinné
electronicobjectpovinné
statutorystringpovinnédate
duestringpovinnédate
movedbooleanpovinné
adviserobjectpovinné
statutorystringpovinnédate
duestringpovinnédate
movedbooleanpovinné
advancePlanobject
frequencystringpovinné
amountKcintegerpovinné
datesobject[]povinné
statutorystringpovinnédate
duestringpovinnédate
basisKcintegerpovinné
advancesobject[]
idstringpovinné
taxYearintegerpovinné
dueOnnull | stringpovinnédate
amountKcintegerpovinné
paidOnnull | stringpovinnédate
PUT/v1/tax/income
curl -X PUT https://api.damedoklad.cz/v1/tax/income \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "publicBenefit": {
    "enabled": false
  },
  "flatRatePercent": 80,
  "employmentIncomeKc": 0
}'

Create the advance payments (§ 38a) due after filing the given tax year, from its last known tax

POST/v1/tax/income/advances

Create the advance payments (§ 38a) due after filing the given tax year, from its last known tax

Nástroj MCP: generate-income-advances

Parametry dotazu

yearintegerpovinnémin 2016max 2100

Odpověď · 200

frequencystringpovinné
amountKcintegerpovinné
basisKcintegerpovinné
datesobject[]povinné
statutorystringpovinnédate
duestringpovinnédate
POST/v1/tax/income/advances
curl -X POST https://api.damedoklad.cz/v1/tax/income/advances \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Mark an income tax advance as paid, which feeds the worksheet for its tax year

PATCH/v1/tax/income/advances/{id}

Mark an income tax advance as paid, which feeds the worksheet for its tax year

Nástroj MCP: mark-income-advance

Parametry v cestě

idstringpovinné

Tělo požadavku

paidOnstring | nullpovinné
Date as YYYY-MM-DD.

Odpověď · 200

idstringpovinné
dueOnstringpovinnédate
amountKcintegerpovinné
paidOnnull | stringpovinnédate
PATCH/v1/tax/income/advances/{id}
curl -X PATCH https://api.damedoklad.cz/v1/tax/income/advances/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "paidOn": "2026-10-30"
}'

Separate record of supplies in the § 89 and § 90 margin schemes for a period: price, purchase, margin, base, and tax

GET/v1/tax/margin

Separate record of supplies in the § 89 and § 90 margin schemes for a period: price, purchase, margin, base, and tax

Nástroj MCP: get-margin-report

Parametry dotazu

fromstringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
tostringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.

Odpověď · 200

fromstringpovinnédate
tostringpovinnédate
rowsobject[]povinné
documentTypenull | stringpovinné
documentIdnull | stringpovinné
numbernull | stringpovinné
taxPointDatenull | stringpovinnédate
contactNamenull | stringpovinné
vatModestringpovinné
sectionstringpovinné
grossHalerintegerpovinné
purchaseHalerintegerpovinné
marginHalerintegerpovinné
baseHalerinteger | nullpovinné
vatHalerinteger | nullpovinné
totalsobjectpovinné
marginHalerintegerpovinné
vatHalerinteger | nullpovinné
GET/v1/tax/margin
curl https://api.damedoklad.cz/v1/tax/margin \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Purchase prices and margin per line of a document in a § 89 or § 90 margin scheme

GET/v1/tax/margin-documents/{id}

Purchase prices and margin per line of a document in a § 89 or § 90 margin scheme

Nástroj MCP: get-margin-document

Parametry v cestě

idstringpovinné

Odpověď · 200

documentTypenull | stringpovinné
documentIdnull | stringpovinné
numbernull | stringpovinné
vatModestringpovinné
statusstringpovinné
completebooleanpovinné
linesobject[]povinné
positioninteger | nullpovinné
descriptionnull | stringpovinné
vatRateintegerpovinné
grossHalerintegerpovinné
purchaseHalerinteger | nullpovinné
exemptPercentintegerpovinné
marginHalerinteger
baseHalerinteger | null
vatHalerinteger | null
outsideMarginHalerinteger
GET/v1/tax/margin-documents/{id}
curl https://api.damedoklad.cz/v1/tax/margin-documents/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Enter the purchase price per line of a draft in a margin scheme. Needed before it can be issued

PUT/v1/tax/margin-documents/{id}

Enter the purchase price per line of a draft in a margin scheme. Needed before it can be issued

Nástroj MCP: set-margin-document-lines

Parametry v cestě

idstringpovinné

Tělo požadavku

linesobject[]povinné
positionintegerpovinnémin 0max 9007199254740991
purchaseHalerintegerpovinnémin 0max 9007199254740991
Integer amount in haléře: 100 = 1 Kč.
exemptPercentnumbermin 0max 100
notestringmax 240 chars

Odpověď · 200

documentTypenull | stringpovinné
documentIdnull | stringpovinné
numbernull | stringpovinné
vatModestringpovinné
statusstringpovinné
completebooleanpovinné
linesobject[]povinné
positioninteger | nullpovinné
descriptionnull | stringpovinné
vatRateintegerpovinné
grossHalerintegerpovinné
purchaseHalerinteger | nullpovinné
exemptPercentintegerpovinné
marginHalerinteger
baseHalerinteger | null
vatHalerinteger | null
outsideMarginHalerinteger
PUT/v1/tax/margin-documents/{id}
curl -X PUT https://api.damedoklad.cz/v1/tax/margin-documents/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "lines": [
    {
      "position": 0,
      "purchaseHaler": 1210000
    }
  ]
}'

Document on the sale of a vehicle to a person with a disability, stating the tax on the margin. § 85 ZDPH ended on 31. 12. 2024: only for a contribution decided before it (zákon 461/2024 Sb., bod 24)

POST/v1/tax/margin-documents/{id}/vehicle-sale

Document on the sale of a vehicle to a person with a disability, stating the tax on the margin. § 85 ZDPH ended on 31. 12. 2024: only for a contribution decided before it (zákon 461/2024 Sb., bod 24)

Nástroj MCP: get-margin-vehicle-sale-pdf

Parametry v cestě

idstringpovinné

Tělo požadavku

buyerNamestringpovinnémax 200 chars
buyerAddressstringpovinnémax 400 chars
decisionReferencestringpovinnémax 120 chars
decisionDatestringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
vehicleIdentificationstringpovinnémax 64 chars

Odpověď · 200

Vrací soubor application/pdf.

POST/v1/tax/margin-documents/{id}/vehicle-sale
curl -X POST https://api.damedoklad.cz/v1/tax/margin-documents/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL/vehicle-sale \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "buyerName": "Pekárna U Lípy s.r.o.",
  "buyerAddress": "string",
  "decisionReference": "string",
  "decisionDate": "2026-10-30",
  "vehicleIdentification": "string"
}' \
  -o soubor

The coefficient of a travel service advance (§ 89 odst. 5 to 7) for one proforma, with the payments it taxed

GET/v1/tax/margin/advances/{id}

The coefficient of a travel service advance (§ 89 odst. 5 to 7) for one proforma, with the payments it taxed

Nástroj MCP: get-margin-advance-plan

Parametry v cestě

idstringpovinné

Odpověď · 200

proformaIdstringpovinné
numbernull | stringpovinné
totalHalerinteger | nullpovinné
methodstringpovinné
purchasesHalerintegerpovinné
coefficientnull | numberpovinné
paymentsany[]povinné
GET/v1/tax/margin/advances/{id}
curl https://api.damedoklad.cz/v1/tax/margin/advances/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Set how a proforma in the travel scheme taxes its advances: by what was already paid for the service (§ 89 odst. 5) or what is expected (odst. 6)

PUT/v1/tax/margin/advances/{id}

Set how a proforma in the travel scheme taxes its advances: by what was already paid for the service (§ 89 odst. 5) or what is expected (odst. 6)

Nástroj MCP: set-margin-advance-plan

Parametry v cestě

idstringpovinné

Tělo požadavku

method"paid" | "estimated"povinné
purchasesHalerintegerpovinnémin 0max 9007199254740991
Integer amount in haléře: 100 = 1 Kč.
keepFirstCoefficientboolean

Odpověď · 200

proformaIdstringpovinné
numbernull | stringpovinné
totalHalerinteger | nullpovinné
methodstringpovinné
purchasesHalerintegerpovinné
coefficientnull | numberpovinné
paymentsany[]povinné
PUT/v1/tax/margin/advances/{id}
curl -X PUT https://api.damedoklad.cz/v1/tax/margin/advances/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "method": "paid",
  "purchasesHaler": 1210000
}'

Art, collectibles and antiques whose deduction waits for a sale outside the scheme (§ 90 odst. 15 and 16)

GET/v1/tax/margin/deferred

Art, collectibles and antiques whose deduction waits for a sale outside the scheme (§ 90 odst. 15 and 16)

Nástroj MCP: list-margin-deferred-deductions

Parametry dotazu

limitintegermin 1max 500
offsetintegermin 0max 9007199254740991
searchstringmax 200 chars

Odpověď · 200

dataobject[]povinné
object"tax_margin_deferred_deduction"povinné
idstringpovinné
receivedInvoiceIdstringpovinné
numbernull | stringpovinné
supplierNumberstringpovinné
contactNamenull | stringpovinné
vatHalerinteger | nullpovinné
caseCodestringpovinné
descriptionnull | stringpovinné
statusstringpovinné
saleDocumentIdnull | string
saleDocumentTypenull | string
claimedOnnull | stringdate
totalinteger
Rows that match, on all pages.
hasMorebooleanpovinné
More rows follow. Ask again with offset + the number of rows received.
GET/v1/tax/margin/deferred
curl https://api.damedoklad.cz/v1/tax/margin/deferred \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Hold back the deduction on a received invoice under § 90 odst. 15: it stays out of the return until the goods are sold outside the scheme

POST/v1/tax/margin/deferred

Hold back the deduction on a received invoice under § 90 odst. 15: it stays out of the return until the goods are sold outside the scheme

Nástroj MCP: create-margin-deferred-deduction

Tělo požadavku

receivedInvoiceIdstringpovinné
ID of the received invoice. Find it with list-received-invoices.
caseCode"imported" | "author" | "other_taxable"povinné
descriptionstring | null

Odpověď · 201

idstringpovinné
receivedInvoiceIdstringpovinné
numbernull | stringpovinné
supplierNumberstringpovinné
contactNamenull | stringpovinné
vatHalerinteger | nullpovinné
caseCodestringpovinné
descriptionnull | stringpovinné
statusstringpovinné
saleDocumentIdnull | string
saleDocumentTypenull | string
claimedOnnull | stringdate
POST/v1/tax/margin/deferred
curl -X POST https://api.damedoklad.cz/v1/tax/margin/deferred \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "receivedInvoiceId": "rin_2n9F4kT7wQ1xYz0aBcDeFgHiJkL",
  "caseCode": "imported"
}'

The goods were sold outside the scheme: the deduction arises when the tax on that sale is due (§ 90 odst. 16), and reaches that period’s return

POST/v1/tax/margin/deferred/{id}/claim

The goods were sold outside the scheme: the deduction arises when the tax on that sale is due (§ 90 odst. 16), and reaches that period’s return

Nástroj MCP: claim-margin-deferred-deduction

Parametry v cestě

idstringpovinné

Tělo požadavku

saleDocumentIdstringpovinné
ID of the sale document.

Odpověď · 200

idstringpovinné
receivedInvoiceIdstringpovinné
numbernull | stringpovinné
supplierNumberstringpovinné
contactNamenull | stringpovinné
vatHalerinteger | nullpovinné
caseCodestringpovinné
descriptionnull | stringpovinné
statusstringpovinné
saleDocumentIdnull | string
saleDocumentTypenull | string
claimedOnnull | stringdate
POST/v1/tax/margin/deferred/{id}/claim
curl -X POST https://api.damedoklad.cz/v1/tax/margin/deferred/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL/claim \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "saleDocumentId": "obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL"
}'

The goods were sold in the scheme after all: no deduction will arise (§ 90 odst. 11)

POST/v1/tax/margin/deferred/{id}/sold-in-scheme

The goods were sold in the scheme after all: no deduction will arise (§ 90 odst. 11)

Nástroj MCP: close-margin-deferred-deduction

Parametry v cestě

idstringpovinné

Odpověď · 200

idstringpovinné
receivedInvoiceIdstringpovinné
numbernull | stringpovinné
supplierNumberstringpovinné
contactNamenull | stringpovinné
vatHalerinteger | nullpovinné
caseCodestringpovinné
descriptionnull | stringpovinné
statusstringpovinné
saleDocumentIdnull | string
saleDocumentTypenull | string
claimedOnnull | stringdate
POST/v1/tax/margin/deferred/{id}/sold-in-scheme
curl -X POST https://api.damedoklad.cz/v1/tax/margin/deferred/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL/sold-in-scheme \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Tax periods whose § 90 margin is set per period and rate (§ 90 odst. 4), with sales, purchases, margin and tax

GET/v1/tax/margin/periods

Tax periods whose § 90 margin is set per period and rate (§ 90 odst. 4), with sales, purchases, margin and tax

Nástroj MCP: list-margin-periods

Parametry dotazu

limitintegermin 1max 500
offsetintegermin 0max 9007199254740991
searchstringmax 200 chars

Odpověď · 200

dataobject[]povinné
object"tax_margin_period"povinné
idstringpovinné
fromstringpovinnédate
tostringpovinnédate
purchasesobject[]povinné
vatRateintegerpovinné
purchaseHalerintegerpovinné
statusstringpovinné
closedAtnull | stringpovinnédate-time
ratesobject[]povinné
vatRateintegerpovinné
salesHalerintegerpovinné
purchaseHalerintegerpovinné
marginHalerintegerpovinné
baseHalerinteger | nullpovinné
vatHalerinteger | nullpovinné
vatHalerinteger | nullpovinné
totalinteger
Rows that match, on all pages.
hasMorebooleanpovinné
More rows follow. Ask again with offset + the number of rows received.
GET/v1/tax/margin/periods
curl https://api.damedoklad.cz/v1/tax/margin/periods \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Set the § 90 margin of the tax period holding a date by its purchases per rate, instead of per line. The whole period follows it (§ 90 odst. 6)

PUT/v1/tax/margin/periods

Set the § 90 margin of the tax period holding a date by its purchases per rate, instead of per line. The whole period follows it (§ 90 odst. 6)

Nástroj MCP: set-margin-period

Tělo požadavku

datestringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
purchasesobject[]povinné
vatRatenumberpovinnémin 0max 100
purchaseHalerintegerpovinnémin 0max 9007199254740991
Integer amount in haléře: 100 = 1 Kč.
confirmedUnitLimittruepovinné

Odpověď · 200

idstringpovinné
fromstringpovinnédate
tostringpovinnédate
purchasesobject[]povinné
vatRateintegerpovinné
purchaseHalerintegerpovinné
statusstringpovinné
closedAtnull | stringpovinnédate-time
ratesobject[]povinné
vatRateintegerpovinné
salesHalerintegerpovinné
purchaseHalerintegerpovinné
marginHalerintegerpovinné
baseHalerinteger | nullpovinné
vatHalerinteger | nullpovinné
vatHalerinteger | nullpovinné
PUT/v1/tax/margin/periods
curl -X PUT https://api.damedoklad.cz/v1/tax/margin/periods \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "date": "2026-10-30",
  "purchases": [
    {
      "vatRate": 21,
      "purchaseHaler": 1210000
    }
  ],
  "confirmedUnitLimit": true
}'

Go back to a margin per line for an open tax period

DELETE/v1/tax/margin/periods/{id}

Go back to a margin per line for an open tax period

Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.

Nástroj MCP: delete-margin-period

Parametry v cestě

idstringpovinné

Odpověď · 200

idstringpovinné
deletedbooleanpovinné
DELETE/v1/tax/margin/periods/{id}
curl -X DELETE https://api.damedoklad.cz/v1/tax/margin/periods/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Close a § 90 odst. 4 period: posts the tax on the margin MD revenue / D 343 on its last day, or a cash book row with no money in daňová evidence

POST/v1/tax/margin/periods/{id}/close

Close a § 90 odst. 4 period: posts the tax on the margin MD revenue / D 343 on its last day, or a cash book row with no money in daňová evidence

Nástroj MCP: close-margin-period

Parametry v cestě

idstringpovinné

Odpověď · 200

idstringpovinné
fromstringpovinnédate
tostringpovinnédate
purchasesobject[]povinné
vatRateintegerpovinné
purchaseHalerintegerpovinné
statusstringpovinné
closedAtnull | stringpovinnédate-time
ratesobject[]povinné
vatRateintegerpovinné
salesHalerintegerpovinné
purchaseHalerintegerpovinné
marginHalerintegerpovinné
baseHalerinteger | nullpovinné
vatHalerinteger | nullpovinné
vatHalerinteger | nullpovinné
POST/v1/tax/margin/periods/{id}/close
curl -X POST https://api.damedoklad.cz/v1/tax/margin/periods/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL/close \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Reopen a closed § 90 odst. 4 period and reverse what closing it posted

POST/v1/tax/margin/periods/{id}/reopen

Reopen a closed § 90 odst. 4 period and reverse what closing it posted

Nástroj MCP: reopen-margin-period

Parametry v cestě

idstringpovinné

Odpověď · 200

idstringpovinné
fromstringpovinnédate
tostringpovinnédate
purchasesobject[]povinné
vatRateintegerpovinné
purchaseHalerintegerpovinné
statusstringpovinné
closedAtnull | stringpovinnédate-time
ratesobject[]povinné
vatRateintegerpovinné
salesHalerintegerpovinné
purchaseHalerintegerpovinné
marginHalerintegerpovinné
baseHalerinteger | nullpovinné
vatHalerinteger | nullpovinné
vatHalerinteger | nullpovinné
POST/v1/tax/margin/periods/{id}/reopen
curl -X POST https://api.damedoklad.cz/v1/tax/margin/periods/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL/reopen \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Výkup: goods bought for resale under § 90 from someone odst. 2 allows, and which of them are still unsold

GET/v1/tax/margin/purchases

Výkup: goods bought for resale under § 90 from someone odst. 2 allows, and which of them are still unsold

Nástroj MCP: list-margin-purchases

Parametry dotazu

available"true" | "false"
limitintegermin 1max 500
offsetintegermin 0max 9007199254740991
searchstringmax 200 chars

Odpověď · 200

dataobject[]povinné
object"tax_margin_purchase"povinné
idstringpovinné
numberstringpovinné
purchasedOnstringpovinnédate
sellerKindstringpovinné
sellerNamestringpovinné
sellerAddressnull | stringpovinné
sellerIcostring | nullpovinné
sellerDocumentnull | stringpovinné
contactIdstring | nullpovinné
receivedInvoiceIdstring | nullpovinné
vatModestringpovinné
totalHalerintegerpovinné
notestring | nullpovinné
linesobject[]povinné
idstringpovinné
positioninteger | nullpovinné
descriptionnull | stringpovinné
serialNumbernull | stringpovinné
purchaseHalerintegerpovinné
soldDocumentIdstring | null
soldDocumentTypestring | null
totalinteger
Rows that match, on all pages.
hasMorebooleanpovinné
More rows follow. Ask again with offset + the number of rows received.
GET/v1/tax/margin/purchases
curl https://api.damedoklad.cz/v1/tax/margin/purchases \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Buy goods for resale under § 90 from a non-payer or another person odst. 2 allows. With recordInvoice it also records the cost as a received invoice without VAT, to be paid as any other

POST/v1/tax/margin/purchases

Buy goods for resale under § 90 from a non-payer or another person odst. 2 allows. With recordInvoice it also records the cost as a received invoice without VAT, to be paid as any other

Nástroj MCP: create-margin-purchase

Tělo požadavku

purchasedOnstringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
sellerKind"non_taxable" | "small_business" | "exempt_62" | "margin_dealer"povinné
sellerNamestringpovinnémax 200 chars
sellerAddressstring | null
sellerIcostring | null
Czech company number (IČO), 8 digits.
sellerDocumentstring | null
contactIdstring | null
ID of the contact. Find it with list-contacts.
vatMode"margin_used_goods" | "margin_art" | "margin_collectibles"
notestring | null
recordInvoiceboolean
linesobject[]povinné
descriptionstringpovinnémax 240 chars
serialNumberstring | null
purchaseHalerintegerpovinnémin 0max 9007199254740991
Integer amount in haléře: 100 = 1 Kč.

Odpověď · 201

idstringpovinné
numberstringpovinné
purchasedOnstringpovinnédate
sellerKindstringpovinné
sellerNamestringpovinné
sellerAddressnull | stringpovinné
sellerIcostring | nullpovinné
sellerDocumentnull | stringpovinné
contactIdstring | nullpovinné
receivedInvoiceIdstring | nullpovinné
vatModestringpovinné
totalHalerintegerpovinné
notestring | nullpovinné
linesobject[]povinné
idstringpovinné
positioninteger | nullpovinné
descriptionnull | stringpovinné
serialNumbernull | stringpovinné
purchaseHalerintegerpovinné
soldDocumentIdstring | null
soldDocumentTypestring | null
POST/v1/tax/margin/purchases
curl -X POST https://api.damedoklad.cz/v1/tax/margin/purchases \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "contactId": "con_2n9F4kT7wQ1xYz0aBcDeFgHiJkL",
  "purchasedOn": "2026-10-30",
  "sellerKind": "non_taxable",
  "sellerName": "Pekárna U Lípy s.r.o.",
  "lines": [
    {
      "description": "Pečivo, říjen",
      "purchaseHaler": 1210000
    }
  ]
}'

The purchase document for a výkup, for the seller to sign

GET/v1/tax/margin/purchases/{id}/pdf

The purchase document for a výkup, for the seller to sign

Nástroj MCP: get-margin-purchase-pdf

Parametry v cestě

idstringpovinné

Odpověď · 200

Vrací soubor application/pdf.

GET/v1/tax/margin/purchases/{id}/pdf
curl https://api.damedoklad.cz/v1/tax/margin/purchases/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL/pdf \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -o soubor

Whether the margin schemes are offered on documents, and the drafts waiting for a purchase price

GET/v1/tax/margin/settings

Whether the margin schemes are offered on documents, and the drafts waiting for a purchase price

Nástroj MCP: get-margin-settings

Odpověď · 200

enabledbooleanpovinné
draftsobject[]povinné
documentIdnull | stringpovinné
documentTypenull | stringpovinné
contactNamenull | stringpovinné
issueDatenull | stringpovinnédate
totalHalerinteger | nullpovinné
vatModestringpovinné
GET/v1/tax/margin/settings
curl https://api.damedoklad.cz/v1/tax/margin/settings \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Offer the § 89 and § 90 margin schemes on documents, or stop offering them

PUT/v1/tax/margin/settings

Offer the § 89 and § 90 margin schemes on documents, or stop offering them

Nástroj MCP: set-margin-settings

Tělo požadavku

enabledbooleanpovinné

Odpověď · 200

enabledbooleanpovinné
draftsobject[]povinné
documentIdnull | stringpovinné
documentTypenull | stringpovinné
contactNamenull | stringpovinné
issueDatenull | stringpovinnédate
totalHalerinteger | nullpovinné
vatModestringpovinné
PUT/v1/tax/margin/settings
curl -X PUT https://api.damedoklad.cz/v1/tax/margin/settings \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "enabled": false
}'

Minimum monthly social and health advances of a self-employed person for a year, from the verified tables

GET/v1/tax/osvc/minimum-advances

Minimum monthly social and health advances of a self-employed person for a year, from the verified tables

Nástroj MCP: get-osvc-minimum-advances

Parametry dotazu

yearintegerpovinnémin 2016max 2100

Odpověď · 200

yearintegerpovinné
averageWageintegerpovinné
mainobjectpovinné
baseintegerpovinné
advanceintegerpovinné
mainStartobjectpovinné
baseintegerpovinné
advanceintegerpovinné
sideobjectpovinné
baseintegerpovinné
advanceintegerpovinné
healthobjectpovinné
basenumberpovinné
advanceintegerpovinné
GET/v1/tax/osvc/minimum-advances
curl https://api.damedoklad.cz/v1/tax/osvc/minimum-advances \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

VAT to pay or refund for a period, filing deadlines with their status, and next income and road tax dates

GET/v1/tax/overview

VAT to pay or refund for a period, filing deadlines with their status, and next income and road tax dates

Nástroj MCP: get-tax-overview

Parametry dotazu

yearintegermin 2016max 2100
monthintegermin 1max 12
quarterintegermin 1max 4

Odpověď · 200

vatPayerbooleanpovinné
frequencystringpovinné
regimestringpovinné
profileCompletebooleanpovinné
periodobjectpovinné
yearintegerpovinné
monthinteger | null
keystringpovinné
fromstringpovinnédate
tostringpovinnédate
quarterinteger | null
vatToPayKcintegerpovinné
vatRefundKcintegerpovinné
outputVatKcintegerpovinné
deductionKcintegerpovinné
documentsintegerpovinné
issuesany[]povinné
issuesCountintegerpovinné
deadlinesobject[]povinné
formstringpovinné
periodKeystringpovinné
yearintegerpovinné
monthinteger | nullpovinné
quarterinteger | nullpovinné
statutorystringpovinnédate
duestringpovinnédate
movedbooleanpovinné
statusstringpovinné
daysLeftintegerpovinné
overduebooleanpovinné
otherDeadlinesobject[]povinné
formstringpovinné
periodKeystringpovinné
yearintegerpovinné
monthinteger | nullpovinné
quarterinteger | nullpovinné
statutorystringpovinnédate
duestringpovinnédate
movedbooleanpovinné
statusstringpovinné
daysLeftintegerpovinné
overduebooleanpovinné
upcomingobject[]povinné
keystringpovinné
formstringpovinné
datestringpovinnédate
periodstringpovinné
overduebooleanpovinné
labelCsstringpovinné
labelEnstringpovinné
GET/v1/tax/overview
curl https://api.damedoklad.cz/v1/tax/overview \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Get the tax details filings need: finance office, address, signer

GET/v1/tax/profile

Get the tax details filings need: finance office, address, signer

Nástroj MCP: get-tax-profile

Odpověď · 200

namenull | stringpovinné
dicnull | stringpovinné
iconull | stringpovinné
regimestringpovinné
vatPayerbooleanpovinné
vatPeriodstringpovinné
subjectTypestringpovinné
firstNamenull | stringpovinné
lastNamenull | stringpovinné
titlestring | nullpovinné
financeOfficeCodenull | stringpovinné
workplaceCodenull | stringpovinné
naceCodenull | stringpovinné
streetnull | stringpovinné
houseNumbernull | stringpovinné
orientationNumberstring | nullpovinné
citynull | stringpovinné
postalCodenull | stringpovinné
countrystring | nullpovinné
phonenull | stringpovinné
emailnull | stringpovinné
contactFirstNamestring | nullpovinné
contactLastNamestring | nullpovinné
contactPhonestring | nullpovinné
signerFirstNamenull | stringpovinné
signerLastNamenull | stringpovinné
signerRolenull | stringpovinné
summaryQuarterlybooleanpovinné
ossRegisteredbooleanpovinné
ossNonEuRegisteredbooleanpovinné
ossImportRegisteredbooleanpovinné
ownsPropertybooleanpovinné
GET/v1/tax/profile
curl https://api.damedoklad.cz/v1/tax/profile \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Update the tax details filings need

PATCH/v1/tax/profile

Update the tax details filings need

Nástroj MCP: update-tax-profile

Tělo požadavku

subjectType"F" | "P"
firstNamestringmax 30 chars
lastNamestringmax 36 chars
titlestringmax 10 chars
financeOfficeCodestring
workplaceCodestring
naceCodestring
streetstringmax 38 chars
houseNumberstring
orientationNumberstringmax 4 chars
citystringmax 48 chars
postalCodestring
countrystringmax 25 chars
phonestringmax 14 chars
emailstringmax 255 charsemail
contactFirstNamestringmax 20 chars
contactLastNamestringmax 36 chars
contactPhonestringmax 14 chars
signerFirstNamestringmax 20 chars
signerLastNamestringmax 36 chars
signerRolestringmax 40 chars
summaryQuarterlyboolean
ossRegisteredboolean
ossNonEuRegisteredboolean
ossImportRegisteredboolean
ownsPropertyboolean

Odpověď · 200

namenull | stringpovinné
dicnull | stringpovinné
iconull | stringpovinné
regimestringpovinné
vatPayerbooleanpovinné
vatPeriodstringpovinné
subjectTypestringpovinné
firstNamenull | stringpovinné
lastNamenull | stringpovinné
titlestring | nullpovinné
financeOfficeCodenull | stringpovinné
workplaceCodenull | stringpovinné
naceCodenull | stringpovinné
streetnull | stringpovinné
houseNumbernull | stringpovinné
orientationNumberstring | nullpovinné
citynull | stringpovinné
postalCodenull | stringpovinné
countrystring | nullpovinné
phonenull | stringpovinné
emailnull | stringpovinné
contactFirstNamestring | nullpovinné
contactLastNamestring | nullpovinné
contactPhonestring | nullpovinné
signerFirstNamenull | stringpovinné
signerLastNamenull | stringpovinné
signerRolenull | stringpovinné
summaryQuarterlybooleanpovinné
ossRegisteredbooleanpovinné
ossNonEuRegisteredbooleanpovinné
ossImportRegisteredbooleanpovinné
ownsPropertybooleanpovinné
PATCH/v1/tax/profile
curl -X PATCH https://api.damedoklad.cz/v1/tax/profile \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "subjectType": "F",
  "firstName": "Pekárna U Lípy s.r.o.",
  "lastName": "Pekárna U Lípy s.r.o."
}'

Legal grounds of exemption from property tax claimed in the return, for a year: § 4 for land, § 9 for buildings, § 17a, from the code list of the Finanční správa

GET/v1/tax/property/exemptions

Legal grounds of exemption from property tax claimed in the return, for a year: § 4 for land, § 9 for buildings, § 17a, from the code list of the Finanční správa

Nástroj MCP: list-property-exemptions

Parametry dotazu

yearintegerpovinnémin 2016max 2100
limitintegermin 1max 500
offsetintegermin 0max 9007199254740991
searchstringmax 200 chars

Odpověď · 200

dataobject[]povinné
kindstringpovinné
sectionstringpovinné
letterstringpovinné
substring
labelnull | stringpovinné
sinceinteger
timeLimitedboolean
totalinteger
Rows that match, on all pages.
hasMorebooleanpovinné
More rows follow. Ask again with offset + the number of rows received.
GET/v1/tax/property/exemptions
curl https://api.damedoklad.cz/v1/tax/property/exemptions \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Deduction coefficient (§ 76) for a year and its settlement preview from the year’s documents

GET/v1/tax/regimes/coefficient

Deduction coefficient (§ 76) for a year and its settlement preview from the year’s documents

Nástroj MCP: get-tax-coefficient

Parametry dotazu

yearintegerpovinnémin 2016max 2100

Odpověď · 200

yearintegerpovinné
coefficientinteger | nullpovinné
sourcenull | string
settlementCoefficientinteger | null
settlementChangeHalerinteger | null
settledAtstring | null
previewobject
numeratorintegerpovinné
exemptintegerpovinné
reducedInputintegerpovinné
claimedintegerpovinné
coefficientinteger | nullpovinné
entitledintegerpovinné
changeintegerpovinné
appliesbooleanpovinné
settledboolean
numeratorinteger
exemptinteger
reducedInputinteger
claimedinteger
entitledinteger
changeinteger
appliesboolean
GET/v1/tax/regimes/coefficient
curl https://api.damedoklad.cz/v1/tax/regimes/coefficient \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Set the coefficient used during a year (§ 76 odst. 6), usually a qualified estimate in the first year

PUT/v1/tax/regimes/coefficient

Set the coefficient used during a year (§ 76 odst. 6), usually a qualified estimate in the first year

Nástroj MCP: set-tax-coefficient

Parametry dotazu

yearintegerpovinnémin 2016max 2100

Tělo požadavku

coefficientinteger | nullpovinné

Odpověď · 200

yearintegerpovinné
coefficientinteger | nullpovinné
sourcenull | string
settlementCoefficientinteger | null
settlementChangeHalerinteger | null
settledAtstring | null
previewobject
numeratorintegerpovinné
exemptintegerpovinné
reducedInputintegerpovinné
claimedintegerpovinné
coefficientinteger | nullpovinné
entitledintegerpovinné
changeintegerpovinné
appliesbooleanpovinné
settledboolean
numeratorinteger
exemptinteger
reducedInputinteger
claimedinteger
entitledinteger
changeinteger
appliesboolean
PUT/v1/tax/regimes/coefficient
curl -X PUT https://api.damedoklad.cz/v1/tax/regimes/coefficient \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "coefficient": 0
}'

Run the year-end settlement (§ 76 odst. 7): stores the settlement coefficient and the change for ř. 53

POST/v1/tax/regimes/coefficient/settle

Run the year-end settlement (§ 76 odst. 7): stores the settlement coefficient and the change for ř. 53

Nástroj MCP: settle-tax-coefficient

Parametry dotazu

yearintegerpovinnémin 2016max 2100

Odpověď · 200

yearintegerpovinné
coefficientinteger | nullpovinné
sourcenull | string
settlementCoefficientinteger | null
settlementChangeHalerinteger | null
settledAtstring | null
previewobject
numeratorintegerpovinné
exemptintegerpovinné
reducedInputintegerpovinné
claimedintegerpovinné
coefficientinteger | nullpovinné
entitledintegerpovinné
changeintegerpovinné
appliesbooleanpovinné
settledboolean
numeratorinteger
exemptinteger
reducedInputinteger
claimedinteger
entitledinteger
changeinteger
appliesboolean
POST/v1/tax/regimes/coefficient/settle
curl -X POST https://api.damedoklad.cz/v1/tax/regimes/coefficient/settle \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

OSS return summary for a period by member state and rate, with the due date: a quarter, or a month for the import scheme

GET/v1/tax/regimes/oss

OSS return summary for a period by member state and rate, with the due date: a quarter, or a month for the import scheme

Nástroj MCP: get-vat-oss

Parametry dotazu

datestringYYYY-MM-DD
Date as YYYY-MM-DD.
yearintegerpovinnémin -9007199254740991max 9007199254740991
quarterintegermin 1max 4
monthintegermin 1max 12
scheme"EU" | "NON_EU" | "IMPORT"

Odpověď · 200

periodobjectpovinné
yearintegerpovinné
monthinteger | null
keystringpovinné
fromstringpovinnédate
tostringpovinnédate
quarterinteger | null
schemestringpovinné
deadlineobjectpovinné
statutorystringpovinnédate
duestringpovinnédate
movedbooleanpovinné
periodobjectpovinné
yearintegerpovinné
monthinteger | null
keystringpovinné
fromstringpovinnédate
tostringpovinnédate
quarterinteger | null
rowsobject[]povinné
countrynull | stringpovinné
rateintegerpovinné
baseHalerinteger | nullpovinné
vatHalerinteger | nullpovinné
issuesany[]povinné
totalVatHalerintegerpovinné
GET/v1/tax/regimes/oss
curl https://api.damedoklad.cz/v1/tax/regimes/oss \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

ECB reference rate CZK/EUR for the last day of a quarter or, for the import scheme, a month, or the next day it was published (§ 110ze zákona o DPH). With date, that day: the first of the year for the small business scheme (§ 109bs)

GET/v1/tax/regimes/oss/ecb-rate

ECB reference rate CZK/EUR for the last day of a quarter or, for the import scheme, a month, or the next day it was published (§ 110ze zákona o DPH). With date, that day: the first of the year for the small business scheme (§ 109bs)

Nástroj MCP: get-oss-ecb-rate

Parametry dotazu

datestringYYYY-MM-DD
Date as YYYY-MM-DD.
yearintegerpovinnémin -9007199254740991max 9007199254740991
quarterintegermin 1max 4
monthintegermin 1max 12

Odpověď · 200

datestringpovinnédate
ratenumberpovinné
requestedForstringpovinnédate
sourcestringpovinné
GET/v1/tax/regimes/oss/ecb-rate
curl https://api.damedoklad.cz/v1/tax/regimes/oss/ecb-rate \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Detail: režim evidence, dph

GET/v1/tax/regimes/overview

Special VAT regimes in a period: § 92a both sides, self-assessed EU documents, advances, bad debts, § 92a codes

Nástroj MCP: get-vat-regimes

Parametry dotazu

yearintegermin 2016max 2100
monthintegermin 1max 12
quarterintegermin 1max 4

Odpověď · 200

periodobjectpovinné
yearintegerpovinné
monthinteger | nullpovinné
keystringpovinné
fromstringpovinnédate
tostringpovinnédate
reverseChargeSuppliedany[]povinné
reverseChargeReceivedany[]povinné
selfAssessedany[]povinné
advancesany[]povinné
partialDeductionsany[]povinné
codesobject[]povinné
codenull | stringpovinné
labelnull | stringpovinné
countriesstring[]povinné
treatmentsstring[]povinné
GET/v1/tax/regimes/overview
curl https://api.damedoklad.cz/v1/tax/regimes/overview \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Road tax for a year from the vehicle register, with the rate of each vehicle and the due date

GET/v1/tax/road

Road tax for a year from the vehicle register, with the rate of each vehicle and the due date

Nástroj MCP: get-road-tax

Parametry dotazu

yearintegerpovinnémin 2016max 2100

Odpověď · 200

yearintegerpovinné
rowsobject[]povinné
platestringpovinné
codenull | stringpovinné
axlesinteger | nullpovinné
weightTonsintegerpovinné
rateintegerpovinné
monthsintegerpovinné
grossintegerpovinné
exemptLetterstring | nullpovinné
exemptMonthsintegerpovinné
exemptintegerpovinné
discountintegerpovinné
partialintegerpovinné
outsidebooleanpovinné
reportablebooleanpovinné
idstringpovinné
namestring | nullpovinné
totalintegerpovinné
payableintegerpovinné
deadlineobjectpovinné
statutorystringpovinnédate
duestringpovinnédate
movedbooleanpovinné
GET/v1/tax/road
curl https://api.damedoklad.cz/v1/tax/road \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

The small business scheme for other EU states (§ 109bb ZDPH): the -EX number, the states, and what was entered by hand

GET/v1/tax/sme

The small business scheme for other EU states (§ 109bb ZDPH): the -EX number, the states, and what was entered by hand

Nástroj MCP: get-vat-sme

Odpověď · 200

registeredbooleanpovinné
evidenceNumbernull | stringpovinné
statesobject[]povinné
countrynull | stringpovinné
fromstringpovinnédate
toanypovinné
Null in every recorded response.
adjustmentsany[]povinné
registeredForCzechiabooleanpovinné
GET/v1/tax/sme
curl https://api.damedoklad.cz/v1/tax/sme \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Record the registration for the small business scheme in other EU states, as the tax office decided it

PUT/v1/tax/sme

Record the registration for the small business scheme in other EU states, as the tax office decided it

Nástroj MCP: set-vat-sme

Tělo požadavku

evidenceNumberstringpovinnémin 4 charsmax 16 chars
statesobject[]povinné
countrystringpovinné2 chars
fromstringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
tostring | null
Date as YYYY-MM-DD.

Odpověď · 200

registeredbooleanpovinné
evidenceNumbernull | stringpovinné
statesobject[]povinné
countrynull | stringpovinné
fromstringpovinnédate
toanypovinné
Null in every recorded response.
adjustmentsany[]povinné
registeredForCzechiabooleanpovinné
PUT/v1/tax/sme
curl -X PUT https://api.damedoklad.cz/v1/tax/sme \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "evidenceNumber": "string",
  "states": [
    {
      "country": "string",
      "from": "2026-10-30"
    }
  ]
}'

Say a company seated in another state uses the scheme here: the limits of § 6 then apply to it instead of § 6c. Its filings go to its own state (§ 109bg)

PUT/v1/tax/sme/czechia

Say a company seated in another state uses the scheme here: the limits of § 6 then apply to it instead of § 6c. Its filings go to its own state (§ 109bg)

Nástroj MCP: set-vat-sme-for-czechia

Tělo požadavku

registeredbooleanpovinné

Odpověď · 200

registeredbooleanpovinné
evidenceNumbernull | stringpovinné
statesobject[]povinné
countrynull | stringpovinné
fromstringpovinnédate
toanypovinné
Null in every recorded response.
adjustmentsany[]povinné
registeredForCzechiabooleanpovinné
PUT/v1/tax/sme/czechia
curl -X PUT https://api.damedoklad.cz/v1/tax/sme/czechia \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "registered": false
}'

The year against the 100 000 EUR limit with the day it was passed, and a quarter’s figures per state in euros as the notice states them, at the ECB rate of the first day of the year

GET/v1/tax/sme/notice

The year against the 100 000 EUR limit with the day it was passed, and a quarter’s figures per state in euros as the notice states them, at the ECB rate of the first day of the year. File it through a tax filing with the form SMEHL1 or SMEOZ1. Which supplies fall in a state’s turnover is that state’s law: enter what the documents do not say with createVatSmeTurnover.

Nástroj MCP: get-vat-sme-notice

Parametry dotazu

yearintegerpovinnémin 2025max 2100
quarterintegermin 1max 4
eurRatenumber

Odpověď · 200

yearintegerpovinné
quarterinteger | nullpovinné
limitobjectpovinné
object"vat_sme_limit"povinné
yearintegerpovinné
eurRateinteger | nullpovinné
limitCentsintegerpovinné
turnoverCentsintegerpovinné
remainingCentsintegerpovinné
previousYearCentsanypovinné
Null in every recorded response.
previousYearExceededbooleanpovinné
exceededOnnull | stringpovinnédate
noticeDuenull | stringpovinnédate
usableUntilnull | stringpovinnédate
noticenull | objectpovinné
yearintegerpovinné
quarterinteger | nullpovinné
fromstringpovinnédate
tostringpovinnédate
duestringpovinnédate
rowsobject[]povinné
countrynull | stringpovinné
sectornull | stringpovinné
centsintegerpovinné
issuesany[]povinné
totalCentsintegerpovinné
GET/v1/tax/sme/notice
curl https://api.damedoklad.cz/v1/tax/sme/notice \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Add to a state’s turnover by hand: a sector where the state has thresholds by sector, or a supply the documents do not show

POST/v1/tax/sme/turnover

Add to a state’s turnover by hand: a sector where the state has thresholds by sector, or a supply the documents do not show

Nástroj MCP: create-vat-sme-turnover

Tělo požadavku

datestringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
countrystringpovinné2 chars
amountHalerintegerpovinnémin -9007199254740991max 9007199254740991
Integer amount in haléře: 100 = 1 Kč.
sectorstring | null
notestring | null

Odpověď · 201

idstringpovinné
datestringpovinnédate
countrynull | stringpovinné
amountHalerinteger | nullpovinné
sectornull | stringpovinné
notestring | nullpovinné
POST/v1/tax/sme/turnover
curl -X POST https://api.damedoklad.cz/v1/tax/sme/turnover \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "date": "2026-10-30",
  "country": "string",
  "amountHaler": 1210000
}'

Remove a figure entered by hand

DELETE/v1/tax/sme/turnover/{id}

Remove a figure entered by hand

Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.

Nástroj MCP: delete-vat-sme-turnover

Parametry v cestě

idstringpovinné

Odpověď · 200

idstringpovinné
datestringpovinnédate
countrynull | stringpovinné
amountHalerinteger | nullpovinné
sectornull | stringpovinné
notestring | nullpovinné
DELETE/v1/tax/sme/turnover/{id}
curl -X DELETE https://api.damedoklad.cz/v1/tax/sme/turnover/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Check a supplier before paying: unreliable payer status and whether the bank account is published (ADIS)

POST/v1/tax/suppliers/check

Check a supplier before paying: unreliable payer status and whether the bank account is published (ADIS)

Nástroj MCP: check-supplier-reliability

Tělo požadavku

dicstringpovinnémin 3 charsmax 14 chars
VAT number (DIČ), for example CZ12345678.
bankAccountstringmax 40 chars

Odpověď · 200

dicstringpovinné
statusstringpovinné
sourcestringpovinné
unreliableSincestring | nullpovinné
publishedAccountsobject[]povinné
accountNumbernull | stringpovinné
bankCodenull | stringpovinné
ibannull | stringpovinné
checkedAtstringpovinnédate-time
accountPublishedanypovinné
Null in every recorded response.
POST/v1/tax/suppliers/check
curl -X POST https://api.damedoklad.cz/v1/tax/suppliers/check \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "dic": "CZ12345678"
}'

Unpaid received invoices with the last known supplier status and account check, so risky payments stand out

GET/v1/tax/suppliers/unpaid

Unpaid received invoices with the last known supplier status and account check, so risky payments stand out

Nástroj MCP: list-unpaid-supplier-checks

Parametry dotazu

limitintegermin 1max 500
offsetintegermin 0max 9007199254740991
searchstringmax 200 chars

Odpověď · 200

dataobject[]povinné
object"tax_unpaid_invoice"povinné
idstringpovinné
numbernull | stringpovinné
supplierNumberstringpovinné
contactNamenull | stringpovinné
dicnull | stringpovinné
dueDatenull | stringpovinnédate
totalHalerinteger | nullpovinné
accountnull | stringpovinné
accountPublishedboolean | nullpovinné
statusnull | stringpovinné
sourcenull | stringpovinné
checkedAtnull | stringpovinnédate-time
unreliableSincestring | nullpovinné
riskstringpovinné
totalinteger
Rows that match, on all pages.
hasMorebooleanpovinné
More rows follow. Ask again with offset + the number of rows received.
GET/v1/tax/suppliers/unpaid
curl https://api.damedoklad.cz/v1/tax/suppliers/unpaid \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Check every supplier of an unpaid received invoice against ADIS and store the answers

POST/v1/tax/suppliers/unpaid/check

Check every supplier of an unpaid received invoice against ADIS and store the answers

Nástroj MCP: run-unpaid-supplier-checks

Odpověď · 200

dataobject[]povinné
object"tax_unpaid_invoice"povinné
idstringpovinné
numbernull | stringpovinné
supplierNumberstringpovinné
contactNamenull | stringpovinné
dicnull | stringpovinné
dueDatenull | stringpovinnédate
totalHalerinteger | nullpovinné
accountnull | stringpovinné
accountPublishedboolean | nullpovinné
statusnull | stringpovinné
sourcenull | stringpovinné
checkedAtnull | stringpovinnédate-time
unreliableSincestring | nullpovinné
riskstringpovinné
totalintegerpovinné
hasMorebooleanpovinné
checkedintegerpovinné
POST/v1/tax/suppliers/unpaid/check
curl -X POST https://api.damedoklad.cz/v1/tax/suppliers/unpaid/check \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Detail: skupina, dph

GET/v1/tax/vat-group

Whether the company is in a VAT group (§ 5a ZDPH), in which role and from when

Nástroj MCP: get-vat-group

Odpověď · 200

registeredbooleanpovinné
activebooleanpovinné
rolenull | stringpovinné
namenull | stringpovinné
dicnull | stringpovinné
fromnull | stringpovinnédate
toanypovinné
Null in every recorded response.
applicationOnanypovinné
Null in every recorded response.
earliestFromanypovinné
Null in every recorded response.
previousDicnull | stringpovinné
membersobject[]povinné
iconull | stringpovinné
namenull | stringpovinné
filesOwnReturnbooleanpovinné
GET/v1/tax/vat-group
curl https://api.damedoklad.cz/v1/tax/vat-group \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Record the VAT group: its number, this company’s role, and the other members. From the date the company is a payer under the group’s number and a member files no return itself

PUT/v1/tax/vat-group

Record the VAT group: its number, this company’s role, and the other members. From the date the company is a payer under the group’s number and a member files no return itself. A decision of the tax office makes a group, not this record. Application dates and their deadlines are checked by getVatGroupStart: the record is what the office decided.

Nástroj MCP: set-vat-group

Tělo požadavku

role"representative" | "member"povinné
namestringpovinnémax 200 chars
dicstringpovinnémin 10 charsmax 14 chars
VAT number (DIČ), for example CZ12345678.
fromstringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
tostring | null
Date as YYYY-MM-DD.
applicationOnstring | null
Date as YYYY-MM-DD.
membersobject[]
namestringpovinnémax 200 chars
icostring | null
Czech company number (IČO), 8 digits.
contactIdstring | null
ID of the contact. Find it with list-contacts.

Odpověď · 200

registeredbooleanpovinné
activebooleanpovinné
rolenull | stringpovinné
namenull | stringpovinné
dicnull | stringpovinné
fromnull | stringpovinnédate
toanypovinné
Null in every recorded response.
applicationOnanypovinné
Null in every recorded response.
earliestFromanypovinné
Null in every recorded response.
previousDicnull | stringpovinné
membersobject[]povinné
iconull | stringpovinné
namenull | stringpovinné
filesOwnReturnbooleanpovinné
PUT/v1/tax/vat-group
curl -X PUT https://api.damedoklad.cz/v1/tax/vat-group \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "role": "representative",
  "name": "Pekárna U Lípy s.r.o.",
  "dic": "CZ12345678",
  "from": "2026-10-30"
}'

Smazání: skupina, dph

DELETE/v1/tax/vat-group

Remove a group entered by mistake and give the company its number back. A membership that ended is ended with a date, as documents stand on it

Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.

Nástroj MCP: delete-vat-group

Odpověď · 200

registeredbooleanpovinné
activebooleanpovinné
rolenull | stringpovinné
namenull | stringpovinné
dicnull | stringpovinné
fromnull | stringpovinnédate
toanypovinné
Null in every recorded response.
applicationOnanypovinné
Null in every recorded response.
earliestFromanypovinné
Null in every recorded response.
previousDicnull | stringpovinné
membersobject[]povinné
iconull | stringpovinné
namenull | stringpovinné
filesOwnReturnbooleanpovinné
DELETE/v1/tax/vat-group
curl -X DELETE https://api.damedoklad.cz/v1/tax/vat-group \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

This member’s part of the group’s return and KH for a period, to give to the representative. What passed between members is left out

GET/v1/tax/vat-group/contribution

This member’s part of the group’s return and KH for a period, to give to the representative. What passed between members is left out

Nástroj MCP: get-vat-group-contribution

Parametry dotazu

fromstringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
tostringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.

Odpověď · 200

iconull | stringpovinné
namenull | stringpovinné
fromstringpovinnédate
tostringpovinnédate
entriesobject[]povinné
documentIdnull | stringpovinné
documentTypenull | stringpovinné
numbernull | stringpovinné
evidenceNumbernull | stringpovinné
contactNamenull | stringpovinné
contactDicstring | nullpovinné
contactCountrystringpovinné
datestringpovinnédate
taxPointDatenull | stringpovinnédate
treatmentnull | stringpovinné
isDefaultTreatmentbooleanpovinné
rateintegerpovinné
bandnull | stringpovinné
columninteger | nullpovinné
baseHalerinteger | nullpovinné
vatHalerinteger | nullpovinné
deductibleVatHalerintegerpovinné
carLimitedbooleanpovinné
coefficientExcludedbooleanpovinné
deductionnull | stringpovinné
deductionPercentinteger | nullpovinné
reverseChargeCodestring | nullpovinné
specialRegimeintegerpovinné
documentTotalHalerintegerpovinné
isBadDebtbooleanpovinné
khGroupIdanypovinné
Null in every recorded response.
isDebtorCorrectionbooleanpovinné
offLedgerbooleanpovinné
isCorrectionbooleanpovinné
ossCountrynull | stringpovinné
ossRatestring | nullpovinné
ossRateTypestring | nullpovinné
ossSupplyTypestring | nullpovinné
ossSchemestring | nullpovinné
currencynull | stringpovinné
documentNetHalerintegerpovinné
GET/v1/tax/vat-group/contribution
curl https://api.damedoklad.cz/v1/tax/vat-group/contribution \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

What the members handed over, as the representative has it

GET/v1/tax/vat-group/contributions

What the members handed over, as the representative has it

Nástroj MCP: list-vat-group-contributions

Parametry dotazu

limitintegermin 1max 500
offsetintegermin 0max 9007199254740991
searchstringmax 200 chars

Odpověď · 200

dataobject[]povinné
object"vat_group_contribution_saved"povinné
idstringpovinné
icostring | nullpovinné
namenull | stringpovinné
fromstringpovinnédate
tostringpovinnédate
entryCountintegerpovinné
createdAtstringdate-time
totalinteger
Rows that match, on all pages.
hasMorebooleanpovinné
More rows follow. Ask again with offset + the number of rows received.
GET/v1/tax/vat-group/contributions
curl https://api.damedoklad.cz/v1/tax/vat-group/contributions \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Take in a member’s part of the return. The same member and period replaces the earlier one, and the return and KH then read it with the company’s own documents

POST/v1/tax/vat-group/contributions

Take in a member’s part of the return. The same member and period replaces the earlier one, and the return and KH then read it with the company’s own documents

Nástroj MCP: save-vat-group-contribution

Tělo požadavku

icostring | null
Czech company number (IČO), 8 digits.
namestring | null
fromstringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
tostringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
entriesobject[]povinné

Odpověď · 201

idstringpovinné
icostring | nullpovinné
namenull | stringpovinné
fromstringpovinnédate
tostringpovinnédate
entryCountintegerpovinné
createdAtstringdate-time
POST/v1/tax/vat-group/contributions
curl -X POST https://api.damedoklad.cz/v1/tax/vat-group/contributions \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "from": "2026-10-30",
  "to": "2026-10-30",
  "entries": [
    {}
  ]
}'

Remove a member’s part from the return

DELETE/v1/tax/vat-group/contributions/{id}

Remove a member’s part from the return

Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.

Nástroj MCP: delete-vat-group-contribution

Parametry v cestě

idstringpovinné

Odpověď · 200

idstringpovinné
icostring | nullpovinné
namenull | stringpovinné
fromstringpovinnédate
tostringpovinnédate
entryCountintegerpovinné
createdAtstringdate-time
DELETE/v1/tax/vat-group/contributions/{id}
curl -X DELETE https://api.damedoklad.cz/v1/tax/vat-group/contributions/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

What passed between members of the group, kept apart as § 100 odst. 4 asks. None of it is in the return

GET/v1/tax/vat-group/internal

What passed between members of the group, kept apart as § 100 odst. 4 asks. None of it is in the return

Nástroj MCP: get-vat-group-internal-supplies

Parametry dotazu

fromstringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
tostringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.

Odpověď · 200

fromstringpovinnédate
tostringpovinnédate
rowsobject[]povinné
documentTypenull | stringpovinné
documentIdnull | stringpovinné
numbernull | stringpovinné
taxPointDatenull | stringpovinnédate
contactNamenull | stringpovinné
totalHalerinteger | nullpovinné
totalHalerinteger | nullpovinné
GET/v1/tax/vat-group/internal
curl https://api.damedoklad.cz/v1/tax/vat-group/internal \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

The first day a company can be in a group, from the day of the application (§ 94a odst. 2 to 4 ZDPH)

GET/v1/tax/vat-group/start

The first day a company can be in a group, from the day of the application (§ 94a odst. 2 to 4 ZDPH)

Nástroj MCP: get-vat-group-start

Parametry dotazu

applicationOnstringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.

Odpověď · 200

applicationOnstringpovinnédate
fromstringpovinnédate
GET/v1/tax/vat-group/start
curl https://api.damedoklad.cz/v1/tax/vat-group/start \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

VAT status of the company today and from which dates it changed

GET/v1/tax/vat-status

VAT status of the company today and from which dates it changed

Nástroj MCP: get-vat-status

Odpověď · 200

vatPayerbooleanpovinné
vatPeriodstringpovinné
dicnull | stringpovinné
historyobject[]povinné
fromnull | stringpovinnédate
vatPayerbooleanpovinné
vatPeriodstringpovinné
notenull | stringpovinné
payerSincenull | stringpovinnédate
seatAbroadbooleanpovinné
identifiedFromnull | stringpovinnédate
GET/v1/tax/vat-status
curl https://api.damedoklad.cz/v1/tax/vat-status \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Become or stop being a VAT payer from a date. Documents follow their own date: before it the old status, from it the new one

POST/v1/tax/vat-status

Become or stop being a VAT payer from a date. Documents follow their own date: before it the old status, from it the new one. A new payer is monthly in the year of registration and the next (§ 99a odst. 3 ZDPH). The § 79 deduction and § 79a reduction are entered on ř. 45 as adjustments. Documents already issued are not changed: previewVatStatusChange lists them.

Nástroj MCP: change-vat-status

Tělo požadavku

effectiveFromstringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
vatPayerbooleanpovinné
vatPeriod"monthly" | "quarterly"
dicstringmax 14 chars
VAT number (DIČ), for example CZ12345678.
notestringmax 240 chars
confirmtruepovinné

Odpověď · 201

vatPayerbooleanpovinné
vatPeriodstringpovinné
dicnull | stringpovinné
historyobject[]povinné
fromnull | stringpovinnédate
vatPayerbooleanpovinné
vatPeriodstringpovinné
notenull | stringpovinné
payerSincenull | stringpovinnédate
seatAbroadbooleanpovinné
identifiedFromnull | stringpovinnédate
POST/v1/tax/vat-status
curl -X POST https://api.damedoklad.cz/v1/tax/vat-status \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "effectiveFrom": "2026-10-30",
  "vatPayer": false,
  "confirm": true
}'

Remove a change of VAT status entered for a date

DELETE/v1/tax/vat-status/{date}

Remove a change of VAT status entered for a date

Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.

Nástroj MCP: delete-vat-status-change

Parametry v cestě

datestringpovinné
Date as YYYY-MM-DD.

Odpověď · 200

vatPayerbooleanpovinné
vatPeriodstringpovinné
dicnull | stringpovinné
historyobject[]povinné
fromnull | stringpovinnédate
vatPayerbooleanpovinné
vatPeriodstringpovinné
notenull | stringpovinné
payerSincenull | stringpovinnédate
seatAbroadbooleanpovinné
identifiedFromnull | stringpovinnédate
DELETE/v1/tax/vat-status/{date}
curl -X DELETE https://api.damedoklad.cz/v1/tax/vat-status/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Record that a non-payer has been an identified person since a date (§ 6g to § 6l): it self-assesses services and goods from abroad with no deduction

PUT/v1/tax/vat-status/identified

Record that a non-payer has been an identified person since a date (§ 6g to § 6l): it self-assesses services and goods from abroad with no deduction

Nástroj MCP: set-vat-identified-person

Tělo požadavku

fromstring | nullpovinné
Date as YYYY-MM-DD.

Odpověď · 200

vatPayerbooleanpovinné
vatPeriodstringpovinné
dicnull | stringpovinné
historyobject[]povinné
fromnull | stringpovinnédate
vatPayerbooleanpovinné
vatPeriodstringpovinné
notenull | stringpovinné
payerSincenull | stringpovinnédate
seatAbroadbooleanpovinné
identifiedFromnull | stringpovinnédate
PUT/v1/tax/vat-status/identified
curl -X PUT https://api.damedoklad.cz/v1/tax/vat-status/identified \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "from": "2026-10-30"
}'

What a change of VAT status on a date would touch: documents on the wrong side of it, and § 79 deduction or § 79a reduction to go through

GET/v1/tax/vat-status/review

What a change of VAT status on a date would touch: documents on the wrong side of it, and § 79 deduction or § 79a reduction to go through

Nástroj MCP: preview-vat-status-change

Parametry dotazu

effectiveFromstringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
vatPayer"true" | "false"povinné

Odpověď · 200

effectiveFromnull | stringpovinnédate
vatPayerbooleanpovinné
documentsToReviewobject[]povinné
idstringpovinné
numbernull | stringpovinné
taxPointDatenull | stringpovinnédate
totalHalerinteger | nullpovinné
section79object
rulestringpovinné
rowintegerpovinné
candidatesany[]povinné
totalVatHalerintegerpovinné
section79aobject
rulestringpovinné
rowintegerpovinné
assetsany[]povinné
stockValueHalerintegerpovinné
GET/v1/tax/vat-status/review
curl https://api.damedoklad.cz/v1/tax/vat-status/review \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Say the company has no seat in the Czech Republic: § 6c then replaces the turnover limits of § 6, the first taxable supply here makes it a payer

PUT/v1/tax/vat-status/seat

Say the company has no seat in the Czech Republic: § 6c then replaces the turnover limits of § 6, the first taxable supply here makes it a payer

Nástroj MCP: set-vat-seat-abroad

Tělo požadavku

seatAbroadbooleanpovinné

Odpověď · 200

vatPayerbooleanpovinné
vatPeriodstringpovinné
dicnull | stringpovinné
historyobject[]povinné
fromnull | stringpovinnédate
vatPayerbooleanpovinné
vatPeriodstringpovinné
notenull | stringpovinné
payerSincenull | stringpovinnédate
seatAbroadbooleanpovinné
identifiedFromnull | stringpovinnédate
PUT/v1/tax/vat-status/seat
curl -X PUT https://api.damedoklad.cz/v1/tax/vat-status/seat \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "seatAbroad": false
}'

Obrat pro DPH (§ 4a, § 6 ZDPH): the calendar year by month, the 2 000 000 and 2 536 500 Kč limits, the day each was exceeded, and when the application is due

GET/v1/tax/vat-turnover

Obrat pro DPH (§ 4a, § 6 ZDPH): the calendar year by month, the 2 000 000 and 2 536 500 Kč limits, the day each was exceeded, and when the application is due. A warning for a person to check: supplies with a place of supply abroad are left out by VAT mode, and sales of long-term assets by account 641. Whatever the documents cannot show goes in as an adjustment.

Nástroj MCP: get-vat-turnover

Parametry dotazu

yearintegermin 2000max 2100

Odpověď · 200

yearintegerpovinné
turnoverHalerintegerpovinné
limitHalerintegerpovinné
fastLimitHalerintegerpovinné
remainingHalerinteger | nullpovinné
percentinteger | nullpovinné
statusstringpovinné
annualExceededOnnull | stringpovinnédate
fastExceededOnanypovinné
Null in every recorded response.
previousYearHaleranypovinné
Null in every recorded response.
dutynull | objectpovinné
rulestringpovinné
payerFromstringpovinnédate
applicationDuestringpovinnédate
earlierFromstringdate
seatAbroadboolean
mayDeregisterbooleanpovinné
monthsobject[]povinné
monthinteger | nullpovinné
amountHalerinteger | nullpovinné
cumulativeHalerintegerpovinné
vatPayerbooleanpovinné
bySourceobjectpovinné
invoiceinteger
credit_noteinteger
journalinteger
adjustmentinteger
adjustmentsobject[]povinné
object"vat_turnover_adjustment"povinné
idstringpovinné
datestringpovinnédate
amountHalerinteger | nullpovinné
notenull | stringpovinné
seatAbroadboolean
inGroupboolean
GET/v1/tax/vat-turnover
curl https://api.damedoklad.cz/v1/tax/vat-turnover \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Add to or take from the turnover: sales before this app, or a supply that § 4a does not count

POST/v1/tax/vat-turnover/adjustments

Add to or take from the turnover: sales before this app, or a supply that § 4a does not count

Nástroj MCP: create-vat-turnover-adjustment

Tělo požadavku

datestringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
amountHalerintegerpovinnémin -9007199254740991max 9007199254740991
Integer amount in haléře: 100 = 1 Kč.
notestringpovinnémax 240 chars

Odpověď · 201

idstringpovinné
datestringpovinnédate
amountHalerinteger | nullpovinné
notenull | stringpovinné
POST/v1/tax/vat-turnover/adjustments
curl -X POST https://api.damedoklad.cz/v1/tax/vat-turnover/adjustments \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "date": "2026-10-30",
  "amountHaler": 1210000,
  "note": "string"
}'

Remove a turnover adjustment

DELETE/v1/tax/vat-turnover/adjustments/{id}

Remove a turnover adjustment

Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.

Nástroj MCP: delete-vat-turnover-adjustment

Parametry v cestě

idstringpovinné

Odpověď · 200

idstringpovinné
datestringpovinnédate
amountHalerinteger | nullpovinné
notenull | stringpovinné
DELETE/v1/tax/vat-turnover/adjustments/{id}
curl -X DELETE https://api.damedoklad.cz/v1/tax/vat-turnover/adjustments/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Items for VAT return rows 45, 47, 51, 60 and 61 in a period, with their effect on the row

GET/v1/tax/vat/adjustments

Items for VAT return rows 45, 47, 51, 60 and 61 in a period, with their effect on the row

Nástroj MCP: list-tax-vat-adjustments

Parametry dotazu

yearintegermin 2016max 2100
monthintegermin 1max 12
quarterintegermin 1max 4
limitintegermin 1max 500
offsetintegermin 0max 9007199254740991
searchstringmax 200 chars

Odpověď · 200

dataobject[]povinné
object"tax_vat_adjustment"povinné
idstringpovinné
kindstringpovinné
reportDatestringpovinnédate
baseHalerinteger | nullpovinné
vatHalerinteger | nullpovinné
valueHalerinteger | nullpovinné
reducedDeductionbooleanpovinné
inputsobjectpovinné
carLimitboolean
yearsinteger
inputVatHalerinteger
currentPercentinteger
originalPercentinteger
carAcquiredOnstringdate
notenull | stringpovinné
effectobjectpovinné
rowintegerpovinné
valuesobjectpovinné
fullinteger
baseinteger
deductibleinteger
valueinteger
createdAtstringpovinnédate-time
totalinteger
Rows that match, on all pages.
hasMorebooleanpovinné
More rows follow. Ask again with offset + the number of rows received.
GET/v1/tax/vat/adjustments
curl https://api.damedoklad.cz/v1/tax/vat/adjustments \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Add an item to VAT return row 45, 47, 51, 60 or 61, for example a § 77 settlement or a § 78 adjustment

POST/v1/tax/vat/adjustments

Add an item to VAT return row 45, 47, 51, 60 or 61, for example a § 77 settlement or a § 78 adjustment

Nástroj MCP: create-tax-vat-adjustment

Tělo požadavku

kind"s75_correction" | "s77_settlement" | "s77a_car" | "s79_registration" | "s4_long_term_asset" | "s76_excluded_taxable" | "s76_excluded_exempt" | "s78_adjustment" | "s78_oneoff" | "s84_refund"povinné
reportDatestringpovinnéYYYY-MM-DD
Date as YYYY-MM-DD.
baseHalerintegermin -9007199254740991max 9007199254740991
Integer amount in haléře: 100 = 1 Kč.
vatHalerintegermin -9007199254740991max 9007199254740991
Integer amount in haléře: 100 = 1 Kč.
valueHalerintegermin -9007199254740991max 9007199254740991
Integer amount in haléře: 100 = 1 Kč.
reducedDeductionboolean
inputsobject
inputVatHalerintegermin -9007199254740991max 9007199254740991
Integer amount in haléře: 100 = 1 Kč.
years5 | 10
originalPercentnumbermin 0max 100
currentPercentnumbermin 0max 100
carLimitboolean
carPriorVatHalerintegermin -9007199254740991max 9007199254740991
Integer amount in haléře: 100 = 1 Kč.
carAcquiredOnstringYYYY-MM-DD
Date as YYYY-MM-DD.
notestringmax 2000 chars

Odpověď · 201

idstringpovinné
kindstringpovinné
reportDatestringpovinnédate
baseHalerinteger | nullpovinné
vatHalerinteger | nullpovinné
valueHalerinteger | nullpovinné
reducedDeductionbooleanpovinné
inputsobjectpovinné
carLimitboolean
yearsinteger
inputVatHalerinteger
currentPercentinteger
originalPercentinteger
carAcquiredOnstringdate
notenull | stringpovinné
effectobjectpovinné
rowintegerpovinné
valuesobjectpovinné
fullinteger
baseinteger
deductibleinteger
valueinteger
createdAtstringpovinnédate-time
POST/v1/tax/vat/adjustments
curl -X POST https://api.damedoklad.cz/v1/tax/vat/adjustments \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "kind": "s75_correction",
  "reportDate": "2026-10-30"
}'

Delete an item from VAT return row 45, 47, 51, 60 or 61

DELETE/v1/tax/vat/adjustments/{id}

Delete an item from VAT return row 45, 47, 51, 60 or 61

Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.

Nástroj MCP: delete-tax-vat-adjustment

Parametry v cestě

idstringpovinné

Odpověď · 200

idstringpovinné
deletedbooleanpovinné
DELETE/v1/tax/vat/adjustments/{id}
curl -X DELETE https://api.damedoklad.cz/v1/tax/vat/adjustments/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

One document as the VAT evidence sees it: classification, default treatment, return rows and KH section

GET/v1/tax/vat/documents/{type}/{id}

One document as the VAT evidence sees it: classification, default treatment, return rows and KH section

Nástroj MCP: get-vat-document-detail

Parametry v cestě

typestringpovinné
idstringpovinné

Odpověď · 200

idstringpovinné
documentTypenull | stringpovinné
numbernull | stringpovinné
vatModestring
statusstringpovinné
taxPointDatenull | stringdate
contactNamenull | string
contactDicnull | string
totalHalerinteger | null
currencynull | string
exchangeRateinteger | nullpovinné
defaultTreatmentstringpovinné
classificationnull | objectpovinné
treatmentstring | null
deductionnull | string
deductionPercentinteger | null
selfAssessRateinteger | null
reverseChargeCodestring | null
specialRegimeinteger
reportDatestring | null
evidenceNumberstring | null
partnerDicstring | null
partnerCountrystring | null
ossCountrystring | null
ossRatestring | null
ossRateTypestring | null
ossSupplyTypestring | null
ossSchemestring | null
carLimitboolean
carPriorVatHalerinteger | null
coefficientExcludedboolean
notestring | null
carInUseOnstring | null
entriesobject[]povinné
documentIdnull | stringpovinné
documentTypenull | stringpovinné
numbernull | stringpovinné
evidenceNumbernull | stringpovinné
contactNamenull | stringpovinné
contactDicnull | stringpovinné
contactCountrystringpovinné
datestringpovinnédate
taxPointDatenull | stringpovinnédate
treatmentnull | stringpovinné
isDefaultTreatmentbooleanpovinné
rateintegerpovinné
bandstringpovinné
columnintegerpovinné
baseHalerinteger | nullpovinné
vatHalerinteger | nullpovinné
deductibleVatHalerintegerpovinné
carLimitedbooleanpovinné
coefficientExcludedbooleanpovinné
deductionnull | stringpovinné
deductionPercentinteger | nullpovinné
reverseChargeCodestring | nullpovinné
specialRegimeintegerpovinné
documentTotalHalerintegerpovinné
isBadDebtbooleanpovinné
khGroupIdanypovinné
Null in every recorded response.
isDebtorCorrectionbooleanpovinné
offLedgerbooleanpovinné
isCorrectionbooleanpovinné
ossCountrynull | stringpovinné
ossRatestring | nullpovinné
ossRateTypestring | nullpovinné
ossSupplyTypestring | nullpovinné
ossSchemestring | nullpovinné
currencynull | stringpovinné
documentNetHalerintegerpovinné
returnRowsobjectpovinné
rowLabelsobjectpovinné
issuesany[]povinné
GET/v1/tax/vat/documents/{type}/{id}
curl https://api.damedoklad.cz/v1/tax/vat/documents/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Set the VAT classification of a document: treatment, deduction, § 92a code, reporting date, evidence number

PUT/v1/tax/vat/documents/{type}/{id}/classification

Set the VAT classification of a document: treatment, deduction, § 92a code, reporting date, evidence number

Nástroj MCP: update-vat-classification

Parametry v cestě

typestringpovinné
idstringpovinné

Tělo požadavku

treatment"output_domestic" | "output_reverse_92a" | "output_eu_goods" | "output_eu_transfer" | "output_triangular" | "output_eu_services" | "output_export" | "output_new_vehicle" | "output_oss" | "output_other_deductible" | "output_gold" | "output_exempt" | "input_triangular" | "input_domestic" | "input_reverse_92a" | "input_eu_goods" | "input_eu_services" | "input_other_self_assessed" | "input_new_vehicle" | "input_import_self" | "input_import_customs" | "none" | null
deduction"full" | "proportional" | "coefficient" | "none" | null
deductionPercentinteger | null
selfAssessRateinteger | null
reverseChargeCodestring | null
specialRegimeintegermin 0max 2
reportDatestring | null
Date as YYYY-MM-DD.
evidenceNumberstring | null
partnerDicstring | null
VAT number (DIČ), for example CZ12345678.
partnerCountrystring | null
ossCountrystring | null
ossRatenumber | null
ossRateType"Z" | "S" | null
ossSupplyType"G" | "S" | null
ossScheme"EU" | "NON_EU" | "IMPORT" | null
carLimitboolean
carPriorVatHalerinteger | null
Integer amount in haléře: 100 = 1 Kč.
carInUseOnstring | null
Date as YYYY-MM-DD.
coefficientExcludedboolean
notestring | null

Odpověď · 200

documentTypenull | stringpovinné
documentIdnull | stringpovinné
treatmentnull | stringpovinné
deductionnull | stringpovinné
deductionPercentinteger | nullpovinné
selfAssessRateinteger | nullpovinné
reverseChargeCodenull | stringpovinné
specialRegimeintegerpovinné
reportDatenull | stringpovinnédate
evidenceNumberstring | nullpovinné
partnerDicnull | stringpovinné
partnerCountrystring | nullpovinné
ossCountrynull | stringpovinné
ossRateinteger | nullpovinné
ossRateTypenull | stringpovinné
ossSupplyTypenull | stringpovinné
ossSchemenull | stringpovinné
carLimitbooleanpovinné
carPriorVatHalerinteger | nullpovinné
coefficientExcludedbooleanpovinné
notestring | nullpovinné
carInUseOnnull | stringdate
PUT/v1/tax/vat/documents/{type}/{id}/classification
curl -X PUT https://api.damedoklad.cz/v1/tax/vat/documents/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL/classification \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "treatment": "output_domestic",
  "deduction": "full",
  "deductionPercent": 0
}'

Drop the manual classification of a document so the default from its VAT mode applies again

DELETE/v1/tax/vat/documents/{type}/{id}/classification

Drop the manual classification of a document so the default from its VAT mode applies again

Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.

Nástroj MCP: reset-vat-classification

Parametry v cestě

typestringpovinné
idstringpovinné

Odpověď · 200

documentTypenull | stringpovinné
documentIdnull | stringpovinné
deletedbooleanpovinné
DELETE/v1/tax/vat/documents/{type}/{id}/classification
curl -X DELETE https://api.damedoklad.cz/v1/tax/vat/documents/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL/classification \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

VAT register for a period: every document with its classification, amounts, KH section and problems

GET/v1/tax/vat/register

VAT register for a period: every document with its classification, amounts, KH section and problems

Nástroj MCP: get-vat-register

Parametry dotazu

yearintegermin 2016max 2100
monthintegermin 1max 12
quarterintegermin 1max 4

Odpověď · 200

periodobjectpovinné
yearintegerpovinné
monthinteger | nullpovinné
keystringpovinné
fromstringpovinnédate
tostringpovinnédate
dataobject[]povinné
object"tax_document"povinné
idstringpovinné
documentTypenull | stringpovinné
numbernull | stringpovinné
evidenceNumbernull | stringpovinné
contactNamenull | stringpovinné
contactDicnull | stringpovinné
contactCountrystringpovinné
datestringpovinnédate
taxPointDatenull | stringpovinnédate
treatmentnull | stringpovinné
isDefaultTreatmentbooleanpovinné
deductionnull | stringpovinné
deductionPercentinteger | nullpovinné
reverseChargeCodenull | stringpovinné
khSectionnull | stringpovinné
isAdvancebooleanpovinné
isBadDebtbooleanpovinné
baseHalerinteger | nullpovinné
vatHalerinteger | nullpovinné
ratesobject[]povinné
rateintegerpovinné
baseHalerinteger | nullpovinné
vatHalerinteger | nullpovinné
flagsobject[]povinné
codenull | stringpovinné
messagenull | stringpovinné
notestring | nullpovinné
totalintegerpovinné
hasMorebooleanpovinné
reconciliationnull | objectpovinné
expectedOutputHalerintegerpovinné
expectedInputHalerintegerpovinné
journalOutputHalerintegerpovinné
journalInputHalerintegerpovinné
offLedgerVatHalerintegerpovinné
nonDeductibleHalerintegerpovinné
outputDifferenceHalerintegerpovinné
inputDifferenceHalerintegerpovinné
balancedbooleanpovinné
differencesobject[]povinné
documentIdnull | stringpovinné
documentTypenull | stringpovinné
isDebtorCorrectionbooleanpovinné
numbernull | stringpovinné
documentVatHalerintegerpovinné
journalVatHalerintegerpovinné
unmatchedobject[]povinné
debitHalerintegerpovinné
creditHalerintegerpovinné
accountNumbernull | stringpovinné
sourceOidstringpovinné
sourceTypenull | stringpovinné
sourceEventnull | stringpovinné
sourceLineOidanypovinné
Null in every recorded response.
numberinteger | nullpovinné
documentNumbernull | stringpovinné
entryDatestringpovinnédate
GET/v1/tax/vat/register
curl https://api.damedoklad.cz/v1/tax/vat/register \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Check an EU VAT number: its format here, then its validity in VIES

POST/v1/tax/vat/vies-check

Check an EU VAT number: its format here, then its validity in VIES

Nástroj MCP: check-vies-number

Tělo požadavku

vatIdstringpovinnémin 4 charsmax 16 chars
ID of the vat.

Odpověď · 200

sourcestringpovinné
checkedAtnull | stringdate-time
vatNumberstringpovinné
validbooleanpovinné
namenull | string
addressnull | string
wellFormedboolean
POST/v1/tax/vat/vies-check
curl -X POST https://api.damedoklad.cz/v1/tax/vat/vies-check \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "vatId": "obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL"
}'

List TaxVehicles

GET/v1/tax/vehicles

List TaxVehicles

Nástroj MCP: list-tax-vehicles

Parametry dotazu

limitintegermin 1max 500
offsetintegermin 0max 9007199254740991
searchstringmax 200 chars
fromstringYYYY-MM-DD
Date as YYYY-MM-DD.
tostringYYYY-MM-DD
Date as YYYY-MM-DD.

Odpověď · 200

dataany[]povinné
totalinteger
Rows that match, on all pages.
hasMorebooleanpovinné
More rows follow. Ask again with offset + the number of rows received.
GET/v1/tax/vehicles
curl https://api.damedoklad.cz/v1/tax/vehicles \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"

Create a TaxVehicle

POST/v1/tax/vehicles

Create a TaxVehicle

Nástroj MCP: create-tax-vehicle

Tělo požadavku

platestringpovinnémax 12 chars
namestring | null
category"M1" | "M2" | "M3" | "N1" | "N2" | "N3" | "O1" | "O2" | "O3" | "O4"povinné
bodyCodestring | null
axlesinteger | null
weightTonsnumberpovinnémax 999
airSuspensionboolean
specialPurposeboolean
specialPlateboolean
outOfServiceboolean
taxedFromstring | null
Date as YYYY-MM-DD.
taxedTostring | null
Date as YYYY-MM-DD.
exemptLetterstring | null
monthsExemptintegermin 0max 12
discountPercent0 | 25 | 50 | 75 | 90 | 100

Odpověď · 201

idstringpovinné
platestringpovinné
namenull | stringpovinné
categorystringpovinné
bodyCodenull | stringpovinné
axlesinteger | nullpovinné
weightTonsintegerpovinné
airSuspensionbooleanpovinné
specialPurposebooleanpovinné
specialPlatebooleanpovinné
outOfServicebooleanpovinné
taxedFromnull | stringpovinnédate
taxedTostring | nullpovinné
exemptLetterstring | nullpovinné
monthsExemptintegerpovinné
discountPercentintegerpovinné
POST/v1/tax/vehicles
curl -X POST https://api.damedoklad.cz/v1/tax/vehicles \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "plate": "string",
  "category": "M1",
  "weightTons": 1
}'

Update a TaxVehicle

PATCH/v1/tax/vehicles/{id}

Update a TaxVehicle

Nástroj MCP: update-tax-vehicle

Parametry v cestě

idstringpovinné

Tělo požadavku

platestringmax 12 chars
namestring | null
category"M1" | "M2" | "M3" | "N1" | "N2" | "N3" | "O1" | "O2" | "O3" | "O4"
bodyCodestring | null
axlesinteger | null
weightTonsnumbermax 999
airSuspensionboolean
specialPurposeboolean
specialPlateboolean
outOfServiceboolean
taxedFromstring | null
Date as YYYY-MM-DD.
taxedTostring | null
Date as YYYY-MM-DD.
exemptLetterstring | null
monthsExemptintegermin 0max 12
discountPercent0 | 25 | 50 | 75 | 90 | 100

Odpověď · 200

idstringpovinné
platestringpovinné
namenull | stringpovinné
categorystringpovinné
bodyCodenull | stringpovinné
axlesinteger | nullpovinné
weightTonsintegerpovinné
airSuspensionbooleanpovinné
specialPurposebooleanpovinné
specialPlatebooleanpovinné
outOfServicebooleanpovinné
taxedFromnull | stringpovinnédate
taxedTostring | nullpovinné
exemptLetterstring | nullpovinné
monthsExemptintegerpovinné
discountPercentintegerpovinné
PATCH/v1/tax/vehicles/{id}
curl -X PATCH https://api.damedoklad.cz/v1/tax/vehicles/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "plate": "string",
  "name": "Pekárna U Lípy s.r.o.",
  "category": "M1"
}'

Delete a TaxVehicle

DELETE/v1/tax/vehicles/{id}

Delete a TaxVehicle

Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.

Nástroj MCP: delete-tax-vehicle

Parametry v cestě

idstringpovinné

Odpověď · 200

idstringpovinné
deletedbooleanpovinné
DELETE/v1/tax/vehicles/{id}
curl -X DELETE https://api.damedoklad.cz/v1/tax/vehicles/obj_2n9F4kT7wQ1xYz0aBcDeFgHiJkL \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"