SGR: Kreditpunkte- & Snapshotverwaltung (PHSZ)

SGR-Kreditpunktebuchhaltung

Nr

Anforderung

Beschreibung / Bemerkung

Umsetzung in daylight

1Dedizierte 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.

  • Die Kreditpunktebuchhaltungen für den Leistungsausweis und für die SGR sind strikte voneinander getrennt.
  • In jede Kreditpunktebuchhaltung wird separat gebucht. Es gibt keine "systemübergreifenden" Buchungssätze.
  • Bei Geschäftsprozessen resp. Arbeitsschritten, welche Aktionen mit Kreditpunkten aus beiden Kontexten involvieren, wird doppelt gebucht: Einmal in die Leistungsausweis-Buchhaltung, einmal in die SGR-Buchhaltung.
  • Die beiden Systeme sind komplett unabhängig voneinander. Buchungen in die Leisungsausweis-Buchhaltung haben niemals einen Einfluss auf die SGR-Buchhaltung und den darauf basierenden Komponenten (SGR-Snapshots, Reports etc.) und umgekehrt.
  • Abgebildet in daylight als "Kreditpunktebuchungen Eingeschrieben" (verwaltet in Entität PersonCreditPoints).
  • Das Buchungsregister kann im Navigator unter "Anlässe und Artikel" => "Kreditpunktebuchungen Eingeschrieben" aufgerufen werden.
2Laufende 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:

  • Anmeldung
  • Abmeldung
  • Ummeldung
  • Löschen von Anmeldungen

3Manuelle Buchung durch BenutzerEs ist grundsätzlich und mit den entsprechenden Berechtigungen möglich, Buchungen jeglicher Ausprägung manuell zu erstellen, zu bearbeiten und zu löschen.
4Buchungsgeneratoren
  • Ergänzend zur manuellen Buchung von SGR-relevanten Kreditpunkten sollen Buchungsgeneratoren dort zum Einsatz kommen, wo viele, gleichartige Buchungen nach einer klar definierbaren Logik generiert werden müssen.
  • Von Generatoren erstellten Buchungen sind nachträglich durch den Benutzer editierbar/löschbar.
  • Die Fixierung erfolgt der Buchungen erfolgt manuell durch den Benutzer (siehe nächster Abschnitt).
  • Die Generatoren sind möglichst "intelligent" zu implementieren. So ist es z.B. vorteilhaft, wenn sie im gleichen Kontext mehrmals ausgeführt werden können. Dies ermöglicht ein iteratives Bereinigen von Daten und/oder ein zeitlich versetztes Ausführen.

Für die PHSZ wird 1 Generator implementiert. Spezifikation: https://daylightsoftware.atlassian.net/wiki/x/LN4a


5Fixierung von Buchungen
  • Kreditpunktebuchungen können durch den Benutzer fixiert werden.
  • Fixierte Buchungen sind "read only" und können im UI nicht mehr editiert oder gelöscht werden.
  • Fixierte Buchungen werden auch von Buchungsgeneratoren nicht mehr verändert.
  • Fixierte Buchungen können "unfixiert" und erneut bearbeitet werden. Dies erfordert jedoch ein Spezialrecht.
  • Es ist möglich, Buchungen in der Masse zu fixieren.
Aktion "Kreditpunkte fixieren/unfixieren" im Buchungskontext.
6Status(question) Benötigen Kreditpunktebuchungen einen Statusplan oder ist die Fixierung ausreichend?Nur Fixierung, keinen Workflow implementiert.
7Change Tracking

Kreditpunktebuchungen besitzen die daylight-Standardfelder "Erstellt", "Erstellt von", "Zuletzt geändert", "Zuletzt geändert von".

(question) Benötigen wir eine Änderungshistorie? Soll das Mutationsjournal für diese Entität aktiviert werden?

Standard daylight Change Tracking-Felder implementiert. Keine Mutationshistory.
8Stornierung

Kreditpunktebuchungen können storniert werden. Es kann ein Grund für die Stornierung angegeben werden (Freitext).

(question) Fixierte Buchungen aus abgeschlossenen Abrechnungsperioden sollten nicht mehr storniert werden können!

Noch nicht umgesetzt.

