Endpoints que cubren la operación financiera (bancos, conciliación, créditos, anticipos, libro banco) y la generación de reportes (estados financieros, análisis, exportes PDF). Estos endpoints son consumidos principalmente por las vistas de reportería ejecutiva y por la conciliación bancaria mensual.
Familia Prefijo Router Servicio responsable Bancos /api/financieros/bancosroutes/financieros/bancos.tsFinanzasServiceMovimientos /api/financieros/movimientosroutes/financieros/movimientos.tsFinanzasServiceCategorías de movimiento /api/financieros/categorias-movimientoroutes/financieros/categorias-movimiento.tsFinanzasServiceLibro banco /api/financieros/libro-bancoroutes/financieros/libro-banco.tsFinanzasServiceConciliación /api/financieros/conciliacionroutes/financieros/conciliacion.tsFinanzasServiceResoluciones de conciliación /api/financieros/resoluciones-conciliacionroutes/financieros/resoluciones-conciliacion.tsFinanzasServicePréstamos /api/financieros/prestamosroutes/financieros/prestamos.tsFinanzasServiceAnticipos /api/financieros/anticiposroutes/financieros/anticipos.tsFinanzasServiceReportes /api/reportesroutes/reportes/index.tsReportesServiceGeneración PDF /api/generate-pdfroutes/internal/...PdfService
Método Ruta Uso GET/api/financieros/bancosLista cuentas bancarias del tenant. POST/api/financieros/bancosCrea cuenta bancaria. GET/api/financieros/movimientosLista movimientos por banco y periodo. POST/api/financieros/movimientosRegistra movimiento manual. POST/api/financieros/movimientos/importarImporta cartola bancaria. GET/api/financieros/categorias-movimientoLista categorías para clasificar movimientos.
Método Ruta Uso GET/api/financieros/conciliacion/:banco_id/:periodoEstado de conciliación del banco en el periodo. POST/api/financieros/conciliacion/matchEmpareja movimiento del banco con asiento contable. POST/api/financieros/resoluciones-conciliacionCrea resolución para una partida no conciliada.
curl -X GET "http://localhost:8000/api/financieros/conciliacion/1/2026-05" \
"movimientos_total" : 124 ,
"movimientos_conciliados" : 119 ,
"movimientos_pendientes" : 5 ,
Método Ruta Uso GET/api/financieros/libro-banco/:banco_idLibro banco por cuenta. GET/api/financieros/libro-banco/:banco_id/:periodoLibro banco del periodo.
Método Ruta Uso GET/api/financieros/prestamosLista créditos bancarios con tablas de amortización. POST/api/financieros/prestamosRegistra nuevo crédito y calcula tabla. POST/api/financieros/prestamos/:id/pagar-cuotaRegistra pago de cuota (genera asiento). GET/api/financieros/anticiposLista anticipos a empleados o proveedores.
Endpoints de reportería que producen vistas consolidadas: estados financieros, análisis de razones, comparativos periodo a periodo.
Método Ruta Uso GET/api/reportes/balance-generalBalance general al cierre del periodo. GET/api/reportes/estado-resultadoEstado de resultado del periodo. GET/api/reportes/flujo-efectivoEstado de flujo de efectivo (NIC 7). GET/api/reportes/razonesRazones financieras (liquidez, endeudamiento, rentabilidad).
Método Ruta Uso POST/api/generate-pdfGenera PDF a partir de un template y payload. Usado por servicios que entregan documentos (contratos, liquidaciones, finiquitos).
El endpoint /api/generate-pdf se invoca internamente desde el Orchestrator (no desde Sevastopol directamente); los endpoints públicos de descarga (/api/contracts/:id/download, etc.) lo orquestan.