Saltar a contenido

Padrón y pagos

El padrón convierte solicitudes aceptadas en beneficiarios versionados. Los pagos se programan contra beneficiarios y convocatorias.

Consolidación del padrón

consolidar_padron(convocatoria, tenant) crea una nueva versión para la convocatoria:

  1. Busca la última versión del padrón del tenant.
  2. Desactiva versiones activas previas.
  3. Crea una nueva versión activa.
  4. Incorpora solicitantes aceptados que no existan en versiones anteriores.
  5. Copia el puntaje desde ScoreResult; si no hay score, usa cero.
flowchart LR
    A[Dictamen ACEPTADO] --> B[consolidar_padron]
    B --> C[Padron vN]
    C --> D[Beneficiarios activos]

Beneficiarios

Estado Uso
ACTIVO Beneficiario vigente.
SUSPENDIDO Pausado por proceso operativo.
BAJA Dado de baja.

Pagos

Cada Pago pertenece a un beneficiario y una convocatoria. Tiene monto, fecha programada, tipo, estatus, referencia y comentario de rechazo.

Estatus Uso
PENDIENTE Creado, sin programación final.
PROGRAMADO Listo para dispersión o conciliación.
PAGADO Confirmado como pagado.
NO_PAGADO No se logró pagar.
RECHAZADO Rechazado con comentario operativo.

La restricción pago_sin_duplicados impide repetir beneficiario, fecha y monto.

Rutas del panel

Ruta Uso
/panel/padron/ Beneficiarios del padrón activo.
/panel/padron/consolidar/ Crear nueva versión de padrón.
/panel/padron/historial/ Versiones anteriores.
/panel/pagos/ Dashboard/lista de conciliación.
/panel/pagos/programar/ Programación individual.
/panel/pagos/masivo/ Programación masiva.
/panel/pagos/reportes/ Reportes de pagos.

Alcance real

La aplicación registra y concilia pagos; no documenta una integración bancaria automática de dispersión.