POS Cash Drawer Transactions
Overview
Aggregate cash drawer transaction information for a specific location.
Methods
Retrieve Cash Drawer Transactions
Retrieve a specific location cash drawer transactions for a given time frame.
GET /pos/v2/{locationId}/cash-drawer-transactions
Query Parameters
Name | Type | Description |
---|---|---|
filter | object | Set of search parameters. They can be defined as a URI parameters or JSON object |
filter.dateTimeFrom | string | date from in ISO 8601 format, e.g., 2007-03-01T00:00:00Z |
filter.dateTimeTo | string | date to in ISO 8601 format, e.g., 2007-03-01T23:59:59Z |
Response 200
Returns a collection of Cash Drawer Transaction objects
{
"results": [
{
"posRef": "string",
"employeeRef": "string",
"transactionType": "drawer-cash-in",
"amount": 0,
"reason": "string",
"createdAt": "2025-06-04T12:38:48.599Z",
"tillRef": "string"
}
],
"meta": {}
}
Definitions
Cash Drawer Transaction
Name | Type | Description |
---|---|---|
posRef* | string | POS Cash Drawer Transaction reference ID. Unique per location. |
employeeRef | string | POS Employee reference. Available only if it's provided by POS, otherwise null. |
transactionType* | string | ENUM of supported types:
|
amount* | number | Transaction amount in US cents |
reason | string | Transaction reason, available only if provided by POS. |
createdAt* | string | Date and time in UTC when the cash drawer transaction happened. |
tillRef | string | POS Till reference. Available only if it's provided by POS, otherwise null. |