Transaction Type Settings

Before transactions can be captured, these steps must be completed:

  1. Create a Transaction Type for every transaction needed (e.g. Customer Invoices, Credit Notes, General Journal, Bank Payments) and complete the additional tabs:
    1. Create Statuses.
    2. Create Categories (optional).
    3. Create rules for copying the transactions and set user access for those rules (referred to as Copy Rules).
    4. Create or import forms (e.g. Invoices) that are applicable to the transactions (known as Output Templates). 
  2. Set the User Access for the Transaction Type.
  3. Add the Transaction Type to the Menu.

Organisations may create as many Transaction Types as they want. 

Navigation: Main Menu > Setup > Transaction Types > Double click a Transaction Type > Settings (tab)


Settings (tab)

  • Each Transaction Type can have its own custom settings.
  • Each setting has a default value. It is only necessary to add the setting to change the default value.
  • When Settings (button) is clicked, only the settings that have not yet been added to the list are displayed. There is a checkbox to Show All settings.

Transaction Type Settings Tab

To clear the value selected from a dropdown list in the Value column, select the blank space on the top row of the dropdown list, remove the setting, or select a different option.

Settings with Default as part of the name can be changed when entering a transaction. The selected value for the setting should be applicable to most transactions.


Settings Explained

Accounting

Field

Description

Default

When Required

Accounting >

Credit Account Filter (Enter string contained in Accounts > Lookup)

Limits the accounts that can be selected to those that include the letters typed in.


The filter is case-insensitive.

Applies to all transaction types that are posted to the ledger.


For example, if you prefix all sales accounts with SLS, and enter SLS in the Value column, then only the sales accounts are displayed when selecting an account to credit.

Credit Type

Select the applicable account type from this list:

  • Customer

  • Supplier

  • Ledger

Applies to all transaction types.


Examples:


Customer: Select for Credit Notes.

(Cr Customer, Dr Sales)


Supplier: Select for Supplier Invoices.

(Cr Supplier, Dr Purchases or Inventory)


Ledger: Select for Other Income, Sales, and VAT Refunds.

(Cr Other Income, Dr Bank)

Currencies

Select a currency option from this list:

  • Local Currency: The transaction type can only use the local currency.

  • Company Currency: The transaction type can use the customer or supplier’s currencies.

  • All Currencies: The transaction type can use all the currencies set up for the organisation.

Local Currency

Applies to all transaction types.

Debit Account Filter (Enter string contained in Accounts > Lookup)

Limits the accounts that can be selected to those that include the letters typed in.


The filter is case-insensitive.

Applies to all transaction types that are posted to the ledger.


For example, if you prefix all Cost of Sales Accounts with COS, and enter COS in the Value column, then only the Cost of Sales accounts are displayed when selecting an account to debit.

Debit Type

Select the applicable account type from this list:

  • Customer

  • Supplier

  • Ledger

Applicable to all transaction types.


Examples:


Customer: Select for Customer Invoices (Dr Customer, Cr Sales).


Supplier: Select for Supplier Debit Notes (Dr Supplier, Cr Purchases or Inventory).


Ledger: Select for Expenses, Purchases, VAT Payments (Dr Expense, Cr Bank).

Default – Credit Account

A dropdown list of all the created accounts as per the Chart of Accounts to select a default account to credit.

Applies when a specific ledger account must be credited.

Default – Debit Account

A dropdown list of all the created accounts as per the Chart of Accounts to select a default account to debit.

Applies when a specific ledger account must be debited.

Default – Deposit %

Enter the default deposit that will be calculated and shown at the bottom of the transaction.

0%

Applies to customer and supplier invoices.

Default – Price includes VAT

Checkbox. If checked the prices include VAT for calculation purposes.


Prices are calculated as follows:

  • Exclusive (unchecked) = VAT is added to determine the VAT-inclusive price.

  • Inclusive (checked) = VAT is subtracted to determine the VAT-exclusive price.

Unchecked

Applies to all transactions.

Default – VAT Category (Input/Output)

