24 de abril de 2026

Reportes e indicadores

Manual detallado para leer los paneles de Ballista: indicadores financieros, clientes, ventas, operaciones, fórmulas, riesgos, acciones y mejoras recomendadas.

La pantalla Reportes de Ballista debe leerse como un tablero de decisiones, no como una colección de números. Su trabajo es ayudar a responder preguntas concretas: qué está vendiendo el negocio, qué clientes vuelven, qué pedidos se pagan, qué inventario se está consumiendo, dónde hay conflictos y qué acciones debe tomar el equipo.

Un indicador es una medida cuantificable conectada con un objetivo de negocio. No todo número merece estar al frente del tablero. En Ballista esto importa porque la pantalla mezcla indicadores de primer nivel, métricas diagnósticas y descargas de soporte. Si todo se interpreta como igual de importante, el panel deja de guiar y empieza a hacer ruido.

Rutas y vistas del flujo

Ruta/vistaQué muestraPara qué se usa
/reportsPágina principal de reportes.Alterna entre resumen operativo y indicadores de crecimiento.
Resumen operativoReportes operativos, indicadores financieros básicos, ventas por día, productos, materiales, clientes frecuentes y descargas.Revisar qué pasó en el periodo y exportar evidencia.
Crecimiento de clientesPanel de indicadores por categorías: ingresos, clientes, eficiencia comercial, salud financiera y concentración.Leer salud del negocio y comparar periodo actual contra periodo anterior.
Panel dentro del resumenVista visual de reportes.Revisar indicadores, listas y barras rápidas.
Descargas de ExcelBotones de descarga.Sacar CSV/PDF para contabilidad, auditoría, compras o análisis externo.

Marco de lectura

Ballista mezcla cuatro familias de indicadores:

FamiliaIndicadores en la appPregunta de negocio
FinanzasVentas del periodo, costos del periodo, utilidad neta, crecimiento de ventas, crecimiento de margen, flujo de caja y cuentas por cobrar.¿Estoy vendiendo, ganando y cobrando bien?
ClientesClientes activos, recompra, valor de vida del cliente, pérdida de clientes, clientes inactivos, clientes nuevos frente a perdidos, ingreso por cliente y concentración de clientes.¿La base de clientes está creciendo, reteniendo y diversificada?
ComercialPedidos pagados, tasa de conversión, pedidos por cliente, frecuencia de compra, ventas por día, productos más vendidos y clientes frecuentes.¿Las oportunidades se convierten en pedidos útiles y repetibles?
OperacionesPedidos completados, conflictos de inventario, materiales más usados, operaciones de factura electrónica y descargas de inventario/costos.¿La operación puede sostener lo que ventas promete?

La lectura correcta no es mirar cada tarjeta aislada. La lectura correcta es conectar tensiones. Si ingresos sube pero los conflictos de inventario también suben, el negocio puede estar vendiendo más de lo que puede cumplir. Si los pedidos pagados suben pero cuentas por cobrar también sube, puede haber ventas sin cobro. Si los clientes activos suben pero la recompra baja, puede haber adquisición sin retención.

Base conceptual

La lógica de la página se parece a un Balanced Scorecard: no mirar solo finanzas, sino también clientes, procesos internos y capacidad de mejora. Un número se vuelve útil cuando tiene cuatro piezas:

PiezaPregunta
Objetivo¿Qué queremos mejorar?
Medida¿Cómo lo vamos a medir?
Meta¿Qué valor esperamos?
Iniciativa¿Qué haremos si se desvía?

Por eso el panel no debe terminar en "mira el número". Debería terminar en una acción: llamar clientes, cobrar facturas, revisar inventario, cambiar precios, planear compras, corregir estados de orden o investigar un producto.

Cómo funciona la pantalla Reportes

La página de reportes tiene dos pestañas principales.

PestañaComponenteQué consulta
Resumen operativoReportsOverviewPanelResumen financiero, estados de pedidos, panel mínimo, ventas por periodo, materiales más usados, productos más vendidos y clientes frecuentes.
Crecimiento de clientesKpiDashboardPanelCalcula 18 indicadores usando el rango actual y un periodo anterior de igual duración.

