[IMP] odoo-at-payroll: GP8-Bau dokumentiert — M8 erreicht, GP1-GP8 komplett

CHANGELOG-GP8-Eintrag; Plan-Abschnitt-10-Update (Fristenkalender, Kontrollsechstel-Wizard, Mitteilungsfile-Import, 2027-Parameter-Rahmen, Vertragsstichtage-UI, All-in/DAG-Reports, B14-Verifikation); MEMORY-Handoff (100/100, odoo_dev auf GP8, GP9/AP9 als optionaler Folgeauftrag); README-Update (GP1-GP8 komplett).
This commit is contained in:
2026-09-12 20:00:27 +02:00
parent 57522b5be3
commit 2f55bfb21a
4 changed files with 92 additions and 11 deletions
+35 -2
View File
@@ -2,8 +2,33 @@
## Current focus
**GP7 Meldewesen/Belege umgesetzt und grün (94/94 Tests) — nächster
Bauabschnitt GP8 Jahreswechsel/UI/Fristen** (2026-09-12): Kern
**GP8 Jahreswechsel/Fristen/Retro umgesetzt und grün (100/100
Tests) — General-AT GP1GP8 komplett; optional GP9 (AP9:
UI/Security/Doku/Schulung) als Folgeauftrag** (2026-09-12): Kern
19.0.5.0.0 — Fristenkalender (`models/fristenkalender.py`:
`l10n.at.payroll.frist` mit ir.cron-Auto-Erzeugung monatlich +
jährlich; Fristarten SV 15./DB-DZ-KommSt 15./L16-Ende-Februar/
Arbeitsstätte/§-109a/KommSt-Jahreserklärung-Ende-März/Schwerarbeit;
Überfällig-Färbung; Sprungaktion zur GP7-Deklaration), Jahres-Retro
(`models/jahresretro.py`: Kontrollsechstel § 67 Abs 10 — Günstig-
Vergleich Fixsätze vs. Tarif je AN; §-77-Abs-3/4-Option; Handlungs-
empfehlung Odoo-Korrektur-Pipeline), Mitteilungsfile-Import
(`models/mitteilungsfile.py`: ELDA-Rückantwort-XML-Parser,
Fehler/Warnungen lesbar aufbereiten), 2027-Parameter-Rahmen
(`data/rule_parameters_2027.xml`: nur Struktur — WF-Vektor-Default +
AV-Staffel tiers=[], KEINE Trainingswerte; Wartungszyklus beschafft
die offiziellen Werte). Privat 19.0.8.0.0 — Vertragsstichtage-UI
(`views/vertragsfelder_views.xml`: GP4-Stichtage + Status-Flags),
All-in-Deckungsrechnung + DAG-Ausweis (`report/gp8_reports.xml`),
Frist-mBGM-Verlinkung (`models/fristen_private.py`: ref_mbgm_id nur
im Privatmodul — Kern kennt mBGM nicht). B14-Verifikation: aktuelle
Implementierung praktisch korrekt (erster Urlaubsmonat,
_at_sz_bereits_bezahlt gegen Doppelauszahlung — „längster Teil" nur
Randfall bei mehrmonatig gesplitteten Urlauben, dokumentiert ohne
Code-Fix). Tests 100/100 (test_gp8 6), Wegwerf-DB frisch;
`odoo_dev` auf GP8 aktualisiert. **GP1GP8 komplett — M8 erreicht.**
**GP7 Meldewesen/Belege umgesetzt und grün (94/94 Tests)** (2026-09-12): Kern
19.0.4.0.0 — ELDA-Fixsatz-Framework (`models/elda.py`: Fixlängen,
a/n blank/n null, Cent kaufmännisch, Prozente ×1000, ISO-8859-15,
Dateiheader, Vorlauf SART 00/Schluss SART 99, SANR ab 1 lückenlos,
@@ -229,6 +254,14 @@ B17-Inhalt/B18; Kleinverifikationen s. KB-KONFLIKTE „Nächste Schritte“).
## Completed
- **GP8 Fristenkalender/Jahres-Retro/Mitteilungsfile umgesetzt
(100/100 grün)** (2026-09-12): Kern 19.0.5.0.0 +
privat 19.0.8.0.0; `odoo_dev` auf GP8 aktualisiert.
Fristenkalender mit Cron-Auto-Erzeugung + Sprungaktion;
Kontrollsechstel-Wizard; Mitteilungsfile-Parser;
Vertragsstichtage-UI; All-in + DAG Reports. B14 verifiziert.
**GP1GP8 komplett (M8 erreicht).**
- **GP7 Meldewesen/Belege umgesetzt (94/94 grün)** (2026-09-12):
Kern 19.0.4.0.0: `models/elda.py` (Fixsatz-Framework),
`lohnzettel_l16.py` (L16 I1/L1 + Arbeitsstätte SART 45;