desarrollado por Ramiro Nicastro
Asistente IA
💬

Ayuda contextual

Te explico qué hace cada cosa
🧠

Copiloto del Motor

Tu asistente operativo para configurar parámetros
1
Cargá el copiloto en tu IA preferida (una sola vez)
Descargá el archivo de instrucciones y pegalo como primer mensaje en tu chat de ChatGPT, Claude o Gemini. Sirve para enseñarle todo lo que necesita saber del motor.
💡 También podés copiarlo a un archivo de texto, subirlo como knowledge / proyecto en tu IA, y olvidarte. Después solo le pegás los mensajes de sesión del paso 2.
2
Contame tu problema o duda
Escribilo en lenguaje normal. Ejemplos:
📋 Esto copia un mensaje con los parámetros actuales del motor + tu pregunta. Pegalo en tu chat de IA (que ya tiene cargado el paso 1) y conversá libremente.
📊
Parámetros actuales del motor
Click para ver los valores que el motor tiene seteados ahora.
3
Cuando la IA te devuelva el JSON final, pegalo acá
Solo cuando le dijiste "aplicalo" / "dale" / "listo" en tu chat de IA. El motor valida, te muestra el preview, y vos confirmás antes de aplicar.
🎯 Recomendación del asistente
🧠 Configuraciones aplicadas (historial reciente)
Sin memoria guardada.
Supply Chain · Distribución CD→Tiendas
v31
desarrollado porRamiro Nicastro
Procesando...
👋 Bienvenido al Pasante Inteligente
Esta herramienta sugiere cuánto stock mandar a cada tienda. Tu flujo va a ser:
1
Cargá tu planilla
Acá. Excel con hojas panel y BASE_DISTRIBUCION.
2
Configurá criterios
DOH, priorización, mínimos. Lo básico alcanza para arrancar.
3
Ejecutá y revisá
El motor sugiere, vos decidís. Editás manualmente lo que haga falta.
4
Exportá
CRUCE RAPIDO de vuelta a tu planilla, picking u OC.
📁 Paso 1 · Cargá tu planilla
📋
La app va a leer las hojas panel y BASE_DISTRIBUCION automáticamente. También detecta las columnas OO, OO SUB y VTA ANT si están presentes.
📊
Arrastrá tu archivo Excel acá
o hacé click para seleccionar — formatos: .xlsx, .xls, .xlsm
📄
⚙️ Configurá los criterios de distribución
Definí cómo querés que el motor decida cuánto mandar a cada tienda. Los criterios están en 3 niveles:
🎯
Lo básico
Días de inventario y priorización. Lo que sí o sí tenés que mirar.
⚙️
Ajustes finos
Stop por subclase, Push, mínimos por formato. Para afinar.
🔬
Avanzado
DOH proyectado, mínimos VR/WH. Solo si sabés qué hacés.
📋 Configuración:
🎯
Lo básico
Los días de inventario y la priorización entre tiendas. Esto siempre lo configurás.
📐 Días de inventario (DOH)
💡
El motor usa DOH (días de inventario) para decidir cuánto enviar. Cada tienda debería estar entre el mínimo y el máximo. El motor apunta al objetivo.
DOH Mínimo?DOH MínimoSi una tienda baja de este DOH, el motor recomienda reponer urgente.Ejemplo: si lo ponés en 10, cualquier SKU-tienda con menos de 10 días de stock va a aparecer como ENVIAR.
DOH Objetivo?DOH ObjetivoEl "ideal" al que apunta el motor cuando calcula cuánto reponer.Si está en 15 días, el motor calcula la cantidad necesaria para que la tienda quede con ~15 días de cobertura post-envío.
DOH Máximo?DOH MáximoSi una tienda está por encima de este DOH, el motor lo marca como SOBRESTOCK y no envía.Ejemplo: 35 días. Una tienda con 40 días de stock no recibe más de ese SKU.
⚖️ Priorización entre tiendas
💡
Cuando el stock del CD no alcanza para todos, el motor reparte según estos pesos. Tienen que sumar 100.
Peso Ventas SKU?Peso Ventas SKUQué tanto influyen las ventas L4W del SKU en esa tienda al priorizar.Más alto = se le manda más a las que más venden ese SKU, aunque tengan stock.
Peso DOH SKU?Peso DOH SKUQué tanto importa que la tienda tenga poco stock del SKU.Más alto = priorizá las que están más cerca del quiebre.
Peso DOH SCL?Peso DOH SubclaseQué tanto importa el DOH de toda la subclase en esa tienda.Útil para evitar mandar más a tiendas que ya tienen mucho stock de la categoría.
Peso Ventas SCL?Peso Ventas SubclaseQué tanto influyen las ventas L4W de la subclase entera en esa tienda.Priorizá tiendas donde la categoría entera vende bien, no solo el SKU puntual. Útil para distribuciones de surtido nuevo o lanzamientos.
Peso VTA ANT SKU?Peso VTA ANT SKUSeñal adicional: prioriza tiendas según la venta del período anterior (VTA ANT) del SKU, aparte de la fuente que uses como base.Default 0 (no influye). Subilo para que pesen también las que venían vendiendo fuerte antes. Si la planilla no trae VTA ANT, no aporta nada.
Peso VTA ANT SCL?Peso VTA ANT SubclaseSeñal adicional: prioriza tiendas según la venta del período anterior (VTA ANT) de la subclase entera, aparte de la fuente base.Default 0 (no influye). Útil para surtido nuevo donde la categoría venía traccionando antes. Si la planilla no trae VTA ANT SCL, no aporta nada.
Total: 100%
🌊 Cómo repartir cuando el CD no alcanza
💡
Cuando hay menos stock en el CD que pedidos totales, podés elegir cómo se reparte:

Por capas de DOH (recomendado): garantiza piso de cobertura a todas las tiendas antes de subir. Primero todas a 5d, después a 10d, después a 15d. Las top vendedoras siguen recibiendo más, pero no se llevan todo.
Greedy clásico: ordena por score y llena cada tienda al máximo. Las top vendedoras se llevan todo el stock disponible (comportamiento v17 y anteriores).
Distribución por capas de DOH (waterfall)?Waterfall por DOH SKUEn lugar de saturar las top vendedoras, reparte primero un piso de cobertura (ej 5d) a todas, después sube a 10d, después a 15d.Quiebres puros y casi-quebrados sin venta se sirven primero, no entran al waterfall (son urgencias).
Paso de cada capa (DOH SKU)?Paso de capa SKU (días)Cada cuántos días de DOH avanza el waterfall de SKU.Default 5d. Si tu objetivo es 15d, hace 3 rondas: 5d → 10d → 15d. Con paso 3d haría 5 rondas (3, 6, 9, 12, 15) — más equitativo pero más cálculo.
Default 5d · "vaya de a poquito hacia el objetivo"
Capas por DOH Subclase?Waterfall por DOH SubclaseAdemás del waterfall de SKU, también avanza por capas de DOH de subclase.Podés combinarlos con AND (tiene que cumplir ambos para entrar a la capa) u OR (con que uno cumpla alcanza).
📅 Período de venta
💡
Definí el período del reporte histórico que bajaste de MicroStrategy. Los días se calculan automáticamente y se usan para normalizar VTA ANT a venta diaria.
Período histórico (MicroStrategy)?Período del reporte históricoPoné las mismas fechas que usaste en MicroStrategy para bajar VTA ANT. El motor calcula los días automáticamente y normaliza a venta diaria.Si no usás VTA ANT, dejá L4W como fuente y esto no importa.
Desde
Hasta
Días base (manual)?Días base manualSi no cargás fechas, editá este número directamente. Representa cuántos días abarca VTA ANT en tu reporte.Default 28 = 4 semanas = L4W.
Fuente de venta base?Fuente de ventaQué número usa el motor para calcular la venta diaria de cada SKU-tienda.

L4W: comportamiento estándar, usa las últimas 4 semanas.
VTA ANT SKU: usa el período histórico que bajaste de Micro (normalizado a diaria). Si el SKU tiene 0, se queda en 0 salvo que activés los fallbacks de abajo.
Mayor: toma el más alto entre L4W y VTA ANT. Más agresivo — anticipá temporada alta.
Menor: toma el más bajo. Más conservador — dudás si el histórico aplica igual.
Fallbacks cuando VTA ANT = 0
Usar VTA ANT SCL si SKU = 0?Fallback a VTA ANT SCLSi el SKU tiene VTA ANT = 0 pero la subclase tiene dato histórico, usa VTA ANT SCL directo como venta base del SKU.Se aplica antes que el fallback a L4W. Solo activo cuando la fuente es VTA ANT SKU.
Usar L4W si VTA ANT SCL también = 0?Fallback a L4W (28 días)Último recurso: si tanto VTA ANT SKU como VTA ANT SCL son 0, usa L4W normalizado a 28 días.El motor ajusta el valor para que la venta diaria sea equivalente a L4W, independientemente del período configurado.
📊 Venta subclase — fuente y período?Fuente de venta subclaseQué número usa el motor para calcular la venta diaria de la subclase (dohS, push, score).

Podés usar el dato histórico de MicroStrategy (VTA ANT SCL) en lugar de L4W SCL, igual que para el SKU individual.El período se configura de forma independiente — pueden venir de reportes distintos.
Período histórico SCL?Fechas del reporte de MicroStrategy para VTA ANT SCL. Puede ser distinto al período del SKU.
Desde
Hasta
Días base SCL (manual)?Días del período histórico de la subclase. Default 28 = L4W.
Fuente de venta subclase
Fallback SCL
Si VTA ANT SCL = 0, usar L4W SCL (28 días)?Fallback subclaseSi la subclase no tiene dato histórico, cae a L4W SCL normalizado a 28 días.Solo aplica cuando la fuente SCL es ANT, Mayor o Menor.
📋 Resumen de criterios — qué hará el motor con la configuración actual
📋 Criterios aplicados en esta ejecución
📊 Resultados
Vista:
0 filas seleccionadas
Operativo: Análisis:
pasante inteligente v31 · gdn supply chain · Ramiro Nicastro