Proyecto 03 · Monitor de Precios

Renegociar cuando lo
dice el mercado

Dashboard que cruza índices de commodities e indicadores macro contra los contratos vigentes, y detecta automáticamente cuándo la brecha justifica salir a renegociar. Datos reales, actualización diaria, sin intervención manual.

Looker Studio Google Apps Script FRED API Google Sheets Dashboard en vivo 13 índices Actualización diaria
→ Abrir el dashboard completo

Los contratos se renegocian por calendario, no por mercado

En la mayoría de las áreas de compras, la revisión de un contrato ocurre cuando toca: al vencimiento, en el ciclo anual de presupuesto, o cuando el proveedor pide un alza. Casi nunca ocurre porque el costo del insumo cayó.

El resultado es asimétrico y siempre en la misma dirección. Cuando la materia prima sube, el proveedor lo detecta de inmediato y solicita el ajuste. Cuando baja, nadie del lado del comprador se entera, y el precio se mantiene fijo por meses.

La información existe y es pública. El problema es que nadie la está mirando de forma sistemática y cruzada contra la cartera de contratos.

El caso que originó el proyecto

Una empresa compra bolsas de papel kraft por un monto anual relevante. El precio se fijó al firmar el contrato y desde entonces no se ha movido.

Pero el índice de precios de pulpa y papel —público, actualizado mensualmente por la Reserva Federal de St. Louis— viene a la baja. El costo del proveedor cayó; el precio de venta al comprador, no.

Ese diferencial es la conversación que nadie está teniendo, simplemente porque el dato no está a la vista cuando se toman las decisiones.

Un pipeline automatizado, de la API al comité

Arquitectura del monitor
1
ExtracciónApps Script
2
AlmacenamientoGoogle Sheets
3
Cruce y alertasLógica de negocio
4
VisualizaciónLooker Studio

Un script en Google Apps Script consulta cada mañana las APIs de FRED y de mindicador.cl, normaliza las series a frecuencia mensual y las escribe en Google Sheets en formato largo. Sobre esa base cruza cada contrato vigente contra el índice que explica su costo, calcula la variación desde la fecha de firma y clasifica el resultado.

Looker Studio lee la hoja directamente. No hay servidores, no hay costos de infraestructura y no hay pasos manuales: el trigger diario mantiene todo actualizado.

El monitor funcionando

Este es el reporte real, con datos actualizados. Puedes filtrar por categoría, ajustar el rango de fechas y navegar entre las dos páginas del informe.

lookerstudio.google.com — Monitor de Precios de Mercado

Los contratos cargados son casos de prueba. Los índices y sus valores son datos reales de FRED y del Banco Central de Chile.

Cómo se genera una alerta

Cada contrato se ancla al índice que explica su costo y a la fecha en que se fijó el precio. A partir de ahí, la variación es lo único que importa:

variación = ( índice_hoy ÷ índice_a_la_firma − 1 ) × 100

El umbral es configurable por contrato, porque no todas las categorías tienen la misma sensibilidad. Un 4% de movimiento en diésel sobre un contrato de transporte de siete cifras pesa mucho más que un 7% en un contrato menor de MRO.

OPORTUNIDAD
variación ≤ −umbral
El insumo bajó y el precio no. Hay espacio para solicitar revisión a la baja.
RIESGO
variación ≥ +umbral
El insumo subió. El proveedor va a pedir alza: conviene anticiparse y preparar la posición.
ESTABLE
dentro del umbral
Sin movimiento relevante. No requiere acción ni ocupa atención del equipo.

La tabla de alertas se ordena por ahorro potencial descendente. Lo primero que ve quien abre el dashboard es dónde está el dinero, no una lista alfabética de contratos.

Una precisión metodológica

El ahorro potencial aplica la variación del índice al monto anual del contrato. Es una estimación de techo: asume traspaso completo del índice al precio, lo que en la práctica nunca ocurre, porque el proveedor tiene costos fijos, márgenes y estructura propia. Sirve para priorizar qué contrato abrir primero, no para comprometer una cifra de ahorro. Esa distinción está declarada en el dashboard, porque una herramienta que promete de más pierde credibilidad en la primera reunión.

Trece índices, dos fuentes públicas

La combinación es deliberada: índices internacionales para capturar la tendencia global de la materia prima, e indicadores locales para el efecto país sobre contratos indexados o en dólares.

SerieIndicadorAplicación en compras
WPU0911Pulpa y papelBolsas, papel, impresos
WPU091303Cartón corrugadoCajas, packaging secundario
WPU072Resinas plásticasEnvases PET, film
WPU101Hierro y aceroEstructuras, MRO, repuestos
WPU10250105AluminioLatas, perfilería
WPU081Madera aserradaPallets, embalaje
DCOILWTICOPetróleo WTIFletes, energía, derivados
WPU057303DiéselTransporte, distribución
PCOPPUSDMCobre globalCableado, eléctrico
dolarDólar observadoContratos en USD
ufUFContratos indexados en Chile
ipcIPC ChileCláusulas de reajuste
libra_cobreLibra de cobreReferencia país

Los índices PPI provienen de Estados Unidos y no reflejan literalmente el mercado chileno. Reflejan la tendencia global de la materia prima, que es lo que mueve la estructura de costos de los proveedores locales. Por eso el dashboard incorpora además el dólar y la UF: la señal internacional del insumo más el efecto cambiario e inflacionario local.

Qué hace el monitor

13
Índices monitoreados
36
Meses de historia
24h
Frecuencia de actualización
$0
Costo de infraestructura

El monitor no reemplaza el criterio del comprador ni automatiza la negociación. Hace algo más acotado y más útil: convierte una pregunta que nadie se estaba haciendo en una alerta priorizada. La decisión de abrir la conversación con el proveedor sigue siendo humana, pero ahora está informada por datos y respaldada por una curva que se puede mostrar en la reunión.

Tecnologías utilizadas

⚙️
Google Apps Script
Extracción y cálculo diario
📊
Looker Studio
Visualización y alertas
🗂️
Google Sheets
Capa de datos
🏛️
FRED API
Índices PPI internacionales
🇨🇱
mindicador.cl
Indicadores macro Chile
⏱️
Triggers programados
Ejecución sin intervención