SetRefundInfo

[POST] .../v1/pos/doccheque/setrefundinfo

Adds return data to a cheque. Use this method to update a return cheque with fiscal refund data after the external fiscalization step has produced either a QR code URL or receipt details. The request requires uuid and either qrcode_url or the receipt_no, terminal_id, fiscal_sign and datetime fields, then returns row_affected when the cheque is updated. The controller protects the cheque with an entity lock and the persistent layer checks the current request user, that the cheque is opened and that it is a return cheque; validation failures and storage errors are returned as HTTP 200 ErrorResult business errors.

Request Parameters

Name Type Required Description
datetime String Optional Cheque date and time.
fiscal_sign String Optional Fiscal sign.
qrcode_url String Optional Fiscal QR code URL.
receipt_no String Optional Cheque number in POFM.
terminal_id String Optional Fiscal module ID.
uuid String Optional Cheque UUID.

Request Example

{
  "datetime": "2026-01-01T00:00:00Z",
  "fiscal_sign": "string",
  "qrcode_url": "string",
  "receipt_no": "string",
  "terminal_id": "string",
  "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
  }
}