@startuml uml-state-corte-pago !include _style.iuml title 7. State machine — Corte de pago (estatus_corte) [*] --> generado : generar(cron) / agrupa pagos liquidables del periodo generado --> revisado : marcar_revisado(finanzas) / valida totales revisado --> depositado : marcar_depositado(referencia_ach) / registra ACH depositado --> [*] note right of generado Estado inicial al ejecutar el cron semanal de cortes (00.sql:538, DEFAULT 'generado'). end note note right of revisado Equipo de finanzas valida montos, retenciones y SoD antes de pagar. end note note left of depositado Estado terminal: requiere referencia ACH/SPEI registrada. Cierra el ciclo de liquidacion. end note footer Fuente: ENUM estatus_corte 00.sql:68 | tabla cortes_pago 00.sql:538 | actions cortes.ts @enduml