@startuml ux-user-flow-4-finanzas-corte !include _style.iuml title 4. Flujo F4 — Finanzas procesa corte mensual start partition "Finanzas (web)" { :Iniciar sesion; :Abrir workspace finanzas; note right apps/web/src/app/dashboard/finanzas/page.tsx end note :Listar cortes pendientes; note right apps/web/src/app/dashboard/cortes/page.tsx end note :Generar corte del periodo; } partition "Sistema" { :Calcular comisiones, retenciones, propinas; :Crear lote de pagos estatus=preparado; } partition "Finanzas (web)" { :Revisar detalle del corte; note right apps/web/src/app/dashboard/finanzas/corte/[id]/page.tsx end note if (Hay discrepancias?) then (si) :Marcar para revision; :Ajustar manualmente; else (no) :Marcar como revisado; endif :Exportar lote ACH; note right apps/web/src/app/dashboard/cortes/[id]/page.tsx end note } partition "Sistema" { :Generar archivo SPEI / SantanderNet; :Bloquear edicion del lote; } partition "Finanzas (web)" { :Cargar archivo en banca y subir comprobante; :Marcar lote como depositado; } partition "Sistema" { :Notificar prestadores con CFDI; :Cerrar corte y archivar; } stop footer Fuente: apps/web/src/app/dashboard/{finanzas,cortes}/** @enduml