Appearance
Exports
Export finalized transactions from Kraal or post them directly to ERPNext. Kraal supports multiple export paths to match your workflow.
Export paths
| Method | Use case |
|---|---|
| Direct to ERPNext | Reconciled transactions link directly to payment entries or journal entries in the client's ERPNext instance. This is the primary path for most workflows. |
| CSV (QuickBooks) | Standard CSV formatted for QuickBooks Online and Desktop import. |
| CSV (Generic) | General-purpose CSV for Xero, Sage, and other accounting tools. |
TIP
For clients on Kraal with ERPNext, reconciled bank transactions are already linked to accounting entries — no separate export step is needed. CSV export is primarily for feeding data into external systems.
Posting to ERPNext
When you reconcile bank transactions in the Reconcile view:
- Approved matches are linked to payment entries or journal entries in the client's ERPNext instance.
- New entries can be created directly from the reconciliation interface.
- All entries use proper double-entry accounting in ERPNext.
How to export (CSV)
- Navigate to Transactions and select your client.
- Ensure all transactions for the period are reviewed and approved.
- Click Export at the top of the transaction list.
- Select your export format.
- Download the generated file.
Export contents
Each CSV export file includes:
- Date — Transaction date
- Account — The mapped chart of accounts category
- Description — Original transaction description
- Amount — Debit/credit amount
- Vendor — Mapped vendor name (if available)
Importing into QuickBooks
After downloading the CSV:
- Open QuickBooks and go to Banking > Upload transactions.
- Select the account you want to import into.
- Upload the CSV file from Kraal.
- QuickBooks will show a preview — confirm and import.
Re-exporting
You can re-export transactions at any time. If you make corrections, simply export again.