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"
  }
}