Skip to content

Banking & Transactions

Kraal brings bank transactions into your clients' ERPNext instances through two primary channels: Plaid bank feeds (automatic) and manual statement upload (PDF or CSV). From there, you reconcile transactions against accounting entries.

How It Works

  1. Bank feeds — Connect client bank accounts via Plaid. Transactions sync automatically on a recurring schedule (~15 minutes).
  2. Manual upload — Upload bank statements in PDF or CSV format for accounts not connected via Plaid.
  3. Review — New transactions appear in the Banking view with dates, descriptions, and amounts.
  4. Reconcile — Open the Reconcile view to match bank transactions to payment entries or journal entries using smart matching and AI assistance.
  5. Post — Approved matches link transactions to entries in ERPNext, completing the reconciliation.

Bank Feeds Management

Bank feeds are powered by Plaid and configured per client:

  • Connect accounts — Link bank accounts through the Plaid connection flow in Settings or the client detail page.
  • Account selection — Choose which accounts to sync (checking, savings, credit cards).
  • Sync status — View connection health, last sync time, and any re-authentication prompts.
  • Transaction history — Synced transactions are available for the date range supported by the institution.

Transaction Sessions

When processing transactions (via upload or bank feed review), Kraal organizes work into sessions:

  • A session groups related transactions for batch review.
  • Sessions track progress: how many transactions are reviewed, approved, and posted.
  • You can pause and resume a session at any time.

Auto-Posted Entries

Kraal can automatically post certain transactions based on configurable policies:

  • Auto-post policies — Define rules for which transactions get posted without manual review (e.g., bank fees under $50, recurring subscriptions).
  • Confidence thresholds — Set how confident the AI must be before auto-posting.
  • Amount limits — Cap the dollar amount eligible for auto-posting.
  • Review auto-posted entries — View all auto-posted transactions in the Auto-Posted Entries view, with the option to undo (create a reversing entry).

Auto-post policies are configured per client in Settings > Clients > Automation.

Guides

Kraal — AI-powered accounting for modern firms