13d5dd8758
A-Runde rest points verified against the RIS norm texts downloaded 2026-09-11 (.additional_docs/ris_normtexte/, tagesaktuell): - A1 (corrected): 2026 Ueberstunden measure = EStG para 124b Z 440 lit c idF BGBl I 4/2026 (15 UStd/170 EUR for all pay periods 2026, Aufrollung 31.05.2026); the previous 'Z 476 lit c idgF BGBl I 43/2026' attribution was a wrong citation (Z 476 = Pendlerpauschale, para 33 Abs 5 Z 4/Abs 8 Z 2). Z 492/494 belong to the Feiertagsarbeitsentgelt rule para 68 Abs 1 (Aufrollung 30.09.2026 = Z 494 idF BGBl I 43/2026). lb-zus-07 and wk-akt-01 confirmed. - A4 (citation structure): ATZ-Geld = Art. 2 para 27 AlVG, Blockzeit quota scale = Art. 7 para 82 Abs 7/8 (788-884 weeks); the earlier 'para 27 not in force' finding was a search artifact. - A6 (closed): ALV-Entfall from 2027 = AlVG para 1 Abs 2 lit e idF BGBl I 62/2026 (NOR40280219, incl. Korridorpension/erfuellte Anwartschaft, Folgemonat); para 49 ASVG 2027 only removes the Telearbeitspauschale; AMPFG para 2a repealed 31.12.2026; IESG surcharge falls away with the ALV contribution. - A7 (Fundstellen closed): GFG = ASVG para 5 Abs 2, AK-Umlage = AKG para 61; new open point 2026-GFG (551.10 EUR = 2025 value, wertkritisch for Pauschale/DAG threshold before GP4/GP8). - A9 (closed): AZR 2025/2026 = 1,273.99/1,308.39 EUR (ASVG para 293 Anm. 2); AP5 Pfaendungstabelle buildable on EO paras 291a/292. - A10 (closed): Altrecht border = 1.1.1955 (APG para 1 Abs 3); '1954' only remains the LZP cohort (para 617 Abs 13 ASVG). - A3 (unchanged): paras 16 Z 4 lit f + 20 Abs 2 Z 1 EStG norm- verified; new Verwaltungspraxis not documentable at RIS - remains the only AP4 blocker. B16 Bezugszeitraum resolved (Z 492/494). Layer-2 Abgleich notes of the A1 family (5 entries) corrected; source quotations untouched (Beleg-Prinzip). Wissensbasis gates green (--registry/--check: 601 entries, 571 curated, 0 problems). RUNBOOK/PLAN/RECHTSQUELLEN/MEMORY also carry the parallel GP2 doc sync present in the working tree; GP2 code (addons/) stays uncommitted for its own commit.
814 lines
49 KiB
Markdown
814 lines
49 KiB
Markdown
# Implementierungsplan — General-AT-Privatwirtschaft
|
||
## Modul `l10n_at_hr_payroll_private` (Odoo 19)
|
||
|
||
**Status:** **Freigegeben (M0)** — Umsetzung läuft: **M1 (GP0)**
|
||
(Rechtsverifikationen erledigt 2026-09-09 — Status in Abschnitt 8 und
|
||
`personalverrechnung/RECHTSQUELLEN-Privat.md`).
|
||
Basis: payroll-Skill, KV-Library (`personalverrechnung/quellen/kv/` +
|
||
`RUNBOOK.md`), Bundes-Rechtslage aus `RECHTSQUELLEN-Bgld.md`, Rahmen
|
||
`PLAN-repo-split.md`. Seit 2026-09-10 zusätzlich die **Wissensbasis**
|
||
(`personalverrechnung/wissensbasis/`: 571 kuratierte Lexis360-Briefings
|
||
in 67 Clustern) als sekundäre Entwicklungsreferenz neben
|
||
`RECHTSQUELLEN-Privat.md` — Anbindung und Verbindlichkeits-Regime in
|
||
Abschnitt 2.1. Odoo-API-Verweise bauen auf den im Bgld-Plan am
|
||
Odoo-19-Source verifizierten Mechanismen auf (Nachweise:
|
||
`IMPLEMENTIERUNGSPLAN-Bgld.md`, Abschnitt 2); Neuzugänge werden zu
|
||
Baubeginn gegen den Odoo-19-Source verifiziert (D4).
|
||
|
||
- **Stand:** 2026-09-10 (Wissensbasis-Anbindung nachgetragen, s. u.) ·
|
||
Branch `main` · lokal
|
||
- **Freigabe-Entscheidungen (M0, 2026-09-09):**
|
||
- **D1** — Plan geführt als
|
||
`personalverrechnung/IMPLEMENTIERUNGSPLAN-Privat.md` (dieses
|
||
Dokument; analog `IMPLEMENTIERUNGSPLAN-Bgld.md`).
|
||
- **D2** — Referenz-KVs R1: **SI-2203 Handwerk und Gewerbe** +
|
||
**SI-2748 Metallgewerbe** (aus dem RUNBOOK-Rechenfallset;
|
||
Feinjustierung je Pilotmandant in GP0).
|
||
- **D3** — **Vorfinanzierung Bundeskern durch General-AT:** AP3
|
||
(Lohnsteuer) und AP4 (SV/DB-Regeln) werden im Kern
|
||
`l10n_at_hr_payroll` auf General-AT-Kosten gebaut — Spiegelung der
|
||
Bgld-Planungsentscheidung „AP3 im Kern, damit das General-Produkt
|
||
ihn erbt" (die GemBG-Structure erbt umgekehrt). Meldewesen/Belege
|
||
(AP5/AP6) analog, falls der Bgld.-Auftrag bis M7 nicht erteilt ist.
|
||
Bei Bgld.-Auftragserteilung: **Anrechnung/Umlegung** per
|
||
Change-Request.
|
||
- **D4** — Odoo-19-Source steht kurzfristig als Geschwister-Checkout
|
||
bereit; API-Neuverifikation (Abschnitt 2, Zusätze) ist erste
|
||
Aufgabe von M1.
|
||
- **Scope R1:** KV-basierte Angestellte und Arbeiter der Privatwirtschaft
|
||
(WKO-Branchen) mit den Referenz-KVs D2. Optionen und Ausschlüsse
|
||
gemäß Abschnitt 8.
|
||
|
||
## 1. Anforderung (Verständnis)
|
||
|
||
Vollständige Monatsverrechnung für Beschäftigte der österreichischen
|
||
Privatwirtschaft nach dem **KV-Regime**: Entgelt aus KV-Gehaltsordnungen
|
||
(Verwendungs-/Lohngruppen, Erfahrungsstufen) plus individueller
|
||
Überzahlung; AZG/UrlG-Komponenten (Überstunden/Mehrarbeit, Nacht-/Sonn-/
|
||
Feiertagszuschläge, Urlaubsentgelt **§ 6 UrlG** ✅); **13./14. Bezüge**
|
||
(begünstigte Bezüge nach **§ 67 EStG**-Systematik ✅ — Fixbeträge im
|
||
Jahressechstel; § 68 EStG regelt nur Zulagen/Zuschläge); **Abfertigung
|
||
Neu** (1,53 % BV-Dienstgeberbeitrag + EOSB-Endabrechnung); Lohnsteuer,
|
||
SV/DB/Umlagen, Meldewesen (L16/FinOnl, eSV/ELDA) und Belege als
|
||
**sektor-neutraler Bundes-Kern** in `l10n_at_hr_payroll` (D3), privat
|
||
ergänzt um FLAF-DB **§ 41 FLAG** (Privatwirtschaft — nicht § 49a ASVG
|
||
wie beim öffentlichen Dienst), Kommunalsteuer, Geringfügigkeit/§ 53a;
|
||
FI-Buchung auf dem UGB-Kontenrahmen des Mandanten (Standard `l10n_at`;
|
||
**kein VRV** — Gemeinde-Schiene bleibt `l10n_at_gemeinde_payroll` +
|
||
gem360-Brücke); Jahreswechsel = KV-Runde (KV-Library-Refresh →
|
||
Katalog-Import) + Parameterpflege.
|
||
|
||
## 2. Verifizierte Odoo-Basen (Erweiterungspunkte)
|
||
|
||
| Mechanismus | Nachweis | Verwendung im Plan |
|
||
|---|---|---|
|
||
| `hr.rule.parameter` + Werte je `date_from`; Konsum `payslip._rule_parameter('code')` | Bgld-Plan Abschn. 2; umgesetzt im Kern (`data/rule_parameters_2026.xml`, `at_sv_*`) | FLAF/KommSt/13./14.-Konfig als Parameter — keine Literale in Regeln |
|
||
| Strukturen/Typen/Kategorien/Work-Entry-/Input-Types | Muster `payroll_structure_bgld.xml` | Structure „AT Privatwirtschaft (KV)" + `ATP_*`-Kategorien |
|
||
| `hr.version`/`hr.employee`-Feldmuster (related + Payroll-Gruppen) | Muster `hr_version_bgld.py` | KV-Einstufung am Vertrag |
|
||
| Katalogmodell mit `gueltig_ab`-Versionierung + Stichtag-Lookup | Muster `entlohnung.py` + `test_katalog` | KV-Gehaltskatalog |
|
||
| Import-Wizard (Preview, Sprungwarnung, explizite Bestätigung, versionierte Werte) | TASY-Wizard im Kern | KV-Katalog-Import (Neuaufnahme + Jahresupdate) |
|
||
| Buchung via `hr_payroll_account` (Regel-Konten company-dependent, Netto-Ausschluss-Flag), SEPA `hr_payroll_account_iso20022` | Bgld-Plan Abschn. 2 | UGB-Buchung, Auszahlung |
|
||
| Retro/Korrekturen (`is_refund_payslip`), Batches `hr.payslip.run` | Bgld-Plan Abschn. 2 | Korrekturläufe, Monatsläufe |
|
||
| EOSB-Referenz `l10n_ae_hr_payroll`; AT-Kontenrahmen `l10n_at` | `PLAN-payroll-bgld.md` Abschn. 2 | Design-Anleihe Abfertigung Neu; Buchungsmatrix |
|
||
|
||
**D4-Neuverifikation, Stand 2026-09-09 (Checkouts: `odoo/` Community +
|
||
`odoo_enterprise/odoo` Enterprise, je Odoo 19.0.0):**
|
||
|
||
> **Quellen-Referenz-Update 2026-09-11:** Die beiden Checkouts sind
|
||
> durch den gemergten Baum `odoo_19.0+e.20260910/odoo-19.0+e.20260910/`
|
||
> ersetzt (19.0+e.20260910, 1.481 Addons; `.gitignore`). Die D4-Spot-Checks
|
||
> oben wurden gegen 19.0.0 gemacht; die relativen Pfade gelten unverändert,
|
||
> aber der Baum ist ein neuerer Snapshot — API-Neuzugänge zu Baubeginn
|
||
> gegen den aktuellen Baum verifizieren (D4). Dev-Runtime steht seit
|
||
> 2026-09-11 (PostgreSQL + venv, README „Entwicklung").
|
||
|
||
- ✅ **Work-Entry-Erzeugung aus Kalender:** `hr.version` ist Community
|
||
(`hr/models/hr_version.py` L35; versionierte Felder `wage`,
|
||
`structure_type_id`, `resource_calendar_id` — L446);
|
||
`_generate_work_entries(date_start, date_stop, force=False)` in
|
||
`hr_work_entry/models/hr_version.py` (L420) mit Postprocess-Hooks
|
||
(L500/L506); `hr.work.entry.type` + Entry-States in
|
||
`hr_work_entry/models/` (`hr_work_entry.py` L39). Attendance-basierte
|
||
Erzeugung: Enterprise (`work_entry_source`) — siehe unten ✅.
|
||
- ✅ **`l10n_at`-Konten (Buchungsmatrix-Basis):**
|
||
`l10n_at/data/template/account.account-at.csv`, XML-ID-Muster
|
||
`l10n_at.chart_at_template_<code>` — Gehälter 6200,
|
||
Nichtleistungsgehälter 6220, Zulagen 6225, Prämien/Provisionen 6230,
|
||
**Sonderzahlungen 6240** (→ `B13`/`B14`), Urlaubsabfindung 6242,
|
||
Jubiläum 6255, Sachbezug 6270; Verrechnung Lohnsteuer 3540,
|
||
Finanzamt 3530, SV 3600; Rückstellungen Abfertigungen 3000; KommSt
|
||
6660, FLAF-DB 6661, DZ 6662, Wien-Abgabe 6663. **Matrix-Lücken (GP0):**
|
||
Löhne-/Arbeiter-Konto und SV-DG-Aufwandskonto fehlen im Template (nur
|
||
Verrechnungskonto 3600) → mandantenspezifisch fixieren.
|
||
- ✅ `employee.work_time_rate` / `hours_per_week` (GemBG-Regeln):
|
||
Enterprise-Felder auf `hr.version` — bestätigt am Enterprise-Source
|
||
`hr_payroll/models/hr_version.py` (L39 `hours_per_week` related auf
|
||
`resource_calendar_id`; L48 `work_time_rate`, compute/store).
|
||
- ✅ **Enterprise-Checkout `odoo_enterprise/odoo`** (Odoo 19.0.0; voller
|
||
Baum mit odoo-Paket und 1.452 Addons — Community + Enterprise in
|
||
einem Addons-Verzeichnis; u. a. Referenz-Lokalisierungen
|
||
`l10n_be_hr_payroll`/`l10n_ch_hr_payroll`; `l10n_at_payroll` existiert
|
||
erwartungsgemäß nicht) — D4-Rest erledigt:
|
||
- `hr.payslip.run` — `hr_payroll/models/hr_payslip_run.py` L23
|
||
(state L31, `date_start` L41, `date_end` L45);
|
||
- EOSB-Muster `l10n_ae_hr_payroll`: `_inherit = "hr.payslip"`
|
||
(`hr_payslip.py` L10) mit EOS-Tagesgehalts-Helfer
|
||
`_l10n_ae_get_eos_daily_salary` (L95) + je-Version-Feld
|
||
`l10n_ae_eos_daily_salary` (L102); Structure-Type-Kennzeichnung
|
||
über `_inherit = 'hr.payroll.structure.type'` — Design-Anleihe für
|
||
die AT-EOSB-Engine bestätigt;
|
||
- Attendance-Work-Entries: `hr.version.work_entry_source` (Selection,
|
||
`hr_payroll/models/hr_version.py` L30; Konsum in
|
||
`hr_payroll_attendance/models/hr_payslip.py` L29);
|
||
- Engine-Mechanismen am in-repo Enterprise-Source bestätigt
|
||
(Bgld-Plan-Abschnitt-2-Referenzen): `payslip._rule_parameter`
|
||
(`hr_payslip.py` L951), localdict,
|
||
`hr.salary.rule.account_debit`/`account_credit` (L11/L15),
|
||
Posting-Hooks `_action_create_account_move` (L54),
|
||
`_prepare_line_values` (L125), `_prepare_slip_lines` (L166),
|
||
`journal_id` auf Structure via
|
||
`hr_payroll_account/models/hr_payroll_structure.py` (L15),
|
||
`hr.payslip.input.type` (`hr_payslip_input_type.py` L9),
|
||
`hr.payroll.structure.type.country_id` (L46);
|
||
`hr_payroll_account_iso20022` vorhanden.
|
||
Hinweis: eigenes Versionsschema des Builds (Manifests teils ohne
|
||
`version`-Key, z. B. `l10n_at` „3.2.1"); maßgeblich ist `release.py`
|
||
`version_info` (19, 0, 0). Runtime seit 2026-09-11 lokal — Addons-Path
|
||
`odoo_19.0+e.20260910/odoo-19.0+e.20260910/odoo/addons,addons`
|
||
(gemergter Baum; README „Tests").
|
||
|
||
### 2.1 Wissensbasis-Anbindung (Stand 2026-09-10)
|
||
|
||
Die Wissensbasis (`personalverrechnung/wissensbasis/`) ist kuratierte
|
||
**Sekundärquelle** (Lexis-Briefings, Stände 2024-03 bis 2026-09) mit
|
||
stabilen IDs (`lb-<cluster>-<nn>`); sie liefert Detailmechanik,
|
||
Eckfall-Auslegung und Rechenfälle. Verbindlichkeits-Regime:
|
||
|
||
- `RECHTSQUELLEN-Privat.md` bleibt verbindlich (RIS-verifiziert);
|
||
KB-Werte immer nur mit ID + Stand; niemals aus Trainingswerten.
|
||
- Korpus-Konflikte sind in den Einträgen ⚠ doppelt dokumentiert
|
||
(beide Werte) und zentral im `RUNBOOK.md` (Wissensbasis-Abschnitt)
|
||
geführt — vor Implementierung am RIS klären (Punkt 8.12).
|
||
- Nicht in der KB enthalten — **Beschaffung 2026-09-10 weitgehend
|
||
erledigt** (RQ-Beschaffungsliste, `.firecrawl/ris/`): LStR 2002
|
||
(findok-Gesamtdokument XML), ELDA/eSV-Spec (DM-ORG 42.7.0 inkl.
|
||
Lohnzettel-Finanz + JASV/Sammelmeldung). Offen bleiben nur die
|
||
Bgld-AP0-Abstimmung und Anmeldungen/Zertifikate (Nutzer).
|
||
**„Krankengeldumlage § 62 ASVG" als Falsch-Prämisse aufgelöst**
|
||
(RIS-Gesamtabfrage 0 Treffer; § 62 ASVG = Beitragsabrechnung —
|
||
RQ Abschn. 4/11).
|
||
|
||
Cluster-Anker je GP (Auswahl — Vollindex `wissensbasis/INDEX.md`):
|
||
|
||
| GP | Relevante KB-Cluster/Einträge |
|
||
|---|---|
|
||
| GP1 KV-Framework | `ent` (lb-ent-01 Abrechnungsperiode/Divisoren, lb-ent-08 Istlohnklauseln, lb-ent-09 KV/Satzung/Mindestlohntarif) |
|
||
| GP2 Entgelt/AZG/Urlaub | `azg` (lb-azg-01…03), `ues` (lb-ues-01…04), `zus` (lb-zus-02…08), `rhz-01`, `efz` (lb-efz-01/02), `tzb-04`, `url` (lb-url-14/15), `nsc` |
|
||
| GP3 Lohnsteuer | `son` (lb-son-01…05), `naz` (lb-naz-01…04), `lvr-07` (Aufrollung), `prm` (lb-prm-04/06) |
|
||
| GP4 SV/DB | `sva` (Beitragsrecht: lb-sva-03…06, 11, 12, 13), `lnk` (lb-lnk-01…07), `bes-06` (Geringfügigkeit) |
|
||
| GP5 Abfertigung Neu | `vor` (lb-vor-03/06), `end-03`, `url-15` |
|
||
| GP7 Meldewesen/Belege | `lvr` (lb-lvr-04/05/06), `mel-08`, `bes-03`, `swa-05` |
|
||
| GP8 Jahreswechsel/Retro | `sva-06` (Jahres-Beitragssätze), `naz`, `lvr-07`, `sva-11` (Fälligkeiten) |
|
||
|
||
Wert-Deckungsabgleiche ✅ (KB gegen RECHTSQUELLEN-Privat): DN-/DG-
|
||
Beitragssätze, HBGL 6.930 €, GFG 551,10 € = Wert 2025 (lb-sva-06;
|
||
2026-Wert ausständig, s. 4.3-DAG) · § 67-Staffel,
|
||
Freigrenze 2.615 €, Abzugsfolge, Kontrollsechstel (lb-son-04) ·
|
||
§ 68-Werte 400/600 €, 15 ÜStd/170 € 2026 (lb-zus-05/07) · § 6 UrlG
|
||
(lb-url-14) · BMSVG §§ 6/14/15/17 (lb-vor-03/06, lb-end-03) · FLAF
|
||
3,7 %/KommSt 3 % (lb-lnk-02/03). Konfliktstellen dort ⚠ dokumentiert
|
||
(8.12).
|
||
|
||
## 3. Modul-Layout (Dateien/Komponenten)
|
||
|
||
l10n_at_hr_payroll_private/
|
||
__manifest__.py # depends: l10n_at_hr_payroll, hr_payroll_account
|
||
models/
|
||
kollektivvertrag.py # l10n.at.payroll.kv / kv.wert / kv.gruppe / kv.gruppe.stufe
|
||
hr_version_private.py # KV-Felder auf hr.version + inherited hr.employee
|
||
eosb.py # Abfertigung Neu: Anwartschaft + Endabrechnung
|
||
data/
|
||
structure_private.xml # Structure-Type + Structure + Kategorien ATP_*
|
||
work_entry_types_private.xml # AZG-Komponenten (UE_STD, UE_NACHT, MEHR, SOFEI, ...)
|
||
input_types_private.xml # manuelle Zuschläge/Prämien
|
||
salary_rules_private.xml # Regelinventar (Abschnitt 4.2)
|
||
rule_parameters_private.xml # at_flaf_db, at_kommst_satz, atp_* (13./14.-Konfig)
|
||
kv_seed.xml # Referenz-KV-Kataloge D2 (aus KV-Library kuratiert)
|
||
wizard/
|
||
kv_katalog_import.py # KV-Aufnahme + Jahresupdate (CSV/Paste + Plausibilität)
|
||
eosb_auszahlung.py # EOSB-Endabrechnung bei Austritt
|
||
security/ir.model.access.csv
|
||
docs/ # Rechenfall-Dokumentation je Regel
|
||
tests/ # Abschnitt 6
|
||
|
||
Modell-Präfix `l10n.at.payroll.*` (Konvention aus dem TASY-Rename);
|
||
KV-Katalog- und `kv.wert`-Daten global (kein `company_id`), Konten
|
||
company-dependent.
|
||
|
||
## 4. Vorgeschlagene Umsetzung
|
||
|
||
### 4.1 KV-Framework (GP1)
|
||
|
||
- `l10n.at.payroll.kv`: Name, Arbeitgeberkammer (Auswahl: wko, lwk,
|
||
aerztekammer, apotheke, rechtsanwaltskammer, notariatskammer, ...),
|
||
Gewerkschaft(en), `gueltig_ab`, `library_variant_id` + Quellen-URLs
|
||
(Trace-Link auf `quellen/kv/kv-catalog.json`: 768 Einträge, 593
|
||
ÖGB-Varianten, 407 WKO↔ÖGB-Paare).
|
||
- `l10n.at.payroll.kv.wert`: versionierte KV-Eckwerte (`kv_id`, `code`,
|
||
`parameter_value`, `date_from`) — Muster `hr.rule.parameter.value`;
|
||
Konsum in Regeln über `employee.kv_id._wert('code', payslip.date_to)`
|
||
(KV-Scope, nicht Company-Scope → bewusst kein `_rule_parameter`).
|
||
Inhalte: Zuschlagssätze, Normalarbeitszeit (Wochenstunden-Basis),
|
||
13./14.-Sätze und Auszahlmonate.
|
||
- `l10n.at.payroll.kv.gruppe` (Verwendungs-/Lohngruppe; `lohn_basis`:
|
||
monatlich | wochenstunden) + `l10n.at.payroll.kv.gruppe.stufe`
|
||
(`gehalt`, `gueltig_ab`; unique(Gruppe, Stufe, gueltig_ab)) —
|
||
Analogon zum GemBG-Katalog.
|
||
- Vertragsfelder (`hr.version`, inherited auf `hr.employee`): `kv_id`,
|
||
`kv_gruppe_id`, `erfahrungsstufe`, `ueberzahlung` (individuelles
|
||
Entgelt überschreibt Katalog).
|
||
- Import-Wizard: CSV/Tabellenpaste → neue `gueltig_ab`-Versionen;
|
||
Sprungwarnung ±x % (TASY-Muster); Quelle = KV-Library-Texte
|
||
(HTML-Tabellen in `oegb/texts/SI-*.json`) bzw. Kammer-Lohntafeln.
|
||
R1-Kuratorium: die D2-KVs; keine Automatisierung aller 593 Varianten
|
||
(siehe 8.7).
|
||
|
||
### 4.2 Regelinventar (GP2)
|
||
|
||
Kategorien `ATP_BRUTTO`, `ATP_ABZUG`, `ATP_NETTO`, `ATP_DG`
|
||
(buchungs-/journalwirksam ohne Nettoeffekt). Structure „AT
|
||
Privatwirtschaft (KV)" — **eine** Structure je Typ (Unterschiede
|
||
Angestellte/Arbeiter laufen über Katalog-Mechanik `lohn_basis` und
|
||
`kv.wert`, nicht über Struktur-Vielfalt; zweite Structure nur bei
|
||
KV-zwingenden Gründen — GP0-Entscheidung).
|
||
|
||
| Regel (Code) | Quelle/Mechanik | KB-Anker |
|
||
|---|---|---|
|
||
| `KVGEO` | Katalog-Lookup kv_gruppe + erfahrungsstufe zum Stichtag; Prorate Ein-/Austritt; Teilzeit via `work_time_rate`; `ueberzahlung` überschreibt | lb-ent-01, lb-ent-04 |
|
||
| `UE_STD`/`UE_NACHT`/`UE_SOFEI(_NACHT)`/`UE_NACHT_FRUEH` | AZG-Work-Entry-Types (Fenster-Matrix 20–6/22–6); **Grundstunde = Monatsgehalt ÷ KV-Teilungsfaktor** (2203 ÷ 150, 2748 ÷ 143 — Vorlauf verifiziert; Fallback 4,33-Formel ohne KV-Faktor); Sätze/Fenster aus `kv_id._wert(...)`; Höchstzuschlag über WET-Klasse | lb-ues-01/03, lb-tzb-04, lb-zus-02/03/07 |
|
||
| `NACHT_SV` | Nacht-Sondervergütung § 6 KV (22–6, €/h je `nacht_sonderverguetung`), kumulativ zu allen Vergütungen, kein Zuschlag (Höchstzuschlag § 5 Abs 7 berührt sie nicht) | lb-zus-06, lb-nsc-01 |
|
||
| `MEHR_VZ`/`MEHR_TZ` | 2748-Band KV-NAZ→40 h § 4a (Basis ÷ 167, 50 % `mehrarbeit_zuschlag`); Teilzeit § 19d AZG (25 % Kern-Parameter, KV-Abweichung `mehrarbeit_teilzeit_zuschlag` — user decision: KV vor Gesetz) | lb-ues-01, lb-zus-02/03, lb-tzb-04 |
|
||
| `ZUSCH_SOFEI` | Sonn-/Feiertagszuschlag je KV (`kv.wert`); kein gesetzlicher SFN-Zuschlag — Sätze rein KV-getrieben | lb-zus-05/06, lb-rhz-01, lb-efz-01/02 |
|
||
| `URL_ENTG` | Urlaubsentgelt **§ 6 UrlG** ✅ (§ 9 UrlG seit 2001 aufgehoben): Abs 2/3 Entgeltbasis; Abs 4 13-Wochen-Durchschnitt **nur** für Akkord/Stück/Gedinge/leistungsbezogene Prämien; Abs 5 KV-Abweichung (§ 18 Abs 4 ArbVG); § 10 aliquote Ersatzleistung | lb-url-14 ✅ deckungsgleich |
|
||
| `B13`/`B14` | 13./14. Bezug **vollständig aus `kv.wert`** (Vorlauf verifiziert): Fälligkeit `sz13_monat` (2203: 11/30. 11.; 2748: 12/1. 12.), `sz14_faelligkeit='urlaub'`, Fallback `sz14_no_urlaub_monat` = 12, ohne KV-Code **Juni** (user decision); Basis `sz13_basis_monat` (auszahlung|november!) / `sz14_basis_monat`; Aliquotierung `sz_aliquote_methode` (**kalendertage**: KT/365; monate ×/12); Mischberechnung Ausmaß über Jahres-Versionen; als **begünstigte Bezüge** für die Kern-LSt markiert | lb-son-01…05 |
|
||
| `NETTO` | Kategoriensummen | — |
|
||
| DG: `BVG` (1,53 % — Kern-Parameter `at_sv_bv_dg`), `FLAFDB` (§ 41 FLAG — `at_flaf_db`, 2026: **3,7 %** ✅), `KOMMST` (`at_kommst_satz`, **3 %** ✅); **neu: `DZ`** (Zuschlag zum DG-Beitrag, §§ 122/126 WKG — 8.11) | buchungswirksam, ohne Nettoeffekt; FLAF-/KommSt-Sätze GP0-verifiziert (8.3/8.4) | lb-lnk-02/03/07, lb-vor-03 |
|
||
|
||
**KB-Feinmechanik GP2** (AZG/ARG ✅ konsolidiert 2026-09-11, RQ
|
||
Abschnitt 3; `hr.work.entry` tageweise: date + duration — D4):
|
||
|
||
- NAZ § 3 AZG **40 h/Woche, 8 h/Tag**; verlängerte NAZ (§§ 5/5a AZG)
|
||
bleibt zuschlagsfreie NAZ — keine Überstunden (lb-azg-03). Überstunde
|
||
= Überschreiten der NAZ-Grenzen (§ 6 AZG), gesetzlicher Zuschlag
|
||
**50 %**, Teiler je KV besserstellend (lb-ues-01/03).
|
||
- **Mehrarbeit § 19d AZG** (Teilzeit über vertragliches Ausmaß bis zur
|
||
Vollzeitgrenze): Zuschlag **25 %**, entfällt bei 1:1-Ausgleich im
|
||
Quartal/Drei-Monats-Zeitraum bzw. Gleitzeit-Ø ≤ Vereinbarung;
|
||
**Differenzstunden** bei KV-verkürzter NAZ (Vollzeit) gelten
|
||
abgabenrechtlich als ÜStd-Zuschläge (LStR Rz 1146), Teilzeit-
|
||
Mehrarbeitszuschläge dagegen voll steuerpflichtig — drei getrennte
|
||
Tageszonen (MEHR/ÜStd) je Vergleichsvollzeit-Kalender
|
||
(lb-zus-02/03, lb-tzb-04).
|
||
- **Überstundenpauschale/All-in (§ 2g AVRAG):** zwingender Grundlohn-
|
||
Ausweis im Arbeitsvertrag/Dienstzettel (sonst branchen-/ortsüblicher
|
||
Ist-Grundlohn), Jahres-**Deckungsrechnung** (Unterdeckung →
|
||
Pauschale gilt als Akontozahlung); Einbeziehung der Urlaubs-
|
||
ersatzleistung nichtig (§ 7 UrlG Ablöseverbot); SFN-Anteile aus
|
||
ÜStd-Pauschalen steuerlich nicht begünstigungsfähig (LStR Rz 1163)
|
||
— Vertragsmodell-Flag am Vertrag + Deckungsprüfbericht GP1/GP2
|
||
(lb-ues-02, Stand 2025-12; lb-zus-07; §-Verifikation RQ-
|
||
Beschaffungsliste 2026-09-10).
|
||
- **Drei Nachtfenster** auf denselben Zeitstempeln (korrigiert
|
||
2026-09-11): **22–5 Uhr** (§ 12a Abs 1 AZG, Arbeitszeit-Regime;
|
||
§ 12b Z 1 nennt für die Untersuchungen 22–6 — Norm-Divergenz im
|
||
AZG selbst), **22–6 Uhr KV-Nacht-Sondervergütung** (§ 6 beider
|
||
KVs; ÜStd-Zuschlag 100 %: Fenster 20–6) vs. lohnsteuerlich
|
||
**19–7 Uhr ≥ 3 h** (§ 68 Abs 6); §-68-Freibeträge **400/600 €**
|
||
versioniert (seit 2024) und bei gebrochener Periode **nicht**
|
||
aliquotiert; ÜStd-Parameter 2026: **15 ÜStd/170 €** (§ 124b Z 440
|
||
lit c idF BGBl I 4/2026, RIS-textverifiziert 11.09.2026 — gilt für
|
||
alle LZP nach dem 31. 12. 2025 und vor dem 1. 1. 2027, Aufrollung
|
||
bis 31. 5. 2026; § 68 Abs 2-Grundregel bleibt 10 ÜStd/120 € und
|
||
gilt wieder ab 2027 — keine 2027-Änderung).
|
||
Differenzstunden-Behandlung LStR Rz 1146 → GP3 (findok lokal nur
|
||
Segmentindex).
|
||
- **Feiertag:** Feiertagsentgelt (Ausfallsprinzip; 13 gesetzliche
|
||
Feiertage § 7 ARG, 24./31. 12. keine) voll steuer-/beitrags- und
|
||
DB/DZ/KommSt-pflichtig; Feiertagsarbeitsentgelt § 9 Abs 5 ARG ab
|
||
LZP 1. 1. 2026 wieder § 68-Abs-1-begünstigt (2025 steuerpflichtig) —
|
||
**Jahresparameter**, kein Literal (lb-efz-01/02, lb-rhz-01,
|
||
lb-zus-05).
|
||
- **SZ-Basis je KV-Begriff** („Gehalt" ohne schwankende Zulagen vs.
|
||
„Lohn" inkl. regelmäßig schwankender Bestandteile vs. "Entgelt",
|
||
lb-son-02); Aliquotierung nach Monaten vs. tagesgenau je KV
|
||
konfigurierbar; Mischberechnung Vollzeit↔Teilzeit nach
|
||
Beschäftigungsausmaß (lb-son-01); Arbeiter-KV-Entfallsklauseln nur
|
||
begrenzt zulässig (lb-son-01/05).
|
||
|
||
### 4.3 Lohnsteuer und SV/DB — Bau im Bundes-Kern (GP3/GP4, D3)
|
||
|
||
- **GP3 Lohnsteuer komplett (AP3-Inhalt):** `lohnsteuer.py`-Utility
|
||
(§ 33-Tarif auf Jahres-Progressionsbasis, Absetzbeträge 2026) +
|
||
LSt-Regeln im **Kern**; privat konfiguriert die Kennzeichnung der
|
||
13./14.-Regeln als begünstigte Bezüge (**§ 67 EStG-Mechanik** ✅
|
||
GP0-verifiziert: Fixbeträge 0/6/27/35,75 % im Jahressechstel,
|
||
Freigrenze 2.615 €, Kontrollsechstel § 77 Abs 4a — löst auch den
|
||
Bgld-Offenpunkt P9: quartalsweise SZ = sonstige Bezüge iSd § 67);
|
||
Detailauslegung Eckfälle per LStR 2002 ❓ GP3; Überstundenfreibetrag
|
||
2026 (170 €/15 ÜStd, § 124b Z 440 lit c idF BGBl I 4/2026 ✅ RIS
|
||
11.09.2026) als Kern-Parameter.
|
||
- **GP3-Feinmechanik aus der KB:** Sechstelberechnung = zugeflossene
|
||
laufende Bruttobezüge × 60 ÷ Lohnsteuertage, **Neuberechnung bei
|
||
jeder SZ-Auszahlung**; Abzugsfolge DN-SV + 620-€-Freibetrag vor
|
||
den Fixsätzen (§ 67 Abs 12 ✅); monatlich anteilig ausgezahlte SZ
|
||
tarifisch nach § 67 Abs 10 (LStR Rz 1050) — lb-son-04 (2026-08) ✅
|
||
deckungsgleich.
|
||
- **Nachzahlungs-/Korrekturmechanik (GP3+GP8;** lb-naz-01…04, alle
|
||
2026-06): vier Modi aus Fälligkeit + Grund — (a) Rollung im
|
||
laufenden Jahr, (b) Zahlung bis **15. 2.** → Vorjahreszuordnung
|
||
(L16 des Vorjahres, berichtigter Lohnzettel binnen 14 Tagen),
|
||
(c) zwangsläufige Verschiebung danach → § 67 Abs 8 lit c
|
||
Fünftelregelung, (d) willkürliche Verschiebung → Tarif.
|
||
SV rollt **stets** auf den Beitragsmonat der Fälligkeit mit
|
||
historischen, versionierten Sätzen/HBG (Anspruchsprinzip; mBGM
|
||
Storno + Neumeldung); LNK (DB/DZ/KommSt) auf die **volle**
|
||
Nachzahlung im Zuflussmonat — das steuerfreie Fünftel mindert die
|
||
Lohnnebenkosten nicht. Fälligkeitsdatum je Bezugsbestandteil
|
||
historisieren.
|
||
- **GP4 SV/DB komplett (AP4-Inhalt):** SVDN/SVDG-Regeln im **Kern** auf
|
||
`at_sv_*` (HBG monatlich/SZ, Geringfügigkeit + § 53a-Beitrag,
|
||
AV-Staffel § 2a AMPFG — 2026: 0/1/2 % bis 2.225/2.427/2.630 €,
|
||
kuratiert lb-sva-06/lb-ent-01; AK/WF, IESG); privat ergänzt FLAF-DB
|
||
§ 41 FLAG (**3,7 % ab 2025, 2,7 % ab 2028** ✅ 8.3) und
|
||
Kommunalsteuer (**3 %**; Basis § 5, 1.095-€-Freibetrag ✅ 8.4).
|
||
- **GP4-Feinmechanik aus der KB:**
|
||
- Beitragsfreie Bezugsbestandteile **§ 49 Abs 3 ASVG** als
|
||
Lohnarten-Kategorisierung mit **Jahres-Kumulativen je DN**
|
||
(Mahlzeiten-Gutscheine 8 €/Arbeitstag, Mitarbeiterrabatte
|
||
≤ 20 % je Fall oder ≤ 1.000 €/Jahr, Betriebsveranstaltungen
|
||
365 €/Jahr, Jubiläums-Sachzuwendungen 186 €/Jahr,
|
||
Zukunftssicherung 300 €, Kinderbetreuungszuschuss 2.000 €/Kind,
|
||
Homeoffice-Pauschale 3 €/Tag max 100 Tage; Umwidmung in
|
||
beitragspflichtigen Sachbezug bei Überschreiten)
|
||
(lb-sva-03/04, 2026-07).
|
||
- **AK-Umlage und WF-DN-Anteil sind DN-getragene Lohnabzüge**
|
||
(Einzahlung über den KV-Träger; "(nur DG)" in RECHTSQUELLEN =
|
||
Einzahlungssicht): AK-Umlage 0,5 % auf KV-BG **ohne SZ**, HBGL-
|
||
Cap, Lehrlinge ausgenommen (lb-lnk-01, 2026-08; ⚠ lb-sva-06
|
||
"DN-Anteil"-Konflikt, 8.12); WF seit 2018 **Landesabgabe** →
|
||
Satzvektor **Bundesland × Jahr** (2026 übrige BL 1 % = 0,5/0,5;
|
||
⚠ Wien 1,5 % — RIS vor GP4, lb-lnk-05).
|
||
- **Neu — Zuschlag zum Dienstgeberbeitrag (`DZ`, §§ 122/126 WKG)**
|
||
für WK-mitgliedische DG (Privatwirtschafts-Regelfall): BG
|
||
identisch FLAF-DB inkl. §-41-Abs-4-Ausnahmen, Freibetragsstaffel
|
||
1.095/1.460 € ident, Satz 2026 Bundesanteil 0,12 % +
|
||
Landeskammer **0,31–0,40 %** je Betriebsstätten-BL, Fälligkeit
|
||
15. Folgemonat ans Betriebsfinanzamt (lb-lnk-07, 2026-08 ⚠
|
||
RIS/WKO-Verifikation — Grundsatzentscheidung 8.11).
|
||
- **Neu — Dienstgeberabgabe geringfügig Beschäftigter (DAG)**
|
||
19,4 % (mit UV 20,5 %), wenn Lohnsumme aller Geringfügigen
|
||
> 826,65 €/Monat (= 1,5 × GFG **2025** = 1,5 × 551,10 €; ⚠ 2026-GFG
|
||
per RIS 11.09.2026 noch nicht verlautbart — Schwelle vor GP4/GP8
|
||
mit dem 2026-Wert nachziehen) und ≥ 2 Geringfügige;
|
||
jährliche Zahlung (lb-bes-06, lb-sva-12 ⚠ ohne Normzitat,
|
||
8.12).
|
||
- **Option — Nachtschwerarbeitbeitrag NSchAB** 3,8 % (2026
|
||
"vorerst" ⚠ ohne BGBl-Beleg), nur DG, NSchG-Monat via
|
||
rollierende 6/12/18/36-Tageszähler; Meldung seit 2019 über die
|
||
Beschäftigtengruppe der mBGM (lb-nsc-01/03, lb-sva-06) —
|
||
R1-Entscheidung 8.13.
|
||
- **Altersabhängige Satzausschaltungen** als Stichtags-Regeln am
|
||
Vertrag: ALV ab 63/Alterspensionsanspruch (§ 1 Abs 2 lit e
|
||
AlVG), UV ab 60 (§ 51 Abs 6 ASVG), FLAF+DZ ab Folgemonat nach
|
||
60 (§ 41 Abs 4 lit f FLAG), PV-Halbierung in der Bonusphase;
|
||
mBGM-Abschläge A09/A15 aus Regelergebnis ableiten
|
||
(lb-sva-12, 2026-07). **ALV-Entfall ab 1. 1. 2027** ✅ RIS-
|
||
textverifiziert (11.09.2026, NOR40280219): § 1 Abs 2 lit e
|
||
idF BGBl I 62/2026 erfasst auch die **erfüllte Anwartschaft**
|
||
(nicht nur zuerkannte Leistung) und ab 2027 erstmals die
|
||
**Korridorpension**; Stichtag = Folgemonat nach Erfüllung;
|
||
DN+DG-Beitrag (§ 2 AMPFG) und IESG-Zuschlag (§ 12 Abs 1 Z 4
|
||
IESG) entfallen kraft Anknüpfung; § 2a AMPFG (Geringverdiener-
|
||
Staffel) mit 31. 12. 2026 aufgehoben.
|
||
- Die GemBG-Structure erbt die Kern-Regeln unverändert (Parameter-Konsum
|
||
per Code); keine Fork-Werte (payroll-Skill-Architekturregel).
|
||
|
||
### 4.4 Abfertigung Neu (GP5)
|
||
|
||
- Laufend: `BVG` 1,53 % DG (Kern-Parameter) als buchungswirksame Regel
|
||
ohne Nettoeffekt.
|
||
- EOSB: Anwartschaftsfortschreibung nach BMSVG ✅ (GP0 verifiziert:
|
||
§ 15 — Auszahlung der **Anwartschaft** = Beiträge + Erträge,
|
||
**keine Monatsentgelt-Staffel**; § 14 Abs 2 Verfügungsausschluss bei
|
||
Kündigung durch AN/verschuldeter Entlassung/unberechtigtem Austritt/
|
||
< 36 Beitragsmonate; § 6: 1,53 % auch auf SZ, kein HBG-Cap;
|
||
§ 17 Verfügungsoptionen), Anwartschaftsreport,
|
||
Endabrechnungs-Wizard bei Austritt. BV-Provider-Anbindung
|
||
(BVKV-Provisionstabelle) = Option.
|
||
- **KB-Deckung ✅** (lb-vor-03/06, lb-end-03, 2026-08): beitragsfreier
|
||
erster Monat **taggenau** (30-Tage-Aliquotierung; SZ nicht kürzbar);
|
||
Wiederzulassung binnen 12 Monaten → Pflicht ab Monat 1 (OGH
|
||
9 ObA 30/16a); Abfuhr an den **KV-Träger** (Weiterleitung BV-Kasse;
|
||
Baubereich BUAK) mit Fälligkeit 15. Folgemonat; geringfügig
|
||
Beschäftigte: Jahreszahlung möglich zzgl. 2,5 % Zinsenzuschlag;
|
||
fiktive BG nach § 7 BMSVG (Präsenz-/Ausbildungs-/Zivildienst
|
||
435,90 €/Monat, Krankengeld 50 % der BG ohne SZ, Wochengeld
|
||
3-Monats-Ø); Geltungsbereich inkl. geringfügig Beschäftigter und
|
||
freier DN, Ausschluss Länder/Gemeinden (✅ § 1 Abs 2 Z 1 —
|
||
bestätigt die Sektor-Trennung zum GemBG-Modul); § 17: **fünf**
|
||
Verfügungsoptionen, ohne Erklärung binnen 6 Monaten
|
||
Weiterveranlagung; § 16-Fälligkeit (Ende zweitfolgender Monat)
|
||
per RECHTSQUELLEN-Verweis (in der KB nicht ausgeführt).
|
||
|
||
### 4.5 FI-Buchung UGB (GP6)
|
||
|
||
- Regel→Konto über `account_debit/account_credit` auf dem Kontenrahmen
|
||
des Mandanten (Standard `l10n_at`); Buchungsmatrix (Lohn-/
|
||
Gehaltsaufwand, SV-DG, FLAF, KommSt, BV, LoSt-/SV-Verbindlichkeiten)
|
||
in GP0 mit der ersten Referenzbuchhaltung fixieren.
|
||
- Auszahlung über `hr_payroll_account_iso20022`; kein
|
||
VRV/MVAG/Ansatz-System (Abhängigkeitsrichtung gem360 → dieses Repo
|
||
bleibt unangetastet).
|
||
|
||
### 4.6 Meldewesen und Belege (GP7, Kern-Bau analog D3)
|
||
|
||
- L16/FinOnl (Jahresbelegmeldung bis Ende Februar ✅;
|
||
Verfahrensbeschreibung ❓ beschaffen — Abstimmung mit der
|
||
Bgld-AP0-Beschaffungsliste), ELDA-eSV (JASV, An-/Ab-/Änderung,
|
||
Fehlanzeige; XML-Spec ❓ beschaffen) und Belege (Lohnzettel
|
||
AT-Layout, Monatsdienstliste, Monatsjournal) als Kern-Bausteine
|
||
(AP5/AP6-Inhalt); privat-seitig nur Validierung + ggf.
|
||
Report-Varianten.
|
||
- **KB-Kuratierung der Inhalte** (XML-/FinOnl-Specs bleiben ❓ 8.10):
|
||
- **L16** seit BZ 2019 reiner Lohnsteuerdatensatz (SV-Teil/BGN durch
|
||
die mBGM ersetzt): KZ-Struktur 210/215/220/225/226/230/243/245/260
|
||
mit KZ-245-Formel (KZ 245 = KZ 210 − 215 − 220 − 230 − 243),
|
||
620-€-Freibetrag in KZ 220, soziale Stellung 0–8, Telearbeitstage,
|
||
Familienbonus Plus; berichtigter Lohnzettel binnen 2 Wochen;
|
||
Jahres-L16 Ende Februar via ELDA (Papier L16 Ende Jänner)
|
||
(lb-lvr-04/05, 2026-08).
|
||
- **mBGM/SV-Meldungen:** Selbstabrechner 15., Vorschreibebetriebe
|
||
7. des Folgemonats; An-/Ab-/Änderungsmeldung 7-Tage-Fristen;
|
||
BMSVG-Angaben (Leitzahl BV-Kasse, DG-Kontonummer) bereits mit
|
||
der SV-Anmeldung; fallweise Beschäftigung: tagesgenaue
|
||
vereinfachte Anmeldung vor Arbeitsantritt + mBGM, ELDA-
|
||
Formzwang (lb-mel-08, lb-bes-03); jährliche Arbeitsstättenmeldung
|
||
§ 34 Abs 6 ASVG bis Ende Februar via ELDA (lb-lvr-05).
|
||
- **Neu — Schwerarbeitsmeldung** (ASchV § 5 Abs 1): jährlich Jänner
|
||
bis Ende Februar via ELDA an den KV-Träger; Altersfilter 40 M/
|
||
35 F, geringfügig Beschäftigte ausgenommen, Überlasser meldet
|
||
(lb-swa-05, 2026-07) — GP7-Zusatzbaustein.
|
||
- **§ 109a-EStG-Meldung** (Honorare außerhalb von Dienstverhältnissen,
|
||
8 Tätigkeitsgruppen, Schwellen kumulativ 900 €/Jahr und 450 € je
|
||
Leistung, Ende Februar): GP7-adjacent, ersetzt keinen L16
|
||
(lb-lvr-06, 2026-08).
|
||
- **JASV** in der KB nicht belegt, aber seit 2026-09-10 über die
|
||
**DM-ORG 42.7.0** (ELDA-Portal; Datensatzbeschreibung inkl.
|
||
Sammelmeldung/JASV) dokumentiert — lokal
|
||
`.firecrawl/ris/elda/`; mBGM-Fristen kuratiert (lb-mel-08/lvr-04).
|
||
- Dateibasiert; Übertragung/Zertifikate beim Kunden/Steuerberater
|
||
(wie Bgld-Prämisse P7).
|
||
|
||
### 4.7 Jahreswechsel (GP8)
|
||
|
||
- KV-Runde nach `RUNBOOK.md`-Zyklus (fetch → build → manuelle Sichtung)
|
||
→ Katalog-Import-Wizard (neue `gueltig_ab`-Versionen) +
|
||
`kv.wert`-Pflege; LSt/SV-Parameterpflege im Kern
|
||
(`rule_parameters_<jahr>.xml`); Fristenkalender (L16 Ende Februar,
|
||
JASV 15. Folgemonat — Verifikation gemeinsam mit Bgld-AP0).
|
||
- **Jahres-Retro-/Aufrollungslauf** (kuratiert: lb-lvr-07, 2026-08;
|
||
lb-naz-01…04): Kontrollsechstel-**Verpflichtungslauf** im
|
||
Dezember-/Beendigungsabrechnungslauf (Überhang → § 67 Abs 10;
|
||
Günstig-Aufrollung), optionale § 77-Abs-3/4-Aufrollungen
|
||
(15.-Jänner-Grenze; Krankengeldbezug im Jahr blockt Abs 3/4,
|
||
nicht Abs 4a); 15.2.-Cutoff für die Vorjahreszuordnung (berichtigter
|
||
Lohnzettel binnen 14 Tagen); SV-Aufrollung auf den Zielmonat mit
|
||
historischen versionierten Parametern + mBGM-Storno/Neumeldung —
|
||
Erstattungs-/Nachforderungslogik auf Odoo-Refund-Payslips.
|
||
- **Fristenkalender** (kuratiert belegt: lb-sva-11, lb-mel-08,
|
||
lb-lvr-04/05): SV-Einlangen 15. Folgemonat (Gutschriftprinzip,
|
||
Respirofrist 3 Tage, Verzugszinsen ab 16. Tag), DB/DZ/KommSt je
|
||
15. Folgemonat, KommSt-Jahreserklärung Ende März (FinOnl),
|
||
L16/§ 109a/Schwerarbeitsmeldung/Arbeitsstättenmeldung Ende
|
||
Februar; JASV über die DM-ORG 42.7.0 belegt (8.10).
|
||
|
||
## 5. Daten-/Modell-/Report-Implikationen
|
||
|
||
- KV-Katalog + `kv.wert` global, versioniert, kammerübergreifend
|
||
nutzbar; Konten company-dependent; Multi-Company unverändert über
|
||
Engine/Security.
|
||
- Lohnarten-Kategorisierung trägt vier abgabenrechtliche Sichten
|
||
(LSt-Satzbehandlung §§ 25/67/68 · SV-Beitragspflicht inkl.
|
||
§ 49-Abs-3-Freistellungen · FLAF-/KommSt-/DZ-Basis · GFG-Relevanz)
|
||
plus L16-KZ-Mapping; die KB-Rechenfälle (IDs s. 4.2–4.7) bilden den
|
||
Testkorpus je Kategorie.
|
||
- Berichte: KV-Gehaltsordnungs-Ausdruck je KV/Stichtag (Review-Hilfe);
|
||
Lohnzettel/Journal aus dem Kern; Rechenfall-Dokumentation je Regel
|
||
im Modul-`docs/`.
|
||
|
||
## 6. Tests (hinzuzufügen)
|
||
|
||
1. `test_kv_katalog`: Import, `gueltig_ab`-Versionierung,
|
||
Stichtag-Lookup, Sprungwarnung.
|
||
2. `test_entgelt_private`: KVGEO Voll-/Teilzeit, Prorate Eintritt am
|
||
15., Überzahlung; UE-/Zuschlagsrechnung aus `kv.wert`; B13/B14
|
||
Auszahlmonat, /12-Anwartschaft, anteilig bei Ein-/Austritt
|
||
(×/12 vs. tagesgenau je KV, Mischberechnung Vollzeit↔Teilzeit,
|
||
lb-son-01/02); Nachtfenster AZG 22–5 vs. KV 22–6 (Sondervergütung;
|
||
ÜStd-Zuschlag 20–6) vs. § 68 Abs 6 19–7 auf denselben
|
||
Work-Entries; Urlaubsentgelt-Mittelung inkl. ÜStd-Regelmäßigkeit
|
||
7-von-12.
|
||
3. `test_lohnsteuer` (Kern-Suite): Tarifgrenzen 2026, Absetzbeträge,
|
||
§ 68-Freigrenzen (SZFN 400 €, ÜStd), Überstundenfreibetrag 2026
|
||
(15 ÜStd/170 €), begünstigte-Bezüge-Mapping B13/B14 (§ 67-
|
||
Jahressechstel, Kontrollsechstel) — gilt für beide Strukturen;
|
||
**Nachzahlungsmodi** (Rollung, 15.2.-Cutoff mit berichtigtem
|
||
Lohnzettel, Fünftelregelung § 67 Abs 8 lit c, Willkür → Tarif;
|
||
lb-naz-03) und Kontrollsechstel-/Aufrollungslauf inkl.
|
||
Günstig-Aufrollung (lb-lvr-07).
|
||
4. `test_sv_privat`: HBG/SZ-HBG, Geringfügigkeit + § 53a, AV-Staffel,
|
||
AK/WF, IESG, BV (Kern) + FLAF § 41, KommSt, DZ (privat);
|
||
GFG-Prüfung **nach** Zuschlagsberechnung (Mehrarbeit kann GFG
|
||
überschreiten, lb-zus-02/lb-bes-06); beitragsfreie Bezugs-
|
||
bestandteile als Jahres-Kumulative (lb-sva-03/04); alters-
|
||
abhängige Satzausschaltungen (lb-sva-12); DAG-Schwelle 826,65 €/
|
||
≥ 2 Geringfügige (lb-bes-06).
|
||
5. `test_eosb`: Anwartschafts-Fortschreibung (Beiträge + Erträge),
|
||
§ 14 Abs 2 Verfügungsausschluss-Matrix (verifizierte BMSVG-
|
||
Systematik), Endabrechnungs-Wizard; freier erster Monat taggenau,
|
||
12-Monats-Wiedereintritt, § 7-BMSVG-Fiktions-BG bei Kranken-/
|
||
Wochengeldbezug (lb-vor-03).
|
||
6. `test_buchung_ugb`: Regel→Konto, DG-Regeln ohne Nettoeffekt,
|
||
Journal-Summenverprobung.
|
||
7. Refund-Lauf (Korrektur) ohne Doppelbuchung.
|
||
|
||
## 7. Buchhaltungs-Überlegungen
|
||
|
||
- Aufwand/Verbindlichkeiten je Bezugsart getrennt; DG-Beiträge als
|
||
Netto-ausgeschlossene Regeln; BV 1,53 % als Aufwand +
|
||
Verbindlichkeit/Verrechnung je Mandat; FLAF/KommSt als DG-Abgaben mit
|
||
eigenem Konto je Buchungsmatrix.
|
||
|
||
## 8. Risiken / offene Fragen (GP0-Klärliste)
|
||
|
||
> **GP0-Status (2026-09-09):** Punkte 3–6 sowie UrlG (8) ✅ an
|
||
> Primärquellen verifiziert — Belege und Werte in
|
||
> `personalverrechnung/RECHTSQUELLEN-Privat.md` (GP0-Aufgabe 1
|
||
> erledigt). Offen: 1, 2, 7, 9, 10 und AZG-Detail (8).
|
||
>
|
||
> **KB-Nachtrag (2026-09-10):** Wissensbasis-Anbindung nachgetragen
|
||
> (Abschnitt 2.1); Detailmechanik zu 3/5/6/8/10 kuratiert unterlegt
|
||
> (IDs in den Punkten); neue Punkte **11** (DZ/WKG-Entscheidung),
|
||
> **12** (KB-Konfliktfamilien), **13** (KB-Scope-Kandidaten).
|
||
> RECHTSQUELLEN-Privat bleibt verbindlich; KB-Werte immer mit ID +
|
||
> Stand; Konflikte ⚠ doppelt dokumentiert (RUNBOOK, Wissensbasis-
|
||
> Abschnitt).
|
||
|
||
1. **Pilotmandant/Referenzläufe:** kein Referenzkunde für General-AT
|
||
(Pendant zu Bgld-P1) — Golden-Master + 2–3 Monate Parallellauf
|
||
brauchen einen Pilotmandanten; Definition/Vertrag in GP0.
|
||
2. **Referenz-KV-Detailmechanik** ✅ GP1-kuratiert im Seed (`kv.wert`)
|
||
und **✅ verifiziert 2026-09-11** gegen die KV-Library-Volltexte
|
||
(Fassung 20260101): 18 Gehaltstafeln wertestgleich, 0 Korrekturen
|
||
(Programmabgleich; Protokoll RECHTSQUELLEN-Privat Abschnitt 2/3);
|
||
Ergänzungs-Codes `sz13_basis_monat` (2203 Auszahlungsmonat vs.
|
||
2748 November!), `sz14_basis_monat`, `sz14_no_urlaub_monat`,
|
||
`ue_fenster_von/bis`, `nacht_sv_fenster_von/bis`; 2748-Zweijahres-
|
||
Abschluss: vollständige Gehaltstafeln ab 1. 1. 2027 im Volltext
|
||
(+2,0 % KV-Gehälter) → GP8-Seed-Aufgabe. Feinjustierung je
|
||
Pilotmandant bleibt offen.
|
||
3. **FLAF-DB § 41 FLAG** ✅ GP0 verifiziert (RIS GesNr 10008220):
|
||
§ 41 Abs 5 — **3,7 % ab Kalenderjahr 2025, 2,7 % ab Kalenderjahr
|
||
2028** (2026: 3,7 %); Abs 3 Basis = monatliche Arbeitslöhne
|
||
(unabhängig von der LSt-Pflicht); Abs 4 Befreiungen (u. a.
|
||
§ 67-Abs-3/6-Bezüge, Arbeitnehmer nach dem 60. Geburtstag) und
|
||
1.095-€-Freibetrag bei monatlicher Bemessungsgrundlage ≤ 1.460 €.
|
||
KB ✅: lb-lnk-02 (2026-08) 3,7 %; Freibetragsbedingung im Quelltext
|
||
**invertiert formuliert** — RECHTSQUELLEN-Fassung verbindlich,
|
||
korrekte dreistufige Staffel zusätzlich über lb-lnk-03/07 belegt
|
||
(≤ 1.095 € keine Pflicht · 1.095–1.460 € − 1.095 € · > 1.460 €
|
||
volle BG).
|
||
4. **KommStG 1993** ✅ GP0 verifiziert (RIS GesNr 10004841): § 9
|
||
**3 %** der Bemessungsgrundlage; § 5 Basis = monatliche
|
||
Arbeitslöhne, § 5 Abs 2 § 67-Abs-3/6-Bezüge ausgenommen;
|
||
1.095-€-Freibetrag bei ≤ 1.460 €; § 11 Selbstbemessung monatlich
|
||
(15. Folgemonat), Jahreserklärung bis Ende März (FinOnl).
|
||
5. **13./14.-Begünstigung** ✅ GP0 verifiziert — Mechanik ist **§ 67
|
||
EStG** (Fixbeträge 0/6/27/35,75 % im Jahressechstel, Freigrenze
|
||
2.615 €, Kontrollsechstel § 77 Abs 4a); **Korrektur der
|
||
Planannahme „§ 68 Abs 5/6"** — § 68 regelt nur Zulagen/Zuschläge.
|
||
Löst zugleich Bgld-Offenpunkt P9 (quartalsweise SZ = sonstige
|
||
Bezüge iSd § 67); Detailauslegung per LStR 2002 ❓ GP3.
|
||
KB ✅: lb-son-04 (2026-08) Staffel/Freigrenze 2.615 €/Abzugsfolge
|
||
§ 67 Abs 12/Kontrollsechstel **deckungsgleich**; Sechstel-Formel
|
||
(× 60 ÷ Lohnsteuertage, Neuberechnung je SZ-Auszahlung) und
|
||
Nachzahlungsmodi lb-naz-03 kuratiert; lb-son-01–03 alte Stände
|
||
2025-06 (Abgleich mit lb-son-04 erfolgt, Werte deckungsgleich bis
|
||
HBG-SZ 6.930/13.860 € 2026).
|
||
6. **BMSVG** ✅ GP0 verifiziert (jusline/RIS-Spiegel): **keine
|
||
Monatsentgelt-Staffel** — § 15 Auszahlung der Anwartschaft
|
||
(Beiträge + Erträge); § 14 Abs 2 Verfügungsausschluss (Kündigung
|
||
durch AN, verschuldete Entlassung, unberechtigter Austritt,
|
||
< 36 Beitragsmonate über Arbeitgeber summierbar); § 6 Abs 1
|
||
1,53 % auch auf Sonderzahlungen; § 6 Abs 5 Bemessung ohne
|
||
GFG/HBG-Cap. KB ✅: lb-vor-03/06, lb-end-03 (2026-08) — Feinmechanik
|
||
in 4.4 (freier erster Monat taggenau, 12-Monats-Wiedereintritt,
|
||
§ 7-BMSVG-Fiktionen, Abfuhrweg KV-Träger).
|
||
7. **KV-Datenkuratierung:** 593 ÖGB-Varianten sind Textkorpus, keine
|
||
strukturierten Gehaltskataloge; R1 = D2-KVs, Ausbau laufend;
|
||
RUNBOOK-Limits (Scans ohne OCR, GÖD member-only,
|
||
Angestelltenärzte-KV-Lücke für Krankenanstalten-Mandate).
|
||
8. **AZG/UrlG-Details:** **UrlG ✅ GP0 verifiziert** — § 6
|
||
Urlaubsentgelt (Planzitat § 9 korrigiert; § 9 seit 2001
|
||
aufgehoben), § 2 Abs 1 30/36 Werktage, § 10 aliquote
|
||
Ersatzleistung, § 6 Abs 4 13-Wochen-Durchschnitt nur für
|
||
Akkord/Stück/Gedinge/Prämien. **AZG ✅ konsolidiert 2026-09-11**
|
||
(RIS-Volltext 10. 09. 2026, lokal; RECHTSQUELLEN-Privat
|
||
Abschnitt 3): § 6 ÜStd-Begriff (angeordnet; Teilzeit über
|
||
Vollzeit-NAZ), § 7/§ 9 Ausmaßgrenzen, § 10 Vergütung
|
||
(50 %-Minimum, Normallohn-Basis, KV-Abweichung → Teilungs-
|
||
faktor), § 12a Nacht 22–5 vs. § 12b 22–6 (⚠), § 19d Teilzeit-
|
||
Mehrarbeit 25 % / Abs 3c Differenzstunden; Durchrechnung § 5/§ 7
|
||
KV-§-Anker dokumentiert. Ersatzruhe/ARG = GP6-Abgrenzung.
|
||
Schicht-/Saisonbetriebe = Option. **KB-Unterlage 2026-09-10:**
|
||
AZG-/ARG-Mechanik kuratiert (lb-azg-01…03, lb-ues-01…04,
|
||
lb-zus-02…08, lb-rhz-01, lb-efz-01/02 — Feinmechanik in 4.2;
|
||
ÜStd-Begriff § 6 AZG, Mehrarbeit § 19d, Nachtarbeitsfenster,
|
||
Feiertags-/Ersatzruheregelung); RIS-Konsolidierung bleibt offen:
|
||
§ 7 Abs 1 vs. **Abs 6** AZG für das Ablehnungsrecht (lb-ues-01/04),
|
||
Zeitausgleich-Wertebild Feiertag „1 Kalendertag oder 36 Stunden"
|
||
(lb-efz-01) ⚠, § 68-Abs-2-Zitierung (8.12).
|
||
9. **D3-Anrechnungsmechanik** bei Bgld.-Auftragserteilung vertraglich
|
||
regeln (Umlegung der Kern-Blöcke AP3–AP6).
|
||
10. **ELDA-/FinOnl-Specs** — **beschafft 2026-09-10** (vorher ❓):
|
||
**DM-ORG 42.7.0** „Datenaustausch mit Dienstgebern" (07/2026;
|
||
Datensatzbeschreibung SV-Meldungen mBGM/An-Ab-Änderung/JASV
|
||
**und** Lohnzettel-Finanz-Informationssatz), Prüfkataloge L16
|
||
(ab 1. 1. 2026, Stand 12/2025)/L17/§ 109a/§ 109b, Mitteilungs-
|
||
files-XSDs — lokal `.firecrawl/ris/elda/`. Offen: Abstimmung mit
|
||
Bgld-AP0 (Doppelverwendung), Anmeldungen/Zertifikate =
|
||
Nutzerseite. **KB-Unterlage:** Inhaltliche Grundlagen kuratiert
|
||
(lb-lvr-04/05/06, lb-mel-08, lb-bes-03, s. 4.6). **„Krankengeld-
|
||
umlage § 62 ASVG" als Falsch-Prämisse aufgelöst** (RIS-Gesamt-
|
||
abfrage: 0 Treffer; § 62 ASVG = Beitragsabrechnung) — kein
|
||
GP4-Baustein; JASV ist über die DM-ORG belegt.
|
||
11. **Neu (KB-identifiziert): Zuschlag zum Dienstgeberbeitrag (DZ,
|
||
§§ 122/126 WKG)** — fehlte im GP0-Inventar. Für WK-mitgliedische
|
||
DG (Privatwirtschafts-Regelfall) DG-Abgabe auf der FLAF-BG
|
||
(idente §-41-Abs-4-Ausnahmen, Freibetragsstaffel 1.095/1.460 €),
|
||
Satz 2026 = Bundesanteil 0,12 % + Landeskammer 0,31–0,40 % je
|
||
Betriebsstätten-BL, Fälligkeit 15. Folgemonat ans Betriebs-
|
||
finanzamt (lb-lnk-07, 2026-08 ⚠ Sätze nicht RIS-verifiziert).
|
||
**Grundsatzentscheidung GP4-vor:** R1-Pflichtbestand (neue Regel
|
||
`DZ`, Satzvektor BL × Jahr) vs. mandantenspezifisches Flag;
|
||
RIS/WKO-Verifikation der Tarife zwingend vor Implementierung.
|
||
12. **KB-Konfliktfamilien vor GP3/GP4 am RIS klären** (vollständige
|
||
Liste: RUNBOOK Wissensbasis-Abschnitt + `.agents/MEMORY.md`):
|
||
**AK-Umlage** Tragung/Einzahlungssicht — lb-sva-06 „0,50 %
|
||
(DN)" ⚠ vs. lb-lnk-01 (wirtschaftlich DN-getragener Lohnabzug,
|
||
0,5 % auf KV-BG ohne SZ, Einzahlung über ÖGK; Wert 0,5 %
|
||
unstrittig) — Regel-Design als Lohnabzug; **§ 53a-Beitrag**
|
||
Einheit „14,12" (%-Spalte vs. €/Monat, lb-sva-06) ⚠;
|
||
**WBF-Wien 1,5 %** (0,75/0,75) vs. RECHTSQUELLEN 1,0 % (0,5/0,5)
|
||
(lb-lnk-05) ⚠ → BL-Satzvektor erst nach Klärung;
|
||
**§-124b-Zitier-Varianten** zur ÜStd-Maßnahme 2026 — ✅ RIS-geklärt
|
||
11.09.2026: verbindlich **Z 440 lit c idF BGBl I 4/2026** (lb-zus-07
|
||
und lb-naz-03 „Z 440" damit richtig; lb-lvr-07 „Z 449" falsch; die
|
||
frühere „Z 476 lit c"-Zuordnung war ein Fehlzitat — Z 476 =
|
||
Pendlerpauschale) — Substanz
|
||
15 ÜStd/170 € deckungsgleich; **Beispiel-DN-SV 18,07 %**
|
||
(lb-naz-04, lb-end-21) vs. RECHTSQUELLEN-Komponentensumme
|
||
**17,57 %** ⚠; **NSchAB 3,8 %** nur „vorerst" ohne BGBl-Beleg
|
||
(lb-nsc-01) ⚠; DAG ohne Normzitat (lb-bes-06/lb-sva-12) ⚠;
|
||
lb-pfa-03/05 Grundbetrags-Bezeichnungskonflikt (2026: allg.
|
||
1.308 € vs. erhöht 1.526 € — bei Pfändungs-Umsetzung 8.13).
|
||
13. **KB-identifizierte Scope-Kandidaten** (bisher **außerhalb des
|
||
R1-Regelinventars**; Entscheidung mit Pilotmandant/GP0 bzw.
|
||
Change-Request — keine stillschweigende Scope-Erweiterung):
|
||
- **Lohnpfändung/Exekution** (lb-pfa-04/05/07, 2026-07): vier
|
||
Pfändungstöpfe (LZP, 13., 14., Beendigungsleistungen),
|
||
Existenzminimum § 291 EO (2026: allg. Grundbetrag 1.308 €,
|
||
Unterhaltsgrundbetrag 261 € max 5, Höchst-BG 5.220 € netto,
|
||
erhöhter Grundbetrag 1.526 € ohne SZ-Anspruch), Einbehalt ab
|
||
nächster Abrechnung, 4-Wochen-Zahlungssperre § 304 EO.
|
||
- **Krankenstand-Entgeltfortzahlung + Krankenentgelt**
|
||
(lb-krs-07/08, 2026-07): Arbeitsjahrprinzip seit 1. 7. 2018
|
||
(Stufen 6+4/8+4/10+4/12+4 Wochen je Dienstjahr), EFZ-Quote
|
||
steuert SV-Beitragsfreiheit (< 50 % beitragsfrei), BMSVG-
|
||
Fiktions-BG § 7 Abs 3 — für reale Privatmandate kaum
|
||
verzichtbar; Entscheidung, ob R1-Kern oder früher Pilot-
|
||
mandant-Zusatz.
|
||
- **Mutterschutz-/Karenz-Block** (RQ-Abgleich 2026-09-10 als
|
||
Lücke identifiziert; lb-msf-03 Wochengeld, lb-sch-07 Melde-
|
||
pflichten, lb-kar-01…06 Karenz, lb-elt-03 Elternteilzeit-Entgelt,
|
||
lb-kzs/lb-kbg): Wochengeld ist eine DG-Payroll-Berechnung aus
|
||
dem Durchschnittsentgelt, unbezahlte Karenz wirkt auf
|
||
SV-Status/An- und Abmeldung, Elternteilzeit auf Entgelt und
|
||
Beendigungsansprüche — Normen (MSchG/MSchV, VKG, KBGG, APSG,
|
||
FamZeitbG) in der RQ-Beschaffungsliste; Scope-Entscheidung mit
|
||
Pilotmandant.
|
||
- **Urlaubsersatzleistung-Endabrechnung** (lb-url-15): zwei
|
||
Komponenten (laufender Bezug + SZ-Anteil) mit getrennter
|
||
SV/LSt-Behandlung; SV-Ende ≠ Vertragsende (§ 11 Abs 2 ASVG
|
||
Verlängerung); § 67 Abs 8 lit d — gehört zur GP5-End-
|
||
abrechnung, im Inventar bislang nur über § 10 (4.2) angetippt.
|
||
- **Nachtschwerarbeitbeitrag** NSchAB 3,8 % (8.12; Option 4.3)
|
||
für Nachtarbeitsbetriebe inkl. NSchG-Monatszähler.
|
||
- **Fallweise Beschäftigung** (lb-bes-03): tagesgenaue
|
||
An-/Abmeldung + GFG-Prüfung je Beschäftigungstag.
|
||
- **Sachbezüge-/Freigrenzenmodul** (lb-sva-03/04, `sac`-Cluster
|
||
21 Einträge): Jahreskumulative, Dienstwagen, Mahlzeiten —
|
||
natürlicher erster Ausbau nach GP2.
|
||
- **Prämien-/Provisionsverrechnung** (lb-prm-04/06): SV-
|
||
Anspruchsprinzip (laufend mit Aufrollung vs. SZ vs. § 67-
|
||
sonstiger Bezug) — bereits Option in Abschnitt 9.
|
||
- **Reisekosten-/Pendler-Schnittstellen** (lb-rei-01…09,
|
||
lb-pen-01…09): Taggeld-/Kilometergeld-Inputs, § 26-Kopplung an
|
||
die SV-Beitragsfreiheit (lb-sva-04).
|
||
|
||
## 9. Meilensteine (GP-Mapping)
|
||
|
||
| M | Inhalt | GPs | PT (Range) | Dauer |
|
||
|---|---|---|---|---|
|
||
| M0 | Freigabe Plan (D1–D4) | — | erledigt | — |
|
||
| M1 | GP0: `RECHTSQUELLEN-Privat.md`, RIS-/findok-Verifikationen, API-Neuverifikation (D4), Pilotmandant-Definition, UGB-Buchungsmatrix, Referenz-KV-Fix (D2) | GP0 | 8–12 | ~2 Wo |
|
||
| M2 | KV-Framework + Seed-KV (D2) + Vertragsfelder | GP1 | 22–30 | ~3 Wo |
|
||
| M3 | Entgelt-Engine (KVGEO, AZG-Zuschläge, B13/B14, Urlaubsentgelt) | GP2 | 28–36 | ~4–5 Wo |
|
||
| M4 | Lohnsteuer komplett (Kern-Bau AP3, D3) | GP3 | 18–26 | ~3 Wo |
|
||
| M5 | SV/DB komplett (Kern-Bau AP4, D3) + FLAF/KommSt | GP4 | 18–28 | ~3 Wo |
|
||
| M6 | Abfertigung Neu + FI-Buchung UGB | GP5–GP6 | 16–24 | ~3 Wo |
|
||
| M7 | Meldewesen + Belege (Kern-Bau AP5/AP6, analog D3) | GP7 | 32–44 | ~4–5 Wo |
|
||
| M8 | Jahreswechsel + UI/Security/Doku | GP8–GP9 | 14–22 | ~2–3 Wo |
|
||
| M9 | Rechenfall-Suiten komplett, **2–3 Monate Referenz-Parallellauf**, Abnahme | GP10 | 18–26 | ~2,5 Mo |
|
||
| PM/QS | Projektsteuerung, Reviews | — | 6–10 | laufend |
|
||
| **Σ** | | | **≈ 180–258 PT** | **≈ 7–9 Monate** |
|
||
|
||
Budgettransparenz (D3): General-AT-spezifischer Anteil ≈ **120–172 PT**
|
||
(Rahmen `PLAN-repo-split.md` ~125–175 ✅); **Kern-Vorfinanzierung** ≈
|
||
60–86 PT (AP3 18–26, AP4 10–16, AP5 22–30, AP6 10–14) mit Anrechnung
|
||
bei Bgld.-Auftragserteilung. Expertenschätzung ±20 %; Schärfung in GP0.
|
||
M1→M2→M3 sequenziell; M6/M7 teilweise parallel; M9-Parallellauf ab M8.
|
||
|
||
**Optionen (eigene Preisliste):** Lehrlinge (Lehrlings-Entgelte je
|
||
Branche); weitere Branchen/Kammer-Sonderfälle (Ärzte, Apotheke, RA,
|
||
Notariat); AZG-Durchrechnung/Schicht-/Saisonbetriebe;
|
||
BVKV-Provisionstabelle; Bau-/BUAG-Sonderfälle; Provisions-/Akkordlöhne;
|
||
öffentlicher Dienst (GÖD — member-only-Textlage).
|
||
|
||
**Ausschlüsse:** VRV (bleibt Gemeinde-Schiene); Rechts-/Steuerberatung;
|
||
Übertragung der Meldedateien zu Behörden (Zertifikate/Behördenkonten
|
||
beim Kunden); Altdatenübernahme ohne GP0; KVs außerhalb der
|
||
D2-Referenzauswahl ohne Change-Request.
|
||
|
||
## 10. Freigabestatus
|
||
|
||
M0 ist erteilt (Entscheidungen D1–D4, Kopf dieses Plans). **M1 (GP0)
|
||
Rechtsverifikationen erledigt** (siehe Abschnitt-8-Status); Rest-GP0
|
||
läuft parallel weiter (Pilotmandant 8.1, ELDA-/FinOnl-Specs 8.10,
|
||
UGB-Buchungsmatrix 4.5 — teils Nutzer-Input). **M2 (GP1)
|
||
KV-Framework umgesetzt** (2026-09-09): Modelle, Vertragsfelder,
|
||
Import-Wizard, Seed D2 (SI-2203/SI-2748) und Test-Suite 6.1 —
|
||
Runtime-Abnahme (Modul-Install + `test_kv_katalog`) auf dem Dev-Host
|
||
ausständig (PostgreSQL); GP2-Baubeginn erst nach grüner GP1-Runtime.
|
||
Scope-Abweichungen und die D3-Anrechnungsmechanik laufen über
|
||
Change-Requests.
|
||
|
||
**Update 2026-09-10 (Wissensbasis-Anbindung):** Abschnitt 2.1 neu;
|
||
4.2–4.7, 5 und 6 um kuratierte KB-Belege (IDs/Stände) ergänzt;
|
||
Abschnitt 8 um KB-Nachträge (3/5/6/8/10) und die neuen Punkte
|
||
**8.11** (DZ/WKG-Grundsatzentscheidung), **8.12** (KB-Konflikt-
|
||
familien, RIS-Klärung vor GP3/GP4) und **8.13** (KB-Scope-Kandidaten)
|
||
erweitert. Keine Änderung an D1–D4, Scope R1, Meilensteinen oder
|
||
Budget: die Kandidaten 8.13, der DZ (8.11) und die Regel-Optionen
|
||
(NSchAB, DAG) laufen über die GP0-/Pilotmandant-Entscheidung bzw.
|
||
Change-Requests.
|
||
|
||
**Update 2026-09-11 (GP2 umgesetzt):** Entgelt-Engine auf Basis des
|
||
freigegebenen Bauplans umgesetzt und grün: Structure „AT Privat-
|
||
wirtschaft (KV)" + `ATP_*`-Kategorien, 10 Work-Entry-Types der
|
||
AZG-Fenster-Matrix, Regelinventar KVGEO/NACHT_SV/UE_STD/UE_NACHT/
|
||
UE_NACHT_FRUEH/UE_SOFEI/UE_SOFEI_NACHT/MEHR_VZ(_NACHT)/MEHR_TZ
|
||
(_NACHT)/URL_UE/PRAM/B13/B14/B14_RUECK/NETTO; All-in-Felder am
|
||
Vertrag + Deckungsrechnung (`_at_allin_deckung`, UI-Bericht GP8);
|
||
Kern-Parameter `at_statutory_naz_weekly` (40) + `at_mehrarbeit_
|
||
teilzeit_zuschlag` (25). Konventionen (user): Prorate/Basis über
|
||
**Arbeitstage** aus dem Ressourcenkalender, B13/B14-Aliquotierung
|
||
**kalendertage** (Gehalt/365 × KT), B14-Fallback **Juni**, Teilzeit-
|
||
Mehrarbeit **KV-Satz vor Gesetzessatz**. Tests: `test_entgelt_private`
|
||
21 Rechenfall-Fixtures + `test_kv_katalog`-Regression — **29/29
|
||
grün** auf `odoo_dev`. D4-Nachweise ergänzt (date_version-Mechanik,
|
||
work_time_rate als Bruchteil, tageweise Work-Entries, categories-
|
||
Item-Zugriff); zwei GemBG-Latenzfehler entdeckt (work_time_rate
|
||
÷ 100, `categories.X`) — Bgld-Track-Nachtrag offen. GP3 (Lohnsteuer,
|
||
Kern) ist der nächste Bauabschnitt; vor GP3/GP4: DZ 8.11 + 8.12-
|
||
Restagenda (A3 = AP4-Blocker).
|
||
|
||
**Nachtrag (2026-09-10, KB-Rechtsquellen-Abgleich):** systematischer
|
||
Abgleich aller KB-`legal_bases` (571 Einträge, ~130 Normwerke) gegen
|
||
`RECHTSQUELLEN-Privat.md` — dort neuer **Abschnitt 13** (Abgleichs-
|
||
matrix) und Beschaffungslisten-Erweiterung (u. a. AVRAG § 2g/
|
||
§ 11a Abs 4, ASVG-Beitrags-/Melde-Rechtsblock, EStG-Ergänzungs-§§,
|
||
KommStG § 10 + BAO-Betriebsstätte, Mutterschutz-/Karenz-Block).
|
||
Plan-seitig: 4.2 um die AVRAG-§-2g-Feinmechanik (All-in/ÜStd-
|
||
Pauschale, Deckungsrechnung) und 8.13 um den Mutterschutz-/Karenz-
|
||
Block ergänzt. |