Appearance
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
- Bank feeds — Connect client bank accounts via Plaid. Transactions sync automatically on a recurring schedule (~15 minutes).
- Manual upload — Upload bank statements in PDF or CSV format for accounts not connected via Plaid.
- Review — New transactions appear in the Banking view with dates, descriptions, and amounts.
- Reconcile — Open the Reconcile view to match bank transactions to payment entries or journal entries using smart matching and AI assistance.
- 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
Upload & Review
Import bank statements manually, review extracted transactions, and map vendors to your chart of accounts.
Bank Reconciliation
Match bank transactions to GL entries with AI-assisted and manual matching.
Exports
Export finalized transactions or post directly to ERPNext.
Integrations
Connect Plaid for automatic bank feeds, QuickBooks for migration, and Shopify/Amazon for e-commerce.