Axpert Β· v1.0
Axpert ERP β€” Finance Module

Finance Module

The Finance Module manages the complete accounting lifecycle β€” from chart-of-accounts setup and opening balances through journal entries, customer receipts, supplier payments, fund transfers, and bank reconciliation.

Module: Finance
Company: Axpert / BetterWorks
Screens: 8 Masters & 11 Transactions

About This Module

The Finance Module covers all accounting operations. Master data must be configured in sequence before any transactions can be entered. The standard setup order is: Financial Year β†’ Finance Category β†’ Finance Group β†’ Finance Subgroup β†’ Ledger β†’ Subledger β†’ Cost Center β†’ Opening Balance.

#ScreenPurpose
01Financial Year MasterDefine the accounting year and pay periods for payroll integration
02Finance CategoryTop-level COA classification β€” Asset, Liability, Equity, Income, Expense
03Finance GroupSecond-level grouping under a Category (e.g. Current Assets)
04Finance SubgroupThird-level grouping under a Group (e.g. Trade Debtors)
05LedgerIndividual GL account head β€” the core building block of the chart of accounts
06SubledgerCustomer, supplier, or employee sub-account under a control ledger
07Cost CenterDepartmental or project dimension for expense tracking
08Opening BalanceLoad the trial balance at system go-live or start of a new year
09JournalGeneral-purpose double-entry voucher for adjustments and accruals
10Customer ReceiptRecord payment received from a customer; settle outstanding invoices
11AR OffsetApply an existing on-account customer receipt to outstanding invoices
12Supplier PaymentRecord payment made to a supplier; settle outstanding purchase bills
13Bill OffsetApply an existing advance supplier payment to outstanding bills
14PaymentGeneral cash/bank payment voucher (non-supplier expenses)
15ReceiptGeneral cash/bank receipt voucher (non-customer income)
16ContraTransfer funds between two cash/bank accounts at the same location
17Fund TransferSend cash from one branch location to another
18Fund Transfer AcknowledgementReceiving location confirms and accepts the transferred funds
23Fixed Asset LocationFixed Assets > Masters > Fixed Asset LocationBranch, Location
24Fixed Asset GroupFixed Assets > Masters > Fixed Asset GroupGroup Code, Group Prefix, Depreciation Method
25Fixed Asset SubgroupFixed Assets > Masters > Fixed Asset SubgroupSubgroup Code, Subgroup Name, Group Name
26FA Subgroup DivisionFixed Assets > Masters > Fixed Asset Subgroup DivisionDivision Code, Division Name, Subgroup Name
27Fixed Asset MasterFixed Assets > Masters > Fixed Asset MasterLocation, Asset Group, Asset Subgroup, Date of Acquisition, Usage Commenced On, Original Cost
28Asset AdditionFixed Assets > Transactions > Asset AdditionLocation, Voucher Date, Location(Finance), Asset Name, Notes
29Asset DeletionFixed Assets > Transactions > Asset DeletionLocation, Voucher Date, Asset Name, Debit Ledger, Deletion Amount, Notes
30Depreciation Entry – ItemwiseFixed Assets > Transactions > Depreciation Entry - ItemwiseLocation, Voucher Date; Asset Code and Depreciation Amount per row
31Inventory To FA ConversionFixed Assets > Transactions > Inventory To FA ConversionLocation, Item, Quantity, Issue Date; Asset Group, Asset Location, Supplier Name, Asset Name, Asset Value
32Sale of Fixed AssetsFixed Assets > Transactions > Sale of Fixed AssetsTransaction Type, Customer Name, Asset Serial Number, Currency, Sale Amount, Voucher Date
33Fixed Asset TransferFixed Assets > Transactions > Fixed Asset TransferTransfer Date, Asset Code, To Location, Asset Location (New), Custodian No. (New)
20Interlocation JournalFinance > Transactions > Interlocation JournalFrom Location, To Location, Trans Type, Currency, Exch Rate, Voucher Date, Account lines
21Interlocation PaymentFinance > Transactions > Interlocation PaymentLocation, For Location, Paid From, Trans Type, Payment Date, Remarks, Account lines
22Interlocation ReceiptFinance > Transactions > Interlocation ReceiptLocation, For Location, Deposited In, Trans Type, Receipt Date, Account lines
19Reconcile AccountsMatch bank statement transactions to system vouchers

Finance Module Flow

The diagram below shows the recommended sequence for master data setup and the key transaction flows.

FINANCE MODULE β€” SETUP & TRANSACTION FLOW MASTER DATA SETUP (configure once, in order) 01 Financial Year Master 02 Finance Category 03 Finance Group 04 Finance Subgroup 05 Ledger (GL Account) 06 Subledger (Cust/Supp) 07 Cost Center 08 Opening Balance Load trial balance at go-live TRANSACTIONS 09 Journal Adjustments / Accruals 10 Customer Receipt 11 AR Offset (On Account) 12 Supplier Payment 13 Bill Offset (On Account) 14 Payment Expenses / Cash Out 15 Receipt Income / Cash In 16 Contra Inter-account xfer FUND MANAGEMENT (Between Locations) 17 Fund Transfer Branch sends cash 18 Fund Transfer Ack. Receiving branch confirms BANK RECONCILIATION 19 Reconcile Accounts Match bank statement to system vouchers Master Setup AR Flow AP Flow Cash Flow Fund Mgmt Optional (on-account offset)
ℹ️
Multi-Currency SupportAll transaction forms support multiple currencies. The system captures an exchange rate to the Base currency (USD) and a separate rate to the Local currency (CDF), then automatically computes base and local amounts for every line.
⚠️
Setup Order is CriticalMaster data must be created in the correct sequence: Financial Year β†’ Category β†’ Group β†’ Subgroup β†’ Ledger β†’ Subledger β†’ Cost Center β†’ Opening Balance. Skipping or reversing steps will prevent transaction entry.
01

Financial Year Master

The Financial Year Master defines the accounting year used across all Finance transactions. It must be created before any voucher can be entered. Each year can contain multiple pay periods with separate working-day counts for national and expatriate employees.

⬛ New
πŸ’Ύ Save
πŸ” Search
List View
View History
Figure 1 β€” Financial Year Master
Financial Year Master

Header Fields

Header Fields
Field NameDescriptionRequired
Financial Year*Unique year identifier (e.g. 2026). Pre-populated; can be edited if required.Yes
Prefix (For Sequence)*Short code prefixed to all voucher numbers generated in this year (e.g. FY26).Yes
Start Date*First calendar day of the financial year (e.g. 01/01/2026).Yes
End Date*Last calendar day of the financial year (e.g. 31/12/2026).Yes

Pay Periods Tab β€” Grid Fields

The Pay Periods grid defines the payroll periods within the financial year. Add one row per period (monthly or quarterly).

Pay Periods Grid
Field NameDescriptionRequired
Pay Period*Descriptive label for the period, e.g. January 2026 or Q1-2026.Yes
Start Date*First day of this pay period. Must fall within the financial year range.Yes
End Date*Last day of this pay period. Periods must be contiguous with no gaps.Yes
Working Days (Nationals)*Number of official working days applicable to national employees.Yes
Working Days (Expatriates)*Working days for expatriate staff β€” may differ by contract.Yes
HolidayNumber of public/official holidays in this period.No
Type*Period classification β€” Monthly, Quarterly, etc.Yes

Steps

1
Click New

Open a blank Financial Year Master form.

2
Enter Financial Year and Prefix

Type the year identifier and the voucher prefix code.

3
Set Start Date and End Date

Select the first and last days of the fiscal year.

4
Add Pay Periods

In the grid, add one row per period with label, dates, and working-day counts.

5
Save

Click Save to create the record. Verify in List View.

⚠️
Contiguous Dates RequiredPay period Start and End dates must be contiguous and must fall within the header Start/End range. Gaps or overlapping dates will cause voucher-dating errors during transaction entry.
02

