Name | Type | Description | Additional information |
---|---|---|---|
SiteId | integer |
Required |
|
UID | globally unique identifier |
The UID of the Calculated Order you are trying to Submit |
Required |
CRMMemberID | string |
Optional - send the CRM Member ID that the order is for |
|
RequestedDeliveryTimeUTC | date |
Optionally supply a delivery time for the order. This works the same way as hold order at a site, and is based on table rules that are setup. E.g. order for tomorrow at 10pm, the order will sit in the system and fire 45minutes before this time (so at 9:15pm) and will then be sent to the kitchen etc and act like a normal order. Stock is consumed when the order is initially placed so that the item is not out of stock when it's time to make the item |
|
GratuityAmount | decimal number |
Specify if the bill contains gratuity/tip. This must be balanced by a Tender, e.g. £20 bill + £5 gratuity = £25 tender |
|
DeliveryChargeAmount | decimal number |
Specify if the bill contains Delivery Charge. This must be balanced by a Tender e.g. £20 bill + £5 delivery charge = £25 tender |
|
ThirdPartyOrigin | string |
Free text field to store the order origin if you are collaborating orders, e.g. deliveroo, ubereats. Leave empty otherwise |
String length: inclusive between 0 and 10000 |
ThirdPartyTransactionID | string |
Free text field to store the partner order ID |
String length: inclusive between 0 and 10000 |
ThirdPartyReference | string |
Free text field to store the partner order reference |
String length: inclusive between 0 and 10000 |
OrderParams | string |
String length: inclusive between 0 and 10000 |
|
MergeOnToExistingBill | boolean |
Specify if the Bill should merge into existing bills on a Table. |
|
CustomerInfo | SubmitCalculatedOnlineOrderV2CustomerApiModel |
Customer Info |
Required |
Tenders | Collection of SubmitCalculateOrderV2TenderApiModel |
Tenders for the bill, if tenders do not match the full bill amount the order will remain open on the POS and will not auto-finalize. This can be finalized either on the POS, or paid later via the TablePayment Endpoint |