OdooWiki OCA HUB

French Letter of Change

account_banking_fr_lcr folder_open OCA/l10n-france open_in_new
French localisation License: AGPL-3

This module adds support for French Letters of Change (in French: Lettre de Change Relevé aka LCR). This module supports direct LCR (in French, LCR Directe) and not paper LCR.

This payment type is still in use in France and it is not replaced by SEPA one-off Direct Debits.

With this module, you can generate an LCR CFONB file to send to your bank. Then, your customer will be notified by their bank about the debit (amount, date of debit). Eventually, the debit will take place at the planned date.

auto_awesome What this module does

AI-generated from the code · Odoo 17.0

Adds a French LCR (Lettre de Change Relevé) payment method so you can collect customer payments by generating a CFONB bank file to send to your bank.

This module adds a new inbound payment method called "Lettre de Change Relevé" (code fr_lcr) for French direct debits via LCR. It is available when creating payment modes and is restricted to bank-type payment orders in EUR.

When you prepare a payment order with this method, the system automatically picks the customer's IBAN bank account as the debit account. When you generate the payment file, Odoo produces a CFONB text file containing a header line, one line per payment, and a total line, ready to send to your bank.

Business rules enforced by the code: - The customer's bank account must be of type IBAN and must be a French IBAN (starting with FR). - The company's own bank account must have a bank set, and its IBAN must also be French. - Every payment line must be in EUR; otherwise an error is raised. - Names and references are converted to ASCII, uppercased, and cleaned of special characters; empty required fields raise an error.

It extends account.move.line, account.payment.method and account.payment.order. A demo payment mode named LCR is provided for testing.

Models and fields (3)
  • account.move.line · extends an existing model
  • account.payment.order · extends an existing model
  • account.payment.method · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 17.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: 6 confirmed, 3 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/l10n-france.

terminal Installation and usage

OCA documentation · Odoo 17.0

To configure this module, you need to create a new payment mode linked to the payment method Lettre de Change Relevé that is automatically created when you install this module.

To use this module, you need to create a new Debit Order and select the LCR payment mode.

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.