FR ENAR
User Manual Finance module Version 1.0 · Stable

Finance & Treasury manual

The Finance module centralizes the company's treasury: bank accounts and cash registers, balances, consolidated position, movements journal, bank reconciliation (matching), slips and payment schedules for collections / disbursements.

2
Account types
5
Operation types
17
Movement origins
3
Matching statuses
1

Overview

The Finance module gives a single view of treasury. Each company account (bank or cash register) has a balance automatically fed by business operations — sales collections, purchase payments, salaries, bonuses, expenses — and manually by account movements (deposit, withdrawal, transfer). The journal traces every transaction and enables bank reconciliation with the statement.

Business goal

  • Track bank accounts & cash registers
  • Know the treasury position in real time
  • Trace every movement in the journal
  • Reconcile entries with the bank statement

Target audience

  • Treasurer / finance officer — manages treasury
  • Accounting — reconciles and files declarations
  • Management — monitors financial health

Interaction with other modules

Finance consolidates the flows generated by Collections (sales) and Payments (purchases). Every validated collection or disbursement creates a line in the journal of the relevant account.

2

Access and navigation

Left-hand side menu: Finance. The submenu groups the dashboard, the accounts overview, the journal, the slips, AGIO and the declarations.

Swifto ERP — Finance menu
Global dashboard
Sales
Purchases
Financials
Finance dashboard
Account status
Movements
bank slips
AGIOs
Sales Invoice Declarations
Declarations of purchase invoices
Settings
Deliverers
Need help? Click here...
The selected screen (overview, journal…) opens on the right after the click.

Detailed account management (creation / editing / deletion) is accessible from Settings. The Finance submenu mainly exposes the viewing and monitoring screens.

3

Accounts & treasury

The Accounts overview screen lists all the company's accounts with their real balance, their type (bank or cash register), their currency and the date of the last movement. The Movement button opens the deposit / withdrawal / transfer window.

Finance › Accounts overview
Global dashboard
Financials
Account status
Movements
bank slips
AGIOs
Settings
Deliverers
071 Mr Amine ABDELKEFI
Need help? Click here...
Company account status
Movement
Total treasury
312,740.500TND
Bank accounts
287,200.000TND
Cash register
25,540.500TND
Foreign Currency Account
8,600.000EUR
AccountBankIn CurrencyCurrencyUpdateBalance
BIAT — Current accountYesNoTunisian Dinar08/05/2026184,320.000TND
Attijari Bank — Account No. 2YesNoTunisian Dinar07/05/2026102,880.000TND
Main cash registerNoNoTunisian Dinar08/05/202625,540.500TND
UIB — EUR accountYesYesEuro02/05/2026-1,240.000EUR

Account characteristics

FieldDescription
LabelName of the account (e.g. BIAT — Current account, Main cash register).
Bank accountYes = bank (RIB, matching possible) · No = cash register / non-bank account.
Foreign-currency accountIf Yes, the balance is kept in the chosen currency (otherwise in TND).
Bank & RIBProvided for bank accounts; used for reconciliation.
Real balanceAvailable treasury, updated with every movement (green if positive, red if negative).
Last movementDate of the last transaction recorded on the account.

Fixed account mode

The bank flag and the currency are set at creation. Change them with caution once movements have been recorded, to preserve the consistency of the balances.

4

Movements & transaction history

The Accounts journal lists every transaction: its origin (sale, purchase, salary, AGIO…), the direction (collection +, disbursement −), the amount, the date and the matching status. Filters by month and the Search (account, currency, period) refine the display.

Finance › Accounts journal
Financials
Account status
Movements
bank slips
Settings
0 Mr Amine ABDELKEFI
Need help? Click here...
Company movements
Search
JanuaryFebruaryMarchAprilMayJune
AccountLabelOriginOperationDateAmount
BIAT — Current accountCollection FC SY000451Sales invoiceCollect. (+)08/05/20269,200.000TND
Attijari Bank — Account No. 2Payment FA-2026-117Purchase invoiceDisburse. (−)07/05/202612,480.000TND
BIAT — Current accountTransfer cash register → bankOtherDeposit (+)06/05/202615,000.000TND
Main cash registerMay 2026 salariesSalaryDisburse. (−)05/05/202638,600.000TND

Direction of operations

OperationEffect on balanceExample
Collection (+)Increases the balanceSettlement of a customer invoice
Disbursement (−)Decreases the balancePayment to a supplier, salary
Deposit (+)Increases the balance (receiving account)Bank deposit, cash register top-up
Withdrawal (−)Decreases the balanceCash withdrawal
TransferDebits one account, credits the otherTransfer cash register → bank

