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

Pricing

Properties

Name Description Type Required Generic Enum Ignore
@type string true true
Currency Assigned Type: ms-0100:CurrencyCode CurrencyCode
Surcharge array Surcharge ---
Tax array Tax ---
ItemPrice The cost of an item. number true
Context array string
Discount array Discount ---
taxExemptInd When true, this item is not taxable When false, this item is taxable. boolean
ExtensionPoint ExtensionPoint true
{
  "@type" : "string",
  "currency" : {
    "value" : "string",
    "decimalPlaces" : "string"
  },
  "surcharge" : [ {
    "@type" : "string",
    "amount" : "number",
    "description" : "string",
    "surchargeIncludedInd" : "boolean",
    "extensionPoint" : { }
  } ],
  "tax" : [ {
    "@type" : "string",
    "amount" : "number",
    "description" : "string",
    "taxIncludedInd" : "boolean",
    "extensionPoint" : { }
  } ],
  "itemPrice" : "number",
  "context" : [ "string" ],
  "discount" : [ {
    "@type" : "string",
    "valueType" : "string",
    "value" : "number",
    "application" : [ "string" ],
    "description" : "string",
    "beforeTaxInd" : "boolean",
    "extensionPoint" : { }
  } ],
  "taxExemptInd" : "boolean",
  "extensionPoint" : { }
}