Docs/Banking & Payments/Banking Operations

Banking Operations

Bank account management, statement imports, payment processing, and multi-provider connectivity

9 min read

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

TypeDescription
OperatingDay-to-day transactions
PayrollDedicated payroll disbursements
SavingsReserve or savings accounts
FXForeign currency accounts

Banking Connectors

Artifi supports multiple banking providers through a unified connector framework:

ProviderTypeCapabilities
WiseMulti-currencyAccount balances, transfers, statement imports
LHVEstonian bankPSD2 Open Banking, ISO 20022 statements
SwedbankBaltic bankPSD2 + digital signing, ISO 20022
StripePaymentsCard transaction imports, webhooks
Salt EdgeAggregator3,000+ bank connections via single integration

Connector Setup

Each connector requires:

  1. Registration — Link the connector to a bank account
  2. Credential Configuration — Enter API keys or OAuth credentials (encrypted at rest)
  3. Health Check — Test connectivity and credentials
  4. 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:

  1. Connector fetches transactions for the specified date range
  2. Transactions are normalized to a standard format regardless of provider
  3. Statement lines are created and linked to the bank account
  4. 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:

  1. Proposal Generation — System identifies invoices due for payment based on payment terms
  2. Review — Review proposed payments, adjust amounts, exclude specific invoices
  3. Approval — Payment batch goes through workflow approval
  4. Execution — Payments are transmitted to the bank via connectors
  5. Reconciliation — Bank confirms payment execution, statements are matched

Payment Methods

MethodDescriptionConnector
Bank TransferStandard wire/ACHLHV, Swedbank, Wise
SEPAEuropean paymentsLHV, Swedbank
International WireCross-border paymentsWise, 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
NEXT →Payment Batches