Finance Category

Finance Categories are the highest level of the Chart of Accounts hierarchy, equivalent to the five accounting elements: Assets, Liabilities, Equity, Income, and Expenses. Every ledger account ultimately rolls up to a Finance Category.

⬛ New
πŸ’Ύ Save
πŸ” Search
List View
View History
Figure 2 β€” Finance Category
Finance Category

Fields

Finance Category Fields
Field NameDescriptionRequired
Category Name*Full descriptive name for the category, e.g. Assets, Liabilities, Revenue, Expenses.Yes
Category Type*Accounting classification: Asset, Liability, Equity, Income, or Expense. Drives the debit/credit normal-balance logic throughout the system.Yes
Category Type CodeSystem-generated short code assigned automatically after selecting Category Type. Read-only.Auto
Inactive?Check to disable this category. Inactive categories cannot be assigned to new Finance Groups.No

Steps

1
Click New

Open a blank Finance Category form.

2
Enter Category Name

Type the full name, e.g. Assets or Revenue.

3
Select Category Type

Choose the accounting classification from the dropdown. The Category Type Code fills automatically.

4
Save

Click Save. Typically only five or six categories are created at implementation.

ℹ️
Created OnceFinance Categories are created once at implementation and rarely change after go-live. Modifying them can affect financial statement presentation.
03

Finance Group

Finance Groups provide a second tier of classification beneath Finance Categories. Examples include Current Assets, Fixed Assets, Current Liabilities, Long-term Liabilities, and Operating Expenses. Each Finance Group must be linked to a parent Finance Category.

⬛ New
πŸ’Ύ Save
πŸ” Search
List View
View History
Figure 3 β€” Finance Group
Finance Group

Fields

Finance Group Fields
Field NameDescriptionRequired
Group Name*Descriptive name for the group, e.g. Current Assets or Operating Expenses.Yes
Category Name*Parent Finance Category selected from a dropdown. Determines the group's accounting nature.Yes
Inactive?Deactivates the group. Sub-groups already linked to it continue to function until individually inactivated.No

Steps

1
Click New

Open a blank Finance Group form.

2
Enter Group Name

Type the descriptive name.

3
Select Category Name

Choose the parent Finance Category.

4
Save

Click Save.

04

Finance Subgroup

Finance Subgroups add a third tier of classification under a Finance Group. Every individual Ledger account is attached to a Subgroup. Common examples are Cash & Bank under Current Assets and Trade Creditors under Current Liabilities.

⬛ New
πŸ’Ύ Save
πŸ” Search
List View
View History
Figure 4 β€” Finance Subgroup
Finance Subgroup

Fields

Finance Subgroup Fields
Field NameDescriptionRequired
Sub Group Name*Descriptive name, e.g. Trade Debtors or Bank Accounts.Yes
Group Name*Parent Finance Group selected from dropdown. Drives the subgroup's position in financial statements.Yes
Inactive?Check to deactivate. No new ledgers can be mapped to an inactive subgroup.No

Steps

1
Click New

Open a blank Finance Subgroup form.

2
Enter Sub Group Name

Type the descriptive name.

3
Select Group Name

Choose the parent Finance Group from the dropdown.

4
Save

Click Save.

πŸ’‘
Plan Your Hierarchy FirstPlan the full four-tier hierarchy β€” Category β†’ Group β†’ Subgroup β†’ Ledger β€” on paper before data entry. A well-structured hierarchy avoids costly reorganisation after go-live.
05

Ledger

Ledgers are individual GL account heads β€” for example, SGBC Bank Account, Sales Revenue, or Trade Debtors Control. Every financial transaction in the system posts to at least two ledger accounts following the double-entry principle.

⬛ New
πŸ’Ύ Save
πŸ” Search
List View
View History
Figure 5 β€” Ledger
Ledger

Identity and Classification

Identity & Classification
Field NameDescriptionRequired
Subgroup Name*Parent Finance Subgroup. Use the search (πŸ”) icon to browse and select.Yes
Subgroup TypeAuto-filled from the selected Subgroup. Shows inherited accounting nature. Read-only.Auto
Ledger Name*Unique descriptive name for this GL account head.Yes
Ledger Type*Account behaviour: Cash, Bank, Customer Control, Supplier Control, or General.Yes
Native Currency*The currency this ledger operates in (e.g. USD, CDF).Yes
Ledger Level*Whether the ledger operates at the company (HO) level or at individual location/branch level.Yes

Behaviour Flags

Behaviour Flags
Field NameDescriptionRequired
Subledger Applicable?*Enable to allow customer/vendor/employee sub-accounts to post under this ledger. Must be checked for all control accounts.Yes
Cost Center Applicable?*Enable to require a Cost Center dimension when posting. Typically applied to expense accounts.Yes
Direct JV Allowed?*If unchecked, this ledger cannot be selected in a Journal Voucher. Prevents accidental direct posting to control accounts.Yes
Shop Payment Applicable?*Enable if this ledger can be used in POS/shop payment transactions.Yes
Shop Receipt Applicable*Enable if this ledger can be used in POS/shop receipt transactions.Yes
Inactive?*Deactivates the ledger across all transaction entry forms.Yes

Financial Statement Mapping

Mapping
Field NameDescriptionRequired
Balance Sheet MappingMaps this ledger to a Balance Sheet report line. Select the category; the label auto-populates.No
P and L MappingMaps this ledger to a Profit and Loss report line. Applicable to income and expense accounts only.No

Steps

1
Click New

Open a blank Ledger form.

2
Select Subgroup Name

Use the search icon to find the parent subgroup. Subgroup Type fills automatically.

3
Enter Ledger Name and Type

Type the descriptive name and select the account behaviour type.

4
Set Currency and Level

Select the Native Currency and the Ledger Level.

5
Configure Behaviour Flags

Set Subledger Applicable, Cost Center Applicable, Direct JV Allowed, and shop flags as required.

6
Set Statement Mapping

Optionally map the ledger to Balance Sheet and P&L report lines.

7
Save

Click Save.

🚫
Control Account RuleControl accounts (Trade Debtors Control, Trade Creditors Control) must have Subledger Applicable = Yes and Direct JV Allowed = No. Allowing direct JV posting to a control account breaks AR/AP sub-ledger reconciliation and produces misleading aging reports.
06

Subledger

A Subledger represents an individual customer, supplier, or employee sub-account that posts under a parent Ledger control account. Every Customer Receipt and Supplier Payment references a subledger record, enabling invoice-level tracking and aging analysis.

⬛ New
πŸ’Ύ Save
πŸ” Search
View History
Figure 6 β€” Subledger
Subledger

Fields

Subledger Fields
Field NameDescriptionRequired
Subledger Name*Full name of the customer, supplier, or entity (e.g. Metro Shop SARL).Yes
Subledger Type*Classifies the sub-account: Customer, Supplier, Employee, or Other. Drives which transaction forms this subledger appears in.Yes
Subledger Display*Short display name or code used in transaction screens and reports (e.g. METRO-01).Yes
Control Account*Parent Ledger control account. Must have Subledger Applicable = Yes. All postings roll into this control account balance.Yes
Is Both Customer and Vendor?Check if this party acts as both a customer and a vendor β€” common for intercompany entities.No
Inactive?*Deactivates the subledger from all transaction lookup lists.Yes

Steps

1
Click New

Open a blank Subledger form.

2
Enter Subledger Name and Type

Type the full entity name and select the type.

3
Enter Subledger Display

Type a short display code for use in transaction screens.

4
Select Control Account

Choose the parent Ledger control account from the dropdown.

5
Save

Click Save.

07

Cost Center

Cost Centers allow expenses β€” and optionally revenues β€” to be tracked by department, project, or business unit. They are applied to ledger lines in transaction forms when the selected account has Cost Center Applicable enabled.

