财务批处理套件

为了创建财务记录,必须按此顺序运行下列批处理过程:

  1. DetermineProductDeliveryEligibility
    • 参数 - instanceID、processingDate 和 productID
    • 过程 - 案例到 FC
    • 运行前状态 - 已批准(“CS6”)
    • 运行后状态 - 活动(“CS1”),如果有资格;暂停关闭(“CS7”),如果无资格;已暂停(“CS2”),如果发生错误
    • 处理摘要 - 使状态为“已批准”的案例生效,重新评估案例的资格,并且生成 FC
  2. GenerateInstructionLineItems
    • 参数 - deliveryMethod、instanceID、processingDate、processingDateFrom、processingDateTo 和 productID
    • 过程 - FC 到 ILI
    • 运行前状态 - 活动(“LIV”)
    • 运行后状态 - 活动(“LIV”),如果 FC 未到期;或已关闭(“CLD”),如果 nextProcessingDate > processingDate
    • 处理摘要 - 重新评估正在处理的每个案例,为活动 FC 生成 ILI 并且前滚其 nextProcessingDate。如果 nextProcessingDate 在处理日期之后,那么会使 FC 到期。
  3. GenerateInstruments;并且可选
    • 参数 - instanceID 和 processingDate
    • 过程 - ILI 到指令和工具
    • 运行前状态 - 未处理(“UNP”)
    • 运行后状态 - 已处理(“PRO”)
    • 处理摘要 - 使未处理的 ILI 生效并将它们滚动到指令和工具中
  4. GeneratePayslips
    • 参数 - processingDate
    • 过程 - 工资单和 PayslipInstructions
    • 运行前状态 - 暂停发放(“PS2”)或已创建(“PS1”)
    • 运行后状态 - 已发放(“PS3”)
    • 处理摘要 - 使工资单暂停发放生效并为它们生成工资单