Como Ele Funciona?

Quando o processo em lote for submetido para a fila a partir do aplicativo, ele procurará os três parâmetros a seguir:

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

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.