OdooWiki OCA HUB

Base eBill Payment Contract

base_ebill_payment_contract folder_open OCA/edi open_in_new
Sin categoría Licencia: AGPL-3

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.0

Añ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.

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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 6 confirmadas, 3 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para 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.

info

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.