luloengineering
Datos · Automatización · Marketing
Villa Romana
26 · 08 · 2026
Villa Romana · Mínimos predictivos

Qué necesitamos
para calcular los mínimos
y cómo se calculan

Primero lo que necesitamos de ustedes. Después, para qué sirve cada cosa.
luloengineering
Lo que le pedimos al cliente

Seis insumos. Cuatro ya los tenemos, dos no.

DatoGranularidadEstado
Ventasdía × tienda × referencia × color × talla, en unidadesEstá
Inventario actualtienda × referencia × color × tallaEstá
Catálogodepartamento, clase, gama, precio, temporada, estadoEstá
Calendario de despacholunes y jueves, tránsito 48 hEstá
Existencias históricasdía × tienda × referencia × color × tallaFalta
Curvas de lanzamientoreferencias nuevas sin historiaDecidir
luloengineering
Pregunta 1 · el único dato que bloquea

Sin saber qué había en cada día, el algoritmo aprende al revés

Tienda A · últimos 4 meses
S 8  ·  M 12  ·  L 3  ·  XL 2
La L vendió 3 porque se agotó el segundo día. Si el algoritmo lee ese 3 como demanda, manda menos L la próxima vez, se agota antes, y esa tienda nunca vuelve a tener L. Un día con venta cero y stock disponible es información; con stock en cero no dice nada y hay que descartarlo. Sin el histórico de existencias no se pueden distinguir.
luloengineering
Pregunta 2 · elijan aquí mismo

Una referencia nueva no tiene historia. ¿Con qué arranca?

luloengineering
Pregunta 3 · elijan aquí mismo

¿Cuándo deja de ser nueva y el sistema confía en su propia venta?

Mientras se considere nueva, el mínimo sale de la estimación. En algún momento tiene que pasar a mandar lo que esa referencia está vendiendo de verdad, tienda por tienda.
luloengineering
Para qué lo pedimos · el algoritmo en una línea

Cada celda del archivo sale de una multiplicación, no de un criterio

mínimo (tienda, referencia, color, talla) =
demanda diaria de esa celda
× días hasta que llegue el próximo despacho
× factor de seguridad
Los tres factores se calculan aparte y cada uno tiene su propia fuente. El resto de las láminas explica de dónde sale cada uno.
luloengineering
Factor 1 · la parte difícil

La curva y el volumen se estiman por separado

Una tienda puede vender la misma forma de curva pero el doble de volumen, o el mismo volumen con otra forma. Son dos preguntas distintas y se responden por separado:
Qué respondeDe dónde sale
Formaen qué proporción se reparten las tallasmezcla de tallas de esa referencia y color
Escalacuántas unidades por día mueve esa tiendaparticipación de la tienda en la venta de ese departamento
Así, la tienda A lleva 1/2/2/1, la B la misma forma al doble, y la C —que vende sobre todo M y L— lleva 1/5/2/1. Es exactamente la diferencia que hoy el archivo no hace.
luloengineering
Factor 1 · cuando no hay datos suficientes

Ninguna tienda queda en cero por falta de historia

Para cada celda se usa el nivel más específico que tenga ventas suficientes, y se baja de nivel solo si no las hay:
nivel 1
Esa tienda, esa referencia y color
nivel 2
Toda la red, esa referencia y color
nivel 3
Esa tienda, ese departamento y clase
nivel 4
Toda la red, ese departamento
El informe dice, celda por celda, qué nivel se usó. Una tienda que lleva una referencia nueva se ve distinta de una que lleva una con seis meses de historia propia — y eso hay que poder verlo antes de despachar.
luloengineering
Factor 2 · cobertura

El mínimo del lunes y el del jueves no son el mismo número

DespachoLlegaCubreDías
LunesMiércolesmiércoles · jueves · viernes3
JuevesSábadosábado · domingo · lunes · martes4
Con tránsito de 48 horas y venta los 7 días, los dos despachos cubren la semana completa. Pero el del jueves carga sábado y domingo: por eso la demanda se pondera por día de la semana y no con un promedio plano.
luloengineering
El proceso · una corrida completa

