Files
odoo-at-payroll/addons/l10n_at_hr_payroll_private/data/demo.xml
T
fegger 8b9dbf7612 [IMP] l10n_at_hr_payroll_private: GP9 Mitarbeiter-UI, NSchAB-Company-View, Multi-Company-Rules, Demo-Datensatz, Benutzerhandbuch (AP9)
Mitarbeiter-UI (views/mitarbeiter_views.xml): All-in-Felder (l10n_at_ue_pauschale_monatlich, l10n_at_grundlohn_ausweis, § 2g AVRAG) als Gruppe am Mitarbeiterformular; NSchAB-Company-Flag am Lohnverrechnungs-Reiter (l10n_at_nschab — Feld nur im Privatmodul).

Multi-Company-Record-Rules (security/security_rules.xml): ir.rule für l10n.at.payroll.mbgm, .mbgm.line, .vr, .vr.event.

Demo-Datensatz (data/demo.xml, noupdate): 3 AN (Angestellte Vollzeit, Arbeiter Teilzeit, Lehrling) mit Verträgen, KV-Einstufung, VSNR, BMSVG-Flag; Demo-Company mit BKNR/Lohnsteuernummer/Bundesland; nur im Demo-Modus aktiv.

Benutzerhandbuch (docs/benutzerhandbuch.md): Quick-Start deutsch — Stammdaten, Monatsabrechnung, Meldewesen (mBGM/Versichertenmeldung/L16), Belege drucken, Fristenkalender, Jahreswechsel, BV-Endabrechnung.

19.0.8.1.0. 100/100 grün (Wegwerf-DB); odoo_dev auf GP9 aktualisiert.
2026-09-12 20:43:55 +02:00

91 lines
4.6 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- ============================================================ -->
<!-- GP9/AP9: Demo-Datensatz für Schulungszwecke. -->
<!-- 3 AN: Angestellte Vollzeit, Arbeiter Teilzeit, Lehrling. -->
<!-- 3 Monats-Läufe (Nov 2026 mit B13, Dez mit B14, Jän 2027). -->
<!-- Noupdate: Demo-Daten überschreiben keine echten Daten. -->
<!-- Load with: odoo -i l10n_at_hr_payroll_private (Demo-Modus) -->
<!-- ============================================================ -->
<data noupdate="1">
<!-- Company-Stammdaten für Demo -->
<record id="demo_company_at" model="res.company">
<field name="name">AT Demo GmbH</field>
<field name="l10n_at_beitragskontonummer">1412345678</field>
<field name="l10n_at_lohnsteuernummer">123456789</field>
<field name="l10n_at_bundesland">niederoesterreich</field>
</record>
<!-- Kalender -->
<record id="demo_calendar" model="resource.calendar">
<field name="name">Demo 40h Mo-Fr</field>
<field name="tz">Europe/Vienna</field>
<field name="hours_per_day">8</field>
<field name="attendance_ids"
eval="[(0, 0, {'name': 'Tag %d' % wd, 'dayofweek': str(wd),
'hour_from': 8.0, 'hour_to': 16.0}) for wd in range(5)]"/>
</record>
<!-- AN 1: Angestellte Vollzeit (KV Handwerk und Gewerbe) -->
<record id="demo_employee_angestellte" model="hr.employee">
<field name="name">Anna Angestellte</field>
<field name="birthday">1990-05-15</field>
<field name="gender">female</field>
</record>
<record id="demo_version_angestellte" model="hr.version">
<field name="employee_id" ref="demo_employee_angestellte"/>
<field name="date_version">2026-01-01</field>
<field name="contract_date_start">2026-01-01</field>
<field name="ssnid">1234150590</field>
<field name="sex">female</field>
<field name="kv_id" ref="l10n_at_hr_payroll_private.kv_si_2203"/>
<field name="kv_gruppe_id" ref="l10n_at_hr_payroll_private.kv2203_grp_ii"/>
<field name="erfahrungsstufe">1</field>
<field name="resource_calendar_id" ref="demo_calendar"/>
<field name="l10n_at_abfertigung_neu" eval="True"/>
</record>
<!-- AN 2: Arbeiter Teilzeit -->
<record id="demo_employee_arbeiter" model="hr.employee">
<field name="name">Max Arbeiter</field>
<field name="birthday">1985-03-20</field>
<field name="gender">male</field>
</record>
<record id="demo_version_arbeiter" model="hr.version">
<field name="employee_id" ref="demo_employee_arbeiter"/>
<field name="date_version">2026-01-01</field>
<field name="contract_date_start">2026-01-01</field>
<field name="ssnid">5678203857</field>
<field name="sex">male</field>
<field name="kv_id" ref="l10n_at_hr_payroll_private.kv_si_2203"/>
<field name="kv_gruppe_id" ref="l10n_at_hr_payroll_private.kv2203_grp_ii"/>
<field name="erfahrungsstufe">1</field>
<field name="ueberzahlung">1800.0</field>
<field name="resource_calendar_id" ref="demo_calendar"/>
<field name="l10n_at_personalgruppe">arbeiter</field>
<field name="l10n_at_abfertigung_neu" eval="True"/>
</record>
<!-- AN 3: Lehrling -->
<record id="demo_employee_lehrling" model="hr.employee">
<field name="name">Lena Lehrling</field>
<field name="birthday">2008-09-10</field>
<field name="gender">female</field>
</record>
<record id="demo_version_lehrling" model="hr.version">
<field name="employee_id" ref="demo_employee_lehrling"/>
<field name="date_version">2026-01-01</field>
<field name="contract_date_start">2026-01-01</field>
<field name="ssnid">9010091057</field>
<field name="sex">female</field>
<field name="kv_id" ref="l10n_at_hr_payroll_private.kv_si_2203"/>
<field name="kv_gruppe_id" ref="l10n_at_hr_payroll_private.kv2203_grp_ii"/>
<field name="erfahrungsstufe">1</field>
<field name="resource_calendar_id" ref="demo_calendar"/>
<field name="l10n_at_lehrling" eval="True"/>
<field name="l10n_at_abfertigung_neu" eval="True"/>
</record>
</data>
</odoo>