Ambas vistas tienen filtros de fecha. El rango se envía al servidor como fechaInicio y fechaFin. En crecimiento de clientes, si el usuario elige del 1 al 15 de abril, el servidor compara contra un periodo anterior de la misma longitud: del 16 al 31 de marzo, aproximadamente según el cálculo de fechas.

Resumen operativo

Esta vista responde: "qué pasó operativamente en este rango?".

Filtros de fecha

CampoUso
Start dateInicio del periodo a analizar.
End dateFin del periodo a analizar.

Cambiar fechas afecta todos los queries de la vista: ventas, costos, pedidos por estado, panel mínimo, productos, materiales y clientes.

Botones de exportación

BotónQué exportaPara qué sirve
Export CSVClientes frecuentes filtrados en la tabla.Compartir clientes, contacto, pedidos y total comprado.
CSV Inventario (range)Inventario con lotes desde servidor.Revisar inventario disponible/lotes en una hoja externa.
CSV Raw material costsCostos de materia prima por rango.Analisis de costos, compras o margen.
CSV Monthly ordersPedidos del mes del servidor.Cierre mensual o conciliación.
CSV Raw materialsCatálogo/export de materias primas.Auditoría o revisión de catálogo.
CSV Daily inventoryInventario al día.Corte operativo de existencias.
Export PDFImprime la vista actual.Compartir una versión visual del reporte.

Estos botones no son indicadores. Son mecanismos de soporte para auditoría, análisis externo o conciliación.

indicadores de Resumen operativo

Ventas del periodo

PuntoExplicación
Qué mideVentas/ingresos del rango seleccionado.
Fuente appgetFinancialSummary, campo income o ingresos.
Tipoindicador financiero de resultado.
Lectura buenaSube junto con margen, cobro y pedidos sanos.
RiesgoSi sube sin cobro o sin margen, puede ser crecimiento frágil.
AcciónComparar con Costos del periodo, Utilidad neta, pedidos pagados, Flujo de caja y Cuentas por cobrar.

Este indicador responde "cuánto vendí?". No responde "si vendi bien". Para eso necesita el resto del tablero.

Costos del periodo

PuntoExplicación
Qué mideCostos asociados al periodo, según el resumen financiero del servidor.
Fuente appgetFinancialSummary, campo costs o costos.
Tipoindicador/metric financiera de costo directo.
Lectura buenaCrece más lento que ventas o se mantiene controlado.
RiesgoSi representa principalmente materia prima, no debe confundirse con todos los gastos contables.
AcciónRevisar Materiales más usados, CSV Raw material costs y margen.

En la app hay una señal importante: existen descargas específicos de Raw material costs. Eso sugiere que parte del costo está muy ligado a materia prima/costo directo. Si no incluye gastos operativos, salarios, alquiler, impuestos y gastos financieros, no debe interpretarse como costo total contable.

Utilidad neta

PuntoExplicación
Qué mideincome - costs según el resumen financiero.
Fuente appgetFinancialSummary, campo profit o ganancia.
TipoResultado financiero, pero con advertencia semántica.
Lectura buenaSube porque ingresos sube y costos están controlados.
RiesgoEl nombre "Utilidad neta" puede ser demasiado fuerte si no descuenta todos los gastos.
AcciónSi la fórmula solo descuenta costos directos, renombrar a Gross profit o Contribution margen.

Esta es una observación clave: "net profit" en contabilidad normalmente significa utilidad neta después de costos, gastos operativos, financieros e impuestos. Si Ballista solo resta costos directos de materia prima o costos estimados de orden, entonces la métrica es útil, pero el nombre debería ser más honesto.

pedidos pagados

PuntoExplicación
Qué midePedidos en estado pagado sobre pedidos analizados del periodo.
Fuente appgetOrdersByStatus; interfaz suma todos los estados y cuenta los pagado.
Tipoindicador comercial-financiero.
Lectura buenaAlta proporción de pedidos pagados sobre pedidos creados.
Riesgopagado no siempre significa entregado, facturado o completado.
AcciónComparar con Pedidos completados, tasa de conversión, Flujo de caja y operaciones de factura electrónica.

Si aparece 100/304, significa que 100 pedidos del conjunto analizado están pagados y 304 es el total de pedidos por estado. No significa necesariamente que 100 pedidos estén completos.

