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.0Te 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
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-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/sale-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 17.0Configuración
Fuente · 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.
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.