Close
[POST] .../v1/pos/docsession/close
Closes an existing cash shift. Close an existing cash shift after all POS cheques for the session have been closed or canceled. The request requires session_uuid, checks the current request user, accepted cashier binding and retail session Z-report permission, then returns result with the closed PosDocSession data. Missing body, missing session_uuid, denied access, missing accepted cash register, no open shift 5002, unclosed cheques 5016, lock failures and storage errors are returned as HTTP 200 ErrorResult.
Request Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| session_uuid | String | Required | Shift UUID. |
Request Example
{
"session_uuid": "00000000-0000-0000-0000-000000000000"
}
Response Parameters
| Name | Type | Description |
|---|---|---|
| ok | Boolean | Indicates whether the request completed successfully. |
| result | Insert_uuid | Created UUID record result. |
Response Example
{
"ok": true,
"result": {
"new_uuid": "00000000-0000-0000-0000-000000000000"
}
}