⬛ New
πŸ’Ύ Save
πŸ” Search
List View
View History
Figure 7 β€” Cost Center
Cost Center

Fields

Cost Center Fields
Field NameDescriptionRequired
Costcenter Name*Descriptive name of the cost center, e.g. Warehouse Operations or Head Office Admin.Yes
Costcenter Type*Classification: Department, Project, Branch, etc. Used for filtering in cost center reports.Yes
Inactive?*Disables the cost center from appearing in transaction entry forms.Yes

Steps

1
Click New

Open a blank Cost Center form.

2
Enter Costcenter Name and Type

Type the descriptive name and select the classification.

3
Save

Click Save.

08

Opening Balance (Finance)

Opening Balance is used at system go-live or at the start of a new financial year to load the trial balance. Each line posts a debit or credit to a specific ledger and subledger combination. A CSV Import facility is available for bulk loading large trial balances.

⬛ New
πŸ’Ύ Save
πŸ” Search
List View
View History
CSV Import
Figure 8 β€” Opening Balance (Finance)
Opening Balance (Finance)

Header Fields

Header Fields
Field NameDescriptionRequired
Transaction Type*Type of opening balance entry. Defaults to 1 (standard opening balance).Yes
Opening Balance as on*Effective date β€” typically the first day of the financial year.Yes

Opening Balance Details Grid

Opening Balance Details Grid
Field NameDescriptionRequired
Location Name*Branch or location to which this balance line belongs.Yes
Account Name*GL Ledger account head for this line. Use the search icon to select.Yes
Subledger Name*Customer or supplier subledger, required when the account is a control account.Yes
Dr/Cr*Select Dr (Debit) or Cr (Credit) to indicate the nature of the opening balance.Yes
Currency*Currency of the amount being entered.Yes
Exchange Rate (to Base)*Rate to convert the native amount to the base currency (USD).Yes
Exchange Rate (to Local)*Rate to convert the native amount to the local currency (CDF).Yes
Amount (Native)*Opening balance amount in the selected currency.Yes
Amount (Base)Auto-calculated: Native Amount Γ— Exchange Rate (to Base). Read-only.Auto
Amount (Local)Auto-calculated: Native Amount Γ— Exchange Rate (to Local). Read-only.Auto
RemarksOptional note, e.g. source trial balance document reference.No

Tabs

  • Opening Balance Details β€” Enter each balance line here
  • Summary β€” Aggregated totals by ledger for trial balance verification before saving

Steps

1
Click New

Open a blank Opening Balance form.

2
Select Transaction Type and Date

Set the type (default 1) and the Opening Balance as on date.

3
Enter Balance Lines

In the grid, add each account: Location, Account Name, Subledger (if control account), Dr/Cr, Currency, exchange rates, and Amount.

4
Check Summary Tab

Switch to the Summary tab to verify that total debits equal total credits.

5
Save

Click Save. For large trial balances use CSV Import.

πŸ’‘
Use CSV Import for Large BalancesFor go-live trial balances with many accounts, use the CSV Import button to bulk-load from a spreadsheet. Ensure the CSV columns match the system template exactly (available from the import dialog).
09

Journal

The Journal Voucher is a general-purpose double-entry form. It supports any debit and credit combination across ledger accounts, currencies, and cost centres, making it the appropriate tool for adjustments, accruals, prepayments, month-end corrections, and any posting not handled by a dedicated transaction form.

⬛ New
πŸ’Ύ Save
πŸ” Search
List View
View History
Draft
Figure 9 β€” Journal
Journal

Header Fields

Header Fields
Field NameDescriptionRequired
Location*Branch owning this journal. Auto-populated from the user's default location.Yes
Trans Type*Controls the voucher number series and posting rules.Yes
Voucher Type*Journal sub-type, e.g. General Journal, Accrual, or Prepayment.Yes
Voucher Date*Accounting date. Must fall within an open financial period.Yes
Voucher Number*System-generated sequence number. Use … to look up an existing voucher.Auto
Currency*Transaction currency. Drives the exchange rate fields below.Yes
Exchange Rate (to Base)*Conversion rate from transaction currency to base currency (USD).Yes
Exchange Rate (to Local)Conversion rate to local currency (CDF). Auto-filled; editable if required.No
Reference DateOptional date of the source document, e.g. a bank advice date.No
Reference NumberExternal reference such as a bank transaction ID or cheque number.No
Sales PersonSalesperson assigned for commission tracking, when applicable.No
NotesFree-text description of the purpose of this journal entry.No

Account Particulars Grid

Account Particulars Grid
Field NameDescriptionRequired
Account Name*GL Ledger for this line. Accounts with Direct JV Allowed = No are excluded.Yes
Subledger*Required when the selected account is a subledger-applicable control account.Cond
Debit AmountAmount to debit in transaction currency. Enter Debit or Credit per line, not both.No
Credit AmountAmount to credit in transaction currency.No
Debit/Credit Amount (Base)Auto-calculated in base currency.Auto
Debit/Credit Amount (Local)Auto-calculated in local currency.Auto

Footer Totals

The footer displays Total Debit, Total Credit, Total Debit Amount, Total Credit Amount, and their local-currency equivalents. The journal cannot be saved unless total debits equal total credits.

Steps

1
Click New

Open a blank Journal Voucher.

2
Select Trans Type and Voucher Type

Choose the transaction series and journal sub-type.

3
Enter Voucher Date and Currency

Set the accounting date and select the currency. Confirm exchange rates.

4
Add Account Lines

In the Account Particulars grid, add debit and credit rows. Enter Debit or Credit amounts per row.

5
Verify Footer Balance

Check that Total Debit equals Total Credit in the footer.

6
Save or Draft

Click Save to post, or Draft to hold without posting.

🚫
Entry Must BalanceThe journal cannot be saved until the entry is balanced β€” Total Debit must equal Total Credit. The footer totals update in real time to assist with verification before saving.
10

Customer Receipt

Customer Receipt records payments received from customers and settles outstanding sales invoices. It supports partial payments, on-account receipt amounts, and automatic exchange gain or loss calculation for multi-currency transactions.

⬛ New
πŸ’Ύ Save
πŸ’Ύ Save and Print
PDF
πŸ” Search
List View
View History
Cancel
Voucher Details
Figure 10 β€” Customer Receipt
Customer Receipt

Header Fields

Header Fields
Field NameDescriptionRequired
Location*Branch receiving the payment. Auto-populated from user's default location.Yes
Transaction Type*Transaction series for customer receipts.Yes
Receipt Date*Date the payment was received from the customer.Yes
Receipt Number*System-generated receipt voucher number.Auto
Customer*Subledger record of the paying customer. Use the πŸ” search icon.Yes
Deposited in (Cash/Bank)*Cash or bank ledger where the received funds are deposited.Yes
Sales Person*Salesperson associated with this customer.Yes
Currency*Currency in which the payment was received.Yes
Exchange Rate (to Base)*Rate from the receipt currency to the base currency (USD).Yes
Exchange Rate (to Local)*Rate from the receipt currency to the local currency (CDF).Yes
Amount (Base)Receipt amount converted to base currency. Auto-calculated. Read-only.Auto
Receipt Amount*Total amount received from the customer in the selected currency.Yes
Reference NumberCustomer's own payment reference β€” cheque number, wire transfer ID, etc.No
RemarksFree-text notes about this receipt.No

Invoice Details Grid