Intentos de inicio de sesión

PuntoExplicación
Qué mideIntentos de login registrados en el panel mínimo.
Fuente appgetMinimalDashboard, bloque login.total.
TipoMétrica diagnóstica de soporte/seguridad, no indicador de negocio central.
Lectura buenaEstable y coherente con actividad esperada.
RiesgoTratarlo como indicador de negocio cuando solo mide uso/acceso.
AcciónUsarlo para seguridad, soporte o adopción, no para evaluar ventas.

Solo sería indicador de primer nivel si el objetivo estratégico fuera adopción, seguridad o disponibilidad de usuarios.

Pedidos completados

PuntoExplicación
Qué mideOperaciones de pedido completo registradas por panel mínimo.
Fuente appgetMinimalDashboard, bloque completeOrder.total.
TipoMétrica operacional.
Lectura buenaAumenta cuando el flujo de orden completa se usa correctamente.
RiesgoPuede medir intentos/operaciones, no necesariamente pedidos entregados.
AcciónComparar con pedidos pagados, tasa de conversión y estados reales de Pedidos.

No confundas este contador con completedOrders del panel de crecimiento, que viene de estados de sales_orders (done, completado, delivered, entregado).

Conflictos de inventario

PuntoExplicación
Qué mideConflictos de inventario registrados en el periodo.
Fuente appgetMinimalDashboard, bloque inventoryConflicts.total.
Tipoindicador operativo si la promesa de entrega depende de inventario.
Lectura buenaBajo o descendente.
RiesgoSi sube junto con ventas, el crecimiento está generando fricción operativa.
AcciónRevisar lotes, productos compuestos, materiales principales y órdenes fallidas por inventario disponible.

Este puede ser uno de los indicadores más importantes de Ballista porque conecta demanda con capacidad real. Una venta que no puede prepararse no es solo venta: es atraso, soporte, retrabajo y posible pérdida de confianza.

operaciones de factura electrónica

PuntoExplicación
Qué mideOperaciones relacionadas con factura electrónica.
Fuente appgetMinimalDashboard, bloque electronicInvoice.total.
TipoMétrica de soporte/control fiscal; puede ser indicador si facturación electrónica es crítica.
Lectura buenaCoherente con pedidos que deben facturarse y con historial de facturación.
RiesgoUn número alto no dice si las facturas fueron aceptadas, rechazadas o pendientes.
AcciónComparar con historial de facturación, estados FE y órdenes sin facturar.

No basta contar operaciones FE. Para tomar decisiones fiscales se necesita separar emitidas, aceptadas, rechazadas, pendientes y fallidas.

Analisis visual de Resumen operativo

ventas por día

PuntoExplicación
Qué muestraVentas agrupadas por día: cantidad de pedidos y total vendido.
Fuente appgetSalesByPeriod.
UsoDetectar picos, caidas, estacionalidad o días anormales.
Mejor visualBarras o línea si la tarea es comparar/tendencia.
AcciónAbrir pedidos del día si hay pico raro o caida.

Esta vista funciona como diagnóstico. Si un día vende demasiado, pregunta que cliente/producto lo explica. Si un día cae a cero, pregunta si hubo cierre, falta de inventario disponible, problema de sistema o baja demanda.

productos más vendidos

PuntoExplicación
Qué muestraProductos compuestos más vendidos y veces vendido.
Fuente appgetTopProducts.
UsoEntender demanda y priorizar producción/inventario disponible.
RiesgoCuenta veces vendido, no necesariamente margen o ingresos.
AcciónComparar con materiales principales, inventario y margen.

Un producto puede ser el más vendido y aun asi no ser el más rentable. Este indicador debe convivir con costos y materiales usados.

Materiales más usados

PuntoExplicación
Qué muestraMaterias primas más usadas, cantidad y costo total usado.
Fuente appgetMostUsedMaterials.
UsoIdentificar insumos criticos y presion de costos.
RiesgoSi el costo sube, puede venir de precio unitario, volumen o ambos.
AcciónRevisar compras, lotes, proveedores, fórmulas y precios de venta.

Este indicador conecta reportes con inventario. Si un material es top por costo y también genera faltantes, probablemente merece regla de reposicion o alerta.

clientes frecuentes

