¿Cómo funciona?

Cuando el proceso por lotes se envía a la cola desde la aplicación, busca los tres parámetros siguientes:

  1. CreationDateSearchInd
  2. DateFrom
  3. DateTo
  4. ProcessingDate

Tenga en cuenta que los parámetros enumerados anteriormente no son obligatorios. Si las fechas no se especifican, toman como valor predeterminado la fecha nula del sistema.

CreationDateSearchInd

CreationDateSearchInd indica si el extracto se basa en la fecha de creación o la fecha efectiva. Si el usuario ha establecido "True" como valor de CreationDateSearchInd, se realizará una búsqueda del rango de fechas de creación, de lo contrario, se utilizará una búsqueda del rango de fechas efectivas.

Al especificar el valor para CreationDateRangeInd, debe ser "True" o "False". No puede ser "1" o "0" ni "Yes" o "No". Se realiza la validación en el cliente para evitar entradas de este tipo.

DateFrom / DateTo

Tal como se ha mencionado anteriormente, si el usuario no especifica DateFrom o DateTo al enviar el proceso por lotes, estos parámetros toman como valor predeterminado la fecha nula del sistema.

El motivo por el que DateFrom/DateTo no toman como predeterminada la fecha actual al enviarse a la cola, si el usuario no las especifica, es que es posible que la fecha actual del cliente no esté "sincronizada" con la fecha actual del servidor. En términos generales, esto puede causar problemas al ejecutarse el proceso por lotes.

Dentro del proceso por lotes, se realizan las comprobaciones de fecha siguientes:

ProcessingDate

Es el día hábil que debe utilizarse al ejecutar el proceso por lotes. Consulte la información anterior de Fecha de proceso empresarial.