Invoice Details Grid
Field NameDescriptionRequired
Invoice NumberOutstanding invoice from the selected customer. Select to auto-populate invoice details.No
Invoice DateAuto-populated from the invoice record. Read-only.Auto
Ex Rate (to Base / to Local)Exchange rates at the time of the original invoice. Auto-populated.Auto
Invoice AmountOriginal invoice total in the invoice currency. Read-only.Auto
Balance AmountRemaining unpaid balance on this invoice. Read-only.Auto
Balance Amount (Base)Outstanding balance in base currency. Read-only.Auto
Offset AmountAmount being applied from this receipt to this invoice.No
Settled Amount*Confirmed settlement amount. System validates this does not exceed the invoice balance.Yes
Offset / Settled Amount (Base & Local)Base and local currency equivalents. Auto-calculated.Auto
Exchange Gain / Loss (Base & Local)Exchange difference from rate movement between invoice and receipt dates.Auto

Footer Totals

Displays Total Offset Amount, On Account (unmatched portion), Total Settled Amount (Base), Total Settled Amount (Local), Total Gain Loss, and Total Gain Loss (Local).

Steps

1
Click New

Open a blank Customer Receipt form.

2
Select Transaction Type and Receipt Date

Choose the transaction series and enter the date.

3
Select Customer and Cash/Bank Ledger

Search and select the customer and the deposit account.

4
Select Currency and Confirm Rates

Choose the payment currency and verify exchange rates.

5
Enter Receipt Amount

Type the total amount received.

6
Select Invoices in the Grid

Select each outstanding invoice being settled and enter the Offset Amount and Settled Amount.

7
Review Footer Totals

Check On Account balance and Total Gain Loss.

8
Save or Save and Print

Click Save to post, or Save and Print to generate the receipt document.

πŸ’‘
On Account BalanceThe On Account value in the footer represents the receipt amount not yet matched to any invoice. Use the AR Offset screen to apply this balance to invoices at a later date.
11

AR Offset (Customer)

AR Offset applies an existing on-account customer receipt to one or more outstanding invoices β€” without entering a new receipt. Use this screen when a receipt was posted in advance of the matching invoices, or when a receipt was partially matched and the remaining balance needs to be applied.

⬛ New
πŸ’Ύ Save
πŸ” Search
List View
View History
Figure 11 β€” AR Offset (Customer)
AR Offset (Customer)

Header Fields

Header Fields
Field NameDescriptionRequired
LocationBranch owning the receipt. Auto-populated from user context. Read-only.Auto
Customer*Customer whose on-account receipt balance is being applied to invoices.Yes
Receipt Number*Select the previously saved receipt that has a remaining on-account balance.Yes
Receipt Amount*Auto-filled from the selected receipt. Read-only.Auto
AR Offset Date*Date of the offset adjustment.Yes
AR Offset Number*System-generated offset document number.Auto
Receipt CurrencyCurrency of the selected receipt. Auto-filled. Read-only.Auto
Exchange Rate (to Base)*Current rate used to compute exchange gain or loss on settlement.Yes
Exchange Rate (to Local)*Current local currency rate.Yes

Invoice Details Grid

Invoice Details Grid
Field NameDescriptionRequired
Invoice Number*Outstanding invoice to be settled against the on-account receipt balance.Yes
Invoice DateAuto-populated from the invoice record. Read-only.Auto
Currency / Ex RatesInvoice currency and exchange rates at invoice date. Auto-populated.Auto
Invoice Amount / Balance AmountOriginal invoice total and remaining unpaid balance. Read-only.Auto
Offset Amount*Amount from the receipt balance to apply to this invoice.Yes
Settled AmountConfirmed settled amount. Auto-calculated.Auto
Exchange Gain / LossRate-movement difference between receipt date and offset date. Auto-calculated.Auto

Footer

Displays Total Settled Amount, Total Offset Amount, Total Gain Loss, Total Gain Loss (Local), and a free-text Note field.

Steps

1
Click New

Open a blank AR Offset form.

2
Select Customer

Search and select the customer.

3
Select Receipt Number

Choose the receipt with an on-account balance. Amount, currency, and rates fill automatically.

4
Enter AR Offset Date

Set the date of the adjustment.

5
Select Invoices and Enter Offset Amounts

In the grid, select each invoice and enter the Offset Amount to apply.

6
Save

Verify footer totals and click Save.

12

Supplier Payment

Supplier Payment records cash or bank disbursements made to suppliers and allows immediate settlement of outstanding purchase bills. It mirrors the structure of Customer Receipt but operates on the accounts payable side. Any unmatched payment amount becomes an advance that can be applied later using Bill Offset.

⬛ New
πŸ’Ύ Save
πŸ’Ύ Save and Print
PDF
πŸ” Search
List View
View History
Voucher Details
βœ• Cancel
Draft
Figure 12 β€” Supplier Payment
Supplier Payment

Header Fields

Header Fields
Field NameDescriptionRequired
Location*Branch making the payment. Auto-populated.Yes
Transaction Type*Transaction series for supplier payments.Yes
Payment DateDate the payment was or will be made.No
Payment Number*System-generated payment voucher number.Auto
Supplier*Supplier subledger being paid. Use the πŸ” search icon.Yes
Paid From (Cash/Bank)*Cash or bank ledger from which the payment is made.Yes
Payment Amount*Total payment amount in the transaction currency.Yes
CurrencyCurrency of the payment. Auto-filled from the Paid From ledger.Auto
Cash / Bank BalanceCurrent balance of the selected Cash/Bank ledger. Read-only, for reference.Auto
Exchange Rate (To Base)*Rate to the base currency (USD) at payment date.Yes
Exchange Rate (To Local)*Rate to the local currency (CDF) at payment date.Yes
Reference NumberCheque number, wire transfer reference, or other external identifier.No
Reference DateDate of the external payment document.No
Payment Amount (Base / Local)Auto-calculated equivalents in base and local currencies. Read-only.Auto
RemarksInternal note describing the purpose of this payment.No

Payment Details Grid (Bills)

Payment Details Grid
Field NameDescriptionRequired
Bill NumberOutstanding purchase bill from the selected supplier.No
Bill DateDate of the original purchase bill. Auto-populated.Auto
Currency / Exchange RatesBill currency and exchange rates at bill date. Auto-populated.Auto
Bill AmountOriginal bill total. Read-only.Auto
Bill Balance AmountRemaining unpaid balance on this bill. Read-only.Auto
Bill Balance Amount (Base)Outstanding balance in base currency. Read-only.Auto
Offset Amount*Amount from this payment being applied to this bill.Yes
Bill Settled Amount*Confirmed settlement amount. Validated against the bill balance.Yes
Exchange Gain / LossRate-movement difference between bill date and payment date. Auto-calculated.Auto

Steps

1
Click New

Open a blank Supplier Payment form.

2
Select Transaction Type and Payment Date

Choose the transaction series and enter the date.

3
Select Supplier and Paid From Account

Search and select the supplier and the source cash/bank ledger. Verify the balance.

4
Select Currency and Confirm Rates

Choose the payment currency and verify exchange rates.

5
Enter Payment Amount

Type the total payment amount.

6
Select Bills in the Grid

Select each outstanding bill and enter the Offset Amount and Bill Settled Amount.

7
Save or Draft

Click Save to post, Draft to hold.

πŸ’‘
Advance PaymentsAny payment amount not matched to a bill appears as an advance (on-account) balance. Apply it to future bills using the Bill Offset screen.
13

Bill Offset

Bill Offset applies an existing advance or on-account supplier payment to one or more outstanding purchase bills. It is the accounts payable equivalent of AR Offset. Use this screen when a supplier payment was posted before the corresponding bills were available in the system.

⬛ New
πŸ’Ύ Save
πŸ” Search
List View
View History
Voucher Details
Figure 13 β€” Bill Offset
Bill Offset

Header Fields

Header Fields
Field NameDescriptionRequired
LocationBranch that made the original advance payment. Use the πŸ” search icon.No
Supplier*Supplier whose advance payment is being offset against outstanding bills.Yes
Payment Number*Select the advance supplier payment with a remaining on-account balance.Yes
Payment Amount*Auto-filled from the selected payment. Read-only.Auto
Adjustment Date*Date of the offset adjustment.Yes
Adjustment Number*System-generated offset reference number.Auto
Payment CurrencyCurrency of the selected payment. Auto-filled. Read-only.Auto
Exchange Rate (to Base)*Rate at adjustment date, used to compute exchange gain or loss.Yes
Exchange Rate (to Local)Local currency rate at adjustment date.No

