Reportes consolidados
Dashboard ejecutivo con KPIs cross-módulo, tendencias y rankings.
Reportes es el dashboard ejecutivo del negocio: una vista única que combina facturación, POS, reservas, clientes e inventario para que veas cómo va todo de un golpe.
Acceder
Disponible siempre desde el chip Reportes en la barra superior del dashboard del negocio. No requiere activar ningún módulo — es una vista de lectura sobre lo que ya tenés.
Selector de rango
Arriba a la derecha podés cambiar la ventana de análisis:
- Últimos 7 días.
- Últimos 30 días (default).
- Últimos 90 días.
- Últimos 12 meses.
Todos los KPIs y rankings se recalculan según el rango elegido.
KPIs principales
Las 4 tarjetas grandes muestran:
- Ingresos totales — facturas (no canceladas) + ventas POS (completadas).
- Facturación — total y cantidad de facturas en el período.
- Ventas POS — total y cantidad de ventas en el período.
- Clientes nuevos — clientes creados en el período + total activos.
Las tarjetas que corresponden a módulos no activos no aparecen. Si no tenés POS activo, no se muestra la tarjeta de POS.
Sub-KPIs por módulo
Tres tarjetas adicionales:
Reservas
- Total del período.
- Confirmadas (verde).
- Completadas.
- Anuladas / No-show (rojo).
Inventario
- Productos activos.
- Bajo stock — productos cuyo stock total cae a o debajo del umbral configurado.
- Link directo a inventario para revisarlos.
Mix de ingresos
Barra apilada que muestra qué % de los ingresos viene de facturación vs POS — útil para entender de dónde viene la plata.
Tendencia de ingresos
Gráfico de barras stacked día a día con:
- Barras azules: facturación.
- Barras naranjas: POS.
- Línea punteada: promedio del período.
- Tooltips on-hover con valores exactos.
El gráfico está hecho en SVG inline (sin librerías) y es responsive — se adapta al ancho de la pantalla.
Top productos
Ranking de los 10 productos que más ingresos generaron en el período, sumando ventas en POS y facturas. Cada fila linkea a la ficha del producto.
Top clientes
Ranking de los 10 clientes que más facturaron / compraron en el período. Cada fila linkea a la ficha del cliente con su historial completo.
Performance
Las queries del dashboard usan groupBy y agregaciones a nivel de Prisma — funciona bien hasta varios miles de transacciones por mes. Si en algún momento se vuelve lento, el siguiente paso sería materializar los KPIs en una tabla de cache, pero hasta ahora no hizo falta.