A wrapper object with fields that allow reference to a Toast entity by Toast GUID.
Array of objects (AppliedDiscount) >= 0 items The itemized discounts that are applied to this item. Response only. | |
Array of objects (AppliedTaxRate) An array of | |
createdDate | string <date-time> The date on which this selection was created. If not specified, defaults to the current time. |
deferred | boolean Whether this selection is a deferred revenue transaction, such as a gift card sale. |
object (ExternalReference) A wrapper object with fields that allow reference to a Toast entity by Toast GUID. | |
displayName | string The display name of the selection. Can be used to set a special request value. Otherwise, it is generated from this selection's item property. |
entityType required | string The type of object this is. Response only. |
externalId | string External identifier string that is prefixed by the naming authority. You can use the orders API to set an |
externalPriceAmount | number <double> The menu item price that was calculated by the marketplace facilitator organization that created the order.
Note: you can only include this information if your Toast API client is associated with a designated marketplace facilitator organization. Most Toast API clients do not create marketplace facilitator orders. |
fulfillmentStatus | string Default: "NEW" Indicates the stage of the preparation workflow that the menu item selection is in. The Valid values:
|
guid required | string The GUID maintained by the Toast platform. |
required | object (ConfigReference) A wrapper object with fields that allow reference to a Toast entity by Toast GUID. |
object (ConfigReference) A wrapper object with fields that allow reference to a Toast entity by Toast GUID. | |
modifiedDate | string <date-time> The date on which this selection was last modified. If not specified, defaults to the current time. |
modifiers | Array of objects (Selection) A list of modifiers that apply to this selection. |
openPriceAmount | number <double> A non-negative currency amount that sets the price of a
menu item that is configured to use the Open Price
pricing strategy. If you do not supply an
If a menu item is configured to use tax-inclusive pricing, the orders API calculates the base price and tax amount based on the open price that you specify. The open-price amount includes both the base-price and inclusive tax amount.
|
object (ConfigReference) A wrapper object with fields that allow reference to a Toast entity by Toast GUID. | |
optionGroupPricingMode | string Information about how the modifier group affects the pricing of its parent item. |
preDiscountPrice | number <double> Gross sale price for this selection. Excludes tax. Response only. |
object (ConfigReference) A wrapper object with fields that allow reference to a Toast entity by Toast GUID. | |
price | number <double> Net price for this selection. The final price of the item after considering discounts (including discounts at the check level), quantity adjustments, and modifier prices at the time the item was selected for purchase. Response only. |
quantity required | number <double> Quantity ordered. For items sold by weight, a decimal number. For discrete items, a counting number. |
receiptLinePrice | number <double> The price of the menu item selection without any quantity, taxes,
discounts, and modifier adjustments. If the menu item has taxes included, the For example, if the menu item selection is for two orders of fries,
Populated based on the menu configuration, or using the value provided in
|
object (RefundDetails) Information about refunded currency amounts for an item selection, modifier option, or service charge. The refund information includes separate values for the pre-tax value being refunded and the tax amount being refunded. | |
object (ConfigReference) A wrapper object with fields that allow reference to a Toast entity by Toast GUID. | |
seatNumber | integer Indicates which guest seat at a restaurant table ordered a menu item selection. Restaurant employees can choose the seat number when they add a menu item to a guest check.
Response only. |
selectionType | string Specifies whether this selection is a special request or other off-menu sale. If
|
object (ToastReference) A wrapper object with fields that allow reference to a Toast entity by Toast GUID. | |
tax | number <double> The total tax amount for this selection. Response only. |
taxInclusion | string Indicates whether the menu item price includes one or more tax amounts. If the menu item is a modifier for another menu item selection, it always inherits the tax inclusion behavior of the menu item that it applies to. Valid values:
|
unitOfMeasure | string The unit of measure required for weighing the item. The default is |
voidBusinessDate | integer The business date (yyyyMMdd) on which this selection was voided. Response only. |
voidDate | string <date-time> The date on which this selection was voided. Response only. |
voided | boolean Set to |
object (ExternalReference) A wrapper object with fields that allow reference to a Toast entity by Toast GUID. |
{- "guid": "string",
- "entityType": "string",
- "externalId": "string",
- "item": {
- "guid": "string",
- "entityType": "string",
- "multiLocationId": "string",
- "externalId": "string"
}, - "itemGroup": {
- "guid": "string",
- "entityType": "string",
- "multiLocationId": "string",
- "externalId": "string"
}, - "optionGroup": {
- "guid": "string",
- "entityType": "string",
- "multiLocationId": "string",
- "externalId": "string"
}, - "preModifier": {
- "guid": "string",
- "entityType": "string",
- "multiLocationId": "string",
- "externalId": "string"
}, - "quantity": 0,
- "seatNumber": 0,
- "unitOfMeasure": "NONE",
- "selectionType": "NONE",
- "salesCategory": {
- "guid": "string",
- "entityType": "string",
- "multiLocationId": "string",
- "externalId": "string"
}, - "appliedDiscounts": [
- {
- "guid": "string",
- "entityType": "string",
- "externalId": "string",
- "name": "string",
- "discountAmount": 0,
- "nonTaxDiscountAmount": 0,
- "discount": {
- "guid": "string",
- "entityType": "string"
}, - "triggers": [
- {
- "selection": {
- "guid": "string",
- "entityType": "string",
- "externalId": "string"
}, - "quantity": 0
}
], - "approver": {
- "guid": "string",
- "entityType": "string",
- "externalId": "string"
}, - "processingState": "PENDING_APPLIED",
- "appliedDiscountReason": {
- "name": "string",
- "description": "string",
- "comment": "string",
- "discountReason": {
- "guid": "string",
- "entityType": "string"
}
}, - "loyaltyDetails": {
- "vendor": "TOAST",
- "referenceId": "string"
}, - "comboItems": [
- {
- "guid": "string",
- "entityType": "string",
- "externalId": "string"
}
], - "appliedPromoCode": "string",
- "discountType": "BOGO",
- "discountPercent": 0
}
], - "deferred": true,
- "preDiscountPrice": 0,
- "price": 0,
- "tax": 0,
- "voided": true,
- "voidDate": "2019-08-24T14:15:22Z",
- "voidBusinessDate": 0,
- "voidReason": {
- "guid": "string",
- "entityType": "string",
- "externalId": "string"
}, - "refundDetails": {
- "refundAmount": 0,
- "taxRefundAmount": 0,
- "refundTransaction": {
- "guid": "string",
- "entityType": "string"
}
}, - "displayName": "string",
- "createdDate": "2019-08-24T14:15:22Z",
- "modifiedDate": "2019-08-24T14:15:22Z",
- "modifiers": [
- { }
], - "fulfillmentStatus": "NEW",
- "taxInclusion": "INCLUDED",
- "appliedTaxes": [
- {
- "guid": "string",
- "entityType": "string",
- "taxRate": {
- "guid": "string",
- "entityType": "string"
}, - "name": "string",
- "rate": 0,
- "taxAmount": 0,
- "type": "PERCENT",
- "facilitatorCollectAndRemitTax": true,
- "displayName": "string",
- "jurisdiction": "string",
- "jurisdictionType": "string"
}
], - "diningOption": {
- "guid": "string",
- "entityType": "string",
- "externalId": "string"
}, - "openPriceAmount": 0,
- "receiptLinePrice": 0,
- "optionGroupPricingMode": "INCLUDED",
- "externalPriceAmount": 0,
- "splitOrigin": {
- "guid": "string",
- "entityType": "string"
}
}