Files
odoo-at-payroll/docs/CHANGELOG.md
T
fegger 3a4e0dcd0f [IMP] odoo-at-payroll: record GP1 status in plan, changelog and memory
Implementation plan: section 8.2 marked curated (reference KV
mechanics now live in the seed kv.wert), release status updated
(GP1 built, runtime acceptance pending PostgreSQL); CHANGELOG
entry for GP1; MEMORY handoff updated accordingly.
2026-09-09 22:10:30 +02:00

4.5 KiB
Raw Blame History

CHANGELOG — odoo-at-payroll

2026-09-09 — General-AT GP1: KV-Framework umgesetzt (M2)

  • addons/l10n_at_hr_payroll_private (19.0.1.0.0) von Gerüst auf GP1-Stand: l10n.at.payroll.kv (Trace-Link zur KV-Library), kv.wert (versionierte Eckwerte, Muster hr.rule.parameter.value), kv.gruppe/.stufe (Erfahrungsstufen-Jahrestabellen), Vertragsfelder auf hr.version/hr.employee (kv_id, kv_gruppe_id, erfahrungsstufe, ueberzahlung), Import-Wizard (Tabellenpaste, Sprungwarnung > 10 %, neue gueltig_ab-Versionen) samt Views/Menus/Security.
  • Seed D2 (SI-2203 Handwerk und Gewerbe + SI-2748 Metallgewerbe): Gehaltstabellen ab 1. 1. 2026 aus den KV-Library-Volltexten kuratiert (18 Gruppen, 131 Stufenwerte, 27 Eckwerte; inkl. Sonder- Vorrückungsverläufe IV-M/V-OM und aufgelassener VG I).
  • Test-Suite test_kv_katalog (8 Fälle); statisch validiert (py_compile, XML-Well-formedness, CSV-Konsistenz, Wizard-Logiksimulation) — Runtime-Abnahme auf dem Dev-Host ausständig (PostgreSQL).

2026-09-09 — General-AT GP0: Rechtsquellen verifiziert (M1)

  • personalverrechnung/RECHTSQUELLEN-Privat.md angelegt (GP0-Aufgabe 1): verbindliches Rechtsinventar für l10n_at_hr_payroll_private.
  • An Primärquellen (RIS, jusline-RIS-Spiegel) verifiziert: FLAF-DB § 41 FLAG 3,7 % 2026 (2,7 % ab 2028; GesNr 10008220); KommStG 3 % (GesNr 10004841); BMSVG 1,53 % auf Entgelt + SZ ohne HBG-Cap, § 15 Anwartschaft (keine Monatsentgelt-Staffel), § 14 Abs 2 Verfügungsausschluss; UrlG 30/36 Werktage, § 6-Urlaubsentgelt; EStG 1988 § 67 sonstige Bezüge (0/6/27/35,75 % im Jahressechstel, Freigrenze 2.615 €, Kontrollsechstel § 77 Abs 4a) und § 68 Zulagen/ Zuschläge (2026-ÜStd-Maßnahme 15 Überstunden/170 €).
  • Plan-Korrekturen IMPLEMENTIERUNGSPLAN-Privat.md: Urlaubsentgelt § 6 UrlG statt § 9 (seit 2001 aufgehoben); 13./14.-Begünstigung über § 67 EStG statt „§ 68 Abs 5/6" (klärt auch die Rechtsbasis des Bgld-Offenpunkts P9); EOSB-Anwartschaftsmodell bestätigt; payroll-Skill-Zitat korrigiert.
  • Offen in GP0: Pilotmandant, Referenz-KV-Kuratierung (D2-KVs), ELDA-/FinOnl-Spezifikationen, AZG/AngG/ArbVG-Volltexte, LStR 2002, UGB-Buchungsmatrix.

2026-09-09 — General-AT-Implementierungsplan freigegeben (M0)

  • personalverrechnung/IMPLEMENTIERUNGSPLAN-Privat.md für l10n_at_hr_payroll_private (General-AT, KV-basierte Privatwirtschaft) erstellt und freigegeben: GP0GP10; nächster Schritt M1 (GP0) (RECHTSQUELLEN-Privat.md anlegen, RIS-/findok-Verifikationen, Odoo-API-Neuverifikation, Pilotmandant-Definition, UGB-Buchungsmatrix).
  • Freigabe-Entscheidungen: D1 Plan unter obigem Pfad geführt; D2 Referenz-KVs R1 = SI-2203 Handwerk und Gewerbe + SI-2748 Metallgewerbe (RUNBOOK-Rechenfallset; Feinjustierung je Pilotmandant in GP0); D3 Kern-Vorfinanzierung durch General-AT — AP3 (Lohnsteuer) und AP4 (SV/DB-Regeln) werden im Kern l10n_at_hr_payroll auf General-AT-Kosten gebaut (Spiegelung der Bgld-Entscheidung „AP3 im Kern"; die GemBG-Structure erbt sie). Meldewesen/Belege (AP5/AP6) analog, falls der Bgld.-Auftrag bis M7 nicht erteilt ist; bei Auftragserteilung Anrechnung/Umlegung per Change-Request. D4 Odoo-19-Source steht kurzfristig als Geschwister-Checkout bereit (API-Neuverifikation erste Aufgabe in M1).
  • Budgettransparenz: General-AT-spezifischer Anteil ≈ 120172 PT (Rahmen personalverrechnung/PLAN-repo-split.md: ~125175 PT), inkl. D3-Vorfinanzierung ≈ 180258 PT.
  • Housekeeping: README-Modultabelle und Gerüst-README l10n_at_hr_payroll_private auf Planstand aktualisiert; .agents/MEMORY.md fortgeschrieben.

2026-09-09 — Repo-Split aus gem360 (Migration)

  • History-Import der Payroll-Commits aus gem360-git (Branch dev-payroll, pfad-gefiltert via git filter-repo; siehe personalverrechnung/PLAN-repo-split.md). Branch heißt hier main.
  • l10n_at_hr_payroll (19.0.1.0.0) ausgegründet: SV-Werte 2026 als hr.rule.parameter-Seed, TASY-Mapping + Import-Wizard; Modelle umbenannt gemeinde.payroll.tasy.*l10n.at.payroll.tasy.*.
  • l10n_at_gemeinde_payroll → 19.0.1.4.0: hängt nun an l10n_at_hr_payroll statt l10n_at_vrv2015 (VRV-Verbleib: Brücke l10n_at_gemeinde_payroll_vrv im gem360-Repo, AP7); Beschreibung auf AP1+AP2-Stand korrigiert.
  • Bootstrap: AGENTS.md, Skills (payroll, odoo19-development, agent-memory), README, CHANGELOG; l10n_at_hr_payroll_private als Gerüst (README only).