Este proceso por lotes hace lo siguiente:
- Valida los datos de cada registro en el archivo de entrada PaymentReceivedFile.txt.
- Cuando se identifica un asunto, carga el registro de pago recibido en una cuenta de dicho asunto; en otro caso, carga el registro de pago recibido en una cuenta provisional.
- Mantiene un conjunto de totales de control y los compara con el registro de total de control al final del archivo de entrada.
- Retrotrae todo el proceso si los totales en ejecución no coinciden con los datos del archivo de entrada.
Este proceso por lotes recibe los siguientes parámetros:
- File Path - directorio en el que reside el archivo de entrada.
- File Name - nombre completo del archivo de entrada, extensión incluida, que contiene los detalles de los pagos recibidos.
Cuando se ejecuta, este proceso por lotes busca el nombreArchivo especificado en la rutaArchivo especificada.
Clase y método de proceso por lotes: La clase y método de este proceso por lotes es curam.core.intf.LoadPaymentsReceived.loadPaymentReceivedFile.