Select a VAT Category from these options:

  • N/A

  • Output + (e.g. Customer Invoices)

  • Output – (e.g. Customer Credit Notes)

  • Input + (e.g. Supplier Invoices)

  • Input – (e.g. Supplier Debit Notes)

N/A

Applies to all transaction types on which VAT is either charged or claimed.


Determines whether the VAT Control account is debited or credited and how VAT is treated in the VAT reconciliation.

Default – VAT Type

Select the applicable VAT Type from the dropdown list of all the created VAT Types.

No VAT

Applies to all transaction types on which VAT is either charged or claimed.

Enable Accounting

A checkbox.


If checked, accounting is enabled.


If unchecked, transactions are created in the module and not posted to the Ledger.

Unchecked

Should be unchecked for transaction types that relate to internal procedures (e.g. Purchase Orders, Work Orders, Quotations, Sales Orders).


Should be checked for all other transaction types.


Checked for inventory transactions that must be posted to the ledger.


If enabled, transactions can be created from the Ledger.

Enable Withholding Tax (WHT)

Select one of these options:

  • None

  • Invoice: The customer or supplier invoice from which the amount is calculated.

  • Payment: The customer receipt or supplier payment from which tax is withheld.

None

Applies to invoices, payments and receipts if tax must be withheld from suppliers or is withheld by customers.

Pricing

Select a pricing option from this list:

  • None

  • Cost Price

  • Sell Price

  • Supplier Price

  • Accounting

Sell Price

Applies to all transaction types.


A price must be selected to enter an amount on a transaction.


Select Supplier Price for supplier transactions (e.g. Purchase Orders, Supplier Invoices).


Select Sell Price for customer transactions (e.g. Quotations and Customer Invoices).


Select Cost Price for Work Orders and inventory transactions (e.g. Goods Issued).


Select Accounting Price for Bank Payments, Bank Receipts, and Journal Entries (e.g. Payroll, General Journal).


Items can only be added to transactions if the matching prices are filled in on their Prices’ tab.

Set Due Date from Credit Terms

Checkbox.


If checked the credit terms are used to prefill due dates.

Unchecked

Applies to customer and supplier transactions (e.g. invoices) that have payment due dates.

Sum Active Transactions to Work in Progress in Customer Age Analysis

Checkbox.


If checked customer transactions with Active statuses are shown on the Customer Age Analysis as work in progress.

Unchecked

Applies to sales orders.

Sum Active Transactions to Work in Progress in Supplier Age Analysis

Checkbox. If checked supplier transactions with Active statuses are shown on the Supplier Age Analysis as work in progress.

Unchecked

Applies to purchase orders.

Update Bank

Specifies how to treat entries imported from a bank statement:

  • None

  • Debit

  • Credit

  • Both

None

Any transaction that updates a bank account using a Bank Import.


For example:

Bank Payments = Credit (Dr. Expenses, Cr Bank)

Bank Receipts = Debit (Dr. Bank, Cr Income Received)


Calendar

Field

Description

Default

When Required

Calendar >

Resource Calendar (Transaction Items)

Provides a dropdown list of calendar types to select one for the transaction.

Any transaction that has line items that should be linked to a calendar.

Enable Date Start (Enter Caption)

Specify a caption for the transaction’s start date on the calendar.

Any transaction that has line items that should be linked to a calendar.

Enable Date End (Enter Caption)

Specify a caption for the transaction’s end date on the calendar.

Any transaction that has line items that should be linked to a calendar.

Calendar > Set Quantity from Calendar (Duration between Start and End Dates

Checkbox. If checked the durations on transactions are automatically changed to the working hours between the end and start calendar dates.


The quantity is rounded to the calendar’s smallest scale.


Days are calculated on a check-in/check-out model: 12/10/25 – 13/10/25 = 1 day


Transaction update method:

  • Update Start Date: Qty is updated.

  • Update End Date: Qty is updated.

  • Update Qty: End Date is updated.

Unchecked

Any transaction that has line items that should be linked to a calendar.


Defaults

Field

Description

Default

When Required

Defaults >

Default – Data Filter

Select the default display for viewing a list of transactions:

  • Today

  • This Month

  • Pending

  • Active

  • Pending & Active

Pending & Active

Applies to all transaction types.


Estimating

Field

Description

Default

When Required

Estimating >

Convert Assembly (ASM) / Costing (CST) Items to Estimates

Checkbox.


Checked: Assembly and costing items are automatically converted to estimates when added to transactions that use estimating.


This process automatically generates the Bill of Materials (BoM) and Routing necessary for production.


Unchecked: Assembly and costing items can be converted manually to estimates on transactions that use estimating.

Unchecked

Applies to transaction types that have estimating enabled.

Enable Estimating

Select an option to enable estimating:

  • None: Estimating is not used.

  • Quotations: Estimating is used to quote for jobs.

  • Production: Enables the production planning modules for the transaction type.

None

Allows estimates to be created as line items. Mostly applies to quotations and work orders (production).


General

Field

Description

Default

When Required

General >

Add Items from the following Categories

Limits the items that can be added to those in the selected categories.


Click Edit in the value column and select the Item categories.

Applies to inventory, customer, and supplier transactions.


Useful if multiple transaction types were created for the same function (e.g. work orders), to delineate which items apply to which transaction type.

Add to Followers

A dropdown list of Follower options.


Multiple categories can be selected:

  • N/A (automatically appears if no selection is made)

  • Contact (Transactions)

  • Contact (Accounts)

  • Rep

  • Assign To

  • User

N/A

Applies to any transaction that someone wants to be notified of.


Followers must be Contacts and have email addresses.

Contact Lookup

Select the contact fields to include from this list:

  • Name

  • Name (Position)

  • Name (Location)

  • Name (Position & Location)

Name

Applies to transactions where contact people are selected (e.g. customer and supplier transactions).

Default – Attribute Sets

Provides a list of custom attributes created for transactions to select the ones that apply.

This is an optional feature.

It can be added to any transaction if you want additional fields to be entered.

Enable Artwork

Checkbox.


If checked artwork is enabled and can be attached to a line item on a transaction.

Unchecked

Applies to transactions with custom specifications (e.g. quotations or work orders).

Enable Assets

Checkbox.


If checked, an asset can be selected in the transaction header.

Unchecked

Applies to transactions that involve assets.


The transactions depend on the type of business.


Businesses that lease out or maintain assets would include this setting in most transactions.


Business that only occasionally buy assets would including this setting only on transactions like supplier invoices.


When transactions are copied, the assets are also copied if both the source and target transactions have assets enabled.

Enable Company

Select what type of company should be in the header:

  • N/A

  • Customers (All)

  • Customers (Active)

  • Suppliers (All)

  • Suppliers (Active)

N/A

Applies to all transaction types that involve customers or suppliers.


Customers (All) and Suppliers (All) should be used for transactions that involve payments so that all the payments can be recorded.


Customers (Active) and Suppliers (Active) should be used for transactions that involve purchases or sales to stop doing business with suspended customers or suppliers.

Enable Delivery Address

A checkbox.


If checked, the Delivery Address is enabled.

Unchecked

Applies to customer transactions (e.g. Customer Invoices, Delivery Notes).

Enable Due Date (Enter Caption)

Type a caption if the Due Date field should be added to the transaction (e.g. Due Date).

Applies to inventory, customer, and supplier transactions.


Can be used to indicate the date on which production should finish the job.


Can also be used to indicate when the payment is due.

Enable Entities

Select an option from this list:

  • Registered: Allocates transactions to a registered entity.

  • Branch: Allocates transactions to a branch and its registered entity. The selected branch must be linked to a registered entity.

  • Till (PoS): Allocates transactions to a specific till. Used for point-of-sale transactions.

Registered

All transactions that should be allocated to entities other than registered entities.

Enable Item Status

Checkbox.

If checked transaction items can have statuses.


If unchecked, only the overall transaction has a status (referred to as the transaction header status).

Unchecked

All transactions.

Enable NCR (Problem)

Checkbox.

If checked, transactions can be marked as problem transactions for NCR purposes.

Unchecked

Normally applied to Purchase Orders (to re-order supplies) and Work Orders (to remake faulty goods).

Enable Proposals

Checkbox.

If checked, proposals can be created from the transaction.

Unchecked

Applies to customer transactions like quotations and invoices (if quotations are not used).

Enable Required Date (Enter Caption)

Type a caption if the Required Date field should be added to the transaction (e.g. Req. Date).

Applies to inventory, customer, and supplier transactions.


Normally used to indicate the date on which customers require the goods.

Enable Staff

Select an option from this list:

  • None: Transactions are not assigned.

  • All: Transactions can be assigned to Users, and a Rep can be selected.

  • Rep: Transactions can only be linked to a Rep.

  • Assign To: Transactions can only be assigned to a User.

None

Applies to inventory, customer, and supplier transactions.

Enable Timekeeping

Allows timekeeping to be tracked against the transaction.

Unchecked

Applies to inventory, customer, and supplier transactions that involve tasks or projects that are tracked.

Enable Version Numbers

A checkbox.


If checked version numbers are enabled (e.g. Quotation versions).

Unchecked

Applies to quotations where different options for the same product are offered.

Reference Lookup

A field to type Reference lookup lists.

Applies to any transaction where a lookup list is needed for the reference field (e.g. to speed up input, or to ensure consistency).

Transaction Number

Specifies how transaction numbers are allocated when the transaction type is first created.

  • Edit: Allows users to edit/enter numbers only (e.g. for supplier invoices).
    A warning is displayed on the red warning bar if a duplicate transaction number is entered.

  • Generate: The system automatically generates numbers in sequence.

  • Generate (Entity): The system automatically generates numbers in sequence for each entity.

Generate

Applies to all transactions.


Customer documents:

Generate or Generate (Entity) ensures invoices and credit notes are issued in sequence.


Supplier documents:

Edit allows users to type the supplier’s document number in the document number field. (The number can also be typed in the reference field.)


Inventory

Field

Description

Default

When Required

Inventory >

Default Inventory Location (Production Materials)

Select a default inventory location for production materials.


(Inventory locations are created under Entities.)

Applies to transactions linked to production (e.g. Work Orders).

Default Inventory Location (Transaction)

Select a default inventory location for the transaction type.


(Inventory locations are created under Entities.)

Applies to all transactions that are used to manage inventory.

Enable Inventory Replenishment

Select one of these option to enable replenishment:

  • N/A: The feature is not used.

  • Produce: The feature is used to produce items.

  • Purchase: The feature is used to purchase items.

N/A

The produce option should be applied to work orders, and the purchase option should be applied to purchase orders.

Enable Resolves

Specify what must happen to inventory items.


Multiple options may be selected from this list:

  • Purchase: The inventory must be purchased. This resolve is used for copying transactions and does not affect inventory.

  • Produce: The inventory must be produced. This resolve is used for copying transactions and does not affect inventory (e.g. Work Orders).

  • Reserve: The inventory is reserved for an order (e.g. Sales Orders).

  • Issue: The inventory is issued to a job or customer (e.g. Work Orders, Sales Orders, Customer Invoices).

  • On Order: The inventory has been ordered, but not yet received (e.g. Purchase Orders, Work Orders).

  • Receive: The inventory has been received (e.g. Supplier Invoices, Work Orders).

N/A

Applies to all transactions in which inventory items are used with the exception of Stock Adjustments which has its own setting.

Enable Stock Adjustment

Checkbox.


If checked, the transaction is used for stock adjustments when a stock count is done.


The following fields are enabled:

  • In Stock: Displays the quantity at the end of the day of the transaction’s date.

  • Count Qty: A column to enter the counted quantity.

  • Qty: The amount by which stock is adjusted (counted quantity less what is in stock).

Unchecked

Stock Adjustment transactions

Enable Transfer Issue

Checkbox.


If checked enables the From / To fields in the transaction header and assigns the location selected under “From” to items.

Unchecked

Applies to Transfer Issue transactions.

Enable Transfer Receive

Checkbox.


If checked, enables the From / To fields in the transaction header (read-only) and assigns the location selected under “To” to items.

Unchecked

Applies to Transfer Receive transactions.

Update Supplier Prices on linked Items

Checkbox.


If checked the Supplier price is updated when the transaction’s status is changed to a Complete status.


The Supplier Price is matched on Supplier, Unit and Currency.

Unchecked

Applies to supplier transactions such as supplier invoices.


Mobile

Field

Description

Default

When Required

Mobile >

Enable in Mobile App

Checkbox.


If checked, the transaction can be accessed from the mobile app.

Unchecked

Applies to production and stock-movement transactions that can be managed from the mobile app.


Transaction Items

Field

Description

Default

When Required

Transaction Items >

Enable Adding Items

Specify which items can be added to transactions:

  • None: No items can be added. Used when a transaction is copied from another and extra items should not be added.

  • All: Can add items and custom items.

  • Custom: Can only add custom items. Typically used for ledger transactions.

  • Items: Can only add items. Typically used for Invoicing, credit and debit notes.


All the buttons to add items are still displayed. The features that are disabled return an error message if clicked.

All

Applies to all transaction types.


Incorrect Mix of Settings Warnings

  • The warning is displayed on an orange warning bar when selecting settings for the Transaction Type.
  • Warnings are not displayed on the transactions.
  • See Copy Rules and Statuses for additional warnings.

Warning

Applicable Settings

Problem

Solution

Customer (Company) and Supplier Price

  • General > Enable Company

  • Accounting > Pricing

Customer transactions such as Quotations, Sales Orders, and Customer Invoices should use Sell Prices.

If General > Enable Company = Customers (All) or Customers (Active)

then Accounting > Pricing must equal Sell Price (invoices) or Accounting Price (payments).

Supplier (Company) and Sell Price

  • General > Enable Company

  • Accounting > Pricing

Supplier transactions such as Purchase Orders and Supplier Invoices should use Supplier Prices.

If General > Enable Company = Suppliers (All) or Suppliers (Active)

then Accounting > Pricing must equal Supplier Price (invoices) or Accounting Price (payments).

Cost Price and Price includes VAT

  • Accounting > Default – Price Includes VAT

  • Accounting > Pricing

Cost Prices are calculated and saved as VAT exclusive; therefore, they must be entered as VAT exclusive.

For work orders, or sales orders, uncheck the block next to the setting Accounting > Default – Price Includes VAT.


For other transactions, check if the correct price is selected.

Cost Price can only be selected with No VAT

  • Accounting > Default – VAT Type

  • Accounting > Pricing

Cost Prices are used for internal transactions like stock transfers and work orders.


VAT is not applicable to these transactions.

If the Cost Price is correct, select No VAT as the default VAT Type.


If VAT is applicable, select a different option under Pricing (e.g. Sell Price for Customer Invoices, or Supplier Price for Supplier Invoices).

Convert Assembly (ASM) Items to Estimates can only be used if Estimating is enabled

  • Estimating > Enable Estimating

  • Estimating > Convert Assembly (ASM) Items to Estimates

Estimating is not enabled, but the checkbox to Convert Assembly (ASM) Items to Estimates is checked.

Enable Estimating by selecting Quotations or Production from the dropdown list.


or


Uncheck the checkbox next to the setting

Convert Assembly (ASM) Items to Estimates.

Debit and Credit types cannot both be assigned to a Customer or Supplier

  • Accounting > Credit Type

  • Accounting > Debit Type

You cannot create direct transactions between two customers, two suppliers, or between a customer or supplier.


Either the Debit or Credit Type must be a ledger account.

To transfer an invoice that cannot be edited, issue a credit or debit note, and create a new invoice.


To transfer a payment or receipt, cancel the wrongly allocated payment or receipt and enter a new one.


To offset a customer and supplier account, use an accrual or suspense account (e.g. Cr Customer, Dr Suspense and Dr Supplier, Cr Suspense.)

The Debit Type or Credit Type does not match the Company

  • Accounting > Credit Type

  • Accounting > Debit Type

  • General > Enable Company

The selection made under Enable Company must match either the Debit or Credit Type.


You can ignore this warning if you specifically want to expose a customer field on a stock movement transaction to link the customer account.

If Enable Company = Customers (All) or Customers (Active), the following types are allowed:

  • Debit Type = Ledger, Credit Type = Customer

  • Debit Type = Ledger, Credit Type = Customer


If Enable Company = Suppliers (All) or Suppliers (Active), the following types are allowed:

  • Debit Type = Ledger, Credit Type = Supplier

  • Debit Type = Supplier, Credit Type = Ledger.

Stock Adjustment must be Cost Price.

  • Accounting > Pricing

Only Cost Price is a valid selection.

Select Cost Price from the dropdown list next to Pricing.

The Company needs to be enabled if the Debit Type or Credit Type is set to Customer or Supplier

  • Accounting > Credit Type

  • Accounting > Debit Type

  • General > Enable Company

General > Enable Company defaults to N/A. This setting must be added and changed if Customer or Supplier is selected for either the Credit or Debit Type.

Add the setting and select an option that matches the Credit or Debit Type selection.


For example, if the Debit or Credit Type = Customer, select either Customers (All) or Customers (Active) for this setting.

Accounting is enabled, but the Dr Type or Cr Type setting is blank.

  • Accounting > Enable Accounting

  • Accounting > Credit Type

  • Accounting > Debit Type

Even if you selected a specific account, you must still select a Type.

Add the setting and select a Credit and Debit Type.


Settings Tutorials

These tutorials explain how to manage the settings for Transaction Types.

How to Add Transaction Settings

  1. Navigate to Main Menu > Setup > Transaction Types > Double-click a Transaction Type > Settings (tab).
  2. Click Add/Edit (button) unless it is greyed out.
  3. Click Settings (button) next to Add.
  4. Check any settings that appear on the list.
    • Note: Settings that have already been added are not on the list unless you check the checkbox next to Show All.
  5. If the default values meet your needs, you do not have to add the setting.
  6. Click any setting for which you want to change the default value.
  7. Click Add/Update (button)
  8. Confirm that you want to add the setting.
  9. Close the popup with the settings (it remains open for you to select more settings).
  10. Edit the settings that were added by selecting or typing an option in the Value column.

How to Edit Transaction Settings

  1. Navigate to Main Menu > Setup > Transaction Types > Double-click a Transaction Type > Settings (tab).
  2. Click Add/Edit (button) unless it is greyed out. 
  3. Click the Value column next to the setting you want to edit.
  4. Make the necessary changes.
  5. Click Save (button).

How to Delete Transaction Settings

Deleting a setting removes it from the list of settings on Settings (tab). The setting reverts to its default value and can be added again if needed.

  1. Navigate to Main Menu > Setup > Transaction Types > Double-click a Transaction Type > Settings (tab).
  2. Right click the Setting to delete and click Delete on the context menu.
  3. Confirm that you want to delete the setting.

Learn More

  1. Copying Transactions (Copy Rules): Explains what copy rules are and includes tutorials that explain how to implement the rules.
  2. Followers: These tutorials explain what followers are and how to use the feature.
  3. Linking Transactions: Explains how a transaction flow is created.
  4. Transaction Categories Interface and Tutorials: Explains the transaction categories’ interface and how to create categories.
  5. Transaction Type Statuses Interface and Tutorials: Explains the interface for transaction statuses and how to set them.
  6. Transaction Type Tutorials: These tutorials explain how to create Transaction Types.
  7. Transaction Types Edit View: Explains the interface from which Transaction Types are created.
  8. Transaction Types List View: Explains the interface that lists all the Transaction Types.
  9. Transaction Types Output Tab: Explains the Output (tab) of Transaction Types.