The first time you import a CSV bank file, you need to assign each column in the import file to a bank statement field. This assignment applies to future CSV imports, unless the new file contains extra columns or different column headers.

Match all the fields you want to import data into. The more fields you assign, the more information is imported into Xero for each bank statement line.
If your file contains a date that could be either DD/MM/YY, MM/DD/YY or YY/MM/DD, Xero prompts you to confirm the format. Xero applies the chosen format to the entire statement and all future CSV bank statements.

Download the transactions from your bank account in a CSV file format. If you have multiple bank accounts, download a file for each account separately.
Split the file if it contains more than 1,000 bank transactions.
You may need to edit the data in the file before it can be imported into Xero.
Save each bank statement file to your computer in the .csv format.
If you can't download a bank statement in a CSV format, create your own import file.
Download the bank statement import template file.
Enter your bank statement data into the file.
Save the bank statement file to your computer in the .csv format.
A CSV bank statement file can import without headings, but it's easier to map the columns to the statement fields in Xero if the columns have names. The bank statement import template has column headings that match the bank statement fields in Xero.
If the CSV file from your bank doesn't have a header row, insert one. The header row must be in row 1 and each column name should be unique.
Delete the following data to ensure the import is successful:
Mandatory fields are marked with an asterix in the import file. You only need the Date and Amount fields to create bank statement lines, but reconciling your transactions is easier if you include more detail.