OdooWiki OCA HUB

Bank Statement XLS Import

account_statement_import_sheet_file_xls folder_open OCA/bank-statement-import open_in_new
Accounting License: AGPL-3

This module allows you to import any XLS file in Odoo as bank statements.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

This module lets you import bank statements from old-style Excel .xls files directly into Odoo's accounting, alongside the other spreadsheet formats already supported.

It extends the existing bank statement spreadsheet import so that Microsoft Excel .xls files are accepted. When you upload a statement file in the accounting import screen, Odoo now recognises the .xls format and reads it with the same column mapping you configure for other spreadsheets.

  • The module adds the .xls file type to the list of supported formats, so the import wizard accepts it.
  • It reads the first sheet of the workbook, skips the header and footer rows you configure, and applies the column offset you set.
  • Dates stored as real Excel date cells are converted into proper dates, so they are imported correctly instead of appearing as numbers.
  • It uses the same column mapping (label, amount, date, partner, etc.) as the other spreadsheet imports, so no separate configuration is needed.

The feature appears in the bank statement import flow, on the account.statement.import.sheet.parser model, which handles the parsing behind the import wizard. No new menus or screens are added; the .xls option simply becomes available where you already import statements. The module requires the Python xlrd library to be installed on the server.

Models and fields (1)
  • account.statement.import.sheet.parser · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 19.0

Confirmed on 2026-11-03 in branch 19.0 of OCA/bank-statement-import.

terminal Installation and usage

OCA documentation · Odoo 19.0

To create XLS statement sheet columns mapping:

  • Open Invoicing \> Configuration \> Accounting \> Statement Sheet Mappings
  • Create mapping(s) according to your online banking software statement format

To use this module, you need to:

  • Get statement in XLS from your online banking software
  • Go to Odoo and and import the statement file, selecting corresponding format

No verified information in OCA: Installation.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.