Root Schema : schema
Type: object
Show Source
{
"type":"object",
"properties":{
"totalResults":{
"type":"integer",
"example":100,
"description":"Total number of rows (excluding the paging parameters)"
},
"hasMore":{
"type":"boolean",
"example":true,
"description":"Flag indicating if there are more objects to fetch."
},
"count":{
"type":"integer",
"example":9,
"description":"Current response record count."
},
"items":{
"type":"array",
"description":"Array of Discounts objects of the organization.",
"items":{
"$ref":"#/definitions/Discountv2"
}
},
"offset":{
"type":"integer",
"example":0,
"description":"Starting resource record index"
},
"limit":{
"type":"integer",
"example":10,
"description":"Server page size"
}
}
}
Nested Schema : items
Type: array
Array of Discounts objects of the organization.
Show Source
{
"type":"array",
"description":"Array of Discounts objects of the organization.",
"items":{
"$ref":"#/definitions/Discountv2"
}
}
Nested Schema : Discountv2
Type: object
Model for Discount Object
Show Source
{
"description":"Model for Discount Object",
"type":"object",
"properties":{
"hierUnitId":{
"description":"Unique reference of the hierarchy unit of the property",
"type":"integer",
"example":1
},
"hierUnitObjNum":{
"description":"Object number of the hierarchy unit",
"type":"integer",
"example":1
},
"objectNum":{
"description":"Object number of the Discount",
"type":"integer",
"example":1
},
"name":{
"description":"A group of string objects representing the name of the Discounts in configured languages",
"type":"object",
"example":{
"1":"Enterprise",
"2":"Unternehmen",
"3":"Empresa"
}
},
"effGrpObjNum":{
"description":"Object number of the Effectivity Group for the current record",
"type":"integer",
"example":1
},
"consumerDisplayname":{
"description":"A group of string objects representing the name of the Discounts in configured languages",
"type":"object",
"example":{
"1":"Enterprise",
"2":"Unternehmen",
"3":"Empresa"
}
},
"activationType":{
"description":"Type of Discount ; 0 - Manual (Manually Entered and applied);1 - Automatic (Automatically applied and operator cannot enter);2 - Coupon (Automatically applied, operator must enter)",
"type":"integer",
"example":1
},
"percent":{
"description":"Percentage for the manual discount. Value must lie between 0 and 1.",
"type":"integer",
"example":1
},
"minAmount":{
"description":"Minimum menu item subtotal amount",
"type":"integer",
"example":1
},
"maxAmount":{
"description":"Maximum amount allowed for an open-priced or amount discount",
"type":"integer",
"example":1
},
"taxClassObjNum":{
"description":"Tax Class to be Discounted",
"type":"integer",
"example":1
},
"privilegeGroup":{
"description":"Privilege Group number to restrict the use of the discount",
"type":"integer",
"example":1
},
"condimentDiscountability":{
"description":"Determine how condiment menu items are discounted;0 - Use Menu Item ClassOption;1 - Parent Items only;2 - Condiment Items only;3 - Parent and Highlighted Condiment Items;4 - Parent and all Condiment Items;5 - Single Condiment",
"type":"integer",
"example":1
},
"reportGroupObjnum":{
"description":"Report Group to associate with the discount.",
"type":"integer",
"example":1
},
"printClassObjNum":{
"description":"Print Class for the Discount",
"type":"integer",
"example":1
},
"enabled":{
"description":"A Boolean flag indicating to enabling the Discount",
"type":"boolean",
"example":false
},
"triggerMIGrpObjNum":{
"description":"Menu Item Group that triggers the discount.",
"type":"integer",
"example":1
},
"triggerCondimentGrpObjNum":{
"description":"Condiment Menu Item Group to use as the trigger for the discount.",
"type":"integer",
"example":1
},
"options":{
"description":"A String of Values of 0s and 1s of length 56 representing the enablement or disablement of the options associated with Discounts",
"type":"string",
"example":"00000000000000000000000000000000000000000000000000000000"
},
"optionsExt":{
"description":"An object containing the descriptive option list",
"type":"object",
"properties":{
"isOpen":{
"description":"A Boolean flag indicating to make the discount open, prompting for the amount or percentage",
"type":"boolean",
"example":false
},
"isAmount":{
"description":"A Boolean flag indicating to make the discount an amount. Deselect to make the discount a percentage.",
"type":"boolean",
"example":true
},
"isItemDiscount":{
"description":"A Boolean flag indicating to calculate the discount based on the price of the last menu item",
"type":"boolean",
"example":false
},
"isEmployeeMeal":{
"description":"A Boolean flag indicating to define as an Employee Discount",
"type":"boolean",
"example":false
},
"referenceEntryRequired":{
"description":"A Boolean flag indicating to require entry of a name or number when using the discount.",
"type":"boolean",
"example":true
},
"validationRequired":{
"description":"A Boolean flag indicating to print a validation chit when using the discount",
"type":"boolean",
"example":true
},
"limitDiscountToValueInAmountField":{
"description":"A Boolean flag indicating to limit the discount amount",
"type":"boolean",
"example":false
},
"useFullDiscountableAmountIfValueIsAbsent":{
"description":"A Boolean flag indicating to control the Open Amount Discount calculation when the operator does not enter an amount before pressing the Discount button",
"type":"boolean",
"example":true
},
"simpleItemExclusivity":{
"description":"A Boolean flag indicating to apply the discount to a menu item, preventing individual items from receiving multiple discounts total.",
"type":"boolean",
"example":false
},
"tenderRequiredForSubTtlDiscounts":{
"description":"A Boolean flag indicating to require workstation operators to tender the transaction after applying a subtotal discount. You must also deselect This is an Item Discount",
"type":"boolean",
"example":false
},
"affectsAutoSVCForSubTtlDiscounts":{
"description":"A Boolean flag indicating to apply the discount to Menu Item Itemizers that allow Auto Service Charges",
"type":"boolean",
"example":false
},
"doNotallowSubTtlDiscountIfSeatFilterActive":{
"description":"A Boolean flag indicating to not allow subtotal discounts that do not post while seat filtering is active",
"type":"boolean",
"example":true
},
"simpleTransactionExclusivity":{
"description":"A Boolean flag indicating to prevent other discounts from being added to the check",
"type":"boolean",
"example":true
},
"discountComboMealGroupItems":{
"description":"A Boolean flag indicating to apply the discount to Combo Meal Group items when Combo Meal Group option Allow Discounts is set",
"type":"boolean",
"example":true
},
"menuItemToUseCheckOpenTime":{
"description":"A Boolean flag indicating to allow menu items to use the check's open time to determine the discount effectivity",
"type":"boolean",
"example":true
},
"selectedMenuItemToIncludeParentMenuItem":{
"description":"A Boolean flag indicating to include the parent menu item in the discount when discounting a child menu item",
"type":"boolean",
"example":false
},
"netAutomaticSVCItemzr":{
"description":"A Boolean flag indicating to post the menu item net value to the Automatic Service Charge Itemizer, reducing the Automatic Service Charge when the discount is applied.",
"type":"boolean",
"example":false
},
"limitDiscountValueToDiscountableItemValue":{
"description":"A Boolean flag indicating to limit the discountable amount to the item or award when the Amount Off exceeds the item or award",
"type":"boolean",
"example":false
},
"isCashManagementTransactionItem":{
"description":"A Boolean flag indicating to include the discount in Cash Management tracking and reporting.",
"type":"boolean",
"example":false
},
"affectCashPullThreshold":{
"description":"A Boolean flag indicating to have any transactions performed for this tender affect the Cash Pull Threshold Sets balance. Set this option only for tenders that present a loss if lost or stolen",
"type":"boolean",
"example":false
}
}
},
"effectivity":{
"description":"An object representing the effective dates for the record",
"type":"object",
"properties":{
"startDateTime":{
"description":"The effective start date for the record.",
"type":"string",
"example":"2021-09-22T00:00:00"
},
"endDateTime":{
"description":"Enter the effective end date for the record",
"type":"string",
"example":"2022-09-21T23:59:59"
},
"activeStartTime":{
"description":"Enter the effective start time for the record",
"type":"string",
"example":"09:00"
},
"activeEndTime":{
"description":"Enter the effective end time for the record",
"type":"string",
"example":"22:00"
},
"recurrenceDayOfWeek":{
"description":"Select the recurrence effective day of the week(Monday - Sunday) for the record",
"type":"string",
"example":"1111111"
},
"recurrenceDayOfWeekExt":{
"description":"An object containing the descriptive list of recurrence effective day of the week for the record.",
"type":"object",
"properties":{
"Monday":{
"description":"select the recurrence for Monday.",
"type":"boolean",
"example":false
},
"Tuesday":{
"description":"select the recurrence for Tuesday.",
"type":"boolean",
"example":false
},
"Wednesday":{
"description":"select the recurrence for Wednesday.",
"type":"boolean",
"example":true
},
"Thursday":{
"description":"select the recurrence for Thursday.",
"type":"boolean",
"example":true
},
"Friday":{
"description":"select the recurrence for Friday.",
"type":"boolean",
"example":true
},
"Saturday":{
"description":"select the recurrence for Saturday.",
"type":"boolean",
"example":true
},
"Sunday":{
"description":"select the recurrence for Sunday.",
"type":"boolean",
"example":true
}
}
}
}
},
"rvcType":{
"description":"A string value of 0s & 1s of length 32 to configure the availability of the Discount in an RVC",
"type":"string",
"example":"00000000000000000000000000000000"
},
"rvcTypeExt":{
"description":"An object containing the descriptive list of revenue centers where the discount is available.",
"type":"object",
"properties":{
"rvcType1":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 1",
"type":"boolean",
"example":false
},
"rvcType2":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 2",
"type":"boolean",
"example":false
},
"rvcType3":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 3",
"type":"boolean",
"example":true
},
"rvcType4":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 4",
"type":"boolean",
"example":true
},
"rvcType5":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 5",
"type":"boolean",
"example":true
},
"rvcType6":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 6",
"type":"boolean",
"example":true
},
"rvcType7":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 7",
"type":"boolean",
"example":true
},
"rvcType8":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 8",
"type":"boolean",
"example":true
},
"rvcType9":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 9",
"type":"boolean",
"example":true
},
"rvcType10":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 10",
"type":"boolean",
"example":true
},
"rvcType11":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 11",
"type":"boolean",
"example":true
},
"rvcType12":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 12",
"type":"boolean",
"example":true
},
"rvcType13":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 13",
"type":"boolean",
"example":false
},
"rvcType14":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 14",
"type":"boolean",
"example":false
},
"rvcType15":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 15",
"type":"boolean",
"example":false
},
"rvcType16":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 16",
"type":"boolean",
"example":false
},
"rvcType17":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 17",
"type":"boolean",
"example":false
},
"rvcType18":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 18",
"type":"boolean",
"example":false
},
"rvcType19":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 19",
"type":"boolean",
"example":false
},
"rvcType20":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 20",
"type":"boolean",
"example":false
},
"rvcType21":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 21",
"type":"boolean",
"example":false
},
"rvcType22":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 22",
"type":"boolean",
"example":false
},
"rvcType23":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 23",
"type":"boolean",
"example":false
},
"rvcType24":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 24",
"type":"boolean",
"example":false
},
"rvcType25":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 25",
"type":"boolean",
"example":false
},
"rvcType26":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 26",
"type":"boolean",
"example":false
},
"rvcType27":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 27",
"type":"boolean",
"example":false
},
"rvcType28":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 28",
"type":"boolean",
"example":false
},
"rvcType29":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 29",
"type":"boolean",
"example":false
},
"rvcType30":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 30",
"type":"boolean",
"example":false
},
"rvcType31":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 31",
"type":"boolean",
"example":false
},
"rvcType32":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 32",
"type":"boolean",
"example":true
}
}
},
"dscItmzr":{
"description":"A string value of 0s & 1s of length 15 representing the enablement or disablement of the discount itemizers on which the discount is computable",
"type":"string",
"example":"000000000000000"
},
"dscItmzrExt":{
"description":"An object containing the descriptive list associated with the condiment set associated with the menu item",
"type":"object",
"properties":{
"dscItmzr1":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 1",
"type":"boolean",
"example":false
},
"dscItmzr2":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 2",
"type":"boolean",
"example":false
},
"dscItmzr3":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 3",
"type":"boolean",
"example":false
},
"dscItmzr4":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 4",
"type":"boolean",
"example":false
},
"dscItmzr5":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 5",
"type":"boolean",
"example":false
},
"dscItmzr6":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 6",
"type":"boolean",
"example":false
},
"dscItmzr7":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 7",
"type":"boolean",
"example":false
},
"dscItmzr8":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 8",
"type":"boolean",
"example":false
},
"dscItmzr9":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 9",
"type":"boolean",
"example":false
},
"dscItmzr10":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 10",
"type":"boolean",
"example":false
},
"dscItmzr11":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 11",
"type":"boolean",
"example":false
},
"dscItmzr12":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 12",
"type":"boolean",
"example":false
},
"dscItmzr13":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 13",
"type":"boolean",
"example":false
},
"dscItmzr14":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 14",
"type":"boolean",
"example":false
},
"dscItmzr15":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 15",
"type":"boolean",
"example":false
}
}
},
"menuLevels":{
"description":"An object containing the menu levels on which the discount is active",
"type":"object",
"properties":{
"mainLevel":{
"description":"A string value of 0s & 1s of length 8 representing the enablement or disablement of the discount on main levels",
"type":"string",
"example":"00000000"
},
"mainLevelExt":{
"description":"An object containing the descriptive list associated with the enablement or disablement of the discount on main level",
"type":"object",
"properties":{
"mainLevel1":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 1",
"type":"boolean",
"example":false
},
"mainLevel2":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 2",
"type":"boolean",
"example":false
},
"mainLevel3":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 3",
"type":"boolean",
"example":false
},
"mainLevel4":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 4",
"type":"boolean",
"example":false
},
"mainLevel5":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 5",
"type":"boolean",
"example":false
},
"mainLevel6":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 6",
"type":"boolean",
"example":false
},
"mainLevel7":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 7",
"type":"boolean",
"example":false
},
"mainLevel8":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 8",
"type":"boolean",
"example":false
}
}
},
"sublevel":{
"description":"A string value of 0s & 1s of length 8 representing the enablement or disablement of the discount on sub levels",
"type":"string",
"example":"00000000"
},
"subLevelExt":{
"description":"An object containing the descriptive list associated with the enablement or disablement of the discount on sub level",
"type":"object",
"properties":{
"subLevel1":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 1",
"type":"boolean",
"example":false
},
"subLevel2":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 2",
"type":"boolean",
"example":false
},
"subLevel3":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 3",
"type":"boolean",
"example":false
},
"subLevel4":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 4",
"type":"boolean",
"example":false
},
"subLevel5":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 5",
"type":"boolean",
"example":false
},
"subLevel6":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 6",
"type":"boolean",
"example":false
},
"subLevel7":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 7",
"type":"boolean",
"example":false
},
"subLevel8":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 8",
"type":"boolean",
"example":false
}
}
}
}
},
"transDefaultMainLevel":{
"description":"A Boolean flag indicating to return the transaction to the default Main Level after pressing the discount",
"type":"boolean",
"example":false
},
"mainLevelPopup":{
"description":"The Main Level that activates after pressing the discount",
"type":"integer",
"example":1
},
"transDefaultSubLevel":{
"description":"A Boolean flag indicating to return the transaction to the default Sub Level after pressing the discount.",
"type":"boolean",
"example":false
},
"subLevelPopup":{
"description":"The Main Level that activates after pressing the discount",
"type":"integer",
"example":1
},
"sluObjNum":{
"description":"Object number of the Screen Lookup key for the discount.",
"type":"integer",
"example":1
},
"nlu":{
"description":"A unique Number Lookup (0-9,999,999,999) for the discount",
"type":"integer",
"example":1
},
"autoRule":{
"description":"Determine how Simphony calculates a discount",
"type":"object",
"properties":{
"autoRuleType":{
"description":"The types of Automatic Discounts rule;0 - Not Active;1 - Item Price Substitution;2 - Quantity Threshold;3 - Total Price Threshold;4 - Combination Pricing;5 - Sales Price",
"type":"integer",
"example":1
},
"constraintType":{
"description":"The types of Discounts Constraints;1-No Constraint, 2-Menu Item,3-Major Group,4-Family Group, Applicable only for autoRuleType 2 and 3.",
"type":"integer",
"example":1
},
"awardAlgorithm":{
"description":"The award algorithm to be used in the discount.;1- Best Deal for Customer to apply the highest discount amount to the check;2 - Best Deal for Merchant to apply the lowest discount amount to the check",
"type":"integer",
"example":1
},
"priority":{
"description":"The order in which the POS client calculates discounts. Applicable only for autoRuleType 1-4",
"type":"integer",
"example":1
},
"maxCountPerCheck":{
"description":"The maximum number of times the coupon discount can be entered on a check. Enter 0 for unlimited entries",
"type":"integer",
"example":1
},
"usePriceInMIGroupDetail":{
"description":"A Boolean flag indicating to use the Menu Item Groups promotion price for the discounted menu item. Does not function with Combination Pricing Discounts. Applicable only for autoRuleType - 1,2,3 and 5",
"type":"boolean",
"example":false
},
"allowAwardOfHigherPricedTriggerItem":{
"description":"A Boolean flag indicating to allow award of a higher priced trigger item if the trigger item is also an award item. Applicable only for autoRuleType - 2 and 3",
"type":"boolean",
"example":false
},
"triggerGroups":{
"description":"Menu Item Group to trigger the discount award.",
"type":"array",
"items":{
"type":"object",
"properties":{
"sequenceNum":{
"description":"Sequence Number of the Menu Item Group",
"type":"integer",
"example":1
},
"triggerMIGroupObjNum":{
"description":"Object number of the Menu Item Group to trigger the discount award.",
"type":"integer",
"example":1
},
"triggerCondimentGroupObjNum":{
"description":"Object number of the Condiment Menu Item Group to use as the trigger for the discount",
"type":"integer",
"example":1
},
"minimumQuantity":{
"description":"Object number of the Discount",
"type":"integer",
"example":1
},
"total":{
"description":"Object number of the Discount",
"type":"number",
"example":1
}
}
}
},
"awardGroups":{
"description":"An array of award groups for the discount",
"type":"array",
"items":{
"type":"object",
"properties":{
"sequenceNum":{
"description":"The sequence number of the award group",
"type":"integer",
"example":1
},
"awardMIGroupObjNum":{
"description":"Object number of the menu item group that is to be discounted. Applicable only for autoRuleType - 2 and 3",
"type":"integer",
"example":1
},
"awardType":{
"description":"Type of the award;0 - None;1 - Percent Off;2 - Amount Off;3 - Amount Substitution",
"type":"integer",
"example":1
},
"percentOff":{
"description":"The percentage of the percent-based discount. Applicable only for awardType - 1. Value must lie between 0 and 1. For Example 15% will be 0.15 in the 200 response body.",
"type":"integer",
"example":1
},
"amountOff":{
"description":"The discount amount for flat amount-based discount. Applicable only for awardType - 2",
"type":"number",
"example":1
},
"amountSubstitution":{
"description":"The price to charge for each item in the Trigger Menu Item Group. Applicable only for awardType - 3",
"type":"number",
"example":1
},
"awardCount":{
"description":"The maximum number of items discounted after reaching the Trigger MI Group's Minimum Quantity",
"type":"number",
"example":1
},
"maxCount":{
"description":"When Simple Transaction Exclusivity is set for this discount, enter the maximum number of discounts that can be applied to one check. Applicable only for autoRuleType - 1-4",
"type":"number",
"example":1
}
}
}
}
}
},
"exclusivity":{
"description":"Exclusivity stops all discounts from applying to a check at once. Discount exclusivity controls how multiple discounts interact with each other.",
"type":"object",
"properties":{
"transaction":{
"description":"A string value of 0s & 1s of length 32 representing the enablement or disablement of the discount on transactions",
"type":"string",
"example":"00000000000000000000000000000000"
},
"transactionExt":{
"description":"An object containing the descriptive list associated with the enablement or disablement of the discount on transactions",
"type":"object",
"properties":{
"transaction1":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 1",
"type":"boolean",
"example":false
},
"transaction2":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 2",
"type":"boolean",
"example":false
},
"transaction3":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 3",
"type":"boolean",
"example":false
},
"transaction4":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 4",
"type":"boolean",
"example":false
},
"transaction5":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 5",
"type":"boolean",
"example":false
},
"transaction6":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 6",
"type":"boolean",
"example":false
},
"transaction7":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 7",
"type":"boolean",
"example":false
},
"transaction8":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 8",
"type":"boolean",
"example":false
},
"transaction9":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 9",
"type":"boolean",
"example":false
},
"transaction10":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 10",
"type":"boolean",
"example":false
},
"transaction11":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 11",
"type":"boolean",
"example":false
},
"transaction12":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 12",
"type":"boolean",
"example":false
},
"transaction13":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 13",
"type":"boolean",
"example":false
},
"transaction14":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 14",
"type":"boolean",
"example":false
},
"transaction15":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 15",
"type":"boolean",
"example":false
},
"transaction16":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 16",
"type":"boolean",
"example":false
},
"transaction17":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 17",
"type":"boolean",
"example":false
},
"transaction18":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 18",
"type":"boolean",
"example":false
},
"transaction19":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 19",
"type":"boolean",
"example":false
},
"transaction20":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 20",
"type":"boolean",
"example":false
},
"transaction21":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 21",
"type":"boolean",
"example":false
},
"transaction22":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 22",
"type":"boolean",
"example":false
},
"transaction23":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 23",
"type":"boolean",
"example":false
},
"transaction24":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 24",
"type":"boolean",
"example":false
},
"transaction25":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 25",
"type":"boolean",
"example":false
},
"transaction26":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 26",
"type":"boolean",
"example":false
},
"transaction27":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 27",
"type":"boolean",
"example":false
},
"transaction28":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 28",
"type":"boolean",
"example":false
},
"transaction29":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 29",
"type":"boolean",
"example":false
},
"transaction30":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 30",
"type":"boolean",
"example":false
},
"transaction31":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 31",
"type":"boolean",
"example":false
},
"transaction32":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 32",
"type":"boolean",
"example":false
}
}
},
"item":{
"description":"A string value of 0s & 1s of length 32 representing the enablement or disablement of the discount on specific menu items",
"type":"string",
"example":"00000000000000000000000000000000"
},
"itemExt":{
"description":"An object containing the descriptive list associated with the enablement or disablement of the discount on specific menu items",
"type":"object",
"properties":{
"item1":{
"description":"A Boolean flag indicating to apply discount to a menu item 1.",
"type":"boolean",
"example":false
},
"item2":{
"description":"A Boolean flag indicating to apply discount to a menu item 2.",
"type":"boolean",
"example":false
},
"item3":{
"description":"A Boolean flag indicating to apply discount to a menu item 3.",
"type":"boolean",
"example":false
},
"item4":{
"description":"A Boolean flag indicating to apply discount to a menu item 4.",
"type":"boolean",
"example":false
},
"item5":{
"description":"A Boolean flag indicating to apply discount to a menu item 5.",
"type":"boolean",
"example":false
},
"item6":{
"description":"A Boolean flag indicating to apply discount to a menu item 6.",
"type":"boolean",
"example":false
},
"item7":{
"description":"A Boolean flag indicating to apply discount to a menu item 7.",
"type":"boolean",
"example":false
},
"item8":{
"description":"A Boolean flag indicating to apply discount to a menu item 8.",
"type":"boolean",
"example":false
},
"item9":{
"description":"A Boolean flag indicating to apply discount to a menu item 9.",
"type":"boolean",
"example":false
},
"item10":{
"description":"A Boolean flag indicating to apply discount to a menu item 10.",
"type":"boolean",
"example":false
},
"item11":{
"description":"A Boolean flag indicating to apply discount to a menu item 11.",
"type":"boolean",
"example":false
},
"item12":{
"description":"A Boolean flag indicating to apply discount to a menu item 12.",
"type":"boolean",
"example":false
},
"item13":{
"description":"A Boolean flag indicating to apply discount to a menu item 13.",
"type":"boolean",
"example":false
},
"item14":{
"description":"A Boolean flag indicating to apply discount to a menu item 14.",
"type":"boolean",
"example":false
},
"item15":{
"description":"A Boolean flag indicating to apply discount to a menu item 15.",
"type":"boolean",
"example":false
},
"item16":{
"description":"A Boolean flag indicating to apply discount to a menu item 16.",
"type":"boolean",
"example":false
},
"item17":{
"description":"A Boolean flag indicating to apply discount to a menu item 17.",
"type":"boolean",
"example":false
},
"item18":{
"description":"A Boolean flag indicating to apply discount to a menu item 18.",
"type":"boolean",
"example":false
},
"item19":{
"description":"A Boolean flag indicating to apply discount to a menu item 19.",
"type":"boolean",
"example":false
},
"item20":{
"description":"A Boolean flag indicating to apply discount to a menu item 20.",
"type":"boolean",
"example":false
},
"item21":{
"description":"A Boolean flag indicating to apply discount to a menu item 21.",
"type":"boolean",
"example":false
},
"item22":{
"description":"A Boolean flag indicating to apply discount to a menu item 22.",
"type":"boolean",
"example":false
},
"item23":{
"description":"A Boolean flag indicating to apply discount to a menu item 23.",
"type":"boolean",
"example":false
},
"item24":{
"description":"A Boolean flag indicating to apply discount to a menu item 24.",
"type":"boolean",
"example":false
},
"item25":{
"description":"A Boolean flag indicating to apply discount to a menu item 25.",
"type":"boolean",
"example":false
},
"item26":{
"description":"A Boolean flag indicating to apply discount to a menu item 26.",
"type":"boolean",
"example":false
},
"item27":{
"description":"A Boolean flag indicating to apply discount to a menu item 27.",
"type":"boolean",
"example":false
},
"item28":{
"description":"A Boolean flag indicating to apply discount to a menu item 28.",
"type":"boolean",
"example":false
},
"item29":{
"description":"A Boolean flag indicating to apply discount to a menu item 29.",
"type":"boolean",
"example":false
},
"item30":{
"description":"A Boolean flag indicating to apply discount to a menu item 30.",
"type":"boolean",
"example":false
},
"item31":{
"description":"A Boolean flag indicating to apply discount to a menu item 31.",
"type":"boolean",
"example":false
},
"item32":{
"description":"A Boolean flag indicating to apply discount to a menu item 32.",
"type":"boolean",
"example":false
}
}
}
}
},
"orderChannelRestrictions":{
"description":"The order channels that are considered for the discount. Each objectNum belongs to a particular order channel.",
"type":"array",
"items":{
"type":"object",
"properties":{
"objectNum":{
"type":"integer",
"description":"objectNum of a particular order channel",
"example":1
}
}
},
"example":[
{
"objectNum":4
}
]
},
"orderTypeRestrictions":{
"description":"A String of Values of 0s and 1s of length 32 representing ordertypes from 1 to 32, with a value of 1 indicating respected order type is included and 0 indicating exclusion.",
"type":"string",
"example":"11100000000000000000000000000000"
},
"externalReference1":{
"description":"An alpha-numeric string containing a reference to an external system value. Maximum length of the string can be 32",
"type":"string",
"example":"ExternalReference1"
},
"externalReference2":{
"description":"An alpha-numeric string containing a reference to an external system value. Maximum length of the string can be 32",
"type":"string",
"example":"ExternalReference2"
},
"dataExtensions":{
"description":"An array of data extensions",
"type":"array",
"items":{
"properties":{
"columnName":{
"description":"Name of the extension field",
"type":"string",
"example":"extension column 1"
},
"value":{
"description":"Value of the extension field",
"type":"string",
"example":"Value1"
}
}
}
}
}
}
Nested Schema : autoRule
Type: object
Determine how Simphony calculates a discount
Show Source
-
allowAwardOfHigherPricedTriggerItem:
boolean
A Boolean flag indicating to allow award of a higher priced trigger item if the trigger item is also an award item. Applicable only for autoRuleType - 2 and 3
Example: false
-
autoRuleType:
integer
The types of Automatic Discounts rule;0 - Not Active;1 - Item Price Substitution;2 - Quantity Threshold;3 - Total Price Threshold;4 - Combination Pricing;5 - Sales Price
Example: 1
-
awardAlgorithm:
integer
The award algorithm to be used in the discount.;1- Best Deal for Customer to apply the highest discount amount to the check;2 - Best Deal for Merchant to apply the lowest discount amount to the check
Example: 1
-
awardGroups:
array awardGroups
An array of award groups for the discount
-
constraintType:
integer
The types of Discounts Constraints;1-No Constraint, 2-Menu Item,3-Major Group,4-Family Group, Applicable only for autoRuleType 2 and 3.
Example: 1
-
maxCountPerCheck:
integer
The maximum number of times the coupon discount can be entered on a check. Enter 0 for unlimited entries
Example: 1
-
priority:
integer
The order in which the POS client calculates discounts. Applicable only for autoRuleType 1-4
Example: 1
-
triggerGroups:
array triggerGroups
Menu Item Group to trigger the discount award.
-
usePriceInMIGroupDetail:
boolean
A Boolean flag indicating to use the Menu Item Groups promotion price for the discounted menu item. Does not function with Combination Pricing Discounts. Applicable only for autoRuleType - 1,2,3 and 5
Example: false
{
"description":"Determine how Simphony calculates a discount",
"type":"object",
"properties":{
"autoRuleType":{
"description":"The types of Automatic Discounts rule;0 - Not Active;1 - Item Price Substitution;2 - Quantity Threshold;3 - Total Price Threshold;4 - Combination Pricing;5 - Sales Price",
"type":"integer",
"example":1
},
"constraintType":{
"description":"The types of Discounts Constraints;1-No Constraint, 2-Menu Item,3-Major Group,4-Family Group, Applicable only for autoRuleType 2 and 3.",
"type":"integer",
"example":1
},
"awardAlgorithm":{
"description":"The award algorithm to be used in the discount.;1- Best Deal for Customer to apply the highest discount amount to the check;2 - Best Deal for Merchant to apply the lowest discount amount to the check",
"type":"integer",
"example":1
},
"priority":{
"description":"The order in which the POS client calculates discounts. Applicable only for autoRuleType 1-4",
"type":"integer",
"example":1
},
"maxCountPerCheck":{
"description":"The maximum number of times the coupon discount can be entered on a check. Enter 0 for unlimited entries",
"type":"integer",
"example":1
},
"usePriceInMIGroupDetail":{
"description":"A Boolean flag indicating to use the Menu Item Groups promotion price for the discounted menu item. Does not function with Combination Pricing Discounts. Applicable only for autoRuleType - 1,2,3 and 5",
"type":"boolean",
"example":false
},
"allowAwardOfHigherPricedTriggerItem":{
"description":"A Boolean flag indicating to allow award of a higher priced trigger item if the trigger item is also an award item. Applicable only for autoRuleType - 2 and 3",
"type":"boolean",
"example":false
},
"triggerGroups":{
"description":"Menu Item Group to trigger the discount award.",
"type":"array",
"items":{
"type":"object",
"properties":{
"sequenceNum":{
"description":"Sequence Number of the Menu Item Group",
"type":"integer",
"example":1
},
"triggerMIGroupObjNum":{
"description":"Object number of the Menu Item Group to trigger the discount award.",
"type":"integer",
"example":1
},
"triggerCondimentGroupObjNum":{
"description":"Object number of the Condiment Menu Item Group to use as the trigger for the discount",
"type":"integer",
"example":1
},
"minimumQuantity":{
"description":"Object number of the Discount",
"type":"integer",
"example":1
},
"total":{
"description":"Object number of the Discount",
"type":"number",
"example":1
}
}
}
},
"awardGroups":{
"description":"An array of award groups for the discount",
"type":"array",
"items":{
"type":"object",
"properties":{
"sequenceNum":{
"description":"The sequence number of the award group",
"type":"integer",
"example":1
},
"awardMIGroupObjNum":{
"description":"Object number of the menu item group that is to be discounted. Applicable only for autoRuleType - 2 and 3",
"type":"integer",
"example":1
},
"awardType":{
"description":"Type of the award;0 - None;1 - Percent Off;2 - Amount Off;3 - Amount Substitution",
"type":"integer",
"example":1
},
"percentOff":{
"description":"The percentage of the percent-based discount. Applicable only for awardType - 1. Value must lie between 0 and 1. For Example 15% will be 0.15 in the 200 response body.",
"type":"integer",
"example":1
},
"amountOff":{
"description":"The discount amount for flat amount-based discount. Applicable only for awardType - 2",
"type":"number",
"example":1
},
"amountSubstitution":{
"description":"The price to charge for each item in the Trigger Menu Item Group. Applicable only for awardType - 3",
"type":"number",
"example":1
},
"awardCount":{
"description":"The maximum number of items discounted after reaching the Trigger MI Group's Minimum Quantity",
"type":"number",
"example":1
},
"maxCount":{
"description":"When Simple Transaction Exclusivity is set for this discount, enter the maximum number of discounts that can be applied to one check. Applicable only for autoRuleType - 1-4",
"type":"number",
"example":1
}
}
}
}
}
}
Nested Schema : consumerDisplayname
Type: object
A group of string objects representing the name of the Discounts in configured languages
Example:
{
"1":"Enterprise",
"2":"Unternehmen",
"3":"Empresa"
}
Nested Schema : dataExtensions
Type: array
An array of data extensions
Show Source
{
"description":"An array of data extensions",
"type":"array",
"items":{
"properties":{
"columnName":{
"description":"Name of the extension field",
"type":"string",
"example":"extension column 1"
},
"value":{
"description":"Value of the extension field",
"type":"string",
"example":"Value1"
}
}
}
}
Nested Schema : dscItmzrExt
Type: object
An object containing the descriptive list associated with the condiment set associated with the menu item
Show Source
-
dscItmzr1:
boolean
A Boolean flag indicating if the discount is computable on discount itemizer 1
Example: false
-
dscItmzr10:
boolean
A Boolean flag indicating if the discount is computable on discount itemizer 10
Example: false
-
dscItmzr11:
boolean
A Boolean flag indicating if the discount is computable on discount itemizer 11
Example: false
-
dscItmzr12:
boolean
A Boolean flag indicating if the discount is computable on discount itemizer 12
Example: false
-
dscItmzr13:
boolean
A Boolean flag indicating if the discount is computable on discount itemizer 13
Example: false
-
dscItmzr14:
boolean
A Boolean flag indicating if the discount is computable on discount itemizer 14
Example: false
-
dscItmzr15:
boolean
A Boolean flag indicating if the discount is computable on discount itemizer 15
Example: false
-
dscItmzr2:
boolean
A Boolean flag indicating if the discount is computable on discount itemizer 2
Example: false
-
dscItmzr3:
boolean
A Boolean flag indicating if the discount is computable on discount itemizer 3
Example: false
-
dscItmzr4:
boolean
A Boolean flag indicating if the discount is computable on discount itemizer 4
Example: false
-
dscItmzr5:
boolean
A Boolean flag indicating if the discount is computable on discount itemizer 5
Example: false
-
dscItmzr6:
boolean
A Boolean flag indicating if the discount is computable on discount itemizer 6
Example: false
-
dscItmzr7:
boolean
A Boolean flag indicating if the discount is computable on discount itemizer 7
Example: false
-
dscItmzr8:
boolean
A Boolean flag indicating if the discount is computable on discount itemizer 8
Example: false
-
dscItmzr9:
boolean
A Boolean flag indicating if the discount is computable on discount itemizer 9
Example: false
{
"description":"An object containing the descriptive list associated with the condiment set associated with the menu item",
"type":"object",
"properties":{
"dscItmzr1":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 1",
"type":"boolean",
"example":false
},
"dscItmzr2":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 2",
"type":"boolean",
"example":false
},
"dscItmzr3":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 3",
"type":"boolean",
"example":false
},
"dscItmzr4":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 4",
"type":"boolean",
"example":false
},
"dscItmzr5":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 5",
"type":"boolean",
"example":false
},
"dscItmzr6":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 6",
"type":"boolean",
"example":false
},
"dscItmzr7":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 7",
"type":"boolean",
"example":false
},
"dscItmzr8":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 8",
"type":"boolean",
"example":false
},
"dscItmzr9":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 9",
"type":"boolean",
"example":false
},
"dscItmzr10":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 10",
"type":"boolean",
"example":false
},
"dscItmzr11":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 11",
"type":"boolean",
"example":false
},
"dscItmzr12":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 12",
"type":"boolean",
"example":false
},
"dscItmzr13":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 13",
"type":"boolean",
"example":false
},
"dscItmzr14":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 14",
"type":"boolean",
"example":false
},
"dscItmzr15":{
"description":"A Boolean flag indicating if the discount is computable on discount itemizer 15",
"type":"boolean",
"example":false
}
}
}
Nested Schema : effectivity
Type: object
An object representing the effective dates for the record
Show Source
{
"description":"An object representing the effective dates for the record",
"type":"object",
"properties":{
"startDateTime":{
"description":"The effective start date for the record.",
"type":"string",
"example":"2021-09-22T00:00:00"
},
"endDateTime":{
"description":"Enter the effective end date for the record",
"type":"string",
"example":"2022-09-21T23:59:59"
},
"activeStartTime":{
"description":"Enter the effective start time for the record",
"type":"string",
"example":"09:00"
},
"activeEndTime":{
"description":"Enter the effective end time for the record",
"type":"string",
"example":"22:00"
},
"recurrenceDayOfWeek":{
"description":"Select the recurrence effective day of the week(Monday - Sunday) for the record",
"type":"string",
"example":"1111111"
},
"recurrenceDayOfWeekExt":{
"description":"An object containing the descriptive list of recurrence effective day of the week for the record.",
"type":"object",
"properties":{
"Monday":{
"description":"select the recurrence for Monday.",
"type":"boolean",
"example":false
},
"Tuesday":{
"description":"select the recurrence for Tuesday.",
"type":"boolean",
"example":false
},
"Wednesday":{
"description":"select the recurrence for Wednesday.",
"type":"boolean",
"example":true
},
"Thursday":{
"description":"select the recurrence for Thursday.",
"type":"boolean",
"example":true
},
"Friday":{
"description":"select the recurrence for Friday.",
"type":"boolean",
"example":true
},
"Saturday":{
"description":"select the recurrence for Saturday.",
"type":"boolean",
"example":true
},
"Sunday":{
"description":"select the recurrence for Sunday.",
"type":"boolean",
"example":true
}
}
}
}
}
Nested Schema : exclusivity
Type: object
Exclusivity stops all discounts from applying to a check at once. Discount exclusivity controls how multiple discounts interact with each other.
Show Source
-
item:
string
A string value of 0s & 1s of length 32 representing the enablement or disablement of the discount on specific menu items
Example: 00000000000000000000000000000000
-
itemExt:
object itemExt
An object containing the descriptive list associated with the enablement or disablement of the discount on specific menu items
-
transaction:
string
A string value of 0s & 1s of length 32 representing the enablement or disablement of the discount on transactions
Example: 00000000000000000000000000000000
-
transactionExt:
object transactionExt
An object containing the descriptive list associated with the enablement or disablement of the discount on transactions
{
"description":"Exclusivity stops all discounts from applying to a check at once. Discount exclusivity controls how multiple discounts interact with each other.",
"type":"object",
"properties":{
"transaction":{
"description":"A string value of 0s & 1s of length 32 representing the enablement or disablement of the discount on transactions",
"type":"string",
"example":"00000000000000000000000000000000"
},
"transactionExt":{
"description":"An object containing the descriptive list associated with the enablement or disablement of the discount on transactions",
"type":"object",
"properties":{
"transaction1":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 1",
"type":"boolean",
"example":false
},
"transaction2":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 2",
"type":"boolean",
"example":false
},
"transaction3":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 3",
"type":"boolean",
"example":false
},
"transaction4":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 4",
"type":"boolean",
"example":false
},
"transaction5":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 5",
"type":"boolean",
"example":false
},
"transaction6":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 6",
"type":"boolean",
"example":false
},
"transaction7":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 7",
"type":"boolean",
"example":false
},
"transaction8":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 8",
"type":"boolean",
"example":false
},
"transaction9":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 9",
"type":"boolean",
"example":false
},
"transaction10":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 10",
"type":"boolean",
"example":false
},
"transaction11":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 11",
"type":"boolean",
"example":false
},
"transaction12":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 12",
"type":"boolean",
"example":false
},
"transaction13":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 13",
"type":"boolean",
"example":false
},
"transaction14":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 14",
"type":"boolean",
"example":false
},
"transaction15":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 15",
"type":"boolean",
"example":false
},
"transaction16":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 16",
"type":"boolean",
"example":false
},
"transaction17":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 17",
"type":"boolean",
"example":false
},
"transaction18":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 18",
"type":"boolean",
"example":false
},
"transaction19":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 19",
"type":"boolean",
"example":false
},
"transaction20":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 20",
"type":"boolean",
"example":false
},
"transaction21":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 21",
"type":"boolean",
"example":false
},
"transaction22":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 22",
"type":"boolean",
"example":false
},
"transaction23":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 23",
"type":"boolean",
"example":false
},
"transaction24":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 24",
"type":"boolean",
"example":false
},
"transaction25":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 25",
"type":"boolean",
"example":false
},
"transaction26":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 26",
"type":"boolean",
"example":false
},
"transaction27":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 27",
"type":"boolean",
"example":false
},
"transaction28":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 28",
"type":"boolean",
"example":false
},
"transaction29":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 29",
"type":"boolean",
"example":false
},
"transaction30":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 30",
"type":"boolean",
"example":false
},
"transaction31":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 31",
"type":"boolean",
"example":false
},
"transaction32":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 32",
"type":"boolean",
"example":false
}
}
},
"item":{
"description":"A string value of 0s & 1s of length 32 representing the enablement or disablement of the discount on specific menu items",
"type":"string",
"example":"00000000000000000000000000000000"
},
"itemExt":{
"description":"An object containing the descriptive list associated with the enablement or disablement of the discount on specific menu items",
"type":"object",
"properties":{
"item1":{
"description":"A Boolean flag indicating to apply discount to a menu item 1.",
"type":"boolean",
"example":false
},
"item2":{
"description":"A Boolean flag indicating to apply discount to a menu item 2.",
"type":"boolean",
"example":false
},
"item3":{
"description":"A Boolean flag indicating to apply discount to a menu item 3.",
"type":"boolean",
"example":false
},
"item4":{
"description":"A Boolean flag indicating to apply discount to a menu item 4.",
"type":"boolean",
"example":false
},
"item5":{
"description":"A Boolean flag indicating to apply discount to a menu item 5.",
"type":"boolean",
"example":false
},
"item6":{
"description":"A Boolean flag indicating to apply discount to a menu item 6.",
"type":"boolean",
"example":false
},
"item7":{
"description":"A Boolean flag indicating to apply discount to a menu item 7.",
"type":"boolean",
"example":false
},
"item8":{
"description":"A Boolean flag indicating to apply discount to a menu item 8.",
"type":"boolean",
"example":false
},
"item9":{
"description":"A Boolean flag indicating to apply discount to a menu item 9.",
"type":"boolean",
"example":false
},
"item10":{
"description":"A Boolean flag indicating to apply discount to a menu item 10.",
"type":"boolean",
"example":false
},
"item11":{
"description":"A Boolean flag indicating to apply discount to a menu item 11.",
"type":"boolean",
"example":false
},
"item12":{
"description":"A Boolean flag indicating to apply discount to a menu item 12.",
"type":"boolean",
"example":false
},
"item13":{
"description":"A Boolean flag indicating to apply discount to a menu item 13.",
"type":"boolean",
"example":false
},
"item14":{
"description":"A Boolean flag indicating to apply discount to a menu item 14.",
"type":"boolean",
"example":false
},
"item15":{
"description":"A Boolean flag indicating to apply discount to a menu item 15.",
"type":"boolean",
"example":false
},
"item16":{
"description":"A Boolean flag indicating to apply discount to a menu item 16.",
"type":"boolean",
"example":false
},
"item17":{
"description":"A Boolean flag indicating to apply discount to a menu item 17.",
"type":"boolean",
"example":false
},
"item18":{
"description":"A Boolean flag indicating to apply discount to a menu item 18.",
"type":"boolean",
"example":false
},
"item19":{
"description":"A Boolean flag indicating to apply discount to a menu item 19.",
"type":"boolean",
"example":false
},
"item20":{
"description":"A Boolean flag indicating to apply discount to a menu item 20.",
"type":"boolean",
"example":false
},
"item21":{
"description":"A Boolean flag indicating to apply discount to a menu item 21.",
"type":"boolean",
"example":false
},
"item22":{
"description":"A Boolean flag indicating to apply discount to a menu item 22.",
"type":"boolean",
"example":false
},
"item23":{
"description":"A Boolean flag indicating to apply discount to a menu item 23.",
"type":"boolean",
"example":false
},
"item24":{
"description":"A Boolean flag indicating to apply discount to a menu item 24.",
"type":"boolean",
"example":false
},
"item25":{
"description":"A Boolean flag indicating to apply discount to a menu item 25.",
"type":"boolean",
"example":false
},
"item26":{
"description":"A Boolean flag indicating to apply discount to a menu item 26.",
"type":"boolean",
"example":false
},
"item27":{
"description":"A Boolean flag indicating to apply discount to a menu item 27.",
"type":"boolean",
"example":false
},
"item28":{
"description":"A Boolean flag indicating to apply discount to a menu item 28.",
"type":"boolean",
"example":false
},
"item29":{
"description":"A Boolean flag indicating to apply discount to a menu item 29.",
"type":"boolean",
"example":false
},
"item30":{
"description":"A Boolean flag indicating to apply discount to a menu item 30.",
"type":"boolean",
"example":false
},
"item31":{
"description":"A Boolean flag indicating to apply discount to a menu item 31.",
"type":"boolean",
"example":false
},
"item32":{
"description":"A Boolean flag indicating to apply discount to a menu item 32.",
"type":"boolean",
"example":false
}
}
}
}
}
Nested Schema : name
Type: object
A group of string objects representing the name of the Discounts in configured languages
Example:
{
"1":"Enterprise",
"2":"Unternehmen",
"3":"Empresa"
}
Nested Schema : optionsExt
Type: object
An object containing the descriptive option list
Show Source
{
"description":"An object containing the descriptive option list",
"type":"object",
"properties":{
"isOpen":{
"description":"A Boolean flag indicating to make the discount open, prompting for the amount or percentage",
"type":"boolean",
"example":false
},
"isAmount":{
"description":"A Boolean flag indicating to make the discount an amount. Deselect to make the discount a percentage.",
"type":"boolean",
"example":true
},
"isItemDiscount":{
"description":"A Boolean flag indicating to calculate the discount based on the price of the last menu item",
"type":"boolean",
"example":false
},
"isEmployeeMeal":{
"description":"A Boolean flag indicating to define as an Employee Discount",
"type":"boolean",
"example":false
},
"referenceEntryRequired":{
"description":"A Boolean flag indicating to require entry of a name or number when using the discount.",
"type":"boolean",
"example":true
},
"validationRequired":{
"description":"A Boolean flag indicating to print a validation chit when using the discount",
"type":"boolean",
"example":true
},
"limitDiscountToValueInAmountField":{
"description":"A Boolean flag indicating to limit the discount amount",
"type":"boolean",
"example":false
},
"useFullDiscountableAmountIfValueIsAbsent":{
"description":"A Boolean flag indicating to control the Open Amount Discount calculation when the operator does not enter an amount before pressing the Discount button",
"type":"boolean",
"example":true
},
"simpleItemExclusivity":{
"description":"A Boolean flag indicating to apply the discount to a menu item, preventing individual items from receiving multiple discounts total.",
"type":"boolean",
"example":false
},
"tenderRequiredForSubTtlDiscounts":{
"description":"A Boolean flag indicating to require workstation operators to tender the transaction after applying a subtotal discount. You must also deselect This is an Item Discount",
"type":"boolean",
"example":false
},
"affectsAutoSVCForSubTtlDiscounts":{
"description":"A Boolean flag indicating to apply the discount to Menu Item Itemizers that allow Auto Service Charges",
"type":"boolean",
"example":false
},
"doNotallowSubTtlDiscountIfSeatFilterActive":{
"description":"A Boolean flag indicating to not allow subtotal discounts that do not post while seat filtering is active",
"type":"boolean",
"example":true
},
"simpleTransactionExclusivity":{
"description":"A Boolean flag indicating to prevent other discounts from being added to the check",
"type":"boolean",
"example":true
},
"discountComboMealGroupItems":{
"description":"A Boolean flag indicating to apply the discount to Combo Meal Group items when Combo Meal Group option Allow Discounts is set",
"type":"boolean",
"example":true
},
"menuItemToUseCheckOpenTime":{
"description":"A Boolean flag indicating to allow menu items to use the check's open time to determine the discount effectivity",
"type":"boolean",
"example":true
},
"selectedMenuItemToIncludeParentMenuItem":{
"description":"A Boolean flag indicating to include the parent menu item in the discount when discounting a child menu item",
"type":"boolean",
"example":false
},
"netAutomaticSVCItemzr":{
"description":"A Boolean flag indicating to post the menu item net value to the Automatic Service Charge Itemizer, reducing the Automatic Service Charge when the discount is applied.",
"type":"boolean",
"example":false
},
"limitDiscountValueToDiscountableItemValue":{
"description":"A Boolean flag indicating to limit the discountable amount to the item or award when the Amount Off exceeds the item or award",
"type":"boolean",
"example":false
},
"isCashManagementTransactionItem":{
"description":"A Boolean flag indicating to include the discount in Cash Management tracking and reporting.",
"type":"boolean",
"example":false
},
"affectCashPullThreshold":{
"description":"A Boolean flag indicating to have any transactions performed for this tender affect the Cash Pull Threshold Sets balance. Set this option only for tenders that present a loss if lost or stolen",
"type":"boolean",
"example":false
}
}
}
Nested Schema : orderChannelRestrictions
Type: array
The order channels that are considered for the discount. Each objectNum belongs to a particular order channel.
Show Source
{
"description":"The order channels that are considered for the discount. Each objectNum belongs to a particular order channel.",
"type":"array",
"items":{
"type":"object",
"properties":{
"objectNum":{
"type":"integer",
"description":"objectNum of a particular order channel",
"example":1
}
}
},
"example":[
{
"objectNum":4
}
]
}
Example:
[
{
"objectNum":4
}
]
Nested Schema : rvcTypeExt
Type: object
An object containing the descriptive list of revenue centers where the discount is available.
Show Source
-
rvcType1:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 1
Example: false
-
rvcType10:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 10
Example: true
-
rvcType11:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 11
Example: true
-
rvcType12:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 12
Example: true
-
rvcType13:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 13
Example: false
-
rvcType14:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 14
Example: false
-
rvcType15:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 15
Example: false
-
rvcType16:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 16
Example: false
-
rvcType17:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 17
Example: false
-
rvcType18:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 18
Example: false
-
rvcType19:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 19
Example: false
-
rvcType2:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 2
Example: false
-
rvcType20:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 20
Example: false
-
rvcType21:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 21
Example: false
-
rvcType22:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 22
Example: false
-
rvcType23:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 23
Example: false
-
rvcType24:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 24
Example: false
-
rvcType25:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 25
Example: false
-
rvcType26:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 26
Example: false
-
rvcType27:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 27
Example: false
-
rvcType28:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 28
Example: false
-
rvcType29:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 29
Example: false
-
rvcType3:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 3
Example: true
-
rvcType30:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 30
Example: false
-
rvcType31:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 31
Example: false
-
rvcType32:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 32
Example: true
-
rvcType4:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 4
Example: true
-
rvcType5:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 5
Example: true
-
rvcType6:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 6
Example: true
-
rvcType7:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 7
Example: true
-
rvcType8:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 8
Example: true
-
rvcType9:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 9
Example: true
{
"description":"An object containing the descriptive list of revenue centers where the discount is available.",
"type":"object",
"properties":{
"rvcType1":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 1",
"type":"boolean",
"example":false
},
"rvcType2":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 2",
"type":"boolean",
"example":false
},
"rvcType3":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 3",
"type":"boolean",
"example":true
},
"rvcType4":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 4",
"type":"boolean",
"example":true
},
"rvcType5":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 5",
"type":"boolean",
"example":true
},
"rvcType6":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 6",
"type":"boolean",
"example":true
},
"rvcType7":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 7",
"type":"boolean",
"example":true
},
"rvcType8":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 8",
"type":"boolean",
"example":true
},
"rvcType9":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 9",
"type":"boolean",
"example":true
},
"rvcType10":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 10",
"type":"boolean",
"example":true
},
"rvcType11":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 11",
"type":"boolean",
"example":true
},
"rvcType12":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 12",
"type":"boolean",
"example":true
},
"rvcType13":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 13",
"type":"boolean",
"example":false
},
"rvcType14":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 14",
"type":"boolean",
"example":false
},
"rvcType15":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 15",
"type":"boolean",
"example":false
},
"rvcType16":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 16",
"type":"boolean",
"example":false
},
"rvcType17":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 17",
"type":"boolean",
"example":false
},
"rvcType18":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 18",
"type":"boolean",
"example":false
},
"rvcType19":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 19",
"type":"boolean",
"example":false
},
"rvcType20":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 20",
"type":"boolean",
"example":false
},
"rvcType21":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 21",
"type":"boolean",
"example":false
},
"rvcType22":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 22",
"type":"boolean",
"example":false
},
"rvcType23":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 23",
"type":"boolean",
"example":false
},
"rvcType24":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 24",
"type":"boolean",
"example":false
},
"rvcType25":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 25",
"type":"boolean",
"example":false
},
"rvcType26":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 26",
"type":"boolean",
"example":false
},
"rvcType27":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 27",
"type":"boolean",
"example":false
},
"rvcType28":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 28",
"type":"boolean",
"example":false
},
"rvcType29":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 29",
"type":"boolean",
"example":false
},
"rvcType30":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 30",
"type":"boolean",
"example":false
},
"rvcType31":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 31",
"type":"boolean",
"example":false
},
"rvcType32":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 32",
"type":"boolean",
"example":true
}
}
}
Nested Schema : awardGroups
Type: array
An array of award groups for the discount
Show Source
{
"description":"An array of award groups for the discount",
"type":"array",
"items":{
"type":"object",
"properties":{
"sequenceNum":{
"description":"The sequence number of the award group",
"type":"integer",
"example":1
},
"awardMIGroupObjNum":{
"description":"Object number of the menu item group that is to be discounted. Applicable only for autoRuleType - 2 and 3",
"type":"integer",
"example":1
},
"awardType":{
"description":"Type of the award;0 - None;1 - Percent Off;2 - Amount Off;3 - Amount Substitution",
"type":"integer",
"example":1
},
"percentOff":{
"description":"The percentage of the percent-based discount. Applicable only for awardType - 1. Value must lie between 0 and 1. For Example 15% will be 0.15 in the 200 response body.",
"type":"integer",
"example":1
},
"amountOff":{
"description":"The discount amount for flat amount-based discount. Applicable only for awardType - 2",
"type":"number",
"example":1
},
"amountSubstitution":{
"description":"The price to charge for each item in the Trigger Menu Item Group. Applicable only for awardType - 3",
"type":"number",
"example":1
},
"awardCount":{
"description":"The maximum number of items discounted after reaching the Trigger MI Group's Minimum Quantity",
"type":"number",
"example":1
},
"maxCount":{
"description":"When Simple Transaction Exclusivity is set for this discount, enter the maximum number of discounts that can be applied to one check. Applicable only for autoRuleType - 1-4",
"type":"number",
"example":1
}
}
}
}
Nested Schema : triggerGroups
Type: array
Menu Item Group to trigger the discount award.
Show Source
{
"description":"Menu Item Group to trigger the discount award.",
"type":"array",
"items":{
"type":"object",
"properties":{
"sequenceNum":{
"description":"Sequence Number of the Menu Item Group",
"type":"integer",
"example":1
},
"triggerMIGroupObjNum":{
"description":"Object number of the Menu Item Group to trigger the discount award.",
"type":"integer",
"example":1
},
"triggerCondimentGroupObjNum":{
"description":"Object number of the Condiment Menu Item Group to use as the trigger for the discount",
"type":"integer",
"example":1
},
"minimumQuantity":{
"description":"Object number of the Discount",
"type":"integer",
"example":1
},
"total":{
"description":"Object number of the Discount",
"type":"number",
"example":1
}
}
}
}
Nested Schema : items
Type: object
Show Source
-
amountOff:
number
The discount amount for flat amount-based discount. Applicable only for awardType - 2
Example: 1
-
amountSubstitution:
number
The price to charge for each item in the Trigger Menu Item Group. Applicable only for awardType - 3
Example: 1
-
awardCount:
number
The maximum number of items discounted after reaching the Trigger MI Group's Minimum Quantity
Example: 1
-
awardMIGroupObjNum:
integer
Object number of the menu item group that is to be discounted. Applicable only for autoRuleType - 2 and 3
Example: 1
-
awardType:
integer
Type of the award;0 - None;1 - Percent Off;2 - Amount Off;3 - Amount Substitution
Example: 1
-
maxCount:
number
When Simple Transaction Exclusivity is set for this discount, enter the maximum number of discounts that can be applied to one check. Applicable only for autoRuleType - 1-4
Example: 1
-
percentOff:
integer
The percentage of the percent-based discount. Applicable only for awardType - 1. Value must lie between 0 and 1. For Example 15% will be 0.15 in the 200 response body.
Example: 1
-
sequenceNum:
integer
The sequence number of the award group
Example: 1
{
"type":"object",
"properties":{
"sequenceNum":{
"description":"The sequence number of the award group",
"type":"integer",
"example":1
},
"awardMIGroupObjNum":{
"description":"Object number of the menu item group that is to be discounted. Applicable only for autoRuleType - 2 and 3",
"type":"integer",
"example":1
},
"awardType":{
"description":"Type of the award;0 - None;1 - Percent Off;2 - Amount Off;3 - Amount Substitution",
"type":"integer",
"example":1
},
"percentOff":{
"description":"The percentage of the percent-based discount. Applicable only for awardType - 1. Value must lie between 0 and 1. For Example 15% will be 0.15 in the 200 response body.",
"type":"integer",
"example":1
},
"amountOff":{
"description":"The discount amount for flat amount-based discount. Applicable only for awardType - 2",
"type":"number",
"example":1
},
"amountSubstitution":{
"description":"The price to charge for each item in the Trigger Menu Item Group. Applicable only for awardType - 3",
"type":"number",
"example":1
},
"awardCount":{
"description":"The maximum number of items discounted after reaching the Trigger MI Group's Minimum Quantity",
"type":"number",
"example":1
},
"maxCount":{
"description":"When Simple Transaction Exclusivity is set for this discount, enter the maximum number of discounts that can be applied to one check. Applicable only for autoRuleType - 1-4",
"type":"number",
"example":1
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"sequenceNum":{
"description":"Sequence Number of the Menu Item Group",
"type":"integer",
"example":1
},
"triggerMIGroupObjNum":{
"description":"Object number of the Menu Item Group to trigger the discount award.",
"type":"integer",
"example":1
},
"triggerCondimentGroupObjNum":{
"description":"Object number of the Condiment Menu Item Group to use as the trigger for the discount",
"type":"integer",
"example":1
},
"minimumQuantity":{
"description":"Object number of the Discount",
"type":"integer",
"example":1
},
"total":{
"description":"Object number of the Discount",
"type":"number",
"example":1
}
}
}
Nested Schema : items
Type: object
Show Source
{
"properties":{
"columnName":{
"description":"Name of the extension field",
"type":"string",
"example":"extension column 1"
},
"value":{
"description":"Value of the extension field",
"type":"string",
"example":"Value1"
}
}
}
Nested Schema : recurrenceDayOfWeekExt
Type: object
An object containing the descriptive list of recurrence effective day of the week for the record.
Show Source
{
"description":"An object containing the descriptive list of recurrence effective day of the week for the record.",
"type":"object",
"properties":{
"Monday":{
"description":"select the recurrence for Monday.",
"type":"boolean",
"example":false
},
"Tuesday":{
"description":"select the recurrence for Tuesday.",
"type":"boolean",
"example":false
},
"Wednesday":{
"description":"select the recurrence for Wednesday.",
"type":"boolean",
"example":true
},
"Thursday":{
"description":"select the recurrence for Thursday.",
"type":"boolean",
"example":true
},
"Friday":{
"description":"select the recurrence for Friday.",
"type":"boolean",
"example":true
},
"Saturday":{
"description":"select the recurrence for Saturday.",
"type":"boolean",
"example":true
},
"Sunday":{
"description":"select the recurrence for Sunday.",
"type":"boolean",
"example":true
}
}
}
Nested Schema : itemExt
Type: object
An object containing the descriptive list associated with the enablement or disablement of the discount on specific menu items
Show Source
-
item1:
boolean
A Boolean flag indicating to apply discount to a menu item 1.
Example: false
-
item10:
boolean
A Boolean flag indicating to apply discount to a menu item 10.
Example: false
-
item11:
boolean
A Boolean flag indicating to apply discount to a menu item 11.
Example: false
-
item12:
boolean
A Boolean flag indicating to apply discount to a menu item 12.
Example: false
-
item13:
boolean
A Boolean flag indicating to apply discount to a menu item 13.
Example: false
-
item14:
boolean
A Boolean flag indicating to apply discount to a menu item 14.
Example: false
-
item15:
boolean
A Boolean flag indicating to apply discount to a menu item 15.
Example: false
-
item16:
boolean
A Boolean flag indicating to apply discount to a menu item 16.
Example: false
-
item17:
boolean
A Boolean flag indicating to apply discount to a menu item 17.
Example: false
-
item18:
boolean
A Boolean flag indicating to apply discount to a menu item 18.
Example: false
-
item19:
boolean
A Boolean flag indicating to apply discount to a menu item 19.
Example: false
-
item2:
boolean
A Boolean flag indicating to apply discount to a menu item 2.
Example: false
-
item20:
boolean
A Boolean flag indicating to apply discount to a menu item 20.
Example: false
-
item21:
boolean
A Boolean flag indicating to apply discount to a menu item 21.
Example: false
-
item22:
boolean
A Boolean flag indicating to apply discount to a menu item 22.
Example: false
-
item23:
boolean
A Boolean flag indicating to apply discount to a menu item 23.
Example: false
-
item24:
boolean
A Boolean flag indicating to apply discount to a menu item 24.
Example: false
-
item25:
boolean
A Boolean flag indicating to apply discount to a menu item 25.
Example: false
-
item26:
boolean
A Boolean flag indicating to apply discount to a menu item 26.
Example: false
-
item27:
boolean
A Boolean flag indicating to apply discount to a menu item 27.
Example: false
-
item28:
boolean
A Boolean flag indicating to apply discount to a menu item 28.
Example: false
-
item29:
boolean
A Boolean flag indicating to apply discount to a menu item 29.
Example: false
-
item3:
boolean
A Boolean flag indicating to apply discount to a menu item 3.
Example: false
-
item30:
boolean
A Boolean flag indicating to apply discount to a menu item 30.
Example: false
-
item31:
boolean
A Boolean flag indicating to apply discount to a menu item 31.
Example: false
-
item32:
boolean
A Boolean flag indicating to apply discount to a menu item 32.
Example: false
-
item4:
boolean
A Boolean flag indicating to apply discount to a menu item 4.
Example: false
-
item5:
boolean
A Boolean flag indicating to apply discount to a menu item 5.
Example: false
-
item6:
boolean
A Boolean flag indicating to apply discount to a menu item 6.
Example: false
-
item7:
boolean
A Boolean flag indicating to apply discount to a menu item 7.
Example: false
-
item8:
boolean
A Boolean flag indicating to apply discount to a menu item 8.
Example: false
-
item9:
boolean
A Boolean flag indicating to apply discount to a menu item 9.
Example: false
{
"description":"An object containing the descriptive list associated with the enablement or disablement of the discount on specific menu items",
"type":"object",
"properties":{
"item1":{
"description":"A Boolean flag indicating to apply discount to a menu item 1.",
"type":"boolean",
"example":false
},
"item2":{
"description":"A Boolean flag indicating to apply discount to a menu item 2.",
"type":"boolean",
"example":false
},
"item3":{
"description":"A Boolean flag indicating to apply discount to a menu item 3.",
"type":"boolean",
"example":false
},
"item4":{
"description":"A Boolean flag indicating to apply discount to a menu item 4.",
"type":"boolean",
"example":false
},
"item5":{
"description":"A Boolean flag indicating to apply discount to a menu item 5.",
"type":"boolean",
"example":false
},
"item6":{
"description":"A Boolean flag indicating to apply discount to a menu item 6.",
"type":"boolean",
"example":false
},
"item7":{
"description":"A Boolean flag indicating to apply discount to a menu item 7.",
"type":"boolean",
"example":false
},
"item8":{
"description":"A Boolean flag indicating to apply discount to a menu item 8.",
"type":"boolean",
"example":false
},
"item9":{
"description":"A Boolean flag indicating to apply discount to a menu item 9.",
"type":"boolean",
"example":false
},
"item10":{
"description":"A Boolean flag indicating to apply discount to a menu item 10.",
"type":"boolean",
"example":false
},
"item11":{
"description":"A Boolean flag indicating to apply discount to a menu item 11.",
"type":"boolean",
"example":false
},
"item12":{
"description":"A Boolean flag indicating to apply discount to a menu item 12.",
"type":"boolean",
"example":false
},
"item13":{
"description":"A Boolean flag indicating to apply discount to a menu item 13.",
"type":"boolean",
"example":false
},
"item14":{
"description":"A Boolean flag indicating to apply discount to a menu item 14.",
"type":"boolean",
"example":false
},
"item15":{
"description":"A Boolean flag indicating to apply discount to a menu item 15.",
"type":"boolean",
"example":false
},
"item16":{
"description":"A Boolean flag indicating to apply discount to a menu item 16.",
"type":"boolean",
"example":false
},
"item17":{
"description":"A Boolean flag indicating to apply discount to a menu item 17.",
"type":"boolean",
"example":false
},
"item18":{
"description":"A Boolean flag indicating to apply discount to a menu item 18.",
"type":"boolean",
"example":false
},
"item19":{
"description":"A Boolean flag indicating to apply discount to a menu item 19.",
"type":"boolean",
"example":false
},
"item20":{
"description":"A Boolean flag indicating to apply discount to a menu item 20.",
"type":"boolean",
"example":false
},
"item21":{
"description":"A Boolean flag indicating to apply discount to a menu item 21.",
"type":"boolean",
"example":false
},
"item22":{
"description":"A Boolean flag indicating to apply discount to a menu item 22.",
"type":"boolean",
"example":false
},
"item23":{
"description":"A Boolean flag indicating to apply discount to a menu item 23.",
"type":"boolean",
"example":false
},
"item24":{
"description":"A Boolean flag indicating to apply discount to a menu item 24.",
"type":"boolean",
"example":false
},
"item25":{
"description":"A Boolean flag indicating to apply discount to a menu item 25.",
"type":"boolean",
"example":false
},
"item26":{
"description":"A Boolean flag indicating to apply discount to a menu item 26.",
"type":"boolean",
"example":false
},
"item27":{
"description":"A Boolean flag indicating to apply discount to a menu item 27.",
"type":"boolean",
"example":false
},
"item28":{
"description":"A Boolean flag indicating to apply discount to a menu item 28.",
"type":"boolean",
"example":false
},
"item29":{
"description":"A Boolean flag indicating to apply discount to a menu item 29.",
"type":"boolean",
"example":false
},
"item30":{
"description":"A Boolean flag indicating to apply discount to a menu item 30.",
"type":"boolean",
"example":false
},
"item31":{
"description":"A Boolean flag indicating to apply discount to a menu item 31.",
"type":"boolean",
"example":false
},
"item32":{
"description":"A Boolean flag indicating to apply discount to a menu item 32.",
"type":"boolean",
"example":false
}
}
}
Nested Schema : transactionExt
Type: object
An object containing the descriptive list associated with the enablement or disablement of the discount on transactions
Show Source
-
transaction1:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 1
Example: false
-
transaction10:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 10
Example: false
-
transaction11:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 11
Example: false
-
transaction12:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 12
Example: false
-
transaction13:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 13
Example: false
-
transaction14:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 14
Example: false
-
transaction15:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 15
Example: false
-
transaction16:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 16
Example: false
-
transaction17:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 17
Example: false
-
transaction18:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 18
Example: false
-
transaction19:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 19
Example: false
-
transaction2:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 2
Example: false
-
transaction20:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 20
Example: false
-
transaction21:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 21
Example: false
-
transaction22:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 22
Example: false
-
transaction23:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 23
Example: false
-
transaction24:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 24
Example: false
-
transaction25:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 25
Example: false
-
transaction26:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 26
Example: false
-
transaction27:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 27
Example: false
-
transaction28:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 28
Example: false
-
transaction29:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 29
Example: false
-
transaction3:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 3
Example: false
-
transaction30:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 30
Example: false
-
transaction31:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 31
Example: false
-
transaction32:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 32
Example: false
-
transaction4:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 4
Example: false
-
transaction5:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 5
Example: false
-
transaction6:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 6
Example: false
-
transaction7:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 7
Example: false
-
transaction8:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 8
Example: false
-
transaction9:
boolean
A Boolean flag indicating the discount to be applicable to entire check transaction 9
Example: false
{
"description":"An object containing the descriptive list associated with the enablement or disablement of the discount on transactions",
"type":"object",
"properties":{
"transaction1":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 1",
"type":"boolean",
"example":false
},
"transaction2":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 2",
"type":"boolean",
"example":false
},
"transaction3":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 3",
"type":"boolean",
"example":false
},
"transaction4":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 4",
"type":"boolean",
"example":false
},
"transaction5":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 5",
"type":"boolean",
"example":false
},
"transaction6":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 6",
"type":"boolean",
"example":false
},
"transaction7":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 7",
"type":"boolean",
"example":false
},
"transaction8":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 8",
"type":"boolean",
"example":false
},
"transaction9":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 9",
"type":"boolean",
"example":false
},
"transaction10":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 10",
"type":"boolean",
"example":false
},
"transaction11":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 11",
"type":"boolean",
"example":false
},
"transaction12":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 12",
"type":"boolean",
"example":false
},
"transaction13":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 13",
"type":"boolean",
"example":false
},
"transaction14":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 14",
"type":"boolean",
"example":false
},
"transaction15":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 15",
"type":"boolean",
"example":false
},
"transaction16":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 16",
"type":"boolean",
"example":false
},
"transaction17":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 17",
"type":"boolean",
"example":false
},
"transaction18":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 18",
"type":"boolean",
"example":false
},
"transaction19":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 19",
"type":"boolean",
"example":false
},
"transaction20":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 20",
"type":"boolean",
"example":false
},
"transaction21":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 21",
"type":"boolean",
"example":false
},
"transaction22":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 22",
"type":"boolean",
"example":false
},
"transaction23":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 23",
"type":"boolean",
"example":false
},
"transaction24":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 24",
"type":"boolean",
"example":false
},
"transaction25":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 25",
"type":"boolean",
"example":false
},
"transaction26":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 26",
"type":"boolean",
"example":false
},
"transaction27":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 27",
"type":"boolean",
"example":false
},
"transaction28":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 28",
"type":"boolean",
"example":false
},
"transaction29":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 29",
"type":"boolean",
"example":false
},
"transaction30":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 30",
"type":"boolean",
"example":false
},
"transaction31":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 31",
"type":"boolean",
"example":false
},
"transaction32":{
"description":"A Boolean flag indicating the discount to be applicable to entire check transaction 32",
"type":"boolean",
"example":false
}
}
}
Nested Schema : mainLevelExt
Type: object
An object containing the descriptive list associated with the enablement or disablement of the discount on main level
Show Source
-
mainLevel1:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 1
Example: false
-
mainLevel2:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 2
Example: false
-
mainLevel3:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 3
Example: false
-
mainLevel4:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 4
Example: false
-
mainLevel5:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 5
Example: false
-
mainLevel6:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 6
Example: false
-
mainLevel7:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 7
Example: false
-
mainLevel8:
boolean
A Boolean flag indicating if the discount is available at Revenue Center Type 8
Example: false
{
"description":"An object containing the descriptive list associated with the enablement or disablement of the discount on main level",
"type":"object",
"properties":{
"mainLevel1":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 1",
"type":"boolean",
"example":false
},
"mainLevel2":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 2",
"type":"boolean",
"example":false
},
"mainLevel3":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 3",
"type":"boolean",
"example":false
},
"mainLevel4":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 4",
"type":"boolean",
"example":false
},
"mainLevel5":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 5",
"type":"boolean",
"example":false
},
"mainLevel6":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 6",
"type":"boolean",
"example":false
},
"mainLevel7":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 7",
"type":"boolean",
"example":false
},
"mainLevel8":{
"description":"A Boolean flag indicating if the discount is available at Revenue Center Type 8",
"type":"boolean",
"example":false
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"objectNum":{
"type":"integer",
"description":"objectNum of a particular order channel",
"example":1
}
}
}