9Abrechnungsperioden
  • Verwaltung von Abrechnungsperioden (Stichtagen) in Form von Stammdaten.
  • Einer Kreditpunktebuchung muss eine Abrechnungsperiode zugewiesen werden können (zwingend).
  • Abrechnungsperioden können fixiert werden. Für fixierte Abrechnungsperioden können keine Buchungen mehr erstellt werden.
  • Die FHV-Abrechnung und der hierfür notwendige SGR-Snapshot findet 2 mal pro Jahr zu fixen Terminen statt, nämlich am 15.04. und am 15.10. für die Kreditpunkteabrechnung. Die Pro-Kopf-Abrechnung findet jeweils einen Monat später statt am 15.05. und am 15.11.
  • Bei jedem dieser Snapshots, also 2-mal im Jahr, muss den Kantonen die sog. Kantonsliste und die jeweiligen Rechnungsbeilagen gemeinsam mit der Rechnung geschickt werden; für die Neustudierenden werden ausserdem noch zusätzliche Dokumente incl. Personalienblatt mitgeliefert
  • Die jährliche Meldung der Studierenden an BFS müssen wir im Oktober machen, dies ist aber eine reine statistische Datenerhebung (= Studierendenstatistik) und hat eigentlich nichts mit der FHV-Abrechnung zu tun (…ausser dass hier die immatrikulierten Studis gemeldet werden)
  • Tabelle für Abrechnungsperioden implementiert: "FHV SGR Abrechnungsperiode".
  • Folgende Stammdatensätze erfasst: "FHV SGR 2018-10", "FHV SGR 2019-04", "FHV SGR 2019-10"


10Fixierung von Abrechnungsperioden

Die Buchungen einer fixierten Abrechnungsperioden können nicht mehr verändert werden.

(Noch) nicht umgesetzt. Fixierung erfolgt zur Zeit nur auf Buchungsebene.
11Abrechnungslimiten
  • Verwaltung von Abrechnungslimiten in Form von Stammdaten.
  • Einer Kreditpunktebuchung muss eine Abrechnungslimite zugewiesen werden können (zwingend).

12Reguläre Buchungen für eingeschriebene Kredits
  • Buchungen für an der Heimschule eingeschriebene und somit abrechnungswirksame Kreditpunkte.
  • Müssen als solche erkennbar sein in der Buchhaltung.
  • Einzelbuchungen müssen, wann immer möglich, mit der Anmeldung auf die Lerneinheit, welcher die Kredits zugeordnet sind, verbunden werden (optional). Referenzierte Anmeldungen sollten nicht mehr gelöscht werden können.
  • Feld Typ: Wert "Standard".
  • Feld "Anmeldung" für Zuweisung der Anmeldung auf die Lerneinheit, welcher die Kredits zugeordnet sind.
13Verknüpfung Anmeldung mit Kreditpunktebuchung (Einzelbuchung)
  • Einzelbuchungen müssen, wann immer möglich, mit der Anmeldung auf die Lerneinheit, welcher die Kredits zugeordnet sind, verbunden werden (optional). Referenzierte Anmeldungen sollten nicht mehr gelöscht werden können.
  • Feld "Anmeldung" für Zuweisung der Anmeldung auf die Lerneinheit, welcher die Kredits zugeordnet sind. Der Fremdschlüssel wurde trotzdem auf der Buchung implementiert und nicht auf der Anmeldung (aufgrund von Designüberlegungen und Abwärtskompatibilität).
14Sammelbuchungen
  • Alternativ soll es soll es möglich, Sammelbuchungen für eingeschriebene Kreditpunkte zu erfassen. Beispiel: Total aller eingeschriebene Kredits im FS 2019 für Studi X, Kanton Y und Abrechnungslimite Z für Abrechnungsperiode "Apr. 2019".
  • Die Id der Buchung wird auf allen dazugehörenden Anmeldungen hinterlegt,
  • Zwischenentität "Kreditpunktebuchungsreferenz", mit welcher mehrere Anmeldungen der gleichen Buchung zugewiesen werden können.
15Differenzbuchungen
  • Abrechnungswirksame Auf-/Abrundungsbuchungen.
  • Müssen als solche erkennbar sein in der Buchhaltung.
  • Feld Typ: Wert "Differenzbuchung".
