Skip to content

MngProcessManualCashierTransaction

Processes a manual Cashier transaction.

For manual deposits Cashier posts OP_BALANCE_IN. For manual withdrawals Cashier posts OP_BALANCE_OUT. The command records approved_by, approved_time, processed_by, and processed_time on the transaction.

Access

SESSION_MANAGER, SESSION_ADMIN, SESSION_DEALER, SESSION_CRM_MANAGER, SESSION_CRM_ADMIN.

Requires approve_finance. The transaction must be visible through linked customer/account brand and desk scope. The backend uses the resolved manager id from staff access context as processor.

Request Parameters

Name Type Required Description
id int Yes Cashier transaction id

Response

Returns transaction.

Request Example

{
  "command": "MngProcessManualCashierTransaction",
  "extID": "1",
  "data": {
    "id": 15
  }
}