This record defines tip allocations to users for any tips that exist on the transaction
Required
SalesTransactionTipSummaryID :
string (GUID)
The Unique identifier for this record
Required
Active_RevisionID :
number (int)
This represents the revision of the configuration data that was being used when this record was generated. This is primarily for use by the PowerEPOS software, however 3rd party integrators can set this too if they
are using our configuration data as a basis for sale information, otherwise just set this to 0.
Required
MaxLength(32)
Truncates
Cashier_UserName :
string
The name of the POS User / person who who finalised the transaction or is allocated the tips
3rd Party integrations should specify a user name (where applicable), or use the integration name as a fallback.
Example: John
Nullable
decimal(18, 2)
AmountTip :
number (decimal)
This indcates the total tip amount allocated to the specified "Cashier" user for this transaction.
Nullable
decimal(18, 2)
AmountTippableSales :
number (decimal)
This indcates the toal tippable sales amount allocated to the specified "Cashier" user for this transaction.
This is a sum of the tippable sales values from the items that make up this tip allocation.
Nullable
Cashier_EmployeeID :
string (GUID)
The unique employee record ID of the employee / staff member who finalised the transaction or is allocated the tips
This may be NULL for 3rd party integrations or where no Employee (Time Clocking / HR) integration exists.
Nullable
Cashier_UserID :
string (GUID)
This unique UserID from the POS_Users (configuration) table representing the POS user who finalised the transaction or is allocated the tips
This may be NULL for 3rd party integrations
Example
{
"SalesTransactionTipSummaryID": "3f49efe7-ea42-4f21-8718-7e6ce9a33512",
"Active_RevisionID": 321,
"Cashier_UserName": "string value",
"AmountTip": 1.23,
"AmountTippableSales": 1.23,
"Cashier_EmployeeID": "3f49efe7-ea42-4f21-8718-7e6ce9a33512",
"Cashier_UserID": "3f49efe7-ea42-4f21-8718-7e6ce9a33512"
}