PuntoExplicación
Qué muestraClientes con pedidos, contacto y total comprado.
Fuente appgetTopClientes.
UsoRevisar clientes relevantes para venta, retención o cobranza.
RiesgoPuede ocultar clientes nuevos prometedores si solo mira histórico del periodo.
AcciónBuscar cliente, exportar CSV o cruzar con concentration risk.

La tabla es mejor que una tarjeta cuando se necesita precisión: nombre, contacto, cantidad y total.

Crecimiento de clientes

Esta vista responde: "que tan sano está el motor comercial y financiero?". Usa categorias y tarjetas. Cada tarjeta tiene ayuda, fórmula visible y meta editable guardada en localStorage con la llave ballista-kpi-targets.

Categorias

Categoriaindicadores
Ingresos y crecimientoCrecimiento de ventas, Crecimiento de margen, Crecimiento mensual de ventas, Ingresos del periodo.
Salud de clientesTasa de recompra, Clientes inactivos, Clientes activos, Ingreso por cliente, Valor de vida del cliente, Pérdida de clientes, Pérdida de ingresos, Clientes nuevos frente a perdidos.
Eficiencia comercialtasa de conversión, Pedidos por cliente, frecuencia de compra.
Salud financieraFlujo de caja, Cuentas por cobrar.
Concentration riskTop customer concentration y tabla de top 5 clientes.

indicadores de Ingresos y crecimiento

Crecimiento de ventas

PuntoExplicación
Qué mideVariacion porcentual de ingresos actual vs periodo anterior de igual duracion.
Fórmula visible(Current sales - Previous sales) / Previous sales x 100.
Fuente servidorcurrentRevenue, previousRevenue, salesGrowthPct.
Tipoindicador de crecimiento.
Lectura buenaPositivo cuando el crecimiento viene con margen, cobro y operación sana.
RiesgoSi el periodo anterior es 0, matemáticamente el porcentaje no está definido.
AcciónSi aparece crecimiento con base cero, leerlo como "sin base comparable" y mirar cambio absoluto.

Comportamiento actual de la app: el servidor usa growthPct(cur, prev) y si prev es 0 pero cur es mayor que 0 devuelve 100. Eso es fácil de entender visualmente, pero matemáticamente no es correcto como porcentaje. La recomendación es mostrar N/A, new / sin base comparable o delta absoluto en CRC.

Crecimiento de margen

PuntoExplicación
Qué mideVariacion del margen actual contra margen anterior.
Fórmula visible(Current margen - Previous margen) / Previous margen x 100.
Fuente servidorcurrentMargin = currentRevenue - currentCost; previousMargin = previousRevenue - previousCost.
Tipoindicador de calidad del crecimiento.
Lectura buenaSube cuando el negocio no solo vende más, sino que conserva margen.
RiesgoSi cost no incluye todos los costos, el margen es operativo/directo, no neto contable.
AcciónInvestigar materiales principales y precios si ingresos sube pero margen growth cae.

Este indicador contesta "estamos ganando más o solo facturando más?". Es más ejecutivo que ingresos solo.

Crecimiento mensual de ventas

PuntoExplicación
Qué mideEn la interfaz usa el mismo valor que salesGrowthPct.
Fuente appgetValue: d.salesGrowthPct.
Tipoindicador de crecimiento, pero el nombre puede confundir.
Lectura buenaSolo debería llamarse MoM si el rango realmente es mensual.
RiesgoSi el usuario selecciona 10 días, "MoM" no es exactamente mes contra mes.
AcciónRenombrar a Period growth o calcular MoM real por mes calendario.

Esta es una mejora semántica importante: si la fórmula compara rangos elegidos por usuario, el nombre más preciso es Period sales growth.

Ingresos del periodo

PuntoExplicación
Qué mideIngreso total de pedidos en el rango seleccionado.
Fórmula visibleSUM(order totals in period).
Fuente servidorcurrentRevenue.
Tipoindicador financiero de resultado.
Lectura buenaSube de forma consistente con margen, flujo de caja y repeat rate.
RiesgoPuede incluir pedidos no pagados si el total viene de órdenes, no de cobros.
AcciónComparar contra Flujo de caja y Cuentas por cobrar.

Vender no es cobrar. Por eso Ingresos del periodo debe leerse junto a salud financiera.

