OdooWiki OCA HUB
Contract Licencia: AGPL-3

Este módulo añade un objeto Agreement a Odoo para que los contratos y otros acuerdos concluidos con clientes y proveedores puedan registrarse y seguirse en un solo lugar. Cada acuerdo tiene un código, un nombre, un partner, un dominio de Venta o Compra, y fechas de firma, inicio y fin. El partner puede ser una persona de contacto de una empresa: la empresa se almacena en el acuerdo como Commercial Entity, y el código del acuerdo debe ser único por entidad comercial y empresa.

Los acuerdos tienen un chatter con cambios de campos y actividades registrados, pueden archivarse, se listan en el formulario del partner mediante un botón inteligente y están protegidos por tres roles de acceso (Read-Only Users, User y Manager). Opcionalmente, los acuerdos pueden clasificarse con tipos de acuerdo, que preestablecen el dominio, y marcarse como plantillas que pueden duplicarse para crear nuevos acuerdos.

Este módulo es la base de los módulos de acuerdo de la OCA. Su página de ajustes permite instalar extensiones para etapas, firmas, revisiones, terminación, contenido legal y enlaces a ventas, productos, proyectos y rebajas.

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

Registra y sigue acuerdos de clientes y proveedores en un solo lugar, con un código, partner, dominio de venta o compra, y firma, fechas de inicio y fin. Los acuerdos aparecen en el formulario del partner y pueden clasificarse por tipo o usarse como plantillas.

Este módulo añade una aplicación de Acuerdos a Odoo donde registras contratos y otros acuerdos concluidos con clientes o proveedores. Cada acuerdo tiene un código, un nombre, un partner, un dominio (Sale o Purchase) y fechas de firma, inicio y fin. El partner puede ser una persona de contacto de una empresa: la empresa se almacena como Commercial Entity, y el código del acuerdo debe ser único por entidad comercial y empresa.

  • Los acuerdos se listan en el menú Agreements, con vistas de lista, formulario y kanban, y se pueden buscar por nombre o código, filtrar por Sale, Purchase o Archived, y agrupar por partner, entidad comercial, fecha de firma o dominio.
  • En el formulario del partner, un botón inteligente muestra cuántos acuerdos tiene el partner y abre la lista filtrada.
  • Un chatter registra los cambios en campos clave y permite programar actividades; los acuerdos se pueden archivar.
  • Si se habilita en Settings, los acuerdos se pueden clasificar con tipos de acuerdo (que preestablecen el dominio) y marcar como plantillas; las plantillas no requieren un partner y se listan por separado en Configuration > Templates.
  • El acceso está controlado por tres roles: Read-Only Users, User y Manager; una regla multiempresa limita los acuerdos a las empresas permitidas.

Depende de

mail

Menús que añade

AgreementsAgreementsReportingConfigurationSettingsTemplatesTypes
Modelos y campos (4)
  • agreement · modelo nuevocode, name, active, domain, end_date, company_id (Company), partner_id (Partner), start_date, is_template (Is a Template?), signature_date, agreement_type_id (Agreement Type), commercial_partner_id (Commercial Entity)
  • res.partner · amplía un modelo existenteagreement_ids (Agreements), agreements_count
  • agreement.type · modelo nuevoname, active, domain (_domain_selection)
  • res.config.settings · amplía un modelo existentemodule_agreement_sale, module_agreement_type, module_agreement_legal, module_agreement_stage, module_agreement_rebate, group_use_agreement_type (Use agreement types), module_agreement_product, module_agreement_project, module_agreement_revision, module_agreement_signature, group_use_agreement_template (Use agreement template), module_agreement_termination, module_agreement_legal_content

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

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Derechos de acceso

El módulo crea un privilegio Agreement con tres roles. Asígnelos en Ajustes \> Usuarios y compañías \> Usuarios, pestaña Derechos de acceso:

  • Read-Only Users: ver el menú Agreements y leer acuerdos.
  • User: crear, editar, eliminar y archivar acuerdos, y leer tipos de acuerdo. Cuando se instala el módulo, todos los usuarios internos existentes reciben este rol.
  • Manager: además, gestionar tipos de acuerdo y los ajustes de Agreements.

Los tipos de acuerdo y las plantillas de acuerdo están disponibles para todos los usuarios con uno de estos roles.

Ajustes

Vaya a Agreements \> Configuración \> Ajustes (se requiere el rol Manager).

  • Advanced Features ofrece accesos directos a los tipos de acuerdo y a las plantillas de acuerdo y permite instalar los módulos de extensión para firmas, terminación, etapas, tipos jerárquicos, revisiones y contenido legal.
  • Connections permite instalar los módulos que vinculan acuerdos con proyectos, ventas, rebajas y productos.

Tipos de acuerdo

Vaya a Agreements \> Configuración \> Tipos (se requiere el rol Manager) y cree los tipos que necesite. Cada tipo tiene un nombre y un dominio predeterminado (Sale o Purchase) que se aplica a los acuerdos de ese tipo. Los tipos se pueden archivar.

Crear un acuerdo

  • Vaya a Acuerdos \> Acuerdos y haga clic en Nuevo.
  • Introduzca el Nombre del acuerdo y el Código. El código debe ser único por entidad comercial y compañía. Los acuerdos se muestran como [code] name en todas partes.
  • Seleccione el Partner. Puede elegir una persona de contacto de una compañía: la compañía se muestra entonces como Entidad comercial encima del partner.
  • Elija el Dominio: Venta para acuerdos con clientes, Compra para acuerdos con proveedores. Si selecciona un Tipo de acuerdo, se aplica el dominio del tipo; aún puede cambiarlo.
  • Introduzca la Fecha de firma, la Fecha de inicio y la Fecha de fin.
  • En una configuración multi-compañía, marque la Compañía del acuerdo.

Los cambios en el código, el nombre, el partner, el dominio y las fechas se registran en el chatter, donde también puede registrar notas, enviar mensajes y programar actividades.

Buscar acuerdos

La lista de acuerdos se puede buscar por nombre o código y por partner. Los filtros Venta y Compra restringen la lista a un dominio, y el filtro Archivados muestra los acuerdos archivados. Agrupe la lista por partner, entidad comercial, fecha de firma o dominio. La columna Entidad comercial es opcional y se puede mostrar desde el selector de columnas.

En el formulario del partner, el botón inteligente Acuerdos muestra el número de acuerdos vinculados directamente a ese partner y los abre. Un nuevo acuerdo creado desde allí se rellena previamente con el partner.

Duplicar y archivar acuerdos

  • Acciones \> Duplicar copia un acuerdo. Como el código debe ser único, la copia recibe el código del original seguido de (copia).
  • Acciones \> Archivar oculta un acuerdo sin eliminarlo. Los acuerdos archivados se muestran con el filtro Archivados y se pueden desarchivar desde allí.

Plantillas de acuerdos

Las plantillas son acuerdos usados como punto de partida para nuevos acuerdos. No requieren un partner y no se muestran en la lista principal de acuerdos.

  • Vaya a Acuerdos \> Configuración \> Plantillas y cree una plantilla, o marque ¿Es una plantilla? en un acuerdo existente.
  • Para crear un acuerdo a partir de una plantilla, abra la plantilla y use Acciones \> Duplicar. La copia es un acuerdo normal: el indicador de plantilla no se copia. Cámbiele el nombre, establezca el código y el partner.

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.

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.