[IMP] l10n_at_hr_payroll_private: add premiums at termination under § 16 AngG (AP14-B)
Close the premium-at-termination gap of the end-of-employment cycle: an aliquote periodic premium (annual, sales, bonus, 15th payment) whose entitlement period outlasts the termination is covered by § 16 AngG — the pro-rata amount follows the ratio of the elapsed service to the entitlement period, is due for employees regardless of the termination ground (loss clauses void, 9 ObA 82/13v), while performance-linked premiums for workers may validly hinge on non-fault grounds and premiums tied to a specific service (e.g. Bilanzgeld) are not aliquote without the service (lb-end-18). Two routes: PRAM_END (bemessung sonstig) covers premiums paid with the end-of-employment run — a special payment inside the annual sixth at the flat 6 % rate with the 620 EUR free amount and 2 615 EUR free threshold checked by the core, SV as special-payment contributions (KV/PV/AV without AK/WF) against the monthly HBG and the annual SZ cap, fully payroll-levy liable and BV-contributory at the uncapped 1.53 % rate (§ 6 Abs 1 iVm Abs 5 BMSVG). PRAM_END_TARIF (bemessung laufend plus the core l10n_at_s67_abs6_ueberhang flag) covers premiums due at a pre-agreed maturity because their amount only becomes determinable after the entitlement period ends (e.g. balance-sheet premiums): taxed like running pay with the payment-month tariff without touching the annual sixth (§ 67 Abs 10, not a § 67 Abs 8 lit c case per 98/14/0009 = ARD 5483/14/2004) — the SV contribution month rolls back into the termination year via a new payslip field consumed by an extended branch of the existing SV-basis-by-Beitragsmonat override (historical caps and rates, E-MVB 044-01-00-006), while the LSt stays in the payment month. The wizard section previews the § 16 pro-rata amount from the full premium, entitlement period and elapsed service, keeps the payable amount confirmable (KB agreement), requires the service/claim-basis confirmation, enforces the contribution month for the deferred case, and lands the memo on the payslip for the separate Lohnzettel workflow (LStR Rz 911a); the existing manual PRAM rule is untouched. The account matrix posts both rules to 6230. Verified against the original statute text in .ris/ (AngG § 16, BMSVG § 6 Abs 5) and the knowledge-base source lb-end-18; the full SZ roll-forward (storno plus recomputation against the termination year's SZ annual cap) and the mBGM storno/re-transmission remain open in the GP7 payroll-reporting track, and the BV attribution of the deferred premium remains in the payment month as a documented approximation. Version 19.0.16.0.0 (private)
This commit is contained in:
@@ -2,6 +2,44 @@
|
||||
|
||||
## Current focus
|
||||
|
||||
**AP14-B Prämien bei Beendigung (§ 16 AngG) umgesetzt — Kern 73/73, Privat 191/191 Tests grün**
|
||||
(2026-09-15, uncommittet bis Nutzerfreigabe; Privat **19.0.16.0.0**):
|
||||
|
||||
- **Recht (RIS-Wortlaut § 16 AngG + § 6 Abs 5 BMSVG verifiziert, lb-end-18):**
|
||||
§-16-Aliquot = Betrag × zurückgelegte Dienstzeit / Dienstperiode;
|
||||
Angestellte: unabhängig vom Beendigungsgrund gebührend (Verlust-/Kündigungs-
|
||||
Klauseln unwirksam, 9 ObA 82/13v); Arbeiter: leistungsabhängige Prämien
|
||||
dürfen wirksam an „kein Verschulden“ gebunden sein; spezifische Leistungen
|
||||
(z. B. Bilanzgeld) ohne Tätigkeit nicht aliquot. LSt: mit Endabrechnung
|
||||
sonstiger Bezug im Sechstel (6 %); später zum VORHINREIN vereinbarten
|
||||
Fälligkeitszeitpunkt (Höhe erst nach Periodenablauf ermittelbar, z. B.
|
||||
Bilanzprämie) → § 67 Abs 10: Tarif im Zuflussmonat OHNE Sechstel, kein
|
||||
lit-c-Fall (98/14/0009), gesonderter Lohnzettel (Rz 911a). SV: SZ-artig
|
||||
→ SZ-HBG-Mechanik; spätere Prämie → Rollung ins Austrittsjahr (E-MVB
|
||||
044-01-00-006); LNK grundsätzlich pflichtig; BV 1,53 % ungecappt (§ 6 Abs 5).
|
||||
- **Privat (19.0.16.0.0):** Regeln `PRAM_END` (seq 35, bemessung sonstig —
|
||||
Sechstel/SZ-SV/LNK/BV) + `PRAM_END_TARIF` (seq 36, laufend + Kern-Flag
|
||||
`l10n_at_s67_abs6_ueberhang` = §-67-Abs-10-Pfad ohne Sechstel); Eingaben
|
||||
ATP_PRAM_END/ATP_PRAM_END_TARIF; Konten 6230 (LSt über LST_SZ/LST_LFD,
|
||||
keine eigene LSt-Regel); Wizard-Abschnitt (§-16-Aliquot-Vorschau, Zahlungs-
|
||||
art, Rollungs-Beitragsmonat, Bestätigungspflichten, Nachweis + Payslip-Tab
|
||||
`l10n_at_pram_nachweis`); Lauf-Feld `l10n_at_pram_beitragsmonat` + Roll-
|
||||
Branch in der bestehenden `_l10n_at_sv_basis_laufen_monate`-Überschreibung
|
||||
(Pin erweitert — **Achtung: keine zweite Methode mit gleichem Namen anlegen,
|
||||
die letzte Definition gewinnt**); LSt bleibt im Zuflussmonat.
|
||||
- **Tests:** endabrechnung 24 (RF-PRM-1..3: sonstig-Fall mit SZ-SV/LNK/BV,
|
||||
§-67-Abs-10 mit historischer Rollung 2025-06 aus 2026er-Auszahlung,
|
||||
Wizard-E2E + 3 UserError-Fälle); Suite **208/208** (73 Kern + 191 Privat)
|
||||
auf Wegwerf-DB. `compute_sheet()` löscht Linien neu — Linien-Overrides
|
||||
überleben nicht; Lauf-Felder (wie der Rollungs-Beitragsmonat) sind der
|
||||
richtige Weg.
|
||||
- **Verifikationsreste/GP7:** vollständige SZ-Aufrollung (Storno + Neurechnung
|
||||
gegen SZ-JahreshBG des Austrittsjahres) und mBGM-Storno/Neuübermittlung
|
||||
offen; BV-Basis der späteren Prämie verbleibt im Zuflussmonat
|
||||
(Approximation dokumentiert); gesonderter Lohnzettel Rz 911a (GP7).
|
||||
- **Offen:** AP16 Karenz-Reste (Gate 8.13). Nicht committen ohne
|
||||
Nutzeranforderung.
|
||||
|
||||
**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**):
|
||||
|
||||
|
||||
Reference in New Issue
Block a user