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_gemeinde_payroll: implement SV value layer (AP4) from OEGK TASY
SV-Werte-Implementierung nach dem freigegebenen TASY-Plan (PLAN-TASY-SV-Import):
- hr.rule.parameter-Seed 2026 (20 Parameter, generator-erzeugt aus dem
ÖGK TASY-LSWH-Export, Stichtag 2026-07-01): Geringfügigkeit 551,10 EUR
(GFGBTG, ab 2025 — Aufwertungsaussetzung korrekt abgebildet), HBG
monatlich 6.930 EUR (HBGALLG tgl. x 30), HBG SZ 13.860 EUR, KV
3,87/3,78, PV 10,25/12,55, AV 2,95/2,95, UV 0/1,10, IESG 0/0,10,
BV 1,53, AK/WF geführt, § 2a AMPFG-Staffel aus dem SV-Werte-Report.
Generator mit Herkunftsnachweis + Erwartungswert-Ankern
(personalverrechnung/tools/gen_sv_parameters_2026.py, Exit 1 bei
Abweichung von den offiziellen Ankern).
- TASY-Quelldatei committet (personalverrechnung/quellen/, 5 MB —
öffentliches Tarifdatenmaterial ohne Personendaten) für Seed- und
Testreproduzierbarkeit.
- Deklarative TASY-Mapping-Tabelle (gemeinde.payroll.tasy.mapping,
data XML): bbb-Codes (Cent, Faktor z. B. x 30) und Tarifzweige
(_dn/_dg-Suffix-Konvention) — keine festen Werte im Code.
- Import-Wizard (TransientModel, lxml safe parsing):
Beschaeftigtengruppe B002 ("Angestellte") -> Tarifgruppe ->
tarifgruppeSetZuord -> Tarifset -> Tarif; bei Varianten gewinnt die
Split-Variante (DN>0 und DG>0), dann die einseitige DG-Variante (UV/BV);
freie-DN-Varianten verlieren. Preview mit Delta, Sprungwarnung > 10 %,
Warnzeilen werden nie automatisch übernommen; Schreiben versionierter
hr.rule.parameter.value-Sätze erst nach expliziter Bestätigung.
- Tests (4 Suiten): Seed-Werte am Stichtag, Fixture-Parser
(Split-Präferenz, Cent-Rechnung), Versionsverhalten (Update statt
Duplikat), Echtdaten-Test gegen den 5-MB-Export (Auflösung == Seed,
keine Warnzeilen).
- Security/Views/Menüs für Mapping + Wizard; Modul-Version 19.0.1.2.0.
Statische Validierung grün (py_compile, XML, Manifest); Runtime-Testlauf
auf dem Dev-Host ausständig.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# Part of the gem360 onboarding. See LICENSE / project docs for details.
|
||||
{
|
||||
'name': 'Österreich - Gemeinde-Personalverrechnung (Bgld. GemBG)',
|
||||
'version': '19.0.1.1.0',
|
||||
'version': '19.0.1.2.0',
|
||||
'author': 'ixsol / gem360',
|
||||
'website': 'https://gem360.at',
|
||||
'category': 'Human Resources/Payroll',
|
||||
@@ -30,15 +30,20 @@ Gemeindebedienstetengesetz 2014** (LGBl. Nr. 42/2014):
|
||||
Mehr-Bundesland-Architektur: Landes-Kataloge und landesspezifische
|
||||
Regeln sind von Anfang an getrennt (Burgenland zuerst).
|
||||
|
||||
**Status:** AP1 (Katalogmodell) implementiert: Entlohnungsgruppen/-stufen
|
||||
mit Jahresversionierung aus den Bezügeanpassungs-Tabellen (Seed 2026:
|
||||
35 Gruppen, 433 Werte), GemBG-Felder auf der Payroll-Version
|
||||
(Entlohnungsgruppe, Stufe, Besoldungsdienstalter, Vorrückungstermin
|
||||
nach § 66 Abs 2) und Vorrückungs-Wizard mit Protokoll. Strukturen,
|
||||
Regeln, Meldewesen und VRV-Buchung folgen dem freigegebenen
|
||||
Implementierungsplan — Grundlagen: ``personalverrechnung/PLAN-payroll-bgld.md``,
|
||||
**Status:** AP1 (Katalogmodell) und SV-Wertelayer (AP4-Basis, TASY) implementiert:
|
||||
Entlohnungsgruppen/-stufen mit Jahresversionierung aus den Bezüge-
|
||||
anpassungs-Tabellen (Seed 2026: 35 Gruppen, 433 Werte), GemBG-Felder auf
|
||||
der Payroll-Version (Entlohnungsgruppe, Stufe, Besoldungsdienstalter,
|
||||
Vorrückungstermin nach § 66 Abs 2) mit Vorrückungs-Wizard; SV-Werte 2026
|
||||
als ``hr.rule.parameter``-Seed (aus ÖGK TASY-LSWH-Export generiert und
|
||||
gegen den offiziellen SV-Werte-Report gespiegelt) inkl. deklarativer
|
||||
TASY-Mapping-Tabelle und Import-Wizard (Preview, Sprungwarnung,
|
||||
explizite Bestätigung, versionierte Werte). Strukturen, Regeln,
|
||||
Meldewesen und VRV-Buchung folgen dem freigegebenen Implementierungsplan —
|
||||
Grundlagen: ``personalverrechnung/PLAN-payroll-bgld.md``,
|
||||
``personalverrechnung/RECHTSQUELLEN-Bgld.md``,
|
||||
``personalverrechnung/IMPLEMENTIERUNGSPLAN-Bgld.md`` und der
|
||||
``personalverrechnung/IMPLEMENTIERUNGSPLAN-Bgld.md``,
|
||||
``personalverrechnung/PLAN-TASY-SV-Import.md`` und der
|
||||
``payroll``-Agent-Skill.
|
||||
""",
|
||||
'depends': ['hr_payroll', 'hr_payroll_account', 'l10n_at_vrv2015'],
|
||||
@@ -46,8 +51,11 @@ Implementierungsplan — Grundlagen: ``personalverrechnung/PLAN-payroll-bgld.md`
|
||||
'security/ir.model.access.csv',
|
||||
'data/gemeinde.payroll.entlohnungsgruppe.csv',
|
||||
'data/gemeinde.payroll.entlohnungsstufe.csv',
|
||||
'data/rule_parameters_2026.xml',
|
||||
'data/tasy_mapping.xml',
|
||||
'views/entlohnung_views.xml',
|
||||
'views/hr_version_bgld_views.xml',
|
||||
'views/tasy_views.xml',
|
||||
],
|
||||
'countries': ['at'],
|
||||
'license': 'LGPL-3',
|
||||
|
||||
Reference in New Issue
Block a user