El proceso de conciliación de información que se plantea fue tomando directamente del estándar establecido por procesos anteriores desarrollados para el equipo de finanzas:


  1. Se espera que en el archivo del core bancario (DATPTX) se encuentren transaccion codes exclusivos determinados previamente con Fiserv. Esta información se filtra al leer el archivo diario.

  2. Usando el numero de referencia única de cada transacción se busca en mongo db que la transacción exista y se valida el estatus.

  3. Al mismo tiempo, se obtiene un folio único de la base de datos, este folio único es la llave que cruza con el archivo del vendor.

  4. Se carga el archivo del vendor y se cruza con la información del paso anterior.

  5. A partir de esto se generan dos archivos: uno con información conciliada, llamado DATPTX_VENDOR_CONCILED. y otro llamado DATPTX_VENDOR_TRANSIT que es todo lo que no se pudo cruzar y se considera en transito.

  6. Esta información es guardada en s3 para que el equipo de conciliaciones la valide y verifique.

  7. El proceso termina


Diagrama Alto Nivel