Release notes v2.10.7 | January 15, 2021

Updates for the Ticket API

Ticket API

  • The ticket API now supports employee_id and cash_drawer fields. These fields can be used to associate orders created through our Ticket API to certain employees and cash drawers available in Treez. In order to get a successful response back from Treez’ API when using these fields, an existing cash drawer and employee ID need to be associated with a ticket. If an API request is sent for an inactive/unopened cash drawer, Treez will automatically start a new shift with a $0 starting balance on that drawer allowing transactions to be associated with it. Employee_id is represented in Treez by the employee number which can be found in Treez’ User Management system. Available cash drawers can be found in Config Page > Cash Handling > Existing Accounts.

  • Treez’ APIs can now be configured to prevent any banned customers or customers with an expired ID from being attached to orders submitted through the API. To enable this feature, write in to [email protected].

  • The Create and Preview Ticket API can now default to displaying the maximum excise tax when the same product has multiple packages with different excise tax amounts. This is to ensure that customers do not have to pay a price that is more than what was listed in the response of the Create/Preview Ticket API. This is a configurable feature, please reach out to [email protected] if you would like this to be enabled.