mirror of
http://100.103.83.12:3003/fegger/odoo-at-payroll.git
synced 2026-09-17 08:52:45 +00:00
[IMP] l10n_at_hr_payroll_private: GP2 Entgelt-Engine (structures, WETs, rules, Rechenfall tests)
This commit is contained in:
@@ -13,14 +13,19 @@ KV-seitige Bemessung/Fälligkeit.
|
||||
- **2203:** Weihnachtsremuneration spätestens **30. 11.**
|
||||
(`sz13_monat` = 11); **2748:** 13. Monatsgehalt spätestens
|
||||
**1. 12.** (`sz13_monat` = 12). Engine: Auszahlung im
|
||||
Abrechnungslauf des Codierungsmonats.
|
||||
Abrechnungslauf des Codierungsmonats; bei Austritt aliquote
|
||||
Endabrechnung im Austrittsmonat (§ 11 Abs 4).
|
||||
|
||||
## RF-B2: Fälligkeit B14 (beide KVs, § 11 Abs 3)
|
||||
|
||||
- Bei **Urlaubsantritt** — bei mehreren Urlaubsteilen: der
|
||||
**längste** Teil, bei gleichen Teilen der **erste**.
|
||||
**längste** Teil, bei gleichen Teilen der **erste** (Engine R1:
|
||||
Auszahlung im erstfälligen Urlaubsmonat, sofern noch nicht
|
||||
bezahlt — längster-Teil-Verfeinerung dokumentiert).
|
||||
- Ohne angetretenen Urlaub im Kalenderjahr: mit der
|
||||
**Dezember-Abrechnung** (`sz14_no_urlaub_monat` = 12).
|
||||
- **Fallback ohne KV-Regelung** (user decision 2026-09-11):
|
||||
Auszahlung mit der **Juni-Abrechnung**.
|
||||
- Alternativ per BV/EA (2203 Abs 3): spätestens 30. 6. oder
|
||||
quartalsweise März/Juni/September/November — Option, nicht
|
||||
R1-Default.
|
||||
@@ -37,25 +42,31 @@ KV-seitige Bemessung/Fälligkeit.
|
||||
ohne Urlaub) würde den neuen Wert verwenden.
|
||||
|
||||
## RF-B4: Anwartschaft ×/12 und Aliquotierung bei Ein-/Austritt
|
||||
(§ 11 Abs 4, beide KVs)
|
||||
(§ 11 Abs 4, beide KVs — GP2-Umsetzung)
|
||||
|
||||
- Eintritt **1. 4. 2026**, VG II Stufe 2, SI-2203
|
||||
(2.179,68 €): B13 zum 30. 11. = 9/12 × 2.179,68 =
|
||||
**1.634,76 €** (Konvention volle Kalendermonate ×/12; die KVs
|
||||
sagen „aliquote Teil entsprechend der im Kalenderjahr
|
||||
zurückgelegten Dienstzeit" — Monats- vs. Tagesgenauigkeit ist
|
||||
eine GP2-Engine-Entscheidung, hier ×/12 dokumentiert).
|
||||
- **Aliquotierungsmethode je KV** (`kv.wert` `sz_aliquote_methode`,
|
||||
user decision 2026-09-11): **'kalendertage'** (Default/Fallback,
|
||||
beide Referenz-KVs): Faktor = Kalendertage Dienstzeit im
|
||||
Kalenderjahr ÷ 365 — Gehalt/365 × KT. 'monate' = volle
|
||||
Monate ÷ 12 (anteilige Monate taggenau) als Alternative.
|
||||
- Eintritt **1. 4. 2026**, VG II Stufe 2, SI-2203 (2.179,68 €):
|
||||
B13 zum 30. 11. = 275/365 × 2.179,68 = **1.642,23 €**.
|
||||
- Austritt **30. 9.** nach Bezugsberechtigung beider SZ: keine
|
||||
Rückverrechnung (9/12 korrekt bezogen).
|
||||
Rückverrechnung (275/365 korrekt bezogen).
|
||||
- Austritt **31. 3.** **nach** Bezug des B14 (Urlaub im Jänner):
|
||||
zu viel bezahlter Anteil (9/12) in der Endabrechnung
|
||||
zurückzurechnen (Abs 4, 2. Satz).
|
||||
zu viel bezahlter Anteil (90/365 korrekt, 275/365 bezahlt) in
|
||||
der Endabrechnung zurückzurechnen (Abs 4, 2. Satz) — Engine:
|
||||
`B14_RUECK` = bezahlt × (Faktor − 1), negativ.
|
||||
|
||||
## RF-B5: Mischberechnung Beschäftigungsausmaß (nur 2203, Abs 2)
|
||||
|
||||
- 1. 1.–30. 6. Vollzeit (2.179,68 €), 1. 7.–31. 12. 50 %
|
||||
(1.089,84 €): B13 = 6/12 × 2.179,68 + 6/12 × 1.089,84 =
|
||||
1.089,84 + 544,92 = **1.634,76 €**.
|
||||
(1.089,84 €) — **Kalendertag-gewichtete Mischung** über die
|
||||
Jahres-Versionen (GP2-Konvention, konsistent mit der
|
||||
Kalendertage-Aliquotierung):
|
||||
B13 = 2.179,68 × (181/365) + 1.089,84 × (184/365) =
|
||||
1.082,98 + 547,30 = **1.630,28 €**
|
||||
(Formel: Σ Gehalt_i × work_time_rate_i × KT-Anteil_i ÷ 365).
|
||||
- Überhöht bezahlter B14 ist mit der Weihnachtsremuneration
|
||||
rückzuverrechnen; zu niedrig bezahlter Differenzbetrag ist
|
||||
mit der Weihnachtsremuneration auszuzahlen.
|
||||
|
||||
Reference in New Issue
Block a user