Possible enumeration values:

NameValueDescription
None

-1

Sale

0

Transaction

Void

1

Invalid or cancelled Sale. Other TransactionTypes ending with Void are for their corresponding type

Refund

2

Refunded on the day of sale

CashTender

3

Cash cents

CardTender

4

Credit card cents

AccountTender

5

Customer account cents

ChequeTender

6

Cheque tender

CashVoid

7

Reverse cash

CardVoid

8

Reverse credit card

AccountVoid

9

Reverse CustomerAccount transaction

ChequeVoid

10

Reverse Cheque

ItemDiscount

11

Discount on individual item ($ or %)

TransactionDiscount

12

Discount on the whole transaction (a dollar amount)

ItemDiscountVoid

13

ItemDiscountVoid

TransactionDiscountVoid

14

Reverse transaction discount

RefundSummary

15

SaleHeader only entry to split refunds into card/cash,etc (Unused)

OnHold

16

The transaction is on hold and may be merged with another transaction.

Order

17

This is an order, which may be merged with a transaction.

DepartmentName

18

Non-financial. A department name to be printed on the receipt.

RefundDiscount

19

Discount is part of a refund.

RefundVoid

20

Voided refund

RefundDiscountVoid

21

Voided discount (as part of a refund).

GiftCard

22

Gift Card sell

GiftCardVoid

23

Gift Card sell void

CardSurcharge

24

EFT surcharge

CardSurchargeVoid

25

EFT surcharge void

Roaming

26

Transaction is available at any ezi-scale. Operator picks it up by logging onto a new scale.

FuelPumpTest

27

Transaction is a fuel pump test. The fuel is returned to the tank, so this is actually a NOP

FuelSampleTest

28

Fuel has been removed for sampling.

FuelDriveOff

29

Fuel has been stolen.

MultiPrice

30

Applies only to a product. Indicates a single price for more than one item Used where the total price cannot be divided equally e.g. 3 for $1.00

MultiPriceVoid

31

Voided multi price

Modifier

32

product is a modifier

ModifierVoid

33

FuelTransactionRemoved

34

The fuel transaction was removed by the operator (usually because it is 'stuck')

FuelDriveOffReverse

35

Drive off has been reversed - making this a null transaction This indicates a previous matching drive off should be deleted.

Retrieved

36

Held transaction has been retrieved

FuelTransactionResell

37

If a transaction / fuel has been resold to the correct customer This has been used for sending the resale details to EMC with a new transaction type

TrainingMode

38

Transaction done in training mode. Not to be included in financial or sales reporting etc.

PrintTare

39

Used when printing a tare in a transaction

ModifierRefund

40

QuoteOpened

41

Used when new quote is added to the System

QuoteFinalised

42

Used when existing quote is converted to Sale