Bill Details Grid

Bill Details Grid
Field NameDescriptionRequired
Bill Number*Outstanding purchase bill to be settled against the advance payment balance.Yes
Bill DateDate of the original bill. Auto-populated.Auto
Currency / Ex RatesBill currency and exchange rates at bill date. Auto-populated.Auto
Invoice Amount / Balance AmountOriginal bill total and remaining unpaid balance. Read-only.Auto
Offset Amount*Amount from the payment balance to apply to this bill.Yes
Settled AmountConfirmed settled amount. Auto-calculated.Auto
Exchange Gain / LossRate-movement difference. Auto-calculated.Auto

Steps

1
Click New

Open a blank Bill Offset form.

2
Select Supplier

Search and select the supplier.

3
Select Payment Number

Choose the advance payment with remaining balance. Amount, currency, and rates fill automatically.

4
Enter Adjustment Date

Set the date of the adjustment.

5
Select Bills and Enter Offset Amounts

In the grid, select each bill and enter the Offset Amount to apply.

6
Save

Verify footer totals and click Save.

14

Payment

The Payment voucher records cash or bank disbursements that are not supplier bill payments β€” for example, petty cash expenses, rent, utility payments, or salary disbursements posted directly to expense ledger accounts. Multiple expense lines can be entered in a single payment voucher.

⬛ New
πŸ’Ύ Save
πŸ’Ύ Save and Print
PDF
πŸ” Search
List View
View History
Draft
Figure 14 β€” Payment
Payment

Header Fields

Header Fields
Field NameDescriptionRequired
Location*Branch initiating the payment.Yes
Trans Type*Voucher series for general cash or bank payments.Yes
Payment Date*Date the payment is made.Yes
Payment NumberSystem-generated voucher number. Read-only.Auto
Paid From (Cash / Bank)*Source cash or bank ledger.Yes
CurrencyPayment currency. Auto-filled from the selected cash/bank ledger.Auto
Cash / Bank BalanceCurrent available balance of the selected account. Read-only.Auto
Exchange Rate (to Base)*Conversion rate to the base currency (USD).Yes
Exchange Rate (to Local)Conversion rate to the local currency (CDF).No
Reference NumberExternal reference, e.g. cheque number or purchase order number.No
Reference DateDate of the external reference document.No
NotesFree-text description of the payment.No

Accounts Particulars Grid

Accounts Particulars Grid
Field NameDescriptionRequired
Account Name*Expense or other GL ledger being debited. Accounts with Direct JV Allowed = No are excluded.Yes
Subledger / Cost Center*Required if the selected account has Subledger Applicable or Cost Center Applicable enabled.Cond
Balance (Base)Current balance of the account. Read-only, for reference.Auto
Amount*Payment amount for this line in the transaction currency.Yes
Amount (Base)Auto-calculated base currency equivalent.Auto
Amount (Local)Auto-calculated local currency equivalent.Auto

Steps

1
Click New

Open a blank Payment voucher.

2
Select Trans Type and Payment Date

Choose the voucher series and enter the date.

3
Select Paid From Account

Select the source cash or bank ledger. Verify the available balance.

4
Select Currency and Confirm Rates

Choose the currency and verify exchange rates.

5
Add Expense Lines in the Grid

Add one row per expense account β€” Account Name, Subledger/Cost Center, and Amount.

6
Verify Footer Total

Check Total Payment Amount in the footer.

7
Save or Save and Print

Click Save to post, or Save and Print to produce a payment voucher document.

15

Receipt

The Receipt voucher records cash or bank inflows that are not customer sales receipts β€” for example, rental income, bank loan proceeds, refunds received, or miscellaneous revenue deposited to a cash or bank account. Multiple income lines can be entered per voucher.

⬛ New
πŸ’Ύ Save
πŸ’Ύ Save and Print
PDF
πŸ” Search
List View
View History
Draft
Figure 15 β€” Receipt
Receipt

Header Fields

Header Fields
Field NameDescriptionRequired
Location*Branch receiving the funds.Yes
Trans Type*Voucher series for general cash or bank receipts.Yes
Receipt Date*Date the funds were received.Yes
Receipt NumberSystem-generated voucher number. Read-only.Auto
Deposited in (Cash / Bank)*Cash or bank ledger where the funds are deposited.Yes
Sales Person*Salesperson linked to this receipt, if applicable.Yes
CurrencyCurrency of the amount received.Auto
Exchange Rate (to USD)*Rate to the base currency (USD).Yes
Exchange Rate (to CDF)Rate to the local currency (CDF). Read-only if system-managed.No
Reference NumberExternal reference identifier for the source of funds.No
Reference DateDate of the external reference document.No
NotesFree-text description of the receipt.No

Accounts Particulars Grid

Accounts Particulars Grid
Field NameDescriptionRequired
Account Name*Income or other GL ledger being credited by this receipt.Yes
Subledger / Cost Center*Required if the selected account has Subledger Applicable or Cost Center Applicable enabled.Cond
Balance (Base)Current balance of the account. Read-only.Auto
Amount*Receipt amount for this line in the transaction currency.Yes
Amount (Base)Auto-calculated base currency equivalent.Auto
Amount (Local)Auto-calculated local currency equivalent.Auto

Steps

1
Click New

Open a blank Receipt voucher.

2
Select Trans Type and Receipt Date

Choose the voucher series and enter the date.

3
Select Deposited in Account and Sales Person

Choose the cash/bank deposit account and the salesperson.

4
Select Currency and Confirm Rates

Choose the currency and verify exchange rates.

5
Add Income Lines in the Grid

Add one row per income account β€” Account Name, Subledger/Cost Center, and Amount.

6
Verify Footer Total

Check Total Receipt Amount in the footer.

7
Save or Save and Print

Click Save to post, or Save and Print.

16

Contra

A Contra entry transfers funds between two cash or bank accounts within the same location β€” for example, moving collected cash from a till to the main bank account, or transferring between two bank accounts denominated in different currencies. The system automatically calculates any exchange gain or loss when the currencies differ.

⬛ New
πŸ’Ύ Save
πŸ’Ύ Save and Print
πŸ” Search
List View
View History
Re Print
Voucher Details
Figure 16 β€” Contra
Contra

Fields

Contra Fields
Field NameDescriptionRequired
Location*Location where the contra transfer takes place.Yes
Transaction Type*Voucher series for contra entries.Yes
Transfer Date*Date of the inter-account transfer.Yes
Transfer NumberSystem-generated contra voucher number. Read-only.Auto
ReferenceOptional external reference for this transfer.No
From Cash/Bank Ledger (Paid) Cr*Ledger being credited β€” funds leaving this account. Must be Cash or Bank type.Yes
Currency / BalanceCurrency and current balance of the source ledger. Auto-filled. Read-only.Auto
Exchange Rate (to Base)*Source account conversion rate to base currency (USD).Yes
System Ex. Rate (to Base)*System-stored base rate for gain/loss comparison. Read-only.Auto
Exchange Rate (to Local)Source account conversion rate to local currency (CDF).No
System Ex. Rate (to Local)*System-stored local rate. Read-only.Auto
Amount*Amount being transferred out of the source account.Yes
Amount (Base / Local)Auto-calculated base and local equivalents.Auto
To Account (Received) Dr*Ledger being debited β€” funds arriving. Must be Cash or Bank type.Yes
To CurrencyCurrency of the destination account. Auto-filled.Auto
To Exrate (To Base / To Local)*Exchange rates for the destination account.Yes
Amount (To Currency)*Amount arriving in the destination account's currency.Yes
To Amount (Base / Local)Auto-calculated equivalents for the destination side.Auto
Ex. Gain/Loss (Base / Local)Exchange difference from the transfer. Auto-calculated.Auto
Remarks*Mandatory description of the reason for this contra transfer.Yes

