Importing statements from supported banks
The parser expects original bank CSV exports. The safest path is to export transactions directly from internet banking, keep the file untouched, and avoid PDF, Excel, OFX, or QIF downloads.
Before you upload
Use the original export from your bank and keep the file in CSV format. The app is built around bank-specific parser rules, so even small column changes can break detection.
- Supported banks are ANZ, ASB, Kiwibank, Westpac, BNZ, and Wise.
- Choose the transactions export from internet banking, not a PDF statement from the documents or statements area unless the bank explicitly gives you a CSV transaction export there.
- Do not open and re-save the file in Excel, Numbers, or Google Sheets before upload.
- If your bank offers CSV, OFX, QIF, JSON, TSV, PDF, or Excel, choose CSV.
- You can upload more than one file into the same session.
ANZ
In ANZ Internet Banking, open the account, click Export, choose the date range, then pick CSV. The parser supports the normal ANZ transaction export and ANZ loan-account CSV exports.
- If ANZ defaults to Excel, switch it back to CSV before downloading.
- ANZ documents and old statements are usually PDFs, which are not supported for import.
- ANZ may exclude unprocessed transactions from CSV exports, so a very recent card payment can appear in internet banking before it appears in the CSV.
ASB
In FastNet Classic, use Search and export transactions for the account or card you want, then export the results as CSV. The parser supports both standard ASB account CSVs and ASB credit-card CSVs.
- ASB Document Centre is useful for PDF statements, but the app needs the CSV export instead.
- ASB can include a few summary lines before the real header row, which is fine as long as the original CSV is untouched.
- If you are exporting a credit card, use the card transaction export rather than a monthly PDF statement.
Kiwibank
In Kiwibank internet banking, open the account from the Accounts overview, then use the Export icon on the transaction history screen and choose CSV. Kiwibank also offers JSON, OFX, QIF, and PDF, but only CSV is supported here.
- Statement Vault downloads are PDFs, not import files for this app.
- If you need a specific range, apply filters first, then export the filtered transaction list as CSV.
- Kiwibank exports are limited by the bank to the selected range shown in transaction history.
Westpac
In Westpac One online banking, choose the account, select Export transactions, set the date range, then download CSV. Exporting transactions is available in online banking rather than the mobile app.
- Westpac also lets you download statements, but those are not the same as the CSV transaction export the parser expects.
- If you are in the app, move to online banking for the export step.
- Use the transaction export for the account you want to analyse, not a generic statement PDF.
BNZ
In BNZ Internet Banking, open the account, click Export, choose the date range and CSV format, then download the file. The parser supports BNZ account CSVs and BNZ credit-card style CSVs that include a processed date.
- BNZ transaction history exports are the right source. Printed or saved transaction-history PDFs are not supported.
- If you are reconciling, BNZ recommends exporting processed transactions; that matches the CSV format the app expects.
- If the file came from a summary screen instead of transaction history, export it again from the account transaction view.
Wise
In the Wise app or on the web, open your NZD balance, tap the three dots, choose Statements and reports, then create a statement, pick a date range (up to 365 days), and download the CSV. From the home screen you can also reach it via your initials → Statements and reports → Statements.
- Pick the CSV format, not PDF, XLSX, MT940, QIF, or CAMT.053.
- Export your NZD balance. Wise statements are per-currency, and the app only accepts NZD. A USD or AUD statement is rejected so foreign amounts are never counted as dollars.
- Wise caps each statement at 365 days, so download multiple files for a longer period and upload them into the same session.
If the file still fails
The next thing to check is whether the bank changed its export structure or whether the wrong export type was used.
- Try a fresh export directly from the bank.
- Check the first row of the CSV before upload. It should look bank-specific rather than generic or spreadsheet-formatted.
- Check that the file came from the correct account or card export flow.
- Keep the exact parser error message so you can compare it later or send it through if needed.