From 4830187d96359ad17c5780a2ed0dc17cc8a35de8 Mon Sep 17 00:00:00 2001 From: fegger Date: Fri, 11 Sep 2026 16:47:57 +0200 Subject: [PATCH] [IMP] l10n_at_hr_payroll_private: GP2 data vorlauf (KV seed verification, AZG consolidation, Rechenfaelle) --- .agents/MEMORY.md | 49 ++++++-- .../data/l10n.at.payroll.kv.wert.csv | 16 ++- .../docs/rechenfaelle/b13b14.md | 84 ++++++++++++++ .../docs/rechenfaelle/kvgeo.md | 65 +++++++++++ .../docs/rechenfaelle/urlaubsentgelt.md | 57 ++++++++++ .../docs/rechenfaelle/zuschlaege.md | 98 ++++++++++++++++ .../IMPLEMENTIERUNGSPLAN-Privat.md | 61 +++++++--- personalverrechnung/RECHTSQUELLEN-Privat.md | 105 +++++++++++++++--- 8 files changed, 493 insertions(+), 42 deletions(-) create mode 100644 addons/l10n_at_hr_payroll_private/docs/rechenfaelle/b13b14.md create mode 100644 addons/l10n_at_hr_payroll_private/docs/rechenfaelle/kvgeo.md create mode 100644 addons/l10n_at_hr_payroll_private/docs/rechenfaelle/urlaubsentgelt.md create mode 100644 addons/l10n_at_hr_payroll_private/docs/rechenfaelle/zuschlaege.md diff --git a/.agents/MEMORY.md b/.agents/MEMORY.md index 07319e8..552d8fa 100644 --- a/.agents/MEMORY.md +++ b/.agents/MEMORY.md @@ -2,17 +2,19 @@ ## Current focus -**KB-Konfliktfamilien A1–A10 + B1–B18 bearbeitet (A-Runde, 2. -Verifikationsrunde + B-Runde 2026-09-11); GP2-Baubeginn bleibt der -nächste Schritt** -(2026-09-11, B-Runde): Wertekonflikte B1–B18 gegen Nutzer-Primärquellen -in `.additional_docs/ris_normtexte/` gelöst (RIS-Normtexte tagesaktuell -11.09.2026 + Auflösungsvorlage `B_KONFLIKTE_AUFLOESUNG.md`; EuGH/BFG -via Web): 14 × ✅ (B1, B2, B4, B5, B6, B7, B8, B9, B10, B11, B12, -B13, B15, B16), B17 🔧 (§-67-Abs-6-Zitat korrigiert, Zwölftel-Deckel -3× HBG = 20.790 €; 12-Monats-Inhalt ⚠), 3 × ⚠ dokumentiert (B3 -LStR-vs-BFG, VwGH-Revision anhängig; B14 OGH-Folgepflicht, -zurückgestellt; B18 Geringfügigkeitsstreit, GKK-Default). +**GP2-Daten-Vorlauf erledigt — GP2-Baubeginn (Entgelt-Engine) ist +frei; Konflikt-Agent-Output committed** +(2026-09-11): KB-Konflikt-A/B-Runden committed (2 Commits: KB- +KONFLIKTE [ADD] + Auflösungen [IMP]); GP2-Daten-Vorlauf nach +Nutzer-Freigabe komplett: Seed-Verifikation 18 Tafeln + kv.wert +**wertestgleich, 0 Korrekturen**; 13 neue kv.wert-Codes (2748 B13 = +**November-Gehalt**!); AZG-Konsolidierung ✅ (drei Nachtfenster AZG +22–5 / KV 22–6 / § 68 19–7 — Plan korrigiert); Rechenfall-Docs +`docs/rechenfaelle/` als GP2-Fixtures. Validierung grün (8/8 +Tests, `_wert`-Lookups, Wizard-Sprungwarnungsgate). Befund: 2748- +Volltext enthält 2027er-Tafeln (+2,0 %) → GP8. Nutzer-seitig offen +wie zuvor: Pilotmandant, D3, UGB, ELDA/FinOnl, Bgld-AP0; vor +GP3/GP4: DZ 8.11 + 8.12-Restagenda (A3 = AP4-Blocker; B3/B14/B18). Kernwerte: SBV-Kleinwohnung § 2 Abs 7a (35/45 m², 35 % Abschlag); GF-Schwelle > 25 % (ASVG vs. GSVG-Zuständigkeit); IESG-HBG-Relationen 2026 (1× 6.930 · 1,5× 10.395 · 2× 13.860); EFZG 56 Tage ab 2. DJ; @@ -53,6 +55,28 @@ B17-Inhalt/B18; Kleinverifikationen s. KB-KONFLIKTE „Nächste Schritte“). ## Completed +- **GP2-Daten-Vorlauf Referenz-KVs komplett** (2026-09-11): + Programmabgleich Seed ↔ `oegb/texts/` (Fassung 20260101): 18 + Gehaltstafeln (2203 II–VI/M1/M2/M2FS/M3; 2748 I–VI/IV-M/V-OM/ + MEISTER) wertestgleich — M2/M2FS = Fachschul-Teilüberschriften, + V-OM manuell (Tabelle ohne Kopf) — 0 Korrekturen; `kv.wert`- + Eckwerte mit §-Anker dokumentiert (RQ Abschnitt 2). Neue Codes: + `sz13_basis_monat` (auszahlung|november), `sz14_basis_monat`, + `sz14_no_urlaub_monat`, `ue_fenster_von/bis`, `nacht_sv_fenster_ + von/bis`. AZG ✅ (RQ Abschnitt 3): § 6 ÜStd-Begriff, § 7/§ 9 + Ausmaß, § 10 Vergütung (50 %-Minimum, KV-Deviation → Teilungs- + faktor), § 12a Nacht 22–5 vs. § 12b 22–6 (⚠ Norm-Divergenz), + § 19d Teilzeit-Mehrarbeit 25 %. Plan-Korrektur 4.2/6: drei + Nachtfenster korrekt attribuiert (AZG/KV/LSt); §-124b-Historie + bereinigt (15 ÜStd/170 € 2026; keine „ab 2027 10/120"-Änderung). + Rechenfälle `addons/l10n_at_hr_payroll_private/docs/rechenfaelle/` + (4 Docs, GP2-Testfixtures). Validierung: `test_kv_katalog` 8/8 + mit erweitertem Seed (`-u` statt `-i` bei installiertem Modul), `_wert`- + Lookups geprüft, Import-Wizard mit realem 2027er-Batch validiert + (Sprungwarnung > 10 % triggert + blockt Anwendung). 2748-2027er- + Tafeln (+2,0 %) dokumentiert → GP8-Seed. Plan 8.2/8.8 ✅, RQ-11 + getickt. + - **KB-Konfliktfamilien A1–A10 gelöst (A-Runde 2026-09-11):** Nutzer- Kommentare aus `LOESUNG-KONFLIKTE.md` gegen bereitgestellte Primärquellen verifiziert (5 parallele Quell-Agenten; ÖGK- @@ -821,6 +845,7 @@ B17-Inhalt/B18; Kleinverifikationen s. KB-KONFLIKTE „Nächste Schritte“). unversioniert); Dev-DB `odoo_dev` (PostgreSQL lokal) - `addons/l10n_at_hr_payroll_private/` — General-AT (GP1 KV-Framework + Seed D2 umgesetzt; **Runtime-Abnahme grün 2026-09-11** - (`test_kv_katalog` 8/8 auf `odoo_dev`); GP2-Baubeginn danach) + (`test_kv_katalog` 8/8 auf `odoo_dev`); GP2-Daten-Vorlauf erledigt; + Rechenfall-Fixtures unter `docs/rechenfaelle/`; GP2-Baubeginn frei) - `addons/l10n_at_hr_payroll/` — Kern (SV/TASY; AP3 landet hier) - `addons/l10n_at_gemeinde_payroll/` — GemBG (AP1+AP2) \ No newline at end of file diff --git a/addons/l10n_at_hr_payroll_private/data/l10n.at.payroll.kv.wert.csv b/addons/l10n_at_hr_payroll_private/data/l10n.at.payroll.kv.wert.csv index e03c849..470705a 100644 --- a/addons/l10n_at_hr_payroll_private/data/l10n.at.payroll.kv.wert.csv +++ b/addons/l10n_at_hr_payroll_private/data/l10n.at.payroll.kv.wert.csv @@ -25,4 +25,18 @@ kv2748_wert_sz13_monat,l10n_at_hr_payroll_private.kv_si_2748,sz13_monat,Auszahlm kv2748_wert_sz14_faelligkeit,l10n_at_hr_payroll_private.kv_si_2748,sz14_faelligkeit,Fälligkeit 14. Bezug (§ 11 Abs 3),'urlaub',2026-01-01 kv2748_wert_sz13_name,l10n_at_hr_payroll_private.kv_si_2748,sz13_name,Bezeichnung 13. Bezug,'13. Monatsgehalt (Weihnachtsremuneration)',2026-01-01 kv2748_wert_sz14_name,l10n_at_hr_payroll_private.kv_si_2748,sz14_name,Bezeichnung 14. Bezug,'14. Monatsgehalt (Urlaubszuschuss)',2026-01-01 -kv2748_wert_ue_hoechster,l10n_at_hr_payroll_private.kv_si_2748,ue_hoechster_zuschlag,Bei Zuschlagskumulation nur der höchste Zuschlag (§ 5 Abs 7),True,2026-01-01 \ No newline at end of file +kv2748_wert_ue_hoechster,l10n_at_hr_payroll_private.kv_si_2748,ue_hoechster_zuschlag,Bei Zuschlagskumulation nur der höchste Zuschlag (§ 5 Abs 7),True,2026-01-01 +kv2203_wert_sz13_basis,l10n_at_hr_payroll_private.kv_si_2203,sz13_basis_monat,Basis 13. Bezug (Monatsgehalt im Auszahlungsmonat - § 11 Abs 2),'auszahlung',2026-01-01 +kv2203_wert_sz14_basis,l10n_at_hr_payroll_private.kv_si_2203,sz14_basis_monat,Basis 14. Bezug (Monatsgehalt im Auszahlungsmonat - § 11 Abs 2),'auszahlung',2026-01-01 +kv2203_wert_sz14_dezember,l10n_at_hr_payroll_private.kv_si_2203,sz14_no_urlaub_monat,Auszahlung 14. Bezug ohne Urlaubsantritt (Dezember-Abrechnung - § 11 Abs 3),12,2026-01-01 +kv2203_wert_ue_fenster_von,l10n_at_hr_payroll_private.kv_si_2203,ue_fenster_von,ÜStd-Zuschlag 100 % ab Uhr (§ 5 Abs 2),20,2026-01-01 +kv2203_wert_ue_fenster_bis,l10n_at_hr_payroll_private.kv_si_2203,ue_fenster_bis,ÜStd-Zuschlag 100 % bis Uhr (§ 5 Abs 2),6,2026-01-01 +kv2203_wert_nacht_von,l10n_at_hr_payroll_private.kv_si_2203,nacht_sv_fenster_von,Nacht-Sondervergütung ab Uhr (§ 6 Abs 1),22,2026-01-01 +kv2203_wert_nacht_bis,l10n_at_hr_payroll_private.kv_si_2203,nacht_sv_fenster_bis,Nacht-Sondervergütung bis Uhr (§ 6 Abs 1),6,2026-01-01 +kv2748_wert_sz13_basis,l10n_at_hr_payroll_private.kv_si_2748,sz13_basis_monat,Basis 13. Bezug (Monatsgehalt November - § 11 Abs 2),'november',2026-01-01 +kv2748_wert_sz14_basis,l10n_at_hr_payroll_private.kv_si_2748,sz14_basis_monat,Basis 14. Bezug (Monatsgehalt im Auszahlungsmonat - § 11 Abs 2),'auszahlung',2026-01-01 +kv2748_wert_sz14_dezember,l10n_at_hr_payroll_private.kv_si_2748,sz14_no_urlaub_monat,Auszahlung 14. Bezug ohne Urlaubsantritt (Dezember-Abrechnung - § 11 Abs 3),12,2026-01-01 +kv2748_wert_ue_fenster_von,l10n_at_hr_payroll_private.kv_si_2748,ue_fenster_von,ÜStd-Zuschlag 100 % ab Uhr (§ 5 Abs 2),20,2026-01-01 +kv2748_wert_ue_fenster_bis,l10n_at_hr_payroll_private.kv_si_2748,ue_fenster_bis,ÜStd-Zuschlag 100 % bis Uhr (§ 5 Abs 2),6,2026-01-01 +kv2748_wert_nacht_von,l10n_at_hr_payroll_private.kv_si_2748,nacht_sv_fenster_von,Nacht-Sondervergütung ab Uhr (§ 6),22,2026-01-01 +kv2748_wert_nacht_bis,l10n_at_hr_payroll_private.kv_si_2748,nacht_sv_fenster_bis,Nacht-Sondervergütung bis Uhr (§ 6),6,2026-01-01 \ No newline at end of file diff --git a/addons/l10n_at_hr_payroll_private/docs/rechenfaelle/b13b14.md b/addons/l10n_at_hr_payroll_private/docs/rechenfaelle/b13b14.md new file mode 100644 index 0000000..8dc20d1 --- /dev/null +++ b/addons/l10n_at_hr_payroll_private/docs/rechenfaelle/b13b14.md @@ -0,0 +1,84 @@ +# Rechenfälle 13./14. Bezug (B13/B14) — GP2-Testfixtures + +**Quellen (✅ verifiziert 2026-09-11):** SI-2203_de.md / SI-2748_de.md +§ 11 (Fassung 20260101); RECHTSQUELLEN-Privat Abschnitt 3. +Seed: `sz13_monat`, `sz14_faelligkeit`, `sz13_basis_monat`, +`sz14_basis_monat`, `sz14_no_urlaub_monat` in +`data/l10n.at.payroll.kv.wert.csv`. +**Lohnsteuerseite (§ 67 Jahressechstel) = GP3**; hier nur +KV-seitige Bemessung/Fälligkeit. + +## RF-B1: Fälligkeit B13 (beide KVs) + +- **2203:** Weihnachtsremuneration spätestens **30. 11.** + (`sz13_monat` = 11); **2748:** 13. Monatsgehalt spätestens + **1. 12.** (`sz13_monat` = 12). Engine: Auszahlung im + Abrechnungslauf des Codierungsmonats. + +## RF-B2: Fälligkeit B14 (beide KVs, § 11 Abs 3) + +- Bei **Urlaubsantritt** — bei mehreren Urlaubsteilen: der + **längste** Teil, bei gleichen Teilen der **erste**. +- Ohne angetretenen Urlaub im Kalenderjahr: mit der + **Dezember-Abrechnung** (`sz14_no_urlaub_monat` = 12). +- Alternativ per BV/EA (2203 Abs 3): spätestens 30. 6. oder + quartalsweise März/Juni/September/November — Option, nicht + R1-Default. + +## RF-B3: Basis-Monat — der zentrale KV-Unterschied + +- **2203 (Abs 2):** B13 **und** B14 = Monatsgehalt, das **im + Auszahlungsmonat** gebührt (B13: November; B14: + Urlaubsmonat). +- **2748 (Abs 2):** B13 = **November-Gehalt** (unabhängig vom + Auszahltermin 1. 12.); B14 = Gehalt im Auszahlungsmonat. +- Testfall 2748: Vorrückung mit 1. 12. (Stufe 2 → 3) → B13 + bleibt beim **November**-Gehalt (alter Stufenwert), B14 (Dez., + ohne Urlaub) würde den neuen Wert verwenden. + +## RF-B4: Anwartschaft ×/12 und Aliquotierung bei Ein-/Austritt +(§ 11 Abs 4, beide KVs) + +- Eintritt **1. 4. 2026**, VG II Stufe 2, SI-2203 + (2.179,68 €): B13 zum 30. 11. = 9/12 × 2.179,68 = + **1.634,76 €** (Konvention volle Kalendermonate ×/12; die KVs + sagen „aliquote Teil entsprechend der im Kalenderjahr + zurückgelegten Dienstzeit" — Monats- vs. Tagesgenauigkeit ist + eine GP2-Engine-Entscheidung, hier ×/12 dokumentiert). +- Austritt **30. 9.** nach Bezugsberechtigung beider SZ: keine + Rückverrechnung (9/12 korrekt bezogen). +- Austritt **31. 3.** **nach** Bezug des B14 (Urlaub im Jänner): + zu viel bezahlter Anteil (9/12) in der Endabrechnung + zurückzurechnen (Abs 4, 2. Satz). + +## RF-B5: Mischberechnung Beschäftigungsausmaß (nur 2203, Abs 2) + +- 1. 1.–30. 6. Vollzeit (2.179,68 €), 1. 7.–31. 12. 50 % + (1.089,84 €): B13 = 6/12 × 2.179,68 + 6/12 × 1.089,84 = + 1.089,84 + 544,92 = **1.634,76 €**. +- Überhöht bezahlter B14 ist mit der Weihnachtsremuneration + rückzuverrechnen; zu niedrig bezahlter Differenzbetrag ist + mit der Weihnachtsremuneration auszuzahlen. +- 2748: Mischberechnung nur bei **Lehrzeit-Vollendung** im + Kalenderjahr (Lehrlingseinkommen aliquot + Angestelltengehalt + aliquot), keine Beschäftigungsausmaß-Regel. + +## RF-B6: Provisionsbezieher (§ 11 Abs 1) + +- Fixum + Provision: Basis = Fixum; Fixum < KV-Mindestgehalt → + SZ jedenfalls in KV-Mindesthöhe. +- Nur-Provision: Anspruch, soweit Jahresprovision < 14 × + kollektivvertragliches Mindestgrundgehalt; bei Überschreiten + Rückverrechnung bereits bezahlter SZ gegen die Provisionen am + Jahresende (2203 Abs 1, 2. Teil). + +## RF-B7: Basis-Inhaltsfragen (GP2-Konvention, festzulegen) + +- „Monatsgehalt" = KVGEO-Basis **ohne** variable Zulagen — + Überzahlung (Vertragsfeld) zählt als Gehalt und geht in die + B13/B14-Basis ein (individuelles Entgelt); Zuschläge (ÜStd, + Nacht) sind **nicht** in der Basis. Offen für GP2: Behandlung + regelmäßiger Zulagen je Pilotmandant. +- Anrechnung anderweitiger Sonderzuwendungen auf den + Urlaubszuschuss möglich (§ 11 Abs 5); Bilanz-/Produktionsprämien + nicht anrechenbar (§ 11 Abs 6). \ No newline at end of file diff --git a/addons/l10n_at_hr_payroll_private/docs/rechenfaelle/kvgeo.md b/addons/l10n_at_hr_payroll_private/docs/rechenfaelle/kvgeo.md new file mode 100644 index 0000000..451e35e --- /dev/null +++ b/addons/l10n_at_hr_payroll_private/docs/rechenfaelle/kvgeo.md @@ -0,0 +1,65 @@ +# Rechenfälle KVGEO (Laufendes Entgelt) — GP2-Testfixtures + +**Quellen (✅ verifiziert 2026-09-11):** KV-Library-Volltexte +`personalverrechnung/quellen/kv/oegb/texts/SI-2203_de.md`, +`SI-2748_de.md` (Fassung 20260101); RECHTSQUELLEN-Privat Abschnitt 2/3. +Seed: `data/l10n.at.payroll.kv.gruppe(.stufe).csv` (Stand 2026-01-01). + +**Konventionen:** Mo–Fr-Kalender (Werktage = Montag–Freitag); +Beträge kaufmännisch auf Cent gerundet (Odoo Round per Zeile). + +## RF-K1: Vollmonat (SI-2203) + +- Angestellte/r, VG II, Stufe 1 („im 1. u 2. VWGJ"), November 2026, + Vollzeit. +- KVGEO = **2.059,41 €** (Katalogwert; `kv2203_st_ii_1`). + +## RF-K2: Eintritt unter dem Monat (SI-2203) — § 17 Abs 2 + +- Eintritt **Mo 16. 11. 2026**, VG II Stufe 1, Vollzeit. +- Werktage 16.–30. 11. (Mo–Fr): **11**. +- Aliquotes Gehalt = 2.059,41 ÷ 26 × 11 = **871,28 €** + (§ 17 Abs 2: Bruttomonatsgehalt ÷ 26 × Anzahl der **Werktage** — + nicht Kalendertage). +- Randnotiz: Austritt mittlere Monatshälfte analog; + Stichtag für den Katalog-Lookup bleibt der Abrechnungsmonat. + +## RF-K3: Teilzeit (SI-2203) + +- VG II Stufe 1, 50 % Beschäftigungsausmaß (`work_time_rate` = 0,5). +- KVGEO = 2.059,41 × 0,5 = **1.029,71 €** (kein separater + Teilzeittarif; Katalog ist Vollzeit-Basis, Teilzeit über + Beschäftigungsausmaß). + +## RF-K4: Individuelle Überzahlung (SI-2203) + +- VG II Stufe 1, vereinbartes Gehalt **2.400,00 €** + (Vertragsfeld `ueberzahlung` überschreibt Katalog). +- KVGEO = **2.400,00 €**; Katalogwert nur Untergrenze. + +## RF-K5: Vorrückungs-Mechanik (beide KVs) + +- **2203 § 17 Abs 5:** Vorrückung in die nächste Mindestgehaltsstufe + **am Ersten des Monats**, in dem die erhöhte VWGJ-Zahl erreicht + wird (Stufe „nach 2" ab dem Monat des 3. VWGJ-Antritts-Jahres). +- **2203 § 17 Abs 6:** Gruppenwechsel → nächsthöheres Mindest- + grundgehalt der neuen Gruppe; Untergrenze = zeitliche Vorrückung + in der alten Gruppe. +- **2203 VG VI / 2748 VI:** nur 3 Stufen (im 1. u 2. / nach 2 / + **nach 5** VWGJ) — Stufen-Count ≠ Standard-8, Katalog muss + kurze Verläufe korrekt abbilden. +- **2748 IV-M / V-OM / MEISTER:** eigene Vorrückungsverläufe + (IV-M: 1.–4. zusammengefasst, Sprünge nach 4/6/8/10/12/14/17; + V-OM: Sprünge nach 6/8/10/12, Startwert = VG V Stufe 1). +- VWGJ-Anrechnung 2203 § 17 Abs 8: Vor-Dienstgeber max 12 VWGJ + (nachzuweisen binnen 2 Monaten); Karenz 10/24 Monate; + Vorarbeiter-/Meister-Sonderanknungen. + +## RF-K6: Stichtag-/Versionierungs-Lookup + +- Ab 1. 1. 2027 gilt in SI-2748 die nächste Tafelrunde + (+2,0 % KV-Mindestgrundgehälter; Volltext enthält vollständige + 2027er Tabellen) — Seed-Ergänzung ist GP8-Aufgabe; Engine-Lookup + muss `gueltig_ab`-Stichtagslogik auf dieser Runde testen + (2748 VG II Stufe 1 ab 2027: 2.199,15 × 1,02 = **2.243,13 €** + lt. Volltext-Tabelle). \ No newline at end of file diff --git a/addons/l10n_at_hr_payroll_private/docs/rechenfaelle/urlaubsentgelt.md b/addons/l10n_at_hr_payroll_private/docs/rechenfaelle/urlaubsentgelt.md new file mode 100644 index 0000000..29c6f02 --- /dev/null +++ b/addons/l10n_at_hr_payroll_private/docs/rechenfaelle/urlaubsentgelt.md @@ -0,0 +1,57 @@ +# Rechenfälle Urlaubsentgelt / Urlaubsersatzleistung — GP2-Testfixtures + +**Quellen (✅):** UrlG RIS-Volltext (GP0 verifiziert; § 6/§ 10/§ 2); +KV § 5 Abs 11 (2203) bzw. § 5 Abs 10 (2748) — regelmäßige +Überstunden (✅ 2026-09-11); GKV § 2 Abs 2 (Begriff des +Urlaubsentgelts). RECHTSQUELLEN-Privat Abschnitt 3. + +## RF-U1: Monatsweise bemessenes Entgelt (§ 6 Abs 2 UrlG) + +- Gehaltsempfänger/in VG II Stufe 2, SI-2203 (2.179,68 €): + Urlaubsentgelt = unverändertes laufendes Entgelt — keine + Umrechnung auf Urlaubstage; der Monatsgehalt „bleibt + während des Urlaubs bestehen". + +## RF-U2: Regelmäßige Überstunden (7-von-12-Regel) + +- Voraussetzung (beide KVs): ÜStd geleistet in **≥ 7 der letzten + 12 Kalendermonate** vor Urlaubsantritt; Durchschnitt aus + ebendiesen 12 Monaten. +- Testfall: VG II Stufe 1, SI-2203; ÜStd-Durchschnitt 5 h/Monat, + davon im Schnitt 2 h Nacht (20–6): je ÜStd-Pauschale 20,59 € + (Tag) bzw. 27,46 € (Nacht) → Monatsdurchschnitt = + 3 × 20,59 + 2 × 27,46 = 61,77 + 54,92 = **116,69 €**. +- Urlaubsentgelt = laufendes Entgelt + Ø ÜStd-Entgelt + (GKV § 2 Abs 2: Entgelt, das bei fortgesetzter Arbeit + gebührt hätte) = 2.059,41 + 116,69 = **2.176,10 €**. +- Unter der 7-Monats-Schwelle: **keine** ÜStd-Berücksichtigung. + +## RF-U3: Akkord-/Gedingelöhne (§ 6 Abs 4 UrlG) — außerhalb R1-Kern + +- 13-Wochen-Durchschnitt **nur** für Akkord-, Stück-, Gedinge-, + Prämienlöhne. Referenz-KVs führen reine Gehaltsgruppen — + Fall als Engine-Ausschluss dokumentieren (keine + KVGEO-Betroffenen); Pilotmandant kann abweichende + Entgeltformen einbringen (Option). + +## RF-U4: Urlaubsersatzleistung (§ 10 UrlG) + +- Austritt 30. 9. mit 10 offenen Urlaubstagen (Werktage): + aliquote Ersatzleistung je nicht verbrauchtem Urlaubstag; + Basis = Urlaubsentgelt-Systematik (laufendes Entgelt inkl. + ggf. regelmäßiger ÜStd). +- Werktage↔Arbeitstage: UrlG rechnet in Werktagen (§ 2 Abs 1: + 30/36), Odoo in Arbeitstagen des Kalenders — + Umrechnungs-Konvention ist GP2-Engine-Entscheidung + (Dokumentation RECHTSQUELLEN-Privat Abschnitt 3). + +## RF-U5: Zuschlagsfreiheit von Urlaubsersatzleistungen + +- Urlaubsersatzleistungen sind nicht Zuschlags-gegenständlich + (keine ÜStd-/Nachtanteile); lohnsteuerlich laufender Bezug + (nicht § 67 — nur der Urlaubszuschuss B14 ist + sonstiger Bezug, GP3-Klärung übernimmt `test_lohnsteuer`). +- All-in-Abgrenzung: Einbeziehung der Urlaubsersatzleistung in + eine All-in-Pauschale ist **nichtig** (§ 7 UrlG + Ablöseverbot, AVRAG § 2g) — Deckungsrechnungsfalle in + `zuschlaege.md`/Vertragsmodell berücksichtigen. \ No newline at end of file diff --git a/addons/l10n_at_hr_payroll_private/docs/rechenfaelle/zuschlaege.md b/addons/l10n_at_hr_payroll_private/docs/rechenfaelle/zuschlaege.md new file mode 100644 index 0000000..9123d2f --- /dev/null +++ b/addons/l10n_at_hr_payroll_private/docs/rechenfaelle/zuschlaege.md @@ -0,0 +1,98 @@ +# Rechenfälle Überstunden/Mehrarbeit/Zuschläge — GP2-Testfixtures + +**Quellen (✅ verifiziert 2026-09-11):** SI-2203_de.md / SI-2748_de.md +(Fassung 20260101) § 4/§ 4a/§ 5/§ 6; AZG §§ 6/7/10/12a/12b/19d +(RIS-Volltext 10. 09. 2026); RECHTSQUELLEN-Privat Abschnitt 3. +Seed: `data/l10n.at.payroll.kv.wert.csv` (Stand 2026-01-01). + +**Systematik (§ 5 Abs 6):** ÜStd-Grundvergütung **und** Zuschlagsbasis += Monatsgehalt ÷ Teilungsfaktor (2203: 150; 2748: 143). Mit dem +Teilungsfaktor sind alle über 12 Monatsgehälter hinausgehenden +Sonderzahlungen abgegolten — keine B13/B14-Anteile in der +ÜStd-Basis. 2748: Normalarbeitsstunde/Mehrarbeit = Monatsgehalt +÷ **167**. + +## RF-Z1: ÜStd Tag 50 % (SI-2203, VG II Stufe 1) + +- Monatsgehalt 2.059,41 € → ÜStd-Stunde = 2.059,41 ÷ 150 = + **13,73 €**. +- ÜStd 18–20 Uhr (Tag-Fenster): Grundvergütung 13,73 € + + Zuschlag 50 % (6,86 €) = **20,59 €/ÜStd**. + +## RF-Z2: ÜStd Nacht 20–6 Uhr 100 % (SI-2203) + +- ÜStd 21–23 Uhr: Zuschlag 100 % (Fenster `ue_fenster_von/bis` + 20/6): 13,73 € + 13,73 € = **27,46 €/ÜStd**. +- Davon in 22–6 (`nacht_sv_fenster_von/bis`): zusätzliche + Nacht-Sondervergütung § 6 Abs 1 = **2,62 €/h** (2203), unabhängig + vom Gehalt; kumuliert zur ÜStd-Vergütung („für jede in der Zeit + zwischen 22 und 6 Uhr … fallende Arbeitsstunde"). Konvention: + Höchstzuschlag § 5 Abs 7 gilt **unter den Zuschlägen**; die + Sondervergütung § 6 ist keine Zuschlagsposition und kumuliert. + +## RF-Z3: Sonntags-/Feiertagsüstd 100 % (beide KVs) + +- ÜStd Sonntag 10–12 Uhr: Zuschlag 100 % (§ 5 Abs 4) → + 27,46 €/ÜStd (2203). Feiertagsüstd ab erster Stunde 100 % + (§ 5 Abs 5 iVm ARG; Überstunde am Feiertag = außerhalb der + vereinbarten NAZ). +- **Achtung Engine-Design:** 2203 kennt **keinen** Zuschlag für + Sonntags-**Normalarbeitsstunden** (§ 5 regelt nur ÜStd) — + Nacht-Sondervergütung gebührt aber auch an Sonn-/Feiertagen. + +## RF-Z4: Höchstzuschlag (§ 5 Abs 7, beide KVs) + +- ÜStd Montag 23–1 Uhr (Sonntag greift nicht): Zuschläge ÜStd-Nacht + 100 % → nur einmal; Nacht-Sondervergütung 2,62 € (2203) zusätzlich. +- ÜStd **Sonntag** 23–1 Uhr: Zuschläge ÜStd-So 100 % und + ÜStd-Nacht 100 % treffen zusammen → nur der höchste (**100 %**) + einmal; + 2,62 € Sondervergütung. Ergebnis je ÜStd: + 13,73 + 13,73 + 2,62 = **29,08 €**. + +## RF-Z5: Mehrarbeit-Band 38,5→40 h (nur SI-2748, § 4a) + +- Monatsgehalt 2.199,15 € (VG II Stufe 1); NAZ 38,5 h. +- Mehrarbeitsstunde = 38,5.–40. Wochenstunde; Basis ÷ 167: + 2.199,15 ÷ 167 = **13,17 €**; Zuschlag 50 % (6,59 €) → + **19,75 €/Mehrarbeitsstunde**. +- Mehrarbeit zählt nicht gegen das ÜStd-Ausmaß; Stunden mit + > 50 %-Zuschlag (§ 5 Abs 2/4/5) sind **keine** Mehrarbeit, + sondern ÜStd (÷ 143). +- Teilzeit-Abgrenzung: AZG § 19d (Std über Teilzeit-Ausmaß bis + Vollzeit-NAZ, gesetzlich 25 %; Abs 3c Differenzstunden) — + GP2-Entscheidung, ob Teilzeit-Mehrarbeit KV-§-4a-Satz (50 %) + oder §-19d-Satz anwendet. + +## RF-Z6: 2748-Sonderbedingungen 100 % (§ 5 Abs 2) + +- 3. ÜStd und jede weitere **nach 19 Uhr** → 100 %: + ÜStd 17:30–20:30 → Stunden 1–2 (17:30–19:30) 50 %, + 3. ÜStd (19:30–20:30) → 100 % (Teil nach 19 Uhr). +- Nach Nachtschicht **nach 6 Uhr** geleistete ÜStd → 100 %. +- ÜStd am **24./31. 12.** nach NAZ → 100 %. +- Abgrenzung ÜStd-Zuschlag-Fenster (20–6) vs. Nacht-Sondervergütung + (22–6): ÜStd 20–22 Uhr → Zuschlag 100 %, **keine** + Sondervergütung. + +## RF-Z7: Fenster-Systematik (drei Nachtfenster) + +Dieselbe Zeitstempel-Menge fällt in unterschiedliche Fenster je +Zweck — Engine muss je Position getrenlt klassifizieren: + +| Fenster | Zweck | Quelle | Code | +|---|---|---|---| +| 22–5 | AZG Nacht (Arbeitszeit-Regime, Status) | § 12a Abs 1 AZG | — | +| 22–6 | Untersuchungen (AZG-intern ⚠ Divergenz) | § 12b Z 1 AZG | — | +| 20–6 | ÜStd-Zuschlag 100 % | § 5 Abs 2 KV | `ue_fenster_von/bis` | +| 22–6 | Nacht-Sondervergütung | § 6 KV | `nacht_sv_fenster_von/bis` | +| 19–7 ≥ 3 h | LSt Nachtzuschlag § 68 | § 68 Abs 6 EStG | Kern-Parameter (GP3) | + +## RF-Z8: Zeitausgleich-Optionen (GP2-Flag, keine Geldregel) + +- 2203 § 5 Abs 9: 1,5 h bezahlte Freizeit je ÜStd, 2,0 h je + Nacht-/Sonntagsüstd (statt Entgelt, vorab vereinbart). +- 2748 § 5 Abs 9: 50 %-ÜStd 1:1,5; 100 %-ÜStd 1:2; Mehrarbeit + (ab 2013) 1:1,25; bei nur 1:1 bleibt der Zuschlagsanspruch + bestehen. AZG § 10 Abs 1/4: gesetzlich Zuschlag gesondert + auszahlen bzw. einrechnen; Wahlrecht des AN bei > 10 h Tag / + > 50 h Woche. \ No newline at end of file diff --git a/personalverrechnung/IMPLEMENTIERUNGSPLAN-Privat.md b/personalverrechnung/IMPLEMENTIERUNGSPLAN-Privat.md index c4594ad..89a9628 100644 --- a/personalverrechnung/IMPLEMENTIERUNGSPLAN-Privat.md +++ b/personalverrechnung/IMPLEMENTIERUNGSPLAN-Privat.md @@ -275,13 +275,18 @@ verifikation per RIS bleibt GP2-Aufgabe, 8.8): — Vertragsmodell-Flag am Vertrag + Deckungsprüfbericht GP1/GP2 (lb-ues-02, Stand 2025-12; lb-zus-07; §-Verifikation RQ- Beschaffungsliste 2026-09-10). -- **Zwei Nachtfenster** auf denselben Zeitstempeln: arbeitsrechtlich - **22–5 Uhr** (§ 12a AZG, KV-Anspruch) vs. lohnsteuerlich **19–7 - Uhr ≥ 3 h** (§ 68 Abs 6); §-68-Freibeträge **400/600 €** versioniert - (seit 2024) und bei gebrochener Periode **nicht** aliquotiert; - ÜStd-Abs-2-Parameter 2026: **15 ÜStd/170 € → ab 2027 10/120** - (lb-zus-05/07, lb-ent-01; ⚠ §-124b-Zitierkonflikt — verbindlich - **Z 476 lit c idgF BGBl I 43/2026**). +- **Drei Nachtfenster** auf denselben Zeitstempeln (korrigiert + 2026-09-11): **22–5 Uhr** (§ 12a Abs 1 AZG, Arbeitszeit-Regime; + § 12b Z 1 nennt für die Untersuchungen 22–6 — Norm-Divergenz im + AZG selbst), **22–6 Uhr KV-Nacht-Sondervergütung** (§ 6 beider + KVs; ÜStd-Zuschlag 100 %: Fenster 20–6) vs. lohnsteuerlich + **19–7 Uhr ≥ 3 h** (§ 68 Abs 6); §-68-Freibeträge **400/600 €** + versioniert (seit 2024) und bei gebrochener Periode **nicht** + aliquotiert; ÜStd-Parameter 2026: **15 ÜStd/170 €** (Z 476 lit c + idgF BGBl I 43/2026; die §-124b-Maßnahme lief am 31. 12. 2025 aus + — „10 ÜStd/120 €" sind deren Historie-Werte, keine 2027-Aenderung). + Differenzstunden-Behandlung LStR Rz 1146 → GP3 (findok lokal nur + Segmentindex). - **Feiertag:** Feiertagsentgelt (Ausfallsprinzip; 13 gesetzliche Feiertage § 7 ARG, 24./31. 12. keine) voll steuer-/beitrags- und DB/DZ/KommSt-pflichtig; Feiertagsarbeitsentgelt § 9 Abs 5 ARG ab @@ -495,8 +500,10 @@ verifikation per RIS bleibt GP2-Aufgabe, 8.8): 15., Überzahlung; UE-/Zuschlagsrechnung aus `kv.wert`; B13/B14 Auszahlmonat, /12-Anwartschaft, anteilig bei Ein-/Austritt (×/12 vs. tagesgenau je KV, Mischberechnung Vollzeit↔Teilzeit, - lb-son-01/02); zwei Nachtfenster 22–5 (KV) vs. 19–7 (§ 68) auf - denselben Work-Entries; Urlaubsentgelt-Mittelung. + lb-son-01/02); Nachtfenster AZG 22–5 vs. KV 22–6 (Sondervergütung; + ÜStd-Zuschlag 20–6) vs. § 68 Abs 6 19–7 auf denselben + Work-Entries; Urlaubsentgelt-Mittelung inkl. ÜStd-Regelmäßigkeit + 7-von-12. 3. `test_lohnsteuer` (Kern-Suite): Tarifgrenzen 2026, Absetzbeträge, § 68-Freigrenzen (SZFN 400 €, ÜStd), Überstundenfreibetrag 2026 (15 ÜStd/170 €), begünstigte-Bezüge-Mapping B13/B14 (§ 67- @@ -546,10 +553,16 @@ verifikation per RIS bleibt GP2-Aufgabe, 8.8): 1. **Pilotmandant/Referenzläufe:** kein Referenzkunde für General-AT (Pendant zu Bgld-P1) — Golden-Master + 2–3 Monate Parallellauf brauchen einen Pilotmandanten; Definition/Vertrag in GP0. -2. **Referenz-KV-Detailmechanik** ✅ GP1-kuratiert im Seed - (`kv.wert`): ÜStd-/SZF-Zuschläge, Teilungsfaktoren, Nacht-€-Sätze, - 13./14.-Auszahlmonate und Fälligkeit, Prorate-Divisor § 17 Abs 2 — - Feinjustierung je Pilotmandant bleibt offen. +2. **Referenz-KV-Detailmechanik** ✅ GP1-kuratiert im Seed (`kv.wert`) + und **✅ verifiziert 2026-09-11** gegen die KV-Library-Volltexte + (Fassung 20260101): 18 Gehaltstafeln wertestgleich, 0 Korrekturen + (Programmabgleich; Protokoll RECHTSQUELLEN-Privat Abschnitt 2/3); + Ergänzungs-Codes `sz13_basis_monat` (2203 Auszahlungsmonat vs. + 2748 November!), `sz14_basis_monat`, `sz14_no_urlaub_monat`, + `ue_fenster_von/bis`, `nacht_sv_fenster_von/bis`; 2748-Zweijahres- + Abschluss: vollständige Gehaltstafeln ab 1. 1. 2027 im Volltext + (+2,0 % KV-Gehälter) → GP8-Seed-Aufgabe. Feinjustierung je + Pilotmandant bleibt offen. 3. **FLAF-DB § 41 FLAG** ✅ GP0 verifiziert (RIS GesNr 10008220): § 41 Abs 5 — **3,7 % ab Kalenderjahr 2025, 2,7 % ab Kalenderjahr 2028** (2026: 3,7 %); Abs 3 Basis = monatliche Arbeitslöhne @@ -595,8 +608,14 @@ verifikation per RIS bleibt GP2-Aufgabe, 8.8): Urlaubsentgelt (Planzitat § 9 korrigiert; § 9 seit 2001 aufgehoben), § 2 Abs 1 30/36 Werktage, § 10 aliquote Ersatzleistung, § 6 Abs 4 13-Wochen-Durchschnitt nur für - Akkord/Stück/Gedinge/Prämien. AZG-Volltext (Normalarbeitszeit, - Zuschläge, Durchrechnung, Ersatzruhe) ❓ in GP1/GP2 per RIS; + Akkord/Stück/Gedinge/Prämien. **AZG ✅ konsolidiert 2026-09-11** + (RIS-Volltext 10. 09. 2026, lokal; RECHTSQUELLEN-Privat + Abschnitt 3): § 6 ÜStd-Begriff (angeordnet; Teilzeit über + Vollzeit-NAZ), § 7/§ 9 Ausmaßgrenzen, § 10 Vergütung + (50 %-Minimum, Normallohn-Basis, KV-Abweichung → Teilungs- + faktor), § 12a Nacht 22–5 vs. § 12b 22–6 (⚠), § 19d Teilzeit- + Mehrarbeit 25 % / Abs 3c Differenzstunden; Durchrechnung § 5/§ 7 + KV-§-Anker dokumentiert. Ersatzruhe/ARG = GP6-Abgrenzung. Schicht-/Saisonbetriebe = Option. **KB-Unterlage 2026-09-10:** AZG-/ARG-Mechanik kuratiert (lb-azg-01…03, lb-ues-01…04, lb-zus-02…08, lb-rhz-01, lb-efz-01/02 — Feinmechanik in 4.2; @@ -748,6 +767,18 @@ Budget: die Kandidaten 8.13, der DZ (8.11) und die Regel-Optionen (NSchAB, DAG) laufen über die GP0-/Pilotmandant-Entscheidung bzw. Change-Requests. +**Update 2026-09-11 (GP2-Daten-Vorlauf, nach GP1-Runtime-Abnahme):** +GP1-Runtime grün auf dem Dev-Host (8/8 Tests). Vorlauf erledigt: +(a) Seed-Verifikation SI-2203/SI-2748 gegen KV-Library-Volltexte — +18 Gehaltstafeln + `kv.wert` wertestgleich, 0 Korrekturen, 8.2 ✅; +(b) Ergänzungs-Extraktion: B13-/B14-Basis- und Fälligkeits-Semantik, +Nachtfenster als `kv.wert`-Daten (13 neue Codes); +(c) AZG-RIS-Konsolidierung 8.8 ✅ (§§ 6/7/9/10/12a/12b/19d; +Nachtfenster-Korrektur 4.2/6: drei Fenster AZG 22–5 / KV 22–6 / +§ 68 19–7); (d) Rechenfall-Dokumentation je Regel-Familie unter +`addons/l10n_at_hr_payroll_private/docs/rechenfaelle/` (GP2- +Testfixtures). **GP2-Baubeginn frei.** + **Nachtrag (2026-09-10, KB-Rechtsquellen-Abgleich):** systematischer Abgleich aller KB-`legal_bases` (571 Einträge, ~130 Normwerke) gegen `RECHTSQUELLEN-Privat.md` — dort neuer **Abschnitt 13** (Abgleichs- diff --git a/personalverrechnung/RECHTSQUELLEN-Privat.md b/personalverrechnung/RECHTSQUELLEN-Privat.md index 2e5babc..a0f49e1 100644 --- a/personalverrechnung/RECHTSQUELLEN-Privat.md +++ b/personalverrechnung/RECHTSQUELLEN-Privat.md @@ -78,8 +78,30 @@ KV-Abbildung). Lohntafel-PDFs der Kammern nur verlinken, nicht downladen (Konvention des RUNBOOK). - **Referenz-KVs R1 (Plan-Entscheidung D2):** SI-2203 „Handwerk und - Gewerbe" + SI-2748 „Metallgewerbe"; Detailkuratierung (13./14.-Basis, - Zuschlagssysteme, Auszahlmonate) ❓ offen (Plan 8.2) — GP1. + Gewerbe" + SI-2748 „Metallgewerbe"; **Detailkuratierung ✅ verifiziert + 2026-09-11** (GP1-Seed gegen KV-Library-Volltexte `oegb/texts/`, + Fassung 20260101; Programmabgleich — Plan 8.2 erledigt): + - **Gehaltstafeln:** alle 18 Gruppen wertestgleich mit den Tabellen + „ab 1. 1. 2026" (2203: II–VI, M1, M2, M2FS, M3; 2748: I–VI, IV-M, + V-OM, MEISTER). M2/M2FS = Teilüberschriften „ohne/mit + abgeschlossener Fachschule" (§ 17 M II); V-OM manuell verifiziert + (Tabelle ohne Kopfformat); 0 Korrekturen am Seed nötig. + - **Eckwerte (`kv.wert`) mit §-Anker:** NAZ § 4 Abs 1 (40 bzw. + 38,5 h); Teilungsfaktor ÜStd § 5 Abs 6 (1/150 bzw. 1/143); + 2748 Normalstunde/Mehrarbeit § 5 Abs 6 (1/167); ÜStd-Zuschläge + § 5 Abs 2 (50 % Tag; 100 % Fenster 20–6 Uhr), So/Fei § 5 + Abs 4/5 (100 %); Höchstzuschlag § 5 Abs 7; Nacht-Sondervergütung + § 6 (22–6 Uhr; 2203: 2,62 € ab 2026; 2748: 2,71 € 2026 / + 2,76 € 2027 — beide Jahresversionen im Seed); Prorate § 17 + Abs 2 (÷ 26 × Werktage); 13./14.: § 11 (Basis/Fälligkeit + s. Abschnitt 3); 2748 Mehrarbeit § 4a (38,5→40 h, 50 %). + - **2748 = Zwei-Jahres-Abschluss:** Volltext enthält vollständige + **Gehaltstafeln ab 1. 1. 2027** (KV-Mindestgrundgehälter +2,0 %, + IST-Gehälter +1,8 %/max 100 €, Lehrlinge +2 %) — Seed-Ergänzung + als GP8-Aufgabe (Jahreswechsel), nur Nacht-€ 2,76 bereits + versioniert. + - Vorlauf-Ergänzungen 2026-09-11: neue `kv.wert`-Codes für + Basis-/Fälligkeits-Semantik und Nachtfenster (Codes s. Abschnitt 3). - Gehaltsordnungs-Mechanik: Verwendungs-/Lohngruppen + Erfahrungsstufen; monatlich vs. wochenstunden-basiert; Stichtag- Lookup über `gueltig_ab`-Versionen (KV-Katalog-Modell GP1). @@ -87,16 +109,64 @@ KV-Abbildung). ## 3. Gehaltsordnung / Entgelt - **Laufendes Entgelt** = KV-Gruppenentgelt (Stufe zum Stichtag) bzw. - individuelle Überzahlung; Prorate bei Ein-/Austritt; Teilzeit über - `work_time_rate`; Grundstunde = Gruppenentgelt ÷ (4,33 × - KV-Wochenstunden) bzw. Wochenlohn-Basis. -- **Überstunden/Mehrarbeit:** Zuschlagssätze je KV (`kv.wert`); - Rechtsrahmen AZG ⚠/❓ (Volltext GP1/GP2); lohnsteuerliche - Freigrenzen § 68 EStG ✅ (Abschnitt 5). -- **13./14. Bezüge:** Auszahlmonat je KV/Betriebsvereinbarung - (Regel-Defaults: Juni/November); Basis je KV (Gruppenentgelt + - definierte Zuschläge); Anwartschaft ×/12, anteilig bei Ein-/Austritt; - lohnsteuerlich **§ 67 EStG** ✅ (Abschnitt 5). + individuelle Überzahlung; Prorate bei Ein-/Austritt (**beide KVs + § 17 Abs 2: Bruttomonatsgehalt ÷ 26 × Werktage** — verifiziert + 2026-09-11; Werktage, nicht Kalendertage); Teilzeit über + `work_time_rate`; Stundenbasis: **KV-Teilungsfaktor § 5 Abs 6 geht + vor jeder 4,33-Formel** — 2203 ÜStd-Grundvergütung und + Zuschlagsbasis = Monatsgehalt ÷ 150; 2748 ÜStd = ÷ 143, + Normalarbeitsstunde/Mehrarbeit = ÷ 167. +- **Überstunden/Mehrarbeit — AZG-Rahmen ✅** (RIS-Volltext Fassung + 10. 09. 2026, lokal; Konsolidierung 2026-09-11): + - **§ 6 ÜStd-Begriff:** Überschreitung der wöchentlichen NAZ + (§§ 3–5a) oder der tagesaktuell verteilten NAZ; Gleitzeit-/ + Durchrechnungsguthaben keine ÜStd (§ 6 Abs 1a). KV-Klarungen + (beide KVs § 5 Abs 1): nur ausdrücklich angeordnete Stunden; + Teilzeit ÜStd erst über Vollzeit-NAZ. + - **§ 7/§ 9 Ausmaß:** 17-Wochen-Schnitt 48 h, max 20 ÜStd/Woche, + Höchstgrenzen 12 h Tag / 60 h Woche; Ablehnungsrecht > 10 h/ + > 50 h (§ 7 Abs 6); AN-Wahlrecht Geld/Zeitausgleich (§ 10 + Abs 4). + - **§ 10 Vergütung:** gesetzliches Minimum Zuschlag **50 %** oder + Zeitausgleich (Zuschlag einzurechnen/gesondert); Basis = auf + die Arbeitsstunde entfallender Normallohn (Akkord 13-Wochen- + Durchschnitt, Abs 3); **KV darf Berechnungsart festlegen** (→ + Teilungsfaktoren § 5 Abs 6 KV). + - **Nacht — zwei gesetzliche Fenster ⚠:** Arbeitszeit-Regime + § 12a Abs 1: **22–5 Uhr**; Untersuchungen § 12b Z 1: **22–6 + Uhr** (bewusste Norm-Divergenz im AZG selbst). Nachtarbeitnehmer- + Status § 12a Abs 2 (regelmäßig, sonst ≥ 48 Nächte/Jahr, KV- + Abweichung zulässig) bzw. § 12b Z 2 (≥ 30 Nächte) — status- + relevant (Untersuchungen/Versetzung), nicht zahlungsrelevant. + - **§ 19d Mehrarbeit (Teilzeit):** Stunden über vereinbartem + Teilzeit-Ausmaß bis Vollzeit-NAZ; gesetzlicher Zuschlag + **25 %** (Abs 3a); Abs 3c: KV-Vollzeit-NAZ < 40 h → Differenz- + stunden für Teilzeit analog KV-Satz/zuschlagsfrei. Abgrenzung + zur KV-Vollzeit-Mehrarbeit: 2748 § 4a Band 38,5→40 h mit + **50 %** und Basis ÷ 167; mit > 50 %-Zuschlag gilt die Stunde + als ÜStd (§ 4a iVm § 5 Abs 2/4/5). + - KV-Zuschläge (`kv.wert`) ✅; 2748-100 %-Zusatzbedingungen: 3. ÜStd + ab 19 Uhr, nach Nachtschicht (nach 6 Uhr), 24./31. 12. (§ 5 + Abs 2). Neue Fenster-Codes: `ue_fenster_von/bis` (20/6), + `nacht_sv_fenster_von/bis` (22/6). Lohnsteuer-Fenster § 68 + Abs 6: **19–7 ≥ 3 h** (drittes Fenster, Abschnitt 5) — + Differenzstunden-Behandlung LStR Rz 1146 → GP3-Verifikation + (findok-Volltext lokal nur als Segmentindex). +- **13./14. Bezüge ✅ (KV-Verifikation 2026-09-11):** Basis/Fälligkeit + je KV § 11 — **2203**: B13- und B14-Basis = im **Auszahlungsmonat** + gebührendes Monatsgehalt (Abs 2); B13 spätestens **30. 11.** + (Abs 3); **2748**: B13-Basis = **November-Gehalt**, B14-Basis = + Auszahlungsmonat (Abs 2); B13 spätestens **1. 12.** (Abs 3). + B14 (beide): fällig bei Urlaubsantritt (längster, sonst erster + Teil), ohne angetretenen Urlaub **mit der Dezember-Abrechnung** + → `sz14_no_urlaub_monat` = 12. Ein-/Austritt: aliquot nach + Kalenderjahr-Dienstzeit (Abs 4; zu viel Bezogenes Rückverrechnung + Endabrechnung); 2203 Mischberechnung auch bei Wechsel des + Beschäftigungsausmaßes (Abs 2), 2748 nur Lehrzeit-Mischberechnung; + Provisionsbezieher 14×-Mindestgrundgehalts-Regel (Abs 1); + Alternativ-Fälligkeiten per BV/EA (2203 Abs 3: 30. 6. bzw. + quartalsweise) = Option. Neue Codes: `sz13_basis_monat` + (auszahlung|november), `sz14_basis_monat` (auszahlung). - **Urlaubsentgelt — § 6 UrlG ✅** (Korrektur: § 9 UrlG seit 1. 1. 2001 aufgehoben): - Abs 2: monatsweise bemessenes Entgelt bleibt unverändert; @@ -106,6 +176,11 @@ KV-Abbildung). Gedingelöhne und leistungsbezogene Prämien; - Abs 5: KV darf abweichen (§ 18 Abs 4 ArbVG); - Abs 6: Vorauszahlung des Urlaubsentgelts. + KV-Unterlage (✅ 2026-09-11): **regelmäßige Überstunden** = + geleistet in ≥ 7 der letzten 12 Kalendermonate, Durchschnitt + ebendieser 12 Monate (2203 § 5 Abs 11, 2748 § 5 Abs 10, je iVm + § 2 Abs 2 GKV Urlaubsentgelt-Begriff); keine weiteren KV- + Abweichungen vom §-6-UrlG-Regime in beiden Referenz-KVs. Werktage→Arbeitstage-Umrechnung für die Engine: Konvention in GP2 festlegen (UrlG rechnet in Werktagen, Odoo in Arbeitstagen). - **Urlaubsersatzleistung:** § 10 UrlG ✅ — aliquote Ersatzleistung bei @@ -444,9 +519,11 @@ jeweiligen GP-Phase): gegenprüfen. - [ ] Pilotmandant + Referenzläufe (Golden-Master) — Nutzer-Entscheidung. - [ ] D3-Anrechnungsmechanik bei Bgld.-Auftragserteilung (vertraglich). -- [ ] Referenz-KV-Detailkuratierung SI-2203/SI-2748 (13./14.-Basis, +- [x] Referenz-KV-Detailkuratierung SI-2203/SI-2748 (13./14.-Basis, Zuschlagssysteme, Auszahlmonate) — aus KV-Library-Volltexten - (in-repo; GP1-Aufgabe). + (in-repo; GP1-Aufgabe) — **erledigt 2026-09-11** (Verifikations- + protokoll Abschnitt 2, AZG-Konsolidierung + Mechanik Abschnitt 3; + Programmabgleich 18 Gehaltstafeln + `kv.wert`, 0 Korrekturen). - [ ] UGB-Buchungsmatrix mit erster Referenzbuchhaltung (GP6); Konten-Lücken im `l10n_at`-Template (Löhne/Arbeiter-Konto, SV-DG-Aufwand) schließen.