Close
[POST] .../v1/pos/docsession/close
Closes an existing cash shift. Use this method to 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 persistent storage errors are returned as HTTP 200 ErrorResult business errors.
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"
}
}