Estructura

IFScore es un core bancario diseñado alrededor de dos núcleos, el contable y el de identidades, al cual se entrelazan por medio de un motor que ejecuta las operaciones de cierre y administración automática diaria que se requieran.

El núcleo contable es donde se guardan todas las operaciones hechas dentro del sistema, cualquier operación deberá tener su expresión en un momento contable, para así tener una consistencia de la información más importante, la información financiera. Para preservar la información, no hay mecanismo alguno para poder borrar la información, o hacer modificaciones a los valores, si es necesario corregir una cifra, esta se tendrá que hacer desde un movimiento contable, si se desea eliminar una cifra, se tendrá que realizar su contramovimiento.

El núcleo de identidades es donde se guardan todas las identidades utilizadas en el sistema, es una base de datos única donde se guardan usuarios, clientes, avales, garantes y cualquier tipo de persona que se le relacione con el sistema, de igual forma que la información financiera, no hay método alguno para eliminar un registro, se podrá dar de baja, pero el registro sigue existiendo para su consulta o reactivación posterior.

El motor realiza las operaciones de cálculo diario, clasificación contable de los créditos, vencimientos, generación de reportes programados, generación de seguimiento de metas, limpieza y respaldo del sistema. El motor se ejecuta automáticamente todos los días a la 1:30 am, sin embargo la ejecución del motor puede ser controlada bajo solicitud del cliente.

Para garantizar una velocidad ágil de respuesta por parte de IFScore, se han diseñado un sin fin de procesos que se ejecutan en paralelo, así como optimizaciones para obtener los datos más importantes como son saldos, información del crédito, calendarios y datos de los clientes.