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. |
| ERPNext CSV | CSV formatted for ERPNext import. Bank statement sessions produce an ERPNext bank CSV. |
| QuickBooks QBO | QuickBooks Web Connect (.qbo) bank statement file, available for bank statement sessions. |
| QuickBooks IIF | QuickBooks Desktop import format for journal entries. |
| QuickBooks CSV | QuickBooks Online journal CSV. |
| Excel (XLSX) | Excel workbook available for ERP bank exports. |
Which file formats appear in the export menu depends on the session type — bank statement sessions offer bank formats, while document and journal sessions offer journal formats.
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 a file
- Open the Transaction Processor and select your client.
- Ensure all transactions for the session are reviewed and approved.
- Open the download menu to see the Export Options.
- 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
Which QuickBooks import path to use depends on the file you exported:
Bank statement files (QuickBooks QBO, bank CSV):
- Open QuickBooks and go to Banking > Upload transactions.
- Select the account you want to import into.
- Upload the file from Kraal.
- QuickBooks will show a preview — confirm and import.
Journal files (QuickBooks CSV journal, QuickBooks IIF):
Journal exports must go through QuickBooks' journal-entry import, not the Banking upload. In QuickBooks Online, use the import data tool and choose journal entries, then map the Kraal columns Journal No., Journal Date, Account Name, Journal/Description, Debits, and Credits in the preview. QuickBooks requires the journal number as part of that mapping. IIF files are for QuickBooks Desktop and are imported through its file utilities import.
Re-exporting
You can re-export transactions at any time. If you make corrections, simply export again.