Source: https://restauranttechnologynetwork.com/technical-documents

Drawer

Properties

Name Description Type Required Generic Enum Ignore
@type string false ${prop.ignore}
DrawerEventGUID A unique identifier for a drawer event used to tie multiple drawer transactions to a single drawer event. string false ${prop.ignore}
TillID An identifier for the removeable cash holder that can be placed in or removed from the drawer. string false ${prop.ignore}
DrawerOpenTime The date\/time the drawer was open (represented in ISO 8601 format). string false ${prop.ignore}
DrawerCloseTime The date\/time the drawer was closed (represented in ISO 8601 format). string false ${prop.ignore}
DrawerTransactionReason Assigned Type: ms-0300:DrawerReason_Enum DrawerReason_Enum false ${prop.ignore}
ReasonDescription Textual information to further describe the reason for the drawer event. string false ${prop.ignore}
ReferencedTransactionGUID A unique identifier a transaction that initiated the drawer event (e.g. Order, Reservation). string false ${prop.ignore}
CashManagement array false CashManagement --- ${prop.ignore}
ExtensionPoint ExtensionPoint false ${prop.ignore}
{
  "@type" : "string",
  "drawerEventGUID" : "string",
  "tillID" : "string",
  "drawerOpenTime" : "string",
  "drawerCloseTime" : "string",
  "drawerTransactionReason" : {
    "value" : { },
    "extension" : "string"
  },
  "reasonDescription" : "string",
  "referencedTransactionGUID" : "string",
  "cashManagement" : [ {
    "@type" : "string",
    "amount" : "number",
    "currency" : { },
    "denomination" : { },
    "monetaryDeviceID" : "string",
    "monetaryDeviceDescription" : "string",
    "extensionPoint" : { }
  } ],
  "extensionPoint" : { }
}