OdooWiki OCA HUB

Pricelist Price Based on Custom Value

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

Este módulo añade un nuevo "Custom Value" a la lista de opciones de precio base de la lista de precios.

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 16.0

Añade una nueva opción "Custom Value" a las opciones de precio base de las reglas de tarifa, permitiendo que el precio se calcule a partir de un valor proporcionado por otro código en lugar del coste o precio de venta normal del producto.

Este módulo amplía la tarifa de producto para que las reglas de precios puedan usar un valor personalizado como punto de partida.

  • En cada regla de tarifa (las líneas dentro de una tarifa), el campo "Basado en" ahora incluye una opción adicional llamada "Valor personalizado" junto a las opciones estándar.
  • Cuando una regla se establece en "Valor personalizado", el precio ya no se toma del coste del producto, del precio de venta ni de otra fuente estándar. En su lugar, el sistema busca un precio base personalizado que otra parte de Odoo haya colocado en el contexto actual; si no se proporciona ninguno, el precio base se trata como cero.
  • El cálculo del precio de la tarifa se ha ajustado para que este valor personalizado se transmita cuando quien lo invoca lo proporcione, y el cálculo de la regla lo use directamente.
  • Si la opción "Valor personalizado" se elimina o deja de estar disponible, las reglas existentes que la usaban recurren a la configuración base predeterminada en lugar de fallar.

Este módulo no añade menús, pantallas, botones ni informes propios. Funciona en segundo plano sobre los modelos product.pricelist y product.pricelist.item y está pensado para usarse junto con otros módulos que proporcionan el valor personalizado.

Depende de

product
Modelos y campos (2)
  • product.pricelist · amplía un modelo existente
  • product.pricelist.item · amplía un modelo existentebase

Texto generado por IA (DeepSeek) al leer el código de la versión 16.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: 1 confirmada, 8 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 16.0

Cree una nueva o seleccione una lista de precios existente con el modo "Computation" establecido en "Formula".

En la lista de precios:

  • Seleccione "Formula" en el selector "Computation".
  • Seleccione "Custom Value" en el campo "Based on".

Este es un módulo técnico, lo que significa que está diseñado para usarse como parte de soluciones personalizadas. Debes añadir tu precio como clave kwargs custom_base_price al llamar a la función _get_product_price del modelo product.pricelist.

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.