Skip to content

Commit 982cbd0

Browse files
committed
Adds basic description of PAS
1 parent 76aabdb commit 982cbd0

6 files changed

Lines changed: 217 additions & 0 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ __pycache__/
44
.cache/
55
.idea/
66
.DS_Store
7+
site/

content/services/index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,14 @@ Jeder Service basiert auf modular aufgebauten GovTech [Modulen](/module/).
8383

8484
[:octicons-arrow-right-24: Mehr erfahren](/services/datenportal-abstimmungen-swissvotes/)
8585

86+
- :material-gavel:{ .lg .middle } **Parlamentsverwaltung (PAS)**
87+
88+
---
89+
90+
Verwaltung von Parlamentarier:innen, Kommissionen, Anwesenheiten und Entschädigungen für den Kantonsrat.
91+
92+
[:octicons-arrow-right-24: Mehr erfahren](/services/parlamentsverwaltung/)
93+
8694
- :material-domain:{ .lg .middle } **Intranet**
8795

8896
---
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
---
2+
title: Abrechnungslauf
3+
description: Entschädigungen berechnen, prüfen und exportieren
4+
---
5+
6+
# Abrechnungslauf
7+
8+
Ein Abrechnungslauf definiert den Zeitraum (z.B. ein Quartal), für den Entschädigungen der Parlamentarier:innen berechnet und exportiert werden. Pro Zeitraum existiert genau ein Abrechnungslauf. Zeiträume dürfen sich nicht überlappen.
9+
10+
## Anwesenheiten erfassen
11+
12+
Während ein Abrechnungslauf offen ist, können Anwesenheiten erfasst werden. Das Anwesenheitsdatum muss innerhalb eines offenen Abrechnungslaufs liegen.
13+
14+
### Einzelerfassung
15+
16+
Eine Anwesenheit für eine einzelne Person. Felder: Datum, Dauer, Sitzungsart und Kommission (entfällt bei Plenarsitzung). Alle vier Sitzungsarten stehen zur Verfügung. Parlamentarier:innen können nur eigene Anwesenheiten erfassen, Kommissionspräsident:innen zusätzlich für ihre Kommissionsmitglieder.
17+
18+
### Sammelerfassung Kommission
19+
20+
Erfasst Anwesenheiten für alle Mitglieder einer Kommission gleichzeitig. Nach Auswahl der Kommission erscheinen die zugehörigen Mitglieder als Auswahlliste. Die Sitzungsart ist auf **Kommission** oder **Kürzestsitzung** beschränkt. Der Abschluss kann direkt gesetzt werden.
21+
22+
Verfügbar für Administratoren und Kommissionspräsident:innen.
23+
24+
### Sammelerfassung Plenarsitzung
25+
26+
Erfasst Anwesenheiten für alle aktiven Parlamentarier:innen gleichzeitig. Alle Personen sind automatisch vorausgewählt — einzelne können abgewählt werden. Die Sitzungsart ist immer **Plenarsitzung**.
27+
28+
Nur für Administratoren.
29+
30+
### Sammelbearbeitung und -löschung
31+
32+
Anwesenheiten aus einer Sammelerfassung werden als Gruppe gespeichert. Sie können nachträglich gemeinsam bearbeitet oder gelöscht werden.
33+
34+
## Abschluss
35+
36+
Parlamentarier:innen und Kommissionspräsident:innen markieren ihre Anwesenheiten als abgeschlossen, sobald alle Sitzungen erfasst sind. Der Abschluss kann bei der Einzelerfassung oder bei der Sammelerfassung Kommission gesetzt werden.
37+
38+
Nach dem Abschluss:
39+
40+
- Administratoren werden per E-Mail benachrichtigt
41+
- Für diese Person und diesen Zeitraum können keine weiteren Anwesenheiten gebucht werden
42+
- Wird bei einer Sammelerfassung versucht, eine Person mit bestehendem Abschluss erneut zu buchen, wird die gesamte Erfassung abgelehnt
43+
44+
Auf der Detailseite des Abrechnungslaufs ist der Abschlussstatus pro Kommission ersichtlich (z.B. «3/7 abgeschlossen»), inklusive einer Auflistung der noch ausstehenden Mitglieder.
45+
46+
## Abrechnungslauf abschliessen
47+
48+
Sobald alle Kommissionen abgeschlossen sind, kann der Abrechnungslauf geschlossen werden. Danach sind keine Änderungen an den Anwesenheiten mehr möglich.
49+
50+
## Entschädigung
51+
52+
Die Entschädigungen werden auf Basis der konfigurierten Sätze berechnet. Jeder Satz gilt für ein Kalenderjahr und enthält Tarife pro Sitzungsart, differenziert nach Mitglied und Präsident:in.
53+
54+
Zusätzlich wird eine **Teuerungszulage** als prozentualer Aufschlag angewendet. Alle Beträge werden auf 5 Rappen gerundet.
55+
56+
| Sitzungsart | Berechnung |
57+
|-------------|------------|
58+
| Plenarsitzung | Pauschale pro Halbtag |
59+
| Kommission | Grundbetrag bis 2 Stunden, danach pro 30 Minuten |
60+
| Kommission (interkantonal) | Pauschale pro Halbtag |
61+
| Aktenstudium | Tarif pro 30 Minuten |
62+
| Aktenstudium (interkantonal) | Tarif pro Stunde |
63+
| Kürzestsitzung | Tarif pro 30 Minuten |
64+
65+
**Präsidialzulagen** werden separat pro Abrechnungslauf konfiguriert und zur Entschädigung addiert.
66+
67+
## Exporte
68+
69+
Vom Abrechnungslauf aus stehen folgende Exporte zur Verfügung:
70+
71+
**PDF-Exporte:**
72+
73+
- **Abrechnungen nach Partei** — Aufstellung pro Partei mit Einzelanwesenheiten und Zusammenfassung
74+
- **Abrechnungen nach Kommission** — Aufstellung pro Kommission, gruppiert nach Partei
75+
- **Abrechnungen nach Parlamentarier:in** — Persönliche Abrechnung mit Adresse und Gesamtbetrag
76+
- **Alle Parlamentarier:innen (ZIP)** — Alle persönlichen Abrechnungen als ZIP-Archiv
77+
78+
**Excel/CSV-Exporte:**
79+
80+
- **Abschlussliste (XLSX)** — Übersicht aller Parlamentarier:innen mit aggregierten Beträgen plus Detailblatt mit Einzelanwesenheiten
81+
- **Buchungen Abrechnungslauf (XLSX)** — Buchungsjournal für die Lohnverarbeitung
82+
- **KR-Entschädigungen (CSV)** — Export für die Finanzbuchhaltung (FIBU) mit Lohnarten und Kontonummern
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
title: Datenimport (KUB)
3+
description: Automatischer und manueller Import von Stammdaten aus dem KUB
4+
---
5+
6+
# Datenimport (KUB)
7+
8+
PAS importiert Stammdaten aus dem KUB (Kontakte- und Beziehungsverwaltung) des Kantons Zug. Der Import synchronisiert Parlamentarier:innen, Kommissionen, Parteien und deren Mitgliedschaften.
9+
10+
## Automatischer Import
11+
12+
Ein stündlicher Cronjob synchronisiert die Daten automatisch aus der KUB-API. Voraussetzung ist eine gültige API-Konfiguration (Token, Basis-URL, Zertifikatsverzeichnis).
13+
14+
Der Import läuft in zwei Phasen:
15+
16+
1. **Stammdaten**: Personen, Organisationen und Mitgliedschaften werden abgeglichen.
17+
2. **Zusatzdaten**: Personalnummer, Vertragsnummer, Wahlkreis, Adresse und weitere Felder werden pro Person nachgeladen.
18+
19+
Anschliessend werden die Benutzerkonten der Parlamentarier:innen synchronisiert (Erstellung und Aktualisierung).
20+
21+
## Manueller Import
22+
23+
Administratoren können Daten auch manuell über die Weboberfläche importieren. Dazu werden drei JSON-Dateien hochgeladen:
24+
25+
- **Personen** — Parlamentarier:innen mit Grunddaten
26+
- **Organisationen** — Kommissionen, Fraktionen und weitere Gremien
27+
- **Mitgliedschaften** — Zuordnungen zwischen Personen und Organisationen
28+
29+
## Importprotokoll
30+
31+
Jeder Import wird protokolliert. Das Protokoll enthält:
32+
33+
- Zeitpunkt und Art des Imports (automatisch oder manuell)
34+
- Anzahl erstellter, aktualisierter und unveränderter Datensätze
35+
- Status (erfolgreich, fehlgeschlagen, Timeout)
36+
37+
Die Importhistorie ist über **Verwaltung > Importprotokoll** einsehbar.
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
---
2+
title: Parlamentsverwaltung (PAS)
3+
description: Verwaltung von Parlamentarier:innen, Kommissionen, Anwesenheiten und Entschädigungen für den Kantonsrat
4+
---
5+
6+
# Parlamentsverwaltung (PAS)
7+
8+
PAS (Parliamentarian Accounting System) bildet die Anwesenheitserfassung und Entschädigungsabrechnung des Kantonsrats ab. Stammdaten werden aus dem KUB importiert.
9+
10+
## Überblick
11+
12+
- Parlamentarier:innen, Kommissionen und Fraktionen zentral verwalten
13+
- Anwesenheiten pro Sitzung erfassen und abschliessen
14+
- Entschädigungen auf Basis konfigurierter Sätze berechnen
15+
- Abrechnungsläufe durchführen und als Excel/PDF exportieren
16+
- Stammdaten automatisch aus dem KUB importieren
17+
18+
## Konzepte
19+
20+
### Parlamentarier:innen
21+
22+
Jede:r Parlamentarier:in wird mit persönlichen Angaben (Name, Partei, Fraktion, Wahlkreis) sowie Rollen geführt. Die Daten können manuell erfasst oder aus dem KUB importiert werden.
23+
24+
### Kommissionen
25+
26+
Kommissionen bilden die organisatorische Einheit für Sitzungen. Jede Kommission hat Mitglieder, die über Mitgliedschaften zugeordnet werden. Es gibt normale, interkantonale und offizielle Kommissionen.
27+
28+
### Legislaturperioden
29+
30+
Legislaturperioden definieren den zeitlichen Rahmen, in dem Parlamentarier:innen aktiv sind.
31+
32+
### Anwesenheiten
33+
34+
Anwesenheiten dokumentieren die Teilnahme an Sitzungen. Jede Anwesenheit enthält Datum, Dauer und Art:
35+
36+
- **Plenarsitzung** — Sitzung des gesamten Kantonsrats
37+
- **Kommission** — reguläre Kommissionssitzung
38+
- **Aktenstudium** — Vorbereitung von Kommissionsgeschäften
39+
- **Kürzestsitzung** — kurze Verfahrenssitzung
40+
41+
Anwesenheiten können auf drei Arten erfasst werden:
42+
43+
- **Einzelerfassung** — Eine Anwesenheit für eine einzelne Person. Alle vier Sitzungsarten stehen zur Verfügung. Parlamentarier:innen und Kommissionspräsident:innen können diese Variante nutzen.
44+
- **Sammelerfassung Kommission** — Alle Mitglieder einer Kommission werden für eine Sitzung gleichzeitig erfasst. Die Kommission wird ausgewählt, danach erscheinen die zugehörigen Mitglieder als Auswahlliste. Sitzungsart ist auf Kommission oder Kürzestsitzung beschränkt. Verfügbar für Administratoren und Kommissionspräsident:innen.
45+
- **Sammelerfassung Plenarsitzung** — Alle aktiven Parlamentarier:innen werden automatisch vorausgewählt. Einzelne Personen können abgewählt werden. Sitzungsart ist immer Plenarsitzung. Nur für Administratoren.
46+
47+
Sammelerfassungen werden als Gruppe gespeichert und können nachträglich gemeinsam bearbeitet oder gelöscht werden.
48+
49+
### Abschluss
50+
51+
Parlamentarier:innen und Kommissionspräsident:innen markieren ihre Anwesenheiten als abgeschlossen, sobald alle Sitzungen eines Abrechnungslaufs erfasst sind. Nach dem Abschluss werden Administratoren per E-Mail benachrichtigt. Danach können keine weiteren Anwesenheiten für diesen Zeitraum gebucht werden.
52+
53+
### Abrechnungsläufe
54+
55+
Ein Abrechnungslauf definiert einen Zeitraum (z.B. ein Quartal), für den Entschädigungen berechnet werden. Pro Zeitraum existiert genau ein Abrechnungslauf. Der Abschlussstatus pro Kommission ist auf der Detailseite des Abrechnungslaufs ersichtlich.
56+
57+
### Sätze
58+
59+
Die Sätze definieren die Entschädigungstarife pro Jahr, differenziert nach Sitzungsart und Rolle (Mitglied vs. Präsident:in). Zusätzlich wird eine Teuerungszulage als prozentualer Aufschlag angewendet. Alle Beträge werden auf 5 Rappen gerundet.
60+
61+
### Präsidialzulagen
62+
63+
Zusätzliche Entschädigungen für Präsident:in und Vize-Präsident:in des Kantonsrats, die pro Abrechnungslauf konfiguriert werden.
64+
65+
## Datenimport
66+
67+
PAS importiert Stammdaten automatisch aus dem KUB (Kontakte- und Beziehungsverwaltung) des Kantons Zug. Der Import umfasst Parlamentarier:innen, Kommissionen, Mitgliedschaften und Parteien. Ein stündlicher Cronjob synchronisiert die Daten. Jeder Import wird protokolliert und ist über die Importübersicht einsehbar.
68+
69+
## Exporte
70+
71+
- **Abrechnungen nach Parlamentarier:in** — persönliche Abrechnung als PDF
72+
- **Abrechnungen nach Partei** — Aufstellung pro Partei als PDF
73+
- **Abrechnungen nach Kommission** — Aufstellung pro Kommission als PDF
74+
- **Alle Parlamentarier:innen (ZIP)** — alle persönlichen Abrechnungen gebündelt
75+
- **Abschlussliste (XLSX)** — Übersicht und Details aller Anwesenheiten
76+
- **Buchungen Abrechnungslauf (XLSX)** — Buchungsjournal für die Lohnverarbeitung
77+
- **KR-Entschädigungen (CSV)** — Export für die Finanzbuchhaltung (FIBU)
78+
79+
## Berechtigungen
80+
81+
| Rolle | Zugriff |
82+
|-------|---------|
83+
| Administrator:in | Vollzugriff auf alle Funktionen, Abrechnungsläufe und Einstellungen |
84+
| Kommissionspräsident:in | Anwesenheiten der eigenen Kommissionsmitglieder erfassen und abschliessen |
85+
| Parlamentarier:in | Eigene Anwesenheiten erfassen und einsehen |

mkdocs.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,10 @@ nav:
9292
- Konfiguration Startseiteneinstellungen: services/planauflage-baugesuche/konfiguration-startseite.md
9393
- Versammlungen (Landsgemeinde): services/versammlungen-landsgemeinde/index.md
9494
- Datenportal Abstimmungen (Swissvotes): services/datenportal-abstimmungen-swissvotes/index.md
95+
- Parlamentsverwaltung (PAS):
96+
- services/parlamentsverwaltung/index.md
97+
- Abrechnungslauf: services/parlamentsverwaltung/abrechnungslauf.md
98+
- Datenimport (KUB): services/parlamentsverwaltung/datenimport.md
9599
- Intranet: services/intranet/index.md
96100
- Module:
97101
- module/index.md

0 commit comments

Comments
 (0)