Possible origins of a movement

A transaction is linked to its source document, which makes the journal fully traceable:

Sales/Purchase delivery note Sales/Purchase invoice Expense report Fuel Oil change Maintenance Salary Bonus AGIO Factoring Advance Other / Declarations
5

Settlements & reconciliations

Bank reconciliation consists of matching, in the journal, the movements that actually appear on the bank statement. Select the bank rows, then click Match: their status turns green.

Matching statuses (dot)

DotMeaning
GreenMovement identified on the bank statement (reconciled).
OrangeBank movement not yet matched (pending on the statement).
GreyNon-bank account (cash register) — not affected by reconciliation.

Bank slips

The Bank slips screen groups the deposits (cheques, cash) paid into the bank. It helps reconcile what was collected on the sales side with what is credited to the account.

Account discrepancy — comparing the theoretical balance (derived from the entries) with the real balance (observed) reveals any discrepancy to investigate. AGIO (bank fees and charges) can be entered to adjust the account balance.

6

Payment schedules

The payment schedule projects upcoming collections and disbursements based on unsettled bills and invoices (post-dated cheques, drafts, payment due dates). It helps anticipate treasury and prevent shortfalls.

Upcoming collections

Customer bills falling due: post-dated cheques, drafts on sales invoices.

Upcoming disbursements

Supplier due dates, salaries, AGIO and other planned outflows.

Due dateDirectionPartyMethodAmount
15/06/2026Collect.SOCIÉTÉ FONDS CLAIRPost-dated cheque9,200.000 TND
20/06/2026Disburse.Supplier ECARDraft12,480.000 TND
30/06/2026Disburse.Staff (salaries)Transfer38,600.000 TND
05/07/2026Collect.SOCIÉTÉ BUFFET CONCEPTDraft7,735.000 TND

Negative projected balance? If the total disbursements exceed the treasury available by a due date, plan ahead (customer payment reminder, deferring the supplier, account deposit).

7

Lifecycle (workflow)

From a business document to the consolidated treasury position:

flowchart LR
  A([Business document
Invoice · Salary · Purchase]):::s --> B[Collection / Disbursement]:::p M([Manual movement
Deposit · Withdrawal · Transfer]):::s --> J B --> J[Account journal]:::p J --> SO[(Account balance
updated)]:::st SO --> SI([Treasury position]):::ok J -.->|bank statement| R([Matched / reconciled]):::ok classDef p fill:#ECFDF5,stroke:#16A34A,color:#065F46; classDef s fill:#F5F3FF,stroke:#8B5CF6,color:#5B21B6; classDef st fill:#FEF3C7,stroke:#F59E0B,color:#92400E; classDef ok fill:#D1FAE5,stroke:#10B981,color:#065F46; classDef ko fill:#FEE2E2,stroke:#EF4444,color:#991B1B;
8

Business rules

Automatic balance — each collection credits, each disbursement debits the account; the real balance is recalculated in real time and the date of the last movement updated.

Transfer = double entry — a transfer between two accounts debits the source account and credits the destination account; if the currencies differ, the amount is entered for each currency.

Matching reserved for bank accounts — only bank account lines can be matched; cash-register accounts (grey) are excluded from reconciliation.

Traceability — each movement remains linked to its source document. Cancel the source document (collection, payment…) rather than editing the journal directly, so as not to desynchronize the balances.

9

Roles & permissions

ActionTreasurerAccountantSales repAdmin
View accounts overview
Create / edit an account
Movement (deposit/withdrawal/transfer)
Match (reconciliation)
Enter an AGIO
Delete an account / an entry

Indicative matrix — depends on the profiles defined in your company.

10

FAQ & Tips

My balance doesn't match the bank?

Match the movements via reconciliation: orange rows are entries not yet seen on the statement. Also check for AGIO and bank fees not yet entered.

How do I move funds from the cash register to the bank?

From Accounts overviewMovement → type Transfer: choose the cash-register account (Withdrawal) and the bank account (Deposit), then the amount.

A transaction doesn't appear in the journal?

Check the active month filter and the Search (account / currency / period). The source document must also have been validated to generate the entry.

Tip — regular reconciliation

Match the movements every time the statement arrives: an up-to-date journal gives a reliable treasury position and a minimal account discrepancy.

Swifto

Swifto ERP · Finance module · User Manual v1.0

Finance & Treasury — Home