Import Bank Statement
Import Bank Statement
Looking for a step-by-step walkthrough? See the Import Bank Statement user guide.
Overview
The Bank Statement Importer allows you to manually import bank transaction data from statement files downloaded from your bank. This is useful when automatic bank feeds are not available or for importing historical transactions.
Bank Statement Importer UI
Accessing the Importer
Navigate to Bank Statement Importer in NexWave.
You can also access it directly from the Bank Reconciliation Tool by clicking Upload Bank Statement. When you do this, the bank account you selected in the reconciliation tool is automatically carried over, so you do not need to re-select it.
Supported File Formats
CSV (Comma Separated Values)
XLSX (Excel)
XLS (Legacy Excel)
How to Import
Step 1: Select Bank Account
Open the Bank Statement Importer page
Select your Company
Select the Bank Account to import transactions into (this is pre-filled if you navigated from the Bank Reconciliation Tool)
The system will display the last imported transaction date for reference
Step 2: Upload Statement File
Click Import File to attach your bank statement
Select your downloaded statement file
Click Upload Statement
Step 3: Map Fields
After upload, the system reads your file and displays field mapping options. Map each column from your bank statement to the appropriate transaction field.
Mapping bank statement fields
Field | Description |
|---|---|
Date | Select the column containing transaction dates |
Date Format | Choose the date format used in your file (see Date Format Guide below) |
Same Deposit/Withdrawal Field | Check if your file uses a single amount column with +/- values |
Deposit | Select the column for deposit amounts |
Withdrawal | Select the column for withdrawal amounts |
Description | Select the column containing transaction descriptions |
Reference Number | Select the column for reference/transaction numbers |
Particulars | Select the column for NZ bank particulars (optional) |
Code | Select the column for NZ bank transaction codes (optional) |
Other Party | Select the column for other party name (optional) |
Click Map Fields to preview the mapped data.
Date Format Guide
Selecting the correct date format is critical. If the wrong format is chosen, dates may be parsed incorrectly (e.g., month and day swapped). The field includes inline examples to help:
Format | Example | Region |
|---|---|---|
d/m/Y | 25/03/2026 | NZ, AU, UK |
m/d/Y | 03/25/2026 | US |
Y-m-d | 2026-03-25 | ISO / international |
dd/mm/YY | 25/03/26 | NZ, AU, UK (two-digit year) |
Tip: Open your CSV in a text editor (not Excel) to see the raw date values before selecting the format. Excel may auto-format dates and hide the actual format used in the file.
Step 4: Preview and Import
Review the preview table to ensure data is mapped correctly
Duplicate transactions are automatically detected and flagged
Click Import to create Bank Transaction records
Preview and import
Make sure you double check the Date column's values to ensure the dates from the original bank statement were parsed correctly. The month and the day can be detected incorrectly if the date format isn't selected correctly.
Bank-Specific Mappings
If your Bank Account is linked to a Bank record with pre-configured field mappings, the importer will automatically apply those mappings, saving you time on repeated imports.
To save a mapping for future use, check the Save field mapping for future use option before importing. The next time you upload a statement for the same bank, the field mappings will be pre-filled.
Credit Card Accounts
Credit card statements report deposits and withdrawals the opposite way around to a normal bank statement. Charges on the card appear in the statement's "deposit" column, and payments to the card appear in the "withdrawal" column. If imported with the standard mapping, those transactions land in the wrong columns and the Bank Reconciliation Tool cannot match them correctly.
To handle this, the Bank Account form has a Credit Card checkbox. When ticked on a Bank Account, the Bank Statement Importer automatically swaps the Deposit and Withdrawal columns at import time for that account, so charges are recorded as withdrawals and payments as deposits.
If the flag is not ticked, the same result can be achieved manually by swapping the Deposit and Withdrawal column mappings during Step 3, or by flipping Positive Amount Field to Withdrawal if the file uses a single signed amount column.
The flag only affects new imports. Existing Bank Transactions are not modified when the flag is toggled.
After Import
Imported transactions appear in the Bank Reconciliation Tool where you can:
Match transactions to existing invoices and payments
Create journal entries or payment entries for unmatched transactions
Run Bank Rules to automate recurring patterns
Reconcile your bank account
Troubleshooting
Issue | Solution |
|---|---|
Date parsing errors | Select the correct date format matching your bank's export. Open the CSV in a text editor to verify. |
Amount not importing | Check if your file uses a single amount field with +/- values and enable the "Same Deposit/Withdrawal Field" option |
Duplicate transactions | The importer detects duplicates and flags them. Review and skip if needed. |
File won't upload | Ensure the file is CSV, XLSX, or XLS format |
Bank account not pre-filled | This only works when navigating from the Bank Reconciliation Tool via the "Upload Bank Statement" button |
Related Documentation
Bank Reconciliation Tool - Reconciling imported transactions
Bank Feeds - For automatic bank transaction synchronisation
Accounting - Financial management overview