[POST] .../v1/pos/doccheque/setamountdiscount
Applies discount on amount cash register cheque Use this method to apply a fixed amount discount or allowance to the whole POS cheque. The request requires uuid and value greater than zero, locks the cheque by uuid, checks the current request user, requires retail discount permission and returns row_affected after the cheque totals are recalculated. The operation expects an editable cheque with positions and enough amount for the requested discount; missing fields, denied permission, missing accepted cash register, invalid cheque state, invalid amount and storage errors are returned as HTTP 200 ErrorResult business errors.
Request Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| uuid | String | Required | Cash register cheque UUID. |
| value | Decimal | Required | Discount amount value. |
Request Example
{
"uuid": "00000000-0000-0000-0000-000000000000",
"value": 1.0
}
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
}
}