Files
odoo-at-payroll/addons/l10n_at_hr_payroll_private/security/ir.model.access.csv
T
fegger 14940ac31a [IMP] l10n_at_hr_payroll_private: GP7 mBGM/JASV + Versichertenmeldung + fallweise Anmeldung auf dem ELDA-Framework
mBGM/JASV (models/mbgm.py — DM-ORG 42.7.0 E.32, BEST MB, Version 02): Paket PS (BKNR/DGNA/BZRM/GSUM/ANZM) → mBGM G1 (REFW/VSNR/FANA/VONA/VSUM/VERG=1) → Tarifblock T1 (BSGR/VVON) → Verrechnungsbasis BS (VBTY/VBBT) → Verrechnungsposition V1 (VPTY/VPVZ/VPTA/RSVZ/RSUM). KEIN DN/DG-Zweig-Split: T01 = GESAMT-Prozentsatz des Tarifsystems je Beschäftigtengruppe (Parameter at_mbgm_tarif, normativ: laufend 39,05 % = KV 7,65 + PV 22,80 + AV 5,90 + UV 1,10 + WF 1,00 + IESG 0,10; SZ 37,55 % = DN KV 3,87 + PV 10,25 + AV 2,95 + DG 20,48). Abschläge als EIGENE Verrechnungspositionen je Basis: A03/A02/A01 = Minderung AV auf 0/1/2 % (§ 2a AMPFG, nur DN-AV, je Verrechnungsbasis AB UND SZ), A09 = UV-Entfall 60, A10 = AV+IE-Entfall Pensionsanspruch (Konkurrenz a4: sperrt Staffelabschlag), A15 = PV-Halbierung Bonusphase — konsistent mit der GP4-§-2a-DN-seitig-Konvention. BV (BMSVG): eigene Verrechnungsbasis BV (ungedeckelt, GP5) + Position V01 1,53 %. RSUM = Basis x Satz (mBGM-Tarifierung), Konsistenz-Check gegen GP4-Payslip-Beitragssummen ±0,10 € als Prüfwarnung. Storno: R1-Sätze mit REFU/VSUM wie Original. Fehlanzeige: Paket ohne mBGM-Sätze (ANZM 0). Geringfügige/fallweise ohne Parametrisierung: listenweiser Abbruch (keine Tarif-Erfindung; BSGR B044/B045/B010/B030 aus dem SV-Tarifsystem pflegen).

Versichertenmeldung (models/versichertenmeldung.py — DM-ORG E.29, BEST VR, Version 03, Satzlänge 772): M3 vor Arbeitsantritt / M4 (7 Kalendertage ab PV-Ende) mit deklarativer Event-Erkennung über die Meldungs-Registry (l10n.at.payroll.vr.event) — idempotente Läufe, Dimona-auto-Idee ohne write-diff-Hacks. Felder: BKNR/VSNR/GEBD/FANA/VONA (Namenssplit am letzten Leerzeichen), ADAT/EBSV, BBER 01-04 aus l10n_at_personalgruppe/lehrling, GERF (Kataloggehalt vs. GFG), FRDV, BVAB/BVJN aus dem GP5-BMSVG-Flag, VWAZ (Stunden x100, neu ab 01.01.2026), AGRD aus dem hr.departure.reason-Mapping (Standard 00). Fallweise Anmeldung (BEST MA, SART 32, Version 07, Länge 450): MVP je Anmeldetag am Vertragsbeginn; tagesgenaue Einsatztage via Work-Entry-Auswertung = dokumentierter Rest.

NSchAB-Branche als Company-Flag (l10n_at_nschab): B001-T01 + 3,80 % (Schlechtwetterentschädigung, ÖGK-Tarifsystem Normalbetriebe mit Schlechtwetterentschädigung).

Tests: test_meldewesen_private (2 — mBGM-Satzhierarchie mit A03 je Basis aus November-Fixture + GSUM-Konsistenz; VR M3/M4 mit Registry-Idempotenz und AGRD). Rechenfälle docs/rechenfaelle/meldewesen.md. 19.0.7.0.0.
2026-09-12 17:31:12 +02:00

2.5 KiB

1idnamemodel_id:idgroup_id:idperm_readperm_writeperm_createperm_unlink
2access_l10n_at_payroll_kv_userL10n AT Payroll KV Usermodel_l10n_at_payroll_kvhr_payroll.group_hr_payroll_user1000
3access_l10n_at_payroll_kv_managerL10n AT Payroll KV Managermodel_l10n_at_payroll_kvhr_payroll.group_hr_payroll_manager1111
4access_l10n_at_payroll_kv_wert_userL10n AT Payroll KV-Wert Usermodel_l10n_at_payroll_kv_werthr_payroll.group_hr_payroll_user1000
5access_l10n_at_payroll_kv_wert_managerL10n AT Payroll KV-Wert Managermodel_l10n_at_payroll_kv_werthr_payroll.group_hr_payroll_manager1111
6access_l10n_at_payroll_kv_gruppe_userL10n AT Payroll KV-Gruppe Usermodel_l10n_at_payroll_kv_gruppehr_payroll.group_hr_payroll_user1000
7access_l10n_at_payroll_kv_gruppe_managerL10n AT Payroll KV-Gruppe Managermodel_l10n_at_payroll_kv_gruppehr_payroll.group_hr_payroll_manager1111
8access_l10n_at_payroll_kv_gruppe_stufe_userL10n AT Payroll KV-Gruppe-Stufe Usermodel_l10n_at_payroll_kv_gruppe_stufehr_payroll.group_hr_payroll_user1000
9access_l10n_at_payroll_kv_gruppe_stufe_managerL10n AT Payroll KV-Gruppe-Stufe Managermodel_l10n_at_payroll_kv_gruppe_stufehr_payroll.group_hr_payroll_manager1111
10access_l10n_at_payroll_kv_import_wizardL10n AT Payroll KV-Import Wizardmodel_l10n_at_payroll_kv_import_wizardhr_payroll.group_hr_payroll_user1111
11access_l10n_at_payroll_kv_import_lineL10n AT Payroll KV-Import Linemodel_l10n_at_payroll_kv_import_linehr_payroll.group_hr_payroll_user1111
12access_l10n_at_bv_kasse_userL10n AT BV-Kasse Usermodel_l10n_at_bv_kassehr_payroll.group_hr_payroll_user1000
13access_l10n_at_bv_kasse_managerL10n AT BV-Kasse Managermodel_l10n_at_bv_kassehr_payroll.group_hr_payroll_manager1111
14access_l10n_at_bv_endabrechnung_wizardL10n AT BV-Endabrechnung Wizardmodel_l10n_at_bv_endabrechnung_wizardhr_payroll.group_hr_payroll_user1111
15access_l10n_at_payroll_mbgm_userL10n AT Payroll mBGM Usermodel_l10n_at_payroll_mbgmhr_payroll.group_hr_payroll_user1110
16access_l10n_at_payroll_mbgm_managerL10n AT Payroll mBGM Managermodel_l10n_at_payroll_mbgmhr_payroll.group_hr_payroll_manager1111
17access_l10n_at_payroll_mbgm_line_userL10n AT Payroll mBGM-Line Usermodel_l10n_at_payroll_mbgm_linehr_payroll.group_hr_payroll_user1111
18access_l10n_at_payroll_vr_userL10n AT Payroll VR Usermodel_l10n_at_payroll_vrhr_payroll.group_hr_payroll_user1111
19access_l10n_at_payroll_vr_event_userL10n AT Payroll VR-Event Usermodel_l10n_at_payroll_vr_eventhr_payroll.group_hr_payroll_user1111