Skip to content

Exports

Export finalized transactions from Kraal or post them directly to ERPNext. Kraal supports multiple export paths to match your workflow.

Export paths

MethodUse case
Direct to ERPNextReconciled transactions link directly to payment entries or journal entries in the client's ERPNext instance. This is the primary path for most workflows.
ERPNext CSVCSV formatted for ERPNext import. Bank statement sessions produce an ERPNext bank CSV.
QuickBooks QBOQuickBooks Web Connect (.qbo) bank statement file, available for bank statement sessions.
QuickBooks IIFQuickBooks Desktop import format for journal entries.
QuickBooks CSVQuickBooks 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

  1. Open the Transaction Processor and select your client.
  2. Ensure all transactions for the session are reviewed and approved.
  3. Open the download menu to see the Export Options.
  4. Select your export format.
  5. 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):

  1. Open QuickBooks and go to Banking > Upload transactions.
  2. Select the account you want to import into.
  3. Upload the file from Kraal.
  4. 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.

Kraal — AI-powered accounting for modern firms