The check header and the check details are provided for both OPS and STS in the arguments of the SubmitCheckEvent event.
In addition OPS provides the same as part of its context, which is not tight to any event.
Each check detail uses CheckDetailItem
as the base class
and inherits the properties and method from this base class. The
property DetailType
can be used to understand the type of
the check detail.
Description
Adds an ExtensibilityDataInfo to the Check Header
Return Value
bool
Description
Removes the ExtensibilityDataDetail provided from the Check Header
Return Value
bool
Description
Gets the Discount Total for the Menu Item Detail based on the Detail Link
Return Value
decimal
Description
Gets the Extensibility Check Detail Object based on the Detail Link
Return Value
CheckDetailItem
Description
Gets the Extensibility Check Detail as Scriptable, which will help with JavaScript based iteration
Return Value
Object
Description
Gets the Core Check Detail. Should not be used and only present for backwards compatibility
Return Value
CheckDetailItem
Description
Returns a 'flat' list of check details rather than the hierarchy model
Return Value
IEnumerator`1
Description
RVC ID of the check
Return Value
RevCtrID
Description
The Check Number assigned to this Check
Return Value
int
Description
The current Round Number
Return Value
int
Description
THe GUID assigned to this Check
Return Value
string
Description
Number of Covers
Return Value
int
Description
Dining Table ID
Return Value
int
Description
Employee ID of the Check Owner
Return Value
long
Description
Cashier ID
Return Value
int
Description
Current Workstation ID
Return Value
int
Description
Workstation ID that will Auto Fire this Check
Return Value
int
Description
Date/Time this Check was opened
Return Value
DateTime
Description
Date/Time this Table was opened or assigned
Return Value
DateTime
Description
Date/Time this Check was closed, only valid for Closed Checks
Return Value
DateTime
Description
Date/Time this Check was first printed
Return Value
DateTime
Description
Date/Time this Check was first printed
Return Value
DateTime
Description
Date/Time when an Auto Fire Check is scheduled to fire, only valid before the Check is fired
Return Value
DateTime
Description
Date/Time when an Auto Fire Check was actually fired, only valid after the Check was fired
Return Value
DateTime
Description
RVC ID of the Auto Fire Check
Return Value
int
Description
RVC ID of the destination Check
Return Value
int
Description
RVC ID of the source Split Check
Return Value
int
Description
Check Number of the destination Added Check
Return Value
int
Description
Check Number of the source Split Check
Return Value
int
Description
Original Check Number before Reopen
Return Value
int
Description
New Check Number after Reopen
Return Value
int
Description
Check Status as String
Return Value
string
Description
Check Status as Byte Array
Return Value
Byte[]
Description
Indicates if Items are On Hold
Return Value
bool
Return Value
bool
Description
Indicates if Check Owner was Overriden
Return Value
bool
Description
Indicates if Check was created Offline
Return Value
bool
Description
Indicates if Check was closed Offline
Return Value
bool
Return Value
bool
Description
Indicates if Check is Locked
Return Value
bool
Description
Indicates if Party Check
Return Value
bool
Return Value
bool
Description
Indicates if Check was Service Totaled
Return Value
bool
Return Value
bool
Description
Indicates if VIP Check
Return Value
bool
Description
Indicates if Split Check was Added
Return Value
bool
Return Value
bool
Return Value
bool
Description
Indicates if Summary Totals were printed
Return Value
bool
Description
Indicates if Check was Cancelled
Return Value
bool
Description
Indicates if Split Check was transferred
Return Value
bool
Description
Indicates if Add Check was transferred
Return Value
bool
Return Value
bool
Description
Indicates if Check is in Training
Return Value
bool
Return Value
bool
Description
Indicates if Auto Service Charge is active
Return Value
bool
Return Value
bool
Description
Indicates if Check was begun as Fast Transaction
Return Value
bool
Description
Indicates if Closed Check was Adjusted
Return Value
bool
Description
Indicates if Japanese Threshold is Active
Return Value
bool
Return Value
bool
Return Value
bool
Description
Indicates if Auto Service Charge is turned off
Return Value
bool
Description
Indicates if Void Closed Check
Return Value
bool
Description
Indicates if Closed Check was Reprinted
Return Value
bool
Return Value
bool
Return Value
bool
Description
Indicates if Closed Check was Reopened
Return Value
bool
Description
Indicates if Closed Check was Suspended
Return Value
bool
Return Value
bool
Description
Indicates if Automatic Discounts are Disabled
Return Value
bool
Description
ID of the active Serving Period
Return Value
int
Description
Table Group Number
Return Value
int
Description
OrdTypeID object of the Check Order Type. Use Value to obtain ID
Return Value
OrdTypeID
Description
OrdTypeID object of the Transaction Order Type. Use Value to obtain ID
Return Value
OrdTypeID
Description
Number of Checks added in
Return Value
int
Description
Number of Checks split out
Return Value
int
Description
Number of Printed Checks
Return Value
int
Description
Guest Check ID as entered
Return Value
string
Description
Sub-Total, exclunding any Service-Charges
Return Value
decimal
Description
Add-On Tax Total
Return Value
decimal
Description
Check Inclusive Tax Total (not VAT)
Return Value
decimal
Description
Item Inclusive Tax Total (not VAT)
Return Value
decimal
Description
Check Exempted Inclusive Tax Total (not VAT)
Return Value
decimal
Description
Check Auto Service Charge Total
Return Value
decimal
Description
Check Service Charge Total
Return Value
decimal
Description
Check Payment Total
Return Value
decimal
Description
Check Total Due
Return Value
decimal
Description
Last used Workstation ID
Return Value
int
Description
Current Language ID
Return Value
int
Description
Indicates if Check was Closed
Return Value
bool
Description
Check Rounding Total
Return Value
decimal
Description
List of Check based Check Information
Return Value
ExtensibilityDetailArray`1
Return Value
ExtensibilityDetailArray`1
Description
Indicates if Team Check
Return Value
bool
Description
Team Object Number
Return Value
int
Description
Team Name
Return Value
string
Description
List of TeamMember objects
Return Value
TeamMember[]
Description
CheckTaxData object providing Check based Tax information
Return Value
CheckTaxData
Return Value
CheckTaxDataBySalesItemizer
Return Value
Customer
Return Value
int
Description
List of Check based ExtensibilityDetail Information
Return Value
CheckExtensibilityDetail
Return Value
bool
Return Value
bool
Return Value
CheckDetailID
Return Value
int
Return Value
CheckDetailType
Return Value
string
Return Value
decimal
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
int
Return Value
int
Return Value
long
Return Value
decimal
Return Value
int
Return Value
DateTime
Return Value
int
Return Value
int
Return Value
decimal
Return Value
ExtensibilityDetailArray`1
Return Value
ExtensibilityDetailArray`1
Return Value
CheckDetailItem
Return Value
int
Return Value
string
Return Value
int
Return Value
void
Return Value
void
Return Value
void
Return Value
void
Return Value
void
Return Value
int
Return Value
long
Return Value
long
Return Value
long
Return Value
int
Return Value
decimal
Return Value
string
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
short
Return Value
long
Return Value
string
Return Value
short
Return Value
short
Return Value
DscntItmzrID
Return Value
SvcChgItmzrID
Return Value
short
Return Value
short
Return Value
int
Return Value
int
Return Value
int
Return Value
VoidReasonID
Return Value
decimal
Return Value
decimal
Return Value
decimal
Return Value
decimal
Return Value
int
Return Value
Boolean[]
Return Value
int
Return Value
bool
Return Value
bool
Return Value
ExtensibilityDetailArray`1
Return Value
ExtensibilityDetailArray`1
Return Value
ExtensibilityDetailArray`1
Return Value
int
Return Value
int
Return Value
short
Return Value
short
Return Value
bool
Return Value
short
Return Value
short
Return Value
decimal
Return Value
decimal
Return Value
OrdTypeID
Return Value
DetailTaxData
Return Value
string
Return Value
string
Return Value
string
Return Value
bool
Return Value
int
Return Value
bool
Return Value
SvcChgDtlID
Return Value
int
Return Value
int
Return Value
string
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
decimal
Return Value
decimal
Return Value
string
Return Value
int
Return Value
VoidReasonID
Return Value
TillDetailID
Return Value
Boolean[]
Return Value
bool
Return Value
bool
Return Value
DetailTaxData
Return Value
DscntDtlID
Return Value
int
Return Value
int
Return Value
string
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
decimal
Return Value
string
Return Value
int
Return Value
string
Return Value
TillDetailID
Return Value
decimal
Return Value
Boolean[]
Return Value
DetailTaxData
Return Value
int
Return Value
bool
Return Value
TendMedDtlID
Return Value
int
Return Value
int
Return Value
int
Return Value
decimal
Return Value
decimal
Return Value
string
Return Value
string
Return Value
CurrencyID
Return Value
int
Return Value
int
Return Value
string
Return Value
decimal
Return Value
long
Return Value
TillDetailID
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool
Return Value
bool