Steps

1
Click New

Open a blank Contra form.

2
Select Transaction Type and Transfer Date

Choose the voucher series and enter the date.

3
Select From Cash/Bank Ledger

Choose the source account. Currency and balance fill automatically.

4
Confirm Exchange Rates and Enter Amount

Verify rates and type the transfer amount.

5
Select To Account

Choose the destination cash or bank account.

6
Enter Destination Rates and To Currency Amount

Confirm the destination exchange rates and the amount arriving.

7
Enter Remarks

Type a mandatory description of the transfer reason.

8
Save or Save and Print

Click Save to post.

17

Fund Transfer

Fund Transfer is used by one location (branch) to send physical cash or funds to another location. The sending branch initiates the transfer and records the denomination breakdown of the cash being dispatched. The receiving branch must confirm receipt using the Fund Transfer Acknowledgement screen. Until acknowledged, the funds are held in a transit ledger.

⬛ New
πŸ’Ύ Save
πŸ’Ύ Save and Print
πŸ” Search
Attach
List View
View History
Figure 17 β€” Fund Transfer
Fund Transfer

Header Fields

Header Fields
Field NameDescriptionRequired
Location*Branch initiating (sending) the transfer. Auto-populated.Yes
To Location*Destination branch that will receive the funds.Yes
Transaction Type*Voucher series for fund transfers.Yes
Transfer Date*Date the funds are dispatched from the sending location.Yes
Transfer NumberSystem-generated transfer voucher number. Read-only.Auto
Sender Name*Person physically carrying or sending the funds. Use the πŸ” search icon.Yes
Reference NoOptional external reference number.No
Cash/Bank Ledger*Source cash or bank account at the sending location.Yes
BalanceCurrent balance of the selected source ledger. Read-only.Auto
Transit Cash LedgerSystem-determined in-transit ledger. Read-only.Auto
Currency*Auto-filled from the selected Cash/Bank Ledger. Read-only.Auto
Exchange Rate (to USD)*Rate to the base currency (USD) at transfer date.Yes
Exchange Rate (to CDF)Rate to the local currency (CDF).No
Amount*Total amount being transferred.Yes
Amount (USD)Amount converted to USD. Auto-calculated. Read-only.Auto
Remarks*Reason for or description of the fund transfer.Yes

Denomination Grid

Denomination Grid
Field NameDescriptionRequired
DenominationCurrency note or coin denomination value, e.g. 100, 50, 20 USD.No
Nos.Count of notes or coins of this denomination being sent.No
AmountAuto-calculated: Denomination Γ— Nos.Auto

Steps

1
Click New

Open a blank Fund Transfer form.

2
Select To Location and Transaction Type

Choose the receiving branch and voucher series.

3
Enter Transfer Date and Sender Name

Set the dispatch date and search for the sender.

4
Select Cash/Bank Ledger

Choose the source account. Verify the balance.

5
Confirm Exchange Rates and Enter Amount

Verify rates and type the transfer amount.

6
Enter Denomination Breakdown

In the grid, enter the denomination and count of notes/coins being sent.

7
Enter Remarks

Type a mandatory description.

8
Save or Save and Print

Click Save to create the transfer record.

πŸ’‘
Denomination Total Must MatchThe total of the Denomination grid must equal the header Amount. This creates an auditable physical cash count record for the courier and the receiving cashier.
ℹ️
Funds in TransitUntil the receiving branch posts the Fund Transfer Acknowledgement, the transferred funds remain in the Transit Cash Ledger and do not appear in either location's available cash balance.
18

Fund Transfer Acknowledgement

The receiving location uses Fund Transfer Acknowledgement to confirm receipt of funds dispatched via a Fund Transfer. Posting this form releases the funds from the in-transit ledger and credits them into the receiving location's cash or bank account. Any physical shortage or excess discovered on counting is automatically posted to a pre-configured ledger account.

⬛ New
πŸ’Ύ Save
πŸ’Ύ Save and Print
πŸ” Search
List View
View History
PDF
Figure 18 β€” Fund Transfer Acknowledgement
Fund Transfer Acknowledgement

Header Fields

Header Fields
Field NameDescriptionRequired
Fund Transfer NumberSelect the pending Fund Transfer from the sending location.No
Location*Receiving (current) location. Auto-populated. Read-only.Auto
From Location*Sending location. Auto-filled from the selected Fund Transfer. Read-only.Auto
Ack Date*Date the funds were physically received. Defaults to today.Yes
Ack NumberSystem-generated acknowledgement reference number. Read-only.Auto
Sender NameAuto-filled from the Fund Transfer record. Read-only.Auto
ReferenceReference from the original Fund Transfer. Read-only.Auto
Balance AmountExpected amount from the Fund Transfer. Read-only.Auto
CurrencyCurrency of the funds. Read-only.Auto
Cash/Bank Ledger*Receiving location's cash or bank ledger where the funds are deposited.Yes
Transit Cash LedgerIn-transit ledger being reversed on acknowledgement. Read-only.Auto
Exchange Rate (to USD)*Exchange rate at the time of physical receipt.Yes
Amount*Actual amount physically received. May differ from Balance Amount.Yes
Shortage/Excess AmountDifference between Balance Amount and actual Amount. Auto-calculated.Auto
Shortage/Excess LedgerPredefined GL account to absorb any shortage or excess. Read-only.Auto
Local Ex. RateLocal currency rate at receipt date.No
Amount (USD)Actual amount converted to USD. Auto-calculated.Auto
RemarksNotes about the received funds or any discrepancy.No

Denomination Grid

Denomination Grid
Field NameDescriptionRequired
DenominationCurrency note or coin denomination of the notes actually received.No
Nos.Count of notes or coins of each denomination physically counted on arrival.No
AmountAuto-calculated: Denomination Γ— Nos.Auto

Steps

1
Click New

Open a blank Fund Transfer Acknowledgement form.

2
Select Fund Transfer Number

Choose the pending transfer. Location, From Location, expected amount, and currency fill automatically.

3
Verify Ack Date

Confirm or adjust the acknowledgement date.

4
Select Cash/Bank Ledger

Choose the receiving account where funds will be deposited.

5
Confirm Exchange Rate and Enter Actual Amount

Verify the rate and type the actual amount physically received.

6
Enter Denomination Breakdown

In the grid, enter the denominations and counts of notes actually received.

7
Save or Save and Print

Click Save to release funds from transit to the receiving account.

⚠️
Prompt Acknowledgement RequiredUntil the acknowledgement is posted, the transferred funds remain in the Transit Cash Ledger and do not appear in either location's available cash balance. Prompt acknowledgement is essential for accurate cash reporting.
19

Reconcile Accounts

Reconcile Accounts allows the finance team to match bank statement transactions against vouchers posted in the system. Each uncleared voucher is listed in the grid. The user enters the cleared date and bank reference for each matched item. Unmatched items are left blank and carried forward automatically to the next reconciliation period.

⬛ New
πŸ’Ύ Save
πŸ” Search
List View
View History
Figure 19 β€” Reconcile Accounts
Reconcile Accounts

Header Fields

Header Fields
Field NameDescriptionRequired
Location*Branch whose bank account is being reconciled. Auto-populated.Yes
Bank Account*Bank ledger to reconcile. Loading this fetches all uncleared vouchers for the account.Yes
Statement Date*Closing date of the bank statement being reconciled, e.g. last day of the month.Yes
Reconciliation Number*System-generated reconciliation reference number. Read-only.Auto

Voucher Details Grid