16Korrekturbuchungen
  • Abrechnungsunwirksame Buchungen, z.B. die ECTS von Ãœbernahmeverträgen, welche bereits von der Vorgängerschule abgerechnet wurden.
  • Müssen als solche erkennbar sein in der Buchhaltung.
  • Folgende Subtypen müssen unterscheidbar sein: "Korrektur", "Interner Wechsel", "Extern mitgebracht".
  • Feld Typ: Wert "Korrekturbuchung".
  • Die Subtypen sind im Feld Kategorie abgebildet. Folgende Werte können für Buchungen vom Typ "Korrekturbuchung" gesetzt werden: "Standard", "Interner Wechsel", "Extern mitgebracht".

SGR-Snapshots

Nr

Anforderung

Beschreibung / Bemerkung

Umsetzung in daylight

1Verwaltung von SGR-Snapshots
  • Die für die Kantonslisten und Ertragsrechnung aufbereiteten Daten sollen in Form von Schulgeldrechnungs-Snapshots persistent abgespeichert werden.
  • Konsequente Trennung von Datenaufbereitungslogik und Formatierung-/Darstellungslogik für die Kantonslisten- und Ertragsrechnungsdokumente.
  • Die Datenstruktur wird für die Berichte Kantonsliste und Ertragsrechnung optimiert.
Implementierung der Datenstrukturen analog Evento SGR.
2Stammdatenverwaltung 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.

  • Die persistente Speicherung von SGR-spezifischen Stammdaten ist möglich pro Schule, pro Region, pro Studiengang und pro Region/Studiengang-Kombination.
  • Folgende Stammdaten-Felder werden bereit gestellt: Vereinbarung, Verrechnungspauschale, KontoSoll, KontoHaben und Ktr.
Implementierung der Datenstrukturen analog Evento SGR.
3SGR-Snapshot Generierungslogik
  • Ein SGR-Snapshot kann aus daylight heraus für ein spezifisches Stichdatum erstellt werden.
  • Die Datenbasis eines SGR-Snapshots sind die Buchungen der SGR-Kreditpunktebuchhaltung mit gleichem Stichdatum (resp. Abrechungsperiode).
  • Der Algorithmus der Snapshot-Generierung sucht sich für eine Region/Studiengang-Kombination den jeweils „spezifischsten“ Stammdatensatz heraus.
Andere Datenbasis als Evento SGR. Ansonsten Umsetzung analog Evento SGR.
4Message-System für die GenerierungslogikEs wird ein Message-System für auftretende Fehler bei der Generierungslogik implementiert.
5Snapshot-Log
  • In einem Log wird festgehalten, ob und wann SGR-Snapshots erfolgreich durchgeführt worden sind ebenso wieviele Studierenden-Datensätze verarbeitet worden sind.
  • Der Inhalt des Logs kann aus daylight betrachtet werden (Bericht)

6Fixierung 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.

(question) Brauchen wir das? Wurde (vermutlich) so gar nie umgesetzt in Evento...


7Snapshot-VersionierungEs können mehrere Versionen eines SGR-Snapshots mit gleichem Stichdatum erstellt und abgelegt werden.
8Snapshot-Versionsvergleich
  • SGR-Snapshots können miteinander verglichen und die Differenzen in einer Änderungsliste (Bericht) dargestellt werden.
  • Es können sowohl Snapshot-Versionen des gleichen Stichdatums als auch Snapshots unterschiedlicher Stichtage miteinander verglichen werden.
  • Dies ermöglicht eine gezielte Datenkontrolle, d.h. die SGR-Snapshotdaten müssen nicht zum wiederholten Mal gesamthaft kontrolliert werden.

9Werkzeuge zur Datenkontrolle
  • ECTS-Summenkontrolle zwischen errechnete PersonenCredits mit Summen auf Kanton/StJg-Ebene (warning) Ist in Studiliste drinn.
  • Quercheck aktuelle Berechnung der Credits pro Person und Abrechnungslimite mit Vorgängerdaten im SGR-Snapshot (letzter gespeicherter Stichtag) (warning) Ist in Studiliste drinn.
  • 01_Auf Abrechnung fehlende Personen: Aufgrund STjg-anm und SN => Im April manuell

Berichte

Nr

Name

Vorlage

Beschreibung / Bemerkung

