Quando o processo em lote for submetido para a fila a partir do aplicativo, ele procurará os três parâmetros a seguir:
Observe que os parâmetros listados acima não são obrigatórios. Se as datas não forem inseridas, elas serão padronizadas como data nula do sistema.
CreationDateSearchInd
CreationDateSearchInd indica se o extrato é baseado na data de criação ou na data efetiva. Se CreationDateSearchInd foi configurado como 'Verdadeiro' pelo usuário, uma procura de intervalo de data de criação será executada; caso contrário, uma procura de intervalo de data efetiva será usada.
Ao especificar o valor de CreationDateRangeInd, ele deverá ser 'Verdadeiro' ou 'Falso'. Ele não pode ser '1' ou '0' ou 'Yes' ou 'No'. A validação é executada no cliente para evitar entradas desse tipo.
DateFrom / DateTo
Conforme mencionado anteriormente, se o usuário não especificar DateFrom ou DateTo ao submeter o processo em lote, ela será padronizada como a data nula do sistema.
A razão de DateFrom/DateTo não serem padronizadas como a data atual no envio para a fila, se o usuário não especificá-las, será porque a data atual do cliente talvez não esteja 'em sincronização' com a data atual do servidor. Em termos gerais, isso pode levar potencialmente a problemas quando os processos em lote forem executados.
Dentro do processo em lote, as verificações de datas a seguir são executadas:
ProcessingDate
Esta é a data do negócio que deve ser usada ao executar o processo em lote. Consulte os detalhes do Data de Processamento de Negócios acima.