Voucher Details Grid
Field NameDescriptionRequired
Voucher NumberSystem voucher number posted to this bank account. Read-only.Auto
Voucher DateDate the voucher was posted in the system. Read-only.Auto
Cleared Date*Date the transaction appears/clears on the bank statement. Enter to mark as reconciled.Yes
Reference NoBank's own reference number from the statement β€” wire ID, cheque clearing reference, etc.No
Deposit AmountCredit amount (money in) for this voucher line. Read-only.Auto
Withdrawal AmountDebit amount (money out) for this voucher line. Read-only.Auto
Cheque NumberPhysical cheque number, if applicable.No
Cheque DateDate on the physical cheque, if applicable.No

Steps

1
Click New

Open a blank Reconcile Accounts form.

2
Select Bank Account

Choose the bank ledger to reconcile. All uncleared vouchers load automatically.

3
Enter Statement Date

Set the closing date of the bank statement.

4
Match Vouchers to Statement

For each transaction on the bank statement, enter the Cleared Date and bank Reference No in the matching grid row.

5
Record Cheque Details

For cheque transactions, enter the Cheque Number and Cheque Date.

6
Leave Unmatched Items Blank

Rows without a Cleared Date carry forward to the next period automatically.

7
Save

Click Save to update the reconciliation status of all cleared vouchers.

8
Run Bank Reconciliation Report

Verify that closing book balance Β± timing differences = bank statement closing balance.

πŸ’‘
Outstanding Items Carry ForwardVouchers left without a Cleared Date automatically appear in the next reconciliation period as outstanding items. There is no need to re-enter them.
20

Interlocation Journal

The Interlocation Journal allows a single journal entry to simultaneously post a credit at one location and a debit at a different location. It is used for intercompany cost allocations, recharges, shared-expense distributions, and any accounting adjustment that affects two branches at once. Each row of the Account Particulars grid specifies both the From Location (credit) account and the To Location (debit) account.

⬛ New
πŸ’Ύ Save and Print
πŸ” Search
List View
Reprint
βœ• Cancel
View History
Clone
Voucher Details
Draft
Figure 20 β€” Interlocation Journal
Interlocation Journal

Header Fields

Header Fields
Field NameDescriptionRequired
From Location*The branch originating the journal entry (credit side). Use the πŸ” search icon to select.Yes
To Location*The destination branch for the journal entry (debit side). Use the πŸ” search icon.Yes
Transaction Type*Voucher series for interlocation journal entries.Yes
Currency*Transaction currency. Drives the exchange rate field.Yes
Exchange Rate (to USD)*Conversion rate from the transaction currency to USD (base currency).Yes
Debit/Credit*Select Dr (Debit) or Cr (Credit) to indicate the nature of the posting at the From Location side.Yes
Local Exchange Rate*Rate to the local currency (CDF). Used for local-currency reporting.Yes
Voucher Date*Accounting date of this entry. Must fall within an open financial period.Yes
Voucher NumberSystem-generated voucher sequence number. Use … to look up an existing voucher.Auto
Reference NumberExternal reference, such as a cross-entity transaction ID.No
Reference DateDate of the external reference document.No
RemarksFree-text description of the purpose of this interlocation journal.No
Account Particulars Grid
Field NameDescriptionRequired
Credit Account Name (From Location)*GL Ledger at the originating location being credited in this entry. Use the πŸ” search icon.Yes
Subledger/Cost Center (From)*Subledger or cost center at the From Location, required if the account demands it.Cond
Debit Account Name (To Location)*GL Ledger at the destination location being debited in this entry.Yes
Subledger/Cost Center (To)*Subledger or cost center at the To Location, required if the account demands it.Cond
Amount*Transaction amount in the selected currency.Yes
Amount (USD)Auto-calculated: Amount Γ— Exchange Rate (to USD). Read-only.Auto
Narration*Line-level description of this posting. Mandatory per row.Yes

Footer

Displays Total Amount* β€” the sum of all Amount values across all grid rows. This is a mandatory footer field that auto-populates as rows are added.

Steps

1
Click New

Open a blank Interlocation Journal form.

2
Select From Location and To Location

Use the search icons to choose the originating and destination branches.

3
Select Transaction Type

Choose the voucher series for interlocation journals.

4
Select Currency, set Exchange Rates

Choose the transaction currency and confirm the Exchange Rate (to USD) and Local Exchange Rate.

5
Enter Voucher Date

Set the accounting date. Select Debit/Credit indicator for the From Location side.

6
Add rows in Account Particulars

For each allocation line, select the Credit Account (From Location) and its Subledger/Cost Center, then the Debit Account (To Location) and its Subledger/Cost Center, enter the Amount and a Narration.

7
Verify Total Amount

Confirm the footer Total Amount equals the expected total.

8
Save or Draft

Click Save and Print to post and print, or Draft to hold without posting.

ℹ️
Two-Location PostingEach grid row creates a simultaneous credit at the From Location and a debit at the To Location. The system posts both sides in a single operation β€” no second voucher is needed at the receiving location.
πŸ’‘
Clone FeatureUse the Clone toolbar button to copy a previously saved Interlocation Journal as the basis for a new one. This is especially useful for recurring monthly recharges.
21

Interlocation Payment

Interlocation Payment is used when one branch (Location) pays an expense on behalf of another branch (For Location). The payment is made from the paying location's cash or bank account, but the expense is posted to the beneficiary location's ledger accounts. This eliminates the need for a manual recharge journal after the payment.

⬛ New
πŸ’Ύ Save
List View
View History
Reprint
βœ• Cancel
Voucher Details
Clone
Draft
Figure 21 β€” Interlocation Payment
Interlocation Payment

Header Fields

Header Fields
Field NameDescriptionRequired
Location*Branch making the payment (the paying location). Use the πŸ” search icon.Yes
For Location*The beneficiary branch on whose behalf the payment is being made. Use the πŸ” search icon.Yes
Paid From (Cash/Bank)*Cash or bank ledger at the paying location from which funds are disbursed.Yes
Transaction Type*Voucher series for interlocation payments.Yes
Cash / Bank BalanceCurrent balance of the selected Paid From ledger. Read-only, for reference before confirming.Auto
CurrencyPayment currency. Auto-filled from the selected Paid From ledger.Auto
Exchange Rate (to USD)*Rate from the payment currency to the base currency (USD).Yes
Local CurrencyLocal currency of the paying location. Auto-filled.Auto
Local Ex Rate (USD)Exchange rate to the local currency (CDF). Editable if required.No
Payment Date*Date the payment is made.Yes
Payment Number*System-generated payment voucher number. Use … to look up.Auto
Reference NumberExternal reference β€” cheque number, wire transfer ID, etc.No
Reference DateDate of the external reference document.No
Cheque No. / DatePhysical cheque number and date, if the payment was made by cheque.No
Payee NameName of the person or entity receiving the payment.No
Remarks*Mandatory description of the reason for this interlocation payment.Yes
Accounts Particulars Grid
Field NameDescriptionRequired
Account Name*Expense or other GL ledger at the beneficiary (For) Location being debited by this payment.Yes
Subledger/Cost Center*Subledger or cost center at the For Location, required if the account demands it.Cond
Amount*Payment amount for this line in the transaction currency.Yes
Amount (USD)Auto-calculated base currency equivalent.Auto
Amount (CDF)Auto-calculated local currency equivalent.Auto
Native CurrencyNative currency of the selected account, if different from the payment currency.Auto
NC Ex Rate*Exchange rate from the native currency to USD, if a native currency applies.Cond
Narration*Line-level description of this expense or allocation. Mandatory per row.Yes

Footer

Displays two footer totals: Total Amount* β€” sum of the transaction-currency Amount column across all grid rows (mandatory, auto-calculated); and Total Amount β€” a secondary total for reference.

Steps

1
Click New

Open a blank Interlocation Payment form.

2
Select Location and For Location

