[IMP] l10n_at_hr_payroll_private: Lohnpfändung — Existenzminimum § 291a EO, DN-Abzug, Kostenersatz, DSE (AP11)

Pfändungs-/Exekutionsmaschinerie nach EO §§ 291/291a/292/301/302/
292h für den Privatwirtschafts-DN (Plan:
personalverrechnung/PLAN-Restluecken-AP11.md §AP11, MVP + Kostenersatz):

- Neues Modell l10n.at.payroll.pfaendung (models/pfaendung.py):
  Gläubiger, Vollstreckungsträger, Pfändungsart, Zustellungsdatum,
  Forderungshöhe, Status aktiv/gesetzt/geloest, Verwalter
  (§ 301 Abs 1 Z 6), 4-Wochen-Zahlungssperre (§ 304),
  Kostenersatz-Variante (§ 292h), DSE-/Auszahlungsfristen (computed),
  Rang nach Einlangedatum, Constraint Löse-/Zustellungsdatum;
  hr.version: l10n_at_unterhaltspflichten (0–5) und
  l10n_at_sz_anspruch (§ 291a Abs 2 Z 1/Z 2); hr.salary.rule:
  Flags l10n_at_pfandung_unpfandbar (AP12-Schnittstelle) und
  l10n_at_pfandung_beendigung (AP14/15-Schnittstelle)
- Engine (hr.payslip): Existenzminimum-Maschine § 291a EO je Topf
  (laufend/sz13/sz14/beendigung), Pfändungsberechnungsgrundlage
  § 291 EO (laufend = Bezüge − unpfändbar − SV-DN − LSt),
  Masse, Kostenersatz § 292h (2 %/max 8 € + 1 %/max 4 €, nie vom
  Existenzminimum), Regeln PFAENDUNG (seq 75) / PFAENDUNG_SZ (seq 76);
  result_rules enthält ungerundete Rule-Summen — Lesezugänge
  runden auf Cents (Zeilenbeträge), sonst 1-Cent-Drift
- Parameter at_eo_azr (2025: 1.273,99 / 2026: 1.308,39 €) und
  at_eo_kostenersatz; DSE-Report (qweb-pdf auf hr.employee),
  Views/Menu unter Payroll-Wurzel, Security (payroll-Groups +
  Company-ir.rule)
- Rechenfälle docs/rechenfaelle/pfaendung.md (RF-PFA-1…7):
  lb-pfa-03 exakt verifiziert (33.840 € → EX 16.684 € /
  pfändbar 17.156 €); 103/103 Tests grün
- Offene Reste dokumentiert: Unterhaltsexekution 75 %/Koinzidenz,
  Vorschüsse § 290c, Sachbezüge (AP12), Beendigungs-Regeln (AP14/15),
  2027-AZR-Werte

