Bank Feeds – CSV format

Bank Feeds – CSV format

  • Most banks allow you to download your transactions or statement in CSV format.
  • You can use that file as a source of transactions for your bank feed.

Contents


Download the CSV file from your Bank

Your first step is to download the CSV file from your bank. The options for this are usually easy to find when logged in to your online banking, but the method will vary from bank to bank. If you are unsure how to obtain the CSV file please contact your bank for assistance.

Example: Downloading the CSV file from Halifax Online Banking

If you are unsure how to obtain the CSV we have provided some links for the banks’ guidance on exporting CSV files:

If your bank is not listed or you are otherwise unsure as to how to download the CSV file, please contact your bank for assistance.


Before beginning, make sure your bank feed source is set to ‘Manual Upload’

See details here to check or alter your bank feed source settings:
https://www.kashflow.com/support/kb/bankfeeds-source/

 

 

 


Watch our tutorial video

 

 

 


Template

Once you have downloaded the CSV file from your bank, you will need to make sure the transactions you want to upload match the format KashFlow expects.

The bank feeds transaction template has four or five fields:

Money InThis is the amount to be credited to the bank account.
It must be a number to a maximum of two decimal places and not include the currency symbol – i.e. “150.00”
Money OutThis is the amount to be debited from the bank account.
It must be a number to a maximum of two decimal places and not include the currency symbol – i.e. “150.00”
ValueRather than Money In/Money Out, some bank CSV exports will collapse all transactions into a single column, designated with +/- to denote credits and debits. In these instances, you can use a single column with the header Value to replace Money In & Money Out. This way you do not have to separate out the values.

It must be a number to a maximum of two decimal places and not include the currency symbol. It must include a preceding “-” denote a debit otherwise the value will be treated as a credit  – i.e. “-150.00” or “150.00”

DateThe date of the transaction. This must be in the format of DD/MM/YYYY. Other formats such as DD-MM-YYYY or DD.MM.YYYY – will throw an error upon importing the file. Please see the troubleshooting section below on how to remedy this.
DescriptionThe description of the transaction.
ReferenceOptional reference from your bank.

Kashflow will only import data held in columns with these heading names. Other columns not needed for the import structure will be ignored, you do not need to remove or edit them. Columns can be in any order as long as they have the correct headers.

Example with Five Fields:

This sample file will show you the format that KashFlow requires for the import to work with five fields: BankTransactionsSample

Example with Four Fields:

This sample file will show you the format that KashFlow requires for the import to work with four fields: BankTransactionsSample 2

 

Example of how to alter a bank CSV to match the import structure

This is an example of a downloaded CSV with original header names, as would be downloaded from a bank, in this case, Halifax:

As the header information in this file does not match what KashFlow requires, as it stands, this file will not upload to KashFlow. The column headers would need to be amended so KashFlow can import the data.

Edited file:

The headers have been renamed to what is required for the import structure.  Other columns not needed for the import structure will be ignored, you do not need to remove or edit them. In the below example this will include the sort code, account number and balance columns.

Once you have amended the appropriate column headers, save the file (making sure to keep it as CSV format). You are now ready to import the data.

Editing the file with MAC OS

When editing the bank CSV file with MAC OS we recommend using the app Numbers.

Open the file downloaded from the bank in the Numbers app and make the adjustments as detailed above.

When complete, go to File | Export To | CSV:

Now go to Kashflow and upload the newly created CSV file.

 

 

 

 


Uploading the file

When you have selected to use a manual data source in bank feeds (Click here for details) you can upload your CSV of transactions into bank feeds.

Navigate to your bank account and choose “import”.

Next click on “select file” to choose the CSV file on your computer.

Bank feeds - select CSV file

When ready, click upload to begin uploading your file.

Bank feeds - upload file

 

Once your file has been uploaded the transactions from it will be displayed.

Bank feeds - uploaded transactions

If for any reason you made a mistake with your transactions, an undo option will be displayed beneath the file upload. Clicking this will remove the transactions from bank feeds.

If you’re happy with the transactions uploaded, you can then use the match and assign process in bank feeds to import the data into your bank account.

For more details on matching & assigning please see the details here:

https://www.kashflow.com/support/kb/bank-feeds-step-2-importing-transactions/
https://www.kashflow.com/support/kb/bank-feeds-step-3/

Be as thorough as possible when creating ‘Matching Rules’ so that future imports will automate this process.

 

 

 


Troubleshooting upload errors:

Error: “Oops! Something went wrong. Our dev team has been notified about it. Please refresh your browser session”

If you see this error along the top of your browser window while trying to import the CSV file the most likely cause is one of the following:

  • The column headers being incorrect. Edit the CSV file and amend the column headers to match exactly the details above, under the section “Template”.
  • Incorrect date format can also cause this problem.  If the date within the file is DD/MM/YY then this will fail, it needs to be DD/MM/YYYY to import.  You may want to open the file in Notepad to check if this is the case.
  • Too many lines within the CSV file.  There is a maximum of 1000 lines that can be included on the CSV import file.
  • Currency Sign within file.  If you have a £ sign next to the monetary values on your value this can also cause a problem.  These will need to be removed.
  • If you are using a MAC we recommend editing the CSV file with Numbers using the method above. See Editing the file with MAC OS

Error: “Row ‘X’ has invalid data, date is invalid”

This error message is displayed when the date format of the file is not in the format of: DD/MM/YYYY. If your spreadsheet program is not displaying the date format as such then you will need to either format the cells to validate the date or, you will need to change your system’s regional settings to the U.K. standard date format.

How to change date format on Windows 10
1. Open Settings.
2. Click on Time & language.
3. Click on Date & time.
4. Under format click the Change date and time formats link.
5. Use the Short name drop-down menu to select the date format you want to see in the Taskbar.
6. Use the Short time drop-down menu to select the time format you want to see in the Taskbar.
7. Close the Settings app to complete the task.

How to change date format on MacOS
1. System Preferences. You can select from the Dock, or by clicking the Apple menu and selecting System Preferences.
2. Next, open up Language & Region. You can drag the preferred languages in any order. For now, select Region from the tabs along the top.
3. Change the region to “United Kingdom”.
4. Your date format should change in the preview to DD/MM/YYYY – if this is not the case then you will need to review the “Advanced Settings” and change the format manually therein.

Error: “Invalid file format selected, please select a CSV file”

Please ensure your saved spreadsheet file is a CSV file format type (Comma Separated Values/ Comma delimited) any other spreadsheet file format will fail to upload.

Unable to upload CSV file using MAC

If you are using a MAC we recommend editing the CSV file with Numbers using the method above. See Editing the file with MAC OS

Contact Support

Should the above not resolve the issue then please contact [email protected] and send your CSV file as an attachment for verification.

 

 

 

See how IRIS KashFlow works with your business and your books