Majetek
Operace ve skupině Majetek.
- GET/v1/asset-acquisition-candidates
- POST/v1/asset-acquisitions
- POST/v1/asset-acquisitions/{id}/undo
- GET/v1/asset-depreciation-runs
- POST/v1/asset-depreciation-runs
- POST/v1/asset-depreciation-runs/{id}/reverse
- GET/v1/asset-depreciation-runs/preview
- GET/v1/asset-disposals
- POST/v1/asset-disposals/{id}/reverse
- POST/v1/asset-partial-disposals/{id}/reverse
- POST/v1/asset-price-changes/{id}/reverse
- GET/v1/asset-reports/depreciation-plan
- GET/v1/asset-reports/inventory
- GET/v1/asset-reports/inventory.csv
- GET/v1/asset-reports/inventory.pdf
- GET/v1/asset-reports/tax-difference
- GET/v1/asset-stocktakes
- POST/v1/asset-stocktakes
- GET/v1/asset-stocktakes/{id}
- PATCH/v1/asset-stocktakes/{id}
- DEL/v1/asset-stocktakes/{id}
- POST/v1/asset-stocktakes/{id}/close
- POST/v1/asset-stocktakes/{id}/count-all
- GET/v1/asset-stocktakes/{id}/count-sheet.pdf
- PATCH/v1/asset-stocktakes/{id}/lines/{lineId}
- POST/v1/asset-stocktakes/{id}/lines/{lineId}/resolve
- GET/v1/asset-stocktakes/{id}/result.pdf
- POST/v1/asset-stocktakes/{id}/surpluses
- GET/v1/asset-tax-summary
- GET/v1/asset-tax-years/{year}
- POST/v1/asset-tax-years/{year}/close
- POST/v1/asset-tax-years/{year}/reopen
- GET/v1/assets
- POST/v1/assets
- GET/v1/assets/{id}
- PATCH/v1/assets/{id}
- DEL/v1/assets/{id}
- GET/v1/assets/{id}/accounting-plan
- GET/v1/assets/{id}/acquisition-lines
- GET/v1/assets/{id}/card.pdf
- POST/v1/assets/{id}/dispose
- POST/v1/assets/{id}/dispose/preview
- GET/v1/assets/{id}/improvements
- POST/v1/assets/{id}/improvements
- GET/v1/assets/{id}/moves
- POST/v1/assets/{id}/moves
- POST/v1/assets/{id}/partial-disposals
- POST/v1/assets/{id}/partial-disposals/preview
- POST/v1/assets/{id}/place
- POST/v1/assets/{id}/price-changes
- POST/v1/assets/{id}/separate-improvements
- GET/v1/assets/{id}/set-items
- POST/v1/assets/{id}/set-items
- PATCH/v1/assets/{id}/set-items/{itemId}
- DEL/v1/assets/{id}/set-items/{itemId}
- POST/v1/assets/{id}/share-increases
- POST/v1/assets/{id}/tax-evidence-only
- POST/v1/assets/{id}/tax-interruptions
- POST/v1/assets/{id}/tax-rate
- POST/v1/assets/{id}/tax-reduced-flat-rate
- GET/v1/assets/{id}/tax-schedule
- POST/v1/assets/{id}/unplace
- POST/v1/assets/{id}/usage
- POST/v1/assets/import
- GET/v1/assets/import-template.xlsx
- GET/v1/assets/labels
- POST/v1/lease-runs
- GET/v1/leases
- POST/v1/leases
- GET/v1/leases/{id}
- DEL/v1/leases/{id}
- POST/v1/leases/{id}/buyout
- POST/v1/leases/{id}/down-payment
- POST/v1/leases/{id}/instalments/{sequence}/post
- POST/v1/leases/{id}/other-assets
- POST/v1/leases/{id}/terminate
- GET/v1/small-assets
- POST/v1/small-assets
- PATCH/v1/small-assets/{id}
- DEL/v1/small-assets/{id}
- POST/v1/small-assets/{id}/dispose
- POST/v1/small-assets/{id}/write-off
List received invoice lines that could become assets: by default those above the 80 000 Kč threshold
/v1/asset-acquisition-candidatesList received invoice lines that could become assets: by default those above the 80 000 Kč threshold. Lines already linked to an asset and invoices in storno are left out. Set all=true to see smaller lines too.
Nástroj MCP: list-asset-acquisition-candidates
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsfromstringYYYY-MM-DDtostringYYYY-MM-DDallbooleanOdpověď · 200
dataobject[]povinnéobject"asset_acquisition_candidate"povinnéidstringpovinnélineIdstringpovinnéinvoiceIdnull | stringpovinnéinvoiceNumberstringpovinnécontactIdnull | stringpovinnécontactNamenull | stringpovinnéissueDatenull | stringpovinnédatedescriptionnull | stringpovinnénetHalerintegerpovinnévatHalerinteger | nullpovinnétotalHalerinteger | nullpovinnécostHalerintegerpovinnétotalintegerhasMorebooleanpovinnéCreate an asset from a received invoice line: reclassifies the cost to 042 and, with placeOn, posts MD 022 / D 042
/v1/asset-acquisitionsCreate an asset from a received invoice line: reclassifies the cost to 042 and, with placeOn, posts MD 022 / D 042. Pass assetId to add another line to an asset still in acquisition. In daňová evidence the paid part of the line is removed from cash book expenses, because the price reaches the tax base through depreciation.
Nástroj MCP: create-asset-from-invoice-line
Tělo požadavku
lineIdstringpovinnéassetIdstringnamestringmax 200 charsinventoryNumberstringmax 500 charscategory"dhm" | "dnm" | "land_art"assetAccountstringtaxMethod"straight" | "accelerated" | "extraordinary_ev" | "accounting" | "time_based" | "none"taxGroupintegermin 1max 6taxVariant"standard" | "plus10" | "plus15" | "plus20"firstDepreciatorbooleanisM1booleanzeroEmissionbooleanaccountingMethod"straight_line" | "performance" | "equal_to_tax" | "none"lifeMonthsintegermin 1max 1200locationstringmax 500 charsresponsiblePersonstringmax 500 charsplaceOnstringYYYY-MM-DDOdpověď · 201
idstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéstatusstringpovinnécategorynull | stringpovinnéacquiredOnnull | stringpovinnédateplacedOnnull | stringpovinnédatedisposedOnnull | stringpovinnédatecostHalerintegerpovinnéassetAccountstringpovinnéaccumulatedAccountnull | stringpovinnéexpenseAccountstringpovinnéinProgressAccountstringpovinnélocationnull | stringpovinnéresponsiblePersonnull | stringpovinnéphysicalDimensionsnull | stringpovinnéserialNumberstring | nullpovinnénotestring | nullpovinnécontactIdnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnétaxMethodstringpovinnétaxGroupinteger | nullpovinnétaxVariantstringpovinnétaxEntryPriceHalerinteger | nullpovinnétaxStartYearinteger | nullpovinném1LinkAssetIdnull | stringpovinném1LinkLeaseIdnull | stringpovinnéfirstDepreciatorbooleanpovinnéisM1booleanpovinnézeroEmissionbooleanpovinnéincreaseExcludedbooleanpovinnébusinessUsePctintegerpovinnéinterruptedYearsinteger[]povinnéevidenceOnlyYearsinteger[]povinnéreducedFlatRateYearsinteger[]povinnérateOverridesobjectpovinnéaccountingMethodstringpovinnélifeMonthsinteger | nullpovinnéresidualValueHalerintegerpovinnétotalUnitsMilliinteger | nullpovinnéisOpeningbooleanpovinnéopeningAccumulatedHalerintegerpovinnéopeningThroughMonthnull | stringpovinnétaxTimeKindnull | stringpovinnétaxTimeMonthsinteger | nullpovinnétaxTimePrecisionstringpovinnétaxTimeUnitsMilliinteger | nullpovinnéshareNumeratorintegerpovinnéshareDenominatorintegerpovinnéopeningTaxAccumulatedHalerintegerpovinnéopeningTaxThroughYearinteger | nullpovinnéopeningTaxYearsinteger | nullpovinnéopeningTaxDeductibleHalerinteger | nullpovinnéopeningTaxIncreasedbooleanpovinnécreatedAtstringpovinnédate-timetotalCostHalerintegerimprovementsHalerintegeraccumulatedHalerintegerbookValueHalerintegerimprovementsany[]usageany[]partialDisposalsobject[]object"asset_partial_disposal"povinnéidstringpovinnéassetIdstringpovinnékindstringpovinnédisposedOnstringpovinnédatepartCostHalerintegerpovinnépartTaxPriceHalerintegerpovinnéaccountingAccumulatedHalerintegerpovinnéaccountingResidualHalerintegerpovinnétaxDepreciationHalerintegerpovinnétaxResidualHalerintegerpovinnétaxDeductibleHalerintegerpovinnésaleHalerintegerpovinnésaleVatHalerintegerpovinnécompensationHalerintegerpovinnétoShareNumeratorinteger | nullpovinnétoShareDenominatorinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotestring | nullpovinnéshareChangesobject[]object"asset_share_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédatefromNumeratorintegerpovinnéfromDenominatorintegerpovinnétoNumeratorintegerpovinnétoDenominatorintegerpovinnéaddedPriceHalerintegerpovinnécontinuingbooleanpovinnéaddedResidualHalerinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringnotestring | nullpovinnépriceChangesobject[]object"asset_price_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédateamountHalerintegerpovinnéreasonstringpovinnéaccountingAmountHalerintegerpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotenull | stringpovinnécreatedAtstringpovinnédate-timeassignmentsobject[]object"asset_assignment"povinnéidstringpovinnéassetIdstringpovinnéeffectiveOnstringpovinnédatelocationnull | stringpovinnéresponsiblePersonnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnésourcestringpovinnénotenull | stringpovinnéacquisitionLinesobject[]object"asset_acquisition_line"povinnéidstringpovinnéassetIdstringpovinnéinvoiceIdnull | stringpovinnélineIdstringpovinnéamountHalerintegerpovinnéUndo creating an asset from a received invoice line: reverses the reclass to 04x and the cash book correction, and frees the line and the invoice
/v1/asset-acquisitions/{id}/undoUndo creating an asset from a received invoice line: reverses the reclass to 04x and the cash book correction, and frees the line and the invoice. The asset must be out of use; call unplaceAsset first. When the last line goes and the card was only that line, the card is deleted too.
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: undo-asset-acquisition
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnéassetDeletedbooleanpovinnéassetIdnull | stringpovinnécostHalerintegerpovinnélinesLeftintegerpovinnéList posted monthly depreciation batches
/v1/asset-depreciation-runsList posted monthly depreciation batches
Nástroj MCP: list-asset-depreciation-runs
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataobject[]povinnéobject"asset_depreciation_run"povinnéidstringpovinnémonthstringpovinnépostedOnstringpovinnédatetotalHalerintegerpovinnéstatusstringpovinnéjournalEntryIdnull | stringpovinnéreversalEntryIdnull | stringpovinnétotalintegerhasMorebooleanpovinnéPost the monthly depreciation batch (MD 551 / D 08x). One batch per month, months in order
/v1/asset-depreciation-runsPost the monthly depreciation batch (MD 551 / D 08x). One batch per month, months in order
Nástroj MCP: post-asset-depreciation-run
Tělo požadavku
monthstringpovinnéOdpověď · 201
idstringpovinnémonthstringpovinnépostedOnstringpovinnédatetotalHalerintegerpovinnéstatusstringpovinnéjournalEntryIdnull | stringpovinnéreversalEntryIdnull | stringpovinnéReverse the latest monthly depreciation batch with a storno entry
/v1/asset-depreciation-runs/{id}/reverseReverse the latest monthly depreciation batch with a storno entry
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: reverse-asset-depreciation-run
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnémonthstringpovinnépostedOnstringpovinnédatetotalHalerintegerpovinnéstatusstringpovinnéjournalEntryIdnull | stringpovinnéreversalEntryIdnull | stringpovinnéPreview the monthly accounting depreciation batch before posting it
/v1/asset-depreciation-runs/previewPreview the monthly accounting depreciation batch before posting it
Nástroj MCP: preview-asset-depreciation-run
Parametry dotazu
monthstringpovinnéOdpověď · 200
monthnull | stringpovinnétotalHalerinteger | nullpovinnéblockedByanypovinnéalreadyPostedbooleanpovinnécanPostbooleanpovinnérowsobject[]povinnéassetIdnull | stringpovinnéinventoryNumbernull | stringpovinnénamenull | stringpovinnéamountHalerinteger | nullpovinnéaccumulatedHalerintegerpovinnébookValueHalerintegerpovinnédimensionsobjectpovinnécenterOidanypovinnéactivityOidanypovinnéprojectOidanypovinnéList asset disposals
/v1/asset-disposalsList asset disposals
Nástroj MCP: list-asset-disposals
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataobject[]povinnéobject"asset_disposal"povinnéidstringpovinnéassetIdstringpovinnékindstringpovinnédisposedOnstringpovinnédatesaleHalerintegerpovinnésaleVatHalerintegerpovinnécompensationHalerintegerpovinnéfullyDeductibleDamagebooleanpovinnécontactIdstring | nullpovinnéaccountingCostHalerintegerpovinnéaccountingAccumulatedHalerintegerpovinnéaccountingResidualHalerintegerpovinnétaxDepreciationHalerintegerpovinnétaxResidualHalerintegerpovinnétaxDeductibleHalerintegerpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotenull | stringpovinnétotalintegerhasMorebooleanpovinnéReverse a disposal with storno entries and return the asset to use
/v1/asset-disposals/{id}/reverseReverse a disposal with storno entries and return the asset to use
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: reverse-asset-disposal
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnéassetIdstringpovinnékindstringpovinnédisposedOnstringpovinnédatesaleHalerintegerpovinnésaleVatHalerintegerpovinnécompensationHalerintegerpovinnéfullyDeductibleDamagebooleanpovinnécontactIdstring | nullpovinnéaccountingCostHalerintegerpovinnéaccountingAccumulatedHalerintegerpovinnéaccountingResidualHalerintegerpovinnétaxDepreciationHalerintegerpovinnétaxResidualHalerintegerpovinnétaxDeductibleHalerintegerpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotenull | stringpovinnéReverse the latest partial disposal of an asset with storno entries
/v1/asset-partial-disposals/{id}/reverseReverse the latest partial disposal of an asset with storno entries
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: reverse-asset-partial-disposal
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnéassetIdstringpovinnékindstringpovinnédisposedOnstringpovinnédatepartCostHalerintegerpovinnépartTaxPriceHalerintegerpovinnéaccountingAccumulatedHalerintegerpovinnéaccountingResidualHalerintegerpovinnétaxDepreciationHalerintegerpovinnétaxResidualHalerintegerpovinnétaxDeductibleHalerintegerpovinnésaleHalerintegerpovinnésaleVatHalerintegerpovinnécompensationHalerintegerpovinnétoShareNumeratorinteger | nullpovinnétoShareDenominatorinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotestring | nullpovinnéReverse the latest entry price change of an asset, with a storno of its entry if it posted one
/v1/asset-price-changes/{id}/reverseReverse the latest entry price change of an asset, with a storno of its entry if it posted one
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: reverse-asset-price-change
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédateamountHalerintegerpovinnéreasonstringpovinnéaccountingAmountHalerintegerpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotenull | stringpovinnécreatedAtstringpovinnédate-timeDepreciation plan of all assets for a year: accounting by month next to tax for the year
/v1/asset-reports/depreciation-planDepreciation plan of all assets for a year: accounting by month next to tax for the year
Nástroj MCP: get-asset-depreciation-plan
Parametry dotazu
yearintegerpovinnémin 1990max 2100Odpověď · 200
yearintegerpovinnérowsobject[]povinnéassetIdnull | stringpovinnéinventoryNumbernull | stringpovinnénamenull | stringpovinnémonthsinteger[]povinnéaccountingHalerintegerpovinnétaxHalerintegerpovinnétaxDeductibleHalerintegerpovinnéDetail: sklad, majetek
/v1/asset-reports/inventoryInventory list of fixed assets with cost, accumulated depreciation, book value, and tax residual, optionally as of a date
Nástroj MCP: get-asset-inventory
Parametry dotazu
asOfstringYYYY-MM-DDlang"cs" | "en"Odpověď · 200
asOfnull | stringpovinnédaterowsobject[]povinnéassetIdnull | stringpovinnéinventoryNumbernull | stringpovinnénamenull | stringpovinnécategorynull | stringpovinnéplacedOnnull | stringpovinnédatelocationnull | stringpovinnéresponsiblePersonnull | stringpovinnéassetAccountstringpovinnécostHalerintegerpovinnéaccumulatedHalerintegerpovinnébookValueHalerintegerpovinnétaxResidualHalerintegerpovinnétotalsobjectpovinnécostHalerintegerpovinnéaccumulatedHalerintegerpovinnébookValueHalerintegerpovinnétaxResidualHalerintegerpovinnéDownload the inventory list as CSV for a stocktake
/v1/asset-reports/inventory.csvDownload the inventory list as CSV for a stocktake
Nástroj MCP: export-asset-inventory-csv
Parametry dotazu
asOfstringYYYY-MM-DDlang"cs" | "en"Odpověď · 200
Vrací soubor text/csv; charset=utf-8.
Export: PDF, sklad, majetek
/v1/asset-reports/inventory.pdfDownload the inventory list of fixed assets as a PDF, optionally as of a date
Nástroj MCP: export-asset-inventory-pdf
Parametry dotazu
asOfstringYYYY-MM-DDlang"cs" | "en"Odpověď · 200
Vrací soubor application/pdf.
Tax vs accounting difference per asset for a year; adjustmentHaler positive raises the income tax base
/v1/asset-reports/tax-differenceTax vs accounting difference per asset for a year; adjustmentHaler positive raises the income tax base
Nástroj MCP: get-asset-tax-difference
Parametry dotazu
yearintegerpovinnémin 1990max 2100Odpověď · 200
yearintegerpovinnérowsobject[]povinnéassetIdnull | stringpovinnéinventoryNumbernull | stringpovinnénamenull | stringpovinnéaccountingDepreciationHalerintegerpovinnéaccountingNotPostedHalerintegerpovinnétaxDepreciationHalerintegerpovinnétaxDeductibleHalerintegerpovinnéaccountingResidualHalerintegerpovinnétaxResidualHalerintegerpovinnétaxResidualDeductibleHalerintegerpovinnéaccountingCostHalerintegerpovinnétaxCostHalerintegerpovinnéadjustmentHalerintegerpovinnétotalsobjectpovinnéaccountingDepreciationHalerintegerpovinnéaccountingNotPostedHalerintegerpovinnétaxDepreciationHalerintegerpovinnétaxDeductibleHalerintegerpovinnéaccountingResidualHalerintegerpovinnétaxResidualHalerintegerpovinnétaxResidualDeductibleHalerintegerpovinnéadjustmentHalerintegerpovinnéleaseAdjustmentHalerintegerpovinnéleasesobject[]povinnéleaseIdnull | stringpovinnénamenull | stringpovinnéisM1booleanpovinnéstatusstringpovinnéexpenseHalerintegerpovinnédeductibleHalerintegerpovinnéadjustmentHalerintegerpovinnéSeznam: inventura, majetek
/v1/asset-stocktakesList physical stocktakes of assets (fyzická inventura)
Nástroj MCP: list-asset-stocktakes
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataany[]povinnétotalintegerhasMorebooleanpovinnéVytvoření: inventura, majetek
/v1/asset-stocktakesStart a physical stocktake: snapshots fixed and small assets in use on the date, optionally for one location. Each part of a set of movable assets gets its own line under its card
Nástroj MCP: create-asset-stocktake
Tělo požadavku
namestringmax 200 charsasOfstringpovinnéYYYY-MM-DDlocationstringmax 500 charscountedBystringmax 500 charsresponsibleBystringmax 500 charsmethodstringmax 500 charsstartedAtstringYYYY-MM-DDnotestringmax 2000 charsOdpověď · 201
idstringpovinnénumberstringpovinnénamestringpovinnéasOfstringpovinnédatelocationnull | stringpovinnécountedBynull | stringpovinnéresponsibleBynull | stringpovinnémethodstringpovinnéstartedAtnull | stringpovinnédatestatusstringpovinnéclosedOnnull | stringpovinnédatenotestring | nullpovinnésummarynull | objecttotalintegerpovinnécountedintegerpovinnéuncountedintegerpovinnéshortageintegerpovinnésurplusintegerpovinnémovedintegerpovinnéshortageBookValueHalerintegerpovinnésurplusValueHalerintegerpovinnéunresolvedintegerpovinnélinesobject[]object"asset_stocktake_line"povinnéidstringpovinnéstocktakeIdstringpovinnékindstringpovinnéassetIdnull | stringpovinnésmallAssetIdnull | stringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéexpectedLocationnull | stringpovinnéexpectedResponsiblestring | nullpovinnéaccountnull | stringpovinnécostHalerintegerpovinnébookValueHalerintegerpovinnéexpectedQuantityMilliintegerpovinnéfoundQuantityMilliinteger | nullpovinnéfoundLocationnull | stringpovinnéestimatedValueHalerintegerpovinnénotenull | stringpovinnéresolutionnull | stringpovinnéresolvedAssetIdnull | stringpovinnédifferencenull | stringpovinnésetItemIdnull | stringDetail: inventura, majetek
/v1/asset-stocktakes/{id}Get a stocktake with its count lines, differences, and summary
Nástroj MCP: get-asset-stocktake
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnénumberstringpovinnénamestringpovinnéasOfstringpovinnédatelocationnull | stringpovinnécountedBynull | stringpovinnéresponsibleBynull | stringpovinnémethodstringpovinnéstartedAtnull | stringpovinnédatestatusstringpovinnéclosedOnnull | stringpovinnédatenotestring | nullpovinnésummarynull | objecttotalintegerpovinnécountedintegerpovinnéuncountedintegerpovinnéshortageintegerpovinnésurplusintegerpovinnémovedintegerpovinnéshortageBookValueHalerintegerpovinnésurplusValueHalerintegerpovinnéunresolvedintegerpovinnélinesobject[]object"asset_stocktake_line"povinnéidstringpovinnéstocktakeIdstringpovinnékindstringpovinnéassetIdnull | stringpovinnésmallAssetIdnull | stringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéexpectedLocationnull | stringpovinnéexpectedResponsiblestring | nullpovinnéaccountnull | stringpovinnécostHalerintegerpovinnébookValueHalerintegerpovinnéexpectedQuantityMilliintegerpovinnéfoundQuantityMilliinteger | nullpovinnéfoundLocationnull | stringpovinnéestimatedValueHalerintegerpovinnénotenull | stringpovinnéresolutionnull | stringpovinnéresolvedAssetIdnull | stringpovinnédifferencenull | stringpovinnésetItemIdnull | stringÚprava: inventura, majetek
/v1/asset-stocktakes/{id}Update who counted a stocktake, who is responsible, and how it was done
Nástroj MCP: update-asset-stocktake
Parametry v cestě
idstringpovinnéTělo požadavku
namestringmax 200 charscountedBystringmax 500 charsresponsibleBystringmax 500 charsmethodstringmax 500 charsstartedAtstringYYYY-MM-DDnotestringmax 2000 charsOdpověď · 200
idstringpovinnénumberstringpovinnénamestringpovinnéasOfstringpovinnédatelocationnull | stringpovinnécountedBynull | stringpovinnéresponsibleBynull | stringpovinnémethodstringpovinnéstartedAtnull | stringpovinnédatestatusstringpovinnéclosedOnnull | stringpovinnédatenotestring | nullpovinnésummarynull | objecttotalintegerpovinnécountedintegerpovinnéuncountedintegerpovinnéshortageintegerpovinnésurplusintegerpovinnémovedintegerpovinnéshortageBookValueHalerintegerpovinnésurplusValueHalerintegerpovinnéunresolvedintegerpovinnélinesobject[]object"asset_stocktake_line"povinnéidstringpovinnéstocktakeIdstringpovinnékindstringpovinnéassetIdnull | stringpovinnésmallAssetIdnull | stringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéexpectedLocationnull | stringpovinnéexpectedResponsiblestring | nullpovinnéaccountnull | stringpovinnécostHalerintegerpovinnébookValueHalerintegerpovinnéexpectedQuantityMilliintegerpovinnéfoundQuantityMilliinteger | nullpovinnéfoundLocationnull | stringpovinnéestimatedValueHalerintegerpovinnénotenull | stringpovinnéresolutionnull | stringpovinnéresolvedAssetIdnull | stringpovinnédifferencenull | stringpovinnésetItemIdnull | stringSmazání: inventura, majetek
/v1/asset-stocktakes/{id}Delete a stocktake that is still open and has no resolved differences
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: delete-asset-stocktake
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnédeletedbooleanpovinnéUzavření: inventura, majetek
/v1/asset-stocktakes/{id}/closeClose a stocktake once every line is counted; assets found elsewhere are moved unless applyMoves is false
Nástroj MCP: close-asset-stocktake
Parametry v cestě
idstringpovinnéTělo požadavku
datestringpovinnéYYYY-MM-DDapplyMovesbooleanOdpověď · 200
idstringpovinnénumberstringpovinnénamestringpovinnéasOfstringpovinnédatelocationnull | stringpovinnécountedBynull | stringpovinnéresponsibleBynull | stringpovinnémethodstringpovinnéstartedAtnull | stringpovinnédatestatusstringpovinnéclosedOnnull | stringpovinnédatenotestring | nullpovinnésummarynull | objecttotalintegerpovinnécountedintegerpovinnéuncountedintegerpovinnéshortageintegerpovinnésurplusintegerpovinnémovedintegerpovinnéshortageBookValueHalerintegerpovinnésurplusValueHalerintegerpovinnéunresolvedintegerpovinnélinesobject[]object"asset_stocktake_line"povinnéidstringpovinnéstocktakeIdstringpovinnékindstringpovinnéassetIdnull | stringpovinnésmallAssetIdnull | stringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéexpectedLocationnull | stringpovinnéexpectedResponsiblestring | nullpovinnéaccountnull | stringpovinnécostHalerintegerpovinnébookValueHalerintegerpovinnéexpectedQuantityMilliintegerpovinnéfoundQuantityMilliinteger | nullpovinnéfoundLocationnull | stringpovinnéestimatedValueHalerintegerpovinnénotenull | stringpovinnéresolutionnull | stringpovinnéresolvedAssetIdnull | stringpovinnédifferencenull | stringpovinnésetItemIdnull | stringMark every uncounted line of a stocktake as found in full at its expected location
/v1/asset-stocktakes/{id}/count-allMark every uncounted line of a stocktake as found in full at its expected location
Nástroj MCP: count-all-asset-stocktake-lines
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnénumberstringpovinnénamestringpovinnéasOfstringpovinnédatelocationnull | stringpovinnécountedBynull | stringpovinnéresponsibleBynull | stringpovinnémethodstringpovinnéstartedAtnull | stringpovinnédatestatusstringpovinnéclosedOnnull | stringpovinnédatenotestring | nullpovinnésummarynull | objecttotalintegerpovinnécountedintegerpovinnéuncountedintegerpovinnéshortageintegerpovinnésurplusintegerpovinnémovedintegerpovinnéshortageBookValueHalerintegerpovinnésurplusValueHalerintegerpovinnéunresolvedintegerpovinnélinesobject[]object"asset_stocktake_line"povinnéidstringpovinnéstocktakeIdstringpovinnékindstringpovinnéassetIdnull | stringpovinnésmallAssetIdnull | stringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéexpectedLocationnull | stringpovinnéexpectedResponsiblestring | nullpovinnéaccountnull | stringpovinnécostHalerintegerpovinnébookValueHalerintegerpovinnéexpectedQuantityMilliintegerpovinnéfoundQuantityMilliinteger | nullpovinnéfoundLocationnull | stringpovinnéestimatedValueHalerintegerpovinnénotenull | stringpovinnéresolutionnull | stringpovinnéresolvedAssetIdnull | stringpovinnédifferencenull | stringpovinnésetItemIdnull | stringDownload the count sheet of a stocktake to fill in on site
/v1/asset-stocktakes/{id}/count-sheet.pdfDownload the count sheet of a stocktake to fill in on site
Nástroj MCP: export-asset-stocktake-count-sheet
Parametry v cestě
idstringpovinnéParametry dotazu
lang"cs" | "en"Odpověď · 200
Vrací soubor application/pdf.
Record what was found for one line of a stocktake: quantity, location, and a note
/v1/asset-stocktakes/{id}/lines/{lineId}Record what was found for one line of a stocktake: quantity, location, and a note
Nástroj MCP: count-asset-stocktake-line
Parametry v cestě
idstringpovinnélineIdstringpovinnéTělo požadavku
foundQuantityMilliinteger | nullfoundLocationstring | nullnotestring | nullOdpověď · 200
idstringpovinnéstocktakeIdstringpovinnékindstringpovinnéassetIdnull | stringpovinnésmallAssetIdnull | stringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéexpectedLocationnull | stringpovinnéexpectedResponsiblestring | nullpovinnéaccountnull | stringpovinnécostHalerintegerpovinnébookValueHalerintegerpovinnéexpectedQuantityMilliintegerpovinnéfoundQuantityMilliinteger | nullpovinnéfoundLocationnull | stringpovinnéestimatedValueHalerintegerpovinnénotenull | stringpovinnéresolutionnull | stringpovinnéresolvedAssetIdnull | stringpovinnédifferencenull | stringpovinnésetItemIdnull | stringSettle a stocktake difference: a shortage of a fixed asset is disposed (MD 549), a missing part of a set leaves the set, a surplus becomes a new asset (MD 02x / D 648)
/v1/asset-stocktakes/{id}/lines/{lineId}/resolveSettle a stocktake difference: a shortage of a fixed asset is disposed (MD 549), a missing part of a set leaves the set, a surplus becomes a new asset (MD 02x / D 648). A surplus is valued at reprodukční pořizovací cena (ČÚS 013 bod 3.2) and credited to revenue, so it can be depreciated (§ 27 písm. g) ZDP). A shortage of a small asset leaves the register and posts nothing. A missing part of a set leaves the list of the set and posts nothing either: the card keeps its price until a partial disposal says otherwise. Differences belong to the audited period (§ 30 odst. 11 zákona o účetnictví).
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: resolve-asset-stocktake-line
Parametry v cestě
idstringpovinnélineIdstringpovinnéTělo požadavku
action"dispose" | "record"povinnédatestringpovinnéYYYY-MM-DDcompensationHalerintegermin 0max 9007199254740991taxGroupintegermin 1max 6assetAccountstringnotestringmax 2000 charsOdpověď · 200
idstringpovinnéstocktakeIdstringpovinnékindstringpovinnéassetIdnull | stringpovinnésmallAssetIdnull | stringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéexpectedLocationnull | stringpovinnéexpectedResponsiblestring | nullpovinnéaccountnull | stringpovinnécostHalerintegerpovinnébookValueHalerintegerpovinnéexpectedQuantityMilliintegerpovinnéfoundQuantityMilliinteger | nullpovinnéfoundLocationnull | stringpovinnéestimatedValueHalerintegerpovinnénotenull | stringpovinnéresolutionnull | stringpovinnéresolvedAssetIdnull | stringpovinnédifferencenull | stringpovinnésetItemIdnull | stringDownload the inventurní soupis with found quantities and differences (§ 30 odst. 7 zákona o účetnictví)
/v1/asset-stocktakes/{id}/result.pdfDownload the inventurní soupis with found quantities and differences (§ 30 odst. 7 zákona o účetnictví)
Nástroj MCP: export-asset-stocktake-result
Parametry v cestě
idstringpovinnéParametry dotazu
lang"cs" | "en"Odpověď · 200
Vrací soubor application/pdf.
Add an asset found on site that is not on the books (inventarizační přebytek)
/v1/asset-stocktakes/{id}/surplusesAdd an asset found on site that is not on the books (inventarizační přebytek)
Nástroj MCP: add-asset-stocktake-surplus
Parametry v cestě
idstringpovinnéTělo požadavku
namestringpovinnémax 200 charsfoundLocationstringmax 500 charsestimatedValueHalerintegermin 0max 9007199254740991notestringmax 2000 charsOdpověď · 201
idstringpovinnéstocktakeIdstringpovinnékindstringpovinnéassetIdnull | stringpovinnésmallAssetIdnull | stringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéexpectedLocationnull | stringpovinnéexpectedResponsiblestring | nullpovinnéaccountnull | stringpovinnécostHalerintegerpovinnébookValueHalerintegerpovinnéexpectedQuantityMilliintegerpovinnéfoundQuantityMilliinteger | nullpovinnéfoundLocationnull | stringpovinnéestimatedValueHalerintegerpovinnénotenull | stringpovinnéresolutionnull | stringpovinnéresolvedAssetIdnull | stringpovinnédifferencenull | stringpovinnésetItemIdnull | stringAsset figures for the income tax return of a year. The tax module reads this
/v1/asset-tax-summaryAsset figures for the income tax return of a year. The tax module reads this. double_entry: add adjustmentHaler to the accounting result (positive raises the base); it includes leaseAdjustmentHaler, the part of lease expense booked on 518 that § 30f or § 24 odst. 6 ZDP excludes. tax_records and single_entry: disposal residuals are written to the cash book as non_cash expense_deductible rows at the disposal date, so never add disposalDeductibleHaler again. When postedToCashBook is true, depreciation and the lease share are there too; when false, the year is not closed and deductibleHaler + leaseDeductibleHaler is still to come.
Nástroj MCP: get-asset-tax-summary
Parametry dotazu
yearintegerpovinnémin 1990max 2100Odpověď · 200
yearintegerpovinnéregimestringpovinnétaxYearClosedbooleanpovinnépostedToCashBookbooleanpovinnédepreciationHalerintegerpovinnédeductibleHalerintegerpovinnédisposalResidualHalerintegerpovinnédisposalDeductibleHalerintegerpovinnéaccountingDepreciationHalerintegerpovinnéaccountingNotPostedHalerintegerpovinnéaccountingResidualHalerintegerpovinnéadjustmentHalerintegerpovinnéleaseAdjustmentHalerintegerpovinnéleaseExpensePostedHalerintegerpovinnéleaseDeductibleHalerintegerpovinnéassetsintegerpovinnéYearly tax depreciation worksheet of all assets, with lease expense and whether the year is closed
/v1/asset-tax-years/{year}Yearly tax depreciation worksheet of all assets, with lease expense and whether the year is closed
Nástroj MCP: get-asset-tax-year
Parametry v cestě
yearstringpovinnéOdpověď · 200
yearintegerpovinnéregimestringstatusstringpovinnécanClosebooleantotalDepreciationHalerintegertotalDeductibleHalerintegerleaseDeductibleHalerintegerrowsobject[]assetIdnull | stringpovinnéinventoryNumbernull | stringpovinnénamenull | stringpovinnémethodnull | stringpovinnégroupintegerpovinnéstatusstringpovinnératePctnumberpovinnépriceHalerintegerpovinnédepreciationHalerintegerpovinnédeductibleHalerintegerpovinnéaccumulatedHalerintegerpovinnéresidualHalerintegerpovinnéaccountingPostedHalerintegerpovinnéaccountingPlannedHalerintegerpovinnédisposedbooleanpovinnépartialDisposalsany[]povinnéleasesobject[]leaseIdnull | stringpovinnénamenull | stringpovinnéyearintegerpovinnéexpenseHalerintegerpovinnédeductibleHalerintegerpovinnéidstringdepreciationHalerintegerdeductibleHalerintegerleaseExpenseHalerintegerDaňová evidence: write the year’s tax depreciation and lease expense to the cash book as non-cash deductible rows
/v1/asset-tax-years/{year}/closeDaňová evidence: write the year’s tax depreciation and lease expense to the cash book as non-cash deductible rows. Guarded: one closed record per year. Rows use moneyAccount non_cash, so they change the tax base and no cash balance.
Nástroj MCP: close-asset-tax-year
Parametry v cestě
yearstringpovinnéOdpověď · 200
yearintegerpovinnéregimestringstatusstringpovinnécanClosebooleantotalDepreciationHalerintegertotalDeductibleHalerintegerleaseDeductibleHalerintegerrowsobject[]assetIdnull | stringpovinnéinventoryNumbernull | stringpovinnénamenull | stringpovinnémethodnull | stringpovinnégroupintegerpovinnéstatusstringpovinnératePctnumberpovinnépriceHalerintegerpovinnédepreciationHalerintegerpovinnédeductibleHalerintegerpovinnéaccumulatedHalerintegerpovinnéresidualHalerintegerpovinnéaccountingPostedHalerintegerpovinnéaccountingPlannedHalerintegerpovinnédisposedbooleanpovinnépartialDisposalsany[]povinnéleasesobject[]leaseIdnull | stringpovinnénamenull | stringpovinnéyearintegerpovinnéexpenseHalerintegerpovinnédeductibleHalerintegerpovinnéidstringdepreciationHalerintegerdeductibleHalerintegerleaseExpenseHalerintegerReopen a closed tax depreciation year by writing storno rows to the cash book
/v1/asset-tax-years/{year}/reopenReopen a closed tax depreciation year by writing storno rows to the cash book
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: reopen-asset-tax-year
Parametry v cestě
yearstringpovinnéOdpověď · 200
yearintegerpovinnéregimestringstatusstringpovinnécanClosebooleantotalDepreciationHalerintegertotalDeductibleHalerintegerleaseDeductibleHalerintegerrowsobject[]assetIdnull | stringpovinnéinventoryNumbernull | stringpovinnénamenull | stringpovinnémethodnull | stringpovinnégroupintegerpovinnéstatusstringpovinnératePctnumberpovinnépriceHalerintegerpovinnédepreciationHalerintegerpovinnédeductibleHalerintegerpovinnéaccumulatedHalerintegerpovinnéresidualHalerintegerpovinnéaccountingPostedHalerintegerpovinnéaccountingPlannedHalerintegerpovinnédisposedbooleanpovinnépartialDisposalsany[]povinnéleasesobject[]leaseIdnull | stringpovinnénamenull | stringpovinnéyearintegerpovinnéexpenseHalerintegerpovinnédeductibleHalerintegerpovinnéidstringdepreciationHalerintegerdeductibleHalerintegerleaseExpenseHalerintegerSeznam: majetek
/v1/assetsList fixed assets (dlouhodobý majetek) with inventory numbers, status, cost, and linked accounts
Nástroj MCP: list-assets
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsfromstringYYYY-MM-DDtostringYYYY-MM-DDstatus"in_progress" | "active" | "disposed"category"dhm" | "dnm" | "land_art"Odpověď · 200
datanull | object[]povinnéobject"asset"povinnéidstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéstatusstringpovinnécategorynull | stringpovinnéacquiredOnnull | stringpovinnédateplacedOnnull | stringpovinnédatedisposedOnnull | stringpovinnédatecostHalerintegerpovinnéassetAccountstringpovinnéaccumulatedAccountnull | stringpovinnéexpenseAccountstringpovinnéinProgressAccountstringpovinnélocationnull | stringpovinnéresponsiblePersonnull | stringpovinnéphysicalDimensionsnull | stringpovinnéserialNumberstring | nullpovinnénotestring | nullpovinnécontactIdnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnétaxMethodstringpovinnétaxGroupinteger | nullpovinnétaxVariantstringpovinnétaxEntryPriceHalerinteger | nullpovinnétaxStartYearinteger | nullpovinném1LinkAssetIdnull | stringpovinném1LinkLeaseIdnull | stringpovinnéfirstDepreciatorbooleanpovinnéisM1booleanpovinnézeroEmissionbooleanpovinnéincreaseExcludedbooleanpovinnébusinessUsePctintegerpovinnéinterruptedYearsinteger[]povinnéevidenceOnlyYearsinteger[]povinnéreducedFlatRateYearsinteger[]povinnérateOverridesobjectpovinnéaccountingMethodstringpovinnélifeMonthsinteger | nullpovinnéresidualValueHalerintegerpovinnétotalUnitsMilliinteger | nullpovinnéisOpeningbooleanpovinnéopeningAccumulatedHalerintegerpovinnéopeningThroughMonthnull | stringpovinnétaxTimeKindnull | stringpovinnétaxTimeMonthsinteger | nullpovinnétaxTimePrecisionstringpovinnétaxTimeUnitsMilliinteger | nullpovinnéshareNumeratorintegerpovinnéshareDenominatorintegerpovinnéopeningTaxAccumulatedHalerintegerpovinnéopeningTaxThroughYearinteger | nullpovinnéopeningTaxYearsinteger | nullpovinnéopeningTaxDeductibleHalerinteger | nullpovinnéopeningTaxIncreasedbooleanpovinnécreatedAtstringpovinnédate-timetotalCostHalerintegerimprovementsHalerintegeraccumulatedHalerintegerbookValueHalerintegerimprovementsany[]usageany[]partialDisposalsobject[]object"asset_partial_disposal"povinnéidstringpovinnéassetIdstringpovinnékindstringpovinnédisposedOnstringpovinnédatepartCostHalerintegerpovinnépartTaxPriceHalerintegerpovinnéaccountingAccumulatedHalerintegerpovinnéaccountingResidualHalerintegerpovinnétaxDepreciationHalerintegerpovinnétaxResidualHalerintegerpovinnétaxDeductibleHalerintegerpovinnésaleHalerintegerpovinnésaleVatHalerintegerpovinnécompensationHalerintegerpovinnétoShareNumeratorinteger | nullpovinnétoShareDenominatorinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotestring | nullpovinnéshareChangesobject[]object"asset_share_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédatefromNumeratorintegerpovinnéfromDenominatorintegerpovinnétoNumeratorintegerpovinnétoDenominatorintegerpovinnéaddedPriceHalerintegerpovinnécontinuingbooleanpovinnéaddedResidualHalerinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringnotestring | nullpovinnépriceChangesobject[]object"asset_price_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédateamountHalerintegerpovinnéreasonstringpovinnéaccountingAmountHalerintegerpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotenull | stringpovinnécreatedAtstringpovinnédate-timeassignmentsobject[]object"asset_assignment"povinnéidstringpovinnéassetIdstringpovinnéeffectiveOnstringpovinnédatelocationnull | stringpovinnéresponsiblePersonnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnésourcestringpovinnénotenull | stringpovinnéacquisitionLinesobject[]object"asset_acquisition_line"povinnéidstringpovinnéassetIdstringpovinnéinvoiceIdnull | stringpovinnélineIdstringpovinnéamountHalerintegerpovinnétotalintegerhasMorebooleanpovinnéVytvoření: majetek
/v1/assetsCreate a fixed asset card; it starts in acquisition until placed in service. Set isOpening with placedOn and opening values for assets already on the books; they post nothing when placed.
Nástroj MCP: create-asset
Tělo požadavku
namestringpovinnémax 200 charsinventoryNumberstringmax 500 charscategory"dhm" | "dnm" | "land_art"acquiredOnstringYYYY-MM-DDcostHalerintegermin 0max 9007199254740991assetAccountstringlocationstringmax 500 charsresponsiblePersonstringmax 500 charsphysicalDimensionsstringmax 500 charsserialNumberstringmax 500 charsnotestringmax 2000 charscontactIdstringcenterIdstringactivityIdstringprojectIdstringtaxMethod"straight" | "accelerated" | "extraordinary_ev" | "accounting" | "time_based" | "none"taxGroupintegermin 1max 6taxVariant"standard" | "plus10" | "plus15" | "plus20"taxEntryPriceHalerintegermin 0max 9007199254740991taxStartYearintegermin 1990max 2100firstDepreciatorbooleanisM1booleanzeroEmissionbooleanincreaseExcludedbooleanbusinessUsePctintegermin 0max 100accountingMethod"straight_line" | "performance" | "equal_to_tax" | "none"lifeMonthsintegermin 1max 1200residualValueHalerintegermin 0max 9007199254740991totalUnitsMilliintegermin 1max 9007199254740991isOpeningbooleanplacedOnstringYYYY-MM-DDopeningAccumulatedHalerintegermin 0max 9007199254740991openingThroughMonthstringtaxTimeKind"period" | "units" | "monument"taxTimeMonthsintegermin 1max 1200taxTimePrecision"months" | "days"taxTimeUnitsMilliintegermin 1max 9007199254740991shareNumeratorintegermin 1max 1000000shareDenominatorintegermin 1max 1000000openingTaxAccumulatedHalerintegermin 0max 9007199254740991openingTaxThroughYearintegermin 1990max 2100openingTaxYearsintegermin 0max 120openingTaxDeductibleHalerintegermin 0max 9007199254740991openingTaxIncreasedbooleanOdpověď · 201
idstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéstatusstringpovinnécategorynull | stringpovinnéacquiredOnnull | stringpovinnédateplacedOnnull | stringpovinnédatedisposedOnnull | stringpovinnédatecostHalerintegerpovinnéassetAccountstringpovinnéaccumulatedAccountnull | stringpovinnéexpenseAccountstringpovinnéinProgressAccountstringpovinnélocationnull | stringpovinnéresponsiblePersonnull | stringpovinnéphysicalDimensionsnull | stringpovinnéserialNumberstring | nullpovinnénotestring | nullpovinnécontactIdnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnétaxMethodstringpovinnétaxGroupinteger | nullpovinnétaxVariantstringpovinnétaxEntryPriceHalerinteger | nullpovinnétaxStartYearinteger | nullpovinném1LinkAssetIdnull | stringpovinném1LinkLeaseIdnull | stringpovinnéfirstDepreciatorbooleanpovinnéisM1booleanpovinnézeroEmissionbooleanpovinnéincreaseExcludedbooleanpovinnébusinessUsePctintegerpovinnéinterruptedYearsinteger[]povinnéevidenceOnlyYearsinteger[]povinnéreducedFlatRateYearsinteger[]povinnérateOverridesobjectpovinnéaccountingMethodstringpovinnélifeMonthsinteger | nullpovinnéresidualValueHalerintegerpovinnétotalUnitsMilliinteger | nullpovinnéisOpeningbooleanpovinnéopeningAccumulatedHalerintegerpovinnéopeningThroughMonthnull | stringpovinnétaxTimeKindnull | stringpovinnétaxTimeMonthsinteger | nullpovinnétaxTimePrecisionstringpovinnétaxTimeUnitsMilliinteger | nullpovinnéshareNumeratorintegerpovinnéshareDenominatorintegerpovinnéopeningTaxAccumulatedHalerintegerpovinnéopeningTaxThroughYearinteger | nullpovinnéopeningTaxYearsinteger | nullpovinnéopeningTaxDeductibleHalerinteger | nullpovinnéopeningTaxIncreasedbooleanpovinnécreatedAtstringpovinnédate-timetotalCostHalerintegerimprovementsHalerintegeraccumulatedHalerintegerbookValueHalerintegerimprovementsany[]usageany[]partialDisposalsobject[]object"asset_partial_disposal"povinnéidstringpovinnéassetIdstringpovinnékindstringpovinnédisposedOnstringpovinnédatepartCostHalerintegerpovinnépartTaxPriceHalerintegerpovinnéaccountingAccumulatedHalerintegerpovinnéaccountingResidualHalerintegerpovinnétaxDepreciationHalerintegerpovinnétaxResidualHalerintegerpovinnétaxDeductibleHalerintegerpovinnésaleHalerintegerpovinnésaleVatHalerintegerpovinnécompensationHalerintegerpovinnétoShareNumeratorinteger | nullpovinnétoShareDenominatorinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotestring | nullpovinnéshareChangesobject[]object"asset_share_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédatefromNumeratorintegerpovinnéfromDenominatorintegerpovinnétoNumeratorintegerpovinnétoDenominatorintegerpovinnéaddedPriceHalerintegerpovinnécontinuingbooleanpovinnéaddedResidualHalerinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringnotestring | nullpovinnépriceChangesobject[]object"asset_price_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédateamountHalerintegerpovinnéreasonstringpovinnéaccountingAmountHalerintegerpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotenull | stringpovinnécreatedAtstringpovinnédate-timeassignmentsobject[]object"asset_assignment"povinnéidstringpovinnéassetIdstringpovinnéeffectiveOnstringpovinnédatelocationnull | stringpovinnéresponsiblePersonnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnésourcestringpovinnénotenull | stringpovinnéacquisitionLinesobject[]object"asset_acquisition_line"povinnéidstringpovinnéassetIdstringpovinnéinvoiceIdnull | stringpovinnélineIdstringpovinnéamountHalerintegerpovinnéDetail: majetek
/v1/assets/{id}Get a fixed asset card with its improvements and current values
Nástroj MCP: get-asset
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéstatusstringpovinnécategorynull | stringpovinnéacquiredOnnull | stringpovinnédateplacedOnnull | stringpovinnédatedisposedOnnull | stringpovinnédatecostHalerintegerpovinnéassetAccountstringpovinnéaccumulatedAccountnull | stringpovinnéexpenseAccountstringpovinnéinProgressAccountstringpovinnélocationnull | stringpovinnéresponsiblePersonnull | stringpovinnéphysicalDimensionsnull | stringpovinnéserialNumberstring | nullpovinnénotestring | nullpovinnécontactIdnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnétaxMethodstringpovinnétaxGroupinteger | nullpovinnétaxVariantstringpovinnétaxEntryPriceHalerinteger | nullpovinnétaxStartYearinteger | nullpovinném1LinkAssetIdnull | stringpovinném1LinkLeaseIdnull | stringpovinnéfirstDepreciatorbooleanpovinnéisM1booleanpovinnézeroEmissionbooleanpovinnéincreaseExcludedbooleanpovinnébusinessUsePctintegerpovinnéinterruptedYearsinteger[]povinnéevidenceOnlyYearsinteger[]povinnéreducedFlatRateYearsinteger[]povinnérateOverridesobjectpovinnéaccountingMethodstringpovinnélifeMonthsinteger | nullpovinnéresidualValueHalerintegerpovinnétotalUnitsMilliinteger | nullpovinnéisOpeningbooleanpovinnéopeningAccumulatedHalerintegerpovinnéopeningThroughMonthnull | stringpovinnétaxTimeKindnull | stringpovinnétaxTimeMonthsinteger | nullpovinnétaxTimePrecisionstringpovinnétaxTimeUnitsMilliinteger | nullpovinnéshareNumeratorintegerpovinnéshareDenominatorintegerpovinnéopeningTaxAccumulatedHalerintegerpovinnéopeningTaxThroughYearinteger | nullpovinnéopeningTaxYearsinteger | nullpovinnéopeningTaxDeductibleHalerinteger | nullpovinnéopeningTaxIncreasedbooleanpovinnécreatedAtstringpovinnédate-timetotalCostHalerintegerimprovementsHalerintegeraccumulatedHalerintegerbookValueHalerintegerimprovementsany[]usageany[]partialDisposalsobject[]object"asset_partial_disposal"povinnéidstringpovinnéassetIdstringpovinnékindstringpovinnédisposedOnstringpovinnédatepartCostHalerintegerpovinnépartTaxPriceHalerintegerpovinnéaccountingAccumulatedHalerintegerpovinnéaccountingResidualHalerintegerpovinnétaxDepreciationHalerintegerpovinnétaxResidualHalerintegerpovinnétaxDeductibleHalerintegerpovinnésaleHalerintegerpovinnésaleVatHalerintegerpovinnécompensationHalerintegerpovinnétoShareNumeratorinteger | nullpovinnétoShareDenominatorinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotestring | nullpovinnéshareChangesobject[]object"asset_share_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédatefromNumeratorintegerpovinnéfromDenominatorintegerpovinnétoNumeratorintegerpovinnétoDenominatorintegerpovinnéaddedPriceHalerintegerpovinnécontinuingbooleanpovinnéaddedResidualHalerinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringnotestring | nullpovinnépriceChangesobject[]object"asset_price_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédateamountHalerintegerpovinnéreasonstringpovinnéaccountingAmountHalerintegerpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotenull | stringpovinnécreatedAtstringpovinnédate-timeassignmentsobject[]object"asset_assignment"povinnéidstringpovinnéassetIdstringpovinnéeffectiveOnstringpovinnédatelocationnull | stringpovinnéresponsiblePersonnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnésourcestringpovinnénotenull | stringpovinnéacquisitionLinesobject[]object"asset_acquisition_line"povinnéidstringpovinnéassetIdstringpovinnéinvoiceIdnull | stringpovinnélineIdstringpovinnéamountHalerintegerpovinnéÚprava: majetek
/v1/assets/{id}Update a fixed asset card. Price and depreciation method lock once the asset is in use
Nástroj MCP: update-asset
Parametry v cestě
idstringpovinnéTělo požadavku
namestringmax 200 charsinventoryNumberstringmax 500 charscategory"dhm" | "dnm" | "land_art"acquiredOnstringYYYY-MM-DDcostHalerintegermin 0max 9007199254740991assetAccountstringlocationstringmax 500 charsresponsiblePersonstringmax 500 charsphysicalDimensionsstringmax 500 charsserialNumberstringmax 500 charsnotestringmax 2000 charscontactIdstringcenterIdstringactivityIdstringprojectIdstringtaxMethod"straight" | "accelerated" | "extraordinary_ev" | "accounting" | "time_based" | "none"taxGroupintegermin 1max 6taxVariant"standard" | "plus10" | "plus15" | "plus20"taxEntryPriceHalerintegermin 0max 9007199254740991taxStartYearintegermin 1990max 2100firstDepreciatorbooleanisM1booleanzeroEmissionbooleanincreaseExcludedbooleanbusinessUsePctintegermin 0max 100accountingMethod"straight_line" | "performance" | "equal_to_tax" | "none"lifeMonthsintegermin 1max 1200residualValueHalerintegermin 0max 9007199254740991totalUnitsMilliintegermin 1max 9007199254740991isOpeningbooleanplacedOnstringYYYY-MM-DDopeningAccumulatedHalerintegermin 0max 9007199254740991openingThroughMonthstringtaxTimeKind"period" | "units" | "monument"taxTimeMonthsintegermin 1max 1200taxTimePrecision"months" | "days"taxTimeUnitsMilliintegermin 1max 9007199254740991shareNumeratorintegermin 1max 1000000shareDenominatorintegermin 1max 1000000openingTaxAccumulatedHalerintegermin 0max 9007199254740991openingTaxThroughYearintegermin 1990max 2100openingTaxYearsintegermin 0max 120openingTaxDeductibleHalerintegermin 0max 9007199254740991openingTaxIncreasedbooleanOdpověď · 200
idstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéstatusstringpovinnécategorynull | stringpovinnéacquiredOnnull | stringpovinnédateplacedOnnull | stringpovinnédatedisposedOnnull | stringpovinnédatecostHalerintegerpovinnéassetAccountstringpovinnéaccumulatedAccountnull | stringpovinnéexpenseAccountstringpovinnéinProgressAccountstringpovinnélocationnull | stringpovinnéresponsiblePersonnull | stringpovinnéphysicalDimensionsnull | stringpovinnéserialNumberstring | nullpovinnénotestring | nullpovinnécontactIdnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnétaxMethodstringpovinnétaxGroupinteger | nullpovinnétaxVariantstringpovinnétaxEntryPriceHalerinteger | nullpovinnétaxStartYearinteger | nullpovinném1LinkAssetIdnull | stringpovinném1LinkLeaseIdnull | stringpovinnéfirstDepreciatorbooleanpovinnéisM1booleanpovinnézeroEmissionbooleanpovinnéincreaseExcludedbooleanpovinnébusinessUsePctintegerpovinnéinterruptedYearsinteger[]povinnéevidenceOnlyYearsinteger[]povinnéreducedFlatRateYearsinteger[]povinnérateOverridesobjectpovinnéaccountingMethodstringpovinnélifeMonthsinteger | nullpovinnéresidualValueHalerintegerpovinnétotalUnitsMilliinteger | nullpovinnéisOpeningbooleanpovinnéopeningAccumulatedHalerintegerpovinnéopeningThroughMonthnull | stringpovinnétaxTimeKindnull | stringpovinnétaxTimeMonthsinteger | nullpovinnétaxTimePrecisionstringpovinnétaxTimeUnitsMilliinteger | nullpovinnéshareNumeratorintegerpovinnéshareDenominatorintegerpovinnéopeningTaxAccumulatedHalerintegerpovinnéopeningTaxThroughYearinteger | nullpovinnéopeningTaxYearsinteger | nullpovinnéopeningTaxDeductibleHalerinteger | nullpovinnéopeningTaxIncreasedbooleanpovinnécreatedAtstringpovinnédate-timetotalCostHalerintegerimprovementsHalerintegeraccumulatedHalerintegerbookValueHalerintegerimprovementsany[]usageany[]partialDisposalsobject[]object"asset_partial_disposal"povinnéidstringpovinnéassetIdstringpovinnékindstringpovinnédisposedOnstringpovinnédatepartCostHalerintegerpovinnépartTaxPriceHalerintegerpovinnéaccountingAccumulatedHalerintegerpovinnéaccountingResidualHalerintegerpovinnétaxDepreciationHalerintegerpovinnétaxResidualHalerintegerpovinnétaxDeductibleHalerintegerpovinnésaleHalerintegerpovinnésaleVatHalerintegerpovinnécompensationHalerintegerpovinnétoShareNumeratorinteger | nullpovinnétoShareDenominatorinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotestring | nullpovinnéshareChangesobject[]object"asset_share_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédatefromNumeratorintegerpovinnéfromDenominatorintegerpovinnétoNumeratorintegerpovinnétoDenominatorintegerpovinnéaddedPriceHalerintegerpovinnécontinuingbooleanpovinnéaddedResidualHalerinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringnotestring | nullpovinnépriceChangesobject[]object"asset_price_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédateamountHalerintegerpovinnéreasonstringpovinnéaccountingAmountHalerintegerpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotenull | stringpovinnécreatedAtstringpovinnédate-timeassignmentsobject[]object"asset_assignment"povinnéidstringpovinnéassetIdstringpovinnéeffectiveOnstringpovinnédatelocationnull | stringpovinnéresponsiblePersonnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnésourcestringpovinnénotenull | stringpovinnéacquisitionLinesobject[]object"asset_acquisition_line"povinnéidstringpovinnéassetIdstringpovinnéinvoiceIdnull | stringpovinnélineIdstringpovinnéamountHalerintegerpovinnéSmazání: majetek
/v1/assets/{id}Delete a fixed asset card that has not been placed in service and has no acquisition postings
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: delete-asset
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnédeletedbooleanpovinnéMonthly accounting depreciation plan of an asset: posted months plus the months still planned
/v1/assets/{id}/accounting-planMonthly accounting depreciation plan of an asset: posted months plus the months still planned
Nástroj MCP: get-asset-accounting-plan
Parametry v cestě
idstringpovinnéOdpověď · 200
dataobject[]povinnémonthnull | stringpovinnéamountHalerinteger | nullpovinnéaccumulatedHalerintegerbookValueHalerintegerstatestringpovinnétotalintegerpovinnéhasMorebooleanpovinnéReceived invoice lines that make up an asset’s price
/v1/assets/{id}/acquisition-linesReceived invoice lines that make up an asset’s price
Nástroj MCP: list-asset-acquisition-lines
Parametry v cestě
idstringpovinnéParametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataany[]povinnétotalintegerhasMorebooleanpovinnéDownload the asset card as a PDF: values, tax and accounting depreciation, improvements, changes, and location history
/v1/assets/{id}/card.pdfDownload the asset card as a PDF: values, tax and accounting depreciation, improvements, changes, and location history
Nástroj MCP: export-asset-card-pdf
Parametry v cestě
idstringpovinnéParametry dotazu
lang"cs" | "en"Odpověď · 200
Vrací soubor application/pdf.
Dispose of an asset by sale, scrapping, damage, donation, or transfer to private use, with the right postings
/v1/assets/{id}/disposeDispose of an asset by sale, scrapping, damage, donation, or transfer to private use, with the right postings. Double entry: residual MD 541/551/549/543 / D 08x, then MD 08x / D 02x; a sale adds MD 311 / D 641 + D 343. If you also issue an invoice for the sale, leave saleHaler out so revenue is not posted twice. Cash book regimes write the deductible residual as a non-cash row.
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: dispose-asset
Parametry v cestě
idstringpovinnéTělo požadavku
kind"sale" | "scrap" | "damage" | "donation" | "private_use" | "shortage"povinnédatestringpovinnéYYYY-MM-DDsaleHalerintegermin 0max 9007199254740991saleVatHalerintegermin 0max 9007199254740991compensationHalerintegermin 0max 9007199254740991fullyDeductibleDamagebooleancontactIdstringproceedsMethod"transfer" | "cash" | "card"notestringmax 2000 charsOdpověď · 201
idstringpovinnéassetIdstringpovinnékindstringpovinnédisposedOnstringpovinnédatesaleHalerintegerpovinnésaleVatHalerintegerpovinnécompensationHalerintegerpovinnéfullyDeductibleDamagebooleanpovinnécontactIdstring | nullpovinnéaccountingCostHalerintegerpovinnéaccountingAccumulatedHalerintegerpovinnéaccountingResidualHalerintegerpovinnétaxDepreciationHalerintegerpovinnétaxResidualHalerintegerpovinnétaxDeductibleHalerintegerpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotenull | stringpovinnéShow the accounting residual, tax residual, half-year depreciation, and deductibility of a disposal without posting
/v1/assets/{id}/dispose/previewShow the accounting residual, tax residual, half-year depreciation, and deductibility of a disposal without posting
Nástroj MCP: preview-asset-disposal
Parametry v cestě
idstringpovinnéTělo požadavku
kind"sale" | "scrap" | "damage" | "donation" | "private_use" | "shortage"povinnédatestringpovinnéYYYY-MM-DDsaleHalerintegermin 0max 9007199254740991saleVatHalerintegermin 0max 9007199254740991compensationHalerintegermin 0max 9007199254740991fullyDeductibleDamagebooleancontactIdstringproceedsMethod"transfer" | "cash" | "card"notestringmax 2000 charsOdpověď · 200
assetIdnull | stringpovinnékindstringpovinnéaccountingCostHalerintegerpovinnéaccountingAccumulatedHalerintegerpovinnéaccountingResidualHalerintegerpovinnétaxDepreciationInYearHalerintegerpovinnétaxDepreciationStatusstringpovinnétaxResidualHalerintegerpovinnétaxDeductibleHalerintegerpovinnétaxNonDeductibleHalerintegerpovinnéList technical improvements of a fixed asset
/v1/assets/{id}/improvementsList technical improvements of a fixed asset
Nástroj MCP: list-asset-improvements
Parametry v cestě
idstringpovinnéParametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataany[]povinnétotalintegerhasMorebooleanpovinnéAdd a technical improvement. It raises the entry price from its tax year; in double entry posts MD 022 / D 042
/v1/assets/{id}/improvementsAdd a technical improvement. It raises the entry price from its tax year; in double entry posts MD 022 / D 042. Under § 33 ZDP spending counts as an improvement above 80 000 Kč per asset per tax period. Below that the response flags it, and the taxpayer may still choose to treat it as one.
Nástroj MCP: create-asset-improvement
Parametry v cestě
idstringpovinnéTělo požadavku
completedOnstringpovinnéYYYY-MM-DDdescriptionstringpovinnémax 200 charsamountHalerintegerpovinnémin 1max 9007199254740991creditAccountstringOdpověď · 201
idstringpovinnéassetIdstringpovinnécompletedOnstringpovinnédatedescriptionstringpovinnéamountHalerintegerpovinnétotalInYearHalerintegerpovinnéoverThresholdbooleanpovinnéHistory of an asset’s location, responsible person, and cost centre
/v1/assets/{id}/movesHistory of an asset’s location, responsible person, and cost centre
Nástroj MCP: list-asset-moves
Parametry v cestě
idstringpovinnéParametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataobject[]povinnéobject"asset_assignment"povinnéidstringpovinnéassetIdstringpovinnéeffectiveOnstringpovinnédatelocationnull | stringpovinnéresponsiblePersonnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnésourcestringpovinnénotenull | stringpovinnétotalintegerhasMorebooleanpovinnéMove an asset to another location, responsible person, or cost centre from a date, keeping the history
/v1/assets/{id}/movesMove an asset to another location, responsible person, or cost centre from a date, keeping the history. Monthly depreciation uses the dimensions valid at the end of the posted month.
Nástroj MCP: move-asset
Parametry v cestě
idstringpovinnéTělo požadavku
datestringpovinnéYYYY-MM-DDlocationstring | nullresponsiblePersonstring | nullcenterIdstring | nullactivityIdstring | nullprojectIdstring | nullnotestringmax 2000 charsOdpověď · 201
idstringpovinnéassetIdstringpovinnéeffectiveOnstringpovinnédatelocationnull | stringpovinnéresponsiblePersonnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnésourcestringpovinnénotenull | stringpovinnéDispose of part of an asset: the entry price drops, the rate stays (§ 29 odst. 7 ZDP), and the part leaves with its share of accumulated depreciation
/v1/assets/{id}/partial-disposalsDispose of part of an asset: the entry price drops, the rate stays (§ 29 odst. 7 ZDP), and the part leaves with its share of accumulated depreciation. Posts MD 08x / D 02x at the part’s cost and the part’s residual to 541/551/549/543/491. Cash book regimes write the deductible residual as a non-cash row. Pass toShareNumerator and toShareDenominator when selling part of a co-ownership share (§ 30e odst. 8 ZDP).
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: dispose-asset-part
Parametry v cestě
idstringpovinnéTělo požadavku
kind"sale" | "scrap" | "damage" | "donation" | "private_use" | "shortage"povinnédatestringpovinnéYYYY-MM-DDpartCostHalerintegerpovinnémin 1max 9007199254740991partTaxPriceHalerintegermin 0max 9007199254740991saleHalerintegermin 0max 9007199254740991saleVatHalerintegermin 0max 9007199254740991compensationHalerintegermin 0max 9007199254740991fullyDeductibleDamagebooleancontactIdstringproceedsMethod"transfer" | "cash" | "card"toShareNumeratorintegermin 1max 1000000toShareDenominatorintegermin 1max 1000000notestringmax 2000 charsOdpověď · 201
idstringpovinnéassetIdstringpovinnékindstringpovinnédisposedOnstringpovinnédatepartCostHalerintegerpovinnépartTaxPriceHalerintegerpovinnéaccountingAccumulatedHalerintegerpovinnéaccountingResidualHalerintegerpovinnétaxDepreciationHalerintegerpovinnétaxResidualHalerintegerpovinnétaxDeductibleHalerintegerpovinnésaleHalerintegerpovinnésaleVatHalerintegerpovinnécompensationHalerintegerpovinnétoShareNumeratorinteger | nullpovinnétoShareDenominatorinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotestring | nullpovinnéShow what removing part of an asset does to accounting and tax values, without posting
/v1/assets/{id}/partial-disposals/previewShow what removing part of an asset does to accounting and tax values, without posting
Nástroj MCP: preview-asset-partial-disposal
Parametry v cestě
idstringpovinnéTělo požadavku
kind"sale" | "scrap" | "damage" | "donation" | "private_use" | "shortage"povinnédatestringpovinnéYYYY-MM-DDpartCostHalerintegerpovinnémin 1max 9007199254740991partTaxPriceHalerintegermin 0max 9007199254740991saleHalerintegermin 0max 9007199254740991saleVatHalerintegermin 0max 9007199254740991compensationHalerintegermin 0max 9007199254740991fullyDeductibleDamagebooleancontactIdstringproceedsMethod"transfer" | "cash" | "card"toShareNumeratorintegermin 1max 1000000toShareDenominatorintegermin 1max 1000000notestringmax 2000 charsOdpověď · 200
assetIdnull | stringpovinnékindstringpovinnépartCostHalerintegerpovinnépartTaxPriceHalerintegerpovinnéaccountingAccumulatedHalerintegerpovinnéaccountingResidualHalerintegerpovinnétaxDepreciationHalerintegerpovinnétaxResidualHalerintegerpovinnétaxDeductibleHalerintegerpovinnétaxNonDeductibleHalerintegerpovinnéremainingCostHalerintegerpovinnéremainingTaxPriceHalerintegerpovinnéPlace an acquired asset in service; in double entry posts MD 022 / D 042
/v1/assets/{id}/placePlace an acquired asset in service; in double entry posts MD 022 / D 042
Nástroj MCP: place-asset-in-service
Parametry v cestě
idstringpovinnéTělo požadavku
datestringpovinnéYYYY-MM-DDcreditAccountstringOdpověď · 200
idstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéstatusstringpovinnécategorynull | stringpovinnéacquiredOnnull | stringpovinnédateplacedOnnull | stringpovinnédatedisposedOnnull | stringpovinnédatecostHalerintegerpovinnéassetAccountstringpovinnéaccumulatedAccountnull | stringpovinnéexpenseAccountstringpovinnéinProgressAccountstringpovinnélocationnull | stringpovinnéresponsiblePersonnull | stringpovinnéphysicalDimensionsnull | stringpovinnéserialNumberstring | nullpovinnénotestring | nullpovinnécontactIdnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnétaxMethodstringpovinnétaxGroupinteger | nullpovinnétaxVariantstringpovinnétaxEntryPriceHalerinteger | nullpovinnétaxStartYearinteger | nullpovinném1LinkAssetIdnull | stringpovinném1LinkLeaseIdnull | stringpovinnéfirstDepreciatorbooleanpovinnéisM1booleanpovinnézeroEmissionbooleanpovinnéincreaseExcludedbooleanpovinnébusinessUsePctintegerpovinnéinterruptedYearsinteger[]povinnéevidenceOnlyYearsinteger[]povinnéreducedFlatRateYearsinteger[]povinnérateOverridesobjectpovinnéaccountingMethodstringpovinnélifeMonthsinteger | nullpovinnéresidualValueHalerintegerpovinnétotalUnitsMilliinteger | nullpovinnéisOpeningbooleanpovinnéopeningAccumulatedHalerintegerpovinnéopeningThroughMonthnull | stringpovinnétaxTimeKindnull | stringpovinnétaxTimeMonthsinteger | nullpovinnétaxTimePrecisionstringpovinnétaxTimeUnitsMilliinteger | nullpovinnéshareNumeratorintegerpovinnéshareDenominatorintegerpovinnéopeningTaxAccumulatedHalerintegerpovinnéopeningTaxThroughYearinteger | nullpovinnéopeningTaxYearsinteger | nullpovinnéopeningTaxDeductibleHalerinteger | nullpovinnéopeningTaxIncreasedbooleanpovinnécreatedAtstringpovinnédate-timetotalCostHalerintegerimprovementsHalerintegeraccumulatedHalerintegerbookValueHalerintegerimprovementsany[]usageany[]partialDisposalsobject[]object"asset_partial_disposal"povinnéidstringpovinnéassetIdstringpovinnékindstringpovinnédisposedOnstringpovinnédatepartCostHalerintegerpovinnépartTaxPriceHalerintegerpovinnéaccountingAccumulatedHalerintegerpovinnéaccountingResidualHalerintegerpovinnétaxDepreciationHalerintegerpovinnétaxResidualHalerintegerpovinnétaxDeductibleHalerintegerpovinnésaleHalerintegerpovinnésaleVatHalerintegerpovinnécompensationHalerintegerpovinnétoShareNumeratorinteger | nullpovinnétoShareDenominatorinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotestring | nullpovinnéshareChangesobject[]object"asset_share_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédatefromNumeratorintegerpovinnéfromDenominatorintegerpovinnétoNumeratorintegerpovinnétoDenominatorintegerpovinnéaddedPriceHalerintegerpovinnécontinuingbooleanpovinnéaddedResidualHalerinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringnotestring | nullpovinnépriceChangesobject[]object"asset_price_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédateamountHalerintegerpovinnéreasonstringpovinnéaccountingAmountHalerintegerpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotenull | stringpovinnécreatedAtstringpovinnédate-timeassignmentsobject[]object"asset_assignment"povinnéidstringpovinnéassetIdstringpovinnéeffectiveOnstringpovinnédatelocationnull | stringpovinnéresponsiblePersonnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnésourcestringpovinnénotenull | stringpovinnéacquisitionLinesobject[]object"asset_acquisition_line"povinnéidstringpovinnéassetIdstringpovinnéinvoiceIdnull | stringpovinnélineIdstringpovinnéamountHalerintegerpovinnéChange the tax entry price of an asset already depreciated for a reason other than an improvement: the rate stays (§ 29 odst. 7 ZDP), for example a change of VAT registration
/v1/assets/{id}/price-changesChange the tax entry price of an asset already depreciated for a reason other than an improvement: the rate stays (§ 29 odst. 7 ZDP), for example a change of VAT registration. amountHaler is signed. Registering for VAT lowers the price by the VAT claimed, cancelling a registration raises it by the deduction lost (GFŘ D-59 K § 29 bod 2 and 3). An M1 vehicle recomputes its limit (§ 30e odst. 4, § 30f odst. 4). Tax only, unless counterAccount posts the same change in double entry.
Nástroj MCP: change-asset-entry-price
Parametry v cestě
idstringpovinnéTělo požadavku
datestringpovinnéYYYY-MM-DDamountHalerintegerpovinnémin -9007199254740991max 9007199254740991reason"vat_registration" | "vat_deregistration" | "grant" | "other"povinnécounterAccountstringnotestringmax 2000 charsOdpověď · 201
idstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédateamountHalerintegerpovinnéreasonstringpovinnéaccountingAmountHalerintegerpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotenull | stringpovinnécreatedAtstringpovinnédate-timeAdd an improvement of a vehicle under § 30a ZDP on a card of its own, sharing the M1 limit (§ 30a odst. 3, § 30e odst. 5)
/v1/assets/{id}/separate-improvementsAdd an improvement of a vehicle under § 30a ZDP on a card of its own, sharing the M1 limit (§ 30a odst. 3, § 30e odst. 5)
Nástroj MCP: add-asset-separate-improvement
Parametry v cestě
idstringpovinnéTělo požadavku
namestringpovinnémax 500 charscompletedOnstringpovinnéYYYY-MM-DDamountHalerintegerpovinnémin 1max 9007199254740991taxGroupintegermin 1max 6taxMethod"straight" | "accelerated"creditAccountstringnotestringmax 2000 charsOdpověď · 201
idstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéstatusstringpovinnécategorynull | stringpovinnéacquiredOnnull | stringpovinnédateplacedOnnull | stringpovinnédatedisposedOnnull | stringpovinnédatecostHalerintegerpovinnéassetAccountstringpovinnéaccumulatedAccountnull | stringpovinnéexpenseAccountstringpovinnéinProgressAccountstringpovinnélocationnull | stringpovinnéresponsiblePersonnull | stringpovinnéphysicalDimensionsnull | stringpovinnéserialNumberstring | nullpovinnénotestring | nullpovinnécontactIdnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnétaxMethodstringpovinnétaxGroupinteger | nullpovinnétaxVariantstringpovinnétaxEntryPriceHalerinteger | nullpovinnétaxStartYearinteger | nullpovinném1LinkAssetIdnull | stringpovinném1LinkLeaseIdnull | stringpovinnéfirstDepreciatorbooleanpovinnéisM1booleanpovinnézeroEmissionbooleanpovinnéincreaseExcludedbooleanpovinnébusinessUsePctintegerpovinnéinterruptedYearsinteger[]povinnéevidenceOnlyYearsinteger[]povinnéreducedFlatRateYearsinteger[]povinnérateOverridesobjectpovinnéaccountingMethodstringpovinnélifeMonthsinteger | nullpovinnéresidualValueHalerintegerpovinnétotalUnitsMilliinteger | nullpovinnéisOpeningbooleanpovinnéopeningAccumulatedHalerintegerpovinnéopeningThroughMonthnull | stringpovinnétaxTimeKindnull | stringpovinnétaxTimeMonthsinteger | nullpovinnétaxTimePrecisionstringpovinnétaxTimeUnitsMilliinteger | nullpovinnéshareNumeratorintegerpovinnéshareDenominatorintegerpovinnéopeningTaxAccumulatedHalerintegerpovinnéopeningTaxThroughYearinteger | nullpovinnéopeningTaxYearsinteger | nullpovinnéopeningTaxDeductibleHalerinteger | nullpovinnéopeningTaxIncreasedbooleanpovinnécreatedAtstringpovinnédate-timetotalCostHalerintegerimprovementsHalerintegeraccumulatedHalerintegerbookValueHalerintegerimprovementsany[]usageany[]partialDisposalsobject[]object"asset_partial_disposal"povinnéidstringpovinnéassetIdstringpovinnékindstringpovinnédisposedOnstringpovinnédatepartCostHalerintegerpovinnépartTaxPriceHalerintegerpovinnéaccountingAccumulatedHalerintegerpovinnéaccountingResidualHalerintegerpovinnétaxDepreciationHalerintegerpovinnétaxResidualHalerintegerpovinnétaxDeductibleHalerintegerpovinnésaleHalerintegerpovinnésaleVatHalerintegerpovinnécompensationHalerintegerpovinnétoShareNumeratorinteger | nullpovinnétoShareDenominatorinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotestring | nullpovinnéshareChangesobject[]object"asset_share_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédatefromNumeratorintegerpovinnéfromDenominatorintegerpovinnétoNumeratorintegerpovinnétoDenominatorintegerpovinnéaddedPriceHalerintegerpovinnécontinuingbooleanpovinnéaddedResidualHalerinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringnotestring | nullpovinnépriceChangesobject[]object"asset_price_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédateamountHalerintegerpovinnéreasonstringpovinnéaccountingAmountHalerintegerpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotenull | stringpovinnécreatedAtstringpovinnédate-timeassignmentsobject[]object"asset_assignment"povinnéidstringpovinnéassetIdstringpovinnéeffectiveOnstringpovinnédatelocationnull | stringpovinnéresponsiblePersonnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnésourcestringpovinnénotenull | stringpovinnéacquisitionLinesobject[]object"asset_acquisition_line"povinnéidstringpovinnéassetIdstringpovinnéinvoiceIdnull | stringpovinnélineIdstringpovinnéamountHalerintegerpovinnéThe parts of a set of movable assets (soubor movitých věcí, § 26 odst. 2 ZDP), its main item first
/v1/assets/{id}/set-itemsThe parts of a set of movable assets (soubor movitých věcí, § 26 odst. 2 ZDP), its main item first
Nástroj MCP: list-asset-set-items
Parametry v cestě
idstringpovinnéParametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataobject[]povinnéobject"asset_set_item"povinnéidstringpovinnénamestringpovinnéserialNumbernull | stringpovinnécostHalerintegerpovinnéisMainbooleanpovinnéaddedOnnull | stringpovinnédatedisposedOnnull | stringpovinnédatedisposalReasonnull | stringpovinnénotenull | stringpovinnétotalintegerhasMorebooleanpovinnéAdd a part to a set of movable assets. The depreciation group follows the main item, and the card keeps the price
/v1/assets/{id}/set-itemsAdd a part to a set of movable assets. The depreciation group follows the main item, and the card keeps the price. A part added after the set was placed in service needs a date. Its price changes the card only through a technical improvement or a price change, as § 26 and § 29 ZDP treat it; this list is the evidence.
Nástroj MCP: create-asset-set-item
Parametry v cestě
idstringpovinnéTělo požadavku
namestringpovinnémax 200 charsserialNumberstring | nullcostHalerintegermin 0max 9007199254740991isMainbooleanaddedOnstring | nullnotestring | nullOdpověď · 201
idstringpovinnénamestringpovinnéserialNumbernull | stringpovinnécostHalerintegerpovinnéisMainbooleanpovinnéaddedOnnull | stringpovinnédatedisposedOnnull | stringpovinnédatedisposalReasonnull | stringpovinnénotenull | stringpovinnéChange a part of a set, or record that it left: disposedOn and disposalReason. The card is not disposed by this
/v1/assets/{id}/set-items/{itemId}Change a part of a set, or record that it left: disposedOn and disposalReason. The card is not disposed by this. POHODA records the same as an operation Vyřazení předmětu. The tax and the books follow when the part is written off with a partial disposal of the card.
Nástroj MCP: update-asset-set-item
Parametry v cestě
idstringpovinnéitemIdstringpovinnéTělo požadavku
namestringmax 200 charsserialNumberstring | nullcostHalerintegermin 0max 9007199254740991isMainbooleanaddedOnstring | nullnotestring | nulldisposedOnstring | nulldisposalReasonstring | nullOdpověď · 200
idstringpovinnénamestringpovinnéserialNumbernull | stringpovinnécostHalerintegerpovinnéisMainbooleanpovinnéaddedOnnull | stringpovinnédatedisposedOnnull | stringpovinnédatedisposalReasonnull | stringpovinnénotenull | stringpovinnéRemove a part entered by mistake. One that really left stays, with disposedOn
/v1/assets/{id}/set-items/{itemId}Remove a part entered by mistake. One that really left stays, with disposedOn
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: delete-asset-set-item
Parametry v cestě
idstringpovinnéitemIdstringpovinnéOdpověď · 200
idstringpovinnédeletedbooleanpovinnéMark a year in which the owner claimed lump-sum expenses: depreciation counts as evidence only and is not deductible (§ 26 odst. 8 ZDP)
/v1/assets/{id}/tax-evidence-onlyMark a year in which the owner claimed lump-sum expenses: depreciation counts as evidence only and is not deductible (§ 26 odst. 8 ZDP)
Nástroj MCP: set-asset-evidence-only-year
Parametry v cestě
idstringpovinnéTělo požadavku
yearintegerpovinnémin 1990max 2100enabledbooleanpovinnéOdpověď · 200
idstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéstatusstringpovinnécategorynull | stringpovinnéacquiredOnnull | stringpovinnédateplacedOnnull | stringpovinnédatedisposedOnnull | stringpovinnédatecostHalerintegerpovinnéassetAccountstringpovinnéaccumulatedAccountnull | stringpovinnéexpenseAccountstringpovinnéinProgressAccountstringpovinnélocationnull | stringpovinnéresponsiblePersonnull | stringpovinnéphysicalDimensionsnull | stringpovinnéserialNumberstring | nullpovinnénotestring | nullpovinnécontactIdnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnétaxMethodstringpovinnétaxGroupinteger | nullpovinnétaxVariantstringpovinnétaxEntryPriceHalerinteger | nullpovinnétaxStartYearinteger | nullpovinném1LinkAssetIdnull | stringpovinném1LinkLeaseIdnull | stringpovinnéfirstDepreciatorbooleanpovinnéisM1booleanpovinnézeroEmissionbooleanpovinnéincreaseExcludedbooleanpovinnébusinessUsePctintegerpovinnéinterruptedYearsinteger[]povinnéevidenceOnlyYearsinteger[]povinnéreducedFlatRateYearsinteger[]povinnérateOverridesobjectpovinnéaccountingMethodstringpovinnélifeMonthsinteger | nullpovinnéresidualValueHalerintegerpovinnétotalUnitsMilliinteger | nullpovinnéisOpeningbooleanpovinnéopeningAccumulatedHalerintegerpovinnéopeningThroughMonthnull | stringpovinnétaxTimeKindnull | stringpovinnétaxTimeMonthsinteger | nullpovinnétaxTimePrecisionstringpovinnétaxTimeUnitsMilliinteger | nullpovinnéshareNumeratorintegerpovinnéshareDenominatorintegerpovinnéopeningTaxAccumulatedHalerintegerpovinnéopeningTaxThroughYearinteger | nullpovinnéopeningTaxYearsinteger | nullpovinnéopeningTaxDeductibleHalerinteger | nullpovinnéopeningTaxIncreasedbooleanpovinnécreatedAtstringpovinnédate-timetotalCostHalerintegerimprovementsHalerintegeraccumulatedHalerintegerbookValueHalerintegerimprovementsany[]usageany[]partialDisposalsobject[]object"asset_partial_disposal"povinnéidstringpovinnéassetIdstringpovinnékindstringpovinnédisposedOnstringpovinnédatepartCostHalerintegerpovinnépartTaxPriceHalerintegerpovinnéaccountingAccumulatedHalerintegerpovinnéaccountingResidualHalerintegerpovinnétaxDepreciationHalerintegerpovinnétaxResidualHalerintegerpovinnétaxDeductibleHalerintegerpovinnésaleHalerintegerpovinnésaleVatHalerintegerpovinnécompensationHalerintegerpovinnétoShareNumeratorinteger | nullpovinnétoShareDenominatorinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotestring | nullpovinnéshareChangesobject[]object"asset_share_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédatefromNumeratorintegerpovinnéfromDenominatorintegerpovinnétoNumeratorintegerpovinnétoDenominatorintegerpovinnéaddedPriceHalerintegerpovinnécontinuingbooleanpovinnéaddedResidualHalerinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringnotestring | nullpovinnépriceChangesobject[]object"asset_price_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédateamountHalerintegerpovinnéreasonstringpovinnéaccountingAmountHalerintegerpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotenull | stringpovinnécreatedAtstringpovinnédate-timeassignmentsobject[]object"asset_assignment"povinnéidstringpovinnéassetIdstringpovinnéeffectiveOnstringpovinnédatelocationnull | stringpovinnéresponsiblePersonnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnésourcestringpovinnénotenull | stringpovinnéacquisitionLinesobject[]object"asset_acquisition_line"povinnéidstringpovinnéassetIdstringpovinnéinvoiceIdnull | stringpovinnélineIdstringpovinnéamountHalerintegerpovinnéInterrupt or resume tax depreciation for a year (přerušení, § 26 odst. 8 ZDP); depreciation later continues as if not interrupted
/v1/assets/{id}/tax-interruptionsInterrupt or resume tax depreciation for a year (přerušení, § 26 odst. 8 ZDP); depreciation later continues as if not interrupted
Nástroj MCP: set-asset-tax-interruption
Parametry v cestě
idstringpovinnéTělo požadavku
yearintegerpovinnémin 1990max 2100enabledbooleanpovinnéOdpověď · 200
idstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéstatusstringpovinnécategorynull | stringpovinnéacquiredOnnull | stringpovinnédateplacedOnnull | stringpovinnédatedisposedOnnull | stringpovinnédatecostHalerintegerpovinnéassetAccountstringpovinnéaccumulatedAccountnull | stringpovinnéexpenseAccountstringpovinnéinProgressAccountstringpovinnélocationnull | stringpovinnéresponsiblePersonnull | stringpovinnéphysicalDimensionsnull | stringpovinnéserialNumberstring | nullpovinnénotestring | nullpovinnécontactIdnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnétaxMethodstringpovinnétaxGroupinteger | nullpovinnétaxVariantstringpovinnétaxEntryPriceHalerinteger | nullpovinnétaxStartYearinteger | nullpovinném1LinkAssetIdnull | stringpovinném1LinkLeaseIdnull | stringpovinnéfirstDepreciatorbooleanpovinnéisM1booleanpovinnézeroEmissionbooleanpovinnéincreaseExcludedbooleanpovinnébusinessUsePctintegerpovinnéinterruptedYearsinteger[]povinnéevidenceOnlyYearsinteger[]povinnéreducedFlatRateYearsinteger[]povinnérateOverridesobjectpovinnéaccountingMethodstringpovinnélifeMonthsinteger | nullpovinnéresidualValueHalerintegerpovinnétotalUnitsMilliinteger | nullpovinnéisOpeningbooleanpovinnéopeningAccumulatedHalerintegerpovinnéopeningThroughMonthnull | stringpovinnétaxTimeKindnull | stringpovinnétaxTimeMonthsinteger | nullpovinnétaxTimePrecisionstringpovinnétaxTimeUnitsMilliinteger | nullpovinnéshareNumeratorintegerpovinnéshareDenominatorintegerpovinnéopeningTaxAccumulatedHalerintegerpovinnéopeningTaxThroughYearinteger | nullpovinnéopeningTaxYearsinteger | nullpovinnéopeningTaxDeductibleHalerinteger | nullpovinnéopeningTaxIncreasedbooleanpovinnécreatedAtstringpovinnédate-timetotalCostHalerintegerimprovementsHalerintegeraccumulatedHalerintegerbookValueHalerintegerimprovementsany[]usageany[]partialDisposalsobject[]object"asset_partial_disposal"povinnéidstringpovinnéassetIdstringpovinnékindstringpovinnédisposedOnstringpovinnédatepartCostHalerintegerpovinnépartTaxPriceHalerintegerpovinnéaccountingAccumulatedHalerintegerpovinnéaccountingResidualHalerintegerpovinnétaxDepreciationHalerintegerpovinnétaxResidualHalerintegerpovinnétaxDeductibleHalerintegerpovinnésaleHalerintegerpovinnésaleVatHalerintegerpovinnécompensationHalerintegerpovinnétoShareNumeratorinteger | nullpovinnétoShareDenominatorinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotestring | nullpovinnéshareChangesobject[]object"asset_share_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédatefromNumeratorintegerpovinnéfromDenominatorintegerpovinnétoNumeratorintegerpovinnétoDenominatorintegerpovinnéaddedPriceHalerintegerpovinnécontinuingbooleanpovinnéaddedResidualHalerinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringnotestring | nullpovinnépriceChangesobject[]object"asset_price_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédateamountHalerintegerpovinnéreasonstringpovinnéaccountingAmountHalerintegerpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotenull | stringpovinnécreatedAtstringpovinnédate-timeassignmentsobject[]object"asset_assignment"povinnéidstringpovinnéassetIdstringpovinnéeffectiveOnstringpovinnédatelocationnull | stringpovinnéresponsiblePersonnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnésourcestringpovinnénotenull | stringpovinnéacquisitionLinesobject[]object"asset_acquisition_line"povinnéidstringpovinnéassetIdstringpovinnéinvoiceIdnull | stringpovinnélineIdstringpovinnéamountHalerintegerpovinnéUse a lower straight-line rate than the maximum for one year (§ 31 odst. 7 ZDP); null restores the maximum
/v1/assets/{id}/tax-rateUse a lower straight-line rate than the maximum for one year (§ 31 odst. 7 ZDP); null restores the maximum
Nástroj MCP: set-asset-tax-rate
Parametry v cestě
idstringpovinnéTělo požadavku
yearintegerpovinnémin 1990max 2100ratePctnumber | nullpovinnéOdpověď · 200
idstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéstatusstringpovinnécategorynull | stringpovinnéacquiredOnnull | stringpovinnédateplacedOnnull | stringpovinnédatedisposedOnnull | stringpovinnédatecostHalerintegerpovinnéassetAccountstringpovinnéaccumulatedAccountnull | stringpovinnéexpenseAccountstringpovinnéinProgressAccountstringpovinnélocationnull | stringpovinnéresponsiblePersonnull | stringpovinnéphysicalDimensionsnull | stringpovinnéserialNumberstring | nullpovinnénotestring | nullpovinnécontactIdnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnétaxMethodstringpovinnétaxGroupinteger | nullpovinnétaxVariantstringpovinnétaxEntryPriceHalerinteger | nullpovinnétaxStartYearinteger | nullpovinném1LinkAssetIdnull | stringpovinném1LinkLeaseIdnull | stringpovinnéfirstDepreciatorbooleanpovinnéisM1booleanpovinnézeroEmissionbooleanpovinnéincreaseExcludedbooleanpovinnébusinessUsePctintegerpovinnéinterruptedYearsinteger[]povinnéevidenceOnlyYearsinteger[]povinnéreducedFlatRateYearsinteger[]povinnérateOverridesobjectpovinnéaccountingMethodstringpovinnélifeMonthsinteger | nullpovinnéresidualValueHalerintegerpovinnétotalUnitsMilliinteger | nullpovinnéisOpeningbooleanpovinnéopeningAccumulatedHalerintegerpovinnéopeningThroughMonthnull | stringpovinnétaxTimeKindnull | stringpovinnétaxTimeMonthsinteger | nullpovinnétaxTimePrecisionstringpovinnétaxTimeUnitsMilliinteger | nullpovinnéshareNumeratorintegerpovinnéshareDenominatorintegerpovinnéopeningTaxAccumulatedHalerintegerpovinnéopeningTaxThroughYearinteger | nullpovinnéopeningTaxYearsinteger | nullpovinnéopeningTaxDeductibleHalerinteger | nullpovinnéopeningTaxIncreasedbooleanpovinnécreatedAtstringpovinnédate-timetotalCostHalerintegerimprovementsHalerintegeraccumulatedHalerintegerbookValueHalerintegerimprovementsany[]usageany[]partialDisposalsobject[]object"asset_partial_disposal"povinnéidstringpovinnéassetIdstringpovinnékindstringpovinnédisposedOnstringpovinnédatepartCostHalerintegerpovinnépartTaxPriceHalerintegerpovinnéaccountingAccumulatedHalerintegerpovinnéaccountingResidualHalerintegerpovinnétaxDepreciationHalerintegerpovinnétaxResidualHalerintegerpovinnétaxDeductibleHalerintegerpovinnésaleHalerintegerpovinnésaleVatHalerintegerpovinnécompensationHalerintegerpovinnétoShareNumeratorinteger | nullpovinnétoShareDenominatorinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotestring | nullpovinnéshareChangesobject[]object"asset_share_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédatefromNumeratorintegerpovinnéfromDenominatorintegerpovinnétoNumeratorintegerpovinnétoDenominatorintegerpovinnéaddedPriceHalerintegerpovinnécontinuingbooleanpovinnéaddedResidualHalerinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringnotestring | nullpovinnépriceChangesobject[]object"asset_price_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédateamountHalerintegerpovinnéreasonstringpovinnéaccountingAmountHalerintegerpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotenull | stringpovinnécreatedAtstringpovinnédate-timeassignmentsobject[]object"asset_assignment"povinnéidstringpovinnéassetIdstringpovinnéeffectiveOnstringpovinnédatelocationnull | stringpovinnéresponsiblePersonnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnésourcestringpovinnénotenull | stringpovinnéacquisitionLinesobject[]object"asset_acquisition_line"povinnéidstringpovinnéassetIdstringpovinnéinvoiceIdnull | stringpovinnélineIdstringpovinnéamountHalerintegerpovinnéMark a year with a reduced transport flat rate: only 80 % of the vehicle depreciation is deductible (§ 28 odst. 6 ZDP)
/v1/assets/{id}/tax-reduced-flat-rateMark a year with a reduced transport flat rate: only 80 % of the vehicle depreciation is deductible (§ 28 odst. 6 ZDP)
Nástroj MCP: set-asset-reduced-flat-rate-year
Parametry v cestě
idstringpovinnéTělo požadavku
yearintegerpovinnémin 1990max 2100enabledbooleanpovinnéOdpověď · 200
idstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéstatusstringpovinnécategorynull | stringpovinnéacquiredOnnull | stringpovinnédateplacedOnnull | stringpovinnédatedisposedOnnull | stringpovinnédatecostHalerintegerpovinnéassetAccountstringpovinnéaccumulatedAccountnull | stringpovinnéexpenseAccountstringpovinnéinProgressAccountstringpovinnélocationnull | stringpovinnéresponsiblePersonnull | stringpovinnéphysicalDimensionsnull | stringpovinnéserialNumberstring | nullpovinnénotestring | nullpovinnécontactIdnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnétaxMethodstringpovinnétaxGroupinteger | nullpovinnétaxVariantstringpovinnétaxEntryPriceHalerinteger | nullpovinnétaxStartYearinteger | nullpovinném1LinkAssetIdnull | stringpovinném1LinkLeaseIdnull | stringpovinnéfirstDepreciatorbooleanpovinnéisM1booleanpovinnézeroEmissionbooleanpovinnéincreaseExcludedbooleanpovinnébusinessUsePctintegerpovinnéinterruptedYearsinteger[]povinnéevidenceOnlyYearsinteger[]povinnéreducedFlatRateYearsinteger[]povinnérateOverridesobjectpovinnéaccountingMethodstringpovinnélifeMonthsinteger | nullpovinnéresidualValueHalerintegerpovinnétotalUnitsMilliinteger | nullpovinnéisOpeningbooleanpovinnéopeningAccumulatedHalerintegerpovinnéopeningThroughMonthnull | stringpovinnétaxTimeKindnull | stringpovinnétaxTimeMonthsinteger | nullpovinnétaxTimePrecisionstringpovinnétaxTimeUnitsMilliinteger | nullpovinnéshareNumeratorintegerpovinnéshareDenominatorintegerpovinnéopeningTaxAccumulatedHalerintegerpovinnéopeningTaxThroughYearinteger | nullpovinnéopeningTaxYearsinteger | nullpovinnéopeningTaxDeductibleHalerinteger | nullpovinnéopeningTaxIncreasedbooleanpovinnécreatedAtstringpovinnédate-timetotalCostHalerintegerimprovementsHalerintegeraccumulatedHalerintegerbookValueHalerintegerimprovementsany[]usageany[]partialDisposalsobject[]object"asset_partial_disposal"povinnéidstringpovinnéassetIdstringpovinnékindstringpovinnédisposedOnstringpovinnédatepartCostHalerintegerpovinnépartTaxPriceHalerintegerpovinnéaccountingAccumulatedHalerintegerpovinnéaccountingResidualHalerintegerpovinnétaxDepreciationHalerintegerpovinnétaxResidualHalerintegerpovinnétaxDeductibleHalerintegerpovinnésaleHalerintegerpovinnésaleVatHalerintegerpovinnécompensationHalerintegerpovinnétoShareNumeratorinteger | nullpovinnétoShareDenominatorinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotestring | nullpovinnéshareChangesobject[]object"asset_share_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédatefromNumeratorintegerpovinnéfromDenominatorintegerpovinnétoNumeratorintegerpovinnétoDenominatorintegerpovinnéaddedPriceHalerintegerpovinnécontinuingbooleanpovinnéaddedResidualHalerinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringnotestring | nullpovinnépriceChangesobject[]object"asset_price_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédateamountHalerintegerpovinnéreasonstringpovinnéaccountingAmountHalerintegerpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotenull | stringpovinnécreatedAtstringpovinnédate-timeassignmentsobject[]object"asset_assignment"povinnéidstringpovinnéassetIdstringpovinnéeffectiveOnstringpovinnédatelocationnull | stringpovinnéresponsiblePersonnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnésourcestringpovinnénotenull | stringpovinnéacquisitionLinesobject[]object"asset_acquisition_line"povinnéidstringpovinnéassetIdstringpovinnéinvoiceIdnull | stringpovinnélineIdstringpovinnéamountHalerintegerpovinnéTax depreciation schedule of one asset by year under § 30 to § 32 ZDP
/v1/assets/{id}/tax-scheduleTax depreciation schedule of one asset by year under § 30 to § 32 ZDP
Nástroj MCP: get-asset-tax-schedule
Parametry v cestě
idstringpovinnéOdpověď · 200
dataobject[]povinnéyearintegerpovinnésequenceintegerpovinnéstatusstringpovinnépriceHalerintegerpovinnératePctnull | numberpovinnédepreciationHalerintegerpovinnédeductibleHalerintegerpovinnéaccumulatedHalerintegerpovinnéresidualHalerintegerpovinnépartialobject[]datestringpovinnédatepartPriceHalerintegerpovinnépartAccumulatedHalerintegerpovinnépartDepreciationHalerintegerpovinnépartResidualHalerintegerpovinnétotalintegerpovinnéhasMorebooleanpovinnéTake an asset back out of use with a storno of MD 02x / D 04x, while nothing has been depreciated
/v1/assets/{id}/unplaceTake an asset back out of use with a storno of MD 02x / D 04x, while nothing has been depreciated
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: unplace-asset
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéstatusstringpovinnécategorynull | stringpovinnéacquiredOnnull | stringpovinnédateplacedOnnull | stringpovinnédatedisposedOnnull | stringpovinnédatecostHalerintegerpovinnéassetAccountstringpovinnéaccumulatedAccountnull | stringpovinnéexpenseAccountstringpovinnéinProgressAccountstringpovinnélocationnull | stringpovinnéresponsiblePersonnull | stringpovinnéphysicalDimensionsnull | stringpovinnéserialNumberstring | nullpovinnénotestring | nullpovinnécontactIdnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnétaxMethodstringpovinnétaxGroupinteger | nullpovinnétaxVariantstringpovinnétaxEntryPriceHalerinteger | nullpovinnétaxStartYearinteger | nullpovinném1LinkAssetIdnull | stringpovinném1LinkLeaseIdnull | stringpovinnéfirstDepreciatorbooleanpovinnéisM1booleanpovinnézeroEmissionbooleanpovinnéincreaseExcludedbooleanpovinnébusinessUsePctintegerpovinnéinterruptedYearsinteger[]povinnéevidenceOnlyYearsinteger[]povinnéreducedFlatRateYearsinteger[]povinnérateOverridesobjectpovinnéaccountingMethodstringpovinnélifeMonthsinteger | nullpovinnéresidualValueHalerintegerpovinnétotalUnitsMilliinteger | nullpovinnéisOpeningbooleanpovinnéopeningAccumulatedHalerintegerpovinnéopeningThroughMonthnull | stringpovinnétaxTimeKindnull | stringpovinnétaxTimeMonthsinteger | nullpovinnétaxTimePrecisionstringpovinnétaxTimeUnitsMilliinteger | nullpovinnéshareNumeratorintegerpovinnéshareDenominatorintegerpovinnéopeningTaxAccumulatedHalerintegerpovinnéopeningTaxThroughYearinteger | nullpovinnéopeningTaxYearsinteger | nullpovinnéopeningTaxDeductibleHalerinteger | nullpovinnéopeningTaxIncreasedbooleanpovinnécreatedAtstringpovinnédate-timetotalCostHalerintegerimprovementsHalerintegeraccumulatedHalerintegerbookValueHalerintegerimprovementsany[]usageany[]partialDisposalsobject[]object"asset_partial_disposal"povinnéidstringpovinnéassetIdstringpovinnékindstringpovinnédisposedOnstringpovinnédatepartCostHalerintegerpovinnépartTaxPriceHalerintegerpovinnéaccountingAccumulatedHalerintegerpovinnéaccountingResidualHalerintegerpovinnétaxDepreciationHalerintegerpovinnétaxResidualHalerintegerpovinnétaxDeductibleHalerintegerpovinnésaleHalerintegerpovinnésaleVatHalerintegerpovinnécompensationHalerintegerpovinnétoShareNumeratorinteger | nullpovinnétoShareDenominatorinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotestring | nullpovinnéshareChangesobject[]object"asset_share_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédatefromNumeratorintegerpovinnéfromDenominatorintegerpovinnétoNumeratorintegerpovinnétoDenominatorintegerpovinnéaddedPriceHalerintegerpovinnécontinuingbooleanpovinnéaddedResidualHalerinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringnotestring | nullpovinnépriceChangesobject[]object"asset_price_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédateamountHalerintegerpovinnéreasonstringpovinnéaccountingAmountHalerintegerpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotenull | stringpovinnécreatedAtstringpovinnédate-timeassignmentsobject[]object"asset_assignment"povinnéidstringpovinnéassetIdstringpovinnéeffectiveOnstringpovinnédatelocationnull | stringpovinnéresponsiblePersonnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnésourcestringpovinnénotenull | stringpovinnéacquisitionLinesobject[]object"asset_acquisition_line"povinnéidstringpovinnéassetIdstringpovinnéinvoiceIdnull | stringpovinnélineIdstringpovinnéamountHalerintegerpovinnéRecord a month of output for an asset with performance-based depreciation
/v1/assets/{id}/usageRecord a month of output for an asset with performance-based depreciation
Nástroj MCP: record-asset-usage
Parametry v cestě
idstringpovinnéTělo požadavku
monthstringpovinnéunitsMilliintegerpovinnémin 0max 9007199254740991Odpověď · 200
idstringpovinnéassetIdstringpovinnémonthstringpovinnéunitsMilliintegerpovinnéImport: majetek
/v1/assets/importImport asset cards from XLSX with opening accumulated depreciation, for a company migrating mid-life. dryRun only validates. Cards are taken over as opening balances and post nothing. Tax accumulated depreciation needs the year and the number of years, because § 32 odst. 2 ZDP counts them. Rows with an error are skipped and listed.
Nástroj MCP: import-assets
Tělo požadavku
fileBase64stringpovinnémax 40000000 charsdryRunbooleanOdpověď · 200
dryRunbooleanpovinnévalidintegerpovinnéimportedintegerpovinnéerrorsobject[]povinnélineintegerpovinnémessagenull | stringpovinnénamenull | stringpovinnépreviewobject[]povinnénamenull | stringpovinnéinventoryNumbernull | stringpovinnéplacedOnnull | stringpovinnédatecostHalerintegerpovinnéopeningAccumulatedHalerintegerpovinnéopeningTaxAccumulatedHalerintegerpovinnéDownload the XLSX template for importing asset cards, with an example row
/v1/assets/import-template.xlsxDownload the XLSX template for importing asset cards, with an example row
Nástroj MCP: download-asset-import-template
Odpověď · 200
Vrací soubor application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.
Inventory labels with a Code 128 barcode of the inventory number as PDF: an A4 sheet of 3 × 8, or one 50 × 30 mm label per page
/v1/assets/labelsInventory labels with a Code 128 barcode of the inventory number as PDF: an A4 sheet of 3 × 8, or one 50 × 30 mm label per page. Pass fixed and small asset ids separated by commas. A reader typing the number into the search box finds the card.
Nástroj MCP: get-asset-labels
Parametry dotazu
idsstringpovinnémax 20000 charscopiesintegermin 1max 500layout"sheet" | "roll"Odpověď · 200
Vrací soubor application/pdf.
Post every unposted lease instalment due in a month
/v1/lease-runsPost every unposted lease instalment due in a month
Nástroj MCP: post-lease-month
Tělo požadavku
monthstringpovinnéOdpověď · 200
monthnull | stringpovinnépostedintegerpovinnéinstalmentsobject[]povinnéobject"lease_instalment"povinnéidstringpovinnéleaseIdstringpovinnésequenceintegerpovinnédueOnstringpovinnédatemonthstringpovinnéinstalmentHalerintegerpovinnévatHalerintegerpovinnéaccrualReleaseHalerintegerpovinnéexpenseHalerintegerpovinnékindstringpovinnésettlementHalerintegerpovinnépostedOnnull | stringpovinnédateSeznam: leasing
/v1/leasesList lease contracts
Nástroj MCP: list-leases
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataobject[]povinnéobject"lease"povinnéidstringpovinnénamestringpovinnécontractNumbernull | stringpovinnécontactIdnull | stringpovinnéstartDatestringpovinnédatemonthsintegerpovinnédownPaymentHalerintegerpovinnéinstalmentHalerintegerpovinnébuyoutHalerintegerpovinnévatRateintegerpovinnéisM1booleanpovinnétaxGroupinteger | nullpovinnégrossAmountsbooleanpovinnéterminatedOnnull | stringpovinnédateterminationSettlementHalerintegerpovinnéterminationBeforeMinimumboolean | nullpovinnéactualMonthsinteger | nullpovinnéstatusstringpovinnédownPaymentPostedbooleanpovinnéboughtOutOnnull | stringpovinnédateassetIdnull | stringpovinnénotestring | nullpovinnéinstalmentsobject[]object"lease_instalment"povinnéidstringpovinnéleaseIdstringpovinnésequenceintegerpovinnédueOnstringpovinnédatemonthstringpovinnéinstalmentHalerintegerpovinnévatHalerintegerpovinnéaccrualReleaseHalerintegerpovinnéexpenseHalerintegerpovinnékindstringpovinnésettlementHalerintegerpovinnépostedOnnull | stringpovinnédatetaxYearsobject[]yearintegerpovinnéexpenseHalerintegerpovinnédeductibleHalerintegerpovinnéassetnull | objectobject"asset"povinnéidstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéstatusstringpovinnécategorynull | stringpovinnéacquiredOnnull | stringpovinnédateplacedOnnull | stringpovinnédatedisposedOnstring | nullpovinnécostHalerintegerpovinnéassetAccountstringpovinnéaccumulatedAccountnull | stringpovinnéexpenseAccountstringpovinnéinProgressAccountstringpovinnélocationstring | nullpovinnéresponsiblePersonstring | nullpovinnéphysicalDimensionsstring | nullpovinnéserialNumberstring | nullpovinnénotestring | nullpovinnécontactIdstring | nullpovinnécenterIdstring | nullpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnétaxMethodstringpovinnétaxGroupinteger | nullpovinnétaxVariantstringpovinnétaxEntryPriceHalerinteger | nullpovinnétaxStartYearinteger | nullpovinném1LinkAssetIdstring | nullpovinném1LinkLeaseIdstring | nullpovinnéfirstDepreciatorbooleanpovinnéisM1booleanpovinnézeroEmissionbooleanpovinnéincreaseExcludedbooleanpovinnébusinessUsePctintegerpovinnéinterruptedYearsany[]povinnéevidenceOnlyYearsany[]povinnéreducedFlatRateYearsany[]povinnérateOverridesobjectpovinnéaccountingMethodstringpovinnélifeMonthsinteger | nullpovinnéresidualValueHalerintegerpovinnétotalUnitsMilliinteger | nullpovinnéisOpeningbooleanpovinnéopeningAccumulatedHalerintegerpovinnéopeningThroughMonthstring | nullpovinnétaxTimeKindstring | nullpovinnétaxTimeMonthsinteger | nullpovinnétaxTimePrecisionstringpovinnétaxTimeUnitsMilliinteger | nullpovinnéshareNumeratorintegerpovinnéshareDenominatorintegerpovinnéopeningTaxAccumulatedHalerintegerpovinnéopeningTaxThroughYearinteger | nullpovinnéopeningTaxYearsinteger | nullpovinnéopeningTaxDeductibleHalerinteger | nullpovinnéopeningTaxIncreasedbooleanpovinnécreatedAtstringpovinnédate-timetotalintegerhasMorebooleanpovinnéVytvoření: leasing
/v1/leasesCreate a lease contract and generate its instalments with 518 expense and 381 accrual release. A VAT payer enters amounts net of VAT. A non-payer has no deduction, so VAT becomes part of the expense: enter net amounts with vatRate, or gross amounts with vatRate 0. If you also record the lessor’s calendar as received invoices, do not post the instalments here as well.
Nástroj MCP: create-lease
Tělo požadavku
namestringpovinnémax 200 charscontractNumberstringmax 500 charscontactIdstringstartDatestringpovinnéYYYY-MM-DDmonthsintegerpovinnémin 1max 240downPaymentHalerintegermin 0max 9007199254740991instalmentHalerintegerpovinnémin 0max 9007199254740991buyoutHalerintegermin 0max 9007199254740991vatRateintegermin 0max 100isM1booleantaxGroupintegermin 1max 6notestringmax 2000 charsOdpověď · 201
idstringpovinnénamestringpovinnécontractNumbernull | stringpovinnécontactIdnull | stringpovinnéstartDatestringpovinnédatemonthsintegerpovinnédownPaymentHalerintegerpovinnéinstalmentHalerintegerpovinnébuyoutHalerintegerpovinnévatRateintegerpovinnéisM1booleanpovinnétaxGroupinteger | nullpovinnégrossAmountsbooleanpovinnéterminatedOnnull | stringpovinnédateterminationSettlementHalerintegerpovinnéterminationBeforeMinimumboolean | nullpovinnéactualMonthsinteger | nullpovinnéstatusstringpovinnédownPaymentPostedbooleanpovinnéboughtOutOnnull | stringpovinnédateassetIdnull | stringpovinnénotestring | nullpovinnéinstalmentsobject[]object"lease_instalment"povinnéidstringpovinnéleaseIdstringpovinnésequenceintegerpovinnédueOnstringpovinnédatemonthstringpovinnéinstalmentHalerintegerpovinnévatHalerintegerpovinnéaccrualReleaseHalerintegerpovinnéexpenseHalerintegerpovinnékindstringpovinnésettlementHalerintegerpovinnépostedOnnull | stringpovinnédatetaxYearsobject[]yearintegerpovinnéexpenseHalerintegerpovinnédeductibleHalerintegerpovinnéassetnull | objectobject"asset"povinnéidstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéstatusstringpovinnécategorynull | stringpovinnéacquiredOnnull | stringpovinnédateplacedOnnull | stringpovinnédatedisposedOnstring | nullpovinnécostHalerintegerpovinnéassetAccountstringpovinnéaccumulatedAccountnull | stringpovinnéexpenseAccountstringpovinnéinProgressAccountstringpovinnélocationstring | nullpovinnéresponsiblePersonstring | nullpovinnéphysicalDimensionsstring | nullpovinnéserialNumberstring | nullpovinnénotestring | nullpovinnécontactIdstring | nullpovinnécenterIdstring | nullpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnétaxMethodstringpovinnétaxGroupinteger | nullpovinnétaxVariantstringpovinnétaxEntryPriceHalerinteger | nullpovinnétaxStartYearinteger | nullpovinném1LinkAssetIdstring | nullpovinném1LinkLeaseIdstring | nullpovinnéfirstDepreciatorbooleanpovinnéisM1booleanpovinnézeroEmissionbooleanpovinnéincreaseExcludedbooleanpovinnébusinessUsePctintegerpovinnéinterruptedYearsany[]povinnéevidenceOnlyYearsany[]povinnéreducedFlatRateYearsany[]povinnérateOverridesobjectpovinnéaccountingMethodstringpovinnélifeMonthsinteger | nullpovinnéresidualValueHalerintegerpovinnétotalUnitsMilliinteger | nullpovinnéisOpeningbooleanpovinnéopeningAccumulatedHalerintegerpovinnéopeningThroughMonthstring | nullpovinnétaxTimeKindstring | nullpovinnétaxTimeMonthsinteger | nullpovinnétaxTimePrecisionstringpovinnétaxTimeUnitsMilliinteger | nullpovinnéshareNumeratorintegerpovinnéshareDenominatorintegerpovinnéopeningTaxAccumulatedHalerintegerpovinnéopeningTaxThroughYearinteger | nullpovinnéopeningTaxYearsinteger | nullpovinnéopeningTaxDeductibleHalerinteger | nullpovinnéopeningTaxIncreasedbooleanpovinnécreatedAtstringpovinnédate-timeDetail: leasing
/v1/leases/{id}Get a lease contract with its instalment schedule and yearly tax allocation
Nástroj MCP: get-lease
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnénamestringpovinnécontractNumbernull | stringpovinnécontactIdnull | stringpovinnéstartDatestringpovinnédatemonthsintegerpovinnédownPaymentHalerintegerpovinnéinstalmentHalerintegerpovinnébuyoutHalerintegerpovinnévatRateintegerpovinnéisM1booleanpovinnétaxGroupinteger | nullpovinnégrossAmountsbooleanpovinnéterminatedOnnull | stringpovinnédateterminationSettlementHalerintegerpovinnéterminationBeforeMinimumboolean | nullpovinnéactualMonthsinteger | nullpovinnéstatusstringpovinnédownPaymentPostedbooleanpovinnéboughtOutOnnull | stringpovinnédateassetIdnull | stringpovinnénotestring | nullpovinnéinstalmentsobject[]object"lease_instalment"povinnéidstringpovinnéleaseIdstringpovinnésequenceintegerpovinnédueOnstringpovinnédatemonthstringpovinnéinstalmentHalerintegerpovinnévatHalerintegerpovinnéaccrualReleaseHalerintegerpovinnéexpenseHalerintegerpovinnékindstringpovinnésettlementHalerintegerpovinnépostedOnnull | stringpovinnédatetaxYearsobject[]yearintegerpovinnéexpenseHalerintegerpovinnédeductibleHalerintegerpovinnéassetnull | objectobject"asset"povinnéidstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéstatusstringpovinnécategorynull | stringpovinnéacquiredOnnull | stringpovinnédateplacedOnnull | stringpovinnédatedisposedOnstring | nullpovinnécostHalerintegerpovinnéassetAccountstringpovinnéaccumulatedAccountnull | stringpovinnéexpenseAccountstringpovinnéinProgressAccountstringpovinnélocationstring | nullpovinnéresponsiblePersonstring | nullpovinnéphysicalDimensionsstring | nullpovinnéserialNumberstring | nullpovinnénotestring | nullpovinnécontactIdstring | nullpovinnécenterIdstring | nullpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnétaxMethodstringpovinnétaxGroupinteger | nullpovinnétaxVariantstringpovinnétaxEntryPriceHalerinteger | nullpovinnétaxStartYearinteger | nullpovinném1LinkAssetIdstring | nullpovinném1LinkLeaseIdstring | nullpovinnéfirstDepreciatorbooleanpovinnéisM1booleanpovinnézeroEmissionbooleanpovinnéincreaseExcludedbooleanpovinnébusinessUsePctintegerpovinnéinterruptedYearsany[]povinnéevidenceOnlyYearsany[]povinnéreducedFlatRateYearsany[]povinnérateOverridesobjectpovinnéaccountingMethodstringpovinnélifeMonthsinteger | nullpovinnéresidualValueHalerintegerpovinnétotalUnitsMilliinteger | nullpovinnéisOpeningbooleanpovinnéopeningAccumulatedHalerintegerpovinnéopeningThroughMonthstring | nullpovinnétaxTimeKindstring | nullpovinnétaxTimeMonthsinteger | nullpovinnétaxTimePrecisionstringpovinnétaxTimeUnitsMilliinteger | nullpovinnéshareNumeratorintegerpovinnéshareDenominatorintegerpovinnéopeningTaxAccumulatedHalerintegerpovinnéopeningTaxThroughYearinteger | nullpovinnéopeningTaxYearsinteger | nullpovinnéopeningTaxDeductibleHalerinteger | nullpovinnéopeningTaxIncreasedbooleanpovinnécreatedAtstringpovinnédate-timeSmazání: leasing
/v1/leases/{id}Delete a lease contract that has no posted payments
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: delete-lease
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnédeletedbooleanpovinnéBuy out the leased asset: MD 042 + 343 / D 321, creates the asset and places it in service
/v1/leases/{id}/buyoutBuy out the leased asset: MD 042 + 343 / D 321, creates the asset and places it in service. A buyout up to 80 000 Kč is expensed instead (§ 27 písm. a) and § 24 odst. 2 písm. zl) ZDP), and no asset is created.
Nástroj MCP: buy-out-lease
Parametry v cestě
idstringpovinnéTělo požadavku
datestringpovinnéYYYY-MM-DDassetNamestringmax 200 charstaxGroupintegermin 1max 6accountingMethod"straight_line" | "performance" | "equal_to_tax" | "none"lifeMonthsintegermin 1max 1200method"transfer" | "cash" | "card"Odpověď · 200
idstringpovinnénamestringpovinnécontractNumbernull | stringpovinnécontactIdnull | stringpovinnéstartDatestringpovinnédatemonthsintegerpovinnédownPaymentHalerintegerpovinnéinstalmentHalerintegerpovinnébuyoutHalerintegerpovinnévatRateintegerpovinnéisM1booleanpovinnétaxGroupinteger | nullpovinnégrossAmountsbooleanpovinnéterminatedOnnull | stringpovinnédateterminationSettlementHalerintegerpovinnéterminationBeforeMinimumboolean | nullpovinnéactualMonthsinteger | nullpovinnéstatusstringpovinnédownPaymentPostedbooleanpovinnéboughtOutOnnull | stringpovinnédateassetIdnull | stringpovinnénotestring | nullpovinnéinstalmentsobject[]object"lease_instalment"povinnéidstringpovinnéleaseIdstringpovinnésequenceintegerpovinnédueOnstringpovinnédatemonthstringpovinnéinstalmentHalerintegerpovinnévatHalerintegerpovinnéaccrualReleaseHalerintegerpovinnéexpenseHalerintegerpovinnékindstringpovinnésettlementHalerintegerpovinnépostedOnnull | stringpovinnédatetaxYearsobject[]yearintegerpovinnéexpenseHalerintegerpovinnédeductibleHalerintegerpovinnéassetnull | objectobject"asset"povinnéidstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéstatusstringpovinnécategorynull | stringpovinnéacquiredOnnull | stringpovinnédateplacedOnnull | stringpovinnédatedisposedOnstring | nullpovinnécostHalerintegerpovinnéassetAccountstringpovinnéaccumulatedAccountnull | stringpovinnéexpenseAccountstringpovinnéinProgressAccountstringpovinnélocationstring | nullpovinnéresponsiblePersonstring | nullpovinnéphysicalDimensionsstring | nullpovinnéserialNumberstring | nullpovinnénotestring | nullpovinnécontactIdstring | nullpovinnécenterIdstring | nullpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnétaxMethodstringpovinnétaxGroupinteger | nullpovinnétaxVariantstringpovinnétaxEntryPriceHalerinteger | nullpovinnétaxStartYearinteger | nullpovinném1LinkAssetIdstring | nullpovinném1LinkLeaseIdstring | nullpovinnéfirstDepreciatorbooleanpovinnéisM1booleanpovinnézeroEmissionbooleanpovinnéincreaseExcludedbooleanpovinnébusinessUsePctintegerpovinnéinterruptedYearsany[]povinnéevidenceOnlyYearsany[]povinnéreducedFlatRateYearsany[]povinnérateOverridesobjectpovinnéaccountingMethodstringpovinnélifeMonthsinteger | nullpovinnéresidualValueHalerintegerpovinnétotalUnitsMilliinteger | nullpovinnéisOpeningbooleanpovinnéopeningAccumulatedHalerintegerpovinnéopeningThroughMonthstring | nullpovinnétaxTimeKindstring | nullpovinnétaxTimeMonthsinteger | nullpovinnétaxTimePrecisionstringpovinnétaxTimeUnitsMilliinteger | nullpovinnéshareNumeratorintegerpovinnéshareDenominatorintegerpovinnéopeningTaxAccumulatedHalerintegerpovinnéopeningTaxThroughYearinteger | nullpovinnéopeningTaxYearsinteger | nullpovinnéopeningTaxDeductibleHalerinteger | nullpovinnéopeningTaxIncreasedbooleanpovinnécreatedAtstringpovinnédate-timePost the increased first payment: MD 381 + 343 / D 321 in double entry, a non-deductible cash row otherwise
/v1/leases/{id}/down-paymentPost the increased first payment: MD 381 + 343 / D 321 in double entry, a non-deductible cash row otherwise
Nástroj MCP: post-lease-down-payment
Parametry v cestě
idstringpovinnéTělo požadavku
datestringYYYY-MM-DDmethod"transfer" | "cash" | "card"Odpověď · 200
idstringpovinnénamestringpovinnécontractNumbernull | stringpovinnécontactIdnull | stringpovinnéstartDatestringpovinnédatemonthsintegerpovinnédownPaymentHalerintegerpovinnéinstalmentHalerintegerpovinnébuyoutHalerintegerpovinnévatRateintegerpovinnéisM1booleanpovinnétaxGroupinteger | nullpovinnégrossAmountsbooleanpovinnéterminatedOnnull | stringpovinnédateterminationSettlementHalerintegerpovinnéterminationBeforeMinimumboolean | nullpovinnéactualMonthsinteger | nullpovinnéstatusstringpovinnédownPaymentPostedbooleanpovinnéboughtOutOnnull | stringpovinnédateassetIdnull | stringpovinnénotestring | nullpovinnéinstalmentsobject[]object"lease_instalment"povinnéidstringpovinnéleaseIdstringpovinnésequenceintegerpovinnédueOnstringpovinnédatemonthstringpovinnéinstalmentHalerintegerpovinnévatHalerintegerpovinnéaccrualReleaseHalerintegerpovinnéexpenseHalerintegerpovinnékindstringpovinnésettlementHalerintegerpovinnépostedOnnull | stringpovinnédatetaxYearsobject[]yearintegerpovinnéexpenseHalerintegerpovinnédeductibleHalerintegerpovinnéassetnull | objectobject"asset"povinnéidstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéstatusstringpovinnécategorynull | stringpovinnéacquiredOnnull | stringpovinnédateplacedOnnull | stringpovinnédatedisposedOnstring | nullpovinnécostHalerintegerpovinnéassetAccountstringpovinnéaccumulatedAccountnull | stringpovinnéexpenseAccountstringpovinnéinProgressAccountstringpovinnélocationstring | nullpovinnéresponsiblePersonstring | nullpovinnéphysicalDimensionsstring | nullpovinnéserialNumberstring | nullpovinnénotestring | nullpovinnécontactIdstring | nullpovinnécenterIdstring | nullpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnétaxMethodstringpovinnétaxGroupinteger | nullpovinnétaxVariantstringpovinnétaxEntryPriceHalerinteger | nullpovinnétaxStartYearinteger | nullpovinném1LinkAssetIdstring | nullpovinném1LinkLeaseIdstring | nullpovinnéfirstDepreciatorbooleanpovinnéisM1booleanpovinnézeroEmissionbooleanpovinnéincreaseExcludedbooleanpovinnébusinessUsePctintegerpovinnéinterruptedYearsany[]povinnéevidenceOnlyYearsany[]povinnéreducedFlatRateYearsany[]povinnérateOverridesobjectpovinnéaccountingMethodstringpovinnélifeMonthsinteger | nullpovinnéresidualValueHalerintegerpovinnétotalUnitsMilliinteger | nullpovinnéisOpeningbooleanpovinnéopeningAccumulatedHalerintegerpovinnéopeningThroughMonthstring | nullpovinnétaxTimeKindstring | nullpovinnétaxTimeMonthsinteger | nullpovinnétaxTimePrecisionstringpovinnétaxTimeUnitsMilliinteger | nullpovinnéshareNumeratorintegerpovinnéshareDenominatorintegerpovinnéopeningTaxAccumulatedHalerintegerpovinnéopeningTaxThroughYearinteger | nullpovinnéopeningTaxYearsinteger | nullpovinnéopeningTaxDeductibleHalerinteger | nullpovinnéopeningTaxIncreasedbooleanpovinnécreatedAtstringpovinnédate-timePost one instalment: MD 518 + 343 / D 321 and the MD 518 / D 381 release in double entry, a non-deductible cash row otherwise
/v1/leases/{id}/instalments/{sequence}/postPost one instalment: MD 518 + 343 / D 321 and the MD 518 / D 381 release in double entry, a non-deductible cash row otherwise
Nástroj MCP: post-lease-instalment
Parametry v cestě
idstringpovinnésequencestringpovinnéTělo požadavku
datestringYYYY-MM-DDmethod"transfer" | "cash" | "card"Odpověď · 200
idstringpovinnéleaseIdstringpovinnésequenceintegerpovinnédueOnstringpovinnédatemonthstringpovinnéinstalmentHalerintegerpovinnévatHalerintegerpovinnéaccrualReleaseHalerintegerpovinnéexpenseHalerintegerpovinnékindstringpovinnésettlementHalerintegerpovinnépostedOnnull | stringpovinnédateAdd an improvement or a user-paid cost of a leased M1 vehicle as a jiný majetek on its own card, sharing the limit with the lease (§ 30f odst. 5 až 8 ZDP)
/v1/leases/{id}/other-assetsAdd an improvement or a user-paid cost of a leased M1 vehicle as a jiný majetek on its own card, sharing the limit with the lease (§ 30f odst. 5 až 8 ZDP). The first one sets the ratio of § 30f odst. 6, a further one odst. 7, buying the car out odst. 8, and from then the lease instalments use the same ratio (odst. 1 věta druhá).
Nástroj MCP: add-lease-other-asset
Parametry v cestě
idstringpovinnéTělo požadavku
namestringpovinnémax 500 charscompletedOnstringpovinnéYYYY-MM-DDamountHalerintegerpovinnémin 1max 9007199254740991taxGroupintegermin 1max 6taxMethod"straight" | "accelerated"creditAccountstringnotestringmax 2000 charsOdpověď · 201
idstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéstatusstringpovinnécategorynull | stringpovinnéacquiredOnnull | stringpovinnédateplacedOnnull | stringpovinnédatedisposedOnnull | stringpovinnédatecostHalerintegerpovinnéassetAccountstringpovinnéaccumulatedAccountnull | stringpovinnéexpenseAccountstringpovinnéinProgressAccountstringpovinnélocationnull | stringpovinnéresponsiblePersonnull | stringpovinnéphysicalDimensionsnull | stringpovinnéserialNumberstring | nullpovinnénotestring | nullpovinnécontactIdnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnétaxMethodstringpovinnétaxGroupinteger | nullpovinnétaxVariantstringpovinnétaxEntryPriceHalerinteger | nullpovinnétaxStartYearinteger | nullpovinném1LinkAssetIdnull | stringpovinném1LinkLeaseIdnull | stringpovinnéfirstDepreciatorbooleanpovinnéisM1booleanpovinnézeroEmissionbooleanpovinnéincreaseExcludedbooleanpovinnébusinessUsePctintegerpovinnéinterruptedYearsinteger[]povinnéevidenceOnlyYearsinteger[]povinnéreducedFlatRateYearsinteger[]povinnérateOverridesobjectpovinnéaccountingMethodstringpovinnélifeMonthsinteger | nullpovinnéresidualValueHalerintegerpovinnétotalUnitsMilliinteger | nullpovinnéisOpeningbooleanpovinnéopeningAccumulatedHalerintegerpovinnéopeningThroughMonthnull | stringpovinnétaxTimeKindnull | stringpovinnétaxTimeMonthsinteger | nullpovinnétaxTimePrecisionstringpovinnétaxTimeUnitsMilliinteger | nullpovinnéshareNumeratorintegerpovinnéshareDenominatorintegerpovinnéopeningTaxAccumulatedHalerintegerpovinnéopeningTaxThroughYearinteger | nullpovinnéopeningTaxYearsinteger | nullpovinnéopeningTaxDeductibleHalerinteger | nullpovinnéopeningTaxIncreasedbooleanpovinnécreatedAtstringpovinnédate-timetotalCostHalerintegerimprovementsHalerintegeraccumulatedHalerintegerbookValueHalerintegerimprovementsany[]usageany[]partialDisposalsobject[]object"asset_partial_disposal"povinnéidstringpovinnéassetIdstringpovinnékindstringpovinnédisposedOnstringpovinnédatepartCostHalerintegerpovinnépartTaxPriceHalerintegerpovinnéaccountingAccumulatedHalerintegerpovinnéaccountingResidualHalerintegerpovinnétaxDepreciationHalerintegerpovinnétaxResidualHalerintegerpovinnétaxDeductibleHalerintegerpovinnésaleHalerintegerpovinnésaleVatHalerintegerpovinnécompensationHalerintegerpovinnétoShareNumeratorinteger | nullpovinnétoShareDenominatorinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotestring | nullpovinnéshareChangesobject[]object"asset_share_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédatefromNumeratorintegerpovinnéfromDenominatorintegerpovinnétoNumeratorintegerpovinnétoDenominatorintegerpovinnéaddedPriceHalerintegerpovinnécontinuingbooleanpovinnéaddedResidualHalerinteger | nullpovinnéjournalEntryIdnull | stringpovinnéstatusstringnotestring | nullpovinnépriceChangesobject[]object"asset_price_change"povinnéidstringpovinnéassetIdstringpovinnéchangedOnstringpovinnédateamountHalerintegerpovinnéreasonstringpovinnéaccountingAmountHalerintegerpovinnéjournalEntryIdnull | stringpovinnéstatusstringpovinnénotenull | stringpovinnécreatedAtstringpovinnédate-timeassignmentsobject[]object"asset_assignment"povinnéidstringpovinnéassetIdstringpovinnéeffectiveOnstringpovinnédatelocationnull | stringpovinnéresponsiblePersonnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnésourcestringpovinnénotenull | stringpovinnéacquisitionLinesobject[]object"asset_acquisition_line"povinnéidstringpovinnéassetIdstringpovinnéinvoiceIdnull | stringpovinnélineIdstringpovinnéamountHalerintegerpovinnéEnd a lease early: cancels unposted instalments, releases the rest of the deferred down payment, and posts the settlement
/v1/leases/{id}/terminateEnd a lease early: cancels unposted instalments, releases the rest of the deferred down payment, and posts the settlement. Before the minimum term of § 21d odst. 2 ZDP (set taxGroup on the lease) deductible cost is limited by § 24 odst. 6. After it, the lease counts as rent from the start (§ 21d odst. 4). For closed years compare taxYears with what you filed: a change may need a dodatečné přiznání.
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: terminate-lease
Parametry v cestě
idstringpovinnéTělo požadavku
datestringpovinnéYYYY-MM-DDsettlementHalerintegermin 0max 9007199254740991settlementVatHalerintegermin 0max 9007199254740991compensationHalerintegermin 0max 9007199254740991method"transfer" | "cash" | "card"notestringmax 2000 charsOdpověď · 200
idstringpovinnénamestringpovinnécontractNumbernull | stringpovinnécontactIdnull | stringpovinnéstartDatestringpovinnédatemonthsintegerpovinnédownPaymentHalerintegerpovinnéinstalmentHalerintegerpovinnébuyoutHalerintegerpovinnévatRateintegerpovinnéisM1booleanpovinnétaxGroupinteger | nullpovinnégrossAmountsbooleanpovinnéterminatedOnnull | stringpovinnédateterminationSettlementHalerintegerpovinnéterminationBeforeMinimumboolean | nullpovinnéactualMonthsinteger | nullpovinnéstatusstringpovinnédownPaymentPostedbooleanpovinnéboughtOutOnnull | stringpovinnédateassetIdnull | stringpovinnénotestring | nullpovinnéinstalmentsobject[]object"lease_instalment"povinnéidstringpovinnéleaseIdstringpovinnésequenceintegerpovinnédueOnstringpovinnédatemonthstringpovinnéinstalmentHalerintegerpovinnévatHalerintegerpovinnéaccrualReleaseHalerintegerpovinnéexpenseHalerintegerpovinnékindstringpovinnésettlementHalerintegerpovinnépostedOnnull | stringpovinnédatetaxYearsobject[]yearintegerpovinnéexpenseHalerintegerpovinnédeductibleHalerintegerpovinnéassetnull | objectobject"asset"povinnéidstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéstatusstringpovinnécategorynull | stringpovinnéacquiredOnnull | stringpovinnédateplacedOnnull | stringpovinnédatedisposedOnstring | nullpovinnécostHalerintegerpovinnéassetAccountstringpovinnéaccumulatedAccountnull | stringpovinnéexpenseAccountstringpovinnéinProgressAccountstringpovinnélocationstring | nullpovinnéresponsiblePersonstring | nullpovinnéphysicalDimensionsstring | nullpovinnéserialNumberstring | nullpovinnénotestring | nullpovinnécontactIdstring | nullpovinnécenterIdstring | nullpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnétaxMethodstringpovinnétaxGroupinteger | nullpovinnétaxVariantstringpovinnétaxEntryPriceHalerinteger | nullpovinnétaxStartYearinteger | nullpovinném1LinkAssetIdstring | nullpovinném1LinkLeaseIdstring | nullpovinnéfirstDepreciatorbooleanpovinnéisM1booleanpovinnézeroEmissionbooleanpovinnéincreaseExcludedbooleanpovinnébusinessUsePctintegerpovinnéinterruptedYearsany[]povinnéevidenceOnlyYearsany[]povinnéreducedFlatRateYearsany[]povinnérateOverridesobjectpovinnéaccountingMethodstringpovinnélifeMonthsinteger | nullpovinnéresidualValueHalerintegerpovinnétotalUnitsMilliinteger | nullpovinnéisOpeningbooleanpovinnéopeningAccumulatedHalerintegerpovinnéopeningThroughMonthstring | nullpovinnétaxTimeKindstring | nullpovinnétaxTimeMonthsinteger | nullpovinnétaxTimePrecisionstringpovinnétaxTimeUnitsMilliinteger | nullpovinnéshareNumeratorintegerpovinnéshareDenominatorintegerpovinnéopeningTaxAccumulatedHalerintegerpovinnéopeningTaxThroughYearinteger | nullpovinnéopeningTaxYearsinteger | nullpovinnéopeningTaxDeductibleHalerinteger | nullpovinnéopeningTaxIncreasedbooleanpovinnécreatedAtstringpovinnédate-timeList small assets (drobný majetek), kept in a register without depreciation
/v1/small-assetsList small assets (drobný majetek), kept in a register without depreciation
Nástroj MCP: list-small-assets
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsfromstringYYYY-MM-DDtostringYYYY-MM-DDstatus"active" | "disposed"Odpověď · 200
dataobject[]povinnéobject"small_asset"povinnéidstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéacquiredOnstringpovinnédatecostHalerintegerpovinnéquantityMilliintegerpovinnélocationnull | stringpovinnéresponsiblePersonstring | nullpovinnénotestring | nullpovinnéstatusstringpovinnédisposedOnnull | stringpovinnédatedisposalReasonnull | stringpovinnéwrittenOffOnnull | stringpovinnédatecreditAccountnull | stringpovinnéjournalEntryIdnull | stringpovinnétotalintegerhasMorebooleanpovinnéAdd a small asset to the register, optionally writing it off at once (MD 501 / D 112 in double entry)
/v1/small-assetsAdd a small asset to the register, optionally writing it off at once (MD 501 / D 112 in double entry)
Nástroj MCP: create-small-asset
Tělo požadavku
namestringpovinnémax 200 charsinventoryNumberstringmax 500 charsacquiredOnstringpovinnéYYYY-MM-DDcostHalerintegerpovinnémin 0max 9007199254740991quantityMilliintegermin 1max 9007199254740991locationstringmax 500 charsresponsiblePersonstringmax 500 charsnotestringmax 2000 charswriteOffbooleancreditAccountstringOdpověď · 201
idstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéacquiredOnstringpovinnédatecostHalerintegerpovinnéquantityMilliintegerpovinnélocationnull | stringpovinnéresponsiblePersonstring | nullpovinnénotestring | nullpovinnéstatusstringpovinnédisposedOnnull | stringpovinnédatedisposalReasonnull | stringpovinnéwrittenOffOnnull | stringpovinnédatecreditAccountnull | stringpovinnéjournalEntryIdnull | stringpovinnéUpdate a small asset; the price locks after the write-off
/v1/small-assets/{id}Update a small asset; the price locks after the write-off
Nástroj MCP: update-small-asset
Parametry v cestě
idstringpovinnéTělo požadavku
namestringmax 200 charsinventoryNumberstringmax 500 charsacquiredOnstringYYYY-MM-DDcostHalerintegermin 0max 9007199254740991quantityMilliintegermin 1max 9007199254740991locationstringmax 500 charsresponsiblePersonstringmax 500 charsnotestringmax 2000 charsOdpověď · 200
idstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéacquiredOnstringpovinnédatecostHalerintegerpovinnéquantityMilliintegerpovinnélocationnull | stringpovinnéresponsiblePersonstring | nullpovinnénotestring | nullpovinnéstatusstringpovinnédisposedOnnull | stringpovinnédatedisposalReasonnull | stringpovinnéwrittenOffOnnull | stringpovinnédatecreditAccountnull | stringpovinnéjournalEntryIdnull | stringpovinnéDelete a small asset that has no write-off posting
/v1/small-assets/{id}Delete a small asset that has no write-off posting
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: delete-small-asset
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnédeletedbooleanpovinnéTake a small asset off the register; nothing is posted because it is already expensed
/v1/small-assets/{id}/disposeTake a small asset off the register; nothing is posted because it is already expensed
Nástroj MCP: dispose-small-asset
Parametry v cestě
idstringpovinnéTělo požadavku
datestringpovinnéYYYY-MM-DDreasonstringmax 500 charsOdpověď · 200
idstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéacquiredOnstringpovinnédatecostHalerintegerpovinnéquantityMilliintegerpovinnélocationnull | stringpovinnéresponsiblePersonstring | nullpovinnénotestring | nullpovinnéstatusstringpovinnédisposedOnnull | stringpovinnédatedisposalReasonnull | stringpovinnéwrittenOffOnnull | stringpovinnédatecreditAccountnull | stringpovinnéjournalEntryIdnull | stringpovinnéWrite a small asset off to consumption (MD 501 / D 112, or another credit account)
/v1/small-assets/{id}/write-offWrite a small asset off to consumption (MD 501 / D 112, or another credit account)
Nástroj MCP: write-off-small-asset
Parametry v cestě
idstringpovinnéTělo požadavku
datestringYYYY-MM-DDcreditAccountstringOdpověď · 200
idstringpovinnéinventoryNumbernull | stringpovinnénamestringpovinnéacquiredOnstringpovinnédatecostHalerintegerpovinnéquantityMilliintegerpovinnélocationnull | stringpovinnéresponsiblePersonstring | nullpovinnénotestring | nullpovinnéstatusstringpovinnédisposedOnnull | stringpovinnédatedisposalReasonnull | stringpovinnéwrittenOffOnnull | stringpovinnédatecreditAccountnull | stringpovinnéjournalEntryIdnull | stringpovinné