Choose the paying branch and the beneficiary branch.

3
Select Paid From (Cash/Bank)

Choose the source cash or bank account. Verify the Cash/Bank Balance.

4
Select Transaction Type and Payment Date

Set the voucher series and the payment date.

5
Confirm Currency and Exchange Rates

Verify the Exchange Rate (to USD) and Local Ex Rate.

6
Enter Payment Details

Add Reference Number, Cheque No./Date, Payee Name, and Remarks as applicable.

7
Add rows in Accounts Particulars

For each expense, select the Account Name and Subledger/Cost Center at the For Location, then enter the Amount and Narration.

8
Verify Footer Totals

Confirm Total Amount equals the expected payment sum.

9
Save

Click Save to post the payment.

ℹ️
Expense Booked at For LocationThe expense debit is posted to the For Location's books, while the cash/bank credit is posted to the Location (paying branch). The system handles the inter-location balancing entry automatically.
22

Interlocation Receipt

Interlocation Receipt is used when one branch (Location) collects money on behalf of another branch (For Location). The cash or bank debit is posted at the collecting location, but the income or revenue credit is posted to the originating (For) Location's books. This is the mirror image of Interlocation Payment.

⬛ New
πŸ’Ύ Save
πŸ” Search
List View
View History
Reprint
βœ• Cancel
Voucher Details
Clone
Draft
Figure 22 β€” Interlocation Receipt
Interlocation Receipt

Header Fields

Header Fields
Field NameDescriptionRequired
Location*Branch receiving the funds (the collecting location). Use the πŸ” search icon.Yes
For Location*The originating branch on whose behalf the receipt is being collected. Use the πŸ” search icon.Yes
Deposited in (Cash/Bank)*Cash or bank ledger at the collecting location where the funds are deposited.Yes
Transaction Type*Voucher series for interlocation receipts.Yes
CurrencyReceipt currency. Auto-filled from the selected Deposited In ledger.Auto
Exchange Rate (to USD)*Rate from the receipt currency to the base currency (USD).Yes
Local CurrencyLocal currency of the collecting location. Auto-filled.Auto
Local Ex Rate (to USD)Exchange rate to the local currency (CDF). Read-only if system-managed.No
Receipt NumberSystem-generated receipt voucher number. Use … to look up.Auto
Receipt Date*Date the funds were received.Yes
Reference NumberExternal reference for the incoming funds β€” wire ID, remittance advice number, etc.No
Cheque NumberPhysical cheque number, if the receipt was by cheque.No
Cheque BankName of the bank on which the received cheque is drawn.No
RemarksFree-text notes about this receipt.No
Accounts Particulars Grid
Field NameDescriptionRequired
Account Name*Income or other GL ledger at the For Location being credited by this receipt.Yes
Subledger/Cost Center*Subledger or cost center at the For Location, required if the account demands it.Cond
Amount*Receipt amount for this line in the transaction currency.Yes
Amount (USD)Auto-calculated base currency equivalent.Auto
Amount (CDF)Auto-calculated local currency equivalent.Auto
Narration*Line-level description of this income or allocation. Mandatory per row.Yes

Footer

Displays two footer totals: Total* β€” sum of all transaction-currency Amount values across the grid rows (mandatory, auto-calculated); and Amount ($) β€” the USD-equivalent total, auto-calculated.

Steps

1
Click New

Open a blank Interlocation Receipt form.

2
Select Location and For Location

Choose the collecting branch and the originating branch.

3
Select Deposited in (Cash/Bank)

Choose the deposit account at the collecting location.

4
Select Transaction Type and Receipt Date

Set the voucher series and the receipt date.

5
Confirm Currency and Exchange Rate

Verify the Exchange Rate (to USD).

6
Enter Reference Details

Add Reference Number, Cheque Number/Bank, and Remarks as applicable.

7
Add rows in Accounts Particulars

For each income line, select the Account Name and Subledger/Cost Center at the For Location, then enter the Amount and Narration.

8
Verify Footer Totals

Confirm Total and Amount ($) are correct.

9
Save

Click Save to post the receipt.

ℹ️
Income Booked at For LocationThe income credit is posted to the For Location's books, while the cash/bank debit is posted to the Location (collecting branch). The inter-location balancing entry is handled automatically by the system.
πŸ’‘
Pair with Interlocation PaymentUse Interlocation Receipt together with Interlocation Payment to handle the complete cycle of expenses paid or income collected across branches β€” avoiding manual intercompany reconciliation work.
24

Quick Reference

A summary of all Finance Module screens, their navigation paths, toolbar buttons, and key mandatory fields.

Screen Summary

#ScreenNavigation PathKey Mandatory Fields
01Financial Year MasterFinance > Masters > Financial Year MasterFinancial Year, Prefix, Start Date, End Date
02Finance CategoryFinance > Masters > Finance CategoryCategory Name, Category Type
03Finance GroupFinance > Masters > Finance GroupGroup Name, Category Name
04Finance SubgroupFinance > Masters > Finance SubgroupSub Group Name, Group Name
05LedgerFinance > Masters > LedgerSubgroup Name, Ledger Name, Ledger Type, Native Currency, Ledger Level
06SubledgerFinance > Masters > SubledgerSubledger Name, Type, Display, Control Account
07Cost CenterFinance > Masters > Cost CenterCostcenter Name, Costcenter Type
08Opening BalanceFinance > Transactions > Opening BalanceTransaction Type, Date, Location, Account, Dr/Cr, Currency, Exchange Rates, Amount
09JournalFinance > Transactions > JournalTrans Type, Voucher Type, Voucher Date, Currency, Exch Rate, Account lines (balanced)
10Customer ReceiptFinance > Transactions > Customer ReceiptTransaction Type, Receipt Date, Customer, Deposited in, Currency, Receipt Amount
11AR OffsetFinance > Transactions > AR Offset (Customer)Customer, Receipt Number, AR Offset Date, Offset Amounts
12Supplier PaymentFinance > Transactions > Supplier PaymentTransaction Type, Supplier, Paid From, Payment Amount
13Bill OffsetFinance > Transactions > Bill OffsetSupplier, Payment Number, Adjustment Date, Offset Amounts
14PaymentFinance > Transactions > PaymentTrans Type, Payment Date, Paid From, Account lines, Amounts
15ReceiptFinance > Transactions > ReceiptTrans Type, Receipt Date, Deposited in, Sales Person, Account lines, Amounts
16ContraFinance > Transactions > ContraTransaction Type, Transfer Date, From Ledger, Amount, To Account, Remarks
17Fund TransferFinance > Transactions > Fund TransferTo Location, Trans Type, Transfer Date, Sender Name, Cash/Bank Ledger, Amount, Remarks
18Fund Transfer Ack.Finance > Transactions > Fund Transfer AcknowledgementAck Date, Cash/Bank Ledger, Exchange Rate, Amount
20Interlocation JournalFinance > Transactions > Interlocation JournalFrom Location, To Location, Trans Type, Currency, Exch Rate, Voucher Date, Account lines
21Interlocation PaymentFinance > Transactions > Interlocation PaymentLocation, For Location, Paid From, Trans Type, Payment Date, Remarks, Account lines
22Interlocation ReceiptFinance > Transactions > Interlocation ReceiptLocation, For Location, Deposited In, Trans Type, Receipt Date, Account lines
19Reconcile AccountsFinance > Transactions > Reconcile AccountsBank Account, Statement Date; Cleared Date per matched voucher

Required Field Badges

Yes Β Mandatory β€” cannot save without this field No Β Optional β€” can be left blank Auto Β System-generated or auto-calculated β€” read-only Cond Β Conditional β€” required depending on account setup
ℹ️
Multi-Currency RuleAll transaction forms capture Exchange Rate (to Base) as mandatory and Exchange Rate (to Local) where applicable. The system auto-calculates Base and Local currency amounts on every transaction line.