Ir al contenido

Flujo de Aprobación

El proceso de aprobación controla qué ejercicios presupuestales pueden usarse como base para el comparativo real vs. presupuestado. Solo un ejercicio en estado APROBADO genera comparativos activos.

Acción Permiso
Enviar a aprobación presupuestos.editar
Aprobar o rechazar presupuestos.aprobar
Reabrir un ejercicio aprobado presupuestos.aprobar
Cerrar un ejercicio presupuestos.aprobar
BORRADOR ──enviar──► EN_APROBACION
aprobar ◄──┤──► rechazar
│ │
▼ ▼
APROBADO BORRADOR
reabrir ◄──┤──► cerrar
│ │
▼ ▼
EN_REVISION CERRADO (terminal)
aprobar ◄─┤─► rechazar
│ │
▼ ▼
APROBADO BORRADOR

Estado requerido: BORRADOR Permiso: presupuestos.editar

  1. Abra el detalle del ejercicio (/contabilidad/presupuestos/[id]).
  2. Haga clic en Enviar a aprobación.
  3. Opcionalmente agregue notas para el aprobador.
  4. Confirme. El ejercicio pasa a EN_APROBACION.

Al enviar, el sistema:

  • Registra la fecha y usuario en envioAprobacionAt.
  • Crea un registro en el historial con accion: 'ENVIAR' y una instantánea del total presupuestado.
  • Emite el evento presupuesto.ejercicio.enviado_aprobacion para notificaciones internas.

Enviar ejercicio a aprobación

Estado requerido: EN_APROBACION Permiso: presupuestos.aprobar

  1. El aprobador abre el detalle del ejercicio.
  2. Revisa las líneas en la pantalla de líneas o el historial de auditoría.
  3. Hace clic en Aprobar.
  4. Opcionalmente agrega notas.
  5. Confirma. El ejercicio pasa a APROBADO.

Al aprobar, el sistema:

  • Registra aprobadoAt y aprobadoBy.
  • Incrementa la versión del ejercicio.
  • Crea un registro con accion: 'APROBAR'.
  • Emite el evento presupuesto.ejercicio.aprobado.

Aprobar ejercicio presupuestal

Estado requerido: EN_APROBACION Permiso: presupuestos.aprobar

  1. El aprobador hace clic en Rechazar.
  2. Debe ingresar un motivo de rechazo (campo obligatorio; el sistema devuelve MOTIVO_REQUERIDO si está vacío).
  3. Confirma. El ejercicio regresa a BORRADOR.

El motivo queda guardado en motivoRechazo y en el historial de auditoría. El elaborador puede corregir las líneas y reenviar.

Rechazar ejercicio presupuestal

Estado requerido: APROBADO Permiso: presupuestos.aprobar

Si es necesario corregir un ejercicio ya aprobado sin rechazarlo formalmente:

  1. Haga clic en Reabrir para revisión.
  2. Ingrese un motivo (obligatorio).
  3. El ejercicio pasa a EN_REVISION.

En EN_REVISION las líneas vuelven a ser editables. Una vez corregido, el ejercicio puede aprobarse nuevamente (→ APROBADO) o revertirse a borrador (→ BORRADOR).

Estado requerido: APROBADO Permiso: presupuestos.aprobar

Al cerrar el ejercicio fiscal de un año terminado:

  1. Haga clic en Cerrar ejercicio.
  2. Confirme. El ejercicio pasa a CERRADO.

Cada transición queda registrada con:

  • Fecha y hora exacta
  • Usuario que ejecutó la acción
  • Estado anterior y nuevo
  • Instantánea del presupuesto total en ese momento
  • Notas o motivo (cuando aplica)

Puede consultar el historial completo en /contabilidad/presupuestos/[id]/auditoria.

¿Puede la misma persona elaborar y aprobar el ejercicio? El sistema no impide que el mismo usuario realice ambas acciones, siempre que tenga ambos permisos (presupuestos.editar y presupuestos.aprobar). Para control interno se recomienda separar los roles.

¿Qué pasa si el ejercicio fue rechazado y ya no recuerdo el motivo? El motivo de rechazo se almacena en el campo motivoRechazo del ejercicio y aparece en el historial de auditoría con la fecha y el usuario que rechazó.

¿Cuántas veces puede pasar un ejercicio por el ciclo enviar/rechazar? Sin límite. Cada ciclo incrementa la versión. Puede usar el historial para ver el número de iteraciones.