3/17/2026, 12:01:17 AM
New queries allow fetching individual or lists of cash drawers (cashDrawer, cashDrawers) and cash management summaries per location or shop, with date and currency filtering. Mutations now support creating, updating, and find‑or‑creating cash drawers, assigning a POS device to a drawer, and managing cash management reason codes (create/delete). Point‑of‑sale device payment session operations are expanded with opening, closing, counting, and adjusting sessions, each returning detailed session data and custom user errors. New interfaces and types (CashActivity, CashAdjustmentActivity, CashCountActivity, CashTransactionActivity) expose activity logs, along with sorting keys for cash activity queries. The PointOfSaleDevice type got two new fields: activePaymentSession (current open session) and cashDrawer (assigned drawer), and the ChannelFullSync mutation now returns ChannelFullSyncUserError objects. PaymentsTransactionType enum was extended with four new B2B managed‑markets tax adjustment entries, enabling broader transaction classification.
Returns a CashDrawer resource by ID.
A list of cash drawers in the shop.
Summary of cash management data for a location.
Returns the cash management reason codes for the shop.
Summary of cash management data across all locations with a POS Pro subscription for a shop, filtered by currency.
Lookup a point of sale device payment session by ID.
A list of point of sale device payment sessions in the shop.
Creates a cash drawer in a provided location.
Finds or creates a cash drawer for cash management. Also ensures the provided device is assigned to the drawer.
Updates a cash drawer.
Create a cash management reason code.
Deletes a cash management reason code.
Assigns a point of sale device to a cash drawer, removing any prior assignment.
Adds an adjustment to a point of sale device payment session.
Closes a point of sale device payment session.
Records a mid-session cash count for a point of sale device payment session.
Opens a point of sale device payment session.
The set of valid sort keys for the CashActivities query.
An activity on a cash drawer.
An auto-generated type for paginating through multiple CashActivities.
An auto-generated type which holds one CashActivity and a cursor during pagination.
A cash adjustment activity.
The type of adjustment activity.
A cash count activity.
The type of count activity.
A cash drawer for cash management.
An auto-generated type for paginating through multiple CashDrawers.
Return type for cashDrawerCreate mutation.
An error that occurs during the execution of CashDrawerCreate.
Possible error codes that can be returned by CashDrawerCreateUserError.
The input fields for date and time range filter.
An auto-generated type which holds one CashDrawer and a cursor during pagination.
Return type for cashDrawerFindOrCreate mutation.
An error that occurs during the execution of CashDrawerFindOrCreate.
Possible error codes that can be returned by CashDrawerFindOrCreateUserError.
The input fields for updating a cash drawer.
Return type for cashDrawerUpdate mutation.
An error that occurs during the execution of CashDrawerUpdate.
Possible error codes that can be returned by CashDrawerUpdateUserError.
Custom reason code.
Default reason code.
Default reason codes for cash management.
Reason code for cash management.
An auto-generated type for paginating through multiple CashManagementReasonCodes.
Return type for cashManagementReasonCodeCreate mutation.
An error that occurs during the execution of CashManagementReasonCodeCreate.
Possible error codes that can be returned by CashManagementReasonCodeCreateUserError.
Return type for cashManagementReasonCodeDelete mutation.
An error that occurs during the execution of CashManagementReasonCodeDelete.
Possible error codes that can be returned by CashManagementReasonCodeDeleteUserError.
An auto-generated type which holds one CashManagementReasonCode and a cursor during pagination.
A summary of cash management data.
System reason code.
System reason codes for cash management.
A cash transaction activity.
The type of transaction activity.
An error that occurs during the execution of ChannelFullSync.
Possible error codes that can be returned by ChannelFullSyncUserError.
Return type for pointOfSaleDeviceAssignToCashDrawer mutation.
An error that occurs during the execution of PointOfSaleDeviceAssignToCashDrawer.
Possible error codes that can be returned by PointOfSaleDeviceAssignToCashDrawerUserError.
An auto-generated type for paginating through multiple PointOfSaleDevices.
An auto-generated type which holds one PointOfSaleDevice and a cursor during pagination.
Tracks the payment activity for a point of sale device.
Return type for pointOfSaleDevicePaymentSessionAdjust mutation.
Return type for pointOfSaleDevicePaymentSessionClose mutation.
An error that occurs during the execution of PointOfSaleDevicePaymentSessionClose.
Possible error codes that can be returned by PointOfSaleDevicePaymentSessionCloseUserError.
An auto-generated type for paginating through multiple PointOfSaleDevicePaymentSessions.
Return type for pointOfSaleDevicePaymentSessionCount mutation.
An error that occurs during the execution of PointOfSaleDevicePaymentSessionCount.
Possible error codes that can be returned by PointOfSaleDevicePaymentSessionCountUserError.
An auto-generated type which holds one PointOfSaleDevicePaymentSession and a cursor during pagination.
Return type for pointOfSaleDevicePaymentSessionOpen mutation.
An error that occurs during the execution of PointOfSaleDevicePaymentSessionOpen.
Possible error codes that can be returned by PointOfSaleDevicePaymentSessionOpenUserError.
The set of valid sort keys for the PointOfSaleDevicePaymentSession query.
The status of the point of sale device payment session. Payments can't be processed or refunded during a closed session, and the cash drawer balance can't be adjusted or corrected.
userErrorsactivePaymentSessionThe currently open payment session for this device.
cashDrawerThe cash drawer that this device is currently assigned to.
MANAGED_MARKETS_B2B_DOMESTIC_TAXES_ADJUSTMENT_PLATFORM_CREDITMANAGED_MARKETS_B2B_DOMESTIC_TAXES_ADJUSTMENT_PLATFORM_CREDIT_REVERSALMANAGED_MARKETS_B2B_DOMESTIC_TAXES_ADJUSTMENT_PLATFORM_DEBITMANAGED_MARKETS_B2B_DOMESTIC_TAXES_ADJUSTMENT_PLATFORM_DEBIT_REVERSAL