Banking
The Banking module connects your bank statements to the books. Each bank account sits on a ledger account; you import its statements, match each statement line to what the books already hold (or settle a bill, an expense claim or a tax return with it), reconcile the account with the bank's closing balance, and record transfers between your accounts.
Before you begin
- Banking needs the Accounting module. Each bank account must sit on an Asset ledger account that takes entries, such as 1020 Bank account in the starting chart. Add more ledger accounts in the chart of accounts if you have several bank accounts.
- Open the module from Banking in the main menu (
/m/banking), or search the command palette for Open banking. - You need
banking.writeto import and match, andbanking.manageto set up accounts and reconcile. See Permissions.
The page has two tabs: Accounts and Transfers.
Key concepts
| Term | Meaning |
|---|---|
| Statement line | A transaction as the bank reports it: a date, an amount (positive for money in, negative for money out), a description and a reference. Statement lines are never changed, except their notes. |
| Statement balance | The account's opening balance plus all its statement lines. |
| Books balance | The balance of the account's ledger account. |
| Matching | Linking a statement line to a posted line of the bank's ledger account, so you know the books and the bank agree on it. |
| Reconciliation | Confirming, for a statement's closing date, that the matched lines add up to the bank's closing balance. |
Statement line statuses
| Status | Meaning |
|---|---|
| Unmatched | Not yet linked to the books. |
| Matched | Linked to a posted line in the books. Can be unmatched. |
| Reconciled | Part of a completed reconciliation. Stays matched for good and cannot be deleted. |
Set up a bank account
-
On the Accounts tab, select New bank account.
-
Fill in the fields:
Field Notes Name Required, for example "Operating account". Ledger account Required. An asset account that takes entries, not used by another bank account. Currency Defaults to your organization's currency. Bank The bank's name. Account number (IBAN) Optional. Opening balance and Opening date The bank's balance when you start using Modulix for this account. Reconciliation starts from it. Active Turn off for accounts you no longer use. -
Save.
The Accounts list shows each account's ledger account, bank, Statement balance, Books balance, the number of lines To match and the date it is Reconciled up to.
An account with statement lines cannot be deleted: make it inactive instead.
Import a statement
- Open the bank account. The Statement balance tab is shown.
- Select Import a statement.
- Choose the Statement file: a CSV file, or an OFX or QFX file from your online banking.
- For CSV files with days like
03/04/2026, choose under Days like 03/04/2026 whether they are Day first or Month first. If a day above 12 shows the order, Modulix works it out on its own. - Select Import.
A message tells you how many lines were added, how many were already there and how many were matched.
What a CSV file needs
- A header row, then one transaction per row.
- A date column and either a signed amount column or separate debit and credit columns. A description and a reference column are used when present.
- Headers are recognized in English, French, German and Spanish, for example
Date,Booking date,Description,Payee,Amount,Debit,Credit,Withdrawals,Deposits,Reference,Datum,Betrag,Montant,Importe. - Amounts can be written
1,234.56or1.234,56, with a minus sign, a trailing minus or in parentheses. Dates can be2026-10-19,19/10/2026,10/19/2026,19.10.26or20261019.
Rows that cannot be read are reported with their line number.
Duplicates and automatic matches
You can import overlapping statements safely. A line is skipped when it is already there: the same OFX transaction id, or the same day, amount, description and reference.
A new line is matched on import when exactly one posted line of the bank's ledger account has the same amount within three days. Everything else stays Unmatched for you to review.
Add a line by hand
To record a transaction without a file, select Add a line and enter its Date, Amount (negative for money out), Description, Reference and Notes.
Match a statement line
On the bank account's Statement balance tab, select Match next to an unmatched line. The dialog offers three ways to account for it.
In the books
In the books lists posted lines of this bank's ledger account with the same amount, within 15 days of the statement line and not matched yet, closest dates first. Select Match next to the right one.
Use this for money the books already show as moving through the bank, for example:
- customer payments recorded in Sales, which are posted to the Bank account;
- supplier payments recorded in Payables;
- expense reimbursements and tax payments recorded in their modules;
- transfers and manual journal entries.
If nothing fits, the dialog says Nothing in the books has this amount near this day.
Documents to settle
For money that has not been recorded anywhere yet, Documents to settle lists open documents that other modules can pay (or receive) through this bank account, in its currency. Documents with exactly the statement line's amount are listed first. Select Settle next to one:
| Document | Shown for | What Settle does |
|---|---|---|
| Approved vendor bill with a balance | Money out | Records a supplier payment of the line's amount from this bank account, applied to the bill. See Accounts payable. |
| Approved expense claim not fully reimbursed | Money out | Records a reimbursement of the line's amount from this bank account. See Expenses. |
| Filed tax return | Money out when tax is owed; money in when a refund is due | Records the return's payment or refund from this bank account. The amount must equal the return's net tax. See Tax management. |
The payment is posted to the books and the statement line is matched to it in one step.
Book to an account
For bank fees, interest, or anything else that only appears on the statement, choose an Account and select Book to an account. Modulix posts an entry between the bank's ledger account and the chosen account on the statement line's date, and matches the line. Amounts in another currency are converted at the exchange rate of that date.
Unmatch
Select Unmatch next to a matched line to make it unmatched again. If the line was booked to an account, that entry is reversed (dated today). Payments created by Settle stay; delete or cancel them in their own module if they were wrong. Reconciled lines cannot be unmatched.
Reconcile an account
Reconcile each bank account against the closing balance on your bank statement, typically every month.
-
Match every statement line up to the statement's closing date.
-
Open the bank account and select the Reconcile tab.
-
Enter the Statement date (the statement's closing date) and the Statement balance (its closing balance).
-
Review the summary:
Line Meaning Last reconciled balance The balance at the previous reconciliation, or the opening balance. Cleared transactions The number and total of matched lines up to the statement date. Cleared balance Last reconciled balance plus cleared transactions. Statement balance What you entered. Difference Statement balance less cleared balance. Must be zero. Books balance The ledger account's balance, for information. To match first Unmatched lines up to the statement date. Must be none. -
When the difference is zero and nothing is left to match, select Reconcile.
The cleared lines become Reconciled, and the account records the date it is Reconciled up to and its Reconciled balance. The next reconciliation must use a later date. Past reconciliations are listed under Reconciliations.
A difference usually means a line is missing (import the statement again, or add it by hand) or a line was matched to the wrong entry (unmatch it and match it again). Close the month's fiscal period once every bank account is reconciled.
Transfer between accounts
Record money you move between two of your bank accounts.
- On the Transfers tab, select New transfer.
- Choose the account it comes From and the account it goes To. Both must be in the same currency.
- Enter the Date, the Amount and an optional Reference.
- Save.
Modulix posts an entry debiting the receiving account's ledger account and crediting the sending one. Match each side's statement line under In the books when the statements arrive.
Transfers cannot be changed: delete the transfer and record it again. Deleting a transfer reverses its entry; if statement lines are matched to it, unmatch them first.
Permissions
| Permission | What it allows | Granted by default to |
|---|---|---|
banking.read | View bank accounts, statements, reconciliations and transfers | Administrators |
banking.write | Import statements, add lines, match, settle, book and unmatch transactions, transfer between accounts | Administrators |
banking.manage | Add, edit and delete bank accounts, and reconcile them | Administrators |