Propósito: Control financiero del proyecto. Gestiona tres tipos de registros: presupuesto planificado, compromisos (contratos/órdenes de compra) y gasto real ejecutado.
Tecnología: Go 1.23.2 / Gin v1.10.0
Puerto::8118
Módulo:budget
Propósito de Negocio
El control presupuestario en Bimtrazer permite: - Comparar presupuesto planificado vs gasto real - Registrar compromisos financieros (contratos firmados) - Calcular acumulados por etiqueta de trabajo - Generar vistas de desempeño financiero del proyecto
Endpoints Expuestos
POST (crear registros)
Path
Descripción
POST /budget/records
Crear registro de presupuesto
POST /budget/committed-records
Crear registro de compromiso
POST /budget/spent-records
Crear registro de gasto real
GET (consultar acumulados)
Path
Descripción
GET /budget/accumulated/:projectId/:labelCode
Acumulado de presupuesto por etiqueta
GET /budget/spent-accumulated/:projectId/:labelCode
Acumulado de gasto por etiqueta
GET /budget/committed-accumulated/:projectId/:labelCode
Acumulado de compromisos por etiqueta
GET /budget/all-accumulated/:projectId
Todos los acumulados de presupuesto
GET /budget/all-spent-accumulated/:projectId
Todos los acumulados de gasto
GET /budget/all-committed-accumulated/:projectId
Todos los acumulados de compromisos
GET /budget/records/:projectId/:labelCode
Registros de presupuesto por etiqueta
GET /budget/spent-records/:projectId/:labelCode
Registros de gasto por etiqueta
GET /budget/committed-records/:projectId/:labelCode