Finance
Bank import and reconciliation
Import statements, review bank lines, categorize or match transactions, and manage reconciliation models.
Open Finance → Bank at /finance/bank-import. This area combines statement import, manual bank lines, and review of unmatched or already reviewed transactions.
Access
Bank pages use the Expenses module and require exact SUPER_ADMIN or MANAGER access. Other users do not receive the Bank sidebar item.
Import a statement
The importer accepts supported CAMT.053, OFX, QIF, CSV, and XLSX bank exports.
- Open
/finance/bank-import. - Drop or choose the statement file.
- Review detected statement groups and parsed rows before applying them.
- Confirm the account, dates, amounts, and descriptions.
- Import the rows into the unmatched queue.
Use /finance/bank-import/new or Add bank line for a single manual transaction.
Review a bank line
For each unmatched transaction, choose one supported outcome:
- Categorize it as an Expense.
- Categorize it as Income.
- Match it to an existing Payment.
- Apply an active button reconciliation model.
- Ignore it when the line should not create or match an operational record.
The Reviewed tab shows lines that already have an outcome. Use it to verify work instead of importing the same statement again.
Reconciliation models
Open /finance/reconciliation/models to manage the models offered beside a transaction. A model standardizes a known recurring decision. It does not remove the need to review the transaction identity and amount.
Use /finance/internal-transfers for controlled transfers between supported bank accounts. Do not categorize both sides as income and expense.
Common problems
| What you see | What to check |
|---|---|
| Bank is missing from navigation | Your role is not SUPER_ADMIN or MANAGER, or Expenses is not installed. |
| File format is not recognized | Export one of the supported statement formats from the bank and avoid editing its structural headers. |
| Matching payment is absent | Confirm its amount, date, currency, contact, and that it is not already matched. |
| Duplicate transactions appear | Check whether the same statement was imported twice before reviewing more rows. |
| Internal transfer distorts profit | Use the internal transfer workflow instead of income and expense categories. |