> 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/purchasecontrolresult.md).

# PurchaseControlResult

### Object description <a href="#object-description" id="object-description"></a>

| Field         | Type                                                                                                       | Required | Description                   |
| ------------- | ---------------------------------------------------------------------------------------------------------- | -------- | ----------------------------- |
| invoiceId     | ​String                                                                                                    | Yes      | Smarts invoice identifier     |
| institutionId | String                                                                                                     | Yes      | Smarts institution identifier |
| products      | List<[Product](/general/data-object-description/product.md)>                                               | No       | Products if there was changes |
| status        | [PurchaseControlStatus](/general/request-and-responses/purchasecontrolresult.md#enum-type-possible-values) | Yes      | Purchase control status       |

## Enum type possible values <a href="#enum-type-possible-values" id="enum-type-possible-values"></a>

| PurchaseControlStatus  | ​Title                                  |
| ---------------------- | --------------------------------------- |
| PASSED                 | Purchase check passed                   |
| FAILED                 | Purchase check failed                   |
| PENDING                | Purchase check in progress              |
| EXIPRED                | Purchase check expired                  |
| FAILED\_ALLOW\_PAYMENT | Purchase check failed but allow payment |