indicadores de Salud de clientes

Tasa de recompra

PuntoExplicación
Qué midePorcentaje de clientes históricos con más de una orden.
Fórmula visibleClientes with >1 order / Total customers x 100.
Fuente servidorrepeatClientes / totalClientes.
Tipoindicador de retención.
Lectura buenaSube cuando la base vuelve a comprar.
RiesgoEs histórico; puede moverse lento y no reflejar deterioro reciente.
AcciónComparar con frecuencia de compra, active customers y churn.

Si ingresos sube pero repeat rate cae, el crecimiento puede venir de clientes nuevos o ventas puntuales, no de relacion sostenida.

Clientes inactivos

PuntoExplicación
Qué mideClientes históricos que no compraron en el periodo actual.
Fórmula visibleClientes totales - clientes activos en el periodo.
Fuente servidorClientes en customer_orders sin registro en period_customers.
Tipoindicador de alerta comercial.
Lectura buenaBajo o descendente.
RiesgoPuede subir naturalmente si el periodo elegido es muy corto.
AcciónCrear campanas de reactivacion o revisar clientes de alto valor inactivos.

Este indicador depende mucho del rango. Un periodo de 7 días puede hacer ver inactivos a clientes que compran mensualmente.

Clientes activos

PuntoExplicación
Qué mideClientes unicos con al menos una orden en el periodo.
Fórmula visibleCOUNT(DISTINCT customers with order in period).
Fuente servidorperiod_customers.
Tipoindicador de actividad comercial.
Lectura buenaSube sin destruir repeat rate ni margen.
RiesgoNo dice cuanto compro cada cliente.
AcciónComparar con ingresos per customer y new vs lost.

Clientes activos separa crecimiento por volumen de clientes del crecimiento por ticket o frecuencia.

Ingreso por cliente

PuntoExplicación
Qué mideIngresos del periodo dividido entre clientes activos del periodo.
Fórmula visibleIngresos del periodo / clientes activos en el periodo.
Fuente servidorrevenue_per_customer.
Tipoindicador de monetizacion.
Lectura buenaSube cuando el negocio vende más por cliente sin perder retención.
RiesgoPuede subir porque se perdieron clientes pequenos y quedaron pocos grandes.
AcciónComparar con active customers, churn y concentración principal.

Si ingresos per customer sube y concentración principal sube, quizas el negocio depende cada vez más de pocos clientes.

Valor de vida del cliente

PuntoExplicación
Qué mide en la appPromedio histórico de total gastado por cliente.
Fórmula visibleAVG(Total spent per customer across all history).
Fuente servidoravg_lifetime_value.
TipoMétrica histórica de valor del cliente.
RiesgoEl nombre CLV normalmente implica valor futuro esperado, no solo histórico.
AcciónRenombrar a Historical customer value o construir CLV predictivo.

Este es otro punto de precisión importante. En marketing analytics, CLV suele estimar valor presente de flujos futuros. Lo que Ballista calcula hoy es útil, pero es histórico. Si se mantiene la fórmula, el nombre recomendado es Average customer historical ingresos.

Pérdida de clientes

PuntoExplicación
Qué mideClientes perdidos como porcentaje de clientes totales históricos.
Fórmula visibleLost customers / Total customers x 100.
Fuente servidorlostClientes / totalClientes.
Tipoindicador de pérdida de clientes.
Lectura buenaBajo o descendente.
RiesgoLa fórmula visible dice clientes que compraron antes y no ahora, pero divide por total histórico.
AcciónRevisar clientes perdidos, frecuencia y razones de no recompra.

Una alternativa más clasica sería dividir lost customers entre clientes activos/previos del periodo anterior. La fórmula actual es estable, pero puede diluir churn si hay muchos clientes históricos.

Pérdida de ingresos

PuntoExplicación
Qué mideCaída de ingresos desde periodo anterior como porcentaje del periodo anterior.
Fórmula visibleMAX(Previous ingresos - Current ingresos, 0) / Previous ingresos x 100.
Fuente servidorrevenueChurnPct.
Tipoindicador de pérdida de ingresos.
Lectura buenaBajo o cero.
RiesgoNo separa pérdida por clientes perdidos de pérdida por menor ticket.
AcciónCruzar con lost customers, top customers y sales by day.

