ee7e16ecee
Documentation-only updates from the General-AT track (2026-09-10/11) that had been left uncommitted; no code changes. - RECHTSQUELLEN-Privat: new section 13 (cross-check of all 571 KB legal_bases citation strings, ~130 statutes, against the binding RQ inventory; outside-scope delimitation) and procurement-list extensions in section 11 (AVRAG, ASVG contribution/notification block, EStG, KommStG/BAO, AUEG, UrlG, BMSVG, IESG, LohnkontenVO, Mutterschutz-/Karenz block as scope decision) - IMPLEMENTIERUNGSPLAN-Privat: new section 2.1 (knowledge-base binding regime, KB as curated secondary source with ID and Stand), GP2-GP8 fine mechanics backed by KB entries, new open points 8.11 DZ surcharge decision, 8.12 KB conflict families for RIS clarification and 8.13 scope candidates; source reference updated to the odoo_19.0+e.20260910 tree - CHANGELOG: 2026-09-10 entries for the primary-source procurement (19 RIS statutes via RIS title search incl. short-title traps, LStR 2002 findok XML, DM-ORG 42.7.0 with L16/L17 checklists, SV values 2026), the KB legal-basis cross-check and the plan knowledge-base integration; the 'Krankengeldumlage par. 62 ASVG' false premise is resolved and corrected in RQ and plan - README and module README: dev-host runtime documentation (PostgreSQL 18.6, Python 3.14 venv with editable install of the merged tree, odoo_dev database, test invocation via .venv/bin/python -m odoo; GP1 test_kv_katalog green, 8 tests 0 errors) - .gitignore: odoo_19.0+e.20260910/ and .venv/ replace the removed odoo/ and odoo_enterprise/ checkouts; ignore local tooling (.zed-hours/, /tools/ anchored to the repo root so personalverrechnung/tools stays fully tracked)
10 KiB
10 KiB
CHANGELOG — odoo-at-payroll
2026-09-10 — General-AT: Beschaffungsliste abgearbeitet (Primärquellen lokal)
- 19 RIS-Gesetzestexte (konsolidiert, Fassung vom 10. 09. 2026;
UrlG 09. 09. 2026) via firecrawl nach
.firecrawl/ris/beschafft: AZG, AngG, ArbVG, ASVG, EStG 1988, AVRAG, BAO, AÜG, UrlG, BMSVG, IESG, Lohnkontenverordnung 2006, MSchG, MSchV, VKG, KBGG, APSG, FamZeitbG, KommStG. Gesetzesnummern per RIS-Titelsuche ermittelt (Kurztitel-Fallen: AVRAG „-Anpassungsgesetz", BMSVG „Mitarbeiter- und Selbständigenvorsorgegesetz", IESG „-Entgeltsicherungsgesetz", APSG „Arbeitsplatz-Sicherungsgesetz"). Verzeichnis:.firecrawl/ris/_README.md. - LStR 2002 als findok-Gesamtdokument XML (Stand 04. 09. 2026,
alle Rz; GP3-kritische 766b/911a/1050/1052/1103/1106/1116a/
1141–1163 verifiziert) —
.firecrawl/ris/findok/. - ELDA/eSV-Meldewesen (Stand 07/2026): DM-ORG 42.7.0
„Datenaustausch mit Dienstgebern" (Datensatzbeschreibung SV-
Meldungen mBGM/An-Ab-Änderung/JASV und Lohnzettel-Finanz) +
Änderungsprotokoll + Prüfkataloge L16 (ab 1. 1. 2026, Stand
12/2025)/L17/§ 109a/§ 109b + Mitteilungsfiles-XSDs —
.firecrawl/ris/elda/. SV-Werte 2026 (beitrags- + leistungs- rechtlich) von sozialversicherung.at — HBGL 6.930 €/GFG 551,10 € gegen Kern-Parametersatz verifiziert (inkl. GFG-Aufwertungs- aussetzung 2026 gem. § 810 Abs 3 ASVG). - „Krankengeldumlage § 62 ASVG" als Falsch-Prämisse aufgelöst:
RIS-Gesamtabfrage „Krankengeldumlage" = 0 Treffer; § 62 ASVG =
„Mitteilung über Beitragsrückstände, Beitragsabrechnung"
(konsolidierter Text). Kein GP4-Baustein, kein Kern-Parameter.
Korrigiert in
RECHTSQUELLEN-Privat.md(Abschn. 4/11/13) undIMPLEMENTIERUNGSPLAN-Privat.md(2.1/4.6/4.7/8.10); Herkunft vermutlich deutsches U1-Umlageverfahren (EFZG). Hinweis:RECHTSQUELLEN-Bgld.mdAbschn. 9 undPLAN-payroll-bgld.mdführen denselben Prüfpunkt — gegen denselben Befund zu verifizieren (dort: öffentliche DG). RECHTSQUELLEN-Privat.mdAbschnitt 11 auf Beschaffungsstände umgestellt ([x] = lokal beschafft, §-Verifikation bleibt GP-Aufgabe); offen bleiben Pilotmandant, D3, UGB-Buchungsmatrix, Referenz-KV- Kuratierung (GP1), Bgld-AP0-Abstimmung + ELDA-/FinOnl-Anmeldungen (Nutzerseite).RUNBOOK.md: neue Sektion „Primärquellen-Downloads" (RIS-Titelsuche-Konventionen, Kurztitel-Fallen, Verifikations- befund-Disziplin).
2026-09-10 — General-AT: KB-Rechtsquellen-Abgleich in RECHTSQUELLEN dokumentiert
- Systematischer Abgleich aller in der Wissensbasis referenzierten
Rechtsquellen (571 Einträge, 2.767
legal_bases-Zitate, ~130 Normwerke) gegenpersonalverrechnung/RECHTSQUELLEN-Privat.md: 15 Gesetze auf Gesetzesebene enthalten (mit §-Ebenen-Lücken), ~85 bewusst außerhalb des R1-Scopes, 12 echte Lücken identifiziert (weder RQ noch Beschaffungsliste noch Plan erfasst). RECHTSQUELLEN-Privat.md: neuer Abschnitt 13 (Abgleichs- methodik + Matrix „enthalten mit §-Lücken", Zuordnung bekannt offen/Plan-erfasst/echte Lücken, Outside-Scope-Abgrenzung mit Compliance-Randnotizen) + Beschaffungslisten-Erweiterung in Abschnitt 11: AVRAG § 2g/§ 11a Abs 4; ASVG-Beitrags-/Melde-Rechts- block (§§ 11/33/34/41/471a/49 Abs 2/3/44 Abs 7/51/53b/60/143); EStG §§ 3/63/67a/69/109a/124b Z 478 lit f; KommStG § 10 + BAO §§ 4/29/30 (Betriebsstätte); AÜG (Überlasser-Betriebsstätte); UrlG §§ 7/10a; BMSVG §§ 7/9–12/27a/47; IESG § 12; Lohnkonten- verordnung 2006; Mutterschutz-/Karenz-Block (MSchG/MSchV, VKG, KBGG, APSG, FamZeitbG) als Scope-Entscheidung.IMPLEMENTIERUNGSPLAN-Privat.md: 4.2 um AVRAG-§-2g-Feinmechanik (All-in/ÜStd-Pauschale: Grundlohn-Ausweis, Deckungsrechnung, § 7-UrlG-Ablöseverbot) erweitert; 8.13 um den Mutterschutz-/ Karenz-Block (Wochengeld = DG-Payroll-Berechnung) ergänzt; Abschnitt 10 dokumentiert den Nachtrag. Keine Änderung an D1–D4, Scope R1, Meilensteinen, Budget.
2026-09-10 — General-AT: Implementierungsplan um Wissensbasis-Anbindung aktualisiert
personalverrechnung/IMPLEMENTIERUNGSPLAN-Privat.md: neuer Abschnitt 2.1 Wissensbasis-Anbindung — Verbindlichkeits-Regime (RECHTSQUELLEN-Privat bleibt verbindlich, KB = kuratierte Sekundärquelle mit ID + Stand) und Cluster-Anker je GP (571 Einträge/67 Cluster, Batches 1–9).- 4.2–4.7, 5, 6: kuratierte KB-Belege nachgetragen — GP2-Feinmechanik (Mehrarbeit § 19d AZG vs. ÜStd, zwei Nachtfenster 22–5/19–7, Feiertagsarbeitsentgelt ab 2026 wieder § 68-begünstigt, SZ-Basis je KV-Begriff), GP3 (Sechstelformel, Nachzahlungsmodi, Aufrollung § 77 Abs 3/4/4a), GP4 (beitragsfreie Bezugsbestandteile § 49 Abs 3 als Jahreskumulative, AK-Umlage/WF als DN-Lohnabzüge, altersabhängige Satzausschaltungen, AV-Staffel 2026), GP5 (freier BV-Monat taggenau, § 7-BMSVG-Fiktionen), GP7 (L16-KZ- Struktur, mBGM-Fristen, Schwerarbeitsmeldung, § 109a), GP8 (Jahres-Retro-/Aufrollungslauf, Fristenkalender).
- Neue Offenpunkte: 8.11 Zuschlag zum DG-Beitrag DZ (§§ 122/126 WKG, 0,12 % Bundes- + 0,31–0,40 % Landeskammeranteil 2026) — Inventarlücke, Grundsatzentscheidung vor GP4; 8.12 KB-Konflikt- familien (AK-Umlage-Tragung, WBF-Wien 1,5 %, §-124b-Zitierung, Beispiel-DN-SV 18,07 % vs. 17,57 %, NSchAB/DAG-Belege) — RIS-Klärung vor GP3/GP4; 8.13 KB-Scope-Kandidaten (Lohnpfändung, Kranken- stand-EFZ/Krankenentgelt, Urlaubsersatzleistung, NSchAB, fallweise Beschäftigung, Sachbezüge, Prämien/Provisionen, Reisekosten/ Pendler) — Entscheidung über Pilotmandant/GP0, keine stillschweigende Scope-Erweiterung. Keine Änderung an D1–D4, Scope R1, Meilensteinen, Budget.
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, Musterhr.rule.parameter.value),kv.gruppe/.stufe(Erfahrungsstufen-Jahrestabellen), Vertragsfelder aufhr.version/hr.employee(kv_id,kv_gruppe_id,erfahrungsstufe,ueberzahlung), Import-Wizard (Tabellenpaste, Sprungwarnung > 10 %, neuegueltig_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.mdangelegt (GP0-Aufgabe 1): verbindliches Rechtsinventar fürl10n_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.mdfürl10n_at_hr_payroll_private(General-AT, KV-basierte Privatwirtschaft) erstellt und freigegeben: GP0–GP10; nächster Schritt M1 (GP0) (RECHTSQUELLEN-Privat.mdanlegen, 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_payrollauf 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 ≈ 120–172 PT (Rahmen
personalverrechnung/PLAN-repo-split.md: ~125–175 PT), inkl. D3-Vorfinanzierung ≈ 180–258 PT. - Housekeeping: README-Modultabelle und Gerüst-README
l10n_at_hr_payroll_privateauf Planstand aktualisiert;.agents/MEMORY.mdfortgeschrieben.
2026-09-09 — Repo-Split aus gem360 (Migration)
- History-Import der Payroll-Commits aus
gem360-git(Branchdev-payroll, pfad-gefiltert viagit filter-repo; siehepersonalverrechnung/PLAN-repo-split.md). Branch heißt hiermain. l10n_at_hr_payroll(19.0.1.0.0) ausgegründet: SV-Werte 2026 alshr.rule.parameter-Seed, TASY-Mapping + Import-Wizard; Modelle umbenanntgemeinde.payroll.tasy.*→l10n.at.payroll.tasy.*.l10n_at_gemeinde_payroll→ 19.0.1.4.0: hängt nun anl10n_at_hr_payrollstattl10n_at_vrv2015(VRV-Verbleib: Brückel10n_at_gemeinde_payroll_vrvim gem360-Repo, AP7); Beschreibung auf AP1+AP2-Stand korrigiert.- Bootstrap:
AGENTS.md, Skills (payroll, odoo19-development, agent-memory), README, CHANGELOG;l10n_at_hr_payroll_privateals Gerüst (README only).