Financials Batch Suite

Pour que les enregistrements financiers soient créés, les processus par lots suivants doivent être exécutés dans l'ordre suivant :

  1. DetermineProductDeliveryEligibility
    • Paramètres - instanceID, processingDate et productID
    • Processus - Dossiers vers les CF
    • Etat de pré-exécution - Approuvé ('CS6')
    • Etat de post-exécution - Actif ('CS1') si éligible, Fermeture en attente ('CS7') si inéligible, Suspendu ('CS2') si une erreur s'est produite
    • Récapitulatif du traitement - Extrait les dossiers à l'état approuvé, réévalue l'éligibilité des dossiers et génère des CF
  2. GenerateInstructionLineItems
    • Paramètres - deliveryMethod, instanceID, processingDate, processingDateFrom, processingDateTo et productID
    • Processus - CF vers les ILI
    • Etat de pré-exécution - Actif ('LIV')
    • Etat de post-exécution - Actif ('LIV') si le CF n'a pas expiré ; ou Fermé ('CLD') si nextProcessingDate > processingDate
    • Récapitulatif du traitement - Réévalue chaque dossier en cours de traitement, génère des ILI pour les CF actifs et reconduit leur date de traitement suivante. Fait expirer les CF si le paramètre nextProcessingDate est postérieur à la date de traitement
  3. GenerateInstruments ; et éventuellement
    • Paramètres - instanceID et processingDate
    • Processus - ILI vers les instructions et les instruments
    • Etat de pré-exécution - Non traité ('UNP')
    • Etat de post-exécution - Traité ('PRO')
    • Récapitulatif du traitement - Extrait les ILI non traités et les intègre aux instructions et aux instruments
  4. GeneratePayslips
    • Paramètres - processingDate
    • Processus - Bulletins de salaire et instructions de bulletin de salaire
    • Etat de pré-exécution - Question en suspens ('PS2') ou Créé ('PS1')
    • Etat de post-exécution - Emis ('PS3')
    • Récapitulatif du traitement - Extrait la question non résolue des bulletins de salaire et génère le bulletin de salaire à leur place