Saltar al contenido principal

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​

  1. Control Presupuestario: Evitar comprometer más fondos de los disponibles
  2. Planificación: Conocer obligaciones futuras
  3. Autorización: Proceso formal de aprobación antes del gasto
  4. Trazabilidad: Seguimiento desde la intención hasta el pago
  5. 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​

  1. Navegar a Presupuesto > Compromisos

  2. Clic en "Nuevo Compromiso"

  3. 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
  4. Verificar Disponibilidad:

    • Sistema valida que hay presupuesto disponible
    • Muestra alerta si excede disponible
  5. 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​

  1. Revisar Compromiso:

    • Verificar descripción y monto
    • Validar disponibilidad presupuestaria
    • Confirmar justificación
  2. Aprobar:

    • Clic en "Aprobar Compromiso"
    • Agregar comentarios (opcional)
    • Confirmar acción
  3. 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:

  1. Clic en "Rechazar"
  2. Agregar razón del rechazo
  3. Estado cambia a CANCELLED
  4. Presupuesto no se afecta

Ejecutar un Compromiso​

Ejecución Total​

Cuando el gasto se realiza completamente:

  1. Abrir el compromiso aprobado

  2. Clic en "Ejecutar"

  3. Completar información:

    • Fecha de ejecución
    • Monto ejecutado (puede ser diferente al comprometido)
    • Referencia (factura, recibo, etc.)
    • Notas
  4. 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:

  1. Registrar primera ejecución parcial:

    • Monto menor al comprometido
    • Estado permanece APPROVED
    • Monto pendiente se actualiza
  2. Registrar siguientes ejecuciones:

    • Hasta completar el monto comprometido
    • Cada ejecución genera su asiento contable
  3. 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:

  1. Usuario aprueba OC en módulo de Compras

  2. Sistema verifica si OC tiene partida presupuestaria asignada

  3. 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
  4. 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:

  1. Se firma contrato con contratista en proyecto

  2. Sistema crea compromiso:

    • Por el monto total del contrato
    • O por hitos si está configurado así
    • Vinculado a partida del proyecto
  3. 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:

  1. AFE se aprueba
  2. Sistema crea compromisos por categoría de gasto
  3. 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

Documentos Relacionados​

Otros Módulos​