[POST] .../v1/pos/doccheque/cancel
Cancels cash register cheque - setting status Canceled Use this destructive method to cancel a POS cheque that must no longer continue through sale or payment workflow. The request requires uuid, locks the cheque by uuid, checks the current request user, requires retail permission to cancel a sale and returns row_affected after the cheque becomes Canceled. Cancellation can affect active sale workflow and may fire cheque-canceled side effects in the persistent layer; missing uuid, denied permission, missing accepted cash register, invalid cheque state and storage errors are returned as HTTP 200 ErrorResult business errors.
Request Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| uuid | String | Required | Cheque UUID. |
Request Example
{
"uuid": "00000000-0000-0000-0000-000000000000"
}
Response Parameters
| Name | Type | Description |
|---|---|---|
| ok | Boolean | Indicates whether the request completed successfully. |
| result | Update | Update operation result. |
Response Example
{
"ok": true,
"result": {
"ids": [
null
],
"row_affected": 1
}
}