mirror of
http://100.103.83.12:3003/fegger/odoo-at-payroll.git
synced 2026-09-17 08:52:45 +00:00
[ADD] l10n_at_hr_payroll_private: KV framework (GP1)
GP1 of the approved General-AT implementation plan: the KV framework for the Austrian private economy on the Odoo 19 hr_payroll engine. - l10n.at.payroll.kv: collective agreement master data with chamber, union, validity date and a trace link to the KV library (personalverrechnung/quellen/kv/) - l10n.at.payroll.kv.wert: versioned KV parameters following the hr.rule.parameter.value pattern (Python literal, unique per KV/code/date); consumed via employee.kv_id._wert(code, date) - l10n.at.payroll.kv.gruppe / .stufe: Verwendungsgruppen with Erfahrungsstufen year tables, unique(gruppe, stufe, gueltig_ab), Stichtag lookup - hr.version / hr.employee contract fields: kv_id, kv_gruppe_id, erfahrungsstufe, ueberzahlung - import wizard for KV intake and yearly updates: table paste (Gruppe;Stufe;Gehalt[;Bezeichnung]), preview, >10% jump warning (warn lines never applied automatically), new gueltig_ab versions, historical values untouched - seed D2 (SI-2203 Handwerk und Gewerbe, SI-2748 Metallgewerbe): wage tables from 1. 1. 2026 curated from the KV library texts - 18 groups, 131 stage values, 27 parameters, including the special progression groups IV-M / V-OM (SI-2748) and the discontinued VG I (SI-2203) - tests: test_kv_katalog (seed lookups, Stichtag behaviour, versioning, parameters, wizard, contract fields) Statically validated (py_compile, XML well-formedness, CSV consistency, wizard logic simulation); runtime acceptance pending PostgreSQL on the dev host.
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
id,kv_id:id,code,name,parameter_value,date_from
|
||||
kv2203_wert_naz,l10n_at_hr_payroll_private.kv_si_2203,naz,Normalarbeitszeit (Wochenstunden - § 4 Abs 1),40,2026-01-01
|
||||
kv2203_wert_teilungsfaktor_ue,l10n_at_hr_payroll_private.kv_si_2203,teilungsfaktor_ue,Teilungsfaktor Überstunde (1/x des Monatsgehalts - § 5 Abs 6),150,2026-01-01
|
||||
kv2203_wert_prorate,l10n_at_hr_payroll_private.kv_si_2203,prorate_divisor,Aliquoter Divisor Ein-/Austritt (§ 17 Abs 2),26,2026-01-01
|
||||
kv2203_wert_ue_tag,l10n_at_hr_payroll_private.kv_si_2203,ue_zuschlag_tag,Überstundenzuschlag Tag (%),50,2026-01-01
|
||||
kv2203_wert_ue_nacht,l10n_at_hr_payroll_private.kv_si_2203,ue_zuschlag_nacht,Überstundenzuschlag 20-6 Uhr (%),100,2026-01-01
|
||||
kv2203_wert_sofei,l10n_at_hr_payroll_private.kv_si_2203,so_feiertag_zuschlag,Zuschlag Sonn-/Feiertagsüberstunden (%),100,2026-01-01
|
||||
kv2203_wert_nacht_eur,l10n_at_hr_payroll_private.kv_si_2203,nacht_sonderverguetung,Sondervergütung Nachtarbeit 22-6 Uhr (EUR/h - § 6 Abs 1),2.62,2026-01-01
|
||||
kv2203_wert_sz13_monat,l10n_at_hr_payroll_private.kv_si_2203,sz13_monat,Auszahlmonat 13. Bezug (spätestens 30. 11.),11,2026-01-01
|
||||
kv2203_wert_sz14_faelligkeit,l10n_at_hr_payroll_private.kv_si_2203,sz14_faelligkeit,Fälligkeit 14. Bezug (§ 11 Abs 3),'urlaub',2026-01-01
|
||||
kv2203_wert_sz13_name,l10n_at_hr_payroll_private.kv_si_2203,sz13_name,Bezeichnung 13. Bezug,'Weihnachtsremuneration',2026-01-01
|
||||
kv2203_wert_sz14_name,l10n_at_hr_payroll_private.kv_si_2203,sz14_name,Bezeichnung 14. Bezug,'Urlaubszuschuss',2026-01-01
|
||||
kv2203_wert_ue_hoechster,l10n_at_hr_payroll_private.kv_si_2203,ue_hoechster_zuschlag,Bei Zuschlagskumulation nur der höchste Zuschlag (§ 5 Abs 7),True,2026-01-01
|
||||
kv2748_wert_naz,l10n_at_hr_payroll_private.kv_si_2748,naz,Normalarbeitszeit (Wochenstunden - § 4 Abs 1),38.5,2026-01-01
|
||||
kv2748_wert_teilungsfaktor_ue,l10n_at_hr_payroll_private.kv_si_2748,teilungsfaktor_ue,Teilungsfaktor Überstunde (1/x des Monatsgehalts - § 5 Abs 6),143,2026-01-01
|
||||
kv2748_wert_teilungsfaktor_norm,l10n_at_hr_payroll_private.kv_si_2748,teilungsfaktor_norm,Teilungsfaktor Normalarbeitsstunde/Mehrarbeit (§ 5 Abs 6),167,2026-01-01
|
||||
kv2748_wert_mehrarbeit,l10n_at_hr_payroll_private.kv_si_2748,mehrarbeit_zuschlag,Mehrarbeit Zuschlag § 4a (Stunden zwischen NAZ und 40),50,2026-01-01
|
||||
kv2748_wert_prorate,l10n_at_hr_payroll_private.kv_si_2748,prorate_divisor,Aliquoter Divisor Ein-/Austritt (§ 17 Abs 2),26,2026-01-01
|
||||
kv2748_wert_ue_tag,l10n_at_hr_payroll_private.kv_si_2748,ue_zuschlag_tag,Überstundenzuschlag Tag (%),50,2026-01-01
|
||||
kv2748_wert_ue_nacht,l10n_at_hr_payroll_private.kv_si_2748,ue_zuschlag_nacht,Überstundenzuschlag 20-6 Uhr bzw. 3.+ ÜStd nach 19 Uhr (%),100,2026-01-01
|
||||
kv2748_wert_sofei,l10n_at_hr_payroll_private.kv_si_2748,so_feiertag_zuschlag,Zuschlag Sonn-/Feiertagsüberstunden (%),100,2026-01-01
|
||||
kv2748_wert_nacht_eur,l10n_at_hr_payroll_private.kv_si_2748,nacht_sonderverguetung,Sondervergütung Nachtarbeit 22-6 Uhr (EUR/h - § 6),2.71,2026-01-01
|
||||
kv2748_wert_nacht_eur_2027,l10n_at_hr_payroll_private.kv_si_2748,nacht_sonderverguetung,Sondervergütung Nachtarbeit 22-6 Uhr (EUR/h - § 6),2.76,2027-01-01
|
||||
kv2748_wert_sz13_monat,l10n_at_hr_payroll_private.kv_si_2748,sz13_monat,Auszahlmonat 13. Bezug (spätestens 1. 12.),12,2026-01-01
|
||||
kv2748_wert_sz14_faelligkeit,l10n_at_hr_payroll_private.kv_si_2748,sz14_faelligkeit,Fälligkeit 14. Bezug (§ 11 Abs 3),'urlaub',2026-01-01
|
||||
kv2748_wert_sz13_name,l10n_at_hr_payroll_private.kv_si_2748,sz13_name,Bezeichnung 13. Bezug,'13. Monatsgehalt (Weihnachtsremuneration)',2026-01-01
|
||||
kv2748_wert_sz14_name,l10n_at_hr_payroll_private.kv_si_2748,sz14_name,Bezeichnung 14. Bezug,'14. Monatsgehalt (Urlaubszuschuss)',2026-01-01
|
||||
kv2748_wert_ue_hoechster,l10n_at_hr_payroll_private.kv_si_2748,ue_hoechster_zuschlag,Bei Zuschlagskumulation nur der höchste Zuschlag (§ 5 Abs 7),True,2026-01-01
|
||||
|
Reference in New Issue
Block a user