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_hr_payroll: TASY-Tarifsystem-Katalog, AGRD-Auswahl, DG-Kosten-/Lohnkonten-Reports, Wr.-DAG-Grundlagen (AP0-AP3)
AP0 Variante b — TASY-Tarifsystem-Katalog: - Neue Katalogmodelle (BSGR/ERGB/Dienstgebergruppen/Tarifgruppen/ Tarifsets/Tarife/Zuordnungen/Zu-Abschläge inkl. Steuerung), models/tasy_katalog.py — Auflösung Tarifgruppe (BSGR+ERGB+DGG) -> Sätze je Verrechnungsbasis - Import-Wizard l10n.at.payroll.tasy.katalog.wizard (alle Träger, sektionsscharf, idempotent), Views/Menüs, Security - Realexport-Test gegen TASY-LSWH-Export (B001/B002 = 39,05/37,55 %) AP1 — eSV-Abmeldegründe (DM-ORG D.22): - l10n_at_agrd Char -> vollständige Selection (33 Codes), Seed der Standard-Abgangsursachen (noupdate, hr-Defaults vorverbunden), Form-/Listen-Erbe AP2a-c — Auswertungen: - Monatsjournal: eigener Dienstgeberanteile-Block (ATP_DG vorher still ausgefiltert); Fix: models/monatsreports.py war nie in models/__init__.py importiert (GP7-Reports waren toter Code) - Neuer Report Dienstgeber-Gesamtkosten (Brutto + LNK aufgeschlüsselt/ kumuliert je AN + Laufsummen, Spalten FLAF/KommSt/DZ/BV/Wr. DAG) - Jahreslohnkonto je DN + Betriebsjahreslohnkonto (Jahresbericht- Wizard, Monatsmatrix je Lohnart), report/jahresreports.xml AP3 — Wr. Dienstgeberabgabe (RIS LrW GesNr 20000133 verifiziert): - Company-Flag l10n_at_wien_dag (Kern), Fristenarten wien_dag/ wien_dag_jahres (cron-geflaggt, 15./31. 3.), Company-View-Feld, Wr.-DAG-Spalte im DG-Kosten-Report
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo noupdate="1">
|
||||
<!-- ============================================================ -->
|
||||
<!-- AP1: eSV-Abmeldegründe (AGRD, DM-ORG D.22) an den -->
|
||||
<!-- Abgangsursachen. -->
|
||||
<!-- -->
|
||||
<!-- Die Odoo-Standardursachen (hr.departure_fired/resigned/ -->
|
||||
<!-- retired) werden vorverbunden statt dupliziert; die übrigen -->
|
||||
<!-- AT-typischen Ursachen kommen hinzu. noupdate: mandantenseitig -->
|
||||
<!-- geänderte oder ergänzte Ursachen bleiben unberührt. -->
|
||||
<!-- ============================================================ -->
|
||||
|
||||
<record id="hr.departure_fired" model="hr.departure.reason">
|
||||
<field name="l10n_at_agrd">01</field>
|
||||
</record>
|
||||
<record id="hr.departure_resigned" model="hr.departure.reason">
|
||||
<field name="l10n_at_agrd">02</field>
|
||||
</record>
|
||||
<record id="hr.departure_retired" model="hr.departure.reason">
|
||||
<field name="l10n_at_agrd">16</field>
|
||||
</record>
|
||||
|
||||
<record id="departure_reason_einvernehmlich"
|
||||
model="hr.departure.reason">
|
||||
<field name="name">Einvernehmliche Lösung</field>
|
||||
<field name="country_id" ref="base.at"/>
|
||||
<field name="sequence">40</field>
|
||||
<field name="l10n_at_agrd">03</field>
|
||||
</record>
|
||||
<record id="departure_reason_zeitablauf" model="hr.departure.reason">
|
||||
<field name="name">Zeitablauf</field>
|
||||
<field name="country_id" ref="base.at"/>
|
||||
<field name="sequence">41</field>
|
||||
<field name="l10n_at_agrd">04</field>
|
||||
</record>
|
||||
<record id="departure_reason_berechtigter_austritt"
|
||||
model="hr.departure.reason">
|
||||
<field name="name">Berechtigter vorzeitiger Austritt</field>
|
||||
<field name="country_id" ref="base.at"/>
|
||||
<field name="sequence">42</field>
|
||||
<field name="l10n_at_agrd">05</field>
|
||||
</record>
|
||||
<record id="departure_reason_fristlose" model="hr.departure.reason">
|
||||
<field name="name">Fristlose Entlassung</field>
|
||||
<field name="country_id" ref="base.at"/>
|
||||
<field name="sequence">43</field>
|
||||
<field name="l10n_at_agrd">06</field>
|
||||
</record>
|
||||
<record id="departure_reason_karenz" model="hr.departure.reason">
|
||||
<field name="name">Karenz nach MSchG / VKG</field>
|
||||
<field name="country_id" ref="base.at"/>
|
||||
<field name="sequence">44</field>
|
||||
<field name="l10n_at_agrd">07</field>
|
||||
</record>
|
||||
<record id="departure_reason_tod" model="hr.departure.reason">
|
||||
<field name="name">Tod des/der Dienstnehmers:in</field>
|
||||
<field name="country_id" ref="base.at"/>
|
||||
<field name="sequence">45</field>
|
||||
<field name="l10n_at_agrd">13</field>
|
||||
</record>
|
||||
<record id="departure_reason_sonstiges_ende"
|
||||
model="hr.departure.reason">
|
||||
<field name="name">Sonstiger Grund mit Ende des Dienstverhältnisses</field>
|
||||
<field name="country_id" ref="base.at"/>
|
||||
<field name="sequence">46</field>
|
||||
<field name="l10n_at_agrd">00</field>
|
||||
</record>
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user