[IMP] l10n_at_hr_payroll_private: add settlement payments under § 67 Abs 8 lit a (AP15-C)
Complete the termination sequence with the settlement-sum path: comparison sums from court or out-of-court settlements, judgment/decision arrears and dismissal-objection payments are split between the statutory-severance and voluntary-severance rules and the settlement remainder. The remainder (VERGLEICH, bemessung neutral, sv_art laufend) reuses the lit-a/b fifth rule: after deducting the § 62 employee-rate contributions, one fifth stays tax-free capped at one fifth of nine times the monthly HBG (12 474 EUR 2026), and the remaining four fifths run with the payment-month tariff without touching the annual sixth. A new rule flag l10n_at_vergleich_bv marks the part paid for periods with a BV-Kasse entitlement: up to the parameterised cap at_lst_67_abs8_vergleich_bv (7 500 EUR 2026; § 67 Abs 8 is § 33a/§ 124b indexed) it is taxed at the flat 6 % rate with the contributions allocated pro rata (LStR Rz 1102b), while the excess falls back into the fifth rule. Both settlement rules stay payroll-levy liable (§ 41 Abs 4 lit b FLAG exempts only § 67 Abs 3 and 6) and SV-liable in the payment month, with per-Beitragsmonat roll-forward and insurance-period extension remaining documented manual options (lb-end-22, E-MVB 011-02-00-001). Identifiable severance components keep running through the existing statutory and voluntary severance machinery; a settlement expressly agreed as statutory severance is taxed in full under § 67 Abs 3 (VwGH 2013/13/0001 = ARD 6490/20/2016), and pension buy-outs (lit e) and social-plan payments (lit f) are out of scope. The wizard section requires confirmation of the settlement's itemisation and contested-claim status plus the BV entitlement, enforces the BV cap with the excess captured as remainder, and previews the free fifth, tariff basis and 6 % tax; the settlement memo lands on the payslip for the separate Lohnzettel workflow (LStR Rz 911a). The account matrix posts both settlement rules to the provisional 6200/6000 (workers 6000) and the new tax rule to 3540. Verified against the original statute text in .ris/ (EStG § 67 Abs 8 lit a) and the knowledge-base sources lb-end-21/22; KZ positioning of the lit-a tariff parts and their § 291d pot allocation remain documented verification points against LStR Rz 1087 ff. Version 19.0.15.0.0 (private)
This commit is contained in:
@@ -2,6 +2,58 @@
|
||||
|
||||
## Current focus
|
||||
|
||||
**AP15-C Vergleichssummen (§ 67 Abs 8 lit a) umgesetzt — Kern 73/73, Privat 188/188 Tests grün**
|
||||
(2026-09-15, uncommittet bis Nutzerfreigabe; Privat **19.0.15.0.0**):
|
||||
|
||||
- **Recht (RIS-Wortlaut § 67 Abs 8 lit a verifiziert, lb-end-21/22):**
|
||||
Vergleichssummen (gerichtl./außergerichtl. Vergleiche, Nachzahlungen aus
|
||||
Urteilen/Bescheiden, Kündigungsanfechtung) — soweit nicht Abs 3/6: Abs-10-
|
||||
Tarif im Zuflussmonat; nach §-62-Z-3/4/5-Abzug ist 1/5 steuerfrei (Deckel
|
||||
1/5 × 9 × mHBG = 12.474), Abs 2 (Sechstel) nicht anzuwenden;
|
||||
BV-Anwartschafts-Teil bis 7.500 € mit 6 % (parametrisiert
|
||||
`at_lst_67_abs8_vergleich_bv` — § 67 Abs 8 ist §-33a/§-124b-indexiert),
|
||||
Überhang fällt zurück ins Fünftel; LNK-PFLICHTIG (§ 41 Abs 4 lit b FLAG
|
||||
nennt nur Abs 3/6); SV-PFLICHTIG (Zuflussmonat; Aufrollung je Beitragsmonat
|
||||
via Kern-`l10n_at_beitragsmonat` bzw. PV-Verlängerung, lb-end-22/E-MVB
|
||||
011-02-00-001); Widmungen nur bei Strittigkeit anerkannt (VwGH);
|
||||
ausdrücklich vereinbarte gesetzl. Abfertigung → gesamt Abs 3 (VwGH
|
||||
2013/13/0001 = ARD 6490/20/2016); lit e (Pensionsabfindung)/lit f
|
||||
(Sozialplan) gehören NICHT zu lit a. Deckel-Reihenfolge: §-62-Abzug ERST,
|
||||
dann Fünftel — das 70.000-€-Quellenbeispiel meint die Bemessungsgrundlage,
|
||||
der Cap greift brutto-abhängig erst ab ~76.200 €.
|
||||
- **Privat (19.0.15.0.0):** Regeln `VERGLEICH` (seq 33, neutral/lauend,
|
||||
`l10n_at_s67_fuenftel`) + `VERGLEICH_BV` (seq 34, neutral/lauend, neues
|
||||
Regel-Flag `l10n_at_vergleich_bv`, KEIN `s67_abs` — sonst fälschlich
|
||||
LNK-frei), `LST_VERGLEICH_BV` (seq 74, 6 %); Eingaben
|
||||
ATP_VERGLEICH/ATP_VERGLEICH_BV; Helfer in endabrechnung.py:
|
||||
`_at_vergleich_bv_total/_beguenstigt/_ueberhang/_lst_6`,
|
||||
`_at_fuenftel_frei_betr`; `_at_fuenftel_total` zieht den BV-Überhang ins
|
||||
Fünftel, `_at_lnk_basis` + BV-begünstigter Teil (Pin-Kommentar
|
||||
aktualisiert); Konten 6200/6000 bzw. 3540 (vorläufig wie Abf);
|
||||
Wizard-Abschnitt (Bestätigungspflichten Aufgliederung/Strittigkeit +
|
||||
BV-Anwartschaft, BV ≤ Deckel erzwungen, Vorschau Fünftel/Tarif/BV-LSt);
|
||||
Payslip-Feld `l10n_at_vergleich_nachweis` + Tab.
|
||||
- **Tests:** endabrechnung 21 (RF-VGL-1..4: Rest-Fünftel 9.000 €, BV 9.000 €
|
||||
mit 7.500/1.500-Split und anteiliger Beitragszuordnung Rz 1102b, Deckel
|
||||
100.000 € brutto, Wizard-E2E + 3 UserError-Fälle); Suite **205/205** (73
|
||||
Kern + 188 Privat) auf Wegwerf-DB `ap15c_test5`.
|
||||
- **Verifikationsreste (dokumentiert, nicht geblockt):** KZ-Positionierung
|
||||
der lit-a-Tarif-Teile (laufend über LST_LFD) + §-291d-Zuordnung von
|
||||
`VERGLEICH`/`VERGLEICH_BV` (wie ABGANG ohne Pfändungs-Flag) gegen LStR
|
||||
Rz 1087 ff/§ 291d EO; Fünftel-Deckel-Pooling über ALLE Fünftel-Regeln
|
||||
(ABGANG + VERGLEICH im selben Lauf minimal konservativ);
|
||||
SV-Aufrollung aktiver Ansprüche nicht automatisiert; gesonderter
|
||||
Lohnzettel bei Zahlung nach dem Beendigungsmonat (LStR Rz 911a, GP7-Rest).
|
||||
- **Umgebung (wichtig für künftige Läufe):** nach dem Repo-Umzug war `.venv`
|
||||
tot (editable-Pfade ohne `odoo-projects`-Komponente, Shebangs auf alten
|
||||
python3.14-Pfad); repariert via sed über
|
||||
`__editable___odoo_19_0_e_20260910_finder.py`, `direct_url.json` und
|
||||
`.venv/bin/*`-Skripte. Aufruf `.venv/bin/python -m odoo` — im Baum fehlt
|
||||
`odoo/cli/main.py`, `-m odoo` geht über `__main__.py` → `cli.command`;
|
||||
setuptools fehlt im venv (pip install -e nicht möglich).
|
||||
- **Offen:** AP14-B (Prämien-Beendigung Feinschliff), AP16 Karenz-Reste
|
||||
(Gate 8.13). Nicht committen ohne Nutzeranforderung.
|
||||
|
||||
**AP15-B freiwillige Abfertigung (§ 67 Abs 6) umgesetzt — Kern 55/55, Privat 146/146 Tests grün**
|
||||
(2026-09-15, uncommittet bis Nutzerfreigabe; Privat **19.0.14.0.0**, Kern **19.0.10.0.0**):
|
||||
|
||||
|
||||
Reference in New Issue
Block a user