Layout-API

ReceiptHeadShort

object
cumulusPunktenumberrequired

Rewarded Cumulus points.

Example:319.7

hasDetailnumberrequired

0: This is a syntetic pseudo-transaction that just list Partner- or Mitarbeiter-Punkte. Trying to retrieve details will fail always in this case.

1: Actual receipt available via detail/{cumulus}/{transactionId}.

Example:1

storeidstringrequired

Filial-ID

Example:0090390

storenamestringrequired

Filialname

Example:M Wittenbach

totalnumberrequired

Total purchase value in CHF.

Example:159.85

transactionIdstringrequired

ID to retrieve actual receipt if hasDetail==1 If hasDetail = 0 this ID is just a dummy and cannot be used to retrieve the (non-existing) details.

Note: if hasDetail = 0 the transactionId might be empty (i.e. “”).

Example:20220611_092739_0090390_003_9

trxDatestringrequired

Date of purchase in the form YYYYMMDD.

Example:20220611

trxTimestringrequired

Time of purchase (local time of store) in the form hhmmss.

Example:092739

versionstringrequired

Kept for backwards compatibility. You are not supposed to use or interpret this field.

Example

ReceiptListResponse

array
cumulusPunktenumberrequired

Rewarded Cumulus points.

Example:319.7

hasDetailnumberrequired

0: This is a syntetic pseudo-transaction that just list Partner- or Mitarbeiter-Punkte. Trying to retrieve details will fail always in this case.

1: Actual receipt available via detail/{cumulus}/{transactionId}.

Example:1

storeidstringrequired

Filial-ID

Example:0090390

storenamestringrequired

Filialname

Example:M Wittenbach

totalnumberrequired

Total purchase value in CHF.

Example:159.85

transactionIdstringrequired

ID to retrieve actual receipt if hasDetail==1 If hasDetail = 0 this ID is just a dummy and cannot be used to retrieve the (non-existing) details.

Note: if hasDetail = 0 the transactionId might be empty (i.e. “”).

Example:20220611_092739_0090390_003_9

trxDatestringrequired

Date of purchase in the form YYYYMMDD.

Example:20220611

trxTimestringrequired

Time of purchase (local time of store) in the form hhmmss.

Example:092739

versionstringrequired

Kept for backwards compatibility. You are not supposed to use or interpret this field.

SummaryResponse

object
balancePointsnumber

Example:138

payoutCumulusBonsCHFnumber

Example:10

totalAmountCHFnumber

Example:349.26

totalPointsnumber

Example:963

Example

TransactionIdsModel

object
transactionIdsarray[string]required
Example

WarrantyDetailResponse

object
articleDescriptionstringrequired

Article description.

Example:MediaPadT5 10.1 WiFi s

articleNumberstringrequired

Unique article identifer. Product-ID.

Example:798458800000

articlePricenumberrequired

Full article price without reductions in CHF.

Example:274

articlePriceNettonumberrequired

Article price after reductions in CHF.

Example:229

articleReductionnumberrequired

Article price reduction in CHF.

Example:-45

buyTimestringrequired

Time on which the article which issues a warranty has been acquired. Provided in MMHHSS.

Example:110457

cashierstringrequired

Cashier number which can be back referenced to the real person.

Example:0533572

cooperativestringrequired

Cooperative ID (Genossenschaft). Online purchases are listed as cooperative 202.

Example:MEL Rothenburg

cumulusstringrequired

Cumulus number of the customer.

Example:2099318037622

cumulusPointsTotalnumberrequired

Cumulus total acquired including this transaction.

Example:1000

cumulusPointsTotalDateinteger

Date of the latest transaction. Usually the same as buyDate. Provided in YYYYMMDD.

Example:20190927

storeIdstringrequired

Unique store identifier. Filial-ID

Example:0150475

storeLangstringrequired

Language of the store in which the warranty has been acquired. The warranty will be computed in the given store lang.

Allowed values:DEFRIT

Example:DE

storeNamestringrequired

Name of the store.

Example:MEL Limmatplatz

terminalstringrequired

Terminal number which was used to issue the transaction. Real “Kasse”.

Example:042

transactionDateintegerrequired

Date on which the article warranty has been computed. Pretty much going to be the same as buyDate. Provided in YYYYMMDD.

Example:20190927

transactionNumberstringrequired

Transaction number of the purchase itself. If you bought different articles with warranties in the same transaction, this number will stay the same.

Example:20220124_174650_0045160_046_203

trxNumstringrequired

Misc number which will be shown on the warranty footer.

Example:0025

warrantystringrequired

Displayed number of the warranty, this is not an unique identifier.

Example:0150475 042002501

warrantyDurationintegerrequired

Complete length of the warranty duration in months.

Example:24

warrantyIdstringrequired

Warranty unique identifier.

Example:20220124_174650_0045160_046_203_0

warrantyUntilintegerrequired

Exact date when the warranty will expire. Provided in YYYYMMDD.

Example:20210921

Example