Paquete para el trabajo por lotes en aplicaciones financieras

Para poder crear los registros financieros se deben ejecutar los siguientes procesos por lotes en esta secuencia:

  1. DetermineProductDeliveryEligibility
    • Parámetros - instanceID, processingDate y productID
    • Procesos - Casos para componentes financieros
    • Estado previo a la ejecución - Aprobado ("CS6")
    • Estado posterior a la ejecución - Activo ("CS1") si es Elegible, PendingClosure ("CS7") si es Inelegible, Suspendido ("CS2") si se ha producido un error
    • Resumen de procesamiento - Obtiene casos con un estado Aprobado, reevalúa la elegibilidad de los casos y genera componentes financieros
  2. GenerateInstructionLineItems
    • Parámetros - deliveryMethod, instanceID, processingDate, processingDateFrom, processingDateTo y productID
    • Procesos - Componentes financieros para ILI
    • Estado previo a la ejecución - Activo ("LIV")
    • Estado posterior a la ejecución - Activo ("LIV") si el componente financiero no ha caducado; o Cerrado ("CLD") si nextProcessingDate > processingDate
    • Resumen de procesamiento - Reevalúa cada caso que se esta procesando, genera ILI para componentes financieros activos y traspasa su nextProcessingDate a una fecha posterior. Hace que caduquen componentes financieros si nextProcessingDate es posterior a la fecha de proceso
  3. GenerateInstruments; y opcionalmente
    • Parámetros - instanceID y processingDate
    • Procesos - ILI para instrucciones e instrumentos
    • Estado previo a la ejecución - Sin procesar ("UNP")
    • Estado posterior a la ejecución - Procesado ("Pro")
    • Resumen de procesamiento - Obtiene ILI sin procesar y las resume en instrumentos e instrucciones
  4. GeneratePayslips
    • Parámetros - processingDate
    • Procesos - Nóminas e instrucciones de nómina
    • Estado previo a la ejecución - Pendiente de emisión ("PS2") o creado ("PS1")
    • Estado posterior a la ejecución - Emitido ("PS3")
    • Resumen de procesamiento - Obtiene las nóminas pendientes de emisión y la nómina para ellas