Valores de KPI en tiempo real
Cómo se calculan en vivo los números de las tarjetas KPI: el motor en tiempo real, la caché de 15 minutos, qué 25 KPI tienen valores reales (y sus fórmulas) y por qué 25 muestran "aún no disponible".
Los números de las tarjetas KPI se calculan en vivo con el motor de KPI en tiempo real: son sus datos reales, no datos demo. Cada valor lleva su fórmula (note): qué se contó, en qué período y de qué módulo. Si un KPI no se puede calcular con honestidad, muestra "no disponible" en vez de un número inventado.
Cómo se calculan los valores en tiempo real#
El motor asigna cada código de KPI a sus tablas reales (ubicaciones, pedidos, envíos, facturas…), lo calcula solo para su organización y guarda el resultado 15 minutos. Los KPI de ventana miran los últimos 30 días por defecto; los puntuales (utilización de capacidad, cartera vencida) son fotos del momento. La comparación interanual se incluye cuando existe: los KPI de ventana devuelven también el período anterior de igual longitud (prev_value).
25 KPI con valores en tiempo real#
- Utilización de capacidad: ubicaciones con stock ÷ ubicaciones activas.
- Tiempo muelle-stock: finalización de recepción − llegada, en horas (proxy: marcas de tiempo).
- Tasa de cumplimiento: cumplidos ÷ (total − cancelados).
- Ciclo de pedido: pedido → evento de entrega, en horas.
- Tasa de faltantes: enviados con líneas en falta ÷ enviados.
- Tasa de cancelación: cancelados ÷ pedidos totales.
- Ticket promedio: importe total ÷ n.º de pedidos.
- Entregas a tiempo: POD a tiempo ÷ entregas con fecha prometida.
- Costo por envío: costo total ÷ n.º de envíos.
- Tiempo en puerta: salida − entrada, en minutos.
- Estadía en patio: salida − entrada, en horas.
- Tasa de devolución: devoluciones ÷ envíos.
- Principal motivo: motivo n.º 1 ÷ devoluciones con motivo.
- Reacondicionados: líneas a restock ÷ líneas de devolución.
- Ciclo de devolución: creación RMA → disposición, en días (proxy: timestamp).
- Densidad de paradas: paradas ÷ rutas.
- Ciclo de compra: fecha PO → recepción, en días.
- OTIF de proveedor: PO a tiempo y completas ÷ PO recibidas.
- DSO: cartera ÷ facturación diaria promedio × días.
- DPO: por pagar ÷ facturas diarias promedio × días.
- % vencido: cartera vencida ÷ cartera total.
- Ticket de oportunidad: importe total ÷ n.º de oportunidades.
- Rendimiento: millas (odómetro) ÷ galones.
- Éxito de flujos: exitosas ÷ totales.
- Cumplimiento SLA: dentro de SLA ÷ resueltos.
25 KPI aún sin valores en tiempo real#
No son errores del motor: los datos base nunca se registraron o el campo está vacío. Se activarán solos cuando existan datos, sin cambiar código.
- Rotación de inventario: sin datos de costo.
- Precisión de picking: errores nunca registrados.
- Envíos a tiempo: sin fecha prometida.
- Eficiencia de recepción: sin horas-hombre válidas.
- Precisión de pedidos: sin registros de error.
- Pedidos perfectos: daño/documentos sin datos.
- OTIF: sin datos de entrega completa.
- Entrega al primer intento: sin registros.
- Costo por milla: sin datos de millas.
- % millas vacías: sin datos.
- Utilización de muelles: sin registros.
- Sobrestadía: sin datos.
- Tiempo en puerto: tiempos vacíos.
- Costo por parada: rutas sin costo.
- POD a tiempo: sin fecha prometida.
- Variación de costo: sin precio estándar.
- Scorecard: calidad sin datos.
- Ciclo de caja: necesita COGS.
- Margen por cliente: sin costo directo.
- Conversión de leads: sin registros.
- Tasa de éxito: sin tratos cerrados.
- Ciclo de venta: sin ganados.
- Productividad: sin horas válidas.
- % horas extra: sin campo.
- Utilización de flota: registro vacío.
Cómo leer la comparación#
Los KPI de ventana devuelven prev_value: la misma métrica del período anterior de igual longitud (p. ej., los 30 días previos). Los puntuales (utilización, DSO, DPO, vencidos) no tienen período anterior y lo omiten. Las muestras pequeñas se ven: sample_size indica en cuántos registros se basa el número.