Possible enumeration values:

NameValueDescription
TotalOfReceipt

0

Total of receipt

ForEveryDollarSpent

1

Equivalent to TotalOfReceipt % 100

ItemQuantitySold

2

Sum of particular item

ItemValueSold

3

Value of particular item

SpendInDepartment

4

Sum of all items from department

VoucherPresented

5

Need to specify the voucher types

ItemInPool

6

Member of a CampaignPool

OtherItemInPool

7

This can only follow ItemInPool with an 'And' or 'Or'

MemberCardPresented

8

Customer card presented and member of CampaignType.MemberList

MemberInGroup

9

Customer card presented and member of CustomerGroup

OtherCardPresented

10

External card e.g. Senior's card

VouchersAccumulated

11

Vouchers of particular type accumulated at all stores

VouchersAccumulatedAtStore

12

Vouchers of particular type accumulated at particular store

OtherItemQuantitySold

13

Operand0 is the other item, Operand1 is the quantity

OtherItemValueSold

14

Operand0 is the other item, Operand1 is the value

ItemInPriceGroup

15

Operand0 is the price group

QuantityInDepartment

16

Sum of item quantity in department - not useful if weighed/non-weighed are mixed

ItemInOtherCampaign

17

member of another campaign (may also be in current campaign)

QuantityInSubDepartment

18

Sum of item quantity in sub department - not useful if weighed/non-weighed are mixed

SpendInSubDepartment

19

Value all items from sub department

PriceGroupQuantitySold

20

Quantity in price group

PriceGroupValueSold

21

Value in price group

ItemInDepartment

22

Item In Department, Operand0 is the departmentID

ItemInSubDepartment

23

Item In Sub Department, Operand0 is the subdepartmentID

PricePoolQuantitySold

24

PricePoolValueSold

25

CustomerRegistered

26

Customer has registered = true