Číselné řady
Operace ve skupině Číselné řady.
Seznam: číselné řady
GET
/v1/seriesList number series. Every issued document takes its number from one, per accounting period
Nástroj MCP: list-series
Parametry dotazu
periodIdstringOnly series of this accounting period.
documentTypestringFor example invoice, proforma, credit_note, delivery_note, received_invoice.
limitintegermin 1max 500offsetintegermin 0max 9007199254740991searchstringmax 200 charsOdpověď · 200
dataobject[]povinnéobject"series"povinnéidstringpovinnénamestringpovinnédocumentTypestringpovinnéprefixstringpovinnéincludeYearstringpovinnépadintegerpovinnénextNumberintegerpovinnéperiodIdstringpovinnéperiodNamestringpovinnéisDefaultbooleanpovinnéisSystembooleanpovinnéisActivebooleanpovinnépreviewstringpovinnétotalintegerRows that match, on all pages.
hasMorebooleanpovinnéMore rows follow. Ask again with offset + the number of rows received.
Vytvoření: číselná řada
POST
/v1/seriesCreate a number series for a document type and accounting period
Nástroj MCP: create-series
Tělo požadavku
namestringmax 80 charsdocumentType"issued_invoice" | "credit_note" | "proforma" | "delivery_note" | "received_invoice" | "set_off" | "service_job"povinnéprefixstringpovinnémax 8 charsincludeYear"yyyy" | "yy" | "none"padintegermin 3max 6nextNumberintegermin 1max 999999periodIdstringID of the period. Find it with list-periods.
isDefaultbooleanisActivebooleanOdpověď · 201
idstringpovinnénamestringpovinnédocumentTypestringpovinnéprefixstringpovinnéincludeYearstringpovinnépadintegerpovinnénextNumberintegerpovinnéperiodIdstringpovinnéperiodNamestringpovinnéisDefaultbooleanpovinnéisSystembooleanpovinnéisActivebooleanpovinnépreviewstringpovinnéDetail: číselná řada
GET
/v1/series/{id}Get a number series, with a preview of the next number
Nástroj MCP: get-series
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnénamestringpovinnédocumentTypestringpovinnéprefixstringpovinnéincludeYearstringpovinnépadintegerpovinnénextNumberintegerpovinnéperiodIdstringpovinnéperiodNamestringpovinnéisDefaultbooleanpovinnéisSystembooleanpovinnéisActivebooleanpovinnépreviewstringpovinnéÚprava: číselná řada
PATCH
/v1/series/{id}Update a number series. Numbers already issued do not change
Nástroj MCP: update-series
Parametry v cestě
idstringpovinnéTělo požadavku
namestringmax 80 charsprefixstringmax 8 charsincludeYear"yyyy" | "yy" | "none"padintegermin 3max 6nextNumberintegermin 1max 999999isDefaultbooleanisActivebooleanOdpověď · 200
idstringpovinnénamestringpovinnédocumentTypestringpovinnéprefixstringpovinnéincludeYearstringpovinnépadintegerpovinnénextNumberintegerpovinnéperiodIdstringpovinnéperiodNamestringpovinnéisDefaultbooleanpovinnéisSystembooleanpovinnéisActivebooleanpovinnépreviewstringpovinnéSmazání: číselná řada
DELETE
/v1/series/{id}Delete a number series that has not issued any number
Nevratná operaceTato operace se nedá vrátit. MCP klienti se před ní ptají na potvrzení.
Nástroj MCP: delete-series
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnédeletedbooleanpovinnéDetail: mezery, číselná řada
GET
/v1/series/{id}/gapsFind gaps in the numbers a series has issued. Tax documents should run without gaps
Nástroj MCP: get-series-gaps
Parametry v cestě
idstringpovinnéOdpověď · 200
idstringpovinnéfromintegerpovinnétointegerpovinnémissinginteger[]povinnéusedinteger[]povinné