Nuevos filtros secuenciales para evaluación de personas en Worldsys

Se implementó una lógica secuencial de filtros para determinar qué personas deben ser evaluadas por Worldsys.

Las personas siempre están asociadas a cuentas, por lo que el proceso de evaluación comienza por las características de la cuenta y avanza hasta las relaciones de la persona.

Parámetros involucrados

  • irmo.worldsys_estados_cuenta → Filtra personas en base al estado de la cuenta.
  • irmo.worldsys_tipos_de_cuentas_aconsiderar → Filtra personas en base al tipo de cuenta. Reemplaza al parámetro irmo.worldsys_sujetos_aconsiderar
  • irmo.worldsys_relaciones_aconsiderar → Filtra personas en base a la relación principal que tienen con la cuenta.
  • irmo.worldsys_relacion_con_PJ_aconsiderar → Filtra personas jurídicas evaluadas por irmo.worldsys_relaciones_aconsiderar en base a su relación secundaria (solo acepta los valores Accionista y Autoridad). Reemplaza al parámetro irmo.worldsys_otras_relaciones_aconsiderar

Lógica Secuencial de Evaluación

  1. Filtro 1 – Cuenta (Tipo y Estado)
    • Si la cuenta no cumple con los parámetros configurados → No Evaluar (Rechazo por Cuenta).
    • Si cumple → avanza al siguiente filtro.
  2. Filtro 2 – Relación Principal (Persona–Cuenta)
    • Si la relación no está incluida en parámetros → No evaluar (Rechazo por Relación Principal).
    • Si cumple → Evalúa la persona
  3. Filtro 3 – Relación PJ (si aplica)
    • Solo aplica para personas jurídicas.
    • Si la relación entre la persona evaluada por el filtro 2 y los valores incluidos dentro de irmo.worldsys_relacion_con_PJ_aconsiderar (Accionista/Autoridad) no cumplen → No evaluar (Rechazo por Relación de Persona).
    • Si cumple → Evalúa la persona.