Files
odoo-at-payroll/addons/l10n_at_hr_payroll_private/README.md
T
fegger ee7e16ecee [IMP] odoo-at-payroll: record GP0 source work and GP1 runtime setup in docs
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)
2026-09-11 11:15:42 +02:00

54 lines
2.7 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.
# 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 IM 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.)