---
title: "ReceiptHeadShort"
url: "https://developer.migros.ch/apis/layout-api-1/versions/ba4ab42c-2abb-4848-ba02-96d8671a0622/schemas/ReceiptHeadShort"
---

> Full API specification: https://developer.migros.ch/apis/layout-api-1/versions/ba4ab42c-2abb-4848-ba02-96d8671a0622.md

# ReceiptHeadShort

## OpenAPI definition

```yaml
openapi: 3.0.1
info:
  title: Layout-API
  version: 1.3.0
servers:
  - description: URL of upstream
    url: https://api.migros.ch
components:
  schemas:
    ReceiptHeadShort:
      properties:
        cumulusPunkte:
          description: Rewarded Cumulus points.
          example: 319.7
          type: number
        hasDetail:
          description: >-
            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
          type: number
        storeid:
          description: Filial-ID
          example: "0090390"
          type: string
        storename:
          description: Filialname
          example: M Wittenbach
          type: string
        total:
          description: Total purchase value in CHF.
          example: 159.85
          type: number
        transactionId:
          description: >-
            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
          type: string
        trxDate:
          description: Date of purchase in the form YYYYMMDD.
          example: "20220611"
          type: string
        trxTime:
          description: Time of purchase (local time of store) in the form hhmmss.
          example: "092739"
          type: string
        version:
          description: Kept for backwards compatibility. You are not supposed to use or
            interpret this field.
          type: string
      required:
        - cumulusPunkte
        - hasDetail
        - storeid
        - storename
        - total
        - transactionId
        - trxDate
        - trxTime
        - version
      type: object
```
