Actualización Precio Reducido
Introducción al Algoritmo de Precio Reducido
Este proceso automático se encarga de calcular y ajustar el **Precio Reducido** (el precio reducido al que se debería vender un producto) para todos los productos activos en Odoo cada día.
Objetivo: Calcular y actualizar el Precio Reducido para cada producto, asegurando que se mantenga un margen reducido y se consideren los costes más recientes.
Paso 1: Selección de Productos a Revisar
El sistema comienza identificando todos los productos que cumplen las siguientes condiciones:
- El producto debe estar activo en Odoo.
Paso 2: Exclusión de Productos Específicos
Para cada producto seleccionado, el sistema verifica si tiene la etiqueta especial: < PVR MANUAL >
-
Si el producto TIENE esa etiqueta:
El sistema ignora este producto y no calcula su Precio Reducido.
-
Si el producto NO TIENE esa etiqueta:
El sistema continúa con los siguientes pasos para calcular su Precio Reducido.
Paso 3: Determinación del Margen de Beneficio Aplicable
Se establece un margen de beneficio inicial del 30%. Luego, el sistema revisa si el producto tiene alguna de las siguientes etiquetas específicas. Si las tiene, el margen se ajusta:
| Etiqueta del Producto | Margen de Beneficio Aplicado |
|---|---|
| 23-Rango A (10%) | 22% |
| 23-Rango A (20%) | 23% |
| 23-Rango A (30%) | 24% |
| 23-Rango A (40%) | 25% |
| 23-Rango A (50%) | 25% |
| 23-Rango A (60%) | 25% |
| 23-Rango A (70%) | 25% |
| 23-Rango A (80%) | 25% |
| 23-Rango B | 30% |
| 23-Rango C | 35% |
Si el producto no tiene ninguna de estas etiquetas, el margen de beneficio se mantiene en el 30% inicial.
Paso 4: Identificación de los Costes más Relevantes del Producto
Ahora, el sistema busca el coste más importante del producto.
El sistema considera dos costes principales:
- El Coste del producto.
- El Último precio de compra registrado.
Consideración del Coste Futuro Estimado:
-
Además, si el producto tiene un coste futuro definido
(
Coste Futuro + Vigor Coste Futuro) Y la fecha de vigencia de ese coste futuro no es más antigua que dos meses desde hoy, también lo añade a la lista de costes importantes.
De todos estos costes, el sistema elige el más alto como el "coste de referencia" para el cálculo.
Paso 5: Cálculo del Precio Calculado y Límite Inferior
-
El Coste Más Alto del Producto (CMA):
El sistema primero identifica cuál es el coste más elevado de la lista de costes importantes.
El Coste Más Alto (CMA) = El valor más alto entre los costes del producto -
El Precio Calculado:
Se calcula un precio utilizando la siguiente fórmula. Esta fórmula toma el precio de venta actual del producto (PVP) y el coste más alto (CMA) para encontrar un valor ajustado que sirva como referencia.
El Precio Calculado = (((PVP - CMA) / 100) * 60) + CMA -
El Límite Inferior del Precio:
Se calcula un precio reducido obligatorio multiplicando el Coste Más Alto por el porcentaje de beneficio. Este es el precio más bajo al que el producto debería venderse para asegurar ese margen.
El Límite Inferior = CMA * Margen Aplicable(Paso 3)
Paso 6: Establecer el Precio reducido Final del Producto
Finalmente, el PVR del producto se actualiza en el sistema.
- El nuevo PVR se establece como el precio más alto entre el "Precio Calculado" y el "Límite Inferior". Así nos aseguramos de que el PVR siempre sea el más beneficioso para nosotros.
-
El resultado final se ajusta a **dos decimales**.
Precio Mínimo (PVR) Final = el valor más alto entre (El Precio Calculado) y (El Límite Inferior), redondeado a 2 decimales
¡Actualización del Precio Reducido completada! Este proceso se ejecuta automáticamente cada día.