OdooWiki OCA HUB

Sale Order Partner Restrict

sale_order_partner_restrict folder_open OCA/sale-workflow open_in_new
Sales Management Licencia: AGPL-3

Este módulo te permite elegir qué nivel de restricción deseas aplicar al seleccionar de la lista de clientes.

Esta configuración está disponible en Ventas / Configuración / Ajustes, y las opciones disponibles serían:

  • Todos los contactos (predeterminado)
  • Solo cuentas principales (sin contactos)
  • Cuentas principales y personas de contacto

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 15.0

Te permite controlar qué clientes se pueden seleccionar en un pedido de venta: todos los partners, solo las empresas matrices o las matrices junto con sus contactos. El ajuste se configura por compañía en los ajustes de Ventas.

Este módulo añade una configuración a nivel de compañía que decide qué clientes se pueden seleccionar al crear un pedido de venta.

  • En Ventas / Configuración / Ajustes obtienes una nueva opción "Partner Restriction on Sale Orders" con tres elecciones: All partners (predeterminado), Only parent accounts (no contacts) y Parent accounts and contacts.
  • La elección se almacena en la compañía, por lo que cada compañía puede tener su propia regla.
  • En el formulario del pedido de venta, el campo de cliente se filtra según esa regla: con "Only parent accounts" solo puedes elegir compañías que no sean contactos; con "Parent accounts and contacts" también puedes elegir personas de contacto; con "All partners" no se restringe nada (aparte del filtro habitual de compañía).
  • Si un pedido de venta ya tiene un cliente que no cumple la regla, Odoo genera un error de validación indicando el cliente y la compañía, por lo que el pedido no se puede guardar con un partner prohibido.
  • La regla se aplica automáticamente cuando cambia la configuración en el formulario del pedido, y también se aplica al guardar.

El módulo afecta al pedido de venta (sale.order), a la compañía (res.company) y a la pantalla de ajustes (res.config.settings).

Depende de

sale_management
Modelos y campos (3)
  • sale.order · amplía un modelo existentesale_order_partner_restrict (Partner Restriction on Sale Orders)
  • res.company · amplía un modelo existentesale_order_partner_restrict
  • res.config.settings · amplía un modelo existentesale_order_partner_restrict (Partner Restriction on Sale Orders)

Texto generado por IA (DeepSeek) al leer el código de la versión 15.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: 3 confirmadas, 6 sin información de 9 versiones.

Fuentes · Odoo 13.0

Confirmado el 2026-11-03 en la rama 13.0 de OCA/sale-workflow.

terminal Instalación y uso

Documentación de OCA · Odoo 15.0

Para usar este módulo, necesita:

  • Ir a Ventas > Configuración > Ajustes
  • Elegir el filtro que desea aplicar en los contactos.
  • Ir a Ventas > Pedidos > Presupuestos
  • Crear un registro y solo aparecerán en la lista los contactos disponibles.

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.