| Acción |
Descripción |
| Nuevo |
Crea un motor desde cero y abre el editor visual. |
| Editar |
Abre el editor para modificar el flujo de un motor existente. |
| Evaluar |
Corre el motor con datos de prueba y muestra el resultado y la traza (sin afectar producción). |
| Guardar |
Persiste el flujo del motor (cabecera + nodos). |
| Activar / Desactivar |
Cambia el estado del motor. Solo los activos se usan en las solicitudes. |
| Eliminar |
Borra el motor (irreversible). |
| Importar / Exportar |
Guarda o carga un motor como archivo, para reutilizarlo o moverlo entre instalaciones. |
| Servicios |
Descarga o actualiza las definiciones de variables de los burós (NOSIS, Plenario, Veraz, BCRA, RiesgoNet, IDIC, Credixsa, SIISA, Findo). |
| Ver historial (Logs) |
Lista las evaluaciones ejecutadas, con filtros por CUIT y fecha. |
| Limpiar historial |
Elimina todos los registros de evaluación de un motor. |
Definir una regla (crear un motor)
- En el listado, hacé clic en Nuevo. Se abre el editor en una pestaña nueva.
- Completá la cabecera: Nombre, Descripción, TTL y Nro Grupo (VR) de NOSIS.
- Agregá nodos al flujo con el botón Agregar Nodo y conectalos entre sí. El flujo siempre arranca en el nodo inicial Motor (Start).
- Hacé clic en Guardar.
Armar las condiciones
Cada nodo de Condición compara un dato con un valor y bifurca el flujo en dos caminos (Verdadero / Falso):
- Elegí el origen del dato del lado izquierdo:
- Servicio: una variable de buró (ej.: score de NOSIS, situación BCRA).
- Entrada: un dato que llega con la solicitud (ej.: CUIT, ingreso declarado).
- Fórmula: un cálculo combinando varias variables (ej.: edad a partir de la fecha de nacimiento).
- Elegí el operador (
>, <, =, contiene, etc.) y el valor a comparar.
- Conectá la salida Verdadero y la salida Falso a los nodos que correspondan.
Los nodos de tipo Sub-Motor y Motor-Resultado permiten reutilizar otro motor ya armado dentro de este flujo, pasándole variables de entrada y leyendo sus resultados.
Ejemplo de condición: NOSIS.Score > 550 → si es Verdadero sigue por una rama (ej.: aprobar), si es Falso sigue por la otra (ej.: derivar a análisis).
Configurar el resultado
El flujo termina en un nodo de Resultado, que define la respuesta final:
- Definí la variable Status con el valor de la decisión:
Aprobado, Observado o Rechazado.
- Opcionalmente, definí Observaciones con el texto explicativo.
- Agregá las variables de salida que necesite la solicitud (monto preaprobado, plazo, tasa, etc.), como valor fijo o como fórmula.
- Guardá el motor y, si quedó validado, activalo para que se use en producción.
Findo Score
Findo Score es un buró más que el motor puede consultar, como NOSIS o Veraz. Sus datos se usan en las condiciones como variables del servicio FINDO ([FINDO][variable]).
Qué informa, entre otras cosas:
- el score de Findo y su percentil, y el ingreso estimado;
- la deuda en el sistema financiero (Central de Deudores del BCRA): cantidad de entidades, montos adeudados y su variación a 1, 3, 6, 9, 12, 18 y 24 meses, y la peor situación en cada período;
- si tiene reporte negativo y si figura como fallecido;
- datos personales: nombre y apellido, fecha de nacimiento y edad, localidad, provincia, código postal y nivel socioeconómico.
Completa los datos del cliente que falten. Findo es el último buró que se tiene en cuenta: solo completa lo que ningún otro resolvió, sin pisar nada. Como informa los datos distinto que el resto:
- el nombre y apellido viene en un solo campo y se separa en apellido y nombres;
- no informa el sexo: se deduce del CUIT;
- no informa calle ni número: como domicilio se usa la localidad.
Configuración. La configura Soporte de Plenario: credenciales, modo prueba o producción y cada cuántos días se puede reutilizar una consulta anterior del mismo CUIT en lugar de volver a consultar (con 0, consulta siempre). Para usar sus variables en un motor, primero actualizalas con el botón Servicios.
Validación del CUIT en las altas del Back Office
Cada punto del Back Office que valida un CUIT con el motor tiene su propio parámetro, con el Id del motor que usa, y su propia alerta, que decide qué pasa si el motor lo rechaza:
| Punto |
Parámetro (Id del motor) |
Alerta |
Cuándo valida |
| Firmante de cheques: alta de cheque, carga masiva e importador por IA |
Factoring.Cheques.Firmante.Motor.Id |
Factoring.Liquidaciones.Cheques.Algoritmos.ValidarFirmante |
Al salir del CUIT del firmante; en la carga masiva y en el importador, al procesar cada cheque. |
| Alta o modificación de cliente |
Clientes.Alta.Motor.Id |
Clientes.Alta.Motor.ValidarCuit |
Al salir del CUIT y también al grabar, para cubrir el CUIT calculado desde el DNI. Solo en el alta o si cambia el CUIT. |
| Proveedor |
Proveedores.Alta.Motor.Id |
Proveedores.Alta.Motor.ValidarCuit |
En el alta, o al modificar si cambia el CUIT. |
| Proveedor financiero (inversor) |
ProveedoresFinancieros.Alta.Motor.Id |
ProveedoresFinancieros.Alta.Motor.ValidarCuit |
En el alta, o al modificar si cambia el CUIT. |
| Solicitud de crédito: cliente |
Prestamos.Solicitudes.Cliente.Motor.Id |
Prestamos.Solicitudes.Algoritmos.ValidarCliente |
Al cargar el CUIT del cliente de la solicitud. |
| Solicitud de crédito: garante |
Prestamos.Solicitudes.Garante.Motor.Id |
Prestamos.Solicitudes.Motor.ValidarGarante |
Al salir del CUIT del garante. |
- Solo valida si están las dos cosas: el parámetro tiene el Id de un motor (
0 = no valida) y la alerta está activa. Las alertas se crean inactivas la primera vez que el sistema las usa: hay que activarlas en Herramientas → Alertas y Validaciones.
- Si el motor rechaza el CUIT, se dispara la alerta con los motivos del rechazo. Según cómo esté configurada, avisa, bloquea o pide la autorización de un supervisor; si no deja seguir, el CUIT no se acepta.
- Si el motor no responde: en cheques no deja seguir con ese firmante; en el resto avisa y deja continuar.
- Mientras consulta se ve el aviso "Consultando el motor de decisión". Un CUIT que no cambió no se vuelve a evaluar.