- Home
- Knowledge Base
- Transaction Types
- Transaction Type Tutorials
Transaction Type Tutorials
These tutorials explain how to create Transaction Types.
After a transaction type is created, it must be added to a Menu. However, transaction types that post to the ledger (accounting is enabled) can be accessed and created from the ledger interface. Therefore, adding them to a menu is optional.
How to Create a Transaction Type
- Navigate to Transaction Types.
- Click New (button).
- Description = Type a description of the transaction type (e.g. Payroll Expenses, Customer Credit Notes).
- Code = Type a brief description of the transaction type (e.g. PAY-EXP / CCN).
- Entity = Select All or select an Entity from the dropdown list.
- Transactions must link to a Registered Entity. Entities are assigned to new transactions as follows:
- Entity linked to the User (via Staff link) if allowed in Transaction Type.
- Entity linked to Transaction if not set to All.
- First Entity by Order.
- Transactions must link to a Registered Entity. Entities are assigned to new transactions as follows:
- Note = Type a note if required.
- Complete Settings (tab).
- Complete Status (tab).
- Complete Categories (tab).
- Complete Copy Rules (tab).
- Complete Output Templates (tab).
- Set the Transaction Numbering Sequence.
- Set the User Access.
How to Edit a Transaction Type
- Navigate to Transaction Types.
- Right click the Transaction Type you want to edit and select Edit from the context menu.
- Click Add/Edit (button) if not greyed out.
- Make any changes.
- Click Save (button) if it is not greyed out.
- Note: Changes are saved as you make them and are not discarded if you do not click Save (button).
How to Copy a Transaction Type
The Transaction Type is copied with all its Settings.
- Navigate to Transaction Types.
- Right click the Transaction Type you want to copy and select Copy from the context menu.
- The new Transaction Type is opened for you to edit.
How to Complete Settings (tab)
- From editing a Transaction Type, click Settings (tab).
- Click Add/Edit (button) if it is not greyed out.
- Next to Add, click Settings (button) to add more settings.
- Click the setting that is applicable to the transaction type you want to create and click Add/Update (button). Use Ctrl left click to select multiple settings.
- Note: The settings automatically apply with their default values. You only need to add a setting if you want to change its default value.
- Close the popup.
- Edit the settings, by changing the options in the Value column.
- Click Save (button).
How to Complete Status (tab)
- From editing a Transaction Type, click Statuses (tab).
- Click Add/Edit (button) if it is not greyed out.
- By default, Pending, Active, Complete, and Cancelled statuses are created. These statuses can be edited or deleted.
- To set up Statuses from scratch:
- Status Header: Click anywhere in the top row where it shows: Click here to add a new row. Fill in the details as follows:
- Code = Type a short description (e.g. Pending).
- Description = Type an explanation (e.g. Pending – waiting for approval).
- Accounting = Check the checkbox if the transaction should be posted to the ledger.
- Note: Accounting should be checked for the final status (e.g. Complete or Reconciled) or the final two statuses if the transaction is reconciled (e.g. Complete and Reconciled).
- Inventory = Check the checkbox if the transaction should update inventory (e.g. stock quantities).
- Note: For permanent inventory updates, the status that completes the transaction should be checked. For temporary inventory updates, the final status should be unchecked (e.g. if a sales order is active, the inventory should be updated to reserve the inventory. Once the sales order is complete, inventory should no longer be updated).
- Editing = Select an editing option from the dropdown list:
- None: No changes may be made.
- All: The transaction may be freely changed.
- Status Only: Only the status may be changed.
- Default =
- Select New if the Status is the default for New Transactions. This default must be set for each Transaction Type and is normally set for the Pending status.
- Select Output to change the status once Output is generated. For example, if a quotation is printed or emailed, the transaction’s status can be set to a read-only status. However, this status change triggers even if output is previewed (because it can be printed from the preview). In the hierarchy of statuses, the default Output should follow the status in which Output is allowed as per Output Templates. If the transaction is in a status higher than the Output status, it is not changed when Output is generated.
- Group = Select one of these groups from the dropdown list:
- Pending: Used for transactions which are new or incomplete.
- Active: Used for transactions that are in progress and require further processing.
- Complete: Used for transactions that should no longer be changed.
- Cancelled: Used to create an audit trail for transactions that cannot or should not be deleted.
- Colour = Change the colours if applicable by clicking the colour bar twice and selecting a different colour.
- Status Item: Click anywhere in the top row where it shows: Click here to add a new row. Fill in the details as follows:
- Code = Type a short description (e.g. Pending).
- Description = Type an explanation (e.g. Pending – waiting for approval).
- Default = If the Status is the default for New Items select New from the dropdown list. Otherwise, leave it blank. The New default must be set. It is usually set for Pending statuses.
- Group = Select a status group from the dropdown list.
- Colour = Change the colours if applicable by clicking the colour bar twice and selecting a different colour.
- Status Header: Click anywhere in the top row where it shows: Click here to add a new row. Fill in the details as follows:
- Click Save (button).
How to Complete Categories (tab)
Categories are optional. However, categories must be created for the feature to appear on transactions (users can only select existing categories when entering transactions).
- From editing a Transaction Type, click Categories (tab).
- Click Add/Edit (button) if not greyed out.
- Click anywhere in the top row where it shows: Click here to add a new row.
- Code = Type a Code for the category (brief description).
- Description = Type a Description for the category.
- Click Save (button).
How to Complete Copy Rules (tab)
See Copying Transactions for more information.
- From editing a Transaction Type, click Copy Rules (tab).
- Click Add/Edit (button) if it is not greyed out.
- Click anywhere in the top row where it shows: Click here to add a new row.
- Fill in the details as follows:
- Copy To = Select a Transaction Type from the dropdown list. Select the same Transaction Type to duplicate the transaction (e.g. to copy a quotation to a quotation).
- Allow Status (H) = Select a Status from the dropdown list that the Transaction should be in to allow the copy. Leave blank for any status.
- Allow Status (I) = Select a Status from the dropdown list that the Items should be in to allow them to be copied. Leave blank for any status.
- Note: This field is supressed if the transaction type does not use item statuses. It is hidden if the transaction type does use item statuses.
- Set Status (H) = Select a Status from the dropdown list that the Transaction should change to once it is copied Leave blank for no change.
- Set Status (I) = Select a Status from the dropdown list that the Items should change to once they are copied Leave blank for no change.
- Note: This field is supressed if the transaction type does not use item statuses. It is hidden if the transaction type does use item statuses.
- Execute = Select an option from the dropdown list:
- None: The rule is not currently active.
- Actions (Transaction): The option is listed under Actions (button) for users to select manually.
- Actions (Transaction – NCR): The option is listed under Actions (button) for users to select manually.
- Actions (Production – Material): The option is listed under Actions (button) on the material section.
- Actions (Production – Outwork): The option is listed under Actions (button) on the outwork section.
- Trigger: The transaction is automatically copied when a certain trigger is reached (e.g. when the source transaction is set to a specific status).
- Caption (Actions) = Only applicable if one of the Actions options were selected for Step 6. The caption is auto generated but can be edited. It is the name for the command that appears on the context menu or Actions button.
- Trigger Status (H) = Only applicable if Trigger was selected for Step 6. Select the Trigger Status from the dropdown list. This should be the final status the transaction will be in.
- Items = Select which items must be copied. The options are:
- None: The transaction is copied without the items. Only the header information is copied.
- All: The transaction is copied with all the items.
- Amt (inc): Copies all the items to a single line item on the new transaction (e.g. copies all the line items on a customer invoice to a single line item on a customer receipt). The VAT Inclusive amounts from the source transaction are added and copied to the amount on the destination transaction. Both transactions must have the same currency.
- Purchase: Only items with the Purchase resolve are copied.
- Produce: Only items with the Produce resolve are copied.
- Reserve: Only items with the Reserve resolve are copied.
- Issue: Only items with the Issue resolve are copied.
- On Order: Only items with the On Order resolve are copied.
- Receive: Only items with the Receive resolve are copied.
- Outstanding = Check the checkbox if you want to allow the transaction to be copied in parts. (For example, if only some items are selected, or if items have different statuses, the transaction can be copied again to copy the outstanding items.)
- Price From = Select a Transaction Type that the prices will be copied from (e.g. if copying from a delivery note that does not include prices, you can select the preceding transaction such as Sales Orders to copy the prices from).
- Reset Flow = Check the checkbox if you want to start a fresh transaction flow (e.g. if copying a quotation to a new quotation). Leave it unchecked if the copy is part of the current transaction flow (e.g. if copying a sales order to a customer invoice).
- Copy Date = Check the checkbox if you want to retain the transaction’s date. Do not check the checkbox if you want the new transaction to have today’s date.
- Confirm = Check the checkbox if you want the action to be confirmed.
- Open Trans = Check the checkbox if you want the new transaction to be opened. Leave it unchecked if you want to remain on the current transaction.
- Set User Access.
- Click Save (button).
How to Complete Output Templates (tab)
- From editing a Transaction Type, click Output Templates (tab).
- Click Add/Edit (button) if it is not greyed out.
- Click anywhere in the top row where it shows: Click here to add a new row and fill in the details as follows:
- Description = Type a name for the template.
- Type = Select Reportbuilder (.rtm) if the template was created in Form Designer or select Document if the template was created in Document Designer.
- Document = If the type is Document, select the relevant document from the dropdown list.
- Follower = Select an option from the dropdown list to determine the email recipients:
- All: Both internal and external followers are emailed the template.
- Internal: Only followers marked as internal (e.g. staff) are emailed the template.
- External: Only followers marked as external (e.g. customers or suppliers) are emailed the template.
- Output = Select an option from the dropdown list:
- Print only: The template can only be previewed or printed.
- Email only: The template can only be emailed.
- Print & Email: The template can be previewed, printed, or emailed.
- Allow Status = Check all the Status Groups in which output is permitted.
- Note: All the custom statuses that fall within a particular status group are selected.
- Email Subject: When a custom email subject is created, the checkbox is checked.
- Email Body: When a custom email body is created, the checkbox is checked.
- Template: When a template is uploaded, the checkbox in the Template column is checked only if the Type is Reportbuilder (.rtm).
How to Set Transaction Numbering Sequences
Transaction number sequences are needed if there are multiple registered entities.
- Navigate to Transaction Types.
- Right click the applicable Transaction Type and select Edit from the context menu.
- Click Actions (button) > Update the Transaction Number (Trans No) Sequences.
- Click OK on the popup: Generation Transaction No. completed.
How to Delete a Transaction Type
- Navigate to Transaction Types.
- Right click the Transaction Type you want to edit and select Delete from the context menu.
- Confirm that you want to delete the transaction type on the popup.
- Note: Transaction types with entries cannot be deleted.
