Files
odoo-at-payroll/addons/l10n_at_hr_payroll_private/data/l10n.at.payroll.kv.gruppe.stufe.csv
T
fegger 67374611c6 [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.
2026-09-09 22:10:26 +02:00

12 KiB

1idgruppe_id:idstufebezeichnunggehaltgueltig_ab
2kv2203_st_ii_1l10n_at_hr_payroll_private.kv2203_grp_ii1im 1. u 2. VWGJ2059.412026-01-01
3kv2203_st_ii_2l10n_at_hr_payroll_private.kv2203_grp_ii2nach 2 VWGJ2179.682026-01-01
4kv2203_st_ii_3l10n_at_hr_payroll_private.kv2203_grp_ii3nach 4 VWGJ2315.462026-01-01
5kv2203_st_ii_4l10n_at_hr_payroll_private.kv2203_grp_ii4nach 6 VWGJ2457.652026-01-01
6kv2203_st_ii_5l10n_at_hr_payroll_private.kv2203_grp_ii5nach 8 VWGJ2599.832026-01-01
7kv2203_st_ii_6l10n_at_hr_payroll_private.kv2203_grp_ii6nach 10 VWGJ2742.032026-01-01
8kv2203_st_ii_7l10n_at_hr_payroll_private.kv2203_grp_ii7nach 12 VWGJ2863.882026-01-01
9kv2203_st_ii_8l10n_at_hr_payroll_private.kv2203_grp_ii8nach 15 VWGJ3087.282026-01-01
10kv2203_st_iii_1l10n_at_hr_payroll_private.kv2203_grp_iii1im 1. u 2. VWGJ2528.042026-01-01
11kv2203_st_iii_2l10n_at_hr_payroll_private.kv2203_grp_iii2nach 2 VWGJ2705.032026-01-01
12kv2203_st_iii_3l10n_at_hr_payroll_private.kv2203_grp_iii3nach 4 VWGJ2881.972026-01-01
13kv2203_st_iii_4l10n_at_hr_payroll_private.kv2203_grp_iii4nach 6 VWGJ3058.962026-01-01
14kv2203_st_iii_5l10n_at_hr_payroll_private.kv2203_grp_iii5nach 8 VWGJ3232.732026-01-01
15kv2203_st_iii_6l10n_at_hr_payroll_private.kv2203_grp_iii6nach 10 VWGJ3409.532026-01-01
16kv2203_st_iii_7l10n_at_hr_payroll_private.kv2203_grp_iii7nach 12 VWGJ3561.042026-01-01
17kv2203_st_iii_8l10n_at_hr_payroll_private.kv2203_grp_iii8nach 15 VWGJ3838.852026-01-01
18kv2203_st_iv_1l10n_at_hr_payroll_private.kv2203_grp_iv1im 1. u 2. VWGJ3146.272026-01-01
19kv2203_st_iv_2l10n_at_hr_payroll_private.kv2203_grp_iv2nach 2 VWGJ3366.492026-01-01
20kv2203_st_iv_3l10n_at_hr_payroll_private.kv2203_grp_iv3nach 4 VWGJ3586.732026-01-01
21kv2203_st_iv_4l10n_at_hr_payroll_private.kv2203_grp_iv4nach 6 VWGJ3806.972026-01-01
22kv2203_st_iv_5l10n_at_hr_payroll_private.kv2203_grp_iv5nach 8 VWGJ4027.202026-01-01
23kv2203_st_iv_6l10n_at_hr_payroll_private.kv2203_grp_iv6nach 10 VWGJ4247.472026-01-01
24kv2203_st_iv_7l10n_at_hr_payroll_private.kv2203_grp_iv7nach 12 VWGJ4436.222026-01-01
25kv2203_st_iv_8l10n_at_hr_payroll_private.kv2203_grp_iv8nach 15 VWGJ4782.322026-01-01
26kv2203_st_v_1l10n_at_hr_payroll_private.kv2203_grp_v1im 1. u 2. VWGJ3919.672026-01-01
27kv2203_st_v_2l10n_at_hr_payroll_private.kv2203_grp_v2nach 2 VWGJ4194.022026-01-01
28kv2203_st_v_3l10n_at_hr_payroll_private.kv2203_grp_v3nach 4 VWGJ4468.412026-01-01
29kv2203_st_v_4l10n_at_hr_payroll_private.kv2203_grp_v4nach 6 VWGJ4742.772026-01-01
30kv2203_st_v_5l10n_at_hr_payroll_private.kv2203_grp_v5nach 8 VWGJ5017.152026-01-01
31kv2203_st_v_6l10n_at_hr_payroll_private.kv2203_grp_v6nach 10 VWGJ5291.572026-01-01
32kv2203_st_v_7l10n_at_hr_payroll_private.kv2203_grp_v7nach 12 VWGJ5526.702026-01-01
33kv2203_st_v_8l10n_at_hr_payroll_private.kv2203_grp_v8nach 15 VWGJ5957.862026-01-01
34kv2203_st_vi_1l10n_at_hr_payroll_private.kv2203_grp_vi1im 1. u 2. VWGJ5482.402026-01-01
35kv2203_st_vi_2l10n_at_hr_payroll_private.kv2203_grp_vi2nach 2 VWGJ6167.672026-01-01
36kv2203_st_vi_3l10n_at_hr_payroll_private.kv2203_grp_vi3nach 5 VWGJ6853.012026-01-01
37kv2203_st_m1_1l10n_at_hr_payroll_private.kv2203_grp_m11im 1. u 2. VWGJ2427.722026-01-01
38kv2203_st_m1_2l10n_at_hr_payroll_private.kv2203_grp_m12nach 2 VWGJ2427.722026-01-01
39kv2203_st_m1_3l10n_at_hr_payroll_private.kv2203_grp_m13nach 4 VWGJ2586.572026-01-01
40kv2203_st_m1_4l10n_at_hr_payroll_private.kv2203_grp_m14nach 6 VWGJ2745.392026-01-01
41kv2203_st_m1_5l10n_at_hr_payroll_private.kv2203_grp_m15nach 8 VWGJ2904.192026-01-01
42kv2203_st_m1_6l10n_at_hr_payroll_private.kv2203_grp_m16nach 10 VWGJ3063.052026-01-01
43kv2203_st_m1_7l10n_at_hr_payroll_private.kv2203_grp_m17nach 12 VWGJ3199.162026-01-01
44kv2203_st_m1_8l10n_at_hr_payroll_private.kv2203_grp_m18nach 15 VWGJ3448.742026-01-01
45kv2203_st_m2_1l10n_at_hr_payroll_private.kv2203_grp_m21im 1. u 2. VWGJ3095.502026-01-01
46kv2203_st_m2_2l10n_at_hr_payroll_private.kv2203_grp_m22nach 2 VWGJ3095.502026-01-01
47kv2203_st_m2_3l10n_at_hr_payroll_private.kv2203_grp_m23nach 4 VWGJ3297.982026-01-01
48kv2203_st_m2_4l10n_at_hr_payroll_private.kv2203_grp_m24nach 6 VWGJ3500.522026-01-01
49kv2203_st_m2_5l10n_at_hr_payroll_private.kv2203_grp_m25nach 8 VWGJ3703.012026-01-01
50kv2203_st_m2_6l10n_at_hr_payroll_private.kv2203_grp_m26nach 10 VWGJ3905.532026-01-01
51kv2203_st_m2_7l10n_at_hr_payroll_private.kv2203_grp_m27nach 12 VWGJ4079.132026-01-01
52kv2203_st_m2_8l10n_at_hr_payroll_private.kv2203_grp_m28nach 15 VWGJ4397.372026-01-01
53kv2203_st_m2fs_1l10n_at_hr_payroll_private.kv2203_grp_m2fs1im 1. u 2. VWGJ3241.682026-01-01
54kv2203_st_m2fs_2l10n_at_hr_payroll_private.kv2203_grp_m2fs2nach 2 VWGJ3241.682026-01-01
55kv2203_st_m2fs_3l10n_at_hr_payroll_private.kv2203_grp_m2fs3nach 4 VWGJ3453.742026-01-01
56kv2203_st_m2fs_4l10n_at_hr_payroll_private.kv2203_grp_m2fs4nach 6 VWGJ3665.792026-01-01
57kv2203_st_m2fs_5l10n_at_hr_payroll_private.kv2203_grp_m2fs5nach 8 VWGJ3877.832026-01-01
58kv2203_st_m2fs_6l10n_at_hr_payroll_private.kv2203_grp_m2fs6nach 10 VWGJ4089.902026-01-01
59kv2203_st_m2fs_7l10n_at_hr_payroll_private.kv2203_grp_m2fs7nach 12 VWGJ4271.682026-01-01
60kv2203_st_m2fs_8l10n_at_hr_payroll_private.kv2203_grp_m2fs8nach 15 VWGJ4605.012026-01-01
61kv2203_st_m3_1l10n_at_hr_payroll_private.kv2203_grp_m31im 1. u 2. VWGJ3542.722026-01-01
62kv2203_st_m3_2l10n_at_hr_payroll_private.kv2203_grp_m32nach 2 VWGJ3542.722026-01-01
63kv2203_st_m3_3l10n_at_hr_payroll_private.kv2203_grp_m33nach 4 VWGJ3774.512026-01-01
64kv2203_st_m3_4l10n_at_hr_payroll_private.kv2203_grp_m34nach 6 VWGJ4006.272026-01-01
65kv2203_st_m3_5l10n_at_hr_payroll_private.kv2203_grp_m35nach 8 VWGJ4238.052026-01-01
66kv2203_st_m3_6l10n_at_hr_payroll_private.kv2203_grp_m36nach 10 VWGJ4469.812026-01-01
67kv2203_st_m3_7l10n_at_hr_payroll_private.kv2203_grp_m37nach 12 VWGJ4668.452026-01-01
68kv2203_st_m3_8l10n_at_hr_payroll_private.kv2203_grp_m38nach 15 VWGJ5032.682026-01-01
69kv2748_st_i_1l10n_at_hr_payroll_private.kv2748_grp_i1im 1. u 2. VWGJ1960.542026-01-01
70kv2748_st_i_2l10n_at_hr_payroll_private.kv2748_grp_i2nach 2 VWGJ2058.432026-01-01
71kv2748_st_i_3l10n_at_hr_payroll_private.kv2748_grp_i3nach 4 VWGJ2190.762026-01-01
72kv2748_st_i_4l10n_at_hr_payroll_private.kv2748_grp_i4nach 6 VWGJ2323.122026-01-01
73kv2748_st_i_5l10n_at_hr_payroll_private.kv2748_grp_i5nach 8 VWGJ2455.452026-01-01
74kv2748_st_i_6l10n_at_hr_payroll_private.kv2748_grp_i6nach 10 VWGJ2588.722026-01-01
75kv2748_st_i_7l10n_at_hr_payroll_private.kv2748_grp_i7nach 12 VWGJ2703.752026-01-01
76kv2748_st_i_8l10n_at_hr_payroll_private.kv2748_grp_i8nach 15 VWGJ2914.692026-01-01
77kv2748_st_ii_1l10n_at_hr_payroll_private.kv2748_grp_ii1im 1. u 2. VWGJ2199.152026-01-01
78kv2748_st_ii_2l10n_at_hr_payroll_private.kv2748_grp_ii2nach 2 VWGJ2350.622026-01-01
79kv2748_st_ii_3l10n_at_hr_payroll_private.kv2748_grp_ii3nach 4 VWGJ2502.072026-01-01
80kv2748_st_ii_4l10n_at_hr_payroll_private.kv2748_grp_ii4nach 6 VWGJ2655.452026-01-01
81kv2748_st_ii_5l10n_at_hr_payroll_private.kv2748_grp_ii5nach 8 VWGJ2809.082026-01-01
82kv2748_st_ii_6l10n_at_hr_payroll_private.kv2748_grp_ii6nach 10 VWGJ2962.722026-01-01
83kv2748_st_ii_7l10n_at_hr_payroll_private.kv2748_grp_ii7nach 12 VWGJ3094.322026-01-01
84kv2748_st_ii_8l10n_at_hr_payroll_private.kv2748_grp_ii8nach 15 VWGJ3335.742026-01-01
85kv2748_st_iii_1l10n_at_hr_payroll_private.kv2748_grp_iii1im 1. u 2. VWGJ2727.402026-01-01
86kv2748_st_iii_2l10n_at_hr_payroll_private.kv2748_grp_iii2nach 2 VWGJ2918.342026-01-01
87kv2748_st_iii_3l10n_at_hr_payroll_private.kv2748_grp_iii3nach 4 VWGJ3109.212026-01-01
88kv2748_st_iii_4l10n_at_hr_payroll_private.kv2748_grp_iii4nach 6 VWGJ3300.162026-01-01
89kv2748_st_iii_5l10n_at_hr_payroll_private.kv2748_grp_iii5nach 8 VWGJ3491.062026-01-01
90kv2748_st_iii_6l10n_at_hr_payroll_private.kv2748_grp_iii6nach 10 VWGJ3682.002026-01-01
91kv2748_st_iii_7l10n_at_hr_payroll_private.kv2748_grp_iii7nach 12 VWGJ3845.612026-01-01
92kv2748_st_iii_8l10n_at_hr_payroll_private.kv2748_grp_iii8nach 15 VWGJ4145.622026-01-01
93kv2748_st_iv_1l10n_at_hr_payroll_private.kv2748_grp_iv1im 1. u 2. VWGJ3415.012026-01-01
94kv2748_st_iv_2l10n_at_hr_payroll_private.kv2748_grp_iv2nach 2 VWGJ3654.052026-01-01
95kv2748_st_iv_3l10n_at_hr_payroll_private.kv2748_grp_iv3nach 4 VWGJ3893.092026-01-01
96kv2748_st_iv_4l10n_at_hr_payroll_private.kv2748_grp_iv4nach 6 VWGJ4132.152026-01-01
97kv2748_st_iv_5l10n_at_hr_payroll_private.kv2748_grp_iv5nach 8 VWGJ4371.192026-01-01
98kv2748_st_iv_6l10n_at_hr_payroll_private.kv2748_grp_iv6nach 10 VWGJ4610.262026-01-01
99kv2748_st_iv_7l10n_at_hr_payroll_private.kv2748_grp_iv7nach 12 VWGJ4815.152026-01-01
100kv2748_st_iv_8l10n_at_hr_payroll_private.kv2748_grp_iv8nach 15 VWGJ5190.772026-01-01
101kv2748_st_ivm_1l10n_at_hr_payroll_private.kv2748_grp_ivm1im 1.-4. VWGJ3415.012026-01-01
102kv2748_st_ivm_2l10n_at_hr_payroll_private.kv2748_grp_ivm2nach 4 VWGJ3654.052026-01-01
103kv2748_st_ivm_3l10n_at_hr_payroll_private.kv2748_grp_ivm3nach 6 VWGJ3893.092026-01-01
104kv2748_st_ivm_4l10n_at_hr_payroll_private.kv2748_grp_ivm4nach 8 VWGJ4132.152026-01-01
105kv2748_st_ivm_5l10n_at_hr_payroll_private.kv2748_grp_ivm5nach 10 VWGJ4371.192026-01-01
106kv2748_st_ivm_6l10n_at_hr_payroll_private.kv2748_grp_ivm6nach 12 VWGJ4610.262026-01-01
107kv2748_st_ivm_7l10n_at_hr_payroll_private.kv2748_grp_ivm7nach 14 VWGJ4815.152026-01-01
108kv2748_st_ivm_8l10n_at_hr_payroll_private.kv2748_grp_ivm8nach 17 VWGJ5047.102026-01-01
109kv2748_st_v_1l10n_at_hr_payroll_private.kv2748_grp_v1im 1. u 2. VWGJ4299.702026-01-01
110kv2748_st_v_2l10n_at_hr_payroll_private.kv2748_grp_v2nach 2 VWGJ4594.042026-01-01
111kv2748_st_v_3l10n_at_hr_payroll_private.kv2748_grp_v3nach 4 VWGJ4888.372026-01-01
112kv2748_st_v_4l10n_at_hr_payroll_private.kv2748_grp_v4nach 6 VWGJ5182.712026-01-01
113kv2748_st_v_5l10n_at_hr_payroll_private.kv2748_grp_v5nach 8 VWGJ5477.002026-01-01
114kv2748_st_v_6l10n_at_hr_payroll_private.kv2748_grp_v6nach 10 VWGJ5771.342026-01-01
115kv2748_st_v_7l10n_at_hr_payroll_private.kv2748_grp_v7nach 12 VWGJ6023.652026-01-01
116kv2748_st_v_8l10n_at_hr_payroll_private.kv2748_grp_v8nach 15 VWGJ6486.152026-01-01
117kv2748_st_vom_1l10n_at_hr_payroll_private.kv2748_grp_vom1im 1.-6. VWGJ4299.702026-01-01
118kv2748_st_vom_2l10n_at_hr_payroll_private.kv2748_grp_vom2nach 6 VWGJ4594.042026-01-01
119kv2748_st_vom_3l10n_at_hr_payroll_private.kv2748_grp_vom3nach 8 VWGJ4888.372026-01-01
120kv2748_st_vom_4l10n_at_hr_payroll_private.kv2748_grp_vom4nach 10 VWGJ5182.712026-01-01
121kv2748_st_vom_5l10n_at_hr_payroll_private.kv2748_grp_vom5nach 12 VWGJ5477.002026-01-01
122kv2748_st_vi_1l10n_at_hr_payroll_private.kv2748_grp_vi1im 1. u 2. VWGJ6021.802026-01-01
123kv2748_st_vi_2l10n_at_hr_payroll_private.kv2748_grp_vi2nach 2 VWGJ6762.622026-01-01
124kv2748_st_vi_3l10n_at_hr_payroll_private.kv2748_grp_vi3nach 5 VWGJ7503.502026-01-01
125kv2748_st_meister_1l10n_at_hr_payroll_private.kv2748_grp_meister1im 1. u 2. VWGJ4130.762026-01-01
126kv2748_st_meister_2l10n_at_hr_payroll_private.kv2748_grp_meister2nach 2 VWGJ4130.762026-01-01
127kv2748_st_meister_3l10n_at_hr_payroll_private.kv2748_grp_meister3nach 4 VWGJ4303.132026-01-01
128kv2748_st_meister_4l10n_at_hr_payroll_private.kv2748_grp_meister4nach 6 VWGJ4475.482026-01-01
129kv2748_st_meister_5l10n_at_hr_payroll_private.kv2748_grp_meister5nach 8 VWGJ4647.842026-01-01
130kv2748_st_meister_6l10n_at_hr_payroll_private.kv2748_grp_meister6nach 10 VWGJ4820.172026-01-01
131kv2748_st_meister_7l10n_at_hr_payroll_private.kv2748_grp_meister7nach 12 VWGJ4992.532026-01-01
132kv2748_st_meister_8l10n_at_hr_payroll_private.kv2748_grp_meister8nach 15 VWGJ5270.292026-01-01