[IMP] odoo-at-payroll: GP5-Bau und Nutzer-Rechtsklarstellungen dokumentiert
CHANGELOG-GP5-Eintrag; Plan-Abschnitt-10-Update (Fensterkonvention mit Monatsjubiläum statt Folgetag, Wiederzulassung auch bei kurzem Vor-AV, eigene BV-Grundlage, bewusste Nicht-Ziele); MEMORY-Handoff (84/84 auf Wegwerf-DB, GP6/GP7/GP8-Anschlüsse, GP4-Beobachtung SV-SZ/§-49-Abs-3-Z-7 offen, D4-Fund zur hr.version-date_version-Synchronisation).
This commit is contained in:
@@ -1,5 +1,55 @@
|
||||
# CHANGELOG — odoo-at-payroll
|
||||
|
||||
## 2026-09-11 — General-AT GP5: Abfertigung Neu (BMSVG) umgesetzt (M6, Teil 1)
|
||||
|
||||
- `addons/l10n_at_hr_payroll` (19.0.3.1.0): Kern-Parameter
|
||||
`at_sv_bv_dg` = 1,53 % (§ 6 Abs 1 BMSVG, ab 2003-01-01) in
|
||||
`rule_parameters_sv_2026.xml`.
|
||||
- `addons/l10n_at_hr_payroll_private` (19.0.5.0.0): **GP5 Abfertigung
|
||||
Neu** — Regel `BVG` (ATP_DG, ohne Nettoeffekt) auf **EIGENER,
|
||||
ungecappter BV-Grundlage** (§ 6 Abs 5 iVm § 49 ASVG: kein HBG-/
|
||||
Jahresdeckel; ohne §-67-Abs-3/6-Zeilen — § 49 Abs 3 Z 7 ASVG;
|
||||
Nutzer-Entscheidung: kein Rückgriff auf die SV-SZ-Basis des Kerns,
|
||||
deren Z-7-Ausschluss fehlt → GP4-Beobachtung bleibt offen
|
||||
dokumentiert); `models/abfertigung_private.py`:
|
||||
- **Beitragsfreier erster Monat taggenau** (§ 6 Abs 1): Fenster
|
||||
[Eintritt, Eintritt + 1 Monat), Pflicht ab Monatsjubiläum
|
||||
(15. 06. → 15. 07. — KB-Beispiel 4.500/30 × 17 = 2.550,
|
||||
30-Tage-Aliquotierung via Lohnsteuertage); **Monatsende-Klippe**
|
||||
(Eintritt 31. 01.) → frei bis Monatsultimo, Pflicht ab
|
||||
Folgemonatserstem (ABGB-Fristrechnung); **AV ≤ 1 Monat zur
|
||||
Gänze beitragsfrei**;
|
||||
- **Wiederzulassung binnen 12 Monaten → Beitragspflicht ab dem
|
||||
1. Tag** (OGH 9 ObA 30/16a) — Vor-AV **beliebiger Dauer** (auch
|
||||
< 1 Monat) und schlägt auch die Kurz-AV-Freiheit
|
||||
(Nutzer-Klarstellung 2026-09-11); Suche über frühere
|
||||
`hr.version`-Verträge;
|
||||
- **SZ ohne Fenster-Kürzung**, frei nur bei Beitragsmonat im
|
||||
Fenster (**taggenau**: Fälligkeit 20. 07. bei Fensterende 15. 07.
|
||||
pflichtig); läuft **auch für geringfügig Beschäftigte und
|
||||
Lehrlinge** (§ 46, § 1 Abs 2 Z 1);
|
||||
- Vertragsfelder `l10n_at_abfertigung_neu` (§ 46-Flag) +
|
||||
`l10n_at_bv_kasse_id` (neues Modell `l10n.at.bv.kasse` mit
|
||||
Leitzahl für eSV/mBGM; Seed der 7 Kassen-Namen, lb-gsv-11,
|
||||
noupdate); Mitarbeiter-Felder `l10n_at_bv_ertraege`/
|
||||
`l10n_at_bv_monate_extern` (Kassen-Auszug);
|
||||
- **Anwartschaft** (§ 15: gutgebrachte Beiträge + Erträge, KEINE
|
||||
Monatsentgelt-Staffel) on-the-fly aus validierten Läufen
|
||||
(`_at_bv_anwartschaft`); **Anwartschaftsreport** (QWeb auf
|
||||
`hr.employee`, AbstractModel `bv_report.py`) + **Endabrechnungs-
|
||||
Wizard** `l10n.at.bv.endabrechnung.wizard` (§§ 14-17: §-14-Abs-2-
|
||||
Verfügungsmatrix, 36-Beitragsmonate-IMMER-Sperre mit Vor-Monaten,
|
||||
§-16-Fälligkeit Ende des zweitfolgenden Monats, 6-Monats-
|
||||
Erklärungsfrist, 5 §-17-Optionen) — Auszahlung durch die MV-Kasse,
|
||||
kein Payslip-Bestandteil.
|
||||
- **Bewusst nicht in GP5:** §-7-BMSVG-Fiktivfälle (Präsenz-/Kranken-/
|
||||
Wochengeld — setzt fehlende Entgeltersatzleistungs-Modellierung
|
||||
voraus; dokumentierte Option), Geringfügigen-Jahreszahlung +
|
||||
2,5 % (Zahlungsmodus GP7), BV-Provider (Option).
|
||||
- Tests: `test_bv_private` (10) neu; **84/84 grün** auf Wegwerf-DB
|
||||
`gp5_test` (frischer `-i`-Lauf; Aufruf s. README). Rechenfälle
|
||||
`docs/rechenfaelle/abfertigung.md`.
|
||||
|
||||
## 2026-09-11 — General-AT GP4: SV/DB komplett im Kern umgesetzt (M5)
|
||||
|
||||
- `addons/l10n_at_hr_payroll` (19.0.3.0.0): `models/sozialversicherung.py`
|
||||
|
||||
Reference in New Issue
Block a user