Banking Operations
Bank account management, statement imports, payment processing, and multi-provider connectivity
Overview#
Artifi connects directly to your banking infrastructure through a multi-provider connector framework. This enables automated bank statement imports, payment batch processing, and real-time transaction monitoring — all managed through the AI assistant or admin dashboard.
Bank Account Management#
Setting Up Bank Accounts#
Each legal entity can have multiple bank accounts, each configured with:
- Account Name — Descriptive name (e.g., "USD Operating Account")
- Account Number — Bank account number
- IBAN — International Bank Account Number
- Currency — Account currency
- GL Account — Linked general ledger account for reconciliation
- Bank Name — Name of the banking institution
Account Types#
| Type | Description |
|---|---|
| Operating | Day-to-day transactions |
| Payroll | Dedicated payroll disbursements |
| Savings | Reserve or savings accounts |
| FX | Foreign currency accounts |
Banking Connectors#
Artifi supports multiple banking providers through a unified connector framework:
| Provider | Type | Capabilities |
|---|---|---|
| Wise | Multi-currency | Account balances, transfers, statement imports |
| LHV | Estonian bank | PSD2 Open Banking, ISO 20022 statements |
| Swedbank | Baltic bank | PSD2 + digital signing, ISO 20022 |
| Stripe | Payments | Card transaction imports, webhooks |
| Salt Edge | Aggregator | 3,000+ bank connections via single integration |
Connector Setup#
Each connector requires:
- Registration — Link the connector to a bank account
- Credential Configuration — Enter API keys or OAuth credentials (encrypted at rest)
- Health Check — Test connectivity and credentials
- Activation — Enable for automated operations
All credentials are encrypted using AES-256-GCM with organization-specific encryption keys. Credentials are entered through the admin dashboard — never through chat — to prevent exposure in conversation logs.
Bank Statement Import#
Automated Import#
Connected bank accounts can automatically import statements on a schedule:
- Connector fetches transactions for the specified date range
- Transactions are normalized to a standard format regardless of provider
- Statement lines are created and linked to the bank account
- Autonomous agents can then categorize and match transactions
Supported Formats#
- ISO 20022 (CAMT.053) — Industry standard for bank-to-customer statements
- Provider APIs — Direct API integration (Wise, Stripe, Salt Edge)
- CSV — Manual upload for banks without API connectivity
Statement Processing#
Each imported statement line contains:
- Transaction date and value date
- Amount and currency
- Counterparty name and account
- Reference and description
- Transaction type (credit/debit)
Payment Processing#
Payment Batches#
Payments to vendors are processed through the payment batch system:
- Proposal Generation — System identifies invoices due for payment based on payment terms
- Review — Review proposed payments, adjust amounts, exclude specific invoices
- Approval — Payment batch goes through workflow approval
- Execution — Payments are transmitted to the bank via connectors
- Reconciliation — Bank confirms payment execution, statements are matched
Payment Methods#
| Method | Description | Connector |
|---|---|---|
| Bank Transfer | Standard wire/ACH | LHV, Swedbank, Wise |
| SEPA | European payments | LHV, Swedbank |
| International Wire | Cross-border payments | Wise, LHV |
Payment File Formats#
For banks requiring file-based payment instructions:
- ISO 20022 PAIN.001 — Credit transfer initiation
- ISO 20022 PAIN.002 — Payment status reports
Bank Reconciliation#
Artifi uses a 3-pass reconciliation algorithm:
Pass 1: Deterministic Match (Exact)#
- Amount matches exactly
- Date within ±2 days
- Confidence: 100%
- Auto-confirmed without human review
Pass 2: Heuristic Match (Fuzzy)#
- Amount within 1% or $5 tolerance
- Reference number similarity
- Description keyword matching
- Confidence: 70–99%
- Suggested for human review
Pass 3: Manual Exception#
- No automatic match found
- Confidence below 70%
- Requires human investigation
Reconciliation Results#
A typical reconciliation run:
- 90% auto-matched (Pass 1) — no human effort needed
- 6% fuzzy matched (Pass 2) — quick review and confirmation
- 4% exceptions (Pass 3) — manual investigation required
Autonomous Bank Processing#
Artifi includes autonomous agents that process bank transactions:
Transaction Categorization#
The bank transaction processor agent:
- Analyzes each statement line's description, amount, and counterparty
- Suggests GL account categorization
- Matches against known vendors and customers
- Creates draft journal entries for review
Bill Matching#
For incoming payments:
- Matches customer payments to outstanding AR invoices
- Handles partial payments and overpayments
- Suggests write-offs for small differences
For outgoing payments:
- Matches bank debits to payment batch records
- Confirms vendor payments were executed successfully
- Flags unexpected outgoing transactions
Subscribe to new posts
Get notified when we publish new insights on AI-native finance.