Skip to main content
Arya manages bank accounting: account master data, statement import, automatic matching between movements and invoices/suppliers, automatic journal entries.

Bank account setup

1

Add bank

Finance → Banks → + New account. Fill:
  • Name (e.g. “Intesa Business Account”)
  • IBAN
  • BIC/SWIFT (for international transfers)
  • Accounting GL (from chart of accounts, e.g. 10.10.01.001)
  • Opening balance on activation date
2

Repeat for all accounts

Add current accounts, advance accounts, petty cash, PayPal, Stripe balance.

Statement import

Download statement from bank portal as CSV → Finance → Banks → [Account] → Import → upload file. Arya auto-maps columns (date, description, debit/credit amount, reason) with preview before commit.

Automatic matching

After import, Arya tries to match each incoming movement with active invoices, and each outgoing movement with received invoices:
Reconciliation panel with movements and candidate invoices

Match criteria

  • Reason: searches invoice number (e.g. “INV-2026-0042”) or customer name
  • Amount: exact match or difference within N€ tolerated
  • Date: movement near invoice due date

Confidence levels

ConfidenceArya action
🟢 High (unique match)Auto-match (optional)
🟡 Medium (multiple candidates)Asks for confirmation
🔴 LowProposes options but doesn’t match

Manual matching

For unmatched movements:
1

Select movement

From statement list, click a row.
2

Search invoice

Arya shows candidate invoices for the recognised customer, or free search.
3

Match

Click Match → movement is linked to invoice, invoice moves to Paid (total or partial).

Partial payments

A €5,000 transfer against a €8,000 invoice:
  • Invoice moves to Partially paid
  • €3,000 remains open in the schedule
  • Next transfer closes it

Bank fees and interest

Movements not linkable to invoices (fees, stamp duties, interest) are classified as expenses:
1

Create category

Settings → Finance → Expense categories → e.g. “Bank fees”.
2

Auto rule

Set description match (contains “fee”) → Arya auto-assigns to Bank charges account.

Internal transfers

Transfers between your own accounts are recognised as internal transfers (neither cost nor revenue):
  • Arya looks for opposite movement pairs on same amount/date
  • Asks for confirmation → creates internal transfer entry

Balance reconciliation

At any moment verify reconciliation:
Opening balance + Σ in - Σ out = Arya computed balance
If it doesn’t match the real bank balance, Arya highlights suspicious movements.

Frequently asked questions

Default 6 times per day. Configurable to 24 times (hourly) on Premium plans.
Yes. Open the movement → Remove match. The invoice goes back to unpaid.
Arya removes the match, reopens the invoice, cancels the associated journal entry.