Consulta de cuentas por pagar
Se inicia cuando: un funcionario necesita localizar una obligación y revisar su seguimiento.
Termina cuando: se muestran los resultados disponibles o se llega a una operación de historial, vencimiento o descarga que todavía está incompleta.
Participan: Funcionarios de Tesorería y acciones automáticas.
flowchart LR
subgraph tesoreria["Funcionarios de Tesorería"]
T1["Abre la consulta"]
T2["Filtra por código, identificación, acreedor, empresa, estado, entidad o fecha"]
T3["Revisa los resultados"]
T4["Selecciona una cuenta por pagar"]
D1{"¿Qué desea consultar?"}
end
subgraph automaticas["Acciones automáticas"]
S1["Busca las obligaciones que cumplen los filtros"]
S2["Devuelve siempre una lista de historial vacía<br/>[H-TES-CXP-01]"]
S3["Usa la fecha de creación"]
S4["Calcula los días transcurridos"]
S5["Muestra el valor completo como saldo pendiente<br/>[H-TES-CXP-03]"]
S6["Entrega un mensaje de función no implementada<br/>[H-TES-CXP-02]"]
end
R1["Informa que no se encontraron pagos"]:::risk
R2["Muestra antigüedad, no vencimientos reales"]:::risk
R3["No genera el estado de cuenta"]:::risk
R4["El menú exige permiso, pero las operaciones no lo comprueban por sí mismas<br/>[H-TES-CXP-04]"]:::risk
T1 --> T2 --> S1 --> T3 --> T4 --> D1
D1 -- "Historial" --> S2 --> R1
D1 -- "Vencimientos" --> S3 --> S4 --> S5 --> R2
D1 -- "Descargar" --> S6 --> R3
T3 -. "Condición de acceso actual" .-> R4
classDef risk fill:#fee2e2,stroke:#b91c1c,color:#7f1d1d;
style tesoreria fill:#eff6ff,stroke:#2563eb
style automaticas fill:#f5f3ff,stroke:#7c3aed
Esta es una propuesta por validar con FEMORF; aún no está implementada.
flowchart LR
subgraph tesoreria["Funcionarios de Tesorería"]
T1["Abre la consulta"]
T2["Aplica los filtros"]
T3["Selecciona una cuenta por pagar"]
D1{"¿Qué desea consultar?"}
end
subgraph automaticas["Acciones automáticas"]
S1["Verifica la autorización para cada operación"]
D2{"¿Tiene permiso?"}
S2["Busca las obligaciones"]
S3["Muestra pagos reales y su efecto en el saldo"]
S4["Muestra fechas reales, mora y saldo parcial"]
S5["Genera el estado de cuenta"]
S6["Conserva trazabilidad de la consulta"]
end
R1["Acceso no autorizado"]:::risk
R2["Resultado disponible"]:::success
T1 --> S1 --> D2
D2 -- "No" --> R1
D2 -- "Sí" --> T2 --> S2 --> T3 --> D1
D1 -- "Historial" --> S3 --> S6 --> R2
D1 -- "Vencimientos" --> S4 --> S6
D1 -- "Descargar" --> S5 --> S6
classDef risk fill:#fee2e2,stroke:#b91c1c,color:#7f1d1d;
classDef success fill:#dcfce7,stroke:#15803d,color:#14532d;
style tesoreria fill:#eff6ff,stroke:#2563eb
style automaticas fill:#f5f3ff,stroke:#7c3aed
Pantallas del proceso

Reglas del proceso
- La búsqueda admite filtros por código, identificación, acreedor, empresa, estado, entidad y fechas.
- Los resultados muestran valor, saldo pendiente, estado, entidad y fecha de creación.
- El historial actual no consulta pagos reales.
- La vista llamada Vencimientos usa la fecha de creación y no una fecha de vencimiento.
- La descarga actual no produce un documento.
Diferencias y hallazgos
H-TES-CXP-01 — Historial vacío
La consulta de historial siempre entrega una lista vacía, por lo que la pantalla informa que no existen pagos aunque la operación no esté implementada.
H-TES-CXP-02 — Estado de cuenta no generado
La descarga entrega un mensaje de función no implementada en lugar de generar un estado de cuenta.
H-TES-CXP-03 — Antigüedad presentada como vencimiento
La pantalla usa la fecha de creación para calcular días transcurridos y presenta el valor completo como saldo pendiente cuando no existe información de pagos parciales.
H-TES-CXP-04 — Control de acceso desigual
El enlace del menú está condicionado por un permiso, pero las operaciones de búsqueda, historial, vencimientos y descarga no vuelven a comprobarlo dentro de su recorrido.
El flujo ideal diferencia la ausencia real de datos de una función no disponible y completa el seguimiento con pagos, vencimientos, saldos y documentos reales.
Supuestos por validar con FEMORF
- A-TES-CXP-01: Supuesto por validar con FEMORF: se confirmarán las reglas de vencimiento, pagos parciales y formato del estado de cuenta.