Bulk Import Transactions
Drop a CSV from the old system. Each row becomes a transaction; the journal-entry trigger fires per row, balances + statements update automatically.
CSV format
date,type,subtype,asset,account,amount,currency,description,fx_rate,employee 2024-03-15,Real Estate Purchase,Purchase of Property,Mall of Berlin,SNB - USD,5000000,USD,Initial acquisition,3.75, 2024-06-01,Rental Income,Rental Income,Headquarter,SNB - SAR,250000,SAR,Q2 rental,, 2024-09-20,Investment,Capital Call Payment,ARP,Sparkle Bank,1000000,USD,Q3 cap call,3.75,
- Names (type, subtype, asset, account, employee) match the existing records — case-insensitive but spelling must match.
- Currency: SAR / USD / AED / GBP / EUR / TRY / EGP / CHF. fx_rate is optional and auto-fills from the peg if missing.
- Amount uses commas as thousands separator OK; decimals with period only.
- Rows with errors are flagged in preview — you can import only the clean rows.