Pérdida de ingresos ayuda a ver deterioro aunque el número de clientes no cambie.

Clientes nuevos frente a perdidos

PuntoExplicación
Qué mideClientes nuevos menos clientes perdidos contra el periodo anterior.
Fórmula visibleNew customers - Lost customers.
Fuente servidornewClientes, lostClientes.
Tipoindicador de balance de base de clientes.
Lectura buenaPositivo y sostenido.
RiesgoNo mide calidad ni valor de esos clientes.
AcciónComparar con ingresos per customer y concentration.

La tarjeta también muestra +new / -lost, lo cual ayuda a entender si el neto viene de muchos nuevos, pocos perdidos o ambos.

indicadores de Eficiencia comercial

tasa de conversión

PuntoExplicación
Qué midePedidos completados/entregados sobre total de pedidos del periodo.
Fórmula visiblePedidos completados / pedidos totales x 100.
Fuente servidorEstados done, completado, delivered, entregado.
Tipoindicador de eficiencia comercial-operativa.
Lectura buenaAlto, siempre que los estados se usen bien.
RiesgoSi el equipo no actualiza estados, la indicador queda falsa.
AcciónAuditar estados de Pedidos y entrenar flujo de cierre.

Esta indicador no es lo mismo que pedidos pagados. Un pedido puede estar pagado pero no entregado, o entregado pero no marcado como pagado.

Pedidos por cliente

PuntoExplicación
Qué midePromedio histórico de órdenes por cliente.
Fórmula visibleAVG(orders per customer).
Fuente servidoravg_orders_per_customer de customer_orders.
Tipoindicador de recurrencia comercial.
Lectura buenaSube cuando clientes repiten compras.
RiesgoHistórico; puede ocultar cambios recientes.
AcciónComparar con repeat customer rate y frecuencia de compra.

Este indicador distingue "muchos clientes de una compra" de "clientes que vuelven".

frecuencia de compra

PuntoExplicación
Qué midePromedio de días entre compras consecutivas del mismo cliente.
Fórmula visibleAVG(days between consecutive orders).
Fuente servidororder_gaps usando LAG por cliente.
Tipoindicador de cadencia de compra.
Lectura buenaMenor puede indicar mejor retención/frecuencia.
RiesgoNo todos los negocios tienen ciclos de compra cortos.
AcciónSegmentar por tipo de producto o cliente antes de juzgar.

Si baja demasiado, puede ser bueno por recompra, o malo si son reclamos/retrabajos. Necesita contexto.

indicadores de Salud financiera

Flujo de caja

PuntoExplicación
Qué mideTotal de órdenes marcadas como paid o pagado en el periodo.
Fórmula visibleSUM(paid order totals in period).
Fuente servidorQuery de cashFlow.
Tipoindicador de caja operativa.
Lectura buenaSube y se acerca a ingresos.
RiesgoDepende de que el estado pagado se actualice correctamente.
AcciónComparar contra period ingresos y cuentas por cobrar.

Este indicador responde "entro plata?". Es más cercano a supervivencia que ingresos.

Cuentas por cobrar

PuntoExplicación
Qué mideTotal de órdenes no pagadas en el periodo.
Fórmula visibleSUM(unpaid order totals in period).
Fuente servidortotal_receivable, estados distintos de paid/pagado.
Tipoindicador financiero de riesgo de cobro.
Lectura buenaBajo o controlado según politica de credito.
RiesgoPuede incluir órdenes legitimas aun no vencidas si no hay vencimiento de pago.
AcciónSeparar por antigüedad, cliente y estado de factura.

Vender sin cobrar no sostiene caja. Este indicador debería tener drill-down por cliente y antigüedad.

indicadores de Concentration risk

Top customer concentration

PuntoExplicación
Qué midePorcentaje del ingresos del periodo que viene del cliente #1.
Fórmula visibleingresos del cliente principal / ingresos totales x 100.
Fuente servidorTabla top 5 por ingresos y topClienteConcentrationPct.
Tipoindicador de riesgo estructural.
Lectura buenaNo demasiado alto para el tipo de negocio.
RiesgoUn ingresos alto puede ser frágil si depende de un solo cliente.
AcciónDiversificar clientes, cuidar cuentas clave y monitorear churn de top customers.

