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_MS0100 false false
Surcharge array false Surcharge --- false
Tax array false Tax --- false
ItemPrice The cost of an item. number true false
Context array false string false
Discount array false Discount --- false
taxExemptInd When true, this item is not taxable When false, this item is taxable. boolean false false
ExtensionPoint ExtensionPoint false 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" : { }
}