🔍 Auditoría de ventas vs configuración
Detecta items donde el modelo de reposición podría estar subestimando la demanda real.
Cruza ventas últimos 30 días contra demanda 8 semanas históricas
y la configuración actual (política A/B + params en item_config).
Recalculado a cada render.
Cómo funciona esta tab (v103, bidireccional desde v111):
cada item solo aparece si tiene una sugerencia accionable: el target calculado difiere de la config actual. La fórmula es UNA SOLA y bidireccional —
El botón "✅ Aplicar las N recomendaciones" ejecuta el batch completo (subidas + bajadas + migraciones B→A) en 1 click. Cada cambio queda con audit log en
target = ceil(2 + Δ/40), bounds [1, 5]: si el target supera la config → Bucket A (subir, demanda creciendo); si queda por debajo → Bucket D (bajar, demanda cayendo — evita merma). Es idempotente — una vez aplicás, el item desaparece del bucket. NO necesitás recordar nada: si reaparece es porque la demanda volvió a moverse de verdad.
El botón "✅ Aplicar las N recomendaciones" ejecuta el batch completo (subidas + bajadas + migraciones B→A) en 1 click. Cada cambio queda con audit log en
muy_compras.events por si querés revisar después.
📈 Bucket A — Items Almacenable con tendencia al alza (delta ≥ +20%)
· Probablemente sub-comprando, considerar subir days_stock o safety_days
▼ ver más
| Item | Qty 30d | Prom/sem 30d | Prom/sem 8sem | Δ% | d/s/L actual | Stock | Sugerencia |
|---|---|---|---|---|---|---|---|
|
Tomate Ensalada (Lb)
id 23 · FRUTAS |
2,017.5 | 470.8 | 387.5 | +21% | 3/1/1 | 152.1 | safety 1→3 |
|
Lechuga Iceberg Nacional (Lb)
id 25 · VERDURAS |
1,300.7 | 303.5 | 236.9 | +28% | 3/1/1 | 41.3 | safety 1→3 |
|
Zapallo (Lb)
id 26 · VERDURAS |
833.4 | 194.5 | 152.2 | +28% | 4/2/1 | 94.5 | safety 2→3 |
|
Ajo en Tira (Unidad)
id 18 · VERDURAS |
363.2 | 84.7 | 65.7 | +29% | 4/2/1 | 62.0 | safety 2→3 |
|
Mazorca (Unidad)
id 106 · VERDURAS |
361.3 | 84.3 | 56.3 | +50% | 3/1/1 | 14.0 | days 3→7, safety 1→4 |
|
Lima (limón amarillo) (Lb)
id 115 · FRUTAS |
275.6 | 64.3 | 45.3 | +42% | 3/1/1 | 47.2 | days 3→7, safety 1→4 |
|
Hongo Bunapi Blanco (Paquete 120g)
id 215 · VERDURAS |
101.0 | 23.6 | 13.5 | +75% | 3/1/1 | 17.0 | days 3→7, safety 1→4 |
|
Cebolla Blanca Jumbo (Lb)
id 412 · VERDURAS |
73.3 | 17.1 | 9.8 | +74% | 3/1/1 | -20.5 | days 3→7, safety 1→4 |
|
Hongo Portobelo (Bandeja 300g)
id 121 · VERDURAS |
65.0 | 15.2 | 12.0 | +26% | 3/1/1 | 27.0 | safety 1→3 |
|
Hongo Bunapi Chocolate (Paquete 120g)
id 216 · VERDURAS |
58.0 | 13.5 | 9.9 | +37% | 3/1/1 | 20.0 | days 3→7, safety 1→3 |
|
Acelga (Lb)
id 609 · VERDURAS |
56.0 | 13.1 | 9.3 | +40% | 3/1/1 | 5.6 | days 3→7, safety 1→3 |
|
Zanahoria de Colores (Bolsa 1 Lb)
id 641 · VERDURAS |
47.5 | 11.1 | 9.1 | +21% | 3/1/1 | 10.0 | safety 1→3 |
|
Otoe
id 77 · TUBERCULOS |
39.0 | 9.1 | 6.6 | +38% | 3/1/1 | 4.8 | days 3→7, safety 1→3 |
|
Toronja (Unidad)
id 251 · FRUTAS |
36.0 | 8.4 | 6.0 | +40% | 3/1/1 | 43.0 | days 3→7, safety 1→3 |
|
Hongo Crimini (Bandeja 400g)
id 147 · VERDURAS |
29.0 | 6.8 | 5.0 | +35% | 3/1/1 | 10.0 | days 3→7, safety 1→3 |
|
Tomatillo (Lb)
id 192 · FRUTAS |
28.0 | 6.5 | 5.2 | +25% | 3/1/1 | 12.1 | safety 1→3 |
|
Romero (Lb)
id 268 · HIERBAS FRESCAS |
16.9 | 3.9 | 3.3 | +20% | 3/1/1 | 3.5 | safety 1→3 |
|
Cartón de Huevos (Bandeja 30 Und)
id 61 · HUEVOS |
14.0 | 3.3 | 2.4 | +38% | 3/1/1 | 6.0 | days 3→7, safety 1→3 |
|
Ajo Pelado (Paquete de 1 KG)
id 169 · VERDURAS |
13.0 | 3.0 | 1.6 | +87% | 3/1/1 | 37.0 | days 3→7, safety 1→5 |
📉 Bucket D — Items Almacenable con tendencia a la baja (delta ≤ −20%) · Probablemente sobre-comprando, misma fórmula del Bucket A en reversa — evita merma ▼ ver más
| Item | Qty 30d | Prom/sem 30d | Prom/sem 8sem | Δ% | d/s/L actual | Stock | Sugerencia |
|---|---|---|---|---|---|---|---|
|
Name Diamante (Lb)
id 323 · TUBERCULOS |
53.3 | 12.4 | 21.1 | -41% | 4/2/1 | 83.9 | safety 2→1 |
💤 Items A sin ventas hace 14+ días con stock parado · ¿Fin de temporada? ¿Migrar a B? Decisión de negocio — sin apply automático ▼ ver más
| Item | Última venta | Días sin venta | Stock parado | d/s actual |
|---|---|---|---|---|
| Micro Green Mostaza Morada (Bandeja 35g) id 595 | 2026-05-23 | 45 | 1.0 | 3/1 |
| Acelga (Lb) id 609 | 2026-06-04 | 33 | 5.6 | 3/1 |
| Cebollina China (Lb) id 201 | 2026-06-15 | 22 | 6.6 | 3/1 |
🔄 Bucket B — Items No almacenable candidatos a migrar a Almacenable · Vendidos al menos 1 vez TODAS las semanas del último mes ▼ ver más
| Item | Qty 30d | Sems venta | Días venta | Prom/sem | Stock | Política sugerida |
|---|---|---|---|---|---|---|
|
Repollo Chino (Lb)
id 125 · VERDURAS |
87.9 | 5/4+ | 8 | 20.5 | 4.7 | B→A · days=5 safety=2 |
|
Lenteja (Lb)
id 167 · GRANOS |
65.3 | 4/4+ | 8 | 15.2 | 59.7 | B→A · days=7 safety=2 |
|
Mora (Bandeja 200g)
id 455 · FRUTAS |
37.0 | 4/4+ | 12 | 8.6 | 0.0 | B→A · days=7 safety=2 |
|
Frambuesa (Bandeja 200g)
id 392 · FRUTAS |
36.0 | 4/4+ | 13 | 8.4 | 0.0 | B→A · days=7 safety=2 |
|
Limonaria con Tallo (Lb)
id 650 · HIERBAS FRESCAS |
31.1 | 4/4+ | 5 | 7.3 | 5.3 | B→A · days=7 safety=2 |
|
Pulpa de Tamarindo (Bolsa 227g)
id 100 · PULPAS DE FRUTA |
31.0 | 5/4+ | 6 | 7.2 | 12.0 | B→A · days=7 safety=2 |
|
Mezclum de Lechugas (Bandeja 300g)
id 410 · VERDURAS |
21.0 | 4/4+ | 8 | 4.9 | 2.0 | B→A · days=7 safety=2 |
|
Col de Bruselas (Lb)
id 321 · VERDURAS |
18.8 | 4/4+ | 4 | 4.4 | 0.3 | B→A · days=7 safety=2 |
|
Fresas Congeladas (Bolsa 1Kg)
id 644 · FRUTAS |
17.0 | 4/4+ | 7 | 4.0 | -5.0 | B→A · days=7 safety=2 |
|
Hongo Enoki (Paquete)
id 214 · VERDURAS |
13.0 | 4/4+ | 5 | 3.0 | 0.0 | B→A · days=7 safety=2 |
|
Hoja de Limonaria (Lb)
id 652 · HIERBAS FRESCAS |
11.2 | 4/4+ | 5 | 2.6 | 0.0 | B→A · days=7 safety=2 |
|
Micro Green Pea Shoots (Bandeja 8g)
id 556 · VERDURAS |
10.0 | 4/4+ | 6 | 2.3 | 1.0 | B→A · days=7 safety=2 |
|
Sorrel MicroGreen (Bandeja 8g)
id 378 · VERDURAS |
7.0 | 4/4+ | 4 | 1.6 | 2.0 | B→A · days=7 safety=2 |
🚫 Bucket C — Items con faltantes registrados en bodega (≥2 días distintos, 30d) · El cliente pidió, no había stock, la factura lo omitió — demanda que el modelo NO ve ▼ ver más
Fuente: marcas de faltante del picker/chequeador en la app de bodega (
muy.picking_lines, read-only).
Estos items sufren demanda censurada: cuanto peor abastecidos, menos se facturan, menos demanda ve el modelo histórico — círculo vicioso.
Desde v110 la corrección es AUTOMÁTICA: la qty perdida se suma a la demanda histórica del modelo (8 semanas, fold canónico) → sube demanda diaria → sube "Cuánto pedir". No requiere acción manual — la columna "Corrección modelo" muestra la magnitud aplicada.
Total registrado en 30d: 131 líneas marcadas faltante (incluye los de 1 solo día, visibles en el detalle de cada item).
| Item | Veces | Días | Qty perdida | Última vez | Qty 30d fact. | Stock | Política | Corrección modelo |
|---|---|---|---|---|---|---|---|---|
|
Esparrago (Mazo aprox 500g)
id 63 · ASSISI RESTAURANT S A, Monsieur Hospitality - Ciao Bella Pizza San Francisco, Monsieur Hospitality - La Vespa Ristorante Bella Vista, Monsieur Hospitality - La Vespa Ristorante Vista Mare |
15 | 4 | 46.0 | 2026-07-07 | 177.0 | 0.0 | A · d3/s1 | ✅ Modelo corregido automáticamente: +26% de demanda por faltantes |
|
Yuca (Lb)
id 68 · ALIMENTOS PLAZA URUGUAY, S.A. - Ato, CREPES S A, Monsieur Hospitality - Freskos Deli Café Brisas del Golf, Monsieur Hospitality - La Vespa Ristorante Vista Mare |
7 | 4 | 38.4 | 2026-07-04 | 153.8 | 14.8 | A · d3/s1 | ✅ Modelo corregido automáticamente: +25% de demanda por faltantes |
|
Pepino (Lb)
id 21 · CREPES S A, GRUPO ZENA, S.A. |
6 | 2 | 15.0 | 2026-06-16 | 640.1 | 23.8 | A · d3/s1 | ✅ Modelo corregido automáticamente: +2% de demanda por faltantes |
|
Platano Verde (Unidad)
id 6 · ALIMENTOS PLAZA URUGUAY, S.A. - Ato, CREPES S A, EVENTOS Y EXPERIENCIAS - RESTAURANTE NACAR |
5 | 3 | 116.0 | 2026-07-07 | 893.4 | 145.0 | A · d3/s1 | ✅ Modelo corregido automáticamente: +13% de demanda por faltantes |
|
Fresas (Bandeja 275g)
id 388 · Monsieur Hospitality - La Vespa Lounge and Grill, RIMPA HOTEL, S.A., Salvaje Franchise CDE - Salvaje Costa del Este |
5 | 3 | 10.0 | 2026-07-06 | 214.0 | 9.0 | A · d3/s1 | ✅ Modelo corregido automáticamente: +5% de demanda por faltantes |
|
Piña (Lb)
id 102 · GRUPO MANGIATA, S.A - Viva la Pizza, Monsieur Hospitality - Petit Paris Soho Mall, Salvaje Franchise CDE - Salvaje Costa del Este |
5 | 2 | 0.0 | 2026-07-06 | 3,276.3 | 209.1 | A · d3/s1 | ✅ Modelo corregido automáticamente: +0% de demanda por faltantes |
|
Micro Green Mostaza (Bandeja 35g)
id 237 · COFFEE ROASTERS UNIDOS - UNIDO Coffee Roasters Centro de Producción, CREPES S A |
4 | 3 | 4.0 | 2026-06-30 | 56.0 | 12.0 | A · d3/s1 | ✅ Modelo corregido automáticamente: +7% de demanda por faltantes |
|
Puerro (Lb)
id 67 · ALPICAT FOODS, S.A. - Cooking Mama Costa del Este, GRUPO ZENA, S.A., Monsieur Hospitality - La Vespa Ristorante Vista Mare, ROMER COHEN Y ASOCIADOS - OTO |
4 | 3 | 12.2 | 2026-06-17 | 96.9 | 18.7 | A · d3/s1 | ✅ Modelo corregido automáticamente: +13% de demanda por faltantes |
|
Brocoli (Lb)
id 49 · GRUPO ZENA, S.A., LA COCINA DE SOFY S A, Monsieur Hospitality - Ciao Bella Mare Isla Flamenco, Monsieur Hospitality - Ciao Bella Pizza San Francisco |
4 | 2 | 19.0 | 2026-06-20 | 466.6 | 49.5 | A · d3/s1 | ✅ Modelo corregido automáticamente: +4% de demanda por faltantes |
|
Hongo Enoki (Paquete)
id 214 · HOTELES DE LA BAHIA S DE R L, HOTELES DE LA BAHIA S DE R L - Sofitel, ROMER COHEN Y ASOCIADOS - OTO |
3 | 3 | 7.0 | 2026-07-01 | 13.0 | 0.0 | B | ✅ Modelo corregido automáticamente: +54% de demanda por faltantes · Siendo B no se compra preventivo — candidato a migrar a A |
|
Coliflor (Lb)
id 107 · Monsieur Hospitality - La Vespa Ristorante Vista Mare, Monsieur Hospitality - NOA |
3 | 3 | 0.0 | 2026-06-20 | 60.2 | 29.2 | B | ✅ Modelo corregido automáticamente: +0% de demanda por faltantes · Siendo B no se compra preventivo — candidato a migrar a A |
|
Lechuga Romana (Lb)
id 53 · CREPES S A, GRUPO MANGIATA, S.A - Viva la Pizza |
2 | 2 | 2.8 | 2026-07-07 | 1,042.0 | 26.1 | A · d3/s1 | ✅ Modelo corregido automáticamente: +0% de demanda por faltantes |
|
Frambuesa (Bandeja 200g)
id 392 · HOTELES DE LA BAHIA S DE R L - Sofitel |
2 | 2 | 7.0 | 2026-07-06 | 36.0 | 0.0 | B | ✅ Modelo corregido automáticamente: +19% de demanda por faltantes · Siendo B no se compra preventivo — candidato a migrar a A |
|
Guineo (Lb)
id 32 · RIMPA HOTEL, S.A., UNIDO MP - UNIDO Coffee Roasters Casco Antiguo |
2 | 2 | 44.0 | 2026-07-01 | 868.7 | 97.1 | A · d3/s1 | ✅ Modelo corregido automáticamente: +5% de demanda por faltantes |
|
Raiz China (Bolsa 454g)
id 265 · GRUPO ZENA, S.A., TOCUMEN BAR, INC |
2 | 2 | 2.0 | 2026-06-30 | 24.0 | 6.0 | A · d3/s1 | ✅ Modelo corregido automáticamente: +8% de demanda por faltantes |
|
Arugula The Green Batch (Bolsa 230g)
id 157 · ALIMENTOS PLAZA URUGUAY, S.A. - Ato, UNIDO MP - UNIDO Coffee Roasters MMG Tower |
2 | 2 | 2.0 | 2026-06-30 | 260.0 | 37.0 | A · d3/s1 | ✅ Modelo corregido automáticamente: +1% de demanda por faltantes |
|
Culantro (Lb)
id 320 · CREPES S A, TOCUMEN BAR, INC |
2 | 2 | 3.6 | 2026-06-30 | 45.2 | 10.6 | A · d3/s1 | ✅ Modelo corregido automáticamente: +8% de demanda por faltantes |
|
Oregano (Lb)
id 446 · CREPES S A, INVERSIONES ALPICAT, S.A. - Cooking Mama Multiplaza y San Francisco |
2 | 2 | 0.2 | 2026-06-29 | 1.8 | 0.0 | A · d3/s1 | ✅ Modelo corregido automáticamente: +13% de demanda por faltantes |
|
Jalapeno (Lb)
id 129 · HOTELES DE LA BAHIA S DE R L - Sofitel, Salvaje Franchise CDE - Salvaje Costa del Este |
2 | 2 | 2.2 | 2026-06-24 | 17.0 | 6.6 | A · d3/s1 | ✅ Modelo corregido automáticamente: +13% de demanda por faltantes |
|
Mezclum de Lechugas (Bandeja 300g)
id 410 · UNIDO MP - UNIDO Coffee Roasters Costa del Este |
2 | 2 | 2.0 | 2026-06-22 | 21.0 | 2.0 | B | ✅ Modelo corregido automáticamente: +10% de demanda por faltantes · Siendo B no se compra preventivo — candidato a migrar a A |
|
Micro Green Mostaza Morada (Bandeja 35g)
id 595 · COFFEE ROASTERS UNIDOS - UNIDO Coffee Roasters Centro de Producción, EVENTOS Y EXPERIENCIAS - RESTAURANTE NACAR |
2 | 2 | 3.0 | 2026-06-17 | 0.0 | 1.0 | A · d3/s1 | ✅ Modelo corregido: demanda 100% censurada (0 facturado — antes el modelo veía CERO) |
|
Micro Green Albahaca (Bandeja 35g)
id 293 · COFFEE ROASTERS UNIDOS - UNIDO Coffee Roasters Centro de Producción, EVENTOS Y EXPERIENCIAS - RESTAURANTE NACAR |
2 | 2 | 3.0 | 2026-06-17 | 8.0 | 2.0 | A · d3/s1 | ✅ Modelo corregido automáticamente: +38% de demanda por faltantes |
📊 Top 25 items por volumen de venta 30d (referencia) · Cualquier política, sin sugerencia — solo para entender qué te mueve más ▼ ver más
| Item | Pol | Qty 30d | Prom/sem 30d | Δ% vs 8sem | d/s/L | Stock |
|---|---|---|---|---|---|---|
| Naranja Nacional (Unidad) | A | 10,620.0 | 2,478.0 | 13% | 3/1/1 | 720.0 |
| Piña (Lb) | A | 3,276.3 | 764.5 | 12% | 3/1/1 | 209.1 |
| Limon Persa (Lb) | A | 2,318.2 | 540.9 | 0% | 4/2/1 | 102.4 |
| Papa Jumbo (Lb) | A | 2,079.1 | 485.1 | 2% | 4/2/1 | 212.2 |
| Tomate Ensalada (Lb) | A | 2,017.5 | 470.8 | +21% | 3/1/1 | 152.1 |
| Tomate Perita (Lb) | A | 1,784.2 | 416.3 | -5% | 3/1/1 | 177.0 |
| Zanahoria (Lb) | A | 1,646.6 | 384.2 | 11% | 4/2/1 | 284.3 |
| Cebolla Blanca (Lb) | A | 1,630.0 | 380.3 | 6% | 4/2/1 | 167.3 |
| Platano Maduro (Unidad) | A | 1,331.0 | 310.6 | -21% | 3/1/1 | 227.0 |
| Pimenton Rojo (Lb) | A | 1,302.2 | 303.9 | -8% | 4/2/1 | 176.3 |
| Lechuga Iceberg Nacional (Lb) | A | 1,300.7 | 303.5 | +28% | 3/1/1 | 41.3 |
| Papa (Lb) | A | 1,299.0 | 303.1 | 10% | 4/2/1 | 129.5 |
| Cebolla Morada (Lb) | A | 1,232.0 | 287.5 | 1% | 4/2/1 | 208.8 |
| Naranja Importada (Unidad) | A | 1,158.0 | 270.2 | 2% | 4/2/1 | 205.0 |
| Tomate Cherry (Lb) | A | 1,116.4 | 260.5 | -7% | 3/1/1 | 93.7 |
| Lechuga Romana (Lb) | A | 1,042.0 | 243.1 | -1% | 3/1/1 | 26.1 |
| Platano Verde (Unidad) | A | 893.4 | 208.5 | 18% | 3/1/1 | 145.0 |
| Guineo (Lb) | A | 868.7 | 202.7 | -6% | 3/1/1 | 97.1 |
| Zapallo (Lb) | A | 833.4 | 194.5 | +28% | 4/2/1 | 94.5 |
| Pepino (Lb) | A | 640.1 | 149.4 | 16% | 3/1/1 | 23.8 |
| Maracuya (Lb) | A | 600.2 | 140.1 | 3% | 3/1/1 | 242.1 |
| Manzana Verde (Unidad) | A | 572.0 | 133.5 | 7% | 4/2/1 | 71.0 |
| Blueberry (Bandeja 125g) | A | 558.0 | 130.2 | 3% | 4/2/1 | 141.0 |
| Sandia (Lb) | A | 555.5 | 129.6 | -36% | 3/1/1 | 37.4 |
| Aguacate (Lb) | A | 499.5 | 116.5 | 13% | 3/1/1 | 36.3 |
Apply en bloque o item-por-item:
el botón "✅ Aplicar las N recomendaciones" arriba aplica TODO en 1 click. Si preferís item-por-item, clickeá el nombre del item para ir a /items/<id> y ajustá manualmente.
Excluidos del análisis: items procesados (Papa Pelada etc., su demanda fold al padre — ver tab 🔪 Por procesar), kits, variantes KG con hermano Lb. Demanda histórica usa fold canónico para que los padres absorban la venta de sus variantes.