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

UnacceptedOrder

43

An app ordering integration's order that will temporarily be stored in the roaming table until accepted

GiftCardRefund

44

A refund of a giftcard

Donation

45

Donation to a charity; in which case saledetail.CommunityIdentifier contains the identifier of the charity

DonationRefund

46

Refund of a donation to a charity; in which case saledetail.CommunityIdentifier contains the identifier of the charity