Cinco pasos, cada uno con un archivo que se puede revisar

PasoQué deja
1Extraer ventas de la ventana que pida el clientedetalle día × tienda × talla
2Extraer inventario e histórico de existenciasqué había disponible cada día
3Estimar demanda diaria por celdademanda + nivel de respaldo usado
4Convertir a mínimos: cobertura, seguridad, redondeomatriz tienda × talla
5Entregarel Excel de mínimos + informe de cambios
Se corre bajo demanda, las veces que haga falta. El archivo nunca entra solo: se revisa el informe y se aprueba.
luloengineering
Lo que acordamos hoy

Referencias nuevas — así queda

Lo elegido se guarda solo en este navegador y no se envía a ningún lado. El botón lo deja en el portapapeles para pegarlo donde haga falta.
luloengineering
Siguiente paso

Con el acceso a las existencias históricas, el prototipo sale esta semana

01
Dimensionar los datos y medir el peso del fin de semana
02
Prototipo en 3 referencias ya conocidas
03
Backtest contra lo que realmente pasó
04
Piloto: un despacho real con el archivo predictivo
Lo que necesitamos hoy: que sistemas confirme cómo exponer el histórico de existencias, y que ustedes decidan cómo arrancan las referencias nuevas.
luloengineering
Anexo 1 · para el área de sistemas

Especificación exacta de los dos datos que faltan

Existencias históricas — el bloqueante

Necesitamos poder responder: ¿cuántas unidades de esta talla, de esta referencia y color, había en esta tienda el día D?

CampoDetalle
Fechaun registro por día. Un corte semanal no sirve: los quiebres duran días, no semanas
Bodega / tiendalas 26 tiendas del universo de surtido
Referencia · color · tallala talla se necesita literal, sin agrupar ni normalizar
Existenciadisponible para vender al cierre del día
Profundidadideal: la misma ventana que se use para las ventas. Mínimo útil: 4 meses hacia atrás

Sirve cualquiera de las tres formas: una tabla de existencias por fecha ya expuesta en el modelo de Power BI, un kárdex de movimientos desde el que reconstruirla, o un corte diario que se empiece a almacenar. Las dos primeras son mejores porque dan historia hacia atrás; la tercera solo sirve de aquí en adelante, y cada día que pasa sin guardarla es un día que no se recupera.

Ventas — confirmar alcance

PreguntaPor qué importa
¿Hasta qué fecha llega el histórico?define la ventana máxima que el cliente puede pedir
¿Se puede bajar el detalle diario de todo el catálogo?son 817 referencia+color × 26 tiendas × tallas; si la extracción actual no aguanta, conviene una vista o una exportación
¿Las devoluciones vienen como unidades negativas?si no, se están contando ventas que no ocurrieron
Anexo 2

Lo que ya quedó definido

PuntoDefinición
Coberturahasta que llegue el próximo despacho: 3 días el del lunes, 4 el del jueves. Tránsito 48 h, venta los 7 días
Ventana de ventasla define el cliente en cada corrida; por defecto 4 meses. El informe declara siempre cuál se usó
Frecuenciabajo demanda. Corriéndolo antes de cada despacho, cada uno recibe su archivo
Formato de salidael mismo Excel de mínimos de hoy, hoja CONSOLIDADO. No cambia nada aguas abajo
Aprobaciónel archivo no entra solo: se revisa el informe de cambios y se aprueba

Universo: 26 tiendas. Quedan fuera del cálculo, por regla vigente, BDZFR, BD148, BD147, BD120 y BD059; BD052 y BD053 son bodegas de acopio y no reciben mínimos.

Las decisiones de negocio que siguen abiertas (factor de seguridad, techo por celda, tallas parciales, alcance del catálogo) están en la presentación de parametrización, en /pages/minimos-predictivos-parametrizacion.

luloengineering Villa Romana · Mínimos predictivos · Método y datos · 26-08-2026
Villa Romana · documento interno

lulo engineering

Mínimos predictivos — método y datos