> For the complete documentation index, see [llms.txt](https://developer.smarts.ee/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.smarts.ee/general/request-and-responses/createreceiptrequest.md).

# CreateReceiptRequest

### Object description

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