Accounting
Multicurrency, tax agnostic general ledger
The system has a comprehensive set of functions that can be configured to implement and manage accounting processes to a clear and accurate standard. These functions pivot on the general ledger, which is multicurrency, tax agnostic and has a full audit trail.
Key functions are:
- Multicurrency
- Chart of Accounts
- Nominal Codes
- Configurable GL Accounts
- COGS average cost method
- Tax tracking for output tax (e.g. Sales Tax) and input/output tax (e.g. VAT)
- Financial Reporting
- Configurable accounting on transactions
- Credit control on transactions
- Bank reconciliation
- Check printing
- Configurable period closure
- Always on audit trail
The system supports up to four Decimal places.
See Setup>Configuration>Accounts>Numerical Formats
The chart of accounts is an adaptable listing of all accounts used in the general ledger. The system uses the accounts in the chart to organize and aggregate posting transactions for reporting to GAAP standards.
Accounting>Chart of Accounts
Accounting>Chart of Accounts>+ (new account)
Setup>Import data>Accounts
You can specify a parent child relationship for accounts.
To add a new account in the correct position in your existing Chart of Accounts structure turn on and use Nominal codes.
Assign the appropriate nominal code number to tell the system where you want the account to appear.
Accounts can be assigned a nominal code (account number),. The accounts are usually numeric, but can also be alphabetic or alphanumeric.
To display nominal codes
Setup>Configuration>Accounts>Display nominal codes
Nominal codes can be imported or manually added.
If you are inserting a new account, the Nominal code value will determine where the account is inserted in the Chart of Accounts order.
- Setup>Import data>Accounts
- Accounting>Chart of Accounts>+ (new account)>Nominal Code
Users can set account types (income, asset, etc) and configure control and sub-account (parent-child) relationships within the chart of accounts. Each account can be assigned a:
- Cash flow category (operating, finance, investment)
- 1099 category
- Classification - an arbitrary ‘class’ for building reports
- Currency - Balance sheet accounts only
Expense accounts can be selected to display on Expense claims and defined as reimbursable. See 'Expense Claims'
Account name | What you want to see in the Chart of Accounts table. |
Nominal Code | The value in this filed will appear in tables and reports if the 'Use Nominal Codes' check box is enabled (see above). If you are inserting a new account, thvalue will determine where the account is inserted in the Chart of Accounts order. |
Currency | Set on Balance Sheet accounts only. |
Parent Account | The dropdown will display a list of parent options. |
Opening Balance | Set this whenever you are ready. |
Cash Flow Category | Operating, Finance, Investment? |
1099 Category | |
Account Class | An additional reporting control. See 'Classifications'. |
The system uses the Average Cost method. Costs are assigned to inventory Items based on the total cost of goods purchased or produced in a period divided by the total number of items purchased or produced. The average cost method is also known as the weighted-average method.
Taxjar integration is supported. TaxJar is a tool to automate the recording, reporting and filing of Tax. See 'Taxjar'.
1099 categorization and reporting for Suppliers is supported.
Run the following reports
Reports>Standard Reports>Accounting
- Profit and Loss
- Balance Sheet
- Statement of Cash Flows
- Cashflow Forecast
- Trial Balance
- Account Entries
- Transaction Journal
- General Ledger
All reports can be exported to Microsoft Excel.
You can leverage the rich capabilities of Microsoft Power BI to significantly enhance your Financial reporting. See 'Power BI'.
Users can configure Items (i.e. SKUs) to post to specific general ledger accounts when transactions (i.e. Sales Invoices) are posted.
Default accounts can be specified for:
- Tax Liability
- Inventory Asset
- Cost of Goods Sold
- Income
- Expense
- Sales Discount
- Markups
- Bank Charges
- Bank Interest
- Stock Adjustment
- Pending Item receipts
- Currency Gains and Losses
- Customer Payment discounts
- Supplier Payment discounts
Goto: Setup>Configuration>Accounts (Default Accounts)
There's a method that discounts the line item by the discount percentage entered into the Discount column in the respective row.
The discount is not posted to the General Ledger.
How the discount is applied is configurable:
Setup>Configuration>Accounting>Accounts>Discounts>Discount Calculation.
Choose and preset:
- Using Unit Price/Cost
- Using Total Pre-tax amount
Depending on the option selected in the Accounts configuration page, the discount is either applied to the Unit Price (i.e before the line total is calculated) or on the pre-tax amount (after the line total is calculated).
The system has four functions to support credit policies:
Payment terms: Users can set payment term parameters, specifically:
- Term name
- Due in a specified period
Goto: Accounting>Payment Terms>+ (new payment term)
Credit control automation: Users can set customer credit control parameters to automate credit checks specifically:
- Use Credit Limit (set on the Customer master, ‘Credit Limit’)
- Use Invoices past due
Goto: Sales>Customers>Configure>Credit Control
Users can specify rules to place customers on hold, specifically:
- Allow nothing (no new transactions)
- Allow pending Sales Orders
- Allow Cash Sales (sales receipts)
- Allow pending Sales Orders and Cash Sales (sales receipts)
Goto: Sales>Customers>Configure>Credit Control
Administrators can set permissions on user ‘Roles’ to override credit controls.
Goto: Setup>Roles>Permissions>Customers
Early payment discount: Users can set parameters to specify when discounts are applied specifically:
- Discount within n Days
- Discount %
Goto: Accounting>Payment Terms>+(new payment term)>Early payment discount
Aging debtors analysis: Users can review outstanding receivables.
Goto: Reports>Standard Reports>Customers>Sales Invoice Aging
You can configure the Accounting to automatically create a Credit Note for unused Payment, The default behavior is just to display the balance on reports.
Setup>Configuration>Accounts>General>Create credit note for unused payment
Users can select a Bank Account and perform reconciliations aligned with statement dates for financial periods.
Goto: Banking>’Bank Account’>Actions>Reconcile
Periods can be closed in these configurations:
- 1.Disallow editing or new transactions prior to the close date
- 2.Allow journals to be posted prior to the close date and up to a specified date in the future
Goto: Setup>Configuration>Accounts>Actions>Close Accounts
Users can set a ‘Close date’ so as the system records the date upon which the accounts were last closed.
Account Closure | Notes |
---|---|
Closed by | User |
Date | The date this close was committed |
Close Date | Closed up to |
Open Until | Open up to |
Allow Journals | |
Comments | Note to self :-) |
Close the Accounts | Action to commit this transaction |
To review the Accounts closure history, go to:
Setup>Configuration>Accounts>Find>Accounts Closure History
Last modified 1mo ago