Commit Graph

5 Commits

Author SHA1 Message Date
fegger 30270f9877 [IMP] l10n_at_gemeinde_payroll: implement AP1 pay scale model (GemBG Bgld.)
Katalogmodell nach Implementierungsplan AP1 (freigegeben 2026-09-09):

- ``gemeinde.payroll.entlohnungsgruppe`` (Code, Schema, §, Bundesland,
  Vorrückungszeitraum je Gruppe; § 66 Abs 2 GemBG: 4 Jahre, abweichend
  2 Jahre für Betreuungspersonen-/Sondergruppen) und
  ``gemeinde.payroll.entlohnungsstufe`` (Stufe, Monatsentgelt, Stichtag,
  unique je Gruppe/Stufe/Stichtag) mit Stichtags-Lookup-Helfern.
- Seed 2026: 35 Entlohnungsgruppen, 433 Werte (Schemata I/gv, II/gh,
  Ia/bv, IIa/bh, kb, av sowie §-Gruppen 150c/151/151c), Werte aus der
  konsolidierten GemBG-Fassung 09.09.2026 (Wert 1.7.2026 gemäß Artikel 4
  RV 0715/XXIII. GP; 2025er-Stichtagsannahme für nicht 2026 angepasste
  Tabellen als AP0-Verifikationspunkt dokumentiert). Generator mit
  Herkunftsnachweis: personalverrechnung/tools/extract_gembg_katalog.py.
- GemBG-Felder auf der Payroll-Version (hr.version) plus Employee-Spiegel
  nach dem Engine-Muster (related/inherited): Entlohnungsgruppe, Stufe,
  Besoldungsdienstalter, Vorrückungstermin — berechnet nach § 66 Abs 2
  (erster Tag des Monats nach Vollendung weiterer n Jahre BDA), manuell
  überschreibbar für Überleitungsfälle (§§ 157a ff).
- Vorrückungs-Wizard (§ 66 Abs 2): fällige Versionen zum Stichtag,
  Stufenerhöhung mit Höchststufen-Schutz und Ergebnis-Notification —
  bewusst kein stilles Mutieren im Lohnlauf (Dokumentationspflicht).
- Views/Menüs (Personalverrechnung Bgld. unter Payroll), Security auf
  hr_payroll-Gruppen, Employee-Form-Anbindung in payroll_group.
- Tests (Rechenfälle AP1): Seed-Werte inkl. Quellenanomalie kb1a/6,
  Stichtags-Lookup, Jahresversionierung, Vorrückungstermin (BDA 15.03.2020
  -> 1.4.2028), Wizard-Anwendung mit Höchststufen-Skip.

Statische Validierung grün (py_compile, XML, Manifest, CSV-Integrität);
Runtime-Testlauf auf dem Dev-Host (gem360_dev) ausständig, wie im
Implementierungsplan M2 vorgesehen.
2026-09-09 11:55:15 +02:00
fegger 4e79c8b8b1 [ADD] personalverrechnung: Implementierungsplan Bgld. Personalverrechnung
Plan zur Freigabe (AGENTS.md Phase 3): Anforderungsbild, am Odoo-19-Source
verifizierte Erweiterungspunkte (hr.rule.parameter-Konsum via
payslip._rule_parameter, localdict-Kontext, Regel-Konten, Posting-Hook
_prepare_line_values für budget_position_id, Refund-Mechanik,
Work-Entry-Types), Modul-Layout, Katalogmodell (Entlohnungsgruppen/-stufen
mit Jahresversionierung aus Bezügeanpassungs-Tabellen), Regelinventar
(Monatsentgelt, Kinderzulage ungekürzt, Zulagen, Über-/Mehrdienstleistung,
quartalsweise SZ, Lohnsteuer § 33/§ 68, SV/DG, öffentlicher FLAF-DB, IESG),
VRV-Buchung über vrv_ansatz_id auf hr.salary.rule, eigene
Abfertigungsrückstellungs-Engine, dateibasiertes Meldewesen (L16/ELDA),
Jahreswechsel-Wizard, Rechenfall-Testplan mit VRV-L2-Verprobungsankern,
Risiken (Buchungsmatrix AP0, FLAF-DB-Satz, SZ-Lohnsteuer-Zuordnung,
ELDA/FinOnl-Specs, Prorate-Konvention) und Meilensteine M0–M6 im
AP-Rahmen der Angebotskalkulation.
2026-09-09 11:39:41 +02:00
fegger 7e19fadcfd [IMP] personalverrechnung: move plan document into project folder
60-PLAN-payroll-bgld.md liegt nun als personalverrechnung/PLAN-payroll-bgld.md
neben RECHTSQUELLEN-Bgld.md und der Angebotskalkulation; Dokumentverweise in
beiden Projekt-Dokumenten mitgeändert (Rename, Inhalt unverändert).
2026-09-09 11:00:57 +02:00
fegger 8c4faf923d [ADD] personalverrechnung: Angebots-Grundlage Aufwandskalkulation Bgld.
Kalkulation Variante A (Personalverrechnung Bgld. Gemeinden in Odoo 19,
hr_payroll-Engine, GemBG-2014-Regime) mit Prämissenmodell für die
Angebotsphase (keine Kundenunterlagen): 12 Arbeitspakete mit Netto-PT
(194–279, Kalkulationssumme 236) plus 10 % Risikoabdeckung wegen fehlender
Referenzläufe und offener Rechtsdetails → Angebotswert ≈ 260 PT netto
(240–280; ≈ 13 PM, 6–9 Monate). Auspreisfähige Optionen: Organe-Bezüge
15–25, Altpensionen/Versorgung 15–25, Lehrlinge 8–12, Folge-Bundesland
30–60 PT; Wartung/Jahreswechsel 10–15 PT/Jahr; Variante B (Importschnitt-
stelle) 25–40 PT als Alternative. Ausschlüsse und Risikoregister für die
Angebotsfixierung beigefügt.