Umsetzung in daylight

1

SGR-Kantonsliste
(alias Kantonsrechnung Studierende)



2SGR-Rechnungsbeilage
(alias Kantonsrechnung Beilage, alias Ertragsrechnung)



3SGR-Studiliste



4SGR-Snapshot-Versionsvergleich



5SGR-Log



6

Abrechnungsblatt Exmatrikulation
(alias Exmatrikulationsbescheinigung)



Datenübernahme & initialer Datenbestand für Stichtag Apr. 2019

Nr

Daten

Beschreibung / Bemerkung

Datenherkunft

Administration in daylight
1Kreditpunkte-Saldi des letzten Stichtages (ECTS bisher)

Die am letzten Stichtag (Okt. 2018) den Kantonen gemeldeten Kreditpunkte-Saldi. Diese gelten pro Student, Kanton und Abrechnungslimite.

Diese Saldi sind die neuen "ECTS bisher" für den Stichtag Apr. 2019.

Pro Student, Kanton und Abrechnungslimite müssen folgende Buchungen für SGR-Kreditpunktebuchhaltung und für die Abrechnungsperiode "10.2018" erstellt werden:

  • Korrekturbuchung "Extern mitgebracht": Summe aller Buchungen aus Tabelle PersonCreditsMitgebracht
  • Korrekturbuchung "Intern": Summe aller Buchungen aus Tabelle PersonCreditsMitgebracht
  • Sammelbuchung: EctsTotal des letzten SGR Snapshots (Tab tblCstPHZ_3160_SGR_Snapshot_Stud) - Betrag Korrekturbuchung "Extern mitgebracht"- Betrag Korrekturbuchung "Intern".

Tabelle PersonCredits.

Der letzte Stichtag (Okt. 2018) wird als Abrechnungsperiode erfasst und die Saldi werden als Sammelbuchungen (Korrekturbuchungen, mit entspr. Subtyp) darauf gebucht.

WICHTIG: Die Anmeldungen (der migrierten Anlässe und weitere) müssen mit den Sammelbuchungen verknüpft werden.

2Eingeschriebene KreditsFS 2019 und Nachzügler aus HS 2018daylight (Anmeldungs-Kreditpunktegenerator).

Tabelle PersonCredits.

Buchungen für die aktuelle Abrechnungsperiode werden generiert mittels Anmeldungs-Kreditpunktegenerator.

Bewegungsdaten müssen vorgängig aufbereitet werden (Bsc und Ma).

3Differenzbuchungen seit letztem Stichtag

Aufrundungsbuchungen für Exmatrikulierte, Abrundungsbuchungen

Es gibt keine Buchungen für diese Abrechnungsperiode.

Tabelle PersonCredits.

Werden in Zukunft manuell als Kreditpunktebuchungen erfasst.

4Korrekturbuchungen seit letztem Stichtag

Startbuchungen aus Übernahmeverträgen (bei Neu-Immatrikulierten)

Es gibt keine Buchungen für diese Abrechnungsperiode.

Tabelle PersonCredits.

Werden in Zukunft manuell als Kreditpunktebuchungen erfasst.

Dokumente

  File Modified

PDF File fhv_richtlinien_2012_d.pdf

Feb 13, 2019 by Alex Grossmann

PDF File 170329_ECTS-Finanzierung_Handbuch_für_Rechnungswesen_und_Administration.pdf

Feb 13, 2019 by Alex Grossmann

PDF File Exmatrikulationsbescheinigung_Muster-Karin.pdf

Feb 27, 2019 by Alex Grossmann

PDF File Kantonsrechnung_Studierende.pdf

Feb 27, 2019 by Alex Grossmann

PDF File Kantonsrechnung_Beilage.pdf

Feb 27, 2019 by Alex Grossmann

PNG File image2019-2-27_10-24-10.png

Feb 27, 2019 by Alex Grossmann

PNG File image2019-2-27_10-24-27.png

Feb 27, 2019 by Alex Grossmann

PNG File image2019-2-27_10-25-30.png

Feb 27, 2019 by Alex Grossmann

PNG File image2019-2-27_10-25-54.png

Feb 27, 2019 by Alex Grossmann

Links

https://daylightsoftware.atlassian.net/wiki/x/Yw4H