Skip to content

Plataforma técnica · Orchestrator

Financieros y Reportes API

API Finanzas Reportes

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.

FamiliaPrefijoRouterServicio responsable
Bancos/api/financieros/bancosroutes/financieros/bancos.tsFinanzasService
Movimientos/api/financieros/movimientosroutes/financieros/movimientos.tsFinanzasService
Categorías de movimiento/api/financieros/categorias-movimientoroutes/financieros/categorias-movimiento.tsFinanzasService
Libro banco/api/financieros/libro-bancoroutes/financieros/libro-banco.tsFinanzasService
Conciliación/api/financieros/conciliacionroutes/financieros/conciliacion.tsFinanzasService
Resoluciones de conciliación/api/financieros/resoluciones-conciliacionroutes/financieros/resoluciones-conciliacion.tsFinanzasService
Préstamos/api/financieros/prestamosroutes/financieros/prestamos.tsFinanzasService
Anticipos/api/financieros/anticiposroutes/financieros/anticipos.tsFinanzasService
Reportes/api/reportesroutes/reportes/index.tsReportesService
Generación PDF/api/generate-pdfroutes/internal/...PdfService
MétodoRutaUso
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étodoRutaUso
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.
Terminal window
curl -X GET "http://localhost:8000/api/financieros/conciliacion/1/2026-05" \
-b cookies.txt
MétodoRutaUso
GET/api/financieros/libro-banco/:banco_idLibro banco por cuenta.
GET/api/financieros/libro-banco/:banco_id/:periodoLibro banco del periodo.
MétodoRutaUso
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étodoRutaUso
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étodoRutaUso
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.