04099fef39
Anbindung der privatwirtschaftlichen Structure an den GP4-Kern nach dem bewährten GP3-Muster (dünne 1-Zeilen-Regeln; Logik und Werte verbleiben im Kern — hr.salary.rule.struct_id ist required, geteilte Kern-Regeln sind mechanisch unmöglich). SVDN_SZ-Nachtrag (§ 67 Abs 12): Die SV-DN auf sonstigen Bezügen war in GP3 nur als Bemessungsbestandteil der §-67-Lohnsteuer wirksam, fehlte aber als eigene Abzugszeile — das Netto in §-67-Monaten war um den SV-DN(SZ) zu hoch (RF-L1: 290,79 € nach §-2a-Korrektur). Die Erwartungen in test_01/test_20 wurden entsprechend korrigiert. DG-Block (Kategorie ATP_DG, ohne Nettoeffekt): SVDG_KV/PV/AV/UV/WF/IESG laufend, SVDG_SZ_* auf Sonderzahlungen, SVDG_UV_GFG (§-53a-Pauschale geringfügig Beschäftigter) sowie die Lohnnebenkosten FLAFDB (§ 41 FLAG), KOMMST (§ 9 KommStG) und DZ (§§ 122/126 WKG, nur bei Company- Flag l10n_at_wk_mitglied; Satz je Betriebsstätten-Bundesland). Gemeinsame LNK-Basis in payslip_private.py (_at_lnk_basis): monatlich gezahlte Arbeitslöhne nach Zufluss, ohne §-67-Abs-3/6-Bezüge (Kern-Flag l10n_at_s67_abs), lit-f-Befreiung nur für FLAF und DZ (KommSt ohne), Freibetragsstaffel 1.095/1.460 €. Rechenfälle docs/rechenfaelle/sozialversicherung.md (RF-SV-1 bis -7) und §-2a-Korrekturvermerk in lohnsteuer.md. Tests: test_sv_private (8 Fälle); gesamt 74/74 grün auf odoo_dev.
5.4 KiB
5.4 KiB
Rechenfälle Lohnsteuer (GP3) — Kern + privatwirtschaftliche Structure
Quellen (✅ P0-GP3 2026-09-11): EStG-Volltext RIS-Fassung
10. 09. 2026 (lokal .firecrawl/ris/); RECHTSQUELLEN-Privat
Abschnitt 5 (§-Anker je Wert). Kern: l10n_at_hr_payroll
(models/lohnsteuer.py, data/rule_parameters_lst_2026.xml);
privat: dünne Regeln SVDN_*/LST_LFD/LST_SZ.
GP4-Korrektur (2026-09-11): Die ALV-DN-Staffel § 2a AMPFG (bis 2.225 € BG: 0 %) ist ab GP4 in der SV-Basis wirksam — für die RF-Bezüge 2.059,41/2.199,15 € entfällt der DN-AV auf laufenden Bezügen und SZ (14,12 % statt 17,07 %); DN-Gesamt 15,12 statt 18,07 %. Die GP3-Beispielwerte sind unten entsprechend korrigiert; Details
sozialversicherung.mdRF-SV-1.
Systematik (user-Entscheidungen 2026-09-11)
- Lohnsteuertage: 30 je vollem Monat; Teilmonat = Kalendertage der Beschäftigung inkl. arbeitsfreier Tage (§ 66 Abs 3), max 30.
- Bemessung laufend (user-Formel): Arbeitslohn − SV-DN (KV/PV/ALV + AK § 62 Z 3 + WF § 62 Z 5) − steuerfreie Bezüge § 68.
- Bemessung SZ: Bezug − SV-DN(SZ) (§ 67 Abs 12) — dann 0 % bis 620 € (jahreskumulativ), 6 % bis Jahressechstel, darüber LSt-lfd (§ 67 Abs 10); Sechstel ≤ 2.615 € → SZ tarifisch (Pauschalierung unterbleibt).
- § 66: JBG = Bemessung × Faktor − 132 € (Werbe-) − 60 € (SA-Pauschbetrag); Steuer = Tarif(JBG) − Absetzbeträge (Verkehrs-AB 496 €, AVB/AVAB 612/828/+273); ÷ Faktor — kumulativ mit Rollung (YTD − bereits einbehaltene LSt).
RF-L1: Vollmonat November mit B13 (VG II Stufe 1)
- KVGEO 2.059,41 €; SVDN = 15,12 % × 2.059,41 = 311,38 € (KV 79,70 · PV 211,08 · ALV 0 (§ 2a: 2.059,41 ≤ 2.225) · AK 10,30 · WF 10,30).
- Bemessung laufend = 2.059,41 − 311,38 = 1.748,03 €; JBG = 1.748,03 × 12 − 192 = 20.784,36 → Tarif 20 % × 7.245,36 = 1.450,87 − 496 = 954,87 ÷ 12 → LST_LFD 79,57 €.
- B13: SV-SZ = 2.059,41 × 14,12 % = 290,79 €; Bemessung 1.768,62; Sechstel = 2.059,41 × 60/30 = 4.118,82 > 2.615 ✓ pauschal → LST_SZ = (1.768,62 − 620) × 6 % = 68,92 €.
RF-L2: Kumulative Rollung (Zuflussprinzip)
- Januar LST_LFD 79,57; Februar: JBG unverändert → Soll kumuliert 159,14 − bereits 79,57 = 79,57 — Korrekturen Vormonat (Nachzahlung, Gehaltsänderung) rollen automatisch in den Folgelauf (§ 66 kumulativ = Rollungsprinzip § 77 Abs 3).
RF-L3: Günstig-Aufrollung bei zweiter SZ
- Okt (nur laufend), Nov B13 (LST_SZ 68,92 bezahlt), Dez B14 (Dezember-Fallback ohne Urlaub): Jahres-SZ-Bemessung 2 × 1.768,62 = 3.537,24 ≤ Sechstel 4.118,82 → Soll-Jahr (3.537,24 − 620) × 6 % = 175,03 − 68,92 = LST_SZ(Dez) 106,11 € (Neuberechnung bei jeder SZ-Zahlung, lb-son-04).
RF-L4: Sechstel-Freigrenze (2.615 €) — SZ tarifisch
- Laufend 500 €/Monat (GP4: geringfügig → keine SV-Beiträge): Sechstel = 500 × 60/30 = 1.000 ≤ 2.615 → B14 läuft tarifisch über LST_LFD (LST_SZ = 0) — Mechanik-Demonstration der Freigrenze (geringfügige B14-Fälle in der Praxis unüblich).
RF-L5: Sechstel-Überschuss (§ 67 Abs 10)
- Laufend 2.000 €/Monat (§ 2a: ALV-DN 0), Sechstel 4.000, SZ 6.000 €: SV-SZ = 6.000 × 14,12 % = 847,20 → Bemessung 5.152,80; 4.000 im Sechstel → Fixsteuer (4.000 − 620) × 6 % = 202,80 €; Überschuss 1.152,80 läuft dem laufenden Arbeitslohn des Auszahlungsmonats zu (LSt-lfd-Kette).
RF-L6: § 68-Freibeträge (Buckets über Regel-Flags)
- SZFN (Abs 1): Zuschlagsanteile der 100 %-Zuschläge + Nacht-€-Sondervergütung bis 400 € (600 € bei überwiegender Nachtarbeit — Vertrags-Flag) steuerfrei.
- ÜStd (Abs 2 iVm § 124b Z 440 idF BGBl I 4/2026): 50 %-Klasse (UE_STD, MEHR_VZ-Differenzstunden, LStR Rz 1146): erste 15 ÜStd, max 170 € (2026; ab 2027 10/120 — versioniert). Beispiel: 2 ÜStd à 13,73 € + 50 % Zuschlag = 41,19 → davon 33,33 % = 13,73 € steuerfrei. Teilzeit-Mehrarbeit § 19d: kein Freibetrag (voll steuerpflichtig).
- Feiertagsentgelt: § 124b Z 492/Z 494 (idF BGBl I 43/2026) — Wirkungsabgrenzung GP6/Feiertagsengine.
RF-L7: Absetzbeträge 2026 (Reform — AN-AB entfallen)
- Verkehrsabsetzbetrag 496 € (Pendler-Variante 853 € bei Einkommen ≤ 15.069 — R1-Option mit Pendlerdaten; Zuschlag 804 € nur Veranlagung).
- AVB/AVAB: Kind 1 612 €, 2 Kinder 828 €, je weiteres +273 € (Vertrags-Feld + Kinderzahl; AVB-Partnergrenze 7.411 € mandantenseitig nachgewiesen).
- Arbeitnehmerabsetzbetrag: entfallen (im Tarif integriert — Steuerreform; die historische 60 %-Werbungskosten-Regelung war ohnehin nur Veranlagungsmechanik: monatlich liefen SV-Beiträge stets voll über § 62 Z 1 iVm § 16 Abs 3).
RF-L8: Nachzahlungs-/Aufrollungs-Workflow (GP3+GP8)
- Unterjährige Korrektur = Nachzahlungslinie im Zuflussmonat — kumulative Engine bucht die Differenz automatisch (kein Storno).
- Echter Datenfehler: Odoo-Refund + Neuberechnung (YTD-Helfer refundbewusst).
- SV je Beitragsmonat (Anspruchsprinzip) mit historischen versionierten Sätzen/HBG + Nachtrags-mBGM (Storno + Neumeldung): GP4 (Allokation) + GP7 (ELDA-Export).
- 15.2.-Cutoff (Vorjahres-L16 + berichtigter Lohnzettel),
Fünftelregelung § 67 Abs 8 lit c (
_l10n_at_fuenftelregelung), Willkür→Tarif: Datenmodell + Utility in GP3, Vollausbau GP8.