La tabla de top 5 clientes ayuda a ver si el riesgo está concentrado en uno o distribuido entre varios.

indicadores principales vs métricas diagnósticas

No todos los indicadores deben estar en la cabecera ejecutiva.

NivelIndicadores recomendadosPor qué
indicador principalIngresos del periodo, margen/contribution margen, flujo de caja, cuentas por cobrar, repeat customer rate, conversión rate, conflictos de inventario.Conectan resultado, cobro, retención y capacidad operativa.
indicador secundarioClientes activos, ingresos per customer, frecuencia de compra, concentración principal, pedidos pagados.Explican dinamicas importantes y riesgos.
DiagnósticoIntentos de inicio de sesión, operaciones FE, descargas, materiales principales, productos principales.Ayudan a investigar, pero no siempre son "key" estrategicos.

La excepción: una métrica diagnóstica puede volverse indicador principal si el objetivo del periodo lo justifica. Por ejemplo, operaciones de factura electrónica puede ser indicador principal durante una migración fiscal o una crisis de rechazos de Hacienda.

Riesgos de lectura

Crecimiento con base cero

ProblemaExplicación
Formula(actual - previo) / previo x 100.
ErrorSi previo = 0, la division no está definida.
Comportamiento actualEl servidor devuelve 100 si actual > 0 y previo = 0.
Mejor opcionMostrar N/A, sin base comparable o delta absoluto.

Este cambio evitaría lecturas ejecutivas falsas cómo "+100%" cuando en realidad no había base previa.

Utilidad neta mal rotulado

Si profit = income - costs y costs solo cubre costos directos o materia prima, el nombre correcto no es Utilidad neta. Puede ser:

NombreCuando usarlo
Gross profitSi descuenta costo de ventas directo.
Contribution margenSi descuenta costos variables relacionados con la orden/producto.
Utilidad netaSolo si descuenta costos, gastos operativos, financieros, impuestos y demas.

CLV histórico vs predictivo

La app calcula AVG(total spent per customer across all history). Eso es valor histórico promedio, no CLV predictivo completo. La mejora es renombrar o cambiar fórmula.

OpcionVentaja
Renombrar a Historical customer value.Honesto y rápido.
Crear CLV predictivo.Más potente, pero requiere modelo de frecuencia, margen, retención y descuento.

Goodhart's Law

Cuando una métrica se vuelve objetivo de premio/castigo, la gente puede optimizar la métrica y danar el sistema. Ejemplos:

Incentivo mal usadoRiesgo
Premiar solo órdenes cerradas.Cerrar órdenes sin calidad o sin cobro.
Premiar solo ticket alto.Forzar ventas con descuento, credito riesgoso o baja retención.
Premiar solo inventario bajo.Generar faltantes y conflictos.
Premiar solo rapidez de facturación.Emitir documentos con datos fiscales incorrectos.

Un indicador debe orientar, no reemplazar juicio.

Cómo ayudan estos indicadores al negocio

1. Acortan el ciclo de decisión

Sin panel, el equipo espera cierres contables, hojas externas o intuiciones. Con panel, ve temprano:

SenalAcción posible
Cuentas por cobrar sube.Cobranza por cliente o revisión de credito.
Conflictos de inventario sube.Revisar lotes, compras, fórmulas y promesas de entrega.
Tasa de recompra baja.Campana de retención o investigacion de calidad.
Crecimiento de margen cae.Revisar costos, precios, descuentos y materiales.

2. Alinean equipos

Ventas, operaciones, inventario, facturación y gerencia dejan de discutir con sensaciones distintas. Discuten sobre el mismo dato y la misma definición.

Equipoindicador que le importa
VentasIngresos, conversión, repeat rate, top customers.
OperacionesPedidos completados, conflictos de inventario, materiales principales.
FinanzasFlujo de caja, cuentas por cobrar, margen.
Facturaciónoperaciones de factura electrónica, orders not invoiced, historial de facturación.
GerenciaConcentration risk, growth, churn, profitability.

3. Mejoran rendicion de cuentas

El tablero permite decir: este número está fuera de rango, está es la causa probable y está es la acción. Eso transforma reportes en gestion.

