This topic covers how to set-up the Accounting modules within QuickEasy BOSEnterprise.
Accounting Setup Interface
Main Menu > Setup > Accounting.
Accounting Setups consists of the following tabs:
Categories (see below)
The Account Categories contain all the settings that determine how the Trial Balance, Income Statement and Balance Sheet is displayed. The Trial Balance is effectively a combination of the Income Statement and Balance Sheet and will therefore be displayed according to how the Income Statement and Balance Sheet are set up. The screenshot below illustrates a typical setup which can be used for a small to medium sized company.
ID - This is the Category Identity number for the Account Category.
Description - This is where a Description for the Category is entered.
Type - This determines how the Account Category will be displayed in the Income Statement and Balance Sheet. Select and of the following from the drop-down list:
Sales - Income Statement
Cost of Sales - Income Statement
Expenses - Income Statement
Equity - Balance Sheet
Asset - Balance Sheet
Liabilities - Balance Sheet
Report - This setting determines whether Accounts will be reported using the Excluding VAT, Including VAT or VAT Amount values of transactions. This setting applies to the Ledger, Account Summary, Trial Balance and Balance Sheet modules.
VAT - This specifies whether VAT is Input or Output for the selected Category.
Fixed Categories - Fixed Categories for Receivables (Debtors) and Payables (Creditors) are created by the system. These Categories must have an ID of -1 and -2 respectively.
Click Add to create a new Category, or Edit to modify an existing one. The Menu button allows you to Save or Restore the data grid.
These settings have to be manually updated after running the BOSEnterprise 2019.04 upgrade.
Remember to rebuild the Trial Balance after making changes to the Accounting Setups. This can take a few seconds or a few minutes depending on the size of the database. Once changes has been made to Accounting Setups the following warning will appear:
Click on the Rebuild button and the Trail Balance will automatically be rebuilt. The following confirmation and information windows will pop-up during the process:
This topic outlines the various Accounts the business uses to track income and expenses.
Accounts are linked to Categories.
You can also use an Installation Script to set-up all the Accounting.
Category Filter - This lookup filters the list of Accounts by the Account Category.
Search - This allows you search for a specific Account. Enter a description or number in the text field and click Find.
Description - This is where a Description for the Account is added.
Acc No. - Using Account Numbers is optional and are mostly used when the chart of Accounts is large and confusion might arise from using Account Descriptions only, and for exporting purposes.
Category - It is mandatory to link the Account to a Category, which can be selected from a drop-down list. When Accounts are grouped, both the parent and the child Accounts must have the same Category.
Currency - The default Currency is listed here.
Warning - A warning is displayed here when there is a error on the Account, such as when the child and parent Accounts don't have the same Category.
Payables - A Payables (Creditors Control) account needs to be created and linked to the Payables Category.
Receivables - A Receivables (Debtors Control) account needs to be created and linked to the Receivables Category
Retained Income - A Retained Income account needs to be created an linked to the Equity Category
Account Groupings - Accounts which are linked to the same Category can be grouped. The parent Account (in this example the Sales and Wages Account) can not be transacted on, it is only used for Reporting purposes.
This outlines the VAT Types for Accounting.
Description - This is where a Description for the Account is added.
% - This indicates the percentage of VAT that is applied to a Transaction when the VAT Type is selected.
Typical VAT Types would include:
Standard - 15%
Exempt - 0%
Zero-rated - 0%
VAT Only - 100% (Used in VAT Payment transactions)
The overall default VAT Types for Standard as well as Forex/Exempt are set in Main Menu > Setup > Settings > General Settings > Accounting. These are used as the default when Transaction Types are created. See image below:
In BOSEnterprise Version 2019.04, the way No VAT works has been changed.
In previous versions, if a VAT Type was not selected on a Transaction, it was assumed to be No VAT and the VAT fields were hidden in the Transaction and Ledger interface.
In this version, going forward, an explicit No VAT (Value = -1) Item is automatically in the VAT Types lookup - you don’t need to add it to VAT Types in Accounting Setups. The VAT Type field is not hidden by default if a Transaction Type uses No VAT.
Contact QuickEasy Helpdesk for assistance.
Upgrading databases that use a blank VAT Type setting for No VAT
The Upgrade Script will convert all the Transaction items to VATTYPEID = -1 where VATTYPEID is null. This will also be done in the Transaction Type Settings, i.e., no special action is required.
Upgrading databases that have an explicit No VAT VAT Type.
The following Procedure (see Procedure below) will convert all the No VAT Transactions to the default No VAT type. Replace the ?? with the ID of the No VAT VAT Type ID.
Click here for the Update Procedure.
SET TERM ^ ;
create or alter procedure UPDATE_TAXTYPE_NOVAT
( TAXTYPEID_NOVAT Integer )
AS
begin
--Update Transactions
update VATITEMS V set
V.TAXTYPEID = -1,
V.INEXID = -1
where V.TAXTYPEID = :TAXTYPEID_NOVAT;
--Update Transaction Types
update ENTRYTYPES E set
E.TAXTYPEID = -1
where E.TAXTYPEID = :TAXTYPEID_NOVAT;
update ENTRYTYPES E set
E.TAXTYPEIDFOREX = -1
where E.TAXTYPEIDFOREX = :TAXTYPEID_NOVAT;
--Delete the 'No VAT' Vat Type
delete from TAXTYPES T where T.TAXTYPEID = :TAXTYPEID_NOVAT;
end^
SET TERM ; ^
commit work;
ALTER TRIGGER TR_VATITEMS_UPDATE_PLANBOARD INACTIVE;
ALTER TRIGGER TR_VATITEMS_TOTAL INACTIVE;
ALTER TRIGGER TR_VATITEMS_UPDATECOSTING INACTIVE;
ALTER TRIGGER TR_VATITEMS_AUDIT INACTIVE;
ALTER TRIGGER TR_VATITEMS_UPDATECOSTS INACTIVE;
ALTER TRIGGER TR_VATITEMS_UPDATE_BIGDATA INACTIVE;
ALTER TRIGGER TR_VATITEMS_UPDATE_COSTITEMS INACTIVE;
ALTER TRIGGER TR_VATITEMS_UPDATE_EVENT INACTIVE;
ALTER TRIGGER TR_VATITEMS_UPDATE_ESTQTY INACTIVE;
ALTER TRIGGER TR_VATITEMS_UPDATE_STOCKDATA INACTIVE;
ALTER TRIGGER TR_VATITEMS_MRP INACTIVE;
ALTER TRIGGER TR_VATITEMS_TOTAL_ITEM INACTIVE;
commit work;
execute procedure UPDATE_TAXTYPE_NOVAT(??); --Replace ?? with the ID of the 'No VAT' VAT Type
commit work;
ALTER TRIGGER TR_VATITEMS_UPDATE_PLANBOARD ACTIVE;
ALTER TRIGGER TR_VATITEMS_TOTAL ACTIVE;
ALTER TRIGGER TR_VATITEMS_UPDATECOSTING ACTIVE;
ALTER TRIGGER TR_VATITEMS_AUDIT ACTIVE;
ALTER TRIGGER TR_VATITEMS_UPDATECOSTS ACTIVE;
ALTER TRIGGER TR_VATITEMS_UPDATE_BIGDATA ACTIVE;
ALTER TRIGGER TR_VATITEMS_UPDATE_COSTITEMS ACTIVE;
ALTER TRIGGER TR_VATITEMS_UPDATE_EVENT ACTIVE;
ALTER TRIGGER TR_VATITEMS_UPDATE_ESTQTY ACTIVE;
ALTER TRIGGER TR_VATITEMS_UPDATE_STOCKDATA ACTIVE;
ALTER TRIGGER TR_VATITEMS_MRP ACTIVE;
ALTER TRIGGER TR_VATITEMS_TOTAL_ITEM ACTIVE;
commit work;
drop procedure UPDATE_TAXTYPE_NOVAT;
commit work;
The Transaction Types tab will display all the Accounting Transaction Types, however you are able to view all Transaction types by unchecking the Accounting Transactions check-box (more below). This tab only allows you to view and edit the existing Transaction Types.
To create new Transaction Types, navigate to Main Menu > Setup > Transaction Types. For more about Transaction Types Setups, click here.
Accounting Transactions - If checked, the data grid will only list the Transaction Types where the Accounting column is checked in the Transaction Types Setups.
Transaction - This shows the description of the selected Transaction Type, editable under Setup > Transaction Types.
Code - This is the Nickname for the Transaction Type.
VAT Type (Standard) - These settings are populated from the overall default when a new Transaction Type is created. See Main Menu > Setup > Transaction Types > Items and Inventory. The overall default VAT Types for Standard as well as Forex/Exempt are set in General Settings > Accounting and can also be set for each Transaction Type.
VAT Type (Forex / Exempt) - These settings are populated from the overall default when a new Transaction Type is created. See Main Menu > Setup > Transaction Types > Items and Inventory. The overall default VAT Types for Standard as well as Forex/Exempt are set in General Settings > Accounting and can also be set for each Transaction Type.
Dr Category - Select from the drop-down list what the Debit Account Category is for this Transaction Type, such as Bank, Cost of Sales, Expenses, and Receivables. This selection determines what data is shown in the Debit Account lookup.
Dr Account - Select from the drop-down list which Account will be debited for this Transaction Type, based on the Debit Category lookup. If the Dr Account is left blank the user is free to select these from the lookup list at a Transaction level, or when creating a transaction in the Ledger.
Cr Category - Select from the drop-down list what the Credit Account Category is for this Transaction Type, such as Bank, Cost of Sales, Receivables, and Sales. This selection determines what data is shown in the Credit Account lookup.
Cr Account - Select from the drop-down list which Account will be credited is for this Transaction Type, if any, based on the Credit Category lookup. If the Cr Account is left blank the user is free to select these from the lookup list at a Transaction level, or when creating a transaction in the Ledger.
Default - This sets whether the Transaction Type will be used when creating automated transactions, such as allowing for a Discount on a POS transaction.
This topic shows you where to set the Credit Terms for Accounting.
Description - This is where the Description for the Credit Terms is listed.
Display as - This sets what will be visible on Templates and the Age Analysis.
Days from - This sets when an invoice becomes overdue - X amount of days from the transaction date.
Invoice - Select the check box if the Days from applies to the Invoice.
Statement - Select the check box if the Days from applies to the Statement.
Discount (%) - If a Discount applies to this Credit Term, it is entered here.
This topic shows you where to set all the general settings relevant to Accounting.
Setting - This shows the General Settings relevant to Accounting. These Settings can also be found in Main Menu > Setup > Settings > General Settings > Accounting. See image below:
2. Value - This drop-down selection is based on the Setting, and specifies default values for each setting.
3. The following Settings are available:
Account - Retained Income - This is to identify the Retained Income account.
Account - VAT Control - This sets the VAT Control Account that will record all VAT income and expenses. This account is loaded in the startup script.
Account Category - Banking - This is the Accounting Category that the Bank account links to, e.g., Bank. Fore more about the Banking Module, click here.
Default - Prices - This determines whether or not the default on the price is including or excluding VAT.
Default - VAT Type (Forex/Exempt) - This determines the default VAT Type for Forex and Exempt VAT Transactions.
Default - VAT Type (Standard) - This determines the default VAT Type for Standard VAT Transactions.
Filter - Accounts that update Cost of Sales (e.g., '=2', 'in (1,2,3)') - This determines the Filter that is applied to Accounts that update Cost of Sales.
Financial Year - Starting Month - This sets the month of the year that the financial year starts.
Setup Costing Rules - Settings that affect the Cost Summary and Cost of Sales Reporting.
Setup Cost Updates - Settings that determine how Supplier Cost and Inventory prices are automatically updated.
Setup Customer Age Analysis - Settings that affect how the Work in Progress is calculated.
Setup Customer Summary - Settings that determine how the Activity chart is calculated.
Setup Supplier Age Analysis - Settings that affect how the Work in Progress is calculated.
Setup Supplier Summary - Settings that determine how the Activity chart is calculated.
Trial Balance: Move -Cr to Dr and -Dr to Cr - This will move the Creditors to Debtors and Debtors to the Creditors.
Use Accounting Periods - This will enable Period functionality (more below).
VAT % - Default 14%. This is the default % for VAT inclusive transactions.
If the Settings above are not available on your database, navigate to Main Menu > Setup > Settings > General tab > Add/Update button > Select the desired Settings > Click Add/Update. This will add the Settings to the Settings list.
This topic shows you where to set the Reporting settings for Accounting.
Reports - This lists the Reports available by Description, Nickname and Entity.
Description/Code - This shows the Report's Description and Code.
Account Category - This shows the name of the Account Category.
Type - This show what Account Type is selected.
Accounting User Settings are also important to set-up. Navigate to Main Menu > Setup > Settings > Users > Accounting Group.
For more about User Settings, click here.
QuickEasy BOS provides Accounting Periods functionality to generate Accounting Reports, (instead of using the Transaction Dates). This is useful for adding backdated Transactions after a Financial period has been closed off as well as for manipulating Cost of Sales Transactions to fall in the same period as the corresponding Sales Transactions.
By default, the Period functionality will be turned off and the Transaction Dates will drive the Accounts Reporting. To Enable the Period functionality, navigate to Main Menu > Setup > Settings > General > Accounting - Use Accounting Periods = Yes. See image below:
A date field is provided for the Period date. The Period date is only available in the Ledger and visible only when the setting Accounting Periods = Yes.
When the Transaction date is set, the Period date is automatically set to the same date as the Transaction date. When the Period date is set, however, the Transaction date is not updated.
Close Off Dates - If you are using Periods, the Transaction date may be set to a date which is on or before the Transaction’s Close off date. The Period date will then be set to the first day after the Close off date.
For more about the Transaction Close Off Dates module, click here.
Customer/Supplier Age Analysis - By default, the Customer/Supplier Age Analysis will work on the Transaction Date. To generate an Age Analysis that matches the Financial Statements when using accounting periods, however, you need to check the Periods check box next to the date filter. See image below:
Financial Reports (VAT Control, Income Statement, Balance Sheet, Trial Balance) will automatically work on either the Transaction Date or on the Period Date depending on the setting above.
Ledger - Date Filter - A Period option has been added to the Ledger’s data filter. When it is checked, the date filter searches on the Period Date. By default this is unchecked. See image below:
QuickEasy BOS has multi-currency functionality to streamline and simplify Accounting when business is done on an international level.
Main Menu > Setup > Settings > General > Currencies
Currencies - This allows you to add multiple Currencies. Click on the Edit text in the Value column to add or edit Currencies. See image below:
a. Currencies Tab - The Currencies tab allows you to add multiple currencies. To add a Currency simply click Add and complete the Symbol, Description, RoE (? x Local) and RoE (Local x ?) fields. The date field will automatically populate. All Currency activity is audited.
The Local/Home Currency's value will always be one.
b. History Tab - The History tab records all changes made to Currencies, displaying the RoE Old and RoE New values. See image below:
2. Denominations for Home Currency - Here you can enter all the denominations of the company's Home Currency. See image below:
To add a Denomination simply click Add and complete the Description and Value fields. You are able to load an Image for each Denomination.
To load an image, click on the arrow in the Image column. A window will open, right-click in the empty window and select Load. This will allow you to select the desired Bitmaps (*.bmp) file. If the Image thumbnail appears green, it means that an image has been loaded for that Denomination. See image below:
3. Enable Multi-currency - When this check-box is ticked you'll be able to select alternative Currencies when creating Transactions.
4. Local Currency - This specifies which Currency is the company's Local Currency. The drop-down list will be populated with all the Currencies entered in the Currencies field (1).
5. Major Currency - This specifies the Major Currency.
6. Minor Currency - This specifies the Minor Currency.