Conjunto de Lotes Financeiros

Para que os registros financeiros sejam criados, os processos em lotes a seguir devem ser executados nesta sequência:

  1. DetermineProductDeliveryEligibility
    • Parâmetros - instanceID, processingDate e productID
    • Processos - Casos para FCs
    • Status de Pré-execução - Aprovado ('CS6')
    • Status Pós-execução - Ativo ('CS1') se Elegível, PendingClosure ('CS7') se Inelegível, Suspenso ('CS2') se ocorreu erro
    • Resumo do Processamento - Seleciona Casos com status de Aprovado, reavalia a elegibilidade dos Casos e gera FCs
  2. GenerateInstructionLineItems
    • Parâmetros - deliveryMethod, instanceID, processingDate, processingDateFrom, processingDateTo e productID
    • Processos - FCs para ILIs
    • Status Pré-execução - Ativo ('LIV')
    • Status Pós-execução - Ativo ('LIV') se o FC não tiver sido expirado; ou Encerrado ('CLD') se nextProcessingDate > processingDate
    • Resumo do Processamento - Reavalia cada caso que está sendo processado, gera ILIs para FCs ativos e executa rollforward de sua nextProcessingDate. Expirará os FCs, se a nextProcessingDate for após a data de processamento
  3. GenerateInstruments; e opcionalmente
    • Parâmetros - instanceID e processingDate
    • Processos - ILIs para Instruções e Instrumentos
    • Status Pré-execução - Não Processado ('UNP')
    • Status Pós-execução - Processado ('PRO')
    • Resumo do Processamento - Seleciona os ILIs não processados e implanta-os em instruções e instrumentos
  4. GeneratePayslips
    • Parâmetros - processingDate
    • Processos - Holerites e PayslipInstructions
    • Status Pré-execução - Problema Pendente ('PS2') ou Criado ('PS1')
    • Status Pós-execução - Emitido ('PS3')
    • Resumo do Processamento - Seleciona o problema pendente de Holerites e gera o Holerite para ele