Cumulus Number
>= 2098000000000<= 2099999999999
Example:2099123456789
Collection period/Sammlungsperiode (eg. 20246 for 01.08.2024 to 30.09.2024)
Example:20246
Provide summary data of a certain account statement (Cumulus Kontoauszug).
Cumulus Number
>= 2098000000000<= 2099999999999
Example:2099123456789
Collection period/Sammlungsperiode (eg. 20246 for 01.08.2024 to 30.09.2024)
Example:20246
JSON with selected summary data
Example:138
Example:10
Example:349.26
Example:963
Computes the number of receipts since a given date
start date
If omited it defaults to “yesterday one year ago”, i.e. one whole year of data is returned or analyzed.
Example:2021-03-17
Cumulus Number
>= 2098000000000<= 2099999999999
Example:2099123456789
The number of receipts
Render a receipt (Kassenbon) as HTML, PDF or JSON. All information is formated as on the real physical receipt (as close as possible).
You must not call this endpoint with a transactionId that has no detail data, i.e. if the list-endpoint returns hasDetail = 0.
Each receipt or warranty is rendered in the language of the store it was issued in. But if we do not know the store language (e.g. if it was an Online-Store) the given fallbackLang is used.
Note that this parameter is ignored if the language is know and if not ignored it changes only static texts, not e.g. product names.
Allowed values:defrit
Default:de
Type of generated output HTML, PDF
Note that the Accept HTTP header of the request is ignored and
the format must be selected via this query parameter.
Allowed values:htmlpdf
Default:html
Cumulus Number
>= 2098000000000<= 2099999999999
Example:2099123456789
Transaction ID of the receipt: Either as returned from a call to one of the receipt/warranty list routes or of the form trxDate_trxTime_storeID_workstationNumber_sequenceNumber. If you have to use the second form: Consult with a human.
If the list endpoint declares hasDetail = 0 then this transaction has no attached detail data. Trying to retrieve detail data for a transaction that has no detail data results in an error (400 or 404) so don’t even try: It’ll never work.
Example:2024-12-31
Receipt as HTML, PDF or JSON
Export several receipts as CSV, detailed CSV or PDF.
The simple CSV export contains one row per receipt while the detailed CSV contains one row per product bought and additional columns.
Each receipt or warranty is rendered in the language of the store it was issued in. But if we do not know the store language (e.g. if it was an Online-Store) the given fallbackLang is used.
Note that this parameter is ignored if the language is know and if not ignored it changes only static texts, not e.g. product names.
Allowed values:defrit
Default:de
Cumulus Number
>= 2098000000000<= 2099999999999
Example:2099123456789
format to export
Allowed values:csvdetailed-csvpdf
JSON object with an array of transaction IDs which shall be exported.
The receipts are exported in the order given by the transaction IDs. For CSV this doesn’t matter as you can sort the CSV afterwards anyway but for the PDF export you might want to sort the transaction IDs to have a cronological export.
Exported data