Compromisos Presupuestarios
🔑 Acceso
Ruta: Presupuesto > Compromisos
Permisos: budget:read o budget:*
Acciones disponibles:
- Dashboard de compromisos: Presupuesto > Compromisos (vista principal con estadísticas)
- Lista de compromisos: Presupuesto > Compromisos > Ver todos
- Crear compromiso: Presupuesto > Compromisos > Botón "Nuevo Compromiso"
- Ver detalle: Clic en cualquier compromiso de la lista
Los compromisos presupuestarios son reservas de presupuesto que se realizan antes de ejecutar un gasto, asegurando que hay fondos disponibles y evitando sobre-ejecución.
Concepto
¿Qué es un Compromiso?
Un compromiso presupuestario es una reserva formal de fondos que se hace cuando se identifica una necesidad de gasto pero antes de que el gasto se ejecute realmente.
Ciclo de Vida:
Presupuesto Disponible
↓
Compromiso (Reserva)
↓
Ejecución (Gasto Real)
↓
Pago (Salida de Efectivo)
Propósitos
- Control Presupuestario: Evitar comprometer más fondos de los disponibles
- Planificación: Conocer obligaciones futuras
- Autorización: Proceso formal de aprobación antes del gasto
- Trazabilidad: Seguimiento desde la intención hasta el pago
- Reportes: Visibilidad de fondos comprometidos vs disponibles
Tipos de Compromisos
1. Compromiso Manual
Creado directamente por el usuario para gastos planificados.
Uso:
- Gastos recurrentes
- Servicios contratados
- Reservas para contingencias
2. Compromiso Automático
Generado automáticamente desde otros módulos.
Fuentes:
- Órdenes de Compra: Al aprobar una OC
- Contratos: Al firmar contrato con contratista
- AFE: Al aprobar una autorización de gasto
- Nómina: Al planificar período de nómina
Estructura de un Compromiso
Información Principal
Encabezado:
- Código: Identificador único (COM-2026-00001)
- Fecha: Fecha del compromiso
- Descripción: Explicación del gasto planificado
- Monto: Cantidad a comprometer
- Moneda: USD, VES, etc.
- Estado: PENDING, APPROVED, EXECUTED, CANCELLED
Vinculación:
- Partida Presupuestaria: A qué partida afecta
- Proyecto: Proyecto asociado
- Módulo Origen: De dónde se generó (si es automático)
- Entidad Origen: ID de la OC, contrato, etc.
Seguimiento:
- Monto Comprometido: Total reservado
- Monto Ejecutado: Cuánto se ha gastado
- Monto Pendiente: Cuánto falta por ejecutar
- Fecha Estimada: Cuándo se espera ejecutar
Estados del Compromiso
PENDING (Pendiente)
- Compromiso creado pero no aprobado
- No afecta disponibilidad presupuestaria
- Puede ser editado o eliminado
APPROVED (Aprobado)
- Compromiso autorizado
- Reduce disponibilidad presupuestaria
- No puede ser editado
- Puede ser ejecutado o cancelado
EXECUTED (Ejecutado)
- Gasto real registrado
- Compromiso cumplido total o parcialmente
- Genera ejecución presupuestaria
- Puede tener ejecuciones parciales
CANCELLED (Cancelado)
- Compromiso anulado
- Libera presupuesto reservado
- No puede ser ejecutado
- Mantiene trazabilidad
Crear un Compromiso Manual
Proceso Paso a Paso
Navegar a Presupuesto > Compromisos
Clic en "Nuevo Compromiso"
Completar información:
Datos Básicos:
- Fecha del compromiso
- Descripción clara del gasto planificado
- Monto a comprometer
- Moneda
Vinculación:
- Seleccionar proyecto
- Seleccionar partida presupuestaria
- El sistema muestra disponibilidad
Detalles:
- Fecha estimada de ejecución
- Proveedor/Beneficiario (opcional)
- Notas adicionales
Verificar Disponibilidad:
- Sistema valida que hay presupuesto disponible
- Muestra alerta si excede disponible
Guardar:
- Como PENDING para revisión
- O enviar directamente para aprobación
Validaciones Automáticas
El sistema verifica:
- ✅ Partida presupuestaria existe y está activa
- ✅ Proyecto tiene presupuesto aprobado
- ✅ Monto es mayor a cero
- ✅ Hay disponibilidad presupuestaria (warning si no)
- ✅ Usuario tiene permisos
Aprobar un Compromiso
Proceso de Aprobación
Revisar Compromiso:
- Verificar descripción y monto
- Validar disponibilidad presupuestaria
- Confirmar justificación
Aprobar:
- Clic en "Aprobar Compromiso"
- Agregar comentarios (opcional)
- Confirmar acción
Efecto:
- Estado cambia a APPROVED
- Presupuesto disponible se reduce
- Monto pasa a "comprometido"
- No puede ser editado
Rechazar un Compromiso
Si el compromiso no procede:
- Clic en "Rechazar"
- Agregar razón del rechazo
- Estado cambia a CANCELLED
- Presupuesto no se afecta
Ejecutar un Compromiso
Ejecución Total
Cuando el gasto se realiza completamente:
Abrir el compromiso aprobado
Clic en "Ejecutar"
Completar información:
- Fecha de ejecución
- Monto ejecutado (puede ser diferente al comprometido)
- Referencia (factura, recibo, etc.)
- Notas
Confirmar ejecución:
- Sistema crea registro de ejecución presupuestaria
- Genera asiento contable automático
- Actualiza saldos
- Estado cambia a EXECUTED
Ejecución Parcial
Si el gasto se ejecuta en partes:
Registrar primera ejecución parcial:
- Monto menor al comprometido
- Estado permanece APPROVED
- Monto pendiente se actualiza
Registrar siguientes ejecuciones:
- Hasta completar el monto comprometido
- Cada ejecución genera su asiento contable
Completar compromiso:
- Cuando monto ejecutado = monto comprometido
- Estado cambia a EXECUTED
Sobre-ejecución
Si el gasto real excede el compromiso:
- Sistema permite registrar el exceso
- Genera alerta de sobre-ejecución
- Requiere aprobación adicional (configurable)
- Se registra la desviación
Compromisos Automáticos
Desde Órdenes de Compra
Trigger: Al aprobar una orden de compra
Proceso:
Usuario aprueba OC en módulo de Compras
Sistema verifica si OC tiene partida presupuestaria asignada
Si tiene, crea compromiso automático:
- Código: COM-OC-[Código OC]
- Descripción: "OC-[Código] - [Proveedor]"
- Monto: Total de la OC
- Partida: La asignada en la OC
- Estado: APPROVED (si OC está aprobada)
- Origen: procurement / PurchaseOrder ID
Al recepcionar la OC:
- Se ejecuta el compromiso
- Se genera ejecución presupuestaria
- Se crea asiento contable
Desde Contratos de Proyecto
Trigger: Al crear contrato con contratista
Proceso:
Se firma contrato con contratista en proyecto
Sistema crea compromiso:
- Por el monto total del contrato
- O por hitos si está configurado así
- Vinculado a partida del proyecto
Al pagar al contratista:
- Se ejecuta compromiso (total o parcial)
- Se actualiza ejecución
- Se genera asiento contable
Desde AFE
Trigger: Al aprobar una Autorización de Gasto
Proceso:
- AFE se aprueba
- Sistema crea compromisos por categoría de gasto
- Al ejecutar gastos del AFE:
- Se vinculan a compromisos
- Se actualiza ejecución
- Se genera contabilidad
Dashboard de Compromisos
Vista Principal
┌─────────────────────────────────────────────────────────┐
│ DASHBOARD DE COMPROMISOS PRESUPUESTARIOS │
├─────────────────────────────────────────────────────────┤
│ │
│ 📊 RESUMEN │
│ Compromisos Pendientes: 15 $450,000.00 │
│ Compromisos Aprobados: 42 $1,250,000.00 │
│ Compromisos Ejecutados: 28 $890,000.00 │
│ Compromisos Cancelados: 5 $120,000.00 │
│ │
├─────────────────────────────────────────────────────────┤
│ 📈 POR PROYECTO │
│ Proyecto A: Comprometido $500K | Ejecutado $350K │
│ Proyecto B: Comprometido $750K | Ejecutado $540K │
│ │
├─────────────────────────────────────────────────────────┤
│ ⚠️ ALERTAS │
│ • 3 compromisos vencidos sin ejecutar │
│ • 2 partidas con sobre-ejecución │
│ • 5 compromisos próximos a vencer │
│ │
└─────────────────────────────────────────────────────────┘
Filtros Disponibles
- Por Estado: Pendiente, Aprobado, Ejecutado, Cancelado
- Por Proyecto: Filtrar por proyecto específico
- Por Partida: Filtrar por partida presupuestaria
- Por Fecha: Rango de fechas de compromiso
- Por Origen: Manual, OC, Contrato, AFE
- Por Monto: Rangos de montos
Reportes de Compromisos
Reporte Detallado
REPORTE DE COMPROMISOS PRESUPUESTARIOS
Proyecto: Proyecto A
Período: Enero 2026
Código Fecha Descripción Partida Comprometido Ejecutado Pendiente Estado
─────────────────────────────────────────────────────────────────────────────────────────────────────────────
COM-2026-001 05/01/26 OC-2026-015 Materiales MAT-001 $50,000.00 $50,000.00 $0.00 EXECUTED
COM-2026-002 10/01/26 Contrato Perforación SERV-001 $200,000.00 $100,000.00 $100,000.00 APPROVED
COM-2026-003 15/01/26 Equipos Especiales EQUIP-001 $75,000.00 $0.00 $75,000.00 APPROVED
COM-2026-004 20/01/26 Servicios Logística LOG-001 $30,000.00 $30,000.00 $0.00 EXECUTED
─────────────────────────────────────────────────────────────────────────────────────────────────────────────
TOTALES $355,000.00 $180,000.00 $175,000.00
Reporte de Disponibilidad
Muestra por partida:
- Presupuestado
- Comprometido
- Ejecutado
- Disponible para nuevos compromisos
Reporte de Antigüedad
Lista compromisos aprobados no ejecutados por antigüedad:
- Menos de 30 días
- 30-60 días
- 60-90 días
- Más de 90 días (requiere revisión)
Integración con Contabilidad
Asientos Generados
Al Aprobar Compromiso (Opcional):
Asiento Memorándum (no afecta saldos)
Descripción: Compromiso [Código]
Cuenta Débito Crédito
─────────────────────────────────────────────────────
5.X.XX Gasto Comprometido $50,000.00
2.X.XX Compromiso por Pagar $50,000.00
Al Ejecutar Compromiso:
Asiento Real
Descripción: Ejecución compromiso [Código]
Cuenta Débito Crédito
─────────────────────────────────────────────────────
5.2.01 Materiales $50,000.00
2.1.01.001 Proveedores $50,000.00
Reversión de Compromiso:
Cuenta Débito Crédito
─────────────────────────────────────────────────────
2.X.XX Compromiso por Pagar $50,000.00
5.X.XX Gasto Comprometido $50,000.00
Mejores Prácticas
✅ Recomendaciones
- Crear compromisos para todos los gastos significativos
- Aprobar compromisos antes de generar órdenes de compra
- Revisar compromisos antiguos no ejecutados mensualmente
- Cancelar compromisos que no se ejecutarán
- Documentar razones de sobre-ejecución
- Mantener descripciones claras y detalladas
- Vincular siempre a partida presupuestaria correcta
⚠️ Advertencias
- No ejecutar sin compromiso previo en proyectos grandes
- No aprobar compromisos sin verificar disponibilidad
- No dejar compromisos pendientes indefinidamente
- Investigar compromisos con más de 90 días sin ejecutar
- No duplicar compromisos para la misma necesidad
- Verificar que ejecuciones se vinculen al compromiso correcto
Permisos Necesarios
- Ver compromisos:
budget.view - Crear compromisos:
budget.commit - Aprobar compromisos:
budget.approve - Ejecutar compromisos:
budget.execute - Cancelar compromisos:
budget.admin - Ver reportes:
budget.reports
Navegación
Documentos Relacionados
- Módulo de Presupuesto - Introducción general
- Versionamiento - Gestión de versiones de presupuesto
- Dashboard - Indicadores y reportes
- Integración con Contabilidad - Asientos contables
Otros Módulos
- Compras - Órdenes de compra
- Proyectos - Gastos de proyectos
- Contabilidad - Registro contable