
Default Types
Most setups include these out of the box:| Code | Name | Purpose |
|---|---|---|
SALE | Sale | Standard product sale line |
TAX | Tax | Tax amount applied to the ticket |
DISC | Discount | Manual or promotional discount |
VOID | Void | Cancelled line item removed before payment |
REFUND | Refund | Post-payment refund issued to the customer |
Transaction Type Fields
| Field | Required | Description |
|---|---|---|
| Code | Yes | A short unique identifier used in reports and exports, e.g. SALE, REFUND |
| Name | Yes | The display name shown on receipts and in the ticket detail view |
| Active | No | Inactive types are hidden from new ticket creation but remain in historical records |
Create a Custom Type
Frequently Asked Questions
What is the difference between Void and Refund?
What is the difference between Void and Refund?
A Void cancels a line item before payment is processed — it removes the item from the open ticket. A Refund is issued after payment has been completed — money is returned to the customer. Voids do not appear in payment processing; refunds do and may require reversing a card transaction.
Do I need to create transaction types before going live?
Do I need to create transaction types before going live?
The five default types (Sale, Tax, Discount, Void, Refund) are created automatically during setup. You can go live without creating any additional types.
Can I delete a transaction type that appears in old tickets?
Can I delete a transaction type that appears in old tickets?
Deletion is blocked if the type is referenced in any historical ticket. Deactivate the type instead — it will no longer appear in new ticket creation but will remain visible in historical records.
How do transaction types appear on receipts?
How do transaction types appear on receipts?
Each line item on a receipt shows the transaction type name next to the amount. For example, a discount line shows
DISC — (-RM5.00) and a tax line shows SST (6%) — RM3.60. You can customise how these appear by editing the Print Template.Related
Payment Types
Set up how payments are accepted
Tax
Configure tax rates applied to tickets
Print Templates
Control how transaction lines appear on receipts
Reports
View transaction breakdowns in reports