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

80 lines
4.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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).