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)
54 lines
2.7 KiB
Markdown
54 lines
2.7 KiB
Markdown
# l10n_at_hr_payroll_private (General-AT)
|
||
|
||
General-AT-Payroll (KV-basierte Privatwirtschaft: KV-Gehaltskataloge,
|
||
AZG/UrlG-Arbeitszeit, 13./14. Bezüge, Abfertigung Neu) für Odoo 19.
|
||
|
||
**Implementierungsplan (freigegeben, M0):**
|
||
[`personalverrechnung/IMPLEMENTIERUNGSPLAN-Privat.md`](../../personalverrechnung/IMPLEMENTIERUNGSPLAN-Privat.md)
|
||
· verbindliche Rechtslage:
|
||
[`personalverrechnung/RECHTSQUELLEN-Privat.md`](../../personalverrechnung/RECHTSQUELLEN-Privat.md)
|
||
|
||
**GP1 umgesetzt (KV-Framework):**
|
||
|
||
- `l10n.at.payroll.kv` — KV-Stammdaten mit Trace-Link zur KV-Library
|
||
(`library_variant_id` → `personalverrechnung/quellen/kv/kv-catalog.json`)
|
||
und Quellen-URL der Arbeitgeberkammer;
|
||
- `l10n.at.payroll.kv.wert` — versionierte KV-Eckwerte (Muster
|
||
`hr.rule.parameter.value`, KV-Scope): Regelkonsum über
|
||
`employee.kv_id._wert('code', payslip.date_to)`;
|
||
- `l10n.at.payroll.kv.gruppe` / `.stufe` — Verwendungs-/Lohngruppen mit
|
||
Erfahrungsstufen, Jahrestabellen je `gueltig_ab`
|
||
(unique(Gruppe, Stufe, Stichtag));
|
||
- Vertragsfelder auf `hr.version` (durchgereicht auf `hr.employee`):
|
||
`kv_id`, `kv_gruppe_id`, `erfahrungsstufe`, `ueberzahlung`;
|
||
- Import-Wizard „KV-Katalog importieren": Tabellenpaste/CSV
|
||
(Gruppe;Stufe;Gehalt[;Bezeichnung]) mit Vorschau, Sprungwarnung
|
||
> 10 % (Warnzeilen werden nie automatisch übernommen) und Versionierung
|
||
über `gueltig_ab` — historische Werte bleiben unangetastet.
|
||
|
||
**Seed D2 (Referenz-KVs R1):** SI-2203 „Handwerk und Gewerbe" +
|
||
SI-2748 „Metallgewerbe", Gehaltstabellen ab 1. 1. 2026 kuratiert aus den
|
||
KV-Library-Volltexten (`quellen/kv/oegb/texts/`). Besonderheiten im Seed:
|
||
|
||
- SI-2203: VG I ist ab 1. 1. 2026 aufgelassen (Vorrückung nach § 17 Abs 6);
|
||
Meistergruppen M I–M III als eigene Gruppen (M II ohne/mit Fachschule);
|
||
- SI-2748: eigene Vorrückungsverläufe als eigene Gruppen (IV-M = Meister
|
||
in VG IV bis „nach 17 VWGJ", V-OM = Obermeister bis „nach 12 VWGJ");
|
||
Nacht-Sondervergütung 2,71 € (2026) bzw. 2,76 € (2027) als
|
||
Jahresversionen.
|
||
|
||
**Kern-Vorfinanzierung (D3):** Lohnsteuer (AP3) und SV/DB-Regeln (AP4)
|
||
werden im Kern-Modul `l10n_at_hr_payroll` gebaut und von beiden
|
||
Produkten konsumiert; bei Bgld.-Auftragserteilung Anrechnung per
|
||
Change-Request.
|
||
|
||
**Offen (GP2+):** Entgelt-Engine (KVGEO, AZG-Zuschläge, B13/B14,
|
||
Urlaubsentgelt), Lohnsteuer/SV, Abfertigung Neu, Meldewesen/Belege,
|
||
FI-Buchung UGB.
|
||
|
||
Tests: `test_kv_katalog` (Seed, Stichtags-Lookup, Versionierung,
|
||
Eckwerte, Wizard/Sprungwarnung, Vertragsfelder) —
|
||
`.venv/bin/python -m odoo -d <testdb> -i l10n_at_hr_payroll_private
|
||
--test-tags /l10n_at_hr_payroll_private --test-enable --stop-after-init
|
||
--addons-path=odoo_19.0+e.20260910/odoo-19.0+e.20260910/odoo/addons,addons`
|
||
(Lokale GP1-Runtime grün am 2026-09-11, 8 Tests 0 Fehler.) |