Účetnictví
Operace ve skupině Účetnictví.
- GET/v1/ledger/accounting-kind
- POST/v1/ledger/accounting-kind
- GET/v1/ledger/accounts
- POST/v1/ledger/accounts
- PATCH/v1/ledger/accounts/{id}
- DEL/v1/ledger/accounts/{id}
- GET/v1/ledger/accruals
- POST/v1/ledger/accruals
- DEL/v1/ledger/accruals/{id}
- POST/v1/ledger/accruals/run
- GET/v1/ledger/allowances
- POST/v1/ledger/allowances
- POST/v1/ledger/allowances/{id}/operations/{operationId}/reverse
- POST/v1/ledger/allowances/{id}/settle
- GET/v1/ledger/allowances/candidates
- GET/v1/ledger/allowances/limitations
- PUT/v1/ledger/allowances/limitations/{id}
- GET/v1/ledger/allowances/tax-effect
- GET/v1/ledger/allowances/write-offs
- POST/v1/ledger/allowances/write-offs
- POST/v1/ledger/allowances/write-offs/{id}/reverse
- GET/v1/ledger/allowances/write-offs/grounds
- GET/v1/ledger/allowances/write-offs/preview
- GET/v1/ledger/analyses
- POST/v1/ledger/analyses
- PATCH/v1/ledger/analyses/{id}
- DEL/v1/ledger/analyses/{id}
- GET/v1/ledger/analyses/{id}/pdf
- GET/v1/ledger/analyses/{id}/run
- GET/v1/ledger/assets-liabilities
- PUT/v1/ledger/assets-liabilities
- GET/v1/ledger/cash-book
- POST/v1/ledger/cash-book
- PATCH/v1/ledger/cash-book/{id}
- POST/v1/ledger/cash-book/{id}/reverse
- GET/v1/ledger/cash-book/summary
- GET/v1/ledger/contributory/approvals
- POST/v1/ledger/contributory/approvals
- GET/v1/ledger/contributory/approvals/{id}/protocol
- GET/v1/ledger/contributory/cash-report
- GET/v1/ledger/contributory/controls
- POST/v1/ledger/contributory/csuis
- GET/v1/ledger/contributory/employment
- POST/v1/ledger/contributory/entries/{id}/reverse
- POST/v1/ledger/contributory/funds/post
- GET/v1/ledger/contributory/inputs
- PUT/v1/ledger/contributory/inputs
- GET/v1/ledger/contributory/notes
- GET/v1/ledger/contributory/notes/pdf
- GET/v1/ledger/contributory/pap
- GET/v1/ledger/contributory/pap/form
- GET/v1/ledger/contributory/purpose-codes
- GET/v1/ledger/contributory/rozp
- GET/v1/ledger/contributory/settings
- PUT/v1/ledger/contributory/settings
- GET/v1/ledger/contributory/transfers
- POST/v1/ledger/contributory/transfers
- POST/v1/ledger/contributory/transfers/{id}/post
- POST/v1/ledger/csuis/export
- GET/v1/ledger/csuis/sender
- GET/v1/ledger/dimensions
- POST/v1/ledger/dimensions
- GET/v1/ledger/dimensions/{id}
- PATCH/v1/ledger/dimensions/{id}
- DEL/v1/ledger/dimensions/{id}
- GET/v1/ledger/exchange-rates
- POST/v1/ledger/exchange-rates
- POST/v1/ledger/exchange-rates/fetch
- GET/v1/ledger/exchange-rates/fixed
- POST/v1/ledger/exchange-rates/fixed
- DEL/v1/ledger/exchange-rates/fixed/{id}
- GET/v1/ledger/exchange-rates/lookup
- GET/v1/ledger/exchange-rates/monthly
- GET/v1/ledger/exports/{report}/csv
- GET/v1/ledger/exports/{report}/pdf
- GET/v1/ledger/exports/{report}/xlsx
- GET/v1/ledger/general-ledger/{number}
- GET/v1/ledger/income-expense-statement
- GET/v1/ledger/journal
- POST/v1/ledger/journal
- GET/v1/ledger/journal/{id}
- POST/v1/ledger/journal/{id}/reverse
- GET/v1/ledger/loans
- POST/v1/ledger/loans
- POST/v1/ledger/loans/{id}/movements
- DEL/v1/ledger/loans/{id}/movements/{movementId}
- GET/v1/ledger/locks
- PUT/v1/ledger/locks/{area}
- DEL/v1/ledger/locks/{area}
- GET/v1/ledger/locks/records
- POST/v1/ledger/locks/records
- DEL/v1/ledger/locks/records/{id}
- POST/v1/ledger/locks/vat/period
- GET/v1/ledger/opening-balances
- POST/v1/ledger/opening-balances
- DEL/v1/ledger/opening-balances
- POST/v1/ledger/opening-balances/preview
- GET/v1/ledger/payables
- GET/v1/ledger/periods
- GET/v1/ledger/periods/{id}/checklist
- PUT/v1/ledger/periods/{id}/checklist/{item}
- POST/v1/ledger/periods/{id}/close
- GET/v1/ledger/periods/{id}/closing
- POST/v1/ledger/periods/{id}/closing
- DEL/v1/ledger/periods/{id}/closing
- POST/v1/ledger/periods/{id}/reopen
- GET/v1/ledger/periods/{id}/year-end
- POST/v1/ledger/periods/{id}/year-end/partner-share
- POST/v1/ledger/periods/{id}/year-end/steps
- POST/v1/ledger/periods/next
- GET/v1/ledger/ratios
- GET/v1/ledger/ratios/pdf
- GET/v1/ledger/receivables
- GET/v1/ledger/reclassifications
- POST/v1/ledger/reclassifications
- DEL/v1/ledger/reclassifications/{id}
- GET/v1/ledger/reclassifications/preview
- GET/v1/ledger/reconciliation
- GET/v1/ledger/recurring-documents
- POST/v1/ledger/recurring-documents
- PATCH/v1/ledger/recurring-documents/{id}
- POST/v1/ledger/recurring-documents/run
- GET/v1/ledger/regime-transition
- POST/v1/ledger/regime-transition
- DEL/v1/ledger/regime-transition/{id}
- POST/v1/ledger/regime-transition/{id}/end-spread
- GET/v1/ledger/regime-transition/preview
- GET/v1/ledger/result-distribution
- POST/v1/ledger/result-distribution
- GET/v1/ledger/revaluations
- POST/v1/ledger/revaluations
- DEL/v1/ledger/revaluations/{id}
- GET/v1/ledger/revaluations/preview
- GET/v1/ledger/saldo
- GET/v1/ledger/saldo/documents/{id}/symbol
- PUT/v1/ledger/saldo/documents/{id}/symbol
- GET/v1/ledger/saldo/export
- GET/v1/ledger/settings
- PUT/v1/ledger/settings
- GET/v1/ledger/statement-rows
- GET/v1/ledger/statements/balance-sheet
- GET/v1/ledger/statements/cash-flow
- GET/v1/ledger/statements/equity-changes
- GET/v1/ledger/statements/income-statement
- GET/v1/ledger/statements/income-statement-functional
- GET/v1/ledger/statements/notes
- POST/v1/ledger/statements/notes
- PATCH/v1/ledger/statements/notes
- GET/v1/ledger/statements/notes/pdf
- GET/v1/ledger/templates
- POST/v1/ledger/templates
- PATCH/v1/ledger/templates/{id}
- DEL/v1/ledger/templates/{id}
- GET/v1/ledger/trial-balance
- DEL/v1/ledger/year-end/steps/{id}
Whether the books follow the business decree 500/2002 Sb., the non-profit decree 504/2002 Sb., or the contributory organisation forms of 410/2009 Sb.
/v1/ledger/accounting-kindWhether the books follow the business decree 500/2002 Sb., the non-profit decree 504/2002 Sb., or the contributory organisation forms of 410/2009 Sb.
Nástroj MCP: get-accounting-kind
Odpověď · 200
kindstringpovinnéregimestringpovinnéSet the books to the business, non-profit (504/2002 Sb.), or contributory organisation (410/2009 Sb.) chart and statements. Only while the books are empty
/v1/ledger/accounting-kindSet the books to the business, non-profit (504/2002 Sb.), or contributory organisation (410/2009 Sb.) chart and statements. Only while the books are empty. Podvojné účetnictví only. It seeds the chart, the activities Hlavní and Hospodářská činnost, and the closing accounts of that decree: 961, 962, 963 for a non-profit, 491, 492, 493 for a contributory organisation.
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: set-accounting-kind
Tělo požadavku
kind"business" | "nonprofit" | "contributory"povinnéconfirmtruepovinnéOdpověď · 200
kindstringpovinnéregimestringpovinnéSeznam: účet
/v1/ledger/accountsList the chart of accounts (účtová osnova), seeded with Czech synthetic accounts, plus analytic accounts
Nástroj MCP: list-accounts
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charstype"asset" | "liability" | "expense" | "revenue" | "closing" | "off_balance"active"true" | "false"Odpověď · 200
dataobject[]povinnéobject"account"povinnéidstringpovinnénumberstringpovinnénamestringpovinnénameEnnull | stringpovinnétypestringpovinnéisTaxablebooleanpovinnéisSystembooleanpovinnéisActivebooleanpovinnéisAnalyticbooleanpovinnéstatementRownull | stringpovinnéfunctionRownull | stringpovinnétrackSaldobooleanpovinnétotalintegerhasMorebooleanpovinnéVytvoření: účet
/v1/ledger/accountsCreate an analytic account under a synthetic one (343100) or a new synthetic account
Nástroj MCP: create-account
Tělo požadavku
numberstringpovinnénamestringpovinnémax 200 charsnameEnstringmax 200 charstype"asset" | "liability" | "expense" | "revenue" | "closing" | "off_balance"isTaxablebooleanstatementRowstringmax 24 charsOdpověď · 201
idstringpovinnénumberstringpovinnénamestringpovinnénameEnnull | stringpovinnétypestringpovinnéisTaxablebooleanpovinnéisSystembooleanpovinnéisActivebooleanpovinnéisAnalyticbooleanpovinnéstatementRownull | stringpovinnéfunctionRownull | stringpovinnétrackSaldobooleanpovinnéÚprava: účet
/v1/ledger/accounts/{id}Update an account you created. System synthetic accounts are read-only
Nástroj MCP: update-account
Parametry v cestě
idstringpovinnéTělo požadavku
namestringmax 200 charsnameEnstringmax 200 charsisTaxablebooleanisActivebooleanstatementRowstring | nullfunctionRowstring | nulltrackSaldobooleanOdpověď · 200
idstringpovinnénumberstringpovinnénamestringpovinnénameEnnull | stringpovinnétypestringpovinnéisTaxablebooleanpovinnéisSystembooleanpovinnéisActivebooleanpovinnéisAnalyticbooleanpovinnéstatementRownull | stringpovinnéfunctionRownull | stringpovinnétrackSaldobooleanpovinnéSmazání: účet
/v1/ledger/accounts/{id}Delete an unused account you created
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: delete-account
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnédeletedbooleanpovinnéList časové rozlišení and dohadné položky with what is posted and what remains
/v1/ledger/accrualsList časové rozlišení and dohadné položky with what is posted and what remains
Nástroj MCP: list-accrual-schedules
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsfromstringYYYY-MM-DDtostringYYYY-MM-DDstatus"active" | "finished" | "cancelled"Odpověď · 200
dataobject[]povinnéobject"accrual_schedule"povinnéidstringpovinnékindstringpovinnénamestringpovinnétotalHalerintegerpovinnébalanceAccountstringpovinnéresultAccountstringpovinnéstartMonthstringpovinnémonthsintegerpovinnéreverseOnnull | stringpovinnédateinitialEntryIdnull | stringpovinnécontactIdstring | nullpovinnécenterIdstring | nullpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnéstatusstringpovinnécreatedAtstringpovinnédate-timepostedHalerintegerpovinnéremainingHalerinteger | nullpovinnénextDueOnnull | stringpovinnédatelinesobject[]povinnéidstringpovinnépositioninteger | nullpovinnékindstringpovinnédueOnnull | stringpovinnédateamountHalerinteger | nullpovinnéentryIdnull | stringpovinnépostedAtnull | stringpovinnédate-timetotalintegerhasMorebooleanpovinnéSchedule monthly entries for 381, 383, 384, or 385, or one estimate on 388 or 389 with an optional reversal. Whatever is already due posts at once
/v1/ledger/accrualsSchedule monthly entries for 381, 383, 384, or 385, or one estimate on 388 or 389 with an optional reversal. Whatever is already due posts at once. Set initialEntryDate when the document was booked straight to the result, so the whole amount moves to 381 or 384 first. The plan is equal months on the last day of each month, and the last month takes the rounding.
Nástroj MCP: create-accrual-schedule
Tělo požadavku
kind"prepaid_expense" | "accrued_expense" | "deferred_revenue" | "accrued_revenue" | "estimated_payable" | "estimated_receivable"povinnénamestringpovinnémax 200 charstotalHalerintegerpovinnémax 9007199254740991resultAccountstringpovinnébalanceAccountstringstartMonthstringpovinnémonthsintegermin 1max 120reverseOnstringYYYY-MM-DDinitialEntryDatestringYYYY-MM-DDcontactIdstringcenterIdstringactivityIdstringprojectIdstringOdpověď · 201
idstringpovinnékindstringpovinnénamestringpovinnétotalHalerintegerpovinnébalanceAccountstringpovinnéresultAccountstringpovinnéstartMonthstringpovinnémonthsintegerpovinnéreverseOnnull | stringpovinnédateinitialEntryIdnull | stringpovinnécontactIdstring | nullpovinnécenterIdstring | nullpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnéstatusstringpovinnécreatedAtstringpovinnédate-timepostedHalerintegerpovinnéremainingHalerinteger | nullpovinnénextDueOnnull | stringpovinnédatelinesobject[]povinnéidstringpovinnépositioninteger | nullpovinnékindstringpovinnédueOnnull | stringpovinnédateamountHalerinteger | nullpovinnéentryIdnull | stringpovinnépostedAtnull | stringpovinnédate-timeStop an accrual schedule. Rows already posted stay in the books; reverse them in the journal if they should go too
/v1/ledger/accruals/{id}Stop an accrual schedule. Rows already posted stay in the books; reverse them in the journal if they should go too
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: cancel-accrual-schedule
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnékindstringpovinnénamestringpovinnétotalHalerintegerpovinnébalanceAccountstringpovinnéresultAccountstringpovinnéstartMonthstringpovinnémonthsintegerpovinnéreverseOnnull | stringpovinnédateinitialEntryIdnull | stringpovinnécontactIdstring | nullpovinnécenterIdstring | nullpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnéstatusstringpovinnécreatedAtstringpovinnédate-timepostedHalerintegerpovinnéremainingHalerinteger | nullpovinnénextDueOnnull | stringpovinnédatelinesobject[]povinnéidstringpovinnépositioninteger | nullpovinnékindstringpovinnédueOnnull | stringpovinnédateamountHalerinteger | nullpovinnéentryIdnull | stringpovinnépostedAtnull | stringpovinnédate-timePost every planned accrual row due by a date, for example everything up to the year end
/v1/ledger/accruals/runPost every planned accrual row due by a date, for example everything up to the year end
Nástroj MCP: run-due-accruals
Tělo požadavku
datestringYYYY-MM-DDOdpověď · 200
datestringpovinnédatepostedintegerpovinnéskippedobject[]povinnéscheduleIdstringpovinnédueOnnull | stringpovinnédateList opravné položky with their balance, statutory and accounting ones apart
/v1/ledger/allowancesList opravné položky with their balance, statutory and accounting ones apart
Nástroj MCP: list-allowances
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataobject[]povinnéobject"allowance"povinnéidstringpovinnékindstringpovinnétargetTypestringpovinnélegalBasisnull | stringpovinnédocumentTypenull | stringpovinnédocumentIdnull | stringpovinnécontactIdnull | stringpovinnélabelnull | stringpovinnéallowanceAccountstringpovinnécostAccountstringpovinnébaseHalerinteger | nullpovinnébalanceHalerintegerpovinnécreatedAtstringpovinnédate-timeoperationsobject[]povinnéobject"allowance_operation"povinnéidstringpovinnéallowanceIdstringpovinnékindstringpovinnédatestringpovinnédateamountHalerinteger | nullpovinnéreasonnull | stringpovinnénotenull | stringpovinnéjournalEntryIdnull | stringpovinnéreversedbooleanpovinnétotalintegerhasMorebooleanpovinnéCreate an opravná položka to a receivable or an asset and post MD 558 or 559 / D the allowance account
/v1/ledger/allowancesCreate an opravná položka to a receivable or an asset and post MD 558 or 559 / D the allowance account. Statutory ones (zákon 593/1992 Sb.) are for receivables, are checked against § 8, § 8a, and § 8c, and are a tax cost. Accounting ones are not a tax cost and reach the income tax worksheet.
Nástroj MCP: create-allowance
Tělo požadavku
kind"statutory" | "accounting"povinnétargetType"receivable" | "fixed_intangible" | "fixed_tangible" | "in_progress_intangible" | "in_progress_tangible" | "advance_paid" | "financial" | "material" | "work_in_progress" | "semi_finished" | "products" | "animals" | "goods"povinnélegalBasis"8" | "8a" | "8c"documentType"invoice" | "other_receivable" | "debit_note"documentIdstringcontactIdstringlabelstringmax 240 charsdatestringpovinnéYYYY-MM-DDamountHalerintegerpovinnémax 9007199254740991costAccountstringnotestringmax 240 charsinsolvencyFiledbooleannotRelatedPartybooleanOdpověď · 201
idstringpovinnékindstringpovinnétargetTypestringpovinnélegalBasisnull | stringpovinnédocumentTypenull | stringpovinnédocumentIdnull | stringpovinnécontactIdnull | stringpovinnélabelnull | stringpovinnéallowanceAccountstringpovinnécostAccountstringpovinnébaseHalerinteger | nullpovinnébalanceHalerintegerpovinnécreatedAtstringpovinnédate-timeoperationsobject[]povinnéobject"allowance_operation"povinnéidstringpovinnéallowanceIdstringpovinnékindstringpovinnédatestringpovinnédateamountHalerinteger | nullpovinnéreasonnull | stringpovinnénotenull | stringpovinnéjournalEntryIdnull | stringpovinnéreversedbooleanpovinnéTake back an allowance operation with a reversal entry. A newer operation has to go first
/v1/ledger/allowances/{id}/operations/{operationId}/reverseTake back an allowance operation with a reversal entry. A newer operation has to go first
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: reverse-allowance-operation
Parametry v cestě
idstringpovinnéoperationIdstringpovinnéOdpověď · 200
idstringpovinnékindstringpovinnétargetTypestringpovinnélegalBasisnull | stringpovinnédocumentTypenull | stringpovinnédocumentIdnull | stringpovinnécontactIdnull | stringpovinnélabelnull | stringpovinnéallowanceAccountstringpovinnécostAccountstringpovinnébaseHalerinteger | nullpovinnébalanceHalerintegerpovinnécreatedAtstringpovinnédate-timeoperationsobject[]povinnéobject"allowance_operation"povinnéidstringpovinnéallowanceIdstringpovinnékindstringpovinnédatestringpovinnédateamountHalerinteger | nullpovinnéreasonnull | stringpovinnénotenull | stringpovinnéjournalEntryIdnull | stringpovinnéreversedbooleanpovinnéSettle an opravná položka, in part or whole, when the receivable is paid or written off or the reason ends: MD allowance / D 558 or 559
/v1/ledger/allowances/{id}/settleSettle an opravná položka, in part or whole, when the receivable is paid or written off or the reason ends: MD allowance / D 558 or 559. Writing off the receivable itself is createReceivableWriteOff, which settles its allowances on the way.
Nástroj MCP: settle-allowance
Parametry v cestě
idstringpovinnéTělo požadavku
datestringpovinnéYYYY-MM-DDamountHalerintegerpovinnémax 9007199254740991reason"paid" | "written_off" | "lapsed" | "no_longer_justified" | "other"povinnénotestringmax 240 charsOdpověď · 201
idstringpovinnékindstringpovinnétargetTypestringpovinnélegalBasisnull | stringpovinnédocumentTypenull | stringpovinnédocumentIdnull | stringpovinnécontactIdnull | stringpovinnélabelnull | stringpovinnéallowanceAccountstringpovinnécostAccountstringpovinnébaseHalerinteger | nullpovinnébalanceHalerintegerpovinnécreatedAtstringpovinnédate-timeoperationsobject[]povinnéobject"allowance_operation"povinnéidstringpovinnéallowanceIdstringpovinnékindstringpovinnédatestringpovinnédateamountHalerinteger | nullpovinnéreasonnull | stringpovinnénotenull | stringpovinnéjournalEntryIdnull | stringpovinnéreversedbooleanpovinnéUnpaid receivables at a date, with the statutory allowance each one could have: § 8a at more than 18 or 30 months, § 8c for small claims
/v1/ledger/allowances/candidatesUnpaid receivables at a date, with the statutory allowance each one could have: § 8a at more than 18 or 30 months, § 8c for small claims. What the books show. Whether the debtor is a related person, or is in insolvency, you confirm when creating the allowance.
Nástroj MCP: get-allowance-candidates
Parametry dotazu
datestringYYYY-MM-DDOdpověď · 200
datestringpovinnédaterowsobject[]povinnédocumentTypenull | stringpovinnédocumentIdnull | stringpovinnénumbernull | stringpovinnécontactIdnull | stringpovinnécontactNamenull | stringpovinnédueDatenull | stringpovinnédateoriginalHalerintegerpovinnéunpaidHalerintegerpovinnémonthsPastDueintegerpovinnéstatutoryBalanceHalerintegerpovinnéaccountingBalanceHalerintegerpovinnéstatutoryOptionsobject[]povinnébasisstringpovinnépercentinteger | nullpovinnémaxHalerintegerpovinnéroomHalerintegerpovinnéhasDueDebtToDebtorbooleanpovinnécurrencynull | stringexchangeRatenull | stringunpaidDocumentHalerintegerlimitationobjectbasisstringpovinnélimitationDatestringpovinnédatedaysLeftintegerpovinnéstatestringpovinnéfactsanypovinnéallowanceToReleasebooleanPromlčení of unpaid receivables at a date: when each one is time-barred, on what basis, and which allowances that cancels
/v1/ledger/allowances/limitationsPromlčení of unpaid receivables at a date: when each one is time-barred, on what basis, and which allowances that cancels. Three years from the due date (§ 629 občanského zákoníku) unless facts you recorded say otherwise. With `days`, only what ends within that many days, or is already barred or suspended.
Nástroj MCP: get-receivable-limitations
Parametry dotazu
datestringYYYY-MM-DDdaysintegermin 1max 3650Odpověď · 200
datestringpovinnédatewarningDaysintegerpovinnérowsobject[]povinnédocumentTypenull | stringpovinnédocumentIdnull | stringpovinnénumbernull | stringpovinnécontactIdnull | stringpovinnécontactNamenull | stringpovinnédueDatenull | stringpovinnédatecurrencynull | stringpovinnéexchangeRatenull | stringpovinnéunpaidDocumentHalerintegerpovinnéoriginalHalerintegerpovinnéunpaidHalerintegerpovinnémonthsPastDueintegerpovinnéstatutoryBalanceHalerintegerpovinnéaccountingBalanceHalerintegerpovinnéstatutoryOptionsobject[]povinnébasisstringpovinnépercentinteger | nullpovinnémaxHalerintegerpovinnéroomHalerintegerpovinnéhasDueDebtToDebtorbooleanpovinnélimitationobjectpovinnébasisstringpovinnélimitationDatenull | stringpovinnédatedaysLeftinteger | nullpovinnéstatestringpovinnéfactsnull | objectpovinnéacknowledgedOnnull | stringpovinnédateacknowledgedUntilstring | nullpovinnéawardedDueOnstring | nullpovinnéproceedingsFromnull | stringpovinnédateproceedingsTostring | nullpovinnéagreedYearsinteger | nullpovinnénotenull | stringpovinnésuspendedSincestringdateallowanceToReleasebooleanpovinnécountsobjectpovinnéexpiredintegerpovinnésoonintegerpovinnésuspendedintegerpovinnéRecord what changes the promlčení of one receivable: an acknowledged debt, a decision, proceedings, or an agreed period
/v1/ledger/allowances/limitations/{id}Record what changes the promlčení of one receivable: an acknowledged debt, a decision, proceedings, or an agreed period. The id is the document. These are the facts a person knows; the date follows from them.
Nástroj MCP: set-receivable-limitation
Parametry v cestě
idstringpovinnéTělo požadavku
documentType"invoice" | "other_receivable" | "debit_note"povinnéacknowledgedOnstring | nullacknowledgedUntilstring | nullawardedDueOnstring | nullproceedingsFromstring | nullproceedingsTostring | nullagreedYearsinteger | nullnotestring | nullOdpověď · 200
documentIdnull | stringpovinnédocumentTypenull | stringpovinnéfactsobjectpovinnéacknowledgedOnnull | stringpovinnédateacknowledgedUntilstring | nullpovinnéawardedDueOnstring | nullpovinnéproceedingsFromnull | stringpovinnédateproceedingsTostring | nullpovinnéagreedYearsinteger | nullpovinnénotenull | stringpovinnélimitationobjectpovinnébasisstringpovinnélimitationDatenull | stringpovinnédatedaysLeftinteger | nullpovinnéstatestringpovinnésuspendedSincestringdateWhat a year’s opravné položky do to the income tax base: creation of accounting ones added back, their release taken off
/v1/ledger/allowances/tax-effectWhat a year’s opravné položky do to the income tax base: creation of accounting ones added back, their release taken off
Nástroj MCP: get-allowance-tax-effect
Parametry dotazu
yearintegerpovinnémin 2000max 2100Odpověď · 200
yearintegerpovinnéstatutoryCreatedHalerintegerpovinnéstatutoryReleasedHalerintegerpovinnéaccountingCreatedHalerintegerpovinnéaccountingReleasedHalerintegerpovinnéaddBackHalerintegerpovinnédeductHalerintegerpovinnéList receivables written off, with the deductible part of each
/v1/ledger/allowances/write-offsList receivables written off, with the deductible part of each
Nástroj MCP: list-receivable-write-offs
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataobject[]povinnéobject"receivable_write_off"povinnéidstringpovinnédocumentTypenull | stringpovinnédocumentIdnull | stringpovinnédocumentNumbernull | stringpovinnécontactIdnull | stringpovinnécontactNamenull | stringpovinnédatestringpovinnédategroundnull | stringpovinnéamountHalerinteger | nullpovinnédeductibleHalerintegerpovinnénonDeductibleHalerintegerpovinnétimeBarredbooleanpovinnénotestring | nullpovinnéreversedbooleanpovinnécreatedAtstringpovinnédate-timetotalintegerhasMorebooleanpovinnéWrite off a receivable: MD 546100 tax-deductible or 546200 not / D 311, settling its allowances, and closing the document
/v1/ledger/allowances/write-offsWrite off a receivable: MD 546100 tax-deductible or 546200 not / D 311, settling its allowances, and closing the document. A ground 1 to 7 of § 24 odst. 2 písm. y) ZDP needs conditionsConfirmed: the books cannot show them. Without a ground only the part covered by a statutory allowance is deductible. VAT is untouched: § 46 ZDPH has its own correction.
Nástroj MCP: create-receivable-write-off
Tělo požadavku
documentType"invoice" | "other_receivable" | "debit_note"povinnédocumentIdstringpovinnédatestringpovinnéYYYY-MM-DDground"1" | "2" | "3" | "4" | "5" | "6" | "7" | "none"povinnéamountHalerintegermax 9007199254740991notestringmax 240 charsconditionsConfirmedbooleanOdpověď · 201
idstringpovinnédocumentTypenull | stringpovinnédocumentIdnull | stringpovinnédocumentNumbernull | stringpovinnécontactIdnull | stringpovinnécontactNamenull | stringpovinnédatestringpovinnédategroundnull | stringpovinnéamountHalerinteger | nullpovinnédeductibleHalerintegerpovinnénonDeductibleHalerintegerpovinnétimeBarredbooleanpovinnénotestring | nullpovinnéreversedbooleanpovinnécreatedAtstringpovinnédate-timeTake a write-off back: the document is open again and the allowance operations it settled are reversed
/v1/ledger/allowances/write-offs/{id}/reverseTake a write-off back: the document is open again and the allowance operations it settled are reversed
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: reverse-receivable-write-off
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnédocumentTypenull | stringpovinnédocumentIdnull | stringpovinnédocumentNumbernull | stringpovinnécontactIdnull | stringpovinnécontactNamenull | stringpovinnédatestringpovinnédategroundnull | stringpovinnéamountHalerinteger | nullpovinnédeductibleHalerintegerpovinnénonDeductibleHalerintegerpovinnétimeBarredbooleanpovinnénotestring | nullpovinnéreversedbooleanpovinnécreatedAtstringpovinnédate-timeThe grounds of § 24 odst. 2 písm. y) ZDP on which writing off a receivable is a tax cost
/v1/ledger/allowances/write-offs/groundsThe grounds of § 24 odst. 2 písm. y) ZDP on which writing off a receivable is a tax cost
Nástroj MCP: get-write-off-grounds
Odpověď · 200
groundsobject[]povinnégroundnull | stringpovinnécsstringpovinnéenstringpovinnéWhat writing off a receivable would do: the tax-deductible part, the rest, the allowances it settles, and what to watch
/v1/ledger/allowances/write-offs/previewWhat writing off a receivable would do: the tax-deductible part, the rest, the allowances it settles, and what to watch
Nástroj MCP: preview-receivable-write-off
Parametry dotazu
documentType"invoice" | "other_receivable" | "debit_note"povinnédocumentIdstringpovinnédatestringYYYY-MM-DDground"1" | "2" | "3" | "4" | "5" | "6" | "7" | "none"výchozí "none"Odpověď · 200
documentTypenull | stringpovinnédocumentIdnull | stringpovinnénumbernull | stringpovinnécontactNamenull | stringpovinnécurrencynull | stringpovinnégroundnull | stringpovinnégroundTextnull | objectpovinnécsstringpovinnéenstringpovinnéamountHalerinteger | nullpovinnéamountCzkHalerintegerpovinnédeductibleHalerintegerpovinnénonDeductibleHalerintegerpovinnécoveredHalerintegerpovinnétimeBarredbooleanpovinnélimitationobjectpovinnébasisstringpovinnélimitationDatestringpovinnédatedaysLeftintegerpovinnéstatestringpovinnéfactsanypovinnésettlesStatutoryHalerintegerpovinnésettlesAccountingHalerintegerpovinnéwarningsobject[]povinnécodenull | stringpovinnémessagenull | stringpovinnéList own analyses: rows of a label and a formula over account balances
/v1/ledger/analysesList own analyses: rows of a label and a formula over account balances
Nástroj MCP: list-analyses
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataobject[]povinnéobject"analysis"povinnéidstringpovinnénamenull | stringpovinnérowsobject[]povinnélabelnull | stringpovinnéformulastringpovinnécreatedAtstringpovinnédate-timeupdatedAtstringpovinnédate-timetotalintegerhasMorebooleanpovinnéSave an own analysis. A formula uses numbers, + - * /, brackets, Z(311) for a closing balance and O(6) for the year’s movement, debit positive; with a peněžní deník P(A01) for income and V(B04) for expenses by row of the přehled
/v1/ledger/analysesSave an own analysis. A formula uses numbers, + - * /, brackets, Z(311) for a closing balance and O(6) for the year’s movement, debit positive; with a peněžní deník P(A01) for income and V(B04) for expenses by row of the přehled
Nástroj MCP: create-analysis
Tělo požadavku
namestringpovinnémax 200 charsrowsobject[]povinnélabelstringpovinnémax 120 charsformulastringpovinnémax 400 charsOdpověď · 201
idstringpovinnénamenull | stringpovinnérowsobject[]povinnélabelnull | stringpovinnéformulastringpovinnécreatedAtstringpovinnédate-timeupdatedAtstringpovinnédate-timeChange an own analysis
/v1/ledger/analyses/{id}Change an own analysis
Nástroj MCP: update-analysis
Parametry v cestě
idstringpovinnéTělo požadavku
namestringmax 200 charsrowsobject[]labelstringpovinnémax 120 charsformulastringpovinnémax 400 charsOdpověď · 200
idstringpovinnénamenull | stringpovinnérowsobject[]povinnélabelnull | stringpovinnéformulastringpovinnécreatedAtstringpovinnédate-timeupdatedAtstringpovinnédate-timeDelete an own analysis
/v1/ledger/analyses/{id}Delete an own analysis
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: delete-analysis
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnénamenull | stringpovinnérowsobject[]povinnélabelnull | stringpovinnéformulastringpovinnécreatedAtstringpovinnédate-timeupdatedAtstringpovinnédate-timeDownload an own analysis as a PDF
/v1/ledger/analyses/{id}/pdfDownload an own analysis as a PDF
Nástroj MCP: get-analysis-pdf
Parametry v cestě
idstringpovinnéParametry dotazu
yearsintegermin 1max 10toYearintegermin 2000max 2100Odpověď · 200
Vrací soubor application/pdf.
Compute an own analysis by year
/v1/ledger/analyses/{id}/runCompute an own analysis by year
Nástroj MCP: run-analysis
Parametry v cestě
idstringpovinnéParametry dotazu
yearsintegermin 1max 10toYearintegermin 2000max 2100Odpověď · 200
idstringpovinnénamenull | stringpovinnéyearsinteger[]povinnérowsobject[]povinnélabelnull | stringpovinnéformulastringpovinnévaluesobject[]povinnéyearintegerpovinnévalueinteger | nullpovinnésourcestringPřehled o majetku a závazcích at the start and end of a period, for daňová evidence and jednoduché účetnictví
/v1/ledger/assets-liabilitiesPřehled o majetku a závazcích at the start and end of a period, for daňová evidence and jednoduché účetnictví. Cash, bank, receivables, and payables (with unpaid payroll) come from the books, fixed assets from asset cards, inventory from stock movements, and loans from the loan register. Other rows are values you keep through updateBookBalances, which can also type over the computed asset, inventory, and loan rows for a period.
Nástroj MCP: get-assets-liabilities
Parametry dotazu
centerIdstringactivityIdstringprojectIdstringperiodIdstringfromstringYYYY-MM-DDtostringYYYY-MM-DDOdpověď · 200
regimestringpovinnéperiodIdstringpovinnéperiodNamestringpovinnéopeningDatenull | stringpovinnédateclosingDatestringpovinnédateassetsobject[]povinnékeystringpovinnélabelnull | stringpovinnélabelEnstringpovinnésourcestringpovinnéautoSourcestringopeningHalerintegerpovinnéclosingHalerintegerpovinnéliabilitiesobject[]povinnékeystringpovinnélabelnull | stringpovinnélabelEnstringpovinnésourcestringpovinnéautoSourcestringopeningHalerintegerpovinnéclosingHalerintegerpovinnétotalsobjectpovinnéassetsOpeningHalerintegerpovinnéassetsClosingHalerintegerpovinnéliabilitiesOpeningHalerintegerpovinnéliabilitiesClosingHalerintegerpovinnédifferenceOpeningHalerintegerpovinnédifferenceClosingHalerintegerpovinnéexceedsSingleEntryLimitbooleanSet manual rows of the přehled o majetku a závazcích, or opening cash and bank (items cash and bank)
/v1/ledger/assets-liabilitiesSet manual rows of the přehled o majetku a závazcích, or opening cash and bank (items cash and bank)
Nástroj MCP: update-book-balances
Tělo požadavku
periodIdstringitemsobject[]povinnéitemstringpovinnémax 32 charsopeningHalerintegermin -9007199254740991max 9007199254740991closingHalerintegermin -9007199254740991max 9007199254740991clearbooleanOdpověď · 200
regimestringpovinnéperiodIdstringpovinnéperiodNamestringpovinnéopeningDatenull | stringpovinnédateclosingDatestringpovinnédateassetsobject[]povinnékeystringpovinnélabelnull | stringpovinnélabelEnstringpovinnésourcestringpovinnéautoSourcestringopeningHalerintegerpovinnéclosingHalerintegerpovinnéliabilitiesobject[]povinnékeystringpovinnélabelnull | stringpovinnélabelEnstringpovinnésourcestringpovinnéautoSourcestringopeningHalerintegerpovinnéclosingHalerintegerpovinnétotalsobjectpovinnéassetsOpeningHalerintegerpovinnéassetsClosingHalerintegerpovinnéliabilitiesOpeningHalerintegerpovinnéliabilitiesClosingHalerintegerpovinnédifferenceOpeningHalerintegerpovinnédifferenceClosingHalerintegerpovinnéexceedsSingleEntryLimitbooleanList the peněžní deník: income and expense rows with bank and cash columns
/v1/ledger/cash-bookList the peněžní deník: income and expense rows with bank and cash columns
Nástroj MCP: list-cash-book-entries
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsfromstringYYYY-MM-DDtostringYYYY-MM-DDcenterIdstringactivityIdstringprojectIdstringperiodIdstringclassification"income_taxable" | "income_exempt" | "expense_deductible" | "expense_nondeductible" | "passthrough" | "transfer"moneyAccount"bank" | "cash"direction"in" | "out"Odpověď · 200
dataobject[]povinnéobject"cash_book_entry"povinnéidstringpovinnéperiodIdstringpovinnénumberintegerpovinnéentryDatestringpovinnédatedescriptionstringpovinnédirectionstringpovinnémoneyAccountstringpovinnéclassificationstringpovinnécategorynull | stringpovinnéactivityKindstringpovinnéamountHalerintegerpovinnévatHalerintegerpovinnébaseHalerinteger | nullpovinnébankInHalerintegerpovinnébankOutHalerintegerpovinnécashInHalerintegerpovinnécashOutHalerintegerpovinnésourceTypestringpovinnésourceIdnull | stringpovinnédocumentNumbernull | stringpovinnécontactIdnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnéreversalOfIdnull | stringpovinnéreversedByIdstring | nullcanReversebooleanpovinnétotalintegerhasMorebooleanpovinnéWrite a manual peněžní deník row. A transfer writes both sides: out of moneyAccount and into the other one
/v1/ledger/cash-bookWrite a manual peněžní deník row. A transfer writes both sides: out of moneyAccount and into the other one
Nástroj MCP: create-cash-book-entry
Tělo požadavku
entryDatestringpovinnéYYYY-MM-DDdescriptionstringpovinnémax 200 charsdirection"in" | "out"povinnémoneyAccount"bank" | "cash"classification"income_taxable" | "income_exempt" | "expense_deductible" | "expense_nondeductible" | "passthrough" | "transfer"povinnéamountHalerintegerpovinnémax 9007199254740991vatHalerintegermin 0max 9007199254740991categorystringactivityKind"main" | "economic"documentNumberstringmax 64 charscontactIdstringcenterIdstringactivityIdstringprojectIdstringOdpověď · 201
idstringpovinnéperiodIdstringpovinnénumberintegerpovinnéentryDatestringpovinnédatedescriptionstringpovinnédirectionstringpovinnémoneyAccountstringpovinnéclassificationstringpovinnécategorynull | stringpovinnéactivityKindstringpovinnéamountHalerintegerpovinnévatHalerintegerpovinnébaseHalerinteger | nullpovinnébankInHalerintegerpovinnébankOutHalerintegerpovinnécashInHalerintegerpovinnécashOutHalerintegerpovinnésourceTypestringpovinnésourceIdnull | stringpovinnédocumentNumbernull | stringpovinnécontactIdnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnéreversalOfIdnull | stringpovinnéreversedByIdstring | nullcanReversebooleanpovinnéReclassify a peněžní deník row (daňový / nedaňový, row of the přehled, činnost, text). Amounts cannot change
/v1/ledger/cash-book/{id}Reclassify a peněžní deník row (daňový / nedaňový, row of the přehled, činnost, text). Amounts cannot change
Nástroj MCP: update-cash-book-entry
Parametry v cestě
idstringpovinnéTělo požadavku
classification"income_taxable" | "income_exempt" | "expense_deductible" | "expense_nondeductible" | "passthrough" | "transfer"categorystring | nullactivityKind"main" | "economic"descriptionstringmax 200 charsOdpověď · 200
idstringpovinnéperiodIdstringpovinnénumberintegerpovinnéentryDatestringpovinnédatedescriptionstringpovinnédirectionstringpovinnémoneyAccountstringpovinnéclassificationstringpovinnécategorynull | stringpovinnéactivityKindstringpovinnéamountHalerintegerpovinnévatHalerintegerpovinnébaseHalerinteger | nullpovinnébankInHalerintegerpovinnébankOutHalerintegerpovinnécashInHalerintegerpovinnécashOutHalerintegerpovinnésourceTypestringpovinnésourceIdnull | stringpovinnédocumentNumbernull | stringpovinnécontactIdnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnéreversalOfIdnull | stringpovinnéreversedByIdstring | nullcanReversebooleanpovinnéReverse a manual peněžní deník row with an opposite one. A transfer reverses both sides
/v1/ledger/cash-book/{id}/reverseReverse a manual peněžní deník row with an opposite one. A transfer reverses both sides
Nástroj MCP: reverse-cash-book-entry
Parametry v cestě
idstringpovinnéOdpověď · 201
idstringpovinnéperiodIdstringpovinnénumberintegerpovinnéentryDatestringpovinnédatedescriptionstringpovinnédirectionstringpovinnémoneyAccountstringpovinnéclassificationstringpovinnécategorynull | stringpovinnéactivityKindstringpovinnéamountHalerintegerpovinnévatHalerintegerpovinnébaseHalerinteger | nullpovinnébankInHalerintegerpovinnébankOutHalerintegerpovinnécashInHalerintegerpovinnécashOutHalerintegerpovinnésourceTypestringpovinnésourceIdnull | stringpovinnédocumentNumbernull | stringpovinnécontactIdnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnéreversalOfIdnull | stringpovinnéreversedByIdstring | nullcanReversebooleanpovinnéYearly peněžní deník totals: by classification, tax base, bank and cash balances, monthly income and expense
/v1/ledger/cash-book/summaryYearly peněžní deník totals: by classification, tax base, bank and cash balances, monthly income and expense
Nástroj MCP: get-cash-book-summary
Parametry dotazu
centerIdstringactivityIdstringprojectIdstringperiodIdstringfromstringYYYY-MM-DDtostringYYYY-MM-DDOdpověď · 200
periodIdstringpovinnéperiodNamestringpovinnéfromstringpovinnédatetostringpovinnédatebyClassobjectpovinnéincome_taxableobjectpovinnéamountHalerinteger | nullpovinnévatHalerinteger | nullpovinnébaseHalerinteger | nullpovinnéincome_exemptobjectpovinnéamountHalerinteger | nullpovinnévatHalerinteger | nullpovinnébaseHalerinteger | nullpovinnéexpense_deductibleobjectpovinnéamountHalerinteger | nullpovinnévatHalerinteger | nullpovinnébaseHalerinteger | nullpovinnéexpense_nondeductibleobjectpovinnéamountHalerinteger | nullpovinnévatHalerinteger | nullpovinnébaseHalerinteger | nullpovinnépassthroughobjectpovinnéamountHalerinteger | nullpovinnévatHalerinteger | nullpovinnébaseHalerinteger | nullpovinnétransferobjectpovinnéamountHalerinteger | nullpovinnévatHalerinteger | nullpovinnébaseHalerinteger | nullpovinnéexpense_nontaxobjectamountHalerinteger | nullpovinnévatHalerinteger | nullpovinnébaseHalerinteger | nullpovinnénon_tax_transferobjectamountHalerinteger | nullpovinnévatHalerinteger | nullpovinnébaseHalerinteger | nullpovinnéincome_nontaxobjectamountHalerinteger | nullpovinnévatHalerinteger | nullpovinnébaseHalerinteger | nullpovinnétaxableIncomeHalerintegerpovinnédeductibleExpenseHalerintegerpovinnétaxBaseHalerintegerpovinnébankobjectpovinnéopeningHalerintegerpovinnéinHalerintegerpovinnéoutHalerintegerpovinnéclosingHalerintegerpovinnécashobjectpovinnéopeningHalerintegerpovinnéinHalerintegerpovinnéoutHalerintegerpovinnéclosingHalerintegerpovinnébyMonthobject[]povinnémonthnull | stringpovinnéincomeHalerintegerpovinnéexpenseHalerintegerpovinnéDecisions on the approval of the statements of a period, oldest first: a rejection and a later approval both stay
/v1/ledger/contributory/approvalsDecisions on the approval of the statements of a period, oldest first: a rejection and a later approval both stay
Nástroj MCP: list-contributory-approvals
Parametry dotazu
periodIdstringasOfstringYYYY-MM-DDreport"notes" | "equity" | "rozp" | "pap" | "vppv" | "zam"limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataobject[]povinnéobject"contributory_approval"povinnéidstringpovinnéperiodIdstringpovinnédecisionstringpovinnédecidedOnstringpovinnédateorganstringpovinnépersonsstring[]povinnéextraordinarybooleanpovinnérejectionNotenull | stringpovinnérejectionDeadlinenull | stringpovinnédateevidencenull | stringpovinnéunitStatementnull | stringpovinnévotesstring | nullpovinnécreatedAtstringpovinnédate-timetotalintegerhasMorebooleanpovinnéRecord the decision of the approving body per vyhláška 220/2013 Sb. § 6 and § 7: approved, rejected on substance or for missing papers, or not decided in time
/v1/ledger/contributory/approvalsRecord the decision of the approving body per vyhláška 220/2013 Sb. § 6 and § 7: approved, rejected on substance or for missing papers, or not decided in time. A rejection needs its note and a deadline (§ 7 odst. 3). Part of the statements cannot be approved (§ 6 odst. 4), so a decision is always about all of them.
Nástroj MCP: create-contributory-approval
Tělo požadavku
periodIdstringpovinnédecision"approved" | "rejected_substantive" | "rejected_formal" | "not_decided_in_time"povinnédecidedOnstringpovinnéYYYY-MM-DDorgan"PovereneOsoby" | "ZrizovatelOSS" | "ZrizovatelSPO" | "OrganDSO" | "ZastupitelstvoObce" | "RadaObce" | "ZastupitelstvoKraje" | "RadaKraje" | "ZastupitelstvoHMP" | "RadaHMP"povinnépersonsstring[]povinnéextraordinarybooleanrejectionNotestringmax 10000 charsrejectionDeadlinestringYYYY-MM-DDevidencestringmax 10000 charsunitStatementstringmax 10000 charsvotesstringmax 10000 charsOdpověď · 201
idstringpovinnéperiodIdstringpovinnédecisionstringpovinnédecidedOnstringpovinnédateorganstringpovinnépersonsstring[]povinnéextraordinarybooleanpovinnérejectionNotenull | stringpovinnérejectionDeadlinenull | stringpovinnédateevidencenull | stringpovinnéunitStatementnull | stringpovinnévotesstring | nullpovinnécreatedAtstringpovinnédate-timeProtokol o schvalování účetní závěrky per § 11 odst. 2 of vyhláška 220/2013 Sb. as a PDF
/v1/ledger/contributory/approvals/{id}/protocolProtokol o schvalování účetní závěrky per § 11 odst. 2 of vyhláška 220/2013 Sb. as a PDF
Nástroj MCP: download-contributory-approval-protocol
Parametry v cestě
idstringpovinnéOdpověď · 200
Vrací soubor application/pdf.
Výkaz peněžních příjmů a výdajů (C007) of vyhláška 272/2017 Sb., from the entries that moved money, with a person's moves between rows. A state organisation sends it, monthly or quarterly by its costs
/v1/ledger/contributory/cash-reportVýkaz peněžních příjmů a výdajů (C007) of vyhláška 272/2017 Sb., from the entries that moved money, with a person's moves between rows. A state organisation sends it, monthly or quarterly by its costs
Nástroj MCP: get-contributory-cash-report
Parametry dotazu
periodIdstringasOfstringYYYY-MM-DDreport"notes" | "equity" | "rozp" | "pap" | "vppv" | "zam"Odpověď · 200
periodIdstringpovinnéasOfstringpovinnédaterequiredbooleanpovinnérowsobject[]povinnécodenull | stringpovinnélabelnull | stringpovinnélevelintegerpovinnéleafbooleanpovinnévalueHalerinteger | nullpovinnémoneyInHalerintegerpovinnéunclassifiedobject[]povinnéaccountnull | stringpovinnéamountHalerinteger | nullpovinnémovesobject[]povinnétostringpovinnéfromstringpovinnéamountHalerinteger | nullpovinnéfrequencystringpovinnéThe checks of Kontrolní vazby výkazů pro CSÚIS, verze 70, as far as this application holds their data: what the portal would refuse, before it is uploaded
/v1/ledger/contributory/controlsThe checks of Kontrolní vazby výkazů pro CSÚIS, verze 70, as far as this application holds their data: what the portal would refuse, before it is uploaded
Nástroj MCP: get-contributory-controls
Parametry dotazu
periodIdstringasOfstringYYYY-MM-DDreport"notes" | "equity" | "rozp" | "pap" | "vppv" | "zam"Odpověď · 200
periodIdstringpovinnéasOfstringpovinnédateversionintegerpovinnéokbooleanpovinnéchecksobject[]povinnéidstringpovinnébondintegerpovinnélabelnull | stringpovinnéleftintegerrightintegerokbooleanpovinnédifferenceHalerintegerbalanceHalerintegeraccountsstring[]itemsstring[]failedintegerpovinnéoverviewsDuebooleanA further CSÚIS message for upload on its portal: příloha, approval, ROZP 1-01 SPO, PAP with its detail parts, the cash report C007, ZAM 1-04 U, and for 2025 and earlier the cash flow with equity changes. Validated against package 57, unsigned, sent nowhere
/v1/ledger/contributory/csuisA further CSÚIS message for upload on its portal: příloha, approval, ROZP 1-01 SPO, PAP with its detail parts, the cash report C007, ZAM 1-04 U, and for 2025 and earlier the cash flow with equity changes. Validated against package 57, unsigned, sent nowhere
Nástroj MCP: export-csuis-report
Tělo požadavku
report"cash_flow" | "notes" | "approval" | "rozp" | "pap" | "pap_x" | "pap_xi" | "pap_xii" | "pap_xiii" | "pap_xv" | "pap_xvi" | "vppv" | "zam"povinnésequencePartintegermin 1max 9007199254740991periodIdstringpovinnéasOfstringYYYY-MM-DDpersonNamestringpovinnémax 200 charsemailstringpovinnéemailpersonIdstringpovinnémax 15 charsphonestringmax 30 charschapterstringmax 3 charsOdpověď · 200
Vrací soubor application/xml.
ZAM 1-04 U of vyhláška 5/2014 Sb. as entered: the headcount of a state organisation whose employment the government regulates, per quarter
/v1/ledger/contributory/employmentZAM 1-04 U of vyhláška 5/2014 Sb. as entered: the headcount of a state organisation whose employment the government regulates, per quarter
Nástroj MCP: get-contributory-employment
Parametry dotazu
periodIdstringasOfstringYYYY-MM-DDreport"notes" | "equity" | "rozp" | "pap" | "vppv" | "zam"Odpověď · 200
periodIdstringpovinnéasOfstringpovinnédaterequiredbooleanpovinnéquarternull | stringpovinnécolumnsobject[]povinnékeystringpovinnélabelnull | stringpovinnérowsobjectpovinnéemploymentobjectpovinnébudgetintegerpovinnébudgetEuintegerpovinnéadjustedintegerpovinnéadjustedEuintegerpovinnéactualnumberpovinnélimitEunumberpovinnélimitOthernumberpovinnéunspentEuintegerpovinnéunspentOtherintegerpovinnéoutsideEuintegerpovinnéoutsideOtherintegerpovinnéendintegerpovinnéendEuintegerpovinnécivilobjectpovinnébudgetintegerpovinnébudgetEuintegerpovinnéadjustedintegerpovinnéadjustedEuintegerpovinnéactualintegerpovinnélimitEuintegerpovinnélimitOtherintegerpovinnéunspentEuintegerpovinnéunspentOtherintegerpovinnéoutsideEuintegerpovinnéoutsideOtherintegerpovinnéendintegerpovinnéendEuintegerpovinnétotalobjectpovinnébudgetintegerpovinnébudgetEuintegerpovinnéadjustedintegerpovinnéadjustedEuintegerpovinnéactualnumberpovinnélimitEunumberpovinnélimitOthernumberpovinnéunspentEuintegerpovinnéunspentOtherintegerpovinnéoutsideEuintegerpovinnéoutsideOtherintegerpovinnéendintegerpovinnéendEuintegerpovinnéfirstQuarterobjectpovinnéemploymentobjectpovinnébudgetintegerpovinnébudgetEuintegerpovinnéadjustedintegerpovinnéadjustedEuintegerpovinnéactualnumberpovinnélimitEuintegerpovinnélimitOthernumberpovinnéunspentEuintegerpovinnéunspentOtherintegerpovinnéoutsideEuintegerpovinnéoutsideOtherintegerpovinnéendintegerpovinnéendEuintegerpovinnécivilobjectpovinnébudgetintegerpovinnébudgetEuintegerpovinnéadjustedintegerpovinnéadjustedEuintegerpovinnéactualintegerpovinnélimitEuintegerpovinnélimitOtherintegerpovinnéunspentEuintegerpovinnéunspentOtherintegerpovinnéoutsideEuintegerpovinnéoutsideOtherintegerpovinnéendintegerpovinnéendEuintegerpovinnéReverse a transfer or fund posting made by a guide
/v1/ledger/contributory/entries/{id}/reverseReverse a transfer or fund posting made by a guide
Nástroj MCP: reverse-contributory-entry
Parametry v cestě
idstringpovinnéOdpověď · 200
entryIdnull | stringpovinnéreversalIdstringpovinnéPost a creation or use of a fund per ČÚS 704: the guide picks the accounts by the founder and the kind, and the amount lands on its row of part F of the příloha
/v1/ledger/contributory/funds/postPost a creation or use of a fund per ČÚS 704: the guide picks the accounts by the founder and the kind, and the amount lands on its row of part F of the příloha
Nástroj MCP: post-contributory-fund
Tělo požadavku
kindstringpovinnémax 40 charsdatestringpovinnéYYYY-MM-DDamountHalerintegerpovinnémax 9007199254740991reserveAccount"413" | "414"revenueAccount"671" | "672"moneyAccountstringrowstringdescriptionstringmax 200 charsOdpověď · 201
entryIdnull | stringpovinnékindstringpovinnérefstringpovinnélinesobject[]povinnéaccountNumbernull | stringpovinnédebitHalerintegerpovinnécreditHalerintegerpovinnéWhat was saved for the příloha, the equity overview, ROZP 1-01 SPO, PAP, the cash report or ZAM 1-04 U of a period
/v1/ledger/contributory/inputsWhat was saved for the příloha, the equity overview, ROZP 1-01 SPO, PAP, the cash report or ZAM 1-04 U of a period
Nástroj MCP: get-contributory-inputs
Parametry dotazu
periodIdstringasOfstringYYYY-MM-DDreport"notes" | "equity" | "rozp" | "pap" | "vppv" | "zam"Odpověď · 200
periodIdstringpovinnéreportstringpovinnédataobjectpovinnéeobjectE1object[]povinnéitemstringpovinnécommentnull | stringpovinnéamountHalerinteger | nullpovinnéitemMapobjectquartersobjectallocationobjectA.I.2.objectpovinnéincreaseHalerintegerpovinnépartIobjectpartIIobjectchangesobject[]partintegerpovinnéitemstringpovinnéchangeTypestringpovinnéamountHalerinteger | nullpovinnépartnerstringassetPartnerstringtextsobjectA.1.stringpovinnédobjectd2integerpovinnéaccountPartnersobjectmovesobject[]fromstringpovinnétostringpovinnéamountHalerinteger | nullpovinnéSave what the books cannot say: texts and breakdowns of the příloha, the allocation of equity movements, the budget of ROZP 1-01 SPO, the change types and partners of PAP, moves in the cash report, the headcount of ZAM 1-04 U
/v1/ledger/contributory/inputsSave what the books cannot say: texts and breakdowns of the příloha, the allocation of equity movements, the budget of ROZP 1-01 SPO, the change types and partners of PAP, moves in the cash report, the headcount of ZAM 1-04 U
Nástroj MCP: save-contributory-inputs
Tělo požadavku
periodIdstringpovinnéreport"notes" | "equity" | "rozp" | "pap" | "vppv" | "zam"povinnédataobjectpovinnéOdpověď · 200
periodIdstringpovinnéreportstringpovinnédataobjectpovinnéeobjectE1object[]povinnéitemstringpovinnécommentnull | stringpovinnéamountHalerinteger | nullpovinnéitemMapobjectquartersobjectallocationobjectA.I.2.objectpovinnéincreaseHalerintegerpovinnépartIobjectpartIIobjectchangesobject[]partintegerpovinnéitemstringpovinnéchangeTypestringpovinnéamountHalerinteger | nullpovinnépartnerstringassetPartnerstringtextsobjectA.1.stringpovinnédobjectd2integerpovinnéaccountPartnersobjectmovesobject[]fromstringpovinnétostringpovinnéamountHalerinteger | nullpovinnéPříloha per § 45 and Příloha 5 of vyhláška 410/2009 Sb.: off-balance accounts, transfers, funds, buildings and land from the books, the texts as saved
/v1/ledger/contributory/notesPříloha per § 45 and Příloha 5 of vyhláška 410/2009 Sb.: off-balance accounts, transfers, funds, buildings and land from the books, the texts as saved
Nástroj MCP: get-contributory-notes
Parametry dotazu
periodIdstringasOfstringYYYY-MM-DDreport"notes" | "equity" | "rozp" | "pap" | "vppv" | "zam"Odpověď · 200
periodIdstringpovinnéperiodNamestringpovinnéasOfstringpovinnédatestructurestringpovinnéfounderstringpovinnéentityobjectpovinnénamenull | stringpovinnéiconull | stringpovinnétextsobject[]povinnécodenull | stringpovinnélabelnull | stringpovinnéhintstringpovinnétextstringpovinnéa4object[]povinnécodenull | stringpovinnélabelnull | stringpovinnélevelintegerpovinnécurrentHalerintegerpovinnépriorHalerintegerpovinnéaccountnull | stringpartCobject[]povinnécodenull | stringpovinnélabelnull | stringpovinnécurrentHalerintegerpovinnépriorHalerintegerpovinnéb3objectpovinnécodenull | stringpovinnélabelnull | stringpovinnévalueHalerinteger | nullpovinnétextstringpovinnédobjectpovinnéd1objectpovinnécodenull | stringpovinnélabelnull | stringpovinnévalueintegerpovinnétextstringpovinnéd2objectpovinnécodenull | stringpovinnélabelnull | stringpovinnévalueintegerpovinnéd3objectpovinnécodenull | stringpovinnélabelnull | stringpovinnévalueHalerinteger | nullpovinnéd4objectpovinnécodenull | stringpovinnélabelnull | stringpovinnévalueintegerpovinnéd5objectpovinnécodenull | stringpovinnélabelnull | stringpovinnévalueHalerinteger | nullpovinnéd7objectpovinnécodenull | stringpovinnélabelnull | stringpovinnétextstringpovinnéd6objectpovinnécodenull | stringpovinnélabelnull | stringpovinnévalueHalerinteger | nullpovinnéeobjectpovinnéE1object[]povinnéitemstringpovinnécommentnull | stringpovinnéamountHalerinteger | nullpovinnéE2any[]povinnéE3any[]povinnéE4any[]povinnéfundsobject[]povinnéletterstringpovinnétitlenull | stringpovinnérowsobject[]povinnécodenull | stringpovinnélabelnull | stringpovinnévalueHalerinteger | nullpovinnélevelintegerpovinnégobjectpovinnéletterstringpovinnétitlenull | stringpovinnétotalobjectpovinnécodenull | stringpovinnélabelnull | stringpovinnégrossHalerintegerpovinnécorrectionHalerintegerpovinnénetHalerintegerpovinnépriorNetHalerintegerpovinnérowsobject[]povinnécodenull | stringpovinnélabelnull | stringpovinnégrossHalerintegerpovinnécorrectionHalerintegerpovinnépriorNetHalerintegerpovinnénetHalerintegerpovinnéhobjectpovinnéletterstringpovinnétitlenull | stringpovinnétotalobjectpovinnécodenull | stringpovinnélabelnull | stringpovinnégrossHalerintegerpovinnécorrectionHalerintegerpovinnénetHalerintegerpovinnépriorNetHalerintegerpovinnérowsobject[]povinnécodenull | stringpovinnélabelnull | stringpovinnégrossHalerintegerpovinnécorrectionHalerintegerpovinnépriorNetHalerintegerpovinnénetHalerintegerpovinnéiobject[]povinnécodenull | stringpovinnélabelnull | stringpovinnécurrentHalerintegerpovinnépriorHalerintegerpovinnéjobject[]povinnécodenull | stringpovinnélabelnull | stringpovinnécurrentHalerintegerpovinnépriorHalerintegerpovinnéPříloha of a contributory organisation as a PDF
/v1/ledger/contributory/notes/pdfPříloha of a contributory organisation as a PDF
Nástroj MCP: download-contributory-notes
Parametry dotazu
periodIdstringasOfstringYYYY-MM-DDreport"notes" | "equity" | "rozp" | "pap" | "vppv" | "zam"Odpověď · 200
Vrací soubor application/pdf.
Pomocný analytický přehled of vyhláška 383/2009 Sb. Parts I to III and the breakdowns by partner in X, XI, XV and XVI from the books, the change types of IV to VIII and their partners in XII and XIII as entered
/v1/ledger/contributory/papPomocný analytický přehled of vyhláška 383/2009 Sb. Parts I to III and the breakdowns by partner in X, XI, XV and XVI from the books, the change types of IV to VIII and their partners in XII and XIII as entered. Part XIV is for organisational units of the state and territorial self-governing units only, so a contributory organisation has none.
Nástroj MCP: get-contributory-pap
Parametry dotazu
periodIdstringasOfstringYYYY-MM-DDreport"notes" | "equity" | "rozp" | "pap" | "vppv" | "zam"Odpověď · 200
periodIdstringpovinnéasOfstringpovinnédatepart1object[]povinnéitemstringpovinnéopeningintegerpovinnédebitintegerpovinnécreditintegerpovinnéclosingintegerpovinnépart2object[]povinnéitemstringpovinnémainintegerpovinnéeconomicintegerpovinnépart3object[]povinnéitemstringpovinnémainintegerpovinnéeconomicintegerpovinnépartsobjectpovinnérequiredbooleanpovinnépart10object[]itemstringpovinnépartnerstringpovinnépartnerNamenull | stringpovinnéopeningintegerpovinnédebitintegerpovinnécreditintegerpovinnéclosingintegerpovinnéunidentifiedbooleanpovinnémarkerstringpovinnécontractanypovinnépart11object[]itemstringpovinnépartnerstringpovinnépartnerNamestringpovinnémainintegerpovinnéeconomicintegerpovinnéunidentifiedbooleanpovinnémarkerstringpovinnépart12object[]itemstringpovinnéchangeTypestringpovinnépartnerstringpovinnépartnerNameanypovinnéamountHalerinteger | nullpovinnéunidentifiedbooleanpovinnépart13object[]itemstringpovinnéchangeTypestringpovinnéassetPartnerstringpovinnépartnerstringpovinnépartnerNameanypovinnéassetPartnerNameanypovinnéamountHalerinteger | nullpovinnéunidentifiedbooleanpovinnépart15object[]itemstringpovinnélabelnull | stringpovinnéopeningintegerpovinnéclosingintegerpovinnépart16object[]itemstringpovinnépartnerstringpovinnépartnerNamenull | stringpovinnéopeningintegerpovinnéclosingintegerpovinnéunidentifiedbooleanpovinnéunassignedobject[]accountnull | stringpovinnésyntheticstringpovinnéitemMapobjectaccountPartnersobjectThe form of PAP itself: the items of parts I to III and XV with their partner markers, what each of parts IV to VIII lists, and the change types
/v1/ledger/contributory/pap/formThe form of PAP itself: the items of parts I to III and XV with their partner markers, what each of parts IV to VIII lists, and the change types
Nástroj MCP: get-contributory-pap-form
Odpověď · 200
part1object[]povinnéitemstringpovinnélabelnull | stringpovinnémarkernull | stringpovinnépart2object[]povinnéitemstringpovinnélabelnull | stringpovinnémarkernull | stringpovinnépart3object[]povinnéitemstringpovinnélabelnull | stringpovinnémarkernull | stringpovinnépart15object[]povinnéitemstringpovinnélabelnull | stringpovinnémarkerstringpovinnérangesobjectpovinnéchangeCodesobjectpovinnéCosts and income of the period by účelový znak: every line marked with a project that has one, invoices and payroll included
/v1/ledger/contributory/purpose-codesCosts and income of the period by účelový znak: every line marked with a project that has one, invoices and payroll included
Nástroj MCP: get-contributory-purpose-codes
Parametry dotazu
periodIdstringasOfstringYYYY-MM-DDreport"notes" | "equity" | "rozp" | "pap" | "vppv" | "zam"Odpověď · 200
dataobject[]povinnépurposeCodenull | stringpovinnénamenull | stringpovinnécostHalerintegerpovinnéincomeHalerintegerpovinnéadvanceHalerintegerpovinnédifferenceHalerintegerpovinnétotalintegerpovinnéhasMorebooleanpovinnéROZP 1-01 SPO of vyhláška 5/2014 Sb.: last year from the books, the budget as entered. It replaced nothing for territorial organisations, which send no financial statement
/v1/ledger/contributory/rozpROZP 1-01 SPO of vyhláška 5/2014 Sb.: last year from the books, the budget as entered. It replaced nothing for territorial organisations, which send no financial statement. FIN 2-04 U no longer exists: the CSÚIS manual lists it as abolished.
Nástroj MCP: get-contributory-rozp
Parametry dotazu
periodIdstringasOfstringYYYY-MM-DDreport"notes" | "equity" | "rozp" | "pap" | "vppv" | "zam"Odpověď · 200
periodIdstringpovinnéfounderstringpovinnérequiredbooleanpovinnépartIobject[]povinnénumberinteger | nullpovinnélabelnull | stringpovinnéaccountnull | stringpovinnéactualintegerpovinnébudgetintegerpovinnénext1integerpovinnénext2integerpovinnépartIIobject[]povinnénumberinteger | nullpovinnélabelnull | stringpovinnéactualintegerpovinnébudgetintegerpovinnénext1integerpovinnénext2integerpovinnéFounder of a contributory organisation (state or territorial), which decides the fund tables, ROZP 1-01 SPO and whether PAP is due, with the guides on offer
/v1/ledger/contributory/settingsFounder of a contributory organisation (state or territorial), which decides the fund tables, ROZP 1-01 SPO and whether PAP is due, with the guides on offer
Nástroj MCP: get-contributory-settings
Odpověď · 200
founderstringpovinnéchapternull | stringpovinnétransferStepsstring[]fundPostingsobject[]keystringpovinnérefstringpovinnélabelnull | stringpovinnétablenull | stringpovinnérowChoicearray | nullpovinnéfromReservebooleanpovinnérevenueAccountbooleanpovinnéapprovalOrgansstring[]approvalDecisionsstring[]papChangeCodesobjectemploymentRegulatedbooleanSay who founded the contributory organisation, its budget chapter if the state did, and whether the government regulates its employment, which brings ZAM 1-04 U
/v1/ledger/contributory/settingsSay who founded the contributory organisation, its budget chapter if the state did, and whether the government regulates its employment, which brings ZAM 1-04 U
Nástroj MCP: update-contributory-settings
Tělo požadavku
founder"state" | "territorial"povinnéchapterstring | nullemploymentRegulatedbooleanOdpověď · 200
founderstringpovinnéchapternull | stringpovinnétransferStepsstring[]fundPostingsobject[]keystringpovinnérefstringpovinnélabelnull | stringpovinnétablenull | stringpovinnérowChoicearray | nullpovinnéfromReservebooleanpovinnérevenueAccountbooleanpovinnéapprovalOrgansstring[]approvalDecisionsstring[]papChangeCodesobjectemploymentRegulatedbooleanTransfers received, with the entries each one made
/v1/ledger/contributory/transfersTransfers received, with the entries each one made
Nástroj MCP: list-contributory-transfers
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataobject[]povinnéobject"contributory_transfer"povinnéidstringpovinnénamestringpovinnéproviderNamestringpovinnéproviderIconull | stringpovinnépurposeCodenull | stringpovinnéprojectIdnull | stringpovinnékindstringpovinnérevenueAccountstringpovinnéreceivableAccountstringpovinnéamountHalerintegerpovinnéyearintegerpovinnéentriesobject[]povinnéidstringpovinnédatestringpovinnédatenumberinteger | nullpovinnédescriptionnull | stringpovinnéstepstringpovinnéreversedbooleanpovinnétotalintegerhasMorebooleanpovinnéRecord a transfer received: operating or for fixed assets, with its provider and účelový znak. Nothing posts until a step does
/v1/ledger/contributory/transfersRecord a transfer received: operating or for fixed assets, with its provider and účelový znak. Nothing posts until a step does
Nástroj MCP: create-contributory-transfer
Tělo požadavku
namestringpovinnémax 200 charsproviderNamestringpovinnémax 200 charsproviderIcostringpurposeCodestringkind"operating" | "investment"povinnérevenueAccount"671" | "672"receivableAccount"344" | "346" | "348"amountHalerintegermin -9007199254740991max 9007199254740991výchozí 0yearintegerpovinnémin 2000max 2100Odpověď · 201
idstringpovinnénamestringpovinnéproviderNamestringpovinnéproviderIconull | stringpovinnépurposeCodenull | stringpovinnéprojectIdnull | stringpovinnékindstringpovinnérevenueAccountstringpovinnéreceivableAccountstringpovinnéamountHalerintegerpovinnéyearintegerpovinnéentriesobject[]povinnéidstringpovinnédatestringpovinnédatenumberinteger | nullpovinnédescriptionnull | stringpovinnéstepstringpovinnéreversedbooleanpovinnéPost one step of a transfer per ČÚS 703: advance, settlement, surplus returned, estimate, no-settlement claim, money received, or release of 403 to income
/v1/ledger/contributory/transfers/{id}/postPost one step of a transfer per ČÚS 703: advance, settlement, surplus returned, estimate, no-settlement claim, money received, or release of 403 to income. Points 5.3.1 to 5.3.7, 5.5.1 and 4.17 for a recipient that is no organisational unit of the state. Reverse a step with reverseContributoryEntry.
Nástroj MCP: post-contributory-transfer-step
Parametry v cestě
idstringpovinnéTělo požadavku
step"advance_received" | "long_advance_received" | "settled_in_year" | "advance_cleared" | "long_advance_cleared" | "surplus_returned" | "top_up_received" | "estimate" | "settled_later" | "no_settlement" | "received" | "release"povinnédatestringpovinnéYYYY-MM-DDamountHalerintegerpovinnémax 9007199254740991estimateHalerintegermin -9007199254740991max 9007199254740991moneyAccountstringdescriptionstringmax 200 charsOdpověď · 201
transferIdstringpovinnéentryIdnull | stringpovinnéstepstringpovinnélinesobject[]povinnéaccountNumbernull | stringpovinnédebitHalerintegerpovinnécreditHalerintegerpovinnéThe rozvaha or výkaz zisku a ztráty of a contributory organisation as an XML message for CSÚIS, for upload on its portal
/v1/ledger/csuis/exportThe rozvaha or výkaz zisku a ztráty of a contributory organisation as an XML message for CSÚIS, for upload on its portal. Validated against package no. 57 of the XSD schemas of the Státní pokladna. Unsigned, and nothing is sent: the responsible person uploads it. personId is the number CSÚIS gave that person.
Nástroj MCP: export-csuis-statement
Tělo požadavku
report"balance_sheet" | "income_statement"povinnéperiodIdstringpovinnéasOfstringYYYY-MM-DDpersonNamestringpovinnémax 200 charsemailstringpovinnéemailpersonIdstringpovinnémax 15 charsphonestringmax 30 charschapterstringmax 3 charsOdpověď · 200
Vrací soubor application/xml.
Who a contributory organisation last sent as the responsible person of a CSÚIS message
/v1/ledger/csuis/senderWho a contributory organisation last sent as the responsible person of a CSÚIS message
Nástroj MCP: get-csuis-sender
Odpověď · 200
iconull | stringpovinnénamenull | stringpovinnéemailnull | stringpersonIdstringpersonNamestringSeznam: analytika
/v1/ledger/dimensionsList střediska, činnosti, and zakázky
Nástroj MCP: list-dimensions
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charskind"center" | "activity" | "project"active"true" | "false"Odpověď · 200
dataobject[]povinnéobject"dimension"povinnéidstringpovinnékindstringpovinnécodestringpovinnénamestringpovinnéisActivebooleanpovinnépurposeCodestring | nulltotalintegerhasMorebooleanpovinnéVytvoření: analytika
/v1/ledger/dimensionsCreate a středisko (center), činnost (activity), or zakázka (project)
Nástroj MCP: create-dimension
Tělo požadavku
kind"center" | "activity" | "project"povinnécodestringpovinnémax 24 charsnamestringpovinnémax 200 charspurposeCodestringOdpověď · 201
idstringpovinnékindstringpovinnécodestringpovinnénamestringpovinnéisActivebooleanpovinnépurposeCodestring | nullDetail: analytika
/v1/ledger/dimensions/{id}Get a středisko, činnost, or zakázka
Nástroj MCP: get-dimension
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnékindstringpovinnécodestringpovinnénamestringpovinnéisActivebooleanpovinnépurposeCodestring | nullÚprava: analytika
/v1/ledger/dimensions/{id}Rename or deactivate a středisko, činnost, or zakázka
Nástroj MCP: update-dimension
Parametry v cestě
idstringpovinnéTělo požadavku
namestringmax 200 charsisActivebooleanpurposeCodestring | nullOdpověď · 200
idstringpovinnékindstringpovinnécodestringpovinnénamestringpovinnéisActivebooleanpovinnépurposeCodestring | nullSmazání: analytika
/v1/ledger/dimensions/{id}Delete a dimension nothing has been posted to. Otherwise deactivate it
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: delete-dimension
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnédeletedbooleanpovinnéThe ČNB rate list for a date. Fetches and caches it when it is not stored yet
/v1/ledger/exchange-ratesThe ČNB rate list for a date. Fetches and caches it when it is not stored yet
Nástroj MCP: list-exchange-rates
Parametry dotazu
datestringYYYY-MM-DDcurrencystring3 charslimitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataobject[]povinnéobject"exchange_rate"povinnécurrencystringpovinnécountrynull | stringcurrencyNamestringamountintegerpovinnératenumberpovinnératePerUnitnumberpovinnésourcestringpovinnéidnull | stringdatestringdatevalidDatestringdatestalebooleantotalintegerhasMorebooleanpovinnéSet a manual rate for a currency and date, for currencies or days ČNB does not publish
/v1/ledger/exchange-ratesSet a manual rate for a currency and date, for currencies or days ČNB does not publish
Nástroj MCP: set-exchange-rate
Tělo požadavku
currencystringpovinné3 charsdatestringpovinnéYYYY-MM-DDratenumberpovinnéamountintegermax 9007199254740991Odpověď · 201
currencystringpovinnécountrynull | stringcurrencyNamestringamountintegerpovinnératenumberpovinnératePerUnitnumberpovinnésourcestringpovinnéidnull | stringdatestringdatevalidDatestringdatestalebooleanDownload the ČNB daily rates for a date and cache them. Manual rates stay
/v1/ledger/exchange-rates/fetchDownload the ČNB daily rates for a date and cache them. Manual rates stay
Nástroj MCP: fetch-exchange-rates
Tělo požadavku
datestringpovinnéYYYY-MM-DDOdpověď · 200
datestringpovinnédatevalidDatestringpovinnédatecountintegerpovinnéList the pevné kurzy this firm uses during the year
/v1/ledger/exchange-rates/fixedList the pevné kurzy this firm uses during the year
Nástroj MCP: list-fixed-rates
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataobject[]povinnéobject"fx_fixed_rate"povinnéidstringpovinnécurrencystringpovinnévalidFromstringpovinnédatevalidTostringpovinnédateamountintegerpovinnératenumberpovinnératePerUnitnumberpovinnésourceValidDatestringpovinnédatecreatedAtstringpovinnédate-timetotalintegerhasMorebooleanpovinnéUse a pevný kurz for a currency over a period: the ČNB rate of its first day, ending at the latest with the accounting period
/v1/ledger/exchange-rates/fixedUse a pevný kurz for a currency over a period: the ČNB rate of its first day, ending at the latest with the accounting period. Zákon 563/1991 Sb. § 24d odst. 4 fixes the rate to the one published for the first day, so it cannot be typed in. Documents and payments dated in the period use it. The balance sheet date keeps the general rate. Banks, insurers, and similar institutions may not use a pevný kurz (§ 24d odst. 5).
Nástroj MCP: create-fixed-rate
Tělo požadavku
currencystringpovinné3 charsvalidFromstringpovinnéYYYY-MM-DDvalidTostringpovinnéYYYY-MM-DDOdpověď · 201
idstringpovinnécurrencystringpovinnévalidFromstringpovinnédatevalidTostringpovinnédateamountintegerpovinnératenumberpovinnératePerUnitnumberpovinnésourceValidDatestringpovinnédatecreatedAtstringpovinnédate-timeStop using a pevný kurz. Anything already posted keeps the rate it was posted at
/v1/ledger/exchange-rates/fixed/{id}Stop using a pevný kurz. Anything already posted keeps the rate it was posted at
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: delete-fixed-rate
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnécurrencystringpovinnévalidFromstringpovinnédatevalidTostringpovinnédateamountintegerpovinnératenumberpovinnératePerUnitnumberpovinnésourceValidDatestringpovinnédatecreatedAtstringpovinnédate-timeThe rate for a currency on a date, for filling exchangeRate on a document
/v1/ledger/exchange-rates/lookupThe rate for a currency on a date, for filling exchangeRate on a document. ratePerUnit is CZK per one unit of the currency. stale means ČNB was unreachable and a recent rate stands in.
Nástroj MCP: lookup-exchange-rate
Parametry dotazu
currencystringpovinné3 charsdatestringpovinnéYYYY-MM-DDOdpověď · 200
currencystringpovinnécountrynull | stringcurrencyNamestringamountintegerpovinnératenumberpovinnératePerUnitnumberpovinnésourcestringpovinnéidnull | stringdatestringdatevalidDatestringdatestalebooleanThe ČNB monthly list of other currencies (kurzy ostatních měn), published on the last working day of a month for the whole next month
/v1/ledger/exchange-rates/monthlyThe ČNB monthly list of other currencies (kurzy ostatních měn), published on the last working day of a month for the whole next month. year and month name the month of publication. Rate lookups use the list automatically for currencies outside the daily rates.
Nástroj MCP: list-monthly-exchange-rates
Parametry dotazu
yearintegerpovinnémin 2000max 2100monthintegerpovinnémin 1max 12limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataobject[]povinnéobject"exchange_rate"povinnécurrencystringpovinnécountrynull | stringcurrencyNamestringamountintegerpovinnératenumberpovinnératePerUnitnumberpovinnésourcestringpovinnéidnull | stringdatestringdatevalidDatestringdatestalebooleantotalintegerhasMorebooleanpovinnéDownload an accounting report as CSV (semicolons, decimal comma, UTF-8 with BOM)
/v1/ledger/exports/{report}/csvDownload an accounting report as CSV (semicolons, decimal comma, UTF-8 with BOM). report: balance-sheet, income-statement, income-statement-functional, cash-flow, equity-changes, trial-balance, journal, cash-book, receivables, payables, income-expense, assets-liabilities. Takes the same filters as the report, plus unit and lang.
Nástroj MCP: export-accounting-report-csv
Parametry v cestě
reportstringpovinnéParametry dotazu
centerIdstringactivityIdstringprojectIdstringperiodIdstringfromstringYYYY-MM-DDtostringYYYY-MM-DDasOfstringYYYY-MM-DDdatestringYYYY-MM-DDstructure"full" | "short" | "micro"level"analytic" | "synthetic"unit"czk" | "thousands"lang"cs" | "en"accountstringmax 8 charssourceTypestringmax 32 charssearchstringmax 200 charsOdpověď · 200
Vrací soubor text/csv; charset=utf-8.
Download an accounting report as a printable PDF, such as the rozvaha or výkaz zisku a ztráty in the statutory layout
/v1/ledger/exports/{report}/pdfDownload an accounting report as a printable PDF, such as the rozvaha or výkaz zisku a ztráty in the statutory layout. Same reports and filters as the CSV export. unit=thousands prints whole thousands of CZK, as the statements are filed.
Nástroj MCP: export-accounting-report-pdf
Parametry v cestě
reportstringpovinnéParametry dotazu
centerIdstringactivityIdstringprojectIdstringperiodIdstringfromstringYYYY-MM-DDtostringYYYY-MM-DDasOfstringYYYY-MM-DDdatestringYYYY-MM-DDstructure"full" | "short" | "micro"level"analytic" | "synthetic"unit"czk" | "thousands"lang"cs" | "en"accountstringmax 8 charssourceTypestringmax 32 charssearchstringmax 200 charsOdpověď · 200
Vrací soubor application/pdf.
Download an accounting report as an Excel workbook
/v1/ledger/exports/{report}/xlsxDownload an accounting report as an Excel workbook. Same reports and filters as the CSV export. Money cells are real numbers.
Nástroj MCP: export-accounting-report-xlsx
Parametry v cestě
reportstringpovinnéParametry dotazu
centerIdstringactivityIdstringprojectIdstringperiodIdstringfromstringYYYY-MM-DDtostringYYYY-MM-DDasOfstringYYYY-MM-DDdatestringYYYY-MM-DDstructure"full" | "short" | "micro"level"analytic" | "synthetic"unit"czk" | "thousands"lang"cs" | "en"accountstringmax 8 charssourceTypestringmax 32 charssearchstringmax 200 charsOdpověď · 200
Vrací soubor application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.
Detail: hlavní kniha, účet
/v1/ledger/general-ledger/{number}Hlavní kniha for one account: opening balance, movements with running balance, monthly turnover. A synthetic number includes its analytic accounts.
Nástroj MCP: get-account-ledger
Parametry v cestě
numberstringpovinnéParametry dotazu
centerIdstringactivityIdstringprojectIdstringperiodIdstringfromstringYYYY-MM-DDtostringYYYY-MM-DDOdpověď · 200
accountnull | objectpovinnénumbernull | stringpovinnénamenull | stringpovinnénameEnnull | stringpovinnétypestringpovinnéperiodIdstringpovinnéperiodNamestringpovinnéfromstringpovinnédatetostringpovinnédateopeningHalerintegerpovinnédebitHalerintegerpovinnécreditHalerintegerpovinnéclosingHalerintegerpovinnémovementsobject[]povinnéidstringpovinnéentryIdnull | stringpovinnéentryNumberintegerpovinnéentryDatestringpovinnédateaccountNumbernull | stringpovinnédescriptionnull | stringpovinnédocumentNumbernull | stringpovinnésourceTypenull | stringpovinnésourceIdnull | stringpovinnédebitHalerintegerpovinnécreditHalerintegerpovinnécontactIdnull | stringpovinnécenterIdnull | stringpovinnéactivityIdstring | nullpovinnéprojectIdnull | stringpovinnébalanceHalerintegerpovinnébyMonthobject[]povinnémonthnull | stringpovinnédebitHalerintegerpovinnécreditHalerintegerpovinnébalanceHalerintegerpovinnéVýkaz o příjmech a výdajích for jednoduché účetnictví, by hlavní and hospodářská činnost
/v1/ledger/income-expense-statementVýkaz o příjmech a výdajích for jednoduché účetnictví, by hlavní and hospodářská činnost
Nástroj MCP: get-income-expense-statement
Parametry dotazu
centerIdstringactivityIdstringprojectIdstringperiodIdstringfromstringYYYY-MM-DDtostringYYYY-MM-DDOdpověď · 200
periodIdstringpovinnéperiodNamestringpovinnéincomeobjectpovinnérowsobject[]povinnékeystringpovinnécodenull | stringpovinnélabelnull | stringpovinnélabelEnstringpovinnémainHalerintegerpovinnéeconomicHalerintegerpovinnétotalHalerinteger | nullpovinnétotalobjectpovinnékeystringpovinnécodenull | stringpovinnélabelnull | stringpovinnélabelEnstringpovinnémainHalerintegerpovinnéeconomicHalerintegerpovinnétotalHalerinteger | nullpovinnéexpenseobjectpovinnérowsobject[]povinnékeystringpovinnécodenull | stringpovinnélabelnull | stringpovinnélabelEnstringpovinnémainHalerintegerpovinnéeconomicHalerintegerpovinnétotalHalerinteger | nullpovinnétotalobjectpovinnékeystringpovinnécodenull | stringpovinnélabelnull | stringpovinnélabelEnstringpovinnémainHalerintegerpovinnéeconomicHalerintegerpovinnétotalHalerinteger | nullpovinnédifferenceobjectpovinnékeystringpovinnécodenull | stringpovinnélabelnull | stringpovinnélabelEnstringpovinnémainHalerintegerpovinnéeconomicHalerintegerpovinnétotalHalerinteger | nullpovinnéexceedsSingleEntryLimitbooleanpovinnéList the účetní deník with lines. Filter by period, dates, account, contact, source, or dimension
/v1/ledger/journalList the účetní deník with lines. Filter by period, dates, account, contact, source, or dimension
Nástroj MCP: list-journal-entries
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsfromstringYYYY-MM-DDtostringYYYY-MM-DDcenterIdstringactivityIdstringprojectIdstringaccountstringmax 8 charsperiodIdstringsourceTypestringmax 32 charscontactIdstringOdpověď · 200
dataobject[]povinnéobject"journal_entry"povinnéidstringpovinnéperiodIdstringpovinnénumberintegerpovinnéentryDatestringpovinnédatedescriptionstringpovinnésourceTypestringpovinnésourceIdnull | stringpovinnésourceEventnull | stringpovinnédocumentNumbernull | stringpovinnéreversalOfIdnull | stringpovinnéreversedByIdnull | stringpovinnécanReversebooleanpovinnétotalHalerinteger | nullpovinnélinesobject[]povinnéobject"journal_line"povinnéidstringpovinnéaccountNumberstringpovinnédebitHalerintegerpovinnécreditHalerintegerpovinnédescriptionnull | stringpovinnécontactIdnull | stringpovinnécenterIdnull | stringpovinnéactivityIdnull | stringpovinnéprojectIdnull | stringpovinnécurrencynull | stringpovinnéforeignAmountnull | numberpovinnétotalintegerhasMorebooleanpovinnéPost an interní doklad: a balanced manual entry with at least two lines
/v1/ledger/journalPost an interní doklad: a balanced manual entry with at least two lines. Debit must equal credit. Set isOpening for počáteční stavy of the first year in the app, posted against 701. Accounts 702 and 710 belong to the year-end close.
Nástroj MCP: create-journal-entry
Tělo požadavku
entryDatestringpovinnéYYYY-MM-DDdescriptionstringpovinnémax 200 charsdocumentNumberstringmax 64 charsisOpeningbooleanlinesobject[]povinnéaccountNumberstringpovinnédebitHalerintegermin 0max 9007199254740991creditHalerintegermin 0max 9007199254740991descriptionstringmax 240 charscontactIdstringcenterIdstringactivityIdstringprojectIdstringpairingSymbolstringmax 32 charsOdpověď · 201
idstringpovinnéperiodIdstringpovinnénumberintegerpovinnéentryDatestringpovinnédatedescriptionstringpovinnésourceTypestringpovinnésourceIdnull | stringpovinnésourceEventnull | stringpovinnédocumentNumbernull | stringpovinnéreversalOfIdnull | stringpovinnéreversedByIdnull | stringpovinnécanReversebooleanpovinnétotalHalerinteger | nullpovinnélinesobject[]povinnéobject"journal_line"povinnéidstringpovinnéaccountNumberstringpovinnédebitHalerintegerpovinnécreditHalerintegerpovinnédescriptionnull | stringpovinnécontactIdnull | stringpovinnécenterIdnull | stringpovinnéactivityIdnull | stringpovinnéprojectIdnull | stringpovinnécurrencynull | stringpovinnéforeignAmountnull | numberpovinnéGet one journal entry with its lines
/v1/ledger/journal/{id}Get one journal entry with its lines
Nástroj MCP: get-journal-entry
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnéperiodIdstringpovinnénumberintegerpovinnéentryDatestringpovinnédatedescriptionstringpovinnésourceTypestringpovinnésourceIdnull | stringpovinnésourceEventnull | stringpovinnédocumentNumbernull | stringpovinnéreversalOfIdnull | stringpovinnéreversedByIdnull | stringpovinnécanReversebooleanpovinnétotalHalerinteger | nullpovinnélinesobject[]povinnéobject"journal_line"povinnéidstringpovinnéaccountNumberstringpovinnédebitHalerintegerpovinnécreditHalerintegerpovinnédescriptionnull | stringpovinnécontactIdnull | stringpovinnécenterIdnull | stringpovinnéactivityIdnull | stringpovinnéprojectIdnull | stringpovinnécurrencynull | stringpovinnéforeignAmountnull | numberpovinnéReverse a manual entry with swapped sides. Posted entries are never edited
/v1/ledger/journal/{id}/reverseReverse a manual entry with swapped sides. Posted entries are never edited. Entries that came from a document, the close, or a revaluation are undone from there instead.
Nástroj MCP: reverse-journal-entry
Parametry v cestě
idstringpovinnéTělo požadavku
datestringYYYY-MM-DDdescriptionstringmax 200 charsOdpověď · 201
idstringpovinnéperiodIdstringpovinnénumberintegerpovinnéentryDatestringpovinnédatedescriptionstringpovinnésourceTypestringpovinnésourceIdnull | stringpovinnésourceEventnull | stringpovinnédocumentNumbernull | stringpovinnéreversalOfIdnull | stringpovinnéreversedByIdnull | stringpovinnécanReversebooleanpovinnétotalHalerinteger | nullpovinnélinesobject[]povinnéobject"journal_line"povinnéidstringpovinnéaccountNumberstringpovinnédebitHalerintegerpovinnécreditHalerintegerpovinnédescriptionnull | stringpovinnécontactIdnull | stringpovinnécenterIdnull | stringpovinnéactivityIdnull | stringpovinnéprojectIdnull | stringpovinnécurrencynull | stringpovinnéforeignAmountnull | numberpovinnéList úvěry and zápůjčky of daňová evidence and jednoduché účetnictví with their balances
/v1/ledger/loansList úvěry and zápůjčky of daňová evidence and jednoduché účetnictví with their balances
Nástroj MCP: list-loans
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataobject[]povinnéobject"ledger_loan"povinnéidstringpovinnékindstringpovinnénamestringpovinnécontactIdstring | nullpovinnébalanceHalerintegerpovinnémovementsobject[]povinnéobject"ledger_loan_movement"povinnéidstringpovinnémovedOnstringpovinnédatekindstringpovinnéamountHalerintegerpovinnémoneyAccountnull | stringpovinnécashEntryIdnull | stringpovinnénotestring | nullpovinnétotalintegerhasMorebooleanpovinnéAdd a loan received or granted. Its movements feed the přehled o majetku a závazcích
/v1/ledger/loansAdd a loan received or granted. Its movements feed the přehled o majetku a závazcích
Nástroj MCP: create-loan
Tělo požadavku
kind"received" | "granted"povinnénamestringpovinnémax 200 charscontactIdstringOdpověď · 201
idstringpovinnékindstringpovinnénamestringpovinnécontactIdstring | nullpovinnébalanceHalerintegerpovinnémovementsobject[]povinnéobject"ledger_loan_movement"povinnéidstringpovinnémovedOnstringpovinnédatekindstringpovinnéamountHalerintegerpovinnémoneyAccountnull | stringpovinnécashEntryIdnull | stringpovinnénotestring | nullpovinnéRecord a loan movement: an opening balance, a drawdown, or a repayment. With moneyAccount it also writes the pass-through peněžní deník row
/v1/ledger/loans/{id}/movementsRecord a loan movement: an opening balance, a drawdown, or a repayment. With moneyAccount it also writes the pass-through peněžní deník row. Loan principal is neither income nor an expense, so the row is a pass-through. Interest is an ordinary expense row of its own.
Nástroj MCP: create-loan-movement
Parametry v cestě
idstringpovinnéTělo požadavku
movedOnstringpovinnéYYYY-MM-DDkind"opening" | "drawdown" | "repayment"povinnéamountHalerintegerpovinnémax 9007199254740991moneyAccount"bank" | "cash"notestringmax 240 charsOdpověď · 201
idstringpovinnékindstringpovinnénamestringpovinnécontactIdstring | nullpovinnébalanceHalerintegerpovinnémovementsobject[]povinnéobject"ledger_loan_movement"povinnéidstringpovinnémovedOnstringpovinnédatekindstringpovinnéamountHalerintegerpovinnémoneyAccountnull | stringpovinnécashEntryIdnull | stringpovinnénotestring | nullpovinnéRemove a loan movement, reversing its peněžní deník row, while its period is open
/v1/ledger/loans/{id}/movements/{movementId}Remove a loan movement, reversing its peněžní deník row, while its period is open
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: delete-loan-movement
Parametry v cestě
idstringpovinnémovementIdstringpovinnéOdpověď · 200
idstringpovinnékindstringpovinnénamestringpovinnécontactIdstring | nullpovinnébalanceHalerintegerpovinnémovementsobject[]povinnéobject"ledger_loan_movement"povinnéidstringpovinnémovedOnstringpovinnédatekindstringpovinnéamountHalerintegerpovinnémoneyAccountnull | stringpovinnécashEntryIdnull | stringpovinnénotestring | nullpovinnéList date locks by area (books, stock, orders, assets, vat, service) and the single records that are locked
/v1/ledger/locksList date locks by area (books, stock, orders, assets, vat, service) and the single records that are locked
Nástroj MCP: list-date-locks
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataobject[]povinnéobject"date_lock"povinnéidstringpovinnéareastringpovinnélockedThroughstringpovinnédatelevelintegerpovinnénotenull | stringpovinnéappliesToMebooleanpovinnéupdatedAtstringpovinnédate-timetotalintegerhasMorebooleanpovinnéLock an area up to a date, or move the lock. Level 1 leaves owner and accountant free to write, level 2 stops everyone
/v1/ledger/locks/{area}Lock an area up to a date, or move the lock. Level 1 leaves owner and accountant free to write, level 2 stops everyone. The books lock also stops automatic postings dated inside it. Moving the date back reopens those days, and the change is in the audit log.
Nástroj MCP: set-date-lock
Parametry v cestě
areastringpovinnéTělo požadavku
lockedThroughstringpovinnéYYYY-MM-DDlevel1 | 2výchozí 1notestringmax 240 charsOdpověď · 200
idstringpovinnéareastringpovinnélockedThroughstringpovinnédatelevelintegerpovinnénotenull | stringpovinnéappliesToMebooleanpovinnéupdatedAtstringpovinnédate-timeRemove the date lock of an area
/v1/ledger/locks/{area}Remove the date lock of an area
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: delete-date-lock
Parametry v cestě
areastringpovinnéOdpověď · 200
idstringpovinnéareastringpovinnédeletedbooleanpovinnéList single records that are locked
/v1/ledger/locks/recordsList single records that are locked
Nástroj MCP: list-record-locks
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataobject[]povinnéobject"record_lock"povinnéidstringpovinnéobjectTypenull | stringpovinnéobjectIdnull | stringpovinnélabelnull | stringpovinnélevelintegerpovinnénotenull | stringpovinnécreatedAtstringpovinnédate-timetotalintegerhasMorebooleanpovinnéLock one record by its id: a document, stock document, asset, journal entry, complaint, service job, or bank movement. Every write addressed to it is refused until unlocked, and so is paying a locked document from the bank or the till
/v1/ledger/locks/recordsLock one record by its id: a document, stock document, asset, journal entry, complaint, service job, or bank movement. Every write addressed to it is refused until unlocked, and so is paying a locked document from the bank or the till
Nástroj MCP: create-record-lock
Tělo požadavku
objectIdstringpovinnélevel1 | 2výchozí 1notestringmax 240 charsOdpověď · 201
idstringpovinnéobjectTypenull | stringpovinnéobjectIdnull | stringpovinnélabelnull | stringpovinnélevelintegerpovinnénotenull | stringpovinnécreatedAtstringpovinnédate-timeUnlock one record, by the id of the lock
/v1/ledger/locks/records/{id}Unlock one record, by the id of the lock
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: delete-record-lock
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnéobjectTypenull | stringpovinnéobjectIdnull | stringpovinnélabelnull | stringpovinnélevelintegerpovinnénotenull | stringpovinnécreatedAtstringpovinnédate-timeLock a VAT month once filed: documents reported in it are refused until it is unlocked
/v1/ledger/locks/vat/periodLock a VAT month once filed: documents reported in it are refused until it is unlocked. A quarterly payer locks the whole quarter. A correction of a filed month is a dodatečné přiznání, so unlock first, or date the correction in an open month where the law allows it.
Nástroj MCP: lock-vat-period
Tělo požadavku
yearintegerpovinnémin 2000max 2100monthintegerpovinnémin 1max 12level1 | 2výchozí 1Odpověď · 200
idstringpovinnéareastringpovinnélockedThroughstringpovinnédatelevelintegerpovinnénotenull | stringpovinnéappliesToMebooleanpovinnéupdatedAtstringpovinnédate-timeThe opening balances posted through the migration screen, if any
/v1/ledger/opening-balancesThe opening balances posted through the migration screen, if any
Nástroj MCP: get-opening-balances
Odpověď · 200
postedbooleanpovinnédatenull | stringpovinnédateentryIdsstring[]povinnéresultHalerintegerPost opening balances for a company migrating mid-life: balance sheet accounts through 701, and result accounts of a year under way as turnover
/v1/ledger/opening-balancesPost opening balances for a company migrating mid-life: balance sheet accounts through 701, and result accounts of a year under way as turnover. Debits must equal credits across all rows. Allowed once; undo it to enter it again. A stated opening balance of a bank account or register in these rows gives way to them.
Nástroj MCP: post-opening-balances
Tělo požadavku
datestringpovinnéYYYY-MM-DDdocumentNumberstringmax 64 charsrowsobject[]povinnéaccountNumberstringpovinnédebitHalerintegermin 0max 9007199254740991creditHalerintegermin 0max 9007199254740991Odpověď · 201
postedbooleanpovinnédatenull | stringpovinnédateentryIdsstring[]povinnéresultHalerintegerUndo the opening balances with reversal entries, while their period is open
/v1/ledger/opening-balancesUndo the opening balances with reversal entries, while their period is open
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: undo-opening-balances
Odpověď · 200
postedbooleanpovinnédatenull | stringpovinnédateentryIdsstring[]povinnéresultHalerintegerCheck opening balances before posting: the difference that must be zero, the running result, and the entries that would post
/v1/ledger/opening-balances/previewCheck opening balances before posting: the difference that must be zero, the running result, and the entries that would post
Nástroj MCP: preview-opening-balances
Tělo požadavku
datestringYYYY-MM-DDdocumentNumberstringmax 64 charsrowsobject[]povinnéaccountNumberstringpovinnédebitHalerintegermin 0max 9007199254740991creditHalerintegermin 0max 9007199254740991Odpověď · 200
differenceHalerintegerpovinnéresultHalerintegerpovinnéopeningLinesobject[]povinnéaccountNumbernull | stringpovinnédebitHalerintegercreditHalerintegerdescriptionnull | stringturnoverLinesobject[]povinnéaccountNumbernull | stringpovinnécreditHalerintegerdebitHalerintegerdescriptionnull | stringcanPostbooleanpovinnéKniha závazků at any date, derived from received invoices and their settlements. Without a journal it also holds what payroll still owes
/v1/ledger/payablesKniha závazků at any date, derived from received invoices and their settlements. Without a journal it also holds what payroll still owes
Nástroj MCP: get-payables-book
Parametry dotazu
centerIdstringactivityIdstringprojectIdstringdatestringYYYY-MM-DDcontactIdstringlimitintegermin 1max 500offsetintegermin 0max 9007199254740991Odpověď · 200
datestringpovinnédaterowsobject[]povinnéidstringpovinnénumbernull | stringpovinnécontactIdnull | stringpovinnécontactNamenull | stringpovinnéissueDatenull | stringpovinnédatedueDatenull | stringpovinnédatecurrencynull | stringpovinnétotalHalerinteger | nullpovinnépaidHalerintegerpovinnéopenHalerintegerpovinnéopenCzkHalerintegerpovinnéoverdueDaysintegerpovinnétypestringkindstringtotalsobjectpovinnéopenCzkHalerintegerpovinnéoverdueCzkHalerintegerpovinnépayrollCzkHalerintegerretainedCzkHalerintegertotalintegerpovinnéhasMorebooleanpovinnéSeznam: účetní období
/v1/ledger/periodsList accounting periods with their status, entry counts, and year-end close
Nástroj MCP: list-periods
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataobject[]povinnéobject"period"povinnéidstringpovinnénamestringpovinnéstartsOnstringpovinnédateendsOnstringpovinnédateclosedAtnull | stringpovinnédate-timestatusstringpovinnéjournalEntryCountintegerpovinnécashEntryCountintegerpovinnéclosingnull | objectpovinnéidstringpovinnéresultHalerintegerpovinnécreatedAtstringpovinnédate-timeearlierPeriodOpenbooleanpovinnélaterPeriodClosedbooleanpovinnétotalintegerhasMorebooleanpovinnéWhat must be done before the year-end close: unpaired movements, drafts, depreciation, stocktake, revaluation, accruals, VAT, income tax
/v1/ledger/periods/{id}/checklistWhat must be done before the year-end close: unpaired movements, drafts, depreciation, stocktake, revaluation, accruals, VAT, income tax. Each item says done, todo, or not_applicable, how many things are open, and where to fix them. Items the books cannot prove are confirmed by hand with confirmYearEndChecklistItem. The checklist advises and never blocks the close.
Nástroj MCP: get-year-end-checklist
Parametry v cestě
idstringpovinnéOdpověď · 200
periodIdstringpovinnéperiodNamestringpovinnéitemsobject[]povinnéparamsobjectpovinnémonthsstring[]fromstringdatetostringdateaccountsany[]periodsstring[]datestringdatekeystringpovinnéstatusstringpovinnécountintegerpovinnéactionobjectpovinnépathnull | stringtabstringcanConfirmbooleanpovinnéconfirmationnull | objectpovinnéatstringpovinnédate-timenotenull | stringpovinnéopenCountintegerpovinnéreadybooleanpovinnéConfirm or clear one item of the year-end checklist that a person has to vouch for
/v1/ledger/periods/{id}/checklist/{item}Confirm or clear one item of the year-end checklist that a person has to vouch for
Nástroj MCP: confirm-year-end-checklist-item
Parametry v cestě
idstringpovinnéitemstringpovinnéTělo požadavku
confirmedbooleanpovinnénotestringmax 500 charsOdpověď · 200
periodIdstringpovinnéperiodNamestringpovinnéitemsobject[]povinnéparamsobjectpovinnémonthsstring[]fromstringdatetostringdateaccountsany[]periodsstring[]datestringdatekeystringpovinnéstatusstringpovinnécountintegerpovinnéactionobjectpovinnépathnull | stringtabstringcanConfirmbooleanpovinnéconfirmationnull | objectpovinnéatstringpovinnédate-timenotenull | stringpovinnéopenCountintegerpovinnéreadybooleanpovinnéUzavření: účetní období
/v1/ledger/periods/{id}/closeLock a period of daňová evidence or jednoduché účetnictví. Podvojné účetnictví closes through the year-end close
Nástroj MCP: close-period
Parametry v cestě
idstringpovinnéTělo požadavku
confirmtruepovinnéOdpověď · 200
idstringpovinnénamestringpovinnéstartsOnstringpovinnédateendsOnstringpovinnédateclosedAtnull | stringpovinnédate-timestatusstringpovinnéjournalEntryCountintegerpovinnécashEntryCountintegerpovinnéclosingnull | objectpovinnéidstringpovinnéresultHalerintegerpovinnécreatedAtstringpovinnédate-timeearlierPeriodOpenbooleanpovinnélaterPeriodClosedbooleanpovinnéYear-end close preview: the result, the 710, 702, and 701 entries, and blocking errors and warnings
/v1/ledger/periods/{id}/closingYear-end close preview: the result, the 710, 702, and 701 entries, and blocking errors and warnings
Nástroj MCP: preview-closing
Parametry v cestě
idstringpovinnéOdpověď · 200
periodIdstringpovinnéperiodNamestringpovinnéclosingDatestringpovinnédateopeningDatenull | stringpovinnédatenextPeriodNamestringpovinnéresultHalerintegerpovinnélegalFormstringpovinnéentriesobjectpovinnéresultCarryobject[]povinnéaccountNumbernull | stringpovinnénamenull | stringpovinnénameEnnull | stringpovinnédebitHalerintegerpovinnécreditHalerintegerpovinnéprofitAndLossobject[]povinnéaccountNumbernull | stringpovinnénamenull | stringpovinnénameEnnull | stringpovinnédebitHalerintegerpovinnécreditHalerintegerpovinnéresultTransferobject[]povinnéaccountNumbernull | stringpovinnénamenull | stringpovinnénameEnnull | stringpovinnédebitHalerintegerpovinnécreditHalerintegerpovinnébalanceSheetobject[]povinnéaccountNumbernull | stringpovinnénamenull | stringpovinnénameEnnull | stringpovinnédebitHalerintegerpovinnécreditHalerintegerpovinnéopeningobject[]povinnéaccountNumbernull | stringpovinnénamenull | stringpovinnénameEnnull | stringpovinnédebitHalerintegerpovinnécreditHalerintegerpovinnéownerTransferobject[]povinnéaccountNumbernull | stringpovinnénamenull | stringpovinnénameEnnull | stringpovinnédebitHalerintegerpovinnécreditHalerintegerpovinnéerrorsobject[]povinnécodenull | stringpovinnémessagenull | stringpovinnéparamsobjectpovinnédifferenceHalerintegerperiodstringwarningsobject[]povinnécodenull | stringpovinnémessagenull | stringpovinnéparamsobjectpovinnécountintegeraccountsobject[]accountNumbernull | stringpovinnébalanceHalerintegerpovinnédatestringdatemissingRatesany[]canClosebooleanpovinnéRun the year-end close: post 710 and 702 closing entries and 701 opening entries, carry the result to 431 (491 for a sole trader), lock the period
/v1/ledger/periods/{id}/closingRun the year-end close: post 710 and 702 closing entries and 701 opening entries, carry the result to 431 (491 for a sole trader), lock the period. Creates the next period if needed. An earlier result still on 431 moves to 428 or 429 (491 for a sole trader), per ČÚS 018 bod 3.1.11. A v.o.s. must post the partners share first. Can be undone until something else is posted into the next period.
Nástroj MCP: run-closing
Parametry v cestě
idstringpovinnéTělo požadavku
confirmtruepovinnéOdpověď · 201
idstringpovinnénamestringpovinnéstartsOnstringpovinnédateendsOnstringpovinnédateclosedAtnull | stringpovinnédate-timestatusstringpovinnéjournalEntryCountintegerpovinnécashEntryCountintegerpovinnéclosingnull | objectpovinnéidstringpovinnéresultHalerintegerpovinnécreatedAtstringpovinnédate-timeearlierPeriodOpenbooleanpovinnélaterPeriodClosedbooleanpovinnéUndo the year-end close with reversal entries and reopen the period, if nothing else is posted into the next period
/v1/ledger/periods/{id}/closingUndo the year-end close with reversal entries and reopen the period, if nothing else is posted into the next period
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: undo-closing
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnénamestringpovinnéstartsOnstringpovinnédateendsOnstringpovinnédateclosedAtnull | stringpovinnédate-timestatusstringpovinnéjournalEntryCountintegerpovinnécashEntryCountintegerpovinnéclosingnull | objectpovinnéidstringpovinnéresultHalerintegerpovinnécreatedAtstringpovinnédate-timeearlierPeriodOpenbooleanpovinnélaterPeriodClosedbooleanpovinnéReopen the latest closed period. A year-end close must be undone instead
/v1/ledger/periods/{id}/reopenReopen the latest closed period. A year-end close must be undone instead
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: reopen-period
Parametry v cestě
idstringpovinnéTělo požadavku
confirmtruepovinnéOdpověď · 200
idstringpovinnénamestringpovinnéstartsOnstringpovinnédateendsOnstringpovinnédateclosedAtnull | stringpovinnédate-timestatusstringpovinnéjournalEntryCountintegerpovinnécashEntryCountintegerpovinnéclosingnull | objectpovinnéidstringpovinnéresultHalerintegerpovinnécreatedAtstringpovinnédate-timeearlierPeriodOpenbooleanpovinnélaterPeriodClosedbooleanpovinnéThe result before and after tax, the legal form, and the tax, provision, and partner share postings already made for a period
/v1/ledger/periods/{id}/year-endThe result before and after tax, the legal form, and the tax, provision, and partner share postings already made for a period
Nástroj MCP: get-year-end-overview
Parametry v cestě
idstringpovinnéOdpověď · 200
periodIdstringpovinnéperiodNamestringpovinnélegalFormstringpovinnéresultHalerintegerpovinnétaxHalerintegerpovinnéshareHalerintegerpovinnébeforeTaxHalerintegerpovinnébeforeShareHalerintegerpovinnéstepsobject[]povinnéobject"year_end_step"povinnéidstringpovinnéperiodIdstringpovinnékindstringpovinnédatestringpovinnédateamountHalerintegerpovinnédetailsobjectpovinnéresultHalerintegersharePercentintegerkindstringnotenull | stringallocationsobject[]amountHalerintegerpovinnéaccountNumbernull | stringpovinnéentryIdnull | stringpovinnécreatedAtstringpovinnédate-timeundoneAtnull | stringpovinnédate-timePost income tax (591/341), an income tax provision (599/453) or its release (453/599), a statutory provision (552/451), or another provision (554/459) at the last day of the period
/v1/ledger/periods/{id}/year-end/stepsPost income tax (591/341), an income tax provision (599/453) or its release (453/599), a statutory provision (552/451), or another provision (554/459) at the last day of the period
Nástroj MCP: create-year-end-step
Parametry v cestě
idstringpovinnéTělo požadavku
kind"income_tax" | "tax_provision" | "tax_provision_release" | "statutory_provision" | "other_provision"povinnéamountHalerintegerpovinnémax 9007199254740991descriptionstringmax 200 charsOdpověď · 201
idstringpovinnéperiodIdstringpovinnékindstringpovinnédatestringpovinnédateamountHalerintegerpovinnédetailsobjectpovinnéresultHalerintegersharePercentintegerkindstringnotenull | stringallocationsobject[]amountHalerintegerpovinnéaccountNumbernull | stringpovinnéentryIdnull | stringpovinnécreatedAtstringpovinnédate-timeundoneAtnull | stringpovinnédate-timeCreate the accounting period after the latest one
/v1/ledger/periods/nextCreate the accounting period after the latest one
Nástroj MCP: create-next-period
Odpověď · 201
idstringpovinnénamestringpovinnéstartsOnstringpovinnédateendsOnstringpovinnédateclosedAtnull | stringpovinnédate-timestatusstringpovinnéjournalEntryCountintegerpovinnécashEntryCountintegerpovinnéclosingnull | objectpovinnéidstringpovinnéresultHalerintegerpovinnécreatedAtstringpovinnédate-timeearlierPeriodOpenbooleanpovinnélaterPeriodClosedbooleanpovinnéEkonomické ukazatele by year: liquidity, profitability, activity, and debt, each with its stated formula
/v1/ledger/ratiosEkonomické ukazatele by year: liquidity, profitability, activity, and debt, each with its stated formula. Textbook formulas, stated on every row. Read from balances before the closing entries; the current year is a running figure.
Nástroj MCP: get-economic-ratios
Parametry dotazu
yearsintegermin 1max 10toYearintegermin 2000max 2100Odpověď · 200
yearsinteger[]povinnécurrentYearintegerpovinnératiosobject[]povinnékeystringpovinnégroupstringpovinnécsstringpovinnéenstringpovinnéformulaobjectpovinnécsstringpovinnéenstringpovinnéunitnull | stringpovinnévaluesobject[]povinnéyearintegerpovinnévaluenull | numberpovinnélongTermobject[]yearintegerpovinnéreceivablesHalerintegerpovinnépayablesHalerintegerpovinnéDownload the ekonomické ukazatele as a PDF
/v1/ledger/ratios/pdfDownload the ekonomické ukazatele as a PDF
Nástroj MCP: get-economic-ratios-pdf
Parametry dotazu
yearsintegermin 1max 10toYearintegermin 2000max 2100Odpověď · 200
Vrací soubor application/pdf.
Kniha pohledávek at any date, derived from issued invoices and credit notes and their payments
/v1/ledger/receivablesKniha pohledávek at any date, derived from issued invoices and credit notes and their payments
Nástroj MCP: get-receivables-book
Parametry dotazu
centerIdstringactivityIdstringprojectIdstringdatestringYYYY-MM-DDcontactIdstringlimitintegermin 1max 500offsetintegermin 0max 9007199254740991Odpověď · 200
datestringpovinnédaterowsobject[]povinnéidstringpovinnénumbernull | stringpovinnécontactIdnull | stringpovinnécontactNamenull | stringpovinnéissueDatenull | stringpovinnédatedueDatenull | stringpovinnédatecurrencynull | stringpovinnétotalHalerinteger | nullpovinnépaidHalerintegerpovinnéopenHalerintegerpovinnéopenCzkHalerintegerpovinnéoverdueDaysintegerpovinnéretentionsobject[]amountHalerinteger | nullpovinnédueDatenull | stringpovinnédateretainedNotDueHalerintegerretainedNotDueCzkHalerintegerretainedHalerintegerretainedCzkHalerintegertotalsobjectpovinnéopenCzkHalerintegerpovinnéoverdueCzkHalerintegerpovinnéretainedCzkHalerintegertotalintegerpovinnéhasMorebooleanpovinnéList batch re-classifications: who moved what, when, and why
/v1/ledger/reclassificationsList batch re-classifications: who moved what, when, and why
Nástroj MCP: list-reclassifications
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataobject[]povinnéobject"reclassification_batch"povinnéidstringpovinnédatestringpovinnédatereasonstringpovinnétoAccountnull | stringpovinnétoCenterIdnull | stringpovinnétoActivityIdstring | nullpovinnétoProjectIdstring | nullpovinnéfiltersobjectpovinnétostringpovinnédatefromstringpovinnédatesearchstringaccountnull | stringpovinnélineCountintegerpovinnéamountHalerintegerpovinnéentryIdnull | stringpovinnécreatedByIdnull | stringpovinnécreatedAtstringpovinnédate-timeundoneAtnull | stringpovinnédate-timetotalintegerhasMorebooleanpovinnéMove selected journal lines to another account or dimension with one correcting entry. Originals stay, and the batch is recorded in the audit log
/v1/ledger/reclassificationsMove selected journal lines to another account or dimension with one correcting entry. Originals stay, and the batch is recorded in the audit log. The entry date must be in the same open period as every line, because moving a cost across years would change a result that is already reported.
Nástroj MCP: create-reclassification
Tělo požadavku
filterobjectpovinnécenterIdstringactivityIdstringprojectIdstringaccountstringpovinnémin 3 charsmax 8 charsfromstringpovinnéYYYY-MM-DDtostringpovinnéYYYY-MM-DDcontactIdstringsearchstringmax 200 charstargetobjectpovinnétoAccountstringtoCenterIdstring | nulltoActivityIdstring | nulltoProjectIdstring | nulllineIdsstring[]povinnédatestringpovinnéYYYY-MM-DDreasonstringpovinnémax 200 charsOdpověď · 201
idstringpovinnédatestringpovinnédatereasonstringpovinnétoAccountnull | stringpovinnétoCenterIdnull | stringpovinnétoActivityIdstring | nullpovinnétoProjectIdstring | nullpovinnéfiltersobjectpovinnétostringpovinnédatefromstringpovinnédatesearchstringaccountnull | stringpovinnélineCountintegerpovinnéamountHalerintegerpovinnéentryIdnull | stringpovinnécreatedByIdnull | stringpovinnécreatedAtstringpovinnédate-timeundoneAtnull | stringpovinnédate-timeUndo a batch re-classification with a reversal entry, which frees its lines to be moved again
/v1/ledger/reclassifications/{id}Undo a batch re-classification with a reversal entry, which frees its lines to be moved again
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: undo-reclassification
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnédatestringpovinnédatereasonstringpovinnétoAccountnull | stringpovinnétoCenterIdnull | stringpovinnétoActivityIdstring | nullpovinnétoProjectIdstring | nullpovinnéfiltersobjectpovinnétostringpovinnédatefromstringpovinnédatesearchstringaccountnull | stringpovinnélineCountintegerpovinnéamountHalerintegerpovinnéentryIdnull | stringpovinnécreatedByIdnull | stringpovinnécreatedAtstringpovinnédate-timeundoneAtnull | stringpovinnédate-timeThe journal lines a batch re-classification could move: account, date range, and optional dimension, contact, and text filters
/v1/ledger/reclassifications/previewThe journal lines a batch re-classification could move: account, date range, and optional dimension, contact, and text filters. Lines of closed periods, reversed entries, and the year-end close are left out. Control accounts that a document payment reads (311, 321, 314, 051, 052, 151, 152, 153, 324, 343) cannot be moved.
Nástroj MCP: preview-reclassification
Parametry dotazu
centerIdstringactivityIdstringprojectIdstringaccountstringpovinnémin 3 charsmax 8 charsfromstringpovinnéYYYY-MM-DDtostringpovinnéYYYY-MM-DDcontactIdstringsearchstringmax 200 charsOdpověď · 200
truncatedbooleanpovinnélineCountintegerpovinnédebitHalerintegerpovinnécreditHalerintegerpovinnélinesobject[]povinnéidstringpovinnéentryIdnull | stringpovinnédatestringpovinnédatedocumentNumberstring | nullpovinnédescriptionnull | stringpovinnéaccountNumbernull | stringpovinnédebitHalerintegerpovinnécreditHalerintegerpovinnécenterIdstring | nullpovinnéactivityIdstring | nullpovinnéprojectIdstring | nullpovinnésourceTypenull | stringpovinnéReconcile synthetic and analytic accounts, and 311 and 315, 321 and 325, fixed assets, and inventories against their own records
/v1/ledger/reconciliationReconcile synthetic and analytic accounts, and 311 and 315, 321 and 325, fixed assets, and inventories against their own records. A synthetic account with analytics should hold nothing directly. A difference on a subledger row means the ledger and the record disagree: a year-end revaluation of foreign documents is one honest cause, and způsob B inventories another.
Nástroj MCP: get-ledger-reconciliation
Parametry dotazu
periodIdstringtostringYYYY-MM-DDOdpověď · 200
periodIdstringpovinnéperiodNamestringpovinnédatestringpovinnédateaccountsobject[]povinnéaccountNumbernull | stringpovinnénamenull | stringpovinnénameEnnull | stringpovinnébalanceHalerintegerpovinnéanalyticHalerintegerpovinnéunassignedHalerintegerpovinnéusesAnalyticsbooleanpovinnéanalyticsobject[]povinnéaccountNumbernull | stringpovinnébalanceHalerintegerpovinnéinChartbooleanpovinnéokbooleanpovinnésubledgersobject[]povinnékeystringpovinnélabelnull | stringpovinnélabelEnstringpovinnéledgerHalerintegerpovinnésubledgerHalerintegerpovinnédifferenceHalerintegerpovinnéokbooleanpovinnéokbooleanpovinnéList recurring internal documents
/v1/ledger/recurring-documentsList recurring internal documents
Nástroj MCP: list-recurring-journal-documents
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataobject[]povinnéobject"recurring_journal_document"povinnéidstringpovinnénamestringpovinnédescriptionstringpovinnéfrequencystringpovinnénextDatestringpovinnédateendDatenull | stringpovinnédatestatusstringpovinnélinesobject[]povinnédebitHalerintegeraccountNumbernull | stringpovinnécreditHalerintegerlastPostedOnnull | stringpovinnédatelastErrornull | stringpovinnécreatedAtstringpovinnédate-timetotalintegerhasMorebooleanpovinnéCreate a recurring internal document: balanced lines posted monthly, quarterly, or yearly from a start date
/v1/ledger/recurring-documentsCreate a recurring internal document: balanced lines posted monthly, quarterly, or yearly from a start date. Dates already due post at once. The hourly job posts the rest, once per date.
Nástroj MCP: create-recurring-journal-document
Tělo požadavku
namestringpovinnémax 200 charsdescriptionstringpovinnémax 200 charsfrequency"monthly" | "quarterly" | "yearly"povinnéstartDatestringpovinnéYYYY-MM-DDendDatestringYYYY-MM-DDlinesobject[]povinnéaccountNumberstringpovinnédebitHalerintegermin 0max 9007199254740991creditHalerintegermin 0max 9007199254740991descriptionstringmax 240 charscontactIdstringcenterIdstringactivityIdstringprojectIdstringpairingSymbolstringmax 32 charsOdpověď · 201
idstringpovinnénamestringpovinnédescriptionstringpovinnéfrequencystringpovinnénextDatestringpovinnédateendDatenull | stringpovinnédatestatusstringpovinnélinesobject[]povinnédebitHalerintegeraccountNumbernull | stringpovinnécreditHalerintegerlastPostedOnnull | stringpovinnédatelastErrornull | stringpovinnécreatedAtstringpovinnédate-timeChange, pause, or resume a recurring internal document. Entries already posted do not change
/v1/ledger/recurring-documents/{id}Change, pause, or resume a recurring internal document. Entries already posted do not change
Nástroj MCP: update-recurring-journal-document
Parametry v cestě
idstringpovinnéTělo požadavku
namestringmax 200 charsdescriptionstringmax 200 charsfrequency"monthly" | "quarterly" | "yearly"nextDatestringYYYY-MM-DDendDatestring | nullstatus"active" | "paused"linesobject[]accountNumberstringpovinnédebitHalerintegermin 0max 9007199254740991creditHalerintegermin 0max 9007199254740991descriptionstringmax 240 charscontactIdstringcenterIdstringactivityIdstringprojectIdstringpairingSymbolstringmax 32 charsOdpověď · 200
idstringpovinnénamestringpovinnédescriptionstringpovinnéfrequencystringpovinnénextDatestringpovinnédateendDatenull | stringpovinnédatestatusstringpovinnélinesobject[]povinnédebitHalerintegeraccountNumbernull | stringpovinnécreditHalerintegerlastPostedOnnull | stringpovinnédatelastErrornull | stringpovinnécreatedAtstringpovinnédate-timePost every recurring internal document due by a date
/v1/ledger/recurring-documents/runPost every recurring internal document due by a date
Nástroj MCP: run-due-recurring-journal-documents
Tělo požadavku
datestringYYYY-MM-DDOdpověď · 200
datestringpovinnédatedocumentsintegerpovinnépostedintegerpovinnéfailedobject[]povinnédocumentIdstringpovinnédatestringpovinnédateerrornull | stringpovinnéThe transition to accounting of this company, if any, with its tax adjustment plan by year
/v1/ledger/regime-transitionThe transition to accounting of this company, if any, with its tax adjustment plan by year
Nástroj MCP: get-regime-transition
Odpověď · 200
idnull | stringpovinnéstatusstringpovinnéeffectiveFromnull | stringdatemethodnull | stringsnapshotnull | objectpayablesobject[]povinnénumbernull | stringpovinnénetHalerintegerpovinnécontactOidstringpovinnéamountHalerinteger | nullpovinnécontactNamenull | stringpovinnédescriptionnull | stringpovinnépairingSymbolnull | stringpovinnéadjustmentobjectpovinnénetHalerintegerpovinnédecreaseHalerintegerpovinnéincreaseHalerintegerpovinnéspreadableHalerintegerpovinnéimmediateIncreaseHalerintegerpovinnéfromRegimestringpovinnéreceivablesobject[]povinnénumbernull | stringpovinnénetHalerintegerpovinnécontactOidstringpovinnéamountHalerinteger | nullpovinnécontactNamenull | stringpovinnédescriptionnull | stringpovinnépairingSymbolnull | stringpovinnéadvancesPaidany[]povinnéinventoryHalerintegerpovinnéadvancesReceivedany[]povinnéplanobject[]yearintegerpovinnédecreaseHalerintegerpovinnéincreaseHalerintegerpovinnéincreaseHalerintegerdecreaseHalerintegerjournalEntryIdnull | stringendedYearinteger | nullpostedAtnull | stringdate-timeMove from daňová evidence or jednoduché účetnictví to podvojné účetnictví from the first day of a period: post the opening entry against 701 and 491, keep the Příloha 3 adjustment for the tax return, and switch the regime
/v1/ledger/regime-transitionMove from daňová evidence or jednoduché účetnictví to podvojné účetnictví from the first day of a period: post the opening entry against 701 and 491, keep the Příloha 3 adjustment for the tax return, and switch the regime. One-off, or § 23 odst. 14 ZDP over 9 tax periods for zásoby and pohledávky. The date must have arrived and hold no cash book rows. The tax base is adjusted in the return, not in the books.
Nástroj MCP: start-regime-transition
Tělo požadavku
effectiveFromstringpovinnéYYYY-MM-DDmethod"one_off" | "spread"výchozí "one_off"inventoryHalerintegermin 0max 9007199254740991stampsHalerintegermin 0max 9007199254740991advancesPaidTangibleHalerintegermin 0max 9007199254740991otherobject[]accountNumberstringpovinnéside"debit" | "credit"povinnéamountHalerintegerpovinnémax 9007199254740991descriptionstringmax 240 charsconfirmtruepovinnéOdpověď · 201
idnull | stringpovinnéstatusstringpovinnéeffectiveFromnull | stringdatemethodnull | stringsnapshotnull | objectpayablesobject[]povinnénumbernull | stringpovinnénetHalerintegerpovinnécontactOidstringpovinnéamountHalerinteger | nullpovinnécontactNamenull | stringpovinnédescriptionnull | stringpovinnépairingSymbolnull | stringpovinnéadjustmentobjectpovinnénetHalerintegerpovinnédecreaseHalerintegerpovinnéincreaseHalerintegerpovinnéspreadableHalerintegerpovinnéimmediateIncreaseHalerintegerpovinnéfromRegimestringpovinnéreceivablesobject[]povinnénumbernull | stringpovinnénetHalerintegerpovinnécontactOidstringpovinnéamountHalerinteger | nullpovinnécontactNamenull | stringpovinnédescriptionnull | stringpovinnépairingSymbolnull | stringpovinnéadvancesPaidany[]povinnéinventoryHalerintegerpovinnéadvancesReceivedany[]povinnéplanobject[]yearintegerpovinnédecreaseHalerintegerpovinnéincreaseHalerintegerpovinnéincreaseHalerintegerdecreaseHalerintegerjournalEntryIdnull | stringendedYearinteger | nullpostedAtnull | stringdate-timeUndo the transition while nothing else is posted in its period: reverse the opening entry and go back to daňová evidence
/v1/ledger/regime-transition/{id}Undo the transition while nothing else is posted in its period: reverse the opening entry and go back to daňová evidence
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: undo-regime-transition
Parametry v cestě
idstringpovinnéOdpověď · 200
idnull | stringpovinnéstatusstringpovinnéeffectiveFromnull | stringdatemethodnull | stringsnapshotnull | objectpayablesobject[]povinnénumbernull | stringpovinnénetHalerintegerpovinnécontactOidstringpovinnéamountHalerinteger | nullpovinnécontactNamenull | stringpovinnédescriptionnull | stringpovinnépairingSymbolnull | stringpovinnéadjustmentobjectpovinnénetHalerintegerpovinnédecreaseHalerintegerpovinnéincreaseHalerintegerpovinnéspreadableHalerintegerpovinnéimmediateIncreaseHalerintegerpovinnéfromRegimestringpovinnéreceivablesobject[]povinnénumbernull | stringpovinnénetHalerintegerpovinnécontactOidstringpovinnéamountHalerinteger | nullpovinnécontactNamenull | stringpovinnédescriptionnull | stringpovinnépairingSymbolnull | stringpovinnéadvancesPaidany[]povinnéinventoryHalerintegerpovinnéadvancesReceivedany[]povinnéplanobject[]yearintegerpovinnédecreaseHalerintegerpovinnéincreaseHalerintegerpovinnéincreaseHalerintegerdecreaseHalerintegerjournalEntryIdnull | stringendedYearinteger | nullpostedAtnull | stringdate-timeSay the activity ended or stopped: § 23 odst. 14 ZDP brings the rest of the zásoby and pohledávky into that tax year
/v1/ledger/regime-transition/{id}/end-spreadSay the activity ended or stopped: § 23 odst. 14 ZDP brings the rest of the zásoby and pohledávky into that tax year
Nástroj MCP: end-regime-transition-spread
Parametry v cestě
idstringpovinnéTělo požadavku
endedYearintegerpovinnémin 2000max 2100confirmtruepovinnéOdpověď · 200
idnull | stringpovinnéstatusstringpovinnéeffectiveFromnull | stringdatemethodnull | stringsnapshotnull | objectpayablesobject[]povinnénumbernull | stringpovinnénetHalerintegerpovinnécontactOidstringpovinnéamountHalerinteger | nullpovinnécontactNamenull | stringpovinnédescriptionnull | stringpovinnépairingSymbolnull | stringpovinnéadjustmentobjectpovinnénetHalerintegerpovinnédecreaseHalerintegerpovinnéincreaseHalerintegerpovinnéspreadableHalerintegerpovinnéimmediateIncreaseHalerintegerpovinnéfromRegimestringpovinnéreceivablesobject[]povinnénumbernull | stringpovinnénetHalerintegerpovinnécontactOidstringpovinnéamountHalerinteger | nullpovinnécontactNamenull | stringpovinnédescriptionnull | stringpovinnépairingSymbolnull | stringpovinnéadvancesPaidany[]povinnéinventoryHalerintegerpovinnéadvancesReceivedany[]povinnéplanobject[]yearintegerpovinnédecreaseHalerintegerpovinnéincreaseHalerintegerpovinnéincreaseHalerintegerdecreaseHalerintegerjournalEntryIdnull | stringendedYearinteger | nullpostedAtnull | stringdate-timePřechod z daňové evidence nebo jednoduchého účetnictví na účetnictví: the opening entry and the tax adjustment under Příloha 3 ZDP for a date. Posts nothing
/v1/ledger/regime-transition/previewPřechod z daňové evidence nebo jednoduchého účetnictví na účetnictví: the opening entry and the tax adjustment under Příloha 3 ZDP for a date. Posts nothing
Nástroj MCP: preview-regime-transition
Parametry dotazu
effectiveFromstringpovinnéYYYY-MM-DDOdpověď · 200
effectiveFromnull | stringpovinnédateclosingDatestringpovinnédatemoneyobject[]povinnéaccountNumbernull | stringpovinnéamountHalerinteger | nullpovinnédescriptionnull | stringpovinnéreceivablesobject[]povinnéamountHalerinteger | nullpovinnécontactOidstringpovinnédescriptionnull | stringpovinnépairingSymbolnull | stringpovinnénetHalerintegerpovinnénumbernull | stringpovinnécontactNamenull | stringpovinnépayablesobject[]povinnéamountHalerinteger | nullpovinnécontactOidstringpovinnédescriptionnull | stringpovinnépairingSymbolnull | stringpovinnénetHalerintegerpovinnénumbernull | stringpovinnécontactNamenull | stringpovinnéadvancesReceivedany[]povinnéadvancesPaidany[]povinnéinventoryHalerintegerpovinnéinventoryobject[]povinnéaccountNumbernull | stringpovinnéamountHalerinteger | nullpovinnédescriptionnull | stringpovinnéassetsany[]povinnéloansany[]povinnéentryobjectpovinnélinesobject[]povinnéaccountNumbernull | stringpovinnédebitHalerintegerpovinnécreditHalerintegerpovinnécontactOidstringdescriptionnull | stringpovinnépairingSymbolnull | stringequityHalerintegerpovinnédebitHalerintegerpovinnéadjustmentobjectpovinnéincreaseHalerintegerpovinnédecreaseHalerintegerpovinnénetHalerintegerpovinnéspreadableHalerintegerpovinnéimmediateIncreaseHalerintegerpovinnéplansobjectpovinnéone_offobject[]povinnéyearintegerpovinnéincreaseHalerintegerpovinnédecreaseHalerintegerpovinnéspreadobject[]povinnéyearintegerpovinnéincreaseHalerintegerpovinnédecreaseHalerintegerpovinnéwarningsobject[]povinnécodenull | stringpovinnémessagenull | stringpovinnéWhat is on 431 at a date, which accounts it can go to, and the distributions already posted
/v1/ledger/result-distributionWhat is on 431 at a date, which accounts it can go to, and the distributions already posted
Nástroj MCP: get-result-distribution
Parametry dotazu
datestringYYYY-MM-DDOdpověď · 200
datestringpovinnédatelegalFormstringpovinnébalanceHalerintegerpovinnékindstringpovinnéearlierOpenPeriodnull | stringpovinnétargetsobject[]povinnéaccountNumbernull | stringpovinnénamenull | stringpovinnénameEnnull | stringpovinnédistributionsany[]povinnéPost the owners decision on the result on 431: to 428, 429, 364, or funds. Every haléř must be allocated
/v1/ledger/result-distributionPost the owners decision on the result on 431: to 428, 429, 364, or funds. Every haléř must be allocated. A dividend goes to 364 gross. Withholding tax under § 36 ZDP is a separate entry when it is paid out. Sole traders move the result to 491 at opening instead, and a v.o.s. uses 596.
Nástroj MCP: distribute-result
Tělo požadavku
datestringpovinnéYYYY-MM-DDnotestringmax 500 charsallocationsobject[]povinnéaccountNumberstringpovinnéamountHalerintegerpovinnémax 9007199254740991descriptionstringmax 240 charsOdpověď · 201
idstringpovinnéperiodIdstringpovinnékindstringpovinnédatestringpovinnédateamountHalerintegerpovinnédetailsobjectpovinnéresultHalerintegersharePercentintegerkindstringnotenull | stringallocationsobject[]amountHalerintegerpovinnéaccountNumbernull | stringpovinnéentryIdnull | stringpovinnécreatedAtstringpovinnédate-timeundoneAtnull | stringpovinnédate-timeList posted revaluations of foreign-currency documents
/v1/ledger/revaluationsList posted revaluations of foreign-currency documents
Nástroj MCP: list-revaluations
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataany[]povinnétotalintegerhasMorebooleanpovinnéRevalue open foreign-currency receivables and payables, and foreign bank and cash balances, at the ČNB rate of a date, posting to 563 and 663
/v1/ledger/revaluationsRevalue open foreign-currency receivables and payables, and foreign bank and cash balances, at the ČNB rate of a date, posting to 563 and 663. One entry per document or money account. Later payments differ from the restated value. Zákon 563/1991 Sb. § 24 odst. 2 písm. b) and § 24c odst. 1.
Nástroj MCP: post-revaluation
Tělo požadavku
datestringpovinnéYYYY-MM-DDOdpověď · 201
idstringpovinnédatestringpovinnédategainHalerintegerpovinnélossHalerintegerpovinnédocumentCountintegerpovinnécreatedAtstringpovinnédate-timeundoneAtnull | stringpovinnédate-timeUndo a revaluation with reversal entries, while its period is open and its documents have no later postings
/v1/ledger/revaluations/{id}Undo a revaluation with reversal entries, while its period is open and its documents have no later postings
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: undo-revaluation
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnédatestringpovinnédategainHalerintegerpovinnélossHalerintegerpovinnédocumentCountintegerpovinnécreatedAtstringpovinnédate-timeundoneAtnull | stringpovinnédate-timeWhat a year-end revaluation of open foreign-currency receivables and payables, and foreign bank and cash balances, would post to 563 and 663
/v1/ledger/revaluations/previewWhat a year-end revaluation of open foreign-currency receivables and payables, and foreign bank and cash balances, would post to 563 and 663
Nástroj MCP: preview-revaluation
Parametry dotazu
datestringYYYY-MM-DDOdpověď · 200
datestringpovinnédategainHalerintegerpovinnélossHalerintegerpovinnémissingRatesstring[]povinnénotesobject[]povinnéaccountNumbernull | stringpovinnénamenull | stringpovinnécodenull | stringpovinnémessagenull | stringpovinnédocumentsobject[]povinnésourceTypenull | stringpovinnésourceIdnull | stringpovinnédocumentNumbernull | stringpovinnéaccountNumbernull | stringpovinnécurrencynull | stringpovinnébalanceForeignintegerpovinnébalanceCzkHalerintegerpovinnératenumberpovinnérateAmountintegerpovinnérateValidDatestringpovinnédaterestatedCzkHalerintegerpovinnéadjustmentHalerintegerpovinnéSaldo at a date on any account: journal lines grouped by párovací symbol, else by document number, with what stays open
/v1/ledger/saldoSaldo at a date on any account: journal lines grouped by párovací symbol, else by document number, with what stays open. With no accountNumber it reads accounts marked trackSaldo, and 311, 314, 315, 321, 324, 325. Periods run together, so an item stays open across a year end.
Nástroj MCP: get-saldo
Parametry dotazu
accountNumberstringdatestringYYYY-MM-DDtoleranceHalerintegermin 0max 9007199254740991settled"true" | "false"byContact"true" | "false"detail"true" | "false"format"csv" | "xlsx"Odpověď · 200
datestringpovinnédaterowsobject[]povinnéaccountNumbernull | stringpovinnésymbolstringpovinnécontactIdnull | stringpovinnécontactNamenull | stringpovinnédebitHalerintegerpovinnécreditHalerintegerpovinnébalanceHalerintegerpovinnéfirstDatestringpovinnédatelastDatestringpovinnédatecurrencynull | stringpovinnéforeignBalanceinteger | nullpovinnésettledbooleanpovinnélinesobject[]accountNumbernull | stringpovinnépairingSymbolnull | stringpovinnécontactNamestring | nullpovinnédebitHalerintegerpovinnécreditHalerintegerpovinnécurrencystring | nullpovinnéforeignAmountstring | nullpovinnédescriptionstring | nullpovinnéentryDatestringpovinnédatedocumentNumberstring | nullpovinnéentryNumberintegerpovinnéentryIdnull | stringpovinnécontactIdstring | nullpovinnéforeignBalancesobject[]currencynull | stringpovinnébalanceintegerpovinnédocumentTypenull | stringdocumentIdnull | stringtotalsobjectpovinnédebitHalerintegerpovinnécreditHalerintegerpovinnébalanceHalerintegerpovinnéforeignobject[]currencynull | stringpovinnébalanceintegerpovinnéThe párovací symbol set on a document, or null when it groups by its number
/v1/ledger/saldo/documents/{id}/symbolThe párovací symbol set on a document, or null when it groups by its number
Nástroj MCP: get-document-pairing-symbol
Parametry v cestě
idstringpovinnéOdpověď · 200
documentIdnull | stringpovinnédocumentTypenull | stringpovinnésymbolnull | stringpovinnéPut a párovací symbol on a document, or clear it: every line of the document and its payments then groups under it in saldo
/v1/ledger/saldo/documents/{id}/symbolPut a párovací symbol on a document, or clear it: every line of the document and its payments then groups under it in saldo. Nothing posted changes: saldo reads the symbol through the document, so this also works on an issued document in a closed period. A symbol typed on a journal line goes first.
Nástroj MCP: set-document-pairing-symbol
Parametry v cestě
idstringpovinnéTělo požadavku
documentType"invoice" | "received_invoice" | "credit_note" | "proforma" | "supplier_advance" | "other_receivable" | "other_payable" | "debit_note"povinnésymbolstring | nullpovinnéOdpověď · 200
documentIdnull | stringpovinnédocumentTypenull | stringpovinnésymbolnull | stringpovinnéDownload the saldo as CSV or XLSX
/v1/ledger/saldo/exportDownload the saldo as CSV or XLSX
Nástroj MCP: export-saldo
Parametry dotazu
accountNumberstringdatestringYYYY-MM-DDtoleranceHalerintegermin 0max 9007199254740991settled"true" | "false"byContact"true" | "false"detail"true" | "false"format"csv" | "xlsx"Odpověď · 200
Vrací soubor text/csv.
Detail: nastavení, hlavní kniha
/v1/ledger/settingsLegal form and size category the year-end close and the příloha depend on
Nástroj MCP: get-ledger-settings
Odpověď · 200
legalFormstringpovinnéentitySizestringpovinnéÚprava: nastavení, hlavní kniha
/v1/ledger/settingsSet the legal form (company, sole_trader, vos, ks) and size category (micro, small, medium, large)
Nástroj MCP: update-ledger-settings
Tělo požadavku
legalForm"company" | "sole_trader" | "vos" | "ks"entitySize"micro" | "small" | "medium" | "large"Odpověď · 200
legalFormstringpovinnéentitySizestringpovinnéList balance sheet and income statement rows an account can be mapped to through statementRow
/v1/ledger/statement-rowsList balance sheet and income statement rows an account can be mapped to through statementRow
Nástroj MCP: get-statement-rows
Odpověď · 200
dataobject[]povinnékeystringpovinnécodenull | stringpovinnélabelnull | stringpovinnélabelEnstringpovinnéstatementstringpovinnésidestringfunctionRowsobject[]povinnékeystringpovinnécodenull | stringpovinnélabelnull | stringpovinnélabelEnstringpovinnéhasMorebooleanpovinnéRozvaha in the statutory layout of vyhláška 500/2002 Sb. with brutto, korekce, netto, and the prior period
/v1/ledger/statements/balance-sheetRozvaha in the statutory layout of vyhláška 500/2002 Sb. with brutto, korekce, netto, and the prior period. structure: full (plný rozsah), short (zkrácený), micro (písmena). Every row has exact haléře and a `thousands` block in whole thousands of CZK, footed as the law requires. Filter by dimension for an internal view.
Nástroj MCP: get-balance-sheet
Parametry dotazu
centerIdstringactivityIdstringprojectIdstringperiodIdstringasOfstringYYYY-MM-DDstructure"full" | "short" | "micro"Odpověď · 200
entityobjectpovinnénamenull | stringpovinnéiconull | stringpovinnédicnull | stringpovinnéregimestringpovinnéperiodIdstringpovinnéperiodNamestringpovinnéperiodFromnull | stringpovinnédateperiodTonull | stringpovinnédateasOfstringpovinnédatepriorPeriodNamenull | stringpovinnépriorAsOfnull | stringpovinnédatestructurestringpovinnécurrencynull | stringpovinnélegalBasisnull | stringpovinnéassetsobjectpovinnétotalobjectpovinnékeystringpovinnécodenull | stringpovinnélabelnull | stringpovinnélabelEnstringpovinnélevelintegerpovinnégrossHalerintegerpovinnécorrectionHalerintegerpovinnénetHalerintegerpovinnépriorNetHalerintegerpovinnéthousandsobjectpovinnégrossintegerpovinnécorrectionintegerpovinnénetintegerpovinnépriorNetintegerpovinnérowsobject[]povinnékeystringpovinnécodenull | stringpovinnélabelnull | stringpovinnélabelEnstringpovinnélevelintegerpovinnégrossHalerintegerpovinnécorrectionHalerintegerpovinnénetHalerintegerpovinnépriorNetHalerintegerpovinnéthousandsobjectpovinnégrossintegerpovinnécorrectionintegerpovinnénetintegerpovinnépriorNetintegerpovinnéliabilitiesobjectpovinnétotalobjectpovinnékeystringpovinnécodenull | stringpovinnélabelnull | stringpovinnélabelEnstringpovinnélevelintegerpovinnévalueHalerinteger | nullpovinnépriorHalerintegerpovinnéthousandsobjectpovinnévalueintegerpovinnépriorintegerpovinnérowsobject[]povinnékeystringpovinnécodenull | stringpovinnélabelnull | stringpovinnélabelEnstringpovinnélevelintegerpovinnévalueHalerinteger | nullpovinnépriorHalerintegerpovinnéthousandsobjectpovinnévalueintegerpovinnépriorintegerpovinnébalancedbooleanpovinnédifferenceHalerintegerpovinnéunmappedAccountsany[]povinnéPřehled o peněžních tocích by the indirect method (§§ 40–43 of vyhláška 500/2002 Sb., ČÚS 023), reconciled to the real closing cash
/v1/ledger/statements/cash-flowPřehled o peněžních tocích by the indirect method (§§ 40–43 of vyhláška 500/2002 Sb., ČÚS 023), reconciled to the real closing cash
Nástroj MCP: get-cash-flow-statement
Parametry dotazu
centerIdstringactivityIdstringprojectIdstringperiodIdstringasOfstringYYYY-MM-DDOdpověď · 200
entityobjectpovinnénamenull | stringpovinnéiconull | stringpovinnédicnull | stringpovinnéregimestringpovinnéperiodIdstringpovinnéperiodNamestringpovinnéperiodFromnull | stringpovinnédateperiodTonull | stringpovinnédateasOfstringpovinnédatepriorPeriodNamenull | stringpovinnépriorAsOfnull | stringpovinnédatestructurestringpovinnécurrencynull | stringpovinnélegalBasisnull | stringpovinnémethodnull | stringpovinnérowsobject[]povinnékeystringpovinnécodenull | stringpovinnélabelnull | stringpovinnélabelEnstringpovinnélevelintegerpovinnékindstringpovinnévalueHalerinteger | nullpovinnéthousandsobjectpovinnévalueintegerpovinnéopeningCashHalerintegerpovinnéclosingCashHalerintegerpovinnécomputedClosingHalerintegerdifferenceHalerintegerpovinnébalancedbooleanpovinnévoluntarybooleanPřehled o změnách vlastního kapitálu (§ 44 of vyhláška 500/2002 Sb.): opening, increases, decreases, and closing of each equity item
/v1/ledger/statements/equity-changesPřehled o změnách vlastního kapitálu (§ 44 of vyhláška 500/2002 Sb.): opening, increases, decreases, and closing of each equity item
Nástroj MCP: get-equity-changes-statement
Parametry dotazu
centerIdstringactivityIdstringprojectIdstringperiodIdstringasOfstringYYYY-MM-DDOdpověď · 200
entityobjectpovinnénamenull | stringpovinnéiconull | stringpovinnédicnull | stringpovinnéregimestringpovinnéperiodIdstringpovinnéperiodNamestringpovinnéperiodFromnull | stringpovinnédateperiodTonull | stringpovinnédateasOfstringpovinnédatepriorPeriodNamenull | stringpovinnépriorAsOfnull | stringpovinnédatestructurestringpovinnécurrencynull | stringpovinnélegalBasisnull | stringpovinnéresultHalerintegerpovinnérowsobject[]povinnékeystringpovinnécodenull | stringpovinnélabelnull | stringpovinnélabelEnstringpovinnéopeningHalerintegerpovinnéincreaseHalerintegerpovinnédecreaseHalerintegerpovinnéclosingHalerintegerpovinnéthousandsobjectopeningintegerpovinnéincreaseintegerpovinnédecreaseintegerpovinnéclosingintegerpovinnélevelintegerkindstringleafbooleantotalobjectpovinnékeystringpovinnécodenull | stringpovinnélabelnull | stringpovinnélabelEnstringpovinnéopeningHalerintegerpovinnéincreaseHalerintegerpovinnédecreaseHalerintegerpovinnéclosingHalerintegerpovinnélevelintegerkindstringbalancedbooleanmismatchedany[]issuesany[]voluntarybooleanVýkaz zisku a ztráty (druhové členění) in the statutory layout of vyhláška 500/2002 Sb. with the prior period
/v1/ledger/statements/income-statementVýkaz zisku a ztráty (druhové členění) in the statutory layout of vyhláška 500/2002 Sb. with the prior period. structure: full or short (římské číslice, písmena, výpočtové řádky). Same amount blocks as the balance sheet.
Nástroj MCP: get-income-statement
Parametry dotazu
centerIdstringactivityIdstringprojectIdstringperiodIdstringasOfstringYYYY-MM-DDstructure"full" | "short" | "micro"Odpověď · 200
entityobjectpovinnénamenull | stringpovinnéiconull | stringpovinnédicnull | stringpovinnéregimestringpovinnéperiodIdstringpovinnéperiodNamestringpovinnéperiodFromnull | stringpovinnédateperiodTonull | stringpovinnédateasOfstringpovinnédatepriorPeriodNamenull | stringpovinnépriorAsOfnull | stringpovinnédatestructurestringpovinnécurrencynull | stringpovinnélegalBasisnull | stringpovinnérowsobject[]povinnékeystringpovinnécodenull | stringpovinnélabelnull | stringpovinnélabelEnstringpovinnékindstringpovinnélevelintegerpovinnévalueHalerinteger | nullpovinnépriorHalerintegerpovinnéthousandsobjectpovinnévalueintegerpovinnépriorintegerpovinnémainHalerintegereconomicHalerintegerpriorMainHalerintegerpriorEconomicHalerintegerresultHalerintegerpovinnépriorResultHalerintegernetTurnoverHalerintegerunmappedAccountsany[]povinnémainobjectbeforeTaxHalerintegerpovinnéafterTaxHalerintegerpovinnéeconomicobjectbeforeTaxHalerintegerpovinnéafterTaxHalerintegerpovinnécostsobject[]keystringpovinnécodenull | stringpovinnélabelnull | stringpovinnélabelEnstringpovinnélevelintegerpovinnékindstringpovinnémainHalerintegerpovinnéeconomicHalerintegerpovinnépriorMainHalerintegerpovinnépriorEconomicHalerintegerpovinnévalueHalerinteger | nullpovinnépriorHalerintegerpovinnéthousandsobjectpovinnévalueintegerpovinnépriorintegerpovinnérevenueobject[]keystringpovinnécodenull | stringpovinnélabelnull | stringpovinnélabelEnstringpovinnélevelintegerpovinnékindstringpovinnémainHalerintegerpovinnéeconomicHalerintegerpovinnépriorMainHalerintegerpovinnépriorEconomicHalerintegerpovinnévalueHalerinteger | nullpovinnépriorHalerintegerpovinnéthousandsobjectpovinnévalueintegerpovinnépriorintegerpovinnéresultarray | nullkeystringpovinnécodenull | stringpovinnélabelnull | stringpovinnélabelEnstringpovinnélevelintegerpovinnékindstringpovinnémainHalerintegerpovinnéeconomicHalerintegerpovinnépriorMainHalerintegerpovinnépriorEconomicHalerintegerpovinnévalueHalerinteger | nullpovinnépriorHalerintegerpovinnéthousandsobjectpovinnévalueintegerpovinnépriorintegerpovinnéVýkaz zisku a ztráty in účelové členění (příloha č. 3 of vyhláška 500/2002 Sb.) with the prior period. Same result as the druhové výkaz
/v1/ledger/statements/income-statement-functionalVýkaz zisku a ztráty in účelové členění (příloha č. 3 of vyhláška 500/2002 Sb.) with the prior period. Same result as the druhové výkaz. The decree does not say which cost is sales, distribution, or administration. defaultedAccounts counts cost accounts still on the default split; point an account elsewhere with functionRow.
Nástroj MCP: get-functional-income-statement
Parametry dotazu
centerIdstringactivityIdstringprojectIdstringperiodIdstringasOfstringYYYY-MM-DDOdpověď · 200
entityobjectpovinnénamenull | stringpovinnéiconull | stringpovinnédicnull | stringpovinnéregimestringpovinnéperiodIdstringpovinnéperiodNamestringpovinnéperiodFromnull | stringpovinnédateperiodTonull | stringpovinnédateasOfstringpovinnédatepriorPeriodNameanypovinnépriorAsOfanypovinnéstructurestringpovinnécurrencynull | stringpovinnélegalBasisnull | stringpovinnérowsobject[]povinnékeystringpovinnécodenull | stringpovinnélabelnull | stringpovinnélabelEnstringpovinnékindstringpovinnélevelintegerpovinnévalueHalerinteger | nullpovinnépriorHalerintegerpovinnéthousandsobjectpovinnévalueintegerpovinnépriorintegerpovinnéresultHalerintegerpovinnépriorResultHalerintegerpovinnénetTurnoverHalerintegerpovinnédefaultedAccountsintegerpovinnéunmappedAccountsany[]povinnéThe saved příloha k účetní závěrce for a period, or a fresh draft generated from the books if none is saved yet
/v1/ledger/statements/notesThe saved příloha k účetní závěrce for a period, or a fresh draft generated from the books if none is saved yet
Nástroj MCP: get-statement-notes
Parametry dotazu
periodIdstringOdpověď · 200
idnull | stringpovinnéperiodIdstringpovinnéperiodNamestringpovinnécategorystringpovinnésectionsobject[]povinnékeystringpovinnélegalstringtitlenull | stringpovinnétitleEnstringsourcestringtextstringpovinnéeditedbooleangeneratedAtnull | stringpovinnédate-timeupdatedAtnull | stringpovinnédate-timeopenSectionsintegerpovinnéGenerate and save the příloha k účetní závěrce from the books. An edited příloha stays unless regenerate is set
/v1/ledger/statements/notesGenerate and save the příloha k účetní závěrce from the books. An edited příloha stays unless regenerate is set
Nástroj MCP: generate-statement-notes
Tělo požadavku
periodIdstringcategory"micro" | "small" | "medium" | "large"regeneratebooleanOdpověď · 201
idnull | stringpovinnéperiodIdstringpovinnéperiodNamestringpovinnécategorystringpovinnésectionsobject[]povinnékeystringpovinnélegalstringtitlenull | stringpovinnétitleEnstringsourcestringtextstringpovinnéeditedbooleangeneratedAtnull | stringpovinnédate-timeupdatedAtnull | stringpovinnédate-timeopenSectionsintegerpovinnéSave edited text of příloha sections. Sections not named stay as they are
/v1/ledger/statements/notesSave edited text of příloha sections. Sections not named stay as they are
Nástroj MCP: update-statement-notes
Tělo požadavku
periodIdstringsectionsobject[]povinnékeystringpovinnémax 40 charstextstringpovinnémax 20000 charsOdpověď · 200
idnull | stringpovinnéperiodIdstringpovinnéperiodNamestringpovinnécategorystringpovinnésectionsobject[]povinnékeystringpovinnélegalstringtitlenull | stringpovinnétitleEnstringsourcestringtextstringpovinnéeditedbooleangeneratedAtnull | stringpovinnédate-timeupdatedAtnull | stringpovinnédate-timeopenSectionsintegerpovinnéDownload the saved příloha k účetní závěrce as a PDF
/v1/ledger/statements/notes/pdfDownload the saved příloha k účetní závěrce as a PDF. Sign it and file it yourself. Refused while sections still hold bracketed prompts.
Nástroj MCP: download-statement-notes
Parametry dotazu
periodIdstringOdpověď · 200
Vrací soubor application/pdf.
List předkontace: which accounts each document type posts to
/v1/ledger/templatesList předkontace: which accounts each document type posts to
Nástroj MCP: list-accounting-templates
Parametry dotazu
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsdocumentType"issued_invoice" | "received_invoice" | "credit_note" | "proforma"Odpověď · 200
dataobject[]povinnéobject"accounting_template"povinnéidstringpovinnécodestringpovinnénamestringpovinnédocumentTypestringpovinnédebitAccountstringpovinnécreditAccountstringpovinnéisDefaultbooleanpovinnéisSystembooleanpovinnétotalintegerhasMorebooleanpovinnéCreate a předkontace. Set isDefault to use it for documents of that type that name none
/v1/ledger/templatesCreate a předkontace. Set isDefault to use it for documents of that type that name none
Nástroj MCP: create-accounting-template
Tělo požadavku
codestringpovinnémax 24 charsnamestringpovinnémax 200 charsdocumentType"issued_invoice" | "received_invoice" | "credit_note" | "proforma"povinnédebitAccountstringpovinnécreditAccountstringpovinnéisDefaultbooleanOdpověď · 201
idstringpovinnécodestringpovinnénamestringpovinnédocumentTypestringpovinnédebitAccountstringpovinnécreditAccountstringpovinnéisDefaultbooleanpovinnéisSystembooleanpovinnéUpdate a předkontace. It applies to documents posted from now on
/v1/ledger/templates/{id}Update a předkontace. It applies to documents posted from now on
Nástroj MCP: update-accounting-template
Parametry v cestě
idstringpovinnéTělo požadavku
codestringmax 24 charsnamestringmax 200 charsdebitAccountstringcreditAccountstringisDefaultbooleanOdpověď · 200
idstringpovinnécodestringpovinnénamestringpovinnédocumentTypestringpovinnédebitAccountstringpovinnécreditAccountstringpovinnéisDefaultbooleanpovinnéisSystembooleanpovinnéDelete a předkontace no document uses
/v1/ledger/templates/{id}Delete a předkontace no document uses
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: delete-accounting-template
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnédeletedbooleanpovinnéObratová předvaha: opening balance, debit and credit turnover, closing balance per account
/v1/ledger/trial-balanceObratová předvaha: opening balance, debit and credit turnover, closing balance per account. Filter by period, dates, and dimension. level=synthetic folds analytic accounts into their parent.
Nástroj MCP: get-trial-balance
Parametry dotazu
centerIdstringactivityIdstringprojectIdstringperiodIdstringfromstringYYYY-MM-DDtostringYYYY-MM-DDlevel"analytic" | "synthetic"Odpověď · 200
periodIdnull | stringpovinnéperiodNamestringpovinnéfromstringpovinnédatetostringpovinnédateprovisionalResultHalerintegerpovinnérowsobject[]povinnéaccountNumbernull | stringpovinnéopeningHalerintegerpovinnédebitHalerintegerpovinnécreditHalerintegerpovinnénamenull | stringpovinnéopeningDebitHalerintegerpovinnéopeningCreditHalerintegerpovinnéclosingHalerintegerpovinnéclosingDebitHalerintegerpovinnéclosingCreditHalerintegerpovinnénameEnnull | stringpovinnétotalsobjectpovinnéopeningDebitHalerintegerpovinnéopeningCreditHalerintegerpovinnédebitHalerintegerpovinnécreditHalerintegerpovinnéclosingDebitHalerintegerpovinnéclosingCreditHalerintegerpovinnébalancedbooleanpovinnéUndo a tax, provision, partner share, or result distribution posting with a reversal entry, while its period is open
/v1/ledger/year-end/steps/{id}Undo a tax, provision, partner share, or result distribution posting with a reversal entry, while its period is open
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: undo-year-end-step
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnéperiodIdstringpovinnékindstringpovinnédatestringpovinnédateamountHalerintegerpovinnédetailsobjectpovinnéresultHalerintegersharePercentintegerkindstringnotenull | stringallocationsobject[]amountHalerintegerpovinnéaccountNumbernull | stringpovinnéentryIdnull | stringpovinnécreatedAtstringpovinnédate-timeundoneAtnull | stringpovinnédate-time