Files
odoo-at-payroll/addons/l10n_at_hr_payroll_private/views/vertragsfelder_views.xml
T
fegger 34e6750fe3 [IMP] l10n_at_hr_payroll_private: mBGM liest TASY-Katalog (BSGR/ERGB), AT-Abwesenheiten mit hr_holidays (AP0+AP1+AP5)
AP0 — mBGM-Tarifierung aus dem TASY-Katalog:
- Katalog vor Hand-Parameter at_mbgm_tarif (quelle katalog/parameter);
  Company-Feld l10n_at_dienstgebergruppe (Default NBALG),
  Vertrags-m2m l10n_at_ergaenzung_ids; ERGB wird im T1 real belegt
- BSGR-Korrektur nach TASY-Bezeichnern: Lehrlinge Arbeiter->B045 /
  Angestellte->B044 (invertiert bisher), geringfuegig/fallweise
  B010/B030 je Personalgruppe
- NSchAB-Feld: Falschbezeichnung Schlechtwetter -> Nachtschwerarbeit
  (3,80 % = NB-Zweig DG ab 2020); Flag nur noch Parameter-Fallback
- Tests: Katalog schlaegt manipulierten Parameter, ERGB-Emission,
  BSGR-Mapping

AP1 — M4-Test auf explizit ungemappte Abgangsursache (AGRD 00-Fallback)

AP5 — hr_holidays/hr_work_entry_holidays als Pflicht-Dependence:
- AT-WETs ATP_URLAUB/ATP_KRANK/ATP_KARENZ (is_leave) + AT-Urlaubsarten
  (UrlG, Krankenstand mit Krankmeldungspflicht, unbezahlte Karenz)
  nach Odoo-Lokalisierungsmuster; ATP_AU (Arbeitsunfall) folgt mit AP4
- Test: validierter Krankenstand erzeugt Work Entries mit AT-WET
2026-09-12 23:17:38 +02:00

35 lines
1.8 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- ============================================================ -->
<!-- GP8: UI der GP4-Vertragsstichtage + GP5/GP6-Felder am -->
<!-- Mitarbeiterformular (Payroll-Gruppe, Muster KV-Einstufung). -->
<!-- ============================================================ -->
<record id="hr_employee_view_form_stichtage" model="ir.ui.view">
<field name="name">hr.employee.form.l10n_at_stichtage</field>
<field name="model">hr.employee</field>
<field name="inherit_id"
ref="l10n_at_hr_payroll_private.payroll_hr_employee_view_form_bv"/>
<field name="arch" type="xml">
<group name="bv_einstufung" position="after">
<group name="stichtage" string="SV-Stichtage &amp; Status (GP4)"
groups="hr_payroll.group_hr_payroll_user">
<group string="Satzausschaltungen">
<field name="l10n_at_alv_entfall_ab"/>
<field name="l10n_at_uv_entfall_ab"/>
<field name="l10n_at_pv_bonusphase_ab"/>
<field name="l10n_at_lnkp_frei_ab"/>
</group>
<group string="Status &amp; Abrechnung">
<field name="l10n_at_lehrling"/>
<field name="l10n_at_fallweise"/>
<field name="l10n_at_ergaenzung_ids"
widget="many2many_tags"
placeholder="z. B. E01 Nachtschwerarbeit"/>
<field name="l10n_at_familienabsetzbetrag"/>
<field name="l10n_at_ueberw_nachtarbeit"/>
</group>
</group>
</group>
</field>
</record>
</odoo>