Item Qualifiers (Array Object)
- Type: array object[] · Item Qualifiers (Array Object)
List of items qualifiers associated with the qualification criteria (QC). The object lists the items that must be present on the check to meet the QC. The processing function is triggered only if the receipt satisfies all of the conditions specified in the object’s attributes.
- expressionType: string
_type List of predefined functions that define various conditions under which a receipt is eligible for further processing. These conditions evaluate whether the receipt meets certain requirements before triggering the processing function. The system will skip the item if the expression type is not a valid value. Possible values include:
- line_item_does_not_exist - The specified line item must NOT be present on the receipt.
- line_item_exists (default) - The specified line item must be present on the receipt.
- net_amount_excluding_min_priced_item_equal_to_or_more_than - The total net amount on the receipt, excluding the lowest-priced item, must be equal to or greater than the specified amount.
- net_amount_excluding_max_priced_item_equal_to_or_more_than - The total net amount on the receipt, excluding the highest-priced item, must be equal to or greater than the specified amount.
- net_quantity_greater_than_or_equal_to - The total quantity of the specified item(s) must be equal to or greater than the specified value.
- net_amount_greater_than_or_equal_to - The total net amount on the receipt must be equal to or greater than the specified amount.
- net_quantity_equal_to - The total quantity of the specified item(s) must be exactly equal to the specified value.
- lineType: object · Line Item Selector (Object)
_item _selector Shows the details of the line item selector (LIS) associated with the qualification criteria (QC)
- netType: number
_value Specifies the required numeric threshold (such as quantity or amount) that the receipt must meet for certain expression_type conditions.
net_valueis an additional parameter that depends on the selectedexpression_type. It must be an integer and greater than zero. However, ifexpression_typeis set to either "line_item_exists" or "line_item_does_not_exist",net_valuewill be ignored and treated as null, even if a value is provided.