OdooWiki OCA HUB

Agreement Sale

agreement_sale folder_open OCA/agreement open_in_new
Contract Licencia: AGPL-3

Este módulo añade el campo Agreement a los pedidos de venta

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

Vincula pedidos de venta a acuerdos y tipos de acuerdo, y muestra un botón contador de Pedidos de venta en el formulario de acuerdo. Los responsables de ventas obtienen acceso completo a los acuerdos y tipos de acuerdo.

Este módulo conecta la aplicación Agreement con Sales. En un pedido de venta (presupuesto o pedido de venta) obtienes dos campos nuevos: un Agreement y un Agreement Type. El campo Agreement Type solo es visible para los usuarios que pertenecen al grupo de usuarios de tipo de acuerdo. Ambos campos solo se pueden cambiar mientras el pedido sigue en estado Draft o Quotation Sent; una vez confirmado el pedido pasan a ser de solo lectura, por lo que el vínculo no se puede cambiar después. Ambos campos se registran, lo que significa que los cambios quedan registrados en el historial del chatter del pedido.

En el propio formulario del acuerdo, aparece un nuevo botón contador "Sale Orders" en el cuadro de botones de la parte superior. Muestra cuántos pedidos de venta están vinculados a ese acuerdo. Al hacer clic en él se abre la lista de esos pedidos, o va directamente al formulario del pedido único si solo hay uno vinculado.

También se añaden derechos de acceso: los responsables de ventas obtienen derechos completos de creación, lectura, escritura y eliminación sobre los acuerdos y los tipos de acuerdo, mientras que todos los usuarios internos obtienen acceso de solo lectura a los tipos de acuerdo. Se bloquea la eliminación de un acuerdo o tipo de acuerdo que todavía esté siendo utilizado por un pedido de venta, porque el vínculo está configurado para restringir la eliminación.

Depende de

sale_managementagreement
Modelos y campos (2)
  • agreement · amplía un modelo existentesale_order_count (# Sale Orders)
  • sale.order · amplía un modelo existenteagreement_id (Agreement), agreement_type_id (Agreement Type)

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: 7 confirmadas, 2 sin información de 9 versiones.

terminal Instalación y uso

Sin información verificada

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.

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.