Belgium - Import Bank CODA Statements

l10n_be_coda
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/8.0/l10n_be_coda
VERSION
VERSION 2.1
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSNoviat
MAINTAINERS
MAINTAINERSNoviat
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Olivier Dony, Thibault Delavallée, Launchpad Translations on behalf of openerp, Denis Ledoux, Fabien Meghazi, Christophe Simonis, Richard Mathot, qdp-odoo, Géry Debongnie, Aaron Bohy, ged-odoo
WEBSITE
WEBSITEhttps://www.odoo.com/page/accounting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:45:39
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account_voucher
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - report
    - analytic
    - board
    - edi
    - email_template
    - base_iban
    - l10n_be_invoice_bba
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Module to import CODA bank statements.
======================================

Supported are CODA flat files in V2 format from Belgian bank accounts.
----------------------------------------------------------------------
    * CODA v1 support.
    * CODA v2.2 support.
    * Foreign Currency support.
    * Support for all data record types (0, 1, 2, 3, 4, 8, 9).
    * Parsing & logging of all Transaction Codes and Structured Format
      Communications.
    * Automatic Financial Journal assignment via CODA configuration parameters.
    * Support for multiple Journals per Bank Account Number.
    * Support for multiple statements from different bank accounts in a single
      CODA file.
    * Support for 'parsing only' CODA Bank Accounts (defined as type='info' in
      the CODA Bank Account configuration records).
    * Multi-language CODA parsing, parsing configuration data provided for EN,
      NL, FR.

The machine readable CODA Files are parsed and stored in human readable format in
CODA Bank Statements. Also Bank Statements are generated containing a subset of
the CODA information (only those transaction lines that are required for the
creation of the Financial Accounting records). The CODA Bank Statement is a
'read-only' object, hence remaining a reliable representation of the original
CODA file whereas the Bank Statement will get modified as required by accounting
business processes.

CODA Bank Accounts configured as type 'Info' will only generate CODA Bank Statements.

A removal of one object in the CODA processing results in the removal of the
associated objects. The removal of a CODA File containing multiple Bank
Statements will also remove those associated statements.

Instead of a manual adjustment of the generated Bank Statements, you can also
re-import the CODA after updating the OpenERP database with the information that
was missing to allow automatic reconciliation.

Remark on CODA V1 support:
~~~~~~~~~~~~~~~~~~~~~~~~~~
In some cases a transaction code, transaction category or structured
communication code has been given a new or clearer description in CODA V2.The
description provided by the CODA configuration tables is based upon the CODA
V2.2 specifications.
If required, you can manually adjust the descriptions via the CODA configuration menu.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
account_coda_import_view Import CODA File account.coda.import form New
view_account_bank_statement_line_coda_tree account.bank.statement.line.coda.tree account.bank.statement.line tree New
view_bank_statement_coda_form account.bank.statement.coda.form account.bank.statement page Inherits account.view_bank_statement_form
view_bank_statement_line_coda_filter bank.statement.line.coda.filter account.bank.statement.line search New
view_bank_statement_line_coda_form bank.statement.line.coda.form account.bank.statement.line form New
Models touched (0)

No models found for this module.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/7.0/l10n_be_coda
VERSION
VERSION 2.1
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSNoviat
MAINTAINERS
MAINTAINERSNoviat
COMMITTERS
COMMITTERSCecile Tonglet, Odoo Translation Bot, Antonin Bourguignon, Martin Trigaux, Foram Katharotiya (OpenERP), Fabien Pinckaers, Antony Lesuisse, Olivier Dony, Tejas Tank, Vo Minh Thu, Launchpad Translations on behalf of openerp, Quentin (OpenERP), Denis Ledoux, Mayur Maheshwari (OpenERP), dle@openerp.com, Amit Patel, Rifakat, Laetitia Gangloff, Peter Langenberg
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:43:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account_voucher
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - process
    - decimal_precision
    - mail
    - analytic
    - board
    - edi
    - email_template
    - base_iban
    - l10n_be_invoice_bba
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Module to import CODA bank statements.
======================================

Supported are CODA flat files in V2 format from Belgian bank accounts.
----------------------------------------------------------------------
    * CODA v1 support.
    * CODA v2.2 support.
    * Foreign Currency support.
    * Support for all data record types (0, 1, 2, 3, 4, 8, 9).
    * Parsing & logging of all Transaction Codes and Structured Format 
      Communications.
    * Automatic Financial Journal assignment via CODA configuration parameters.
    * Support for multiple Journals per Bank Account Number.
    * Support for multiple statements from different bank accounts in a single 
      CODA file.
    * Support for 'parsing only' CODA Bank Accounts (defined as type='info' in 
      the CODA Bank Account configuration records).
    * Multi-language CODA parsing, parsing configuration data provided for EN, 
      NL, FR.

The machine readable CODA Files are parsed and stored in human readable format in 
CODA Bank Statements. Also Bank Statements are generated containing a subset of 
the CODA information (only those transaction lines that are required for the 
creation of the Financial Accounting records). The CODA Bank Statement is a 
'read-only' object, hence remaining a reliable representation of the original
CODA file whereas the Bank Statement will get modified as required by accounting 
business processes.

CODA Bank Accounts configured as type 'Info' will only generate CODA Bank Statements.

A removal of one object in the CODA processing results in the removal of the 
associated objects. The removal of a CODA File containing multiple Bank 
Statements will also remove those associated statements.

The following reconciliation logic has been implemented in the CODA processing:
-------------------------------------------------------------------------------
    1) The Company's Bank Account Number of the CODA statement is compared against 
       the Bank Account Number field of the Company's CODA Bank Account 
       configuration records (whereby bank accounts defined in type='info' 
       configuration records are ignored). If this is the case an 'internal transfer'
       transaction is generated using the 'Internal Transfer Account' field of the 
       CODA File Import wizard.
    2) As a second step the 'Structured Communication' field of the CODA transaction
       line is matched against the reference field of in- and outgoing invoices 
       (supported : Belgian Structured Communication Type).
    3) When the previous step doesn't find a match, the transaction counterparty is 
       located via the Bank Account Number configured on the OpenERP Customer and 
       Supplier records.
    4) In case the previous steps are not successful, the transaction is generated 
       by using the 'Default Account for Unrecognized Movement' field of the CODA 
       File Import wizard in order to allow further manual processing.

In stead of a manual adjustment of the generated Bank Statements, you can also 
re-import the CODA after updating the OpenERP database with the information that 
was missing to allow automatic reconciliation.

Remark on CODA V1 support:
~~~~~~~~~~~~~~~~~~~~~~~~~~
In some cases a transaction code, transaction category or structured 
communication code has been given a new or clearer description in CODA V2.The
description provided by the CODA configuration tables is based upon the CODA 
V2.2 specifications.
If required, you can manually adjust the descriptions via the CODA configuration menu.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
account_coda_import_view Import CODA File account.coda.import form New
view_account_bank_statement_line_coda_tree account.bank.statement.line.coda.tree account.bank.statement.line tree New
view_bank_statement_coda_form account.bank.statement.coda.form account.bank.statement page Inherits account.view_bank_statement_form
view_bank_statement_line_coda_filter bank.statement.line.coda.filter account.bank.statement.line search New
view_bank_statement_line_coda_form bank.statement.line.coda.form account.bank.statement.line form New
Models touched (0)

No models found for this module.