Contabilidad
Balance de situacion, cuenta de resultados, libro mayor, diario, balanza de sumas y saldos.
Keirost incluye un sistema de reportes completo que cubre las necesidades de contabilidad, fiscalidad, RRHH y analisis de negocio.
Contabilidad
Balance de situacion, cuenta de resultados, libro mayor, diario, balanza de sumas y saldos.
IVA
Liquidaciones de IVA, modelos tributarios y libros registro.
Nomina y laboral
Nomina, costes laborales, absentismo, headcount.
Stock y movimientos
Valoracion de stock, rotacion, movimientos y trazabilidad.
Comercial
Aged receivable, beneficios por cliente, por producto, por proyecto.
Cashflow
Flujo de caja y prevision de tesoreria.
Todos los reportes siguen la misma estructura:
GET /api/reports/:report_nameGET /api/reports/:report_name?from=YYYY-MM-DD&to=YYYY-MM-DDGET /api/reports/:report_name?format=pdf|excel|csv| Param | Descripcion |
|---|---|
from | Fecha inicio del informe |
to | Fecha fin del informe |
format | json (por defecto), pdf, excel, csv |
department_id | Filtrar por departamento (RRHH) |
partner_id | Filtrar por partner |
warehouse_id | Filtrar por almacen (stock) |
{ "report_name": "balance_sheet", "generated_at": "2026-05-08T10:00:00Z", "generated_by": "admin", "from": "2026-01-01", "to": "2026-03-31", "data": { ... }, "summary": { ... }}GET /api/reports/balance-sheet?from=2026-01-01&to=2026-03-31Activo, pasivo y patrimonio neto a fecha de cierre.
GET /api/reports/pl?from=2026-01-01&to=2026-03-31Ingresos, costes y resultado del ejercicio. Incluye desglose por categoria de gasto.
GET /api/reports/ledger?account_id=acc_001&from=2026-01-01&to=2026-03-31Movimientos de una cuenta contable especifica.
GET /api/reports/journal?from=2026-01-01&to=2026-03-31Todos los asientos contables en orden cronologico.
GET /api/reports/trial-balance?from=2026-01-01&to=2026-03-31Suma de debe y haber por cuenta, saldo deudor y acreedor.
GET /api/reports/trial-balance?type=8col&from=2026-01-01&to=2026-03-31Formato oficial de 8 columnas para depositacion legal.
GET /api/reports/tax/model130?year=2026&quarter=1&format=pdfGenera el modelo 130 de IRPF en formato PDF para presentar telemativamente.
GET /api/reports/tax/model303?year=2026&period=03&format=pdfGenera el modelo 303 de IVA. Params adicionales:
| Param | Descripcion |
|---|---|
type | repercutido, soportado, regularizacion |
exempt | Incluye operaciones exentas |
GET /api/reports/vat?from=2026-01-01&to=2026-03-31Desglose de IVA devengado, IVA soportado y cuota a ingresar.
GET /api/reports/tax/model390?year=2026&format=pdfGET /api/reports/payslip?payroll_id=pay_2026_05_emp001&format=pdfGenera el PDF de nomina para un empleado concreto.
GET /api/reports/labor-cost?from=2026-01-01&to=2026-06-30Coste total de nominas (bruto + SS empresa) por departamento y empleado.
GET /api/reports/headcount?from=2026-01-01&to=2026-06-30Numero de empleados activos por departamento, evolucion mensual.
GET /api/reports/absenteeism?from=2026-01-01&to=2026-06-30Dias perdidos por tipo de ausencia (enfermedad, accidente, permiso no remunerado).
GET /api/reports/stock-valuation?warehouse_id=wh_001&from=2026-01-01&to=2026-03-31Valor total del stock segun metodo de valoracion (FIFO, PMP).
GET /api/reports/stock-movements?warehouse_id=wh_001&from=2026-01-01&to=2026-03-31Entradas y salidas de mercancias con detalle de origen/destino.
GET /api/reports/stock-rotation?from=2026-01-01&to=2026-06-30Dias de stock medio, velocidad de venta por producto.
GET /api/reports/aging?from=2026-01-01&to=2026-06-30Deuda de clientes segmentada por antiguedad (corriente, 30, 60, 90+ dias).
GET /api/reports/profit-customer?from=2026-01-01&to=2026-06-30Margen de beneficio por cliente, volumen de facturacion y tendencia.
GET /api/reports/profit-item?from=2026-01-01&to=2026-06-30Ranking de productos por margen y volumen de ventas.
GET /api/reports/profit-project?from=2026-01-01&to=2026-06-30Margen por proyecto interno (definido en pedidos de servicio).
GET /api/reports/profit-cost-center?from=2026-01-01&to=2026-06-30Distribucion del resultado por centro de coste.
GET /api/reports/cashflow?from=2026-01-01&to=2026-12-31Previson de flujos de caja: entradas y salidas proyectadas por fecha.
GET /api/reports/executive?from=2026-01-01&to=2026-06-30Dashboard ejecutivo con KPI principales en un solo informe.
Para reportes pesados (ano completo, muchos datos), se generan en segundo plano:
POST /api/reports/:report_name/generateContent-Type: application/json
{ "from": "2026-01-01", "to": "2026-12-31", "format": "excel", "notify": true}Respuesta:
{ "task_id": "task_report_001", "status": "queued", "message": "El informe se generara en segundo plano. Recibiras una notificacion cuando este listo."}El resultado se notifica via el sistema de notificaciones in-app con enlace de descarga.
| Reporte | Ruta |
|---|---|
| Balance de situacion | /api/reports/balance-sheet |
| Cuenta de resultados | /api/reports/pl |
| Libro mayor | /api/reports/ledger |
| Diario general | /api/reports/journal |
| Balanza sumas/saldos | /api/reports/trial-balance |
| IVA por periodo | /api/reports/vat |
| Modelo 130 (IRPF) | /api/reports/tax/model130 |
| Modelo 303 (IVA) | /api/reports/tax/model303 |
| Modelo 390 (IVA anual) | /api/reports/tax/model390 |
| Nomina PDF | /api/reports/payslip |
| Costes laborales | /api/reports/labor-cost |
| Headcount | /api/reports/headcount |
| Absentismo | /api/reports/absenteeism |
| Valoracion stock | /api/reports/stock-valuation |
| Movimientos stock | /api/reports/stock-movements |
| Rotacion stock | /api/reports/stock-rotation |
| Aged receivable | /api/reports/aging |
| Beneficios por cliente | /api/reports/profit-customer |
| Beneficios por producto | /api/reports/profit-item |
| Beneficios por proyecto | /api/reports/profit-project |
| Beneficios por centro coste | /api/reports/profit-cost-center |
| Cashflow | /api/reports/cashflow |
| Resumen ejecutivo | /api/reports/executive |