El objetivo de este módulo es ser un punto común para los addons de facturación electrónica. Añade un ebill.payment.contract vinculado a un partner. Por sí solo, este módulo no tiene ninguna utilidad. Es necesario instalarlo junto con un módulo que implemente un sistema de facturación electrónica específico. Este módulo dependiente debe implementar su propio 'transmit.method'.
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 una nueva pantalla "eBill Payment Contract" en Invoicing > Customers donde se registra, por cliente y por servicio de facturación electrónica, el periodo del contrato y su estado. Es una base técnica: por sí sola no envía ni recibe ninguna factura electrónica.
Este módulo crea un nuevo tipo de registro, el eBill Payment Contract, que vincula a un cliente con un servicio de facturación electrónica (el "Service Name", tomado de los métodos de transmisión de facturas ya configurados en Odoo).
Dónde aparece: se añade un nuevo menú "eBill Payment Contract" en Invoicing > Customers. Abre una lista de contratos y un formulario para crear o editar uno. La lista muestra el servicio, el cliente, el estado, las fechas de inicio y fin, y se puede filtrar solo por contratos válidos.
Qué puedes hacer: para cada cliente puedes registrar uno o varios contratos, cada uno con una fecha de inicio (por defecto hoy), una fecha de fin opcional y un estado de Draft, Open o Cancel. El nombre del cliente se rellena automáticamente desde el registro del cliente.
Comportamiento automático: un contrato se considera válido solo cuando su estado es Open, su fecha de inicio es hoy o en el pasado, y su fecha de fin está vacía o aún en el futuro. Esta validez se calcula automáticamente y puede usarse como filtro. Si estableces un contrato como Cancel y su fecha de fin está en el futuro, la fecha de fin se restablece automáticamente a hoy.
Quién puede usarlo: todos los usuarios internos pueden leer contratos; solo los Accounting Managers pueden crearlos, editarlos o eliminarlos.
Nota técnica: también añade un helper en el registro del cliente para encontrar el contrato activo para un servicio dado, que otros módulos de facturación electrónica pueden usar. Sin un módulo de este tipo, este no tiene efecto práctico.
Depende de
Lo necesitan otros módulos
Modelos y campos (2)
- res.partner · amplía un modelo existente
- ebill.payment.contract · modelo nuevoname, state, date_end (End date), is_valid, date_start (Start date), partner_id (Customer), transmit_method_id (Service Name)
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: 6 confirmadas, 3 sin información de 9 versiones.
Fuentes · Odoo 13.0
Confirmado el 2026-11-03 en la rama 13.0 de OCA/edi.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Para usar este módulo, necesita:
- Instalar un módulo de facturación electrónica específico (ninguno está listo todavía)
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.
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.