SGR-Kreditpunktebuchhaltung
Nr | Anforderung | Beschreibung / Bemerkung | Umsetzung in daylight |
---|---|---|---|
1 | Dedizierte Kreditpunktebuchhaltung für die Schulgeldrechnung | Siehe Einführung und Glossar. Analog der Kreditpunktebuchhaltung für den Leistungsausweis sollen die Kreditpunkte für die SGR ebenfalls in einem buchungsbasierten System verwaltet werden können.
|
|
2 | Laufende Erfassung von Buchungen | Im Gegensatz zu Evento, wo die Kreditpunkte für die SGR erst zum Stichtag evaluiert werden, sollen in daylight die Buchungen laufend vorgenommen werden. Dies kann zum Zeitpunkt des Arbeitsschrittes geschehen, welcher für die Buchung "verantwortlich" ist oder aber zu jedem beliebigen Zeitpunkt bis zum Stichtag. Folgende Prozesse im Kontext von Lerneinheiten sind buchungsrelevant und müssen fortlaufend nachgeführt werden können:
| |
3 | Manuelle Buchung durch Benutzer | Es ist grundsätzlich und mit den entsprechenden Berechtigungen möglich, Buchungen jeglicher Ausprägung manuell zu erstellen, zu bearbeiten und zu löschen. | |
4 | Buchungsgeneratoren |
Für die PHSZ wird 1 Generator implementiert. Spezifikation: https://doc.daylight.software/x/VAHhAw | |
5 | Fixierung von Buchungen |
| |
6 | Status | Benötigen Kreditpunktebuchungen einen Statusplan oder ist die Fixierung ausreichend? | |
7 | Change Tracking | Kreditpunktebuchungen besitzen die daylight-Standardfelder "Erstellt", "Erstellt von", "Zuletzt geändert", "Zuletzt geändert von". Benötigen wir eine Änderungshistorie? Soll das Mutationsjournal für diese Entität aktiviert werden? | |
8 | Stornierung | Kreditpunktebuchungen können storniert werden. Es kann ein Grund für die Stornierung angegeben werden (Freitext). Fixierte Buchungen aus abgeschlossenen Abrechnungsperioden sollten nicht mehr storniert werden können! | |
9 | Abrechnungsperioden |
SGR-Snapshots einmal jährlich generieren oder halbjährlich? Bisher wurde halbjährlich, jedoch den Kantonen nur jährlich gemeldet, korrekt? Ist das halbjährliche neu noch notwendig? | |
10 | Fixierung von Abrechnungsperioden | Die Buchungen einer fixierten Abrechnungsperioden können nicht mehr verändert werden. | |
11 | Abrechnungslimiten |
| |
12 | Reguläre Buchungen für eingeschriebene Kredits |
|
|
13 | Verknüpfung Anmeldung mit Kreditpunktebuchung (Einzelbuchung) |
|
|
14 | Sammelbuchungen |
|
|
15 | Differenzbuchungen |
|
|
16 | Korrekturbuchungen |
|
|
SGR-Snapshots
Nr | Anforderung | Beschreibung / Bemerkung | Umsetzung in daylight |
---|---|---|---|
1 | Verwaltung von SGR-Snapshots |
| Implementierung der Datenstrukturen analog Evento SGR. |
2 | Stammdatenverwaltung für SGR-Snapshots | Die Erstellung der Kantonslisten und die Ertragsrechnung erfordert Stammdaten. Diese Stammdaten sind persistent zu speichern und mittels einer grafischen Oberfläche den Benutzern zur Verwaltung zugänglich zu machen.
| Implementierung der Datenstrukturen analog Evento SGR. |
3 | SGR-Snapshot Generierungslogik |
| Andere Datenbasis als Evento SGR. Ansonsten Umsetzung analog Evento SGR. |
4 | Message-System für die Generierungslogik | Es wird ein Message-System für auftretende Fehler bei der Generierungslogik implementiert. | |
5 | Snapshot-Log |
| |
6 | Fixierung von Snapshots | Existierende SGR-Snapshots eines bestimmten Stichdatums können vor Überschreiben (durch das Erstellen eines neuen SGR-Snapshots) und vor Veränderungen geschützt werden. Damit wird sichergestellt, dass an die Kantone gemeldete SGR-Daten durch den Benutzer nicht mehr verändert werden können. Brauchen wir das? Wurde (vermutlich) so gar nie umgesetzt in Evento... | |
7 | Snapshot-Versionierung | Es können mehrere Versionen eines SGR-Snapshots mit gleichem Stichdatum erstellt und abgelegt werden. | |
8 | Snapshot-Versionsvergleich |
| |
9 | Werkzeuge zur Datenkontrolle |
|
...