Import CODA Bank Statement
This module allows you to import your bank transactions with a standard CODA file (you'll find samples in the 'data' folder).
This is an alternative to the l10n_be_coda module in Odoo Enterprise. It uses the external python lib pycoda as parser.
Expected benefits:
- The pycoda parser is a better-tested external python lib.
- Better separation between file parsing and mapping of these data in Odoo.
- The module only depends of account_bank_statement_import.
auto_awesome What this module does
AI-generated from the code · Odoo 13.0Lets you import Belgian bank statements in the standard CODA file format directly into Odoo's bank statement import wizard, creating statements and their transaction lines automatically.
This module adds CODA as an accepted file format in the standard bank statement import screen. When you open the import wizard, the list of supported formats now includes "Coded statement of account (.coda)".
When you upload a CODA file, the module reads it and creates a bank statement with its opening and closing balances, the statement date and a name built from the journal code and the file's paper sequence number (with the year added when a date is available). Each transaction becomes a statement line with its date, signed amount (debits are negative), reference, counterparty name and account number, and a note listing counterparty details and communication text.
- Globalisation lines from the file are not imported as separate lines; their communication is used as the label of the related transaction when needed.
- Each imported line gets a unique import identifier so duplicates can be detected.
- The bank account number in the file is matched against the bank account number configured on journals to pick the right journal.
- If the file cannot be parsed, an error message tells the user the file may not be valid.
The module extends account.journal and account.bank.statement.import, and requires the external Python library pycoda to be installed.
Depends on
Models and fields (2)
- account.journal · extends an existing model
- account.bank.statement.import · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 13.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-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 13.0
Confirmed on 2026-11-03 in branch 13.0 of OCA/l10n-belgium.
terminal Installation and usage
OCA documentation · Odoo 13.0Installation
Source · Odoo 13.0To install this module, you need to install the python library pycoda.
No verified information in OCA: Configuration, Usage.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.