Files
odoo-at-payroll/addons/l10n_at_hr_payroll_private/views/pendler_views.xml
T
fegger 9ff977e0d4 [IMP] l10n_at_hr_payroll_private: add Pendlerpauschale, Pendlereuro and job ticket data (AP13-B)
Model commuter declarations as effective-dated L 34 records so monthly changes, L 34/Pendlerrechner evidence and historical payslip reproduction stay auditable. PP enters as an aliquoted § 66 freibetrag of the running tax base while PE joins the annual absetzbetraege, matching the cumulative engine's rollup. Ticket handling follows § 26 Z 5: employer ticket costs reduce PP pro rata (lit i), Werkverkehr is data-driven via the residual route and salary conversion does not block PP/PE. Also register the AP13-A tests that were accidentally left out of the previous commit.
2026-09-14 14:47:23 +02:00

76 lines
3.6 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- AP13-B: Pendlererklärung (L 34 EDV / Pendlerrechner) — -->
<!-- effektiv datierte, company-gebundene Stammdaten (lb-pen-06/08). -->
<record id="pendler_erklaerung_list_view" model="ir.ui.view">
<field name="name">l10n.at.payroll.pendler.erklaerung.list</field>
<field name="model">l10n.at.payroll.pendler.erklaerung</field>
<field name="arch" type="xml">
<list string="Pendlererklärungen">
<field name="employee_id"/>
<field name="date_start"/>
<field name="date_end" optional="show"/>
<field name="strecke_km"/>
<field name="pauschale_art"/>
<field name="fahrten_stufe" optional="show"/>
<field name="ticket_art" optional="show"/>
<field name="arbeitgeber_kfz" optional="show"/>
<field name="company_id" groups="base.group_multi_company"/>
</list>
</field>
</record>
<record id="pendler_erklaerung_form_view" model="ir.ui.view">
<field name="name">l10n.at.payroll.pendler.erklaerung.form</field>
<field name="model">l10n.at.payroll.pendler.erklaerung</field>
<field name="arch" type="xml">
<form string="Pendlererklärung (L 34 EDV)">
<sheet>
<group>
<group string="Erklärung (L 34 EDV)">
<field name="employee_id"/>
<field name="date_start"/>
<field name="date_end"/>
<field name="pendlerrechner_datum"/>
<field name="l34_attachment_ids" widget="many2many_binary"/>
</group>
<group string="Werte (aus Pendlerrechner, nicht nachrechnen)">
<field name="strecke_km"/>
<field name="pauschale_art"/>
<field name="fahrten_stufe"/>
<field name="arbeitgeber_kfz"/>
<field name="ticket_art"/>
<field name="ticket_kosten_monatlich"
invisible="ticket_art == 'keines'"/>
<field name="ticket_bezugsumwandlung"
invisible="ticket_art == 'keines'"/>
<field name="note"/>
</group>
</group>
</sheet>
</form>
</field>
</record>
<record id="action_pendler_erklaerung" model="ir.actions.act_window">
<field name="name">Pendlererklärungen (L 34 EDV)</field>
<field name="res_model">l10n.at.payroll.pendler.erklaerung</field>
<field name="view_mode">list,form</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Erste Pendlererklärung erfassen
</p>
<p>
L 34 EDV mit Pendlerrechner-Ausdruck: Wegstrecke, Pauschalenart,
Fahrtenkategorie und Werkverkehrs-/Öffi-Ticket-Verhältnisse.
Änderungen der Verhältnisse werden als neue Gültigkeitsperiode
erfasst (binnen eines Monats meldepflichtig, lb-pen-06).
</p>
</field>
</record>
<menuitem id="menu_l10n_at_payroll_pendler"
name="Pendlerförderung (L 34)"
parent="hr_work_entry_enterprise.menu_hr_payroll_root"
action="action_pendler_erklaerung" sequence="41"/>
</odoo>