OdooWiki OCA HUB

Sale Partner Pricelist

sale_partner_pricelist folder_open OCA/sale-workflow open_in_new
Sales Management Licencia: LGPL-3

Este módulo de Odoo te permite establecer listas de precios permitidas para los clientes y restringir la selección de listas de precios únicamente a las permitidas para el partner en el pedido 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 17.0

Te permite definir qué tarifas puede usar un cliente y restringe la elección de tarifa en sus pedidos de venta a esa lista. La función se activa por compañía en los ajustes de Ventas.

Este módulo añade un control opcional sobre qué tarifas se pueden usar para un cliente determinado.

  • En el formulario de cliente (res.partner), aparece un nuevo campo "Allowed Pricelists" junto al campo estándar de tarifa. Puedes etiquetar una o varias tarifas permitidas para ese cliente. Si lo dejas vacío, todas las tarifas siguen estando disponibles.
  • En Ajustes de Ventas (res.config.settings), una nueva opción permite habilitar este comportamiento para la compañía. Activarla también habilita automáticamente la funcionalidad estándar "Pricelists" si estaba desactivada.
  • Cuando la opción está activa, Odoo comprueba la tarifa principal del cliente: si no está entre las permitidas, se bloquea el guardado con un error que te pide elegir una tarifa permitida.
  • En un pedido de venta (sale.order), el campo de tarifa se filtra para que solo se puedan seleccionar las tarifas permitidas para el cliente. Si el cliente no tiene tarifas permitidas, se muestran todas las tarifas. Una validación también impide confirmar o guardar un pedido cuya tarifa no esté permitida.
  • La lista de permitidas se toma de la entidad comercial del cliente (company), por lo que los contactos de la misma compañía comparten las mismas restricciones.

El módulo toca res.partner, sale.order, res.company y res.config.settings, y añade vistas de ajustes y de formulario.

Depende de

sale
Modelos y campos (4)
  • sale.order · amplía un modelo existentepartner_allowed_pricelist_ids
  • res.company · amplía un modelo existenteuse_partner_pricelist
  • res.partner · amplía un modelo existenteallowed_pricelist_ids (Allowed Pricelists)
  • res.config.settings · amplía un modelo existenteuse_partner_pricelist

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

Fuentes · Odoo 17.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 17.0
  • Vaya a Ventas ‣ Configuración ‣ Ajustes.
  • En la sección Precios, marque la casilla junto a Usar tarifa de precios de socio y Guarde.
  • Vaya al menú Clientes.
  • Seleccione el cliente/partner para el que desea establecer las tarifas permitidas.
  • Defina el campo Allowed Pricelists y seleccione las tarifas que deben permitirse para este cliente. Si desea permitir todas las tarifas, deje el campo vacío.
  • Guarde los cambios.

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.