Simulador: Descuentos por Cantidad

Compara el coste total anual bajo diferentes tramos de descuento y encuentra el lote óptimo teniendo en cuenta tanto el coste de adquisición como el de almacenamiento.

Cambia el tipo de descuento (all-units vs. por tramos) para ver cómo la misma tabla de precios genera comportamientos muy diferentes. La discontinuidad en all-units puede hacer que saltar al siguiente tramo ahorre miles de euros al año.

Comparativa rápida

All-units

CT(Q, Pi) = D·Pi + (D/Q)·S + (Q/2)·h·Pi

Pi aplica a todas las unidades. Hay saltos bruscos en CT al cruzar umbrales. El Q* puede estar muy lejos del EOQ sin descuento.

Por tramos (incremental)

CT(Q) = D·P̄(Q) + (D/Q)·S + (Q/2)·h·P̄(Q)

P̄(Q) = TPC(Q)/Q es el precio medio efectivo. La función CT es continua. El ahorro por unidad es menor que en all-units.

Algoritmo simplificado

  1. EOQ para cada precio Pi
  2. Ajustar al rango válido del tramo
  3. Calcular CT para todos los candidatos
  4. Elegir el mínimo

Simulador

Parámetros

10010.000
5 €500 €
5 %50 %

Tipo de descuento


Tabla de precios

Q mín.Precio (€/u)

Resultado

Q* óptimo
CT anual
Precio efectivo
EOQ sin desc.
CT sin descuento
Ahorro anual

COSTE TOTAL ANUAL — línea gruesa = rango válido de cada tramo

CANDIDATOS EVALUADOS

Tramo / Candidato EOQ calc. Q usado P efectivo CT anual Nota

Cómo leer el gráfico

Líneas finas discontinuas

Extensión de cada curva fuera de su rango válido. Muestran cómo sería el coste si se pudiera usar ese precio para cualquier cantidad.

Segmentos gruesos

Rango válido de cada tramo. El segmento más bajo en cada región es la opción factible para ese rango de Q.

Punto verde — Q*

El lote óptimo global. Marca el mínimo de CT entre todos los candidatos evaluados.

Saltos (all-units)

Las discontinuidades son visibles como "huecos" entre segmentos adyacentes. Cuando el salto es hacia abajo al pasar al siguiente segmento, ese tramo es el óptimo.