account_payment_fr_lcr
Provide French Letter of Change support by producing LCR/BOR CFONB files and printable bills of exchange within Odoo.
Key Features
- account.payment.method: Adds the LCR payment method configured for bank-based, EUR debit batches.
- account.payment.method.line: Adds Bill of Exchange type, collection and Dailly options, and validates that LCR payment modes are properly configured.
- account.payment.order: Carries collection and Dailly defaults to debit orders, enforces required value dates for discounted remittances, and generates complete LCR CFONB files.
- account.payment.line: Prefills partner bank from the invoice’s Bill of Exchange account for LCR orders and validates lines use EUR with French IBANs before confirmation.
- res.partner.bank: Validates that Bill of Exchange accounts are French IBANs and exposes their RIB components for use in LCR outputs.
- account.move: Adds a Bill of Exchange bank account on customer invoices with French-IBAN auto-selection, enforces its presence when needed, and allows printing accepted letters as PDF attachments in the official layout.
- account.payment: Builds LCR transaction lines with mandated references, amounts, bank coordinates, dates, and acceptance codes for CFONB exports.
- post_install: Automatically links the LCR payment method to its UNECE code when the related taxonomy module is installed.