Programme für die Batchverarbeitung im Finanzbereich

Zur Erstellung von Finanzdatensätzen müssen die folgenden Batchverarbeitungen in dieser Reihenfolge ausgeführt werden:

  1. DetermineProductDeliveryEligibility
    • Parameter – instanceID, processingDate und productID
    • Verarbeitungen – Fälle an Finanzkomponenten
    • Status vor Ausführung – Genehmigt ('CS6')
    • Status nach Ausführung - Aktiv ('CS1'), wenn anspruchsberechtigt, Abschluss ausstehend ('CS7'), wenn nicht anspruchsberechtigt, Unterbrochen ('CS2'), wenn Fehler aufgetreten
    • Zusammenfassung der Verarbeitung – Wählt Fälle mit dem Status "Genehmigt" aus, bewertet die Anspruchsberechtigung von Fällen neu und generiert Finanzkomponenten
  2. GenerateInstructionLineItems
    • Parameter - deliveryMethod, instanceID, processingDate, processingDateFrom, processingDateTo und productID
    • Verarbeitungen - Finanzkomponenten an Anweisungsposten
    • Status vor Ausführung - Live ('LIV')
    • Status nach Ausführung - Live ('LIV'), wenn Finanzkomponente nicht abgelaufen ist, bzw. Abgeschlossen ('CLD'), wenn nextProcessingDate > processingDate
    • Zusammenfassung der Verarbeitung - Bewertet jeden zu verarbeitenden Fall neu, generiert Anweisungsposten für Live-Finanzkomponenten und legt das nextProcessingDate fest. Finanzkomponenten laufen ab, wenn nextProcessingDate nach Verarbeitungsdatum liegt
  3. GenerateInstruments und optional
    • Parameter - instanceID und processingDate
    • Verarbeitungen - Anweisungsposten an Anweisungen und Instrumente
    • Status vor Ausführung - Nicht verarbeitet ('UNP')
    • Status nach Ausführung - Verarbeitet ('PRO')
    • Zusammenfassung der Verarbeitung - Wählt nicht verarbeitete Anweisungsposten aus und integriert sie in Anweisungen und Instrumente
  4. GeneratePayslips
    • Parameter - processingDate
    • Verarbeitungen - Zahlungsbelege und PayslipInstructions
    • Status vor Ausführung - Ausgabe ausstehend ('PS2') oder Erstellt ('PS1')
    • Status nach Ausführung - Ausgegeben ('PS3')
    • Zusammenfassung der Verarbeitung - Wählt Zahlungsbelege aus, deren Ausgabe aussteht, und generiert den Zahlungsbeleg