[IMP] l10n_at_hr_payroll_private: add domestic travel expenses (AP13-A)
Use Odoo's payroll expense reconciliation flow so documented employee-paid travel expenses remain linked to their payslip and payable settlement. Classify only the excess over the verified domestic tax-free limits as running remuneration, avoiding both unpaid expense reimbursements and double payment.
This commit is contained in:
@@ -2,6 +2,34 @@
|
||||
|
||||
## Current focus
|
||||
|
||||
**AP13-A Reisekosten Inland umgesetzt — 114 Tests grün**
|
||||
(2026-09-14, nach Nutzerfreigabe):
|
||||
|
||||
- Privatmodul **19.0.10.0.0** verwendet das Odoo-19-Standardmodul
|
||||
`hr_payroll_expense`: genehmigte, eigenfinanzierte Spesen werden über
|
||||
`EXPENSES` mit dem Payslip verbunden und gegen das Verbindlichkeitskonto
|
||||
abgestimmt. `rule_expenses` bucht auf 3850; die AT-Buchungsmatrix ergänzt
|
||||
diese Zuordnung.
|
||||
- Neu `models/reisekosten.py`, Parameter `at_reise_inland`/`at_km_geld`,
|
||||
Regeln `EXPENSES`/`REISE_STEUERPFLICHTIG`/`REISE_NETTOAUSGLEICH`,
|
||||
Spesen-View und Rechenfälle `docs/rechenfaelle/reisekosten.md`.
|
||||
Abgedeckt: dokumentiertes Inland-Taggeld, Nächtigung (belegt oder
|
||||
Pauschale), Kilometergeld, ÖV-Dienstreise und Familienheimfahrten.
|
||||
Kilometergrenzen: 30.000 km über Dienst-/Heimfahrten sowie 12.600 € bei
|
||||
niedrigem Satz; Familienheimfahrt: eine je Woche und keine Kumulation mit
|
||||
steuerfreiem Taggeld.
|
||||
- Der vollständige Spesenbetrag wird genau einmal über `EXPENSES` ersetzt.
|
||||
Nur der §-26-Überhang wird als laufender Bezug mit LSt/SV/LNK behandelt;
|
||||
die neutrale Nettoausgleichsregel verhindert eine Doppelersetzung.
|
||||
- Tests `test_reisekosten_private.py`: Taggeld-Cap, Kilometergrenze,
|
||||
abgabenpflichtiger Überhang/Nettoausgleich. Vollständiger Odoo-Lauf in
|
||||
`ap13a_test`: **114 Tests, 0 Fehler**; Python/XML-Checks grün.
|
||||
- Ausdrücklich noch offen in AP13-B: Pendlerpauschale, Pendlereuro und
|
||||
Jobticket. Nicht im AP13-A-Scope: Auslandssätze, §3 Abs1 Z16b-KV-Sätze
|
||||
und die detaillierte Einsatzortdauer-Verfolgung.
|
||||
- Vorheriger Dokumentations-/Ignore-Commit: **`91ac9e5`**. AP13-A ist
|
||||
derzeit **noch uncommittet**.
|
||||
|
||||
**AP 12b wertgebundene Sachbezüge umgesetzt — 166/166 Tests grün**
|
||||
(2026-09-14, freigegeben):
|
||||
|
||||
|
||||
Reference in New Issue
Block a user