Contracts Management - Recurring Sales
Este módulo amplía la funcionalidad de los contratos para poder generar pedidos de venta en lugar de facturas.
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 18.0Permite que los contratos generen pedidos de venta en lugar de facturas según su programación recurrente, con una opción para confirmar esos pedidos automáticamente. Los usuarios también pueden ver cuántos pedidos de venta ha producido un contrato y abrirlos desde el formulario del contrato.
Este módulo añade una nueva forma de que los contratos facturen a los clientes: en lugar de crear facturas, un contrato ahora puede crear pedidos de venta según su programación recurrente.
En el formulario del contrato, cuando el tipo de generación se establece en "Sale", aparece una nueva opción "Auto-confirm". Si se marca, los pedidos de venta generados por ese contrato se confirman automáticamente; de lo contrario, permanecen como presupuestos. Un botón "Create Sales" (visible para usuarios técnicos) permite generar el siguiente pedido de venta de inmediato, incluso antes de su fecha programada, y se registra una nota en el pedido indicando que se creó manualmente desde el contrato.
Una tarea programada llamada "Generate Recurring sales from Contracts" se ejecuta cada día y crea los pedidos de venta debidos para todos los contratos configurados para generar ventas. Cada línea de pedido mantiene un enlace a la línea de contrato de la que proviene, de modo que Odoo puede rastrear qué contrato produjo qué pedido.
El formulario del contrato también muestra un botón contador "Sales Order" que abre la lista de pedidos generados por ese contrato.
Entre bastidores, el módulo afecta a contratos, líneas de contrato, plantillas de contrato, pedidos de venta y líneas de pedido de venta. Reutiliza el partner, las condiciones de pago, la posición fiscal y la compañía del contrato al construir el pedido, y copia cantidades, unidades, descuentos, precios y descripciones de línea de las líneas del contrato.
Depende de
Lo necesitan otros módulos
Modelos y campos (5)
- sale.order · amplía un modelo existentecontract_auto_confirm
- contract.line · amplía un modelo existente
- sale.order.line · amplía un modelo existentecontract_line_id (Contract Line)
- contract.contract · amplía un modelo existentesale_count
- contract.template · amplía un modelo existentegeneration_type, sale_autoconfirm
Texto generado por IA (DeepSeek) al leer el código de la versión 18.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 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/contract.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Para usar este módulo, necesita:
- Vaya a Ventas -\> Contratos y seleccione o cree un nuevo contrato.
- Rellene los campos para seleccionar la recurrencia y los parámetros de facturación:
- Type define el documento que generará el contrato, puede ser "Sales" o "Invoices"
- Sale Autoconfirm, valida los pedidos de venta si el tipo es "Sales"
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.