Reportes de Compras
El módulo de reportes de compras permite analizar los gastos, proveedores y tendencias de adquisiciones.Tipos de Reportes
Historial de Compras
Listado completo de todas las compras registradas
Compras por Proveedor
Agrupación de compras por proveedor con totales
Análisis de Gastos
Evolución de gastos por periodo
Compras por Producto
Productos más comprados y costos
Exportar Historial de Compras
Exportación a Excel
Endpoint:POST /api/compras/export/excel
Archivo generado: compras-YYYY-MM-DD-HHMMSS.xlsx
Estructura del Reporte
Columnas incluidas:| Columna | Descripción | Ejemplo |
|---|---|---|
| Fecha | Fecha de emisión | 15/01/2024 |
| Documento | Serie-Número | F001-00000045 |
| Proveedor | Razón social | DISTRIBUIDORA XYZ S.A.C. |
| RUC | RUC del proveedor | 20123456789 |
| Moneda | PEN o USD | PEN |
| Total | Monto total | 5,280.00 |
| Estado | ACTIVO/ANULADO | ACTIVO |
- Título verde (#10B981) con nombre de la empresa
- Fecha y hora de generación
- Encabezados con fondo azul claro (#90BFEB)
- Bordes en todas las celdas
- Ancho automático de columnas
Exportación a PDF
Endpoint:POST /api/compras/export/pdf
Configuración mPDF:
resources/views/guias/reportes-compras-lista.blade.php
El PDF se muestra directamente en el navegador (Output("I")) con nombre Compras-YYYYMMDD.pdf.
Análisis por Proveedor
Aunque no hay un endpoint específico, puedes obtener información agrupada con:- Total comprado por proveedor
- Número de compras realizadas
- Ticket promedio
- Frecuencia de compra
- Última fecha de compra
Reportes de Cuentas por Pagar
Para analizar deudas a proveedores, usa el módulo de Cuentas por Pagar. Endpoint:POST /api/cuentas-pagar/export/excel
Columnas:
- Documento (Serie-Número)
- Proveedor
- Fecha de Vencimiento
- Monto
- Estado (PENDIENTE/VENCIDO/PAGADO)
- Fecha de Pago
estado: 1 (pendiente), 0 (pagado), V (vencido)fecha_desde: Fecha iniciofecha_hasta: Fecha finproveedor: Búsqueda por nombre o RUC
Las cuentas por pagar se generan automáticamente cuando registras una compra a crédito con cuotas.
Filtros Comunes
Por Fecha
Por Proveedor
Por Estado
Análisis de Gastos
Para un análisis financiero completo, combina los reportes de compras con:1. Movimientos de Caja
2. Utilidades
Ve al módulo de Reportes Financieros → Utilidades para ver:- Ingresos (ventas)
- Costos (productos vendidos)
- Gastos (compras + egresos)
- Utilidad Neta = Ingresos - Costos - Gastos
Indicadores Clave (KPIs)
Total Comprado
Suma de todas las compras del periodo
Número de Compras
Cantidad de documentos registrados
Ticket Promedio
Monto promedio por compra
Proveedor Principal
Proveedor con mayor volumen de compras
Ejemplo de Cálculo
Solución de Problemas
El reporte no muestra todas las compras
El reporte no muestra todas las compras
Causa: Las compras anuladas no aparecen por defecto.Solución: El endpoint filtra automáticamente por
estado = '1'. Si necesitas incluir compras anuladas, modifica el query:Falta el RUC del proveedor
Falta el RUC del proveedor
Causa: El proveedor no tiene RUC registrado.Solución:
- Ve a Proveedores
- Edita el proveedor y completa el campo RUC
- Vuelve a generar el reporte
El PDF tarda mucho en generar
El PDF tarda mucho en generar
Causa: Muchas compras en el reporte.Solución: Filtra por periodo o proveedor específico antes de generar el PDF. Para reportes grandes, usa Excel.
Próximos Pasos
Cuentas por Pagar
Gestiona deudas con proveedores
Reportes de Inventario
Analiza el costo de inventario
Reportes de Ventas
Compara ingresos vs gastos
Exportar a Contabilidad
Formatos para sistemas contables