# Receipt

### Object description

| Field                | Type                                                                                                       | Required | Description                         |
| -------------------- | ---------------------------------------------------------------------------------------------------------- | -------- | ----------------------------------- |
| institutionInvoiceId | [S](https://developer.smarts.ee/general/shipment#enum-type-possible-values)tring                           | Yes      | Institution side invoice identifier |
| invoiceId            | [S](https://developer.smarts.ee/general/shipment#enum-type-possible-values)tring                           | Yes      | Smarts invoice unique identifier    |
| institutionId        | String                                                                                                     | Yes      | Smarts store unique identifier      |
| customerId           | String                                                                                                     | Yes      | Smarts customer unique identifier   |
| products             | List<[ReceiptProduct](https://developer.smarts.ee/general/data-object-description/receiptproduct)>         | Yes      | Receipt product description         |
| loyaltyCards         | List<[ReceiptLoyaltyCard](https://developer.smarts.ee/general/data-object-description/receiptloyaltycard)> | No       | Receipt loyalty cards description   |
| shipment             | [Shipment](https://developer.smarts.ee/general/data-object-description/shipment)                           | No       | Shipment details                    |
| currency             | [Currency](https://developer.smarts.ee/general/data-object-description/currency)                           | Yes      | Currency                            |
| totalWithoutAddition | double                                                                                                     | Yes      | Shipment address                    |
| additionSum          | double                                                                                                     | Yes      | Addition sum                        |
| totalWithoutVAT      | double                                                                                                     | Yes      | Total without VAT                   |
| vatSum               | double                                                                                                     | Yes      | VAT sum                             |
| total                | double                                                                                                     | Yes      | Total to pay                        |
