# CreateReceiptRequest

### Object description

| Field         | Type                                                                                         | Required | Description                                |
| ------------- | -------------------------------------------------------------------------------------------- | -------- | ------------------------------------------ |
| invoiceId     | String                                                                                       | Yes      | Smarts invoice identifier                  |
| products      | List<[Product](https://developer.smarts.ee/general/data-object-description/product)>         | Yes      | List of products added to shopping cart    |
| shipment      | [Shipment](https://developer.smarts.ee/general/data-object-description/shipment)             | No       | Shipping details for receipt               |
| loyaltyCards  | List<[LoyaltyCard](https://developer.smarts.ee/general/data-object-description/loyaltycard)> | No       | Customer loyalty cards for logged in store |
| langCode      | [LangCode](https://developer.smarts.ee/general/data-object-description/langcode)             | Yes      | Customer language code                     |
| personId      | String                                                                                       | Yes      | Smarts customer unique person identifier   |
| institutionId | String                                                                                       | Yes      | Smarts store unique identifier             |
