Este módulo añade soporte para las Letras de Cambio francesas. Este módulo soporta:
- Letra de cambio directa (en francés: Lettre de change directe o LCR directe),
- Letra de cambio aceptada (en francés: Lettre de change acceptée; la llamo letra de cambio en papel),
- Pagaré (en francés: Billet à ordre),
Soporta órdenes de adeudo con descuento por pronto pago y convenio Dailly.
Este módulo tiene 2 características principales:
- para la Letra de Cambio Aceptada, generar una letra de cambio en papel como PDF siguiendo el diseño oficial NF K 11-030-1.
- generar archivos CFONB de LCR (o BOR) para enviar a tu banco.
Este módulo sigue las especificaciones publicadas en el sitio web de CFONB, sección Espace documentaire \> Instruments de paiement \> Effet de commerce (versión del documento de septiembre de 2002).
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 19.0Añade a Odoo un método de pago de letra de cambio francesa (LCR, letra de cambio aceptada, pagaré). Los usuarios pueden imprimir el PDF oficial de la letra de cambio en papel y generar el archivo bancario CFONB para enviarlo a su banco.
Este módulo añade un nuevo método de pago entrante llamado 'Lettre de Change Relevé' (código fr_lcr) que se puede seleccionar en las facturas de cliente y en los adeudos domiciliados.
En una factura de cliente, cuando se utiliza este método de pago, aparece un campo 'Bill of Exchange Bank Account' para que puedas elegir cuál de las cuentas IBAN francesas del cliente se va a adeudar. Odoo preselecciona automáticamente el primer IBAN francés que encuentra en el cliente. Al publicar la factura, Odoo comprueba que se ha establecido una cuenta bancaria (para letras de cambio aceptadas y no aceptadas) y que es un IBAN francés válido.
Para las letras de cambio aceptadas, aparece un botón 'Print Bill of Exchange' en la factura publicada. Genera un PDF siguiendo el diseño oficial NF K 11-030-1, rellenado con el importe de la factura, las fechas, la dirección del cliente, la dirección de la empresa, los datos del RIB y el SIREN, y lo almacena como adjunto en la factura.
En la configuración del método de pago, se establece el tipo de letra de cambio (LCR no aceptada, letra aceptada, pagaré), la opción de cobro predeterminada (fecha de vencimiento, plazo fijo, descuento por pronto pago, descuento por pronto pago sobre valor), y opcionalmente las opciones de la convención Dailly y el tipo de convención.
En los adeudos domiciliados, estos ajustes se rellenan previamente y se pueden modificar mientras el adeudo está en borrador. Al confirmar el adeudo, Odoo requiere una opción de cobro y, para las opciones de descuento por pronto pago, requiere una fecha de valor futura. Las líneas de pago deben estar en EUR y usar un IBAN francés válido. El archivo bancario generado es un archivo de texto CFONB de 160 caracteres por línea con una línea de cabecera, una línea por pago y una línea de total.
Depende de
Modelos y campos (6)
- account.move · amplía un modelo existentefr_lcr_attachment_id (Bill of Exchange Attachment), fr_lcr_attachment_name (Bill of Exchange Filename), fr_lcr_partner_bank_id (Bill of Exchange Bank Account), fr_lcr_attachment_datas (Bill of Exchange File), payment_method_line_fr_lcr_type
- account.payment · amplía un modelo existente
- account.payment.line · amplía un modelo existente
- account.payment.order · amplía un modelo existentefr_lcr_dailly (Dailly Convention), fr_lcr_value_date (Value Date), fr_lcr_dailly_option (Dailly Option), fr_lcr_collection_option (Collection Option)
- account.payment.method · amplía un modelo existente
- account.payment.method.line · amplía un modelo existentefr_lcr_type (Bill of Exchange Type), fr_lcr_dailly (Dailly Convention), fr_lcr_convention_type (Convention Type), fr_lcr_default_dailly_option (Default Dailly Option), fr_lcr_default_collection_option (Default Collection Option)
Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 19.0
Confirmado el 2026-11-03 en la rama 19.0 de OCA/l10n-france.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Instalación
Fuente · Odoo 19.0Este módulo requiere 2 librerías de Python:
- pypdf versión 3.10 o superior,
- unidecode (cualquier versión).
Para que el SIREN de la empresa y del cliente se establezcan en el archivo CFONB (campo opcional) y se impriman en la carta de cambio en papel, debe estar instalado el módulo OCA l10n_fr_siret. La instalación del módulo l10n_fr_siret es opcional (porque el campo SIREN en el archivo CFONB es opcional).
Configuración
Fuente · Odoo 19.0Para configurar este módulo, debe crear un nuevo modo de pago vinculado al método de pago Lettre de Change Relevé que se crea automáticamente al instalar este módulo.
Una vez seleccionado este método de pago, tendrá una nueva sección Bill of Exchange en el modo de pago donde deberá configurar:
- el tipo de LCR: Lettre de change non acceptée (LCR directe), Lettre de change acceptée o Billet à ordre,
- la Default Collection Option,
- si tiene una Dailly Convention,
- en caso de tener una convención Dailly, podrá configurar la Default Dailly Option y el Convention Type.
Este módulo añade un nuevo campo Bill of Exchange Bank Account en las facturas de cliente para seleccionar la cuenta bancaria del cliente que será debitada por la letra de cambio. Esta cuenta bancaria debe ser un IBAN francés.
Si ha configurado el modo de pago para Accepted Letter of Change, tendrá un botón Print Bill of Exchange en las facturas de cliente para obtener la letra de cambio en PDF.
Este módulo utiliza el flujo de trabajo estándar de órdenes de adeudo tal como se implementa en el módulo de OCA account_payment_batch_oca. Una orden de adeudo vinculada a un modo de pago con el método de pago Lettre de change relevé tiene algunas restricciones adicionales:
- todas las líneas de pago deben estar en moneda euro,
- las cuentas bancarias de las líneas de pago deben ser IBAN franceses,
- si la orden de pago está configurada con descuento por pronto pago, debe configurar la fecha valor en la orden de pago (nuevo campo añadido por este módulo).
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.