Zur Erstellung von Finanzdatensätzen müssen die folgenden Batchverarbeitungen in dieser Reihenfolge ausgeführt werden:
- 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
- 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
- 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
- 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