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