The information below is a summary of features available to Transactions.
Table of Contents
Transactions which involve Customers and Suppliers are divided into two parts:
The Header consists of identifying information (e.g. Account Name, Transaction number, Customer Name, Reference and Order numbers).
The dDetail section includes the item descriptions, prices and quantities.
Transactions can use multi-currency (e.g. Customer, Supplier and Bank Transactions).
For Customer and Supplier transactions, the Currency linked to the Customer or Supplier will be selected by default.
You can only add Items to a Transaction that have Prices in the same Currency as the Transaction.
Transactions can be copied (see Copy Rules below). When they are copied, a chain, known as a Transaction Flow, is created, and links are inserted. Other transactions in the transaction flow can generally be accessed by the Links (button) or context menu.
On certain transactions (e.g. Quotations), the transaction flow can be reset using Actions (button) > Update Transaction > Reset Transaction Flow. All the links are removed, and a new transaction chain is started.
Transactions prior to the current transaction in the flow are referred to as Downstream transactions. Transactions created later in the transaction flow are referred to as Upstream transactions.
Transaction Types can be set to post to the ledger or not. In BOS, this feature is named Enable Accounting or Accounting. If the Accounting checkbox is checked, the transactions post to the ledger.
Transaction Types like Quotations, Sales Orders, Purchase Orders and Work Orders should have Accounting disabled (checkbox = unchecked).
Transactions with items update accounting at the Item level; this means the VAT and accounts debited or credited are determined by the item details.
All the Transactions that update Accounting can be viewed in the Ledger module.
Customer and Supplier transactions can be created in their modules and are then copied to the ledger (e.g. Customer Invoices, Customer Credit Notes, Supplier Invoices, Supplier Debit Notes).
It is possible to override a Transaction Type's default accounts when recording transactions by clicking Menu (button) > Enable Debit and Credit.
Items are not necessarily Inventory items. It is a setting (checkbox on Items).
If Items inventory items they must be assigned a Location. If there is only one location, it is selected by default.
The items on transactions can update the inventory on hand. This action is named Resolve, and the following updates are available:
Reserve: The quantity reserved is deducted from the quantity available and shown in the Reserve column in Inventory reports. Generally applies to Sales Order.
Order: The quantity is shown as ordered, but not yet received on Inventory reports. Generally applies to Work and Purchase Orders.
Issue: The quantity is issued to a Customer (e.g. Customer Invoice) or process (e.g. Work Order when raw materials are transformed into finished goods).
Receive: The quantity is received from a Supplier (e.g. Supplier Invoice) or Work Order (when the finished goods are received).
Transactions with items have multiple statuses:
A Header Status: Sets the status for the transaction overall.
Item Statuses: Sets the statuses for the individual items on the transaction.
Transactions without items (e.g. Bank Payments), only have a single Header Status.
Users may create up to 3 Custom fields for information they want on their Transactions.
Users can specify the Caption, Position and provide a lookup list for the entries.
Setting: Main Menu > Setup > Transactions > Edit any Transaction Type: Text Fields 1, 2, and 3.
An option is available to create Estimates for Transaction Items (e.g. Quotations).
When enabled, an Estimate button will be placed on the detail section of the transaction.
Estimates can be added from pre-created Estimate Types or created during the transaction which is named a General Estimate.
If a linked Estimate contains variable items, the items can be viewed and edited from the context menu (View/Edit Variables).
Deposits can be automatically calculated and shown on a Transaction (e.g. on Quotations or Customer Invoices).
The Deposit amount is shown in the Transaction's currency.
Main Menu > Setup > Settings > Transactions (tab) > Default: Deposit percentage (Control is hidden when set to default of 0%)
The date by which Customers want the goods is named the Required Date. Ideally, this date should not change unless the Customer needs the goods sooner or later. It can also be set automatically.
The date by which the goods should be produced internally is named the Due Date. The Due Date can be adjusted to account for delivery and other production delays.
The two date fields can be used differently (e.g. as Payment Dates) or disabled by not providing a caption.
Settings:
Main Menu > Setup > Settings > Transactions (tab) > Caption for Due Date.
Main Menu > Setup > Settings > Transactions (tab) > Caption for Required Date.
Default: Required Date (Days from Transaction Date).
Notes and Attachments can be created for Transactions.
In some cases Notes can be viewed as part of the transaction. Else they can be opened on the side panel.
This feature allows users to keep a record of all the documents pertaining to an order in one place (e.g. the Customer's order can be attached to a Sales Order).
Delivery addresses can be displayed on transactions or not.
Setting: Main Menu > Setup > Settings > Transactions (tab) > Show Delivery Address.
By default, a Customer's transaction shows the delivery address from the Customer's record, but a different address can be entered.
By default, a Supplier's delivery address is the address on the linked Entity if there is one, else the Company's address (e.g. if you send a Purchase Order to a Supplier, and include an address for them to deliver to).
Landing Costs can be assigned to Transactions.
They are assigned to certain transactions (e.g. Supplier Invoices) and assigned from certain transactions (e.g. Expenses).
If you would like to use a different model, you can clear the landing Costs setting and edit the Landing costs field directly.
Transaction List and Edit views include context menus (right-click) with links to various features. For example:
View/Edit Note: Opens a Note Editor. Can add a description of what the Transaction Type is for.
Copy: Copies the Transaction or line item.
Delete: Deletes the Transaction or line item.
BOS provides for multiple pricing options. When creating transactions, the following prices can be used:
Selling Price
Cost Price
Supplier Price
Estimate Price
Inventory - Issue: The inventory price from an issue transaction (e.g. Goods Issued).
Inventory - Receive (Actual):
Requires a transaction with an Estimate
Requires Costing Rules to be set up (Main Menu > Setup > Settings (tab) > Accounting > Setup Costing Rules.
Inventory - Receive (Estimated):
Uses the Direct Cost on an Estimate (Materials and Outwork) if available,else the Total Cost from Items that are not Estimates.