4. Separan resultado de causa

Ingresos es resultado. Tasa de recompra, frecuencia de compra, conflictos de inventario y conversión son impulsores. Un buen panel necesita ambos: el marcador y las palancas.

Mejoras recomendadas para Ballista

MejoraMotivoImpacto
Corregir crecimiento con base cero.Evita porcentajes matemáticamente falsos.Mejor lectura ejecutiva.
Renombrar Utilidad neta si no es neto contable.Evita decisiones financieras equivocadas.Más confianza en reportes.
Renombrar Valor de vida del cliente si es histórico.Distingue histórico de predictivo.Más rigor comercial.
Agregar aging de cuentas por cobrar.Saber cuanto está vencido, no solo cuanto falta cobrar.Mejor cobranza.
Separar FE por estado.Operaciones FE no basta; importa aceptada/rechazada/pendiente.Mejor control fiscal.
Drill-down por cliente/producto/material.De indicador a causa.Menos trabajo manual.
Umbrales visuales.Colores y alertas por metas.Decisión más rápida.
indicador de fill rate o stockout rate.Completa la perspectiva operacional.Mejor promesa de entrega.
indicador de tiempo de cobro.Completa salud financiera.Mejor caja.

Cómo leer una reunion semanal con este tablero

  1. Elegir rango de fechas.
  2. Revisar Ingresos del periodo, Flujo de caja y Cuentas por cobrar.
  3. Revisar Crecimiento de margen y Costos del periodo.
  4. Revisar Clientes activos, Tasa de recompra y New vs lost.
  5. Revisar tasa de conversión, pedidos pagados y Pedidos completados.
  6. Revisar Conflictos de inventario, productos más vendidos y Materiales más usados.
  7. Revisar Top customer concentration.
  8. Abrir descargas solo si hace falta evidencia o análisis externo.
  9. Convertir hallazgos en tareas: cobrar, comprar, corregir precios, revisar facturas, llamar clientes o ajustar inventario.

Para soporte

Cuando reportes un problema de indicadores, incluye:

  • ruta exacta: /reports, tab Resumen operativo o Crecimiento de clientes;
  • rango de fechas usado;
  • indicador afectado;
  • valor esperado y valor visible;
  • si el problema está en tarjeta, tabla, gráfico o export;
  • pedido, cliente, producto o material de ejemplo;
  • si el dato origen existe en Pedidos, Inventario, Facturación o Tareas;
  • captura del tooltip/fórmula si el problema es semántico.

Cómo se conecta

Reportes conecta con Pedidos y ventas, porque los pedidos son base para ingresos, estados, conversión, flujo de caja y cuentas por cobrar. Conecta con Tareas, porque las acciones correctivas deberían convertirse en trabajo asignado. Conecta con Inventario y producción, porque materiales, lotes y conflictos explican capacidad operativa. Conecta con Facturación y control, porque vender y cobrar también exige documentos fiscales correctos.

Referencias para estudiar

Estas referencias ayudan a entender por qué un panel no es solo visualización:

TemaReferencia
Balanced ScorecardRobert S. Kaplan y David P. Norton: objetivos, medidas, metas e iniciativas.
Decisiónes basadas en datosEstudios sobre toma de decisiones con datos y productividad empresarial.
Uso de panelesLiteratura sobre monitoreo, resolución de problemas, racionalización y comunicación.
Visualización y cogniciónProcesamiento preatencional, carga cognitiva y ajuste cognitivo.
Riesgo de incentivosGoodhart's Law: cuando la medida se vuelve objetivo, puede dejar de medir bien.
Valor de vida del clienteAnalítica de mercadeo sobre valor histórico y predictivo del cliente.

Resumen

El panel de Ballista ya mezcla finanzas, clientes, ventas y operaciones. Lo importante ahora es leer cada número con definición clara: qué mide, cómo se calcula, qué decisión habilita y qué riesgo tiene. Ingresos del periodo, flujo de caja, cuentas por cobrar, recompra, conversión, crecimiento de margen y conflictos de inventario son candidatos fuertes a indicadores principales. Los intentos de inicio de sesión, las descargas y algunas operaciones de factura electrónica son más diagnósticas salvo que el objetivo del negocio las vuelva críticas.