Version 19.0.9.5.0
This commit is contained in:
2026-09-13 02:33:26 +02:00
parent c3b9d6eb8e
commit 018554b215
15 changed files with 1556 additions and 3 deletions
@@ -0,0 +1,111 @@
# Rechenfälle Lohnpfändung (AP11)
Modell: `models/pfaendung.py` (Pfändungsvormerkung + Existenzminimum-
Maschine), `models/pfaendung_report.py` (DSE), Regeln `PFAENDUNG`/
`PFAENDUNG_SZ` (`data/salary_rules_pfaendung_private.xml`), Parameter
`at_eo_azr`/`at_eo_kostenersatz` (`data/rule_parameters_pfaendung_private.xml`).
## Rechtsquellen (verifiziert 2026-09-13)
- **EO § 291a** (Existenzminimum) — Wortlaut
`.additional_docs/Lexis360_291a_eo.pdf` (NOR40233792, idF 1.7.2021):
(1) allg. Grundbetrag = AZR; (2) +1/6 bei keinen §-290b-Leistungen
(erhöhter allg. Grundbetrag), +20 % je Unterhaltsperson (max 5);
(3) 30 % des Mehrbetrags + 10 % je Person (max 5); über dem Vierfachen
des AZR (HöBG) jedenfalls pfändbar; (5) Grundbeträge auf volle Euro,
Höchstteil nach § 291 Abs 2 (20-€-Schritte).
- **EO § 292 Abs 4** (absolutes Geldexistenzminimum = halber allg.
Grundbetrag) — `.additional_docs/Lexis360_292_eo.pdf` (NOR40187912).
- **AZR** am RIS (KB-KONFLIKTE A9, 3. RIS-Runde 2026-09-11): 2025
1.273,99 € (BGBl II 417/2024), 2026 1.308,39 € (BGBl II 263/2025).
- **KB** lb-pfa-01…14 (Stand 2026-07), wk-pfa-01: Einlangen/Rang
(lb-pfa-01/10), Durchführung/§ 304 (lb-pfa-07), Kostenersatz
§ 292h/§ 302 (lb-pfa-09), Beendigungsansprüche § 291d (lb-pfa-03),
Vorschüsse § 290c + abs. EX (lb-pfa-12), Unterhalt § 292f (lb-pfa-11),
Sachbezüge (lb-pfa-14).
## Maschinenmodell (2026, AZR 1.308,39 €)
- **Werte (Parameter `at_eo_azr`):** allg. Grundbetrag **1.308 €** ·
erhöhter (×7/6) **1.526 €** · Unterhaltsgrundbetrag (20 %) **261 €**
(max 5) · HöBG (4×, 20-€-Abrundung) **5.220 €**/Bezugsmonat ·
absolutes Geld-EX (½) **654 €**.
- **Formel** (§ 291a, gegen lb-pfa-03 verifiziert — s. RF-PFA-3):
`grund = (allg|erh) + n·unterhalt`; `hoechst = 5.220 × bezugsmonate`;
`mehr = max(0, min(basis, hoechst) grund)`;
`EX = min(basis, grund + (0,30 + 0,10·n)·mehr)`; `pfändbar = basis EX`.
- **Töpfe:** laufend (Netto nach SV-DN/LSt, ohne unpfändbare Bezüge),
13./14. (eigener Kreis, allg. Grundbetrag), Beendigung (erhöhter
Grundbetrag, HöBG × Bezugsmonate, lb-pfa-03).
- **Bemessungsart** `neutral` (DN-Abzug nach SV/LSt, kein SV-/LSt-Effekt);
Kategorien `ATP_ABZUG`, seq 75/76 (nach LSt 71, vor NET 100).
## RF-PFA-1 — Laufender Topf, 0 vs. 2 Unterhaltspflichten
SZ-Anspruch (erhöht **nicht**), basis (Netto) 2.000 €:
- **n=0:** grund 1.308 · mehr 692 · EX 1.308 + 0,30×692 = **1.515,60 €**
· pfändbar **484,40 €**.
- **n=2:** grund 1.308 + 2×261 = 1.830 · mehr 170 · EX 1.830 + 0,50×170
= **1.915,00 €** · pfändbar **85,00 €**.
## RF-PFA-2 — Höchstberechnungsgrundlage (Cap)
n=0, basis 6.000 € (> HöBG 5.220 €): mehr gedeckelt auf 5.2201.308 =
3.912 · EX = 1.308 + 0,30×3.912 = **2.481,60 €** · pfändbar =
6.000 2.481,60 = **3.518,40 €** (davon 780 € = 6.0005.220 jedenfalls
pfändbar, 2.738,40 € aus dem Bereich bis HöBG).
## RF-PFA-3 — Beendigungstopf (lb-pfa-03, exakt)
Abfertigung „Alt" 6×6.000 € brutto, 6 % LSt → basis **33.840 €**;
n=2; erhöhter Grundbetrag (Beendigung); 6 Bezugsmonate:
- grund = 1.526 + 2×261 = **2.048 €** · HöBG = 5.220×6 = **31.320 €**
- basis > HöBG → mehr = 31.320 2.048 = 29.272
- EX = 2.048 + 0,50×29.272 = **16.684,00 €** ✓ (KB: 16.684 €)
- pfändbar = 33.840 16.684 = **17.156,00 €** ✓ (KB: 17.156 €)
## RF-PFA-4 — SZ-Anspruch vs. erhöhter Grundbetrag
basis 2.000 €, n=0:
- **mit SZ-Anspruch** (allg. 1.308): EX **1.515,60 €**, pfändbar 484,40 €.
- **ohne SZ-Anspruch** (erhöht 1.526): mehr 474 · EX 1.526 + 0,30×474
= **1.668,20 €** · pfändbar **331,80 €** (niedrigerer Bezug →
höherer Schutz).
## RF-PFA-5 — Absolutes Geldexistenzminimum (§ 292 Abs 4)
2026: **654 €** (= ½ × 1.308,39 € abgerundet) — bleibt dem DN bei
Rückverrechnung (Vorschüsse/Darlehen, lb-pfa-12) jedenfalls verbleiben;
bei Unterhaltspfändung 75 % (490,50 €, dokumentierter Rest).
## RF-PFA-6 — Kostenersatz (§ 292h EO)
Pfändbare Masse 1.000 €: erste Zahlung 2 %/max 8 € = **8,00 €** +
weitere 1 %/max 4 € auf (1.0008) = **4,00 €** → Kostenersatz
**12,00 €** (minded nur den an den Gläubiger gehenden Anteil, nie das
EX; USt: keine, VwGH 2011/15/0181).
## RF-PFA-7 — DN-Abzug im Lauf (PFAENDUNG-Regel)
Mitarbeiter mit KV-Entgelt + aktive Pfändung: `PFAENDUNG`-Zeile (laufend
Topf) = berechnungsgrundlage(laufend) Existenzminimum; Netto wird
entsprechend reduziert; `PFAENDUNG_SZ` greift nur im SZ-Monat.
## Offene Punkte / dokumentierte Reste
- **Unterhaltsexekution (75 %) & Koinzidenz/Unterhaltsmasse** (lb-pfa-05):
bei pfändenden Unterhaltsgläubigern niedrigeres EX (75 %, exekutierte
Pflicht zählt nicht mit) + exklusive Unterhaltsmasse — Vollmechanik
(mehrere Pfändungen, Rang, Masse) im Parallellauf verifizieren;
MVP nutzt die Schuldner-Unterhaltspflichten (n) in der Grundform.
- **Vorschüsse/Nachzahlungen** (§ 290c EO, lb-pfa-12): Neutralität +
Aufrollung; Schnittstelle über abs. Geld-EX (RF-PFA-5) vorbereitet.
- **Sachbezugspfändung** (lb-pfa-14): Schnittstelle AP12 (Flag
`l10n_at_pfandung_unpfandbar` / Sachbezugsbasis).
- **Beendigungs-Regel-Anbindung** (AP14/15): Engine + RF-PFA-3 vorhanden,
Regel folgt mit Abfertigung/Urlaubsersatzleistung.
- **2027-Werte** (AZR): bei Jahreswechsel über `at_eo_azr` nachführen
(Wartung, RUNBOOK).