RECHTSQUELLEN aktualisiert: Bezügeanpassung 2026 (RV 0715/XXIII. GP) mit
Entlohnungstabellen geladen (Gruppen a–e/gb1a/gb3 × ~14 Stufen); IESG-
Zuschlag 0,10 % via ÖGK verifiziert; Bgm-PensionsG 1979 (RIS-GesNr
10000133) verifiziert; Restverifikationen (KommStG § 6, ASVG § 49a Abs 8/9,
Bgld. MVKG) als AP0-Startaufgaben dokumentiert (Firecrawl-Keyless-Limit).
2026-09-09 10:40:55 +02:00
fegger 8307e7a552 [ADD] personalverrechnung: Rechtsquellen-Recherche Bgld. Personalverrechnung
Kernbefund: Das Bgld. GemBG 2014 (LGBl. Nr. 42/2014) regelt das gesamte
Dienst- und Besoldungsrecht aller burgenländischen Gemeindebediensteten —
ausschließlich privatrechtliche Dienstverhältnisse (keine neuen Beamten,
§ 1 Abs 3), kein Kollektivvertrag-Regime (0 KV-Referenzen), Entlohnungs-
system ab 1.1.2021 (IVa. Hauptstück) mit Werten aus jährlichen Landes-
Bezügeanpassungs-Anlagen, quartalsweise Sonderzahlung (50 % je Kalender-
vierteljahr), Urlaub 28/33 Arbeitstage, eigene Abfertigung (§ 130), Karenz
nach Bgld. MVKG (LGBl. 16/2005); Kinderbetreuungspersonal integriert
(Hauptstück VIIa). Bundesrecht unverändert zuständig für Lohnsteuer
(Tarif 2026, § 68-Pauschalbeträge inkl. Überstunden-Freibetrag 2026,
L16/FinOnl), SV (Werte 2026 verifiziert: HBG 6.930 EUR, Geringfügigkeit
551,10 EUR, KV/PV/AV/UV-Sätze), FLAF-Dienstgeberbeitrag öffentlicher
Haushalte (§ 49a ASVG) und Meldewesen (L16, eSV/ELDA).

60-PLAN-payroll-bgld.md aktualisiert: Variante-A-Schätzung Bgld. vorläufig
~180–290 PT (Beamten-Doppelregime, KV-Handling und KBBG-Faktor entfallen);
Beschaffungsliste verdichtet auf Bezügeanpassungs-Anlagen 2026, ELDA/
FinOnl-Spezifikationen und die Unterwart-Referenz-Lohnläufe; offene
RIS-Verifikationen dokumentiert (ASVG 49a Abs 8/9, KommStG 6, IESG,
Krankengeldumlage, Personalvertretungsumlage).
2026-09-09 10:25:34 +02:00