Transaction Type Settings
The Settings tab of a Transaction Type sets how its transactions work. Choosing the settings is the first step after creating a Transaction Type (see Transaction Types Edit View for the other steps). This page describes the tab and each setting.
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 you click Settings (button), only the settings not yet added to the list appear. Check the Show All box to see all the settings.

To clear the value selected from a dropdown list in the Value column, do one of the following:
- Select the blank entry at the top of the dropdown list.
- Remove the setting.
- 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 | |||
| Close-off Date | Select a date. Transactions of this type dated on or before it are closed off: on the Transactions screen they open read-only, show Closed off up to dd/mm/yyyy in the warning bar, and cannot be set to Done or deleted, and a date cannot be changed to a date on or before it. Blank means not closed. Every change is recorded in the Changelog. Set it for several Transaction Types at once with Actions > Batch Update in the Transaction Setup list. To change a closed transaction, move the date back first; correct a closed period with a new transaction (for example, a credit note or journal) in an open period. | Applies to all Transaction Types. Batch updates, allocations and payments, Bank, PoS, asset depreciation runs and imports do not check the Close-off Date yet. | |
| Credit Account Filter (Enter string contained in Accounts > Lookup) | Limits the accounts that can be selected to those that include the letters entered. 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 appear when you select an account to credit. | |
| Credit Type | Select the applicable account type from this list:
Inventory works like Ledger, and the entry’s credit account is also set to the Inventory Account of the entry’s location whenever the location is set or changed (a location without an Inventory Account keeps the account). An account changed by hand stays until the location is changed again. | Applies to all Transaction Types. Examples:
| |
| Currencies | Select a currency option from this list:
| 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 entered. 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 appear when you select an account to debit. | |
| Debit Type | Select the applicable account type from this list:
Inventory works like Ledger, and the entry’s debit account is also set to the Inventory Account of the entry’s location whenever the location is set or changed (a location without an Inventory Account keeps the account). An account changed by hand stays until the location is changed again. | Applies to all Transaction Types. Examples:
| |
| Default – Credit Account | Select a default account to credit from the dropdown list of accounts in the Chart of Accounts. | Applies when a specific ledger account must be credited. | |
| Default – Debit Account | Select a default account to debit from the dropdown list of accounts in the Chart of Accounts. | Applies when a specific ledger account must be debited. | |
| Default – Deposit % | Enter the default deposit that is 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:
| Unchecked | Applies to all transactions. |
| Default – VAT Category (Input/Output) | Select a VAT Category from these options:
| 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 | 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:
If you select Stock Price, an item is added at the Stock Price of the entry’s location on the transaction date, converted to the entry’s unit and the transaction currency, or at its cost price when there is no location or no Stock Price. The price is read again when the entry’s location or unit changes. Otherwise, it works like Cost Price. See Item Prices Explained. If you select Sell Price (Any Currency), the item’s sell prices in every currency are listed, not only those in the transaction’s currency. A price in another currency is converted to the transaction’s currency at the transaction’s exchange rate. | 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), or Stock Price for stock documents that must be valued at the Stock Price (e.g. Goods Issued, Transfer Issue and Stock Adjustments). Select Accounting 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 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, the Customer Age Analysis shows customer transactions with Active statuses as work in progress. | Unchecked | Applies to sales orders. |
| Sum Active Transactions to Work in Progress in Supplier Age Analysis | Checkbox. If checked, the Supplier Age Analysis shows supplier transactions with Active statuses as work in progress. | Unchecked | Applies to purchase orders. |
| Update Bank | Specifies how to treat entries imported from a bank statement:
| None | Any transaction that updates a bank account using a Bank Import. For example:
|
Calendar
| Field | Description | Default | When Required |
|---|---|---|---|
| Calendar | |||
| Resource Calendar (Transaction Items) | Select a Calendar Type for the transaction from the dropdown list. | Any transaction that has items that should be linked to a calendar. | |
| Enable Date Start (Enter Caption) | Enter a caption for the transaction’s start date on the calendar. | Any transaction that has items that should be linked to a calendar. | |
| Enable Date End (Enter Caption) | Enter a caption for the transaction’s end date on the calendar. | Any transaction that has 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:
| Unchecked | Any transaction that has items that should be linked to a calendar. |
Cost of Sales
| Field | Description | Default | When Required |
|---|---|---|---|
| Cost of Sales | |||
| Transactions - Issued | Select the Transaction Types with entries that are added to the cost, for example, Goods Issued. | Set on the Transaction Type with the cost being measured (for example, a Sales Order or Work Order). An entry counts when it is in the same transaction flow (copied from the measured entry, or from a document copied from it), on a selected Transaction Type, and not cancelled or deleted. It counts at its price, excluding VAT, in local currency. Used by the Cost of Sales module and the Copy Rule Actual Cost box (see Copying Transactions (Copy Rules)). | |
| Transactions - Purchases | Select the Transaction Types with entries that are added to the cost, for example, Supplier Invoices. | Same as above. | |
| Transactions - Returned | Select the Transaction Types with entries that are subtracted from the cost, for example, Goods Returned. | Same as above. | |
| Transactions - Timekeeping | Select the Transaction Types with timekeeping that is added to the cost (work plus travel amount). | Same as above. | |
Defaults
| Field | Description | Default | When Required |
|---|---|---|---|
| Defaults | |||
| Default – Data Filter | Select the default filter for viewing a list of transactions:
| Pending & Active | Applies to all Transaction Types. |
Depreciation
| Field | Description | Default | When Required |
|---|---|---|---|
| Depreciation | |||
| Enable Depreciation | Checkbox. If checked, Actions (button) > Depreciation > Add Depreciable Assets is added to the transaction. It adds a custom item for each active depreciable asset with a Book Value greater than its Residual Value, linked to the asset. It also updates the Status in each asset’s Depreciation attribute set (the asset’s own status is not changed). See Transactions Edit View Interface and Setup Example – Depreciation Journal. Enable it on only one Transaction Type. A warning appears if it is enabled on more than one. | Unchecked | Applies to the Transaction Type used to record monthly asset depreciation. |
Estimating
| Field | Description | Default | When Required |
|---|---|---|---|
| Estimating | |||
| Convert Assembly (ASM) / Costing (CST) Items to Estimates | Checkbox. If 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. If 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:
The Materials and Outwork buttons, menus and production statuses appear only when the option includes them. Transaction Types that used Production before Ver 2.6.0 became Production (Tasks, Materials & Outwork). | None | Allows estimates to be created as items on the transaction. 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 set which items apply to which Transaction Type. | |
| Add to Followers | Select one or more Follower options from the dropdown list:
| N/A | Applies to any transaction that someone wants to be notified of. Followers must be contacts and have email addresses. |
| Attributes to show in Edit View | Select the transaction attributes that appear in the transaction header, in the fourth column after Entity, Category and Terms. Click Edit in the Value column and move the attributes from Available to Selected. Available lists the attributes of every attribute set for Transactions or All modules, sorted by set code (before Ver 2.5.0, only the sets selected in Default – Attribute Sets). The attributes appear in the order you select them. Each attribute gets an editor. Changes are saved when you save the transaction. If the attribute’s set is not on the transaction yet, entering a value adds the set with its defaults. An attribute marked Read Only in the Attributes setup cannot be edited. | Applies to any Transaction Type that uses transaction attributes. Each Transaction Type has its own selection. Transaction attributes are shared across the workflow, so the Quotation, Sales Order, Invoice and the other transactions in it all show and edit the same values. | |
| Attributes to show in List View | Select the transaction attributes that appear as columns in the transaction list. Click Edit in the Value column and move the attributes from Available to Selected. Available lists the attributes of every attribute set for Transactions or All modules, sorted by set code (before Ver 2.5.0, only the sets selected in Default – Attribute Sets). The attributes appear in the order you select them. Each attribute becomes a read-only column. You can hide or move the columns, and your saved layout keeps them. | Applies to any Transaction Type that uses transaction attributes. Each Transaction Type has its own selection. | |
| Company Lookup | Select how to find the company from this list:
| Name | Applies to transactions where a customer or supplier must be selected. |
| Contact Lookup | Select the contact fields to include from this list:
| Name | Applies to transactions where contact people are selected (e.g. customer and supplier transactions). |
| Default – Attribute Sets | Select the custom attributes created for transactions that apply. To show attributes in the transaction list or header, use Attributes to show in List View and Attributes to show in Edit View. | This feature is optional. It can be added to any transaction if you want additional fields to be entered. | |
| Enable Address | Select which addresses are enabled on the transaction from the dropdown list. You can select one or both:
| Applies to customer transactions (e.g. Customer Invoices, Delivery Notes). | |
| Enable Artwork | Checkbox. If checked, artwork is enabled and can be attached to an 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. Businesses that only occasionally buy assets would include 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 | Applies to all Transaction Types that involve customers or suppliers.
|
| Enable Due Date (Enter Caption) | Enter 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:
The setting also decides:
With Transaction Number set to Generate (Entity), a transaction with an entity that has no registered entity shows an error. | 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 reorder supplies) and Work Orders (to remake faulty goods). |
| Enable Proposals | Checkbox. If checked, proposals can be created from the transaction. Only works if Accounting > Pricing is Sell Price or Sell Price (Any Currency). | Unchecked | Applies to customer transactions like quotations and invoices (if quotations are not used). |
| Enable Required Date (Enter Caption) | Enter 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 | 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 | Enter 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). | |
| Set fields to read-only | Locks a transaction by setting the checked fields to read-only:
| Transactions that you do not want users to change afterwards. | |
| Transaction Number | Specifies how transaction numbers are allocated when the Transaction Type is first created.
| Generate | Applies to all transactions.
|
Inventory
| Field | Description | Default | When Required |
|---|---|---|---|
| Inventory | |||
| Default – From Inventory Location | Select the location that is filled in under From when a new transaction is created. Only applies if Inventory > Enable Transfer Issue is checked. | Applies to Transfer Issue transactions. | |
| 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 (Transactions) | Select a default inventory location for the Transaction Type. (Inventory locations are created under Entities.) Ignored on Transaction Types with General > Enable Entities set to Branch. On those Transaction Types, an item’s location can only be one of the locations linked to the transaction’s branch, and if the branch has only one location the item can use, it is filled in automatically. A warning appears if this setting is set and General > Enable Entities is not Registered (see Incorrect Mix of Settings Warnings). | Applies to all transactions used to manage inventory. | |
| Default – To Inventory Location | Select the location that is filled in under To when a new transaction is created. Only applies if Inventory > Enable Transfer Issue is checked. | Applies to Transfer Issue transactions. | |
| Enable Inventory Replenishment | Select one of these options to enable replenishment:
| N/A | Apply the Produce option to Work Orders, the Purchase option to Purchase Orders and the Transfer option to Transfer Issue transactions. |
| Enable Resolves | Specify what must happen to inventory items. Multiple options may be selected from this list:
| N/A | Applies to all transactions in which inventory items are used, except Stock Adjustments, which have their 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:
| Unchecked | Stock Adjustment transactions. |
| Enable Tracking | Select a tracking option from this list:
See Inventory Tracking. | None | Transactions on which batches or serial numbers must be recorded (e.g. Supplier Invoices, Goods Received and Customer Invoices). |
| 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:
All the buttons to add items still appear. A disabled feature shows an error message when clicked. | All | Applies to all Transaction Types. |
Incorrect Mix of Settings Warnings
- The warnings appear on an orange warning bar when you select settings for the Transaction Type.
- Warnings do not appear on the transactions.
- See Copy Rules and Statuses for additional warnings. These warnings about statuses are explained on the Statuses page:
- “The editable Status on a Stock Adjustment Transaction may not update Inventory or Accounting”
- “Inventory Resolve is enabled, but no status is set to trigger an Inventory update”
- “Accounting is enabled, but no status is set to trigger an Accounting update”
| Warning | Applicable Settings | Problem | Solution |
|---|---|---|---|
| Customer (Company) and Supplier Price |
| 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 (payments). |
| Supplier (Company) and Sell Price |
| 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 (payments). |
| Cost Price and Price includes VAT |
| 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 box 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 |
| Cost Prices are used for internal transactions like stock transfers and work orders. VAT does not apply to these transactions. | If the Cost Price is correct, select No VAT as the default VAT Type. If VAT applies, 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 is not enabled, but the Convert Assembly (ASM) Items to Estimates box is checked. | Enable Estimating by selecting Quotations or Production from the dropdown list. or Uncheck the box next to the Convert Assembly (ASM) Items to Estimates setting. |
| Debit and Credit types cannot both be assigned to a Customer or Supplier |
| You cannot create direct transactions between two customers, two suppliers, or between a customer and a 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 an 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 |
| 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:
If Enable Company = Suppliers (All) or Suppliers (Active), the following types are allowed:
|
| Proposals can only be enabled if Pricing = Sell Price |
| Proposals are only available on transactions that use Sell Prices. The warning does not appear for Sell Price (Any Currency), which also allows proposals. | Select Sell Price or Sell Price (Any Currency) from the dropdown list next to Pricing, or uncheck Enable Proposals. |
| Stock Adjustment must be Cost Price. |
| 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 |
| 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 Debit Type or Credit Type is blank. |
| Even if you selected a specific account, you must still select a Type. | Add the setting and select a Credit and Debit Type. |
| Depreciation is enabled on multiple Transaction Types |
| Enable Depreciation is checked on more than one Transaction Type. The warning lists the other Transaction Types on which it is enabled. | Uncheck Enable Depreciation on all but one Transaction Type. |
| Transaction Code is used on other Transaction Types |
| The Code of the Transaction Type is also used by other Transaction Types. The warning lists those Transaction Types. The comparison ignores upper and lower case and leading and trailing spaces. Transaction Types without a code are not checked. | Enter a different Code and save the Transaction Type. The warning is refreshed when you save. |
| Default Location is set but Entity is not Registered |
| A default inventory location is set, but Enable Entities is set to Branch or Till (PoS). On Branch Transaction Types, the default location is ignored, and an item’s location can only be one of the locations linked to the transaction’s branch. | Clear Default – Inventory Location (Transactions), or set Enable Entities to Registered if the Transaction Type must use the default location. |