[MOV] l10n_at_gemeinde_payroll: extract SV/TASY core into l10n_at_hr_payroll

This commit is contained in:
2026-09-09 13:42:58 +02:00
parent 64197a167e
commit 85b9536d1a
14 changed files with 128 additions and 84 deletions
+27 -34
View File
@@ -1,7 +1,7 @@
# Part of the gem360 onboarding. See LICENSE / project docs for details.
# Part of the odoo-at-payroll project. License: LGPL-3.
{
'name': 'Österreich - Gemeinde-Personalverrechnung (Bgld. GemBG)',
'version': '19.0.1.3.0',
'version': '19.0.1.4.0',
'author': 'ixsol / gem360',
'website': 'https://gem360.at',
'category': 'Human Resources/Payroll',
@@ -11,54 +11,47 @@ Gemeinde-Personalverrechnung für österreichische Gemeinden
Monatsverrechnung für Bedienstete burgenländischer Gemeinden auf der
Odoo-19 ``hr_payroll``-Engine gemäß **Burgenländischem
Gemeindebedienstetengesetz 2014** (LGBl. Nr. 42/2014):
Gemeindebedienstetengesetz 2014** (LGBl. Nr. 42/2014).
- privatrechtliche Dienstverhältnisse (keine Beamten, kein
Kollektivvertrag) — Entlohnungsgruppen/-stufen, Besoldungsdienstalter
Der sektor-neutrale Bundes-Kern (SV-Werte, später Lohnsteuer und
Meldewesen) liegt im Modul ``l10n_at_hr_payroll`` und wird hier
konsumiert. Dieses Modul enthält die GemBG-Fachlogik:
- **AP1 Katalogmodell:** Entlohnungsgruppen/-stufen, Besoldungsdienstalter
und Vorrückungen nach dem IVa. Hauptstück (§§ 132 ff, ab 1. 1. 2021),
Werte aus den jährlichen Bgld. Bezügeanpassungs-Sammelgesetzen;
- quartalsweise Sonderzahlung (50 % je Kalendervierteljahr), Zulagen
(u. a. Kinderzulage, Funktions-, Erschwernis-, Journaldienst-),
Über-/Mehrdienstleistung, Jubiläumszuwendung, Teilzeit;
- Lohnsteuer (§ 33/§ 68 EStG), SV-Beiträge und öffentlicher
FLAF-Dienstgeberbeitrag (ASVG), Geringfügigkeit;
- Melde-Dateien L16 (FinanzOnline) und eSV/ELDA-XML (Übertragung beim
Kunden/Steuerberater);
- FI-Buchung auf den VRV-2015-Kontenplan (Anlage 3b) mit Ansatz-/MVAG-
Attribution über ``l10n_at_vrv2015``.
Werte aus den jährlichen Bgld. Bezügeanpassungs-Sammelgesetzen (Seed
2026: 35 Gruppen, 433 Werte), Vorrückungs-Wizard (§ 66 Abs 2);
- **AP2 Entgelt-Engine:** Structure „Gemeindebedienstete (Bgld. GemBG
2014)" mit Regeln für Monatsentgelt (inkl. Ausbildungsphase/Teilzeit),
Kinderzulage (§ 61, bei Teilzeit ungekürzt), Funktionszulage (§ 62),
Über-/Mehrdienstleistung (§ 76, Tag/Nacht), Journaldienst (§ 79),
Sonn-/Feiertag (§ 78), Bereitschaft (§ 80), Erschwernis (§ 83),
Jubiläum (§ 89), Fahrtkosten (§ 88), quartalsweise Sonderzahlung
(§ 133n) und Netto-Summe.
Lohnsteuer (AP3), SV-Abzüge/DG-Beiträge als Regeln (AP4), Meldewesen
(AP5), Belege (AP6) folgen dem freigegebenen Implementierungsplan; die
FI-Buchung auf den VRV-2015-Kontenplan (Anlage 3b) mit Ansatz-/MVAG-
Attribution läuft über die Brücke ``l10n_at_gemeinde_payroll_vrv`` im
gem360-Repo (AP7).
Mehr-Bundesland-Architektur: Landes-Kataloge und landesspezifische
Regeln sind von Anfang an getrennt (Burgenland zuerst).
**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``,
``personalverrechnung/PLAN-TASY-SV-Import.md`` und der
``payroll``-Agent-Skill.
Grundlagen: ``personalverrechnung/`` (PLAN-payroll-bgld.md,
RECHTSQUELLEN-Bgld.md, IMPLEMENTIERUNGSPLAN-Bgld.md,
PLAN-repo-split.md) und der ``payroll``-Agent-Skill.
""",
'depends': ['hr_payroll', 'hr_payroll_account', 'l10n_at_vrv2015'],
'depends': ['l10n_at_hr_payroll', 'hr_payroll', 'hr_payroll_account'],
'data': [
'security/ir.model.access.csv',
'data/gemeinde.payroll.entlohnungsgruppe.csv',
'data/gemeinde.payroll.entlohnungsstufe.csv',
'data/rule_parameters_2026.xml',
'data/rule_parameters_entgelt.xml',
'data/tasy_mapping.xml',
'data/payroll_structure_bgld.xml',
'data/salary_rules_bgld_entgelt.xml',
'views/entlohnung_views.xml',
'views/hr_version_bgld_views.xml',
'views/tasy_views.xml',
],
'countries': ['at'],
'license': 'LGPL-3',