[FIX] mail: notification emails were lacking references to their parent message.
[odoo/odoo.git] / addons / l10n_fr_hr_payroll / l10n_fr_hr_payroll_data.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4
5 <!-- Concernant la codification des contributions, si quelqu'un sait où trouver une codification officielle on migrera dessus. En attendant les code des cotisations sont mis au hasard -->
6
7
8
9 <!-- Holidays Category -->
10
11     <record model="hr.holidays.status" id="holiday_status_heures_sup">
12       <field name="name">Heures Supplementaires</field>
13       <field name="limit">True</field>
14       <field name="color_name">lightblue</field>
15     </record>
16
17
18
19
20
21 <!--   Rule Category -->
22
23     <record id="base.main_company" model="res.company">
24         <field name="plafond_secu">2946</field>
25     </record>
26
27
28     <record id="TOTAL" model="hr.salary.rule.category">
29         <field name="name">Cout total pour l'entreprise</field>
30         <field name="code">TOTAL</field>
31         <field name="parent_id" eval="False"/>
32     </record>
33
34     <record id="hr_payroll.NET" model="hr.salary.rule.category">
35         <field name="name">Salaire Net</field>
36         <field name="code">NET</field>
37         <field name="parent_id" eval="False"/>
38     </record>
39
40     <record id="hr_payroll.GROSS" model="hr.salary.rule.category">
41         <field name="name">Salaire Brut</field>
42         <field name="code">BRUT</field>
43         <field name="parent_id" eval="False"/>
44     </record>
45
46     <record id="hr_payroll.BASIC" model="hr.salary.rule.category">
47         <field name="name">Salaire de base</field>
48         <field name="code">BASE</field>
49         <field name="parent_id" eval="False"/>
50     </record>
51
52     <record id="hr_payroll.ALW" model="hr.salary.rule.category">
53         <field name="name">Indemnite</field>
54         <field name="code">INDM</field>
55         <field name="parent_id" eval="False"/>
56     </record>
57
58     <record id="hr_payroll.DED" model="hr.salary.rule.category">
59         <field name="name">Deduction</field>
60         <field name="code">DED</field>
61         <field name="parent_id" eval="False"/>
62     </record>
63
64     <record id="C_IMP" model="hr.salary.rule.category">
65         <field name="name">Cumul Imposable</field>
66         <field name="code">C_IMP</field>
67         <field name="parent_id" eval="False"/>
68     </record>
69
70     <record id="RETENUES" model="hr.salary.rule.category">
71         <field name="name">Total Retenues</field>
72         <field name="code">RETENUES</field>
73         <field name="parent_id" eval="False"/>
74     </record>
75     
76     <record id="SALC" model="hr.salary.rule.category">
77         <field name="name">Total Charges Salariales</field>
78         <field name="code">SALC</field>
79         <field name="parent_id" ref="RETENUES"/>
80     </record>
81
82     <record id="hr_payroll.COMP" model="hr.salary.rule.category">
83         <field name="name">Cotisations Patronales</field>
84         <field name="code">COMP</field>
85         <field name="parent_id" eval="False"/>
86     </record>
87
88     <record id="PREV" model="hr.salary.rule.category">
89         <field name="name">Cotisations Prevoyance Patronales</field>
90         <field name="code">PREV</field>
91         <field name="parent_id" ref="hr_payroll.COMP"/>
92     </record>
93
94     <record id="SECU" model="hr.salary.rule.category">
95         <field name="name">Plafond de Securite Sociale</field>
96         <field name="code">SECU</field>
97         <field name="parent_id" eval="False"/>
98     </record>
99
100
101     <record id="other_totals" model="hr.salary.rule.category">
102         <field name="name">Autres totaux</field>
103         <field name="code">O_TOTALS</field>
104         <field name="parent_id" eval="False"/>
105     </record>
106
107
108
109
110         <!-- Contribution Register -->
111
112     <record id="hr_urssaf_register" model="hr.contribution.register">
113         <field name="name">URSSAF</field>
114     </record>
115
116     <record id="hr_retraite_register" model="hr.contribution.register">
117         <field name="name">Organisme de retraite complementaire</field>
118     </record>
119
120     <record id="hr_cci_register" model="hr.contribution.register">
121         <field name="name">Chambre du commerce et de l'industrie</field>
122     </record>
123
124     <record id="hr_prevoyance_register" model="hr.contribution.register">
125         <field name="name">Organisme de prevoyance</field>
126     </record>
127
128
129 <!-- HR SALARY RULES-->
130
131
132
133     <record id="hr_payroll.hr_rule_basic" model="hr.salary.rule">
134         <field name="name">Salaire de base</field>
135         <field name="code">BASE</field>
136         <field name="sequence">1</field>
137     </record>
138
139     <record id="hr_payroll.hr_rule_taxable" model="hr.salary.rule">
140         <field name="name">Salaire Brut</field>
141             <field name="code">BRUT</field>
142         <field name="sequence">1000</field>
143         <field name="category_id" ref="hr_payroll.GROSS"/>
144         <field name="amount_python_compute">result = categories.BASE + categories.INDM - categories.DED</field>
145
146     </record>
147
148     <record id="hr_rule_secu" model="hr.salary.rule">
149         <field name="name">Plafond Securite Sociale</field>
150         <field name="code">SECU</field>
151         <field name="sequence">1010</field>
152         <field name="category_id" ref="SECU"/>
153         <field name="appears_on_payslip" eval="False"/>
154         <field name="condition_select">none</field>
155         <field name="amount_select">code</field>
156         <field name="amount_python_compute">result = contract.employee_id.company_id.plafond_secu</field>
157     </record>
158
159     <record id="hr_rule_tranche_a" model="hr.salary.rule">
160         <field name="name">Plafond Tranche A</field>
161         <field name="code">TA</field>
162         <field name="sequence">1011</field>
163         <field name="category_id" ref="other_totals"/>
164         <field name="appears_on_payslip" eval="False"/>
165         <field name="condition_select">none</field>
166         <field name="amount_select">code</field>
167         <field name="amount_python_compute">result = SECU</field>
168     </record>
169
170     <record id="hr_rule_tranche_b" model="hr.salary.rule">
171         <field name="name">Plafond Tranche B</field>
172         <field name="code">TB</field>
173         <field name="sequence">1012</field>
174         <field name="category_id" ref="other_totals"/>
175         <field name="appears_on_payslip" eval="False"/>
176         <field name="condition_select">none</field>
177         <field name="amount_select">code</field>
178         <field name="amount_python_compute">result = SECU * 4</field>
179     </record>
180
181     <record id="hr_rule_tranche_c" model="hr.salary.rule">
182         <field name="name">Plafond Tranche C</field>
183         <field name="code">TC</field>
184         <field name="sequence">1013</field>
185         <field name="category_id" ref="other_totals"/>
186         <field name="appears_on_payslip" eval="False"/>
187         <field name="condition_select">none</field>
188         <field name="amount_select">code</field>
189         <field name="amount_python_compute">result = SECU * 8</field>
190     </record>
191
192     <record id="hr_rule_tranche_1" model="hr.salary.rule">
193         <field name="name">Plafond Tranche 1</field>
194         <field name="code">T1</field>
195         <field name="sequence">1014</field>
196         <field name="category_id" ref="other_totals"/>
197         <field name="appears_on_payslip" eval="False"/>
198         <field name="condition_select">none</field>
199         <field name="amount_select">code</field>
200         <field name="amount_python_compute">result = SECU</field>
201     </record>
202
203     <record id="hr_rule_tranche_2" model="hr.salary.rule">
204         <field name="name">Plafond Tranche 2</field>
205         <field name="code">T2</field>
206         <field name="sequence">1015</field>
207         <field name="category_id" ref="other_totals"/>
208         <field name="appears_on_payslip" eval="False"/>
209         <field name="condition_select">none</field>
210         <field name="amount_select">code</field>
211         <field name="amount_python_compute">result = SECU * 3</field>
212     </record>
213
214
215     <record id="hr_rule_total_charges_salariales" model="hr.salary.rule">
216         <field name="name">Total des charges salariales</field>
217         <field name="sequence">2510</field>
218         <field name="code">SALC</field>
219         <field name="category_id" ref="other_totals"/>
220         <field name="appears_on_payslip" eval="True"/>
221         <field name="condition_select">none</field>
222         <field name="amount_select">code</field>
223         <field name="amount_python_compute">result = categories.SALC</field>
224     </record>
225
226
227     <record id="hr_rule_total_retenues" model="hr.salary.rule">
228         <field name="name">Total Retenues</field>
229         <field name="sequence">99999</field>
230         <field name="category_id" ref="other_totals"/>
231         <field name="code">RET</field>
232         <field name="condition_select">none</field>
233         <field name="amount_select">code</field>
234         <field name="appears_on_payslip" eval="True"/>
235         <field name="amount_python_compute">result = categories.RETENUES</field>
236     </record>
237
238     <record id="hr_rule_cumul_imposable" model="hr.salary.rule">
239         <field name="name">Cumul Imposable</field>
240         <field name="sequence">99999</field>
241         <field name="category_id" ref="C_IMP"/>
242         <field name="code">C_IMP</field>
243         <field name="condition_select">none</field>
244         <field name="amount_select">code</field>
245         <field name="appears_on_payslip" eval="False"/>
246         <field name="amount_python_compute">result = BRUT - categories.SALC</field>
247     </record>
248
249
250     <record id="hr_payroll.hr_rule_net" model="hr.salary.rule">
251         <field name="name">Net</field>
252         <field name="sequence">100000</field>
253         <field name="category_id" ref="hr_payroll.NET"/>
254         <field name="amount_python_compute">result = BRUT - categories.RETENUES</field>
255     </record>
256
257     <record id="hr_rule_total_charges_patronales" model="hr.salary.rule">
258         <field name="name">Total Charges Patronales</field>
259         <field name="sequence">150000</field>
260         <field name="code">TCOMP</field>
261         <field name="category_id" ref="other_totals"/>
262         <field name="appears_on_payslip" eval="False"/>
263         <field name="condition_select">none</field>
264         <field name="amount_select">code</field>
265         <field name="amount_python_compute">result = categories.COMP</field>
266     </record>
267
268
269     <record id="hr_rule_total" model="hr.salary.rule">
270         <field name="name">Cout total pour l'entreprise</field>
271         <field name="sequence">200000</field>
272         <field name="code">TOTAL</field>
273         <field name="category_id" ref="TOTAL"/>
274         <field name="appears_on_payslip" eval="False"/>
275         <field name="condition_select">none</field>
276         <field name="amount_select">code</field>
277         <field name="amount_python_compute">result = categories.BRUT + categories.COMP</field>
278     </record>
279
280
281
282
283
284
285     <record id="hr_payroll_rules_C1_employe" model="hr.salary.rule">
286         <field name="category_id" ref="SALC"/>
287         <field name="name">Assurance maladie, maternite, invalidite, deces, solidaritee des personnes agees et handicapees</field>
288         <field name="code">C1</field>
289         <field name="sequence">2040</field>
290         <field name="condition_select">none</field>
291         <field name="amount_select">percentage</field>
292         <field name="amount_percentage">0.75</field>
293         <field name="amount_percentage_base">categories.BRUT</field>
294         <field name="appears_on_payslip" eval="True"/>
295         <field name="register_id" ref="hr_urssaf_register"/>
296     </record>
297
298     <record id="hr_payroll_rules_C1_employer" model="hr.salary.rule">
299         <field name="category_id" ref="hr_payroll.COMP"/>
300         <field name="parent_rule_id" ref="hr_payroll_rules_C1_employe"/>
301         <field name="name">Assurance maladie, maternite, invalidite, deces, solidaritee des personnes agees et handicapees</field>
302         <field name="code">C1P</field>
303         <field name="sequence">2045</field>
304         <field name="condition_select">none</field>
305         <field name="amount_select">percentage</field>
306         <field name="amount_percentage">13.10</field>
307         <field name="amount_percentage_base">categories.BRUT</field>
308         <field name="register_id" ref="hr_urssaf_register"/>
309     </record>
310
311
312
313
314     <record id="hr_payroll_rules_C2_employe" model="hr.salary.rule">
315         <field name="category_id" ref="SALC"/>
316         <field name="name">Vieillesse plafonnee</field>
317         <field name="code">C2</field>
318         <field name="sequence">2050</field>
319         <field name="condition_select">none</field>
320         <field name="amount_select">percentage</field>
321         <field name="amount_percentage">6.65</field>
322         <field name="amount_percentage_base">min(categories.BRUT,SECU)</field>
323         <field name="appears_on_payslip" eval="True"/>
324         <field name="register_id" ref="hr_urssaf_register"/>
325     </record>
326
327     <record id="hr_payroll_rules_C2_employer" model="hr.salary.rule">
328         <field name="category_id" ref="hr_payroll.COMP"/>
329         <field name="parent_rule_id" ref="hr_payroll_rules_C2_employe"/>
330         <field name="name">Vieillesse plafonnee</field>
331         <field name="code">C2P</field>
332         <field name="sequence">2055</field>
333         <field name="condition_select">none</field>
334         <field name="amount_select">percentage</field>
335         <field name="amount_percentage">8.3</field>
336         <field name="amount_percentage_base">min(categories.BRUT,SECU)</field>
337         <field name="register_id" ref="hr_urssaf_register"/>
338     </record>
339
340
341
342
343     <record id="hr_payroll_rules_C3_employe" model="hr.salary.rule">
344         <field name="category_id" ref="SALC"/>
345         <field name="name">Vieillesse deplafonnee</field>
346         <field name="code">C3</field>
347         <field name="sequence">2060</field>
348         <field name="condition_select">none</field>
349         <field name="amount_select">percentage</field>
350         <field name="amount_percentage">0.1</field>
351         <field name="amount_percentage_base">categories.BRUT</field>
352         <field name="appears_on_payslip" eval="True"/>
353         <field name="register_id" ref="hr_urssaf_register"/>
354     </record>
355
356     <record id="hr_payroll_rules_C3_employer" model="hr.salary.rule">
357         <field name="category_id" ref="hr_payroll.COMP"/>
358         <field name="parent_rule_id" ref="hr_payroll_rules_C3_employe"/>
359         <field name="name">Vieillesse deplafonnee</field>
360         <field name="code">C3P</field>
361         <field name="sequence">2065</field>
362         <field name="condition_select">none</field>
363         <field name="amount_select">percentage</field>
364         <field name="amount_percentage">1.6</field>
365         <field name="amount_percentage_base">categories.BRUT</field>
366         <field name="register_id" ref="hr_urssaf_register"/>
367     </record>
368
369
370
371     <record id="hr_payroll_rules_C4_employe" model="hr.salary.rule">
372         <field name="category_id" ref="SALC"/>
373         <field name="name">Allocations familiales</field>
374         <field name="code">C4</field>
375         <field name="sequence">2070</field>
376         <field name="condition_select">none</field>
377         <field name="amount_select">percentage</field>
378         <field name="amount_percentage">0</field>
379         <field name="amount_percentage_base">categories.BRUT</field>
380         <field name="appears_on_payslip" eval="True"/>
381         <field name="register_id" ref="hr_urssaf_register"/>
382     </record>
383     
384     <record id="hr_payroll_rules_C4_employer" model="hr.salary.rule">
385         <field name="category_id" ref="hr_payroll.COMP"/>
386         <field name="parent_rule_id" ref="hr_payroll_rules_C4_employe"/>
387         <field name="name">Allocations familiales</field>
388         <field name="code">C4P</field>
389         <field name="sequence">2075</field>
390         <field name="condition_select">none</field>
391         <field name="amount_select">percentage</field>
392         <field name="amount_percentage">5.4</field>
393         <field name="amount_percentage_base">categories.BRUT</field>
394         <field name="register_id" ref="hr_urssaf_register"/>
395     </record>
396
397
398
399
400
401
402
403     <record id="hr_payroll_rules_C10_employe" model="hr.salary.rule">
404         <field name="category_id" ref="SALC"/>
405         <field name="name">Assurance chomage</field>
406         <field name="code">C10</field>
407         <field name="sequence">2080</field>
408         <field name="condition_select">none</field>
409         <field name="amount_select">percentage</field>
410         <field name="amount_percentage">2.40</field>
411         <field name="amount_percentage_base">min(categories.BRUT,TB)</field>
412         <field name="appears_on_payslip" eval="True"/>
413         <field name="register_id" ref="hr_urssaf_register"/>
414     </record>
415
416     <record id="hr_payroll_rules_C10_employer" model="hr.salary.rule">
417         <field name="category_id" ref="hr_payroll.COMP"/>
418         <field name="parent_rule_id" ref="hr_payroll_rules_C10_employe"/>
419         <field name="name">Assurance chomage</field>
420         <field name="code">C10P</field>
421         <field name="sequence">2085</field>
422         <field name="condition_select">none</field>
423         <field name="amount_select">percentage</field>
424         <field name="amount_percentage">4</field>
425         <field name="amount_percentage_base">min(categories.BRUT,TB)</field>
426         <field name="register_id" ref="hr_urssaf_register"/>
427     </record>
428
429
430
431     <record id="hr_payroll_rules_C11_employe" model="hr.salary.rule">
432         <field name="category_id" ref="SALC"/>
433         <field name="name">AGS (FNGS)</field>
434         <field name="code">C11</field>
435         <field name="sequence">2090</field>
436         <field name="condition_select">none</field>
437         <field name="amount_select">percentage</field>
438         <field name="amount_percentage">0</field>
439         <field name="amount_percentage_base">min(categories.BRUT,TB)</field>
440         <field name="appears_on_payslip" eval="True"/>
441         <field name="register_id" ref="hr_urssaf_register"/>
442     </record>
443
444     <record id="hr_payroll_rules_C11_employer" model="hr.salary.rule">
445         <field name="category_id" ref="hr_payroll.COMP"/>
446         <field name="parent_rule_id" ref="hr_payroll_rules_C11_employe"/>
447         <field name="name">AGS (FNGS)</field>
448         <field name="code">C11P</field>
449         <field name="sequence">2095</field>
450         <field name="condition_select">none</field>
451         <field name="amount_select">percentage</field>
452         <field name="amount_percentage">0.3</field>
453         <field name="amount_percentage_base">min(categories.BRUT,TB)</field>
454         <field name="register_id" ref="hr_urssaf_register"/>
455     </record>
456
457
458     <record id="hr_payroll_rules_C12_employe" model="hr.salary.rule">
459         <field name="category_id" ref="SALC"/>
460         <field name="name">ARRCO Non-cadre Tranche 1</field>
461         <field name="code">C12</field>
462         <field name="sequence">2100</field>
463         <field name="condition_select">none</field>
464         <field name="amount_select">percentage</field>
465         <field name="amount_percentage">3</field>
466         <field name="amount_percentage_base">min(categories.BRUT,T1)</field>
467         <field name="appears_on_payslip" eval="True"/>
468         <field name="register_id" ref="hr_retraite_register"/>
469     </record>
470
471     <record id="hr_payroll_rules_C12_employer" model="hr.salary.rule">
472         <field name="category_id" ref="hr_payroll.COMP"/>
473         <field name="parent_rule_id" ref="hr_payroll_rules_C12_employe"/>
474         <field name="name">ARRCO Non-cadre Tranche 1</field>
475         <field name="code">C12P</field>
476         <field name="sequence">2105</field>
477         <field name="condition_select">none</field>
478         <field name="amount_select">percentage</field>
479         <field name="amount_percentage">4.5</field>
480         <field name="amount_percentage_base">min(categories.BRUT,T1)</field>
481         <field name="register_id" ref="hr_retraite_register"/>
482     </record>
483
484
485
486
487     <record id="hr_payroll_rules_C14_employe" model="hr.salary.rule">
488         <field name="category_id" ref="SALC"/>
489         <field name="name">ARRCO Non-cadre Tranche 2</field>
490         <field name="code">C14</field>
491         <field name="sequence">2110</field>
492         <field name="condition_select">python</field>
493         <field name="condition_python">result = categories.BRUT > T1</field>
494         <field name="amount_select">percentage</field>
495         <field name="amount_percentage">8</field>
496         <field name="amount_percentage_base">min(categories.BRUT-T1,T2-T1)</field>
497         <field name="appears_on_payslip" eval="True"/>
498         <field name="register_id" ref="hr_retraite_register"/>
499     </record>
500
501     <record id="hr_payroll_rules_C14_employer" model="hr.salary.rule">
502         <field name="category_id" ref="hr_payroll.COMP"/>
503         <field name="parent_rule_id" ref="hr_payroll_rules_C14_employe"/>
504         <field name="name">ARRCO Non-cadre Tranche 2</field>
505         <field name="code">C14P</field>
506         <field name="sequence">2115</field>
507         <field name="condition_select">python</field>
508         <field name="condition_python">result = categories.BRUT > T1</field>
509         <field name="amount_select">percentage</field>
510         <field name="amount_percentage">12</field>
511         <field name="amount_percentage_base">min(categories.BRUT-T1,T2-T1)</field>
512         <field name="register_id" ref="hr_retraite_register"/>
513     </record>
514
515
516
517
518
519     <record id="hr_payroll_rules_C13_employe" model="hr.salary.rule">
520         <field name="category_id" ref="SALC"/>
521         <field name="name">AGFF Non-cadre Tranche 1</field>
522         <field name="code">C13</field>
523         <field name="sequence">2120</field>
524         <field name="condition_select">none</field>
525         <field name="amount_select">percentage</field>
526         <field name="amount_percentage">0.8</field>
527         <field name="amount_percentage_base">min(categories.BRUT,T1)</field>
528         <field name="appears_on_payslip" eval="True"/>
529         <field name="register_id" ref="hr_retraite_register"/>
530     </record>
531
532     <record id="hr_payroll_rules_C13_employer" model="hr.salary.rule">
533         <field name="category_id" ref="hr_payroll.COMP"/>
534         <field name="parent_rule_id" ref="hr_payroll_rules_C13_employe"/>
535         <field name="name">AGFF Non-cadre Tranche 1</field>
536         <field name="code">C13P</field>
537         <field name="sequence">2125</field>
538         <field name="condition_select">none</field>
539         <field name="amount_select">percentage</field>
540         <field name="amount_percentage">1.2</field>
541         <field name="amount_percentage_base">min(categories.BRUT,T1)</field>
542         <field name="register_id" ref="hr_retraite_register"/>
543     </record>
544
545
546
547     <record id="hr_payroll_rules_C15_employe" model="hr.salary.rule">
548         <field name="category_id" ref="SALC"/>
549         <field name="name">AGFF Non-cadre Tranche 2</field>
550         <field name="code">C15</field>
551         <field name="sequence">2130</field>
552         <field name="condition_select">python</field>
553         <field name="condition_python">result = categories.BRUT > T1</field>
554         <field name="amount_select">percentage</field>
555         <field name="amount_percentage">0.9</field>
556         <field name="amount_percentage_base">min(categories.BRUT-T1,T2-T1)</field>
557         <field name="appears_on_payslip" eval="True"/>
558         <field name="register_id" ref="hr_retraite_register"/>
559     </record>
560
561     <record id="hr_payroll_rules_C15_employer" model="hr.salary.rule">
562         <field name="category_id" ref="hr_payroll.COMP"/>
563         <field name="parent_rule_id" ref="hr_payroll_rules_C15_employe"/>
564         <field name="name">AGFF Non-cadre Tranche 2</field>
565         <field name="code">C15P</field>
566         <field name="sequence">2135</field>
567         <field name="condition_select">python</field>
568         <field name="condition_python">result = categories.BRUT > T1</field>
569         <field name="amount_select">percentage</field>
570         <field name="amount_percentage">1.3</field>
571         <field name="amount_percentage_base">min(categories.BRUT-T1,T2-T1)</field>
572         <field name="register_id" ref="hr_retraite_register"/>
573     </record>
574
575
576
577
578     <record id="hr_payroll_rules_C16_employe" model="hr.salary.rule">
579         <field name="category_id" ref="SALC"/>
580         <field name="name">ARRCO Cadre Tranche A</field>
581         <field name="code">C16</field>
582         <field name="sequence">2140</field>
583         <field name="condition_select">none</field>
584         <field name="amount_select">percentage</field>
585         <field name="amount_percentage">3</field>
586         <field name="amount_percentage_base">min(categories.BRUT,TA)</field>
587         <field name="appears_on_payslip" eval="True"/>
588         <field name="register_id" ref="hr_retraite_register"/>
589     </record>
590
591     <record id="hr_payroll_rules_C16_employer" model="hr.salary.rule">
592         <field name="category_id" ref="hr_payroll.COMP"/>
593         <field name="parent_rule_id" ref="hr_payroll_rules_C16_employe"/>
594         <field name="name">ARRCO Cadre Tranche A</field>
595         <field name="code">C16P</field>
596         <field name="sequence">2145</field>
597         <field name="condition_select">none</field>
598         <field name="amount_select">percentage</field>
599         <field name="amount_percentage">4.5</field>
600         <field name="amount_percentage_base">min(categories.BRUT,TA)</field>
601         <field name="register_id" ref="hr_retraite_register"/>
602     </record>
603
604
605
606
607     <record id="hr_payroll_rules_C17_employe" model="hr.salary.rule">
608         <field name="category_id" ref="SALC"/>
609         <field name="name">AGIRC et GMP Cadre Tranche B</field>
610         <field name="code">C17</field>
611         <field name="sequence">2150</field>
612         <field name="condition_select">python</field>
613         <field name="condition_python">result = categories.BRUT > TA</field>
614         <field name="amount_select">percentage</field>
615         <field name="amount_percentage">7.7</field>
616         <field name="amount_percentage_base">min(categories.BRUT-TA,TB-TA)</field>
617         <field name="appears_on_payslip" eval="True"/>
618         <field name="register_id" ref="hr_retraite_register"/>
619     </record>
620
621     <record id="hr_payroll_rules_C17_employer" model="hr.salary.rule">
622         <field name="category_id" ref="hr_payroll.COMP"/>
623         <field name="parent_rule_id" ref="hr_payroll_rules_C17_employe"/>
624         <field name="name">AGIRC et GMP Cadre Tranche B</field>
625         <field name="code">C17P</field>
626         <field name="sequence">2155</field>
627         <field name="condition_select">python</field>
628         <field name="condition_python">result = categories.BRUT > TA</field>
629         <field name="amount_select">percentage</field>
630         <field name="amount_percentage">12.6</field>
631         <field name="amount_percentage_base">min(categories.BRUT-TA,TB-TA)</field>
632         <field name="register_id" ref="hr_retraite_register"/>
633     </record>
634
635 <!-- TO DO : Ajouter input pour les taux -->
636
637     <record id="hr_payroll_rules_C38_employe" model="hr.salary.rule">
638         <field name="category_id" ref="SALC"/>
639         <field name="name">AGIRC Cadre Tranche C</field>
640         <field name="code">C38</field>
641         <field name="sequence">2160</field>
642         <field name="condition_select">python</field>
643         <field name="condition_python">result = categories.BRUT > TB</field>
644         <field name="amount_select">percentage</field>
645         <field name="amount_percentage">0</field>
646         <field name="amount_percentage_base">min(categories.BRUT-TB,TC-TB)</field>
647         <field name="appears_on_payslip" eval="True"/>
648         <field name="register_id" ref="hr_retraite_register"/>
649     </record>
650
651     <record id="hr_payroll_rules_C38_employer" model="hr.salary.rule">
652         <field name="category_id" ref="hr_payroll.COMP"/>
653         <field name="parent_rule_id" ref="hr_payroll_rules_C38_employe"/>
654         <field name="name">AGIRC Cadre Tranche C</field>
655         <field name="code">C38P</field>
656         <field name="sequence">2165</field>
657         <field name="condition_select">python</field>
658         <field name="condition_python">result = categories.BRUT > TB</field>
659         <field name="amount_select">percentage</field>
660         <field name="amount_percentage">0</field>
661         <field name="amount_percentage_base">min(categories.BRUT-TB,TC-TB)</field>
662         <field name="register_id" ref="hr_retraite_register"/>
663     </record>
664
665
666
667     <record id="hr_payroll_rules_C39_employe" model="hr.salary.rule">
668         <field name="category_id" ref="SALC"/>
669         <field name="name">AGFF Cadre Tranche A</field>
670         <field name="code">C18</field>
671         <field name="sequence">2170</field>
672         <field name="condition_select">none</field>
673         <field name="amount_select">percentage</field>
674         <field name="amount_percentage">0.8</field>
675         <field name="amount_percentage_base">min(categories.BRUT,TA)</field>
676         <field name="appears_on_payslip" eval="True"/>
677         <field name="register_id" ref="hr_retraite_register"/>
678     </record>
679
680     <record id="hr_payroll_rules_C39_employer" model="hr.salary.rule">
681         <field name="category_id" ref="hr_payroll.COMP"/>
682         <field name="parent_rule_id" ref="hr_payroll_rules_C39_employe"/>
683         <field name="name">AGFF Cadre Tranche A</field>
684         <field name="code">C18P</field>
685         <field name="sequence">2175</field>
686         <field name="condition_select">none</field>
687         <field name="amount_select">percentage</field>
688         <field name="amount_percentage">1.2</field>
689         <field name="amount_percentage_base">min(categories.BRUT,TA)</field>
690         <field name="register_id" ref="hr_retraite_register"/>
691     </record>
692
693
694
695     <record id="hr_payroll_rules_C18_employe" model="hr.salary.rule">
696         <field name="category_id" ref="SALC"/>
697         <field name="name">AGFF Non-cadre Tranche B</field>
698         <field name="code">C18</field>
699         <field name="sequence">2180</field>
700         <field name="condition_select">python</field>
701         <field name="condition_python">result = categories.BRUT > TA</field>
702         <field name="amount_select">percentage</field>
703         <field name="amount_percentage">0.9</field>
704         <field name="amount_percentage_base">min(categories.BRUT-TA,TB-TA)</field>
705         <field name="appears_on_payslip" eval="True"/>
706         <field name="register_id" ref="hr_retraite_register"/>
707     </record>
708
709     <record id="hr_payroll_rules_C18_employer" model="hr.salary.rule">
710         <field name="category_id" ref="hr_payroll.COMP"/>
711         <field name="parent_rule_id" ref="hr_payroll_rules_C18_employe"/>
712         <field name="name">AGFF Cadre Tranche B</field>
713         <field name="code">C18P</field>
714         <field name="sequence">2185</field>
715         <field name="condition_select">python</field>
716         <field name="condition_python">result = categories.BRUT > TA</field>
717         <field name="amount_select">percentage</field>
718         <field name="amount_percentage">1.3</field>
719         <field name="amount_percentage_base">min(categories.BRUT-TA,TB-TA)</field>
720         <field name="register_id" ref="hr_retraite_register"/>
721     </record>
722
723
724     <record id="hr_payroll_rules_C19_employe" model="hr.salary.rule">
725         <field name="category_id" ref="SALC"/>
726         <field name="name">CET</field>
727         <field name="code">C19</field>
728         <field name="sequence">2190</field>
729         <field name="condition_select">none</field>
730         <field name="amount_select">percentage</field>
731         <field name="amount_percentage">0.13</field>
732         <field name="amount_percentage_base">min(categories.BRUT,TC)</field>
733         <field name="appears_on_payslip" eval="True"/>
734         <field name="register_id" ref="hr_retraite_register"/>
735     </record>
736
737     <record id="hr_payroll_rules_C19_employer" model="hr.salary.rule">
738         <field name="category_id" ref="hr_payroll.COMP"/>
739         <field name="parent_rule_id" ref="hr_payroll_rules_C19_employe"/>
740         <field name="name">CET</field>
741         <field name="code">C19P</field>
742         <field name="sequence">2195</field>
743         <field name="condition_select">none</field>
744         <field name="amount_select">percentage</field>
745         <field name="amount_percentage">0.22</field>
746         <field name="amount_percentage_base">min(categories.BRUT,TC)</field>
747         <field name="register_id" ref="hr_retraite_register"/>
748     </record>
749
750
751     <record id="hr_payroll_rules_C20_employe" model="hr.salary.rule">
752         <field name="category_id" ref="SALC"/>
753         <field name="name">APEC</field>
754         <field name="code">C20</field>
755         <field name="sequence">2200</field>
756         <field name="condition_select">none</field>
757         <field name="amount_select">percentage</field>
758         <field name="amount_percentage">0.024</field>
759         <field name="amount_percentage_base">min(categories.BRUT,TB)</field>
760         <field name="appears_on_payslip" eval="True"/>
761         <field name="register_id" ref="hr_retraite_register"/>
762     </record>
763
764     <record id="hr_payroll_rules_C20_employer" model="hr.salary.rule">
765         <field name="category_id" ref="hr_payroll.COMP"/>
766         <field name="parent_rule_id" ref="hr_payroll_rules_C20_employe"/>
767         <field name="name">APEC</field>
768         <field name="code">C20P</field>
769         <field name="sequence">2205</field>
770         <field name="condition_select">none</field>
771         <field name="amount_select">percentage</field>
772         <field name="amount_percentage">0.036</field>
773         <field name="amount_percentage_base">min(categories.BRUT,TB)</field>
774         <field name="register_id" ref="hr_retraite_register"/>
775     </record>
776
777
778     
779     <record id="hr_payroll_rules_C21_employe" model="hr.salary.rule">
780         <field name="category_id" ref="SALC"/>
781         <field name="name">Assurance deces cadres</field>
782         <field name="code">C21</field>
783         <field name="sequence">2210</field>
784         <field name="condition_select">none</field>
785         <field name="amount_select">percentage</field>
786         <field name="amount_percentage">0</field>
787         <field name="amount_percentage_base">min(categories.BRUT,TA)</field>
788         <field name="appears_on_payslip" eval="True"/>
789         <field name="register_id" ref="hr_retraite_register"/>
790     </record>
791
792     <record id="hr_payroll_rules_C21_employer" model="hr.salary.rule">
793         <field name="category_id" ref="hr_payroll.COMP"/>
794         <field name="parent_rule_id" ref="hr_payroll_rules_C21_employe"/>
795         <field name="name">Assurance deces cadres</field>
796         <field name="code">C21P</field>
797         <field name="sequence">2215</field>
798         <field name="condition_select">none</field>
799         <field name="amount_select">percentage</field>
800         <field name="amount_percentage">1.5</field>
801         <field name="amount_percentage_base">min(categories.BRUT,TA)</field>
802         <field name="register_id" ref="hr_retraite_register"/>
803     </record>
804
805
806
807     <record id="hr_payroll_rules_C5_employe" model="hr.salary.rule">
808         <field name="category_id" ref="SALC"/>
809         <field name="name">Accident du travail</field>
810         <field name="code">C5</field>
811         <field name="sequence">2220</field>
812         <field name="condition_select">none</field>
813         <field name="amount_select">percentage</field>
814         <field name="amount_percentage">0</field>
815         <field name="amount_percentage_base">categories.BRUT</field>
816         <field name="appears_on_payslip" eval="True"/>
817         <field name="register_id" ref="hr_retraite_register"/>
818     </record>
819
820     <record id="hr_payroll_rules_C5_employer" model="hr.salary.rule">
821         <field name="category_id" ref="hr_payroll.COMP"/>
822         <field name="parent_rule_id" ref="hr_payroll_rules_C5_employe"/>
823         <field name="name">Accident du travail</field>
824         <field name="code">C5P</field>
825         <field name="sequence">2225</field>
826         <field name="condition_select">none</field>
827         <field name="amount_select">percentage</field>
828         <field name="amount_percentage_base">categories.BRUT</field>
829         <field name="register_id" ref="hr_urssaf_register"/>
830     </record>
831
832
833     <record id="hr_payroll_rules_C35_employe" model="hr.salary.rule">
834         <field name="category_id" ref="SALC"/>
835         <field name="name">Prevoyance Cadre TA</field>
836         <field name="code">C35</field>
837         <field name="sequence">2230</field>
838         <field name="condition_select">none</field>
839         <field name="amount_select">percentage</field>
840         <field name="amount_percentage_base">min(categories.BRUT,TA)</field>
841         <field name="register_id" ref="hr_prevoyance_register"/>
842     </record>
843
844     <record id="hr_payroll_rules_C35_employer" model="hr.salary.rule">
845         <field name="category_id" ref="PREV"/>
846         <field name="parent_rule_id" ref="hr_payroll_rules_C35_employe"/>
847         <field name="name">Prevoyance Cadre TA</field>
848         <field name="code">C35P</field>
849         <field name="sequence">2231</field>
850         <field name="condition_select">none</field>
851         <field name="amount_select">percentage</field>
852         <field name="amount_percentage_base">min(categories.BRUT,TA)</field>
853         <field name="register_id" ref="hr_prevoyance_register"/>
854     </record>
855
856     <record id="hr_payroll_rules_C36_employe" model="hr.salary.rule">
857         <field name="category_id" ref="SALC"/>
858         <field name="name">Prevoyance Cadre TB</field>
859         <field name="code">C36</field>
860         <field name="sequence">2232</field>
861         <field name="condition_select">python</field>
862         <field name="condition_python">result = categories.BRUT > TA</field>
863         <field name="amount_select">percentage</field>
864         <field name="amount_percentage_base">min(categories.BRUT-TA,TB-TA)</field>
865         <field name="register_id" ref="hr_prevoyance_register"/>
866     </record>
867
868     <record id="hr_payroll_rules_C36_employer" model="hr.salary.rule">
869         <field name="category_id" ref="PREV"/>
870         <field name="parent_rule_id" ref="hr_payroll_rules_C36_employe"/>
871         <field name="name">Prevoyance Cadre TB</field>
872         <field name="code">C36P</field>
873         <field name="sequence">2233</field>
874         <field name="condition_select">python</field>
875         <field name="condition_python">result = categories.BRUT > TA</field>
876         <field name="amount_select">percentage</field>
877         <field name="amount_percentage_base">min(categories.BRUT-TA,TB-TA)</field>
878         <field name="register_id" ref="hr_prevoyance_register"/>
879     </record>
880
881     <record id="hr_payroll_rules_C37_employe" model="hr.salary.rule">
882         <field name="category_id" ref="SALC"/>
883         <field name="name">Forfait Mutuelle</field>
884         <field name="code">C37</field>
885         <field name="sequence">2234</field>
886         <field name="condition_select">none</field>
887         <field name="amount_select">fix</field>
888         <field name="register_id" ref="hr_prevoyance_register"/>
889     </record>
890
891     <record id="hr_payroll_rules_C37_employer" model="hr.salary.rule">
892         <field name="category_id" ref="PREV"/>
893         <field name="parent_rule_id" ref="hr_payroll_rules_C37_employe"/>
894         <field name="name">Forfait Mutuelle</field>
895         <field name="code">C37P</field>
896         <field name="sequence">2235</field>
897         <field name="condition_select">none</field>
898         <field name="amount_select">fix</field>
899         <field name="register_id" ref="hr_prevoyance_register"/>
900     </record>
901
902     
903     <record id="hr_payroll_rules_C40_employe" model="hr.salary.rule">
904         <field name="category_id" ref="SALC"/>
905         <field name="name">Taxe Prevoyance</field>
906         <field name="code">C40</field>
907         <field name="sequence">2238</field>
908         <field name="condition_select">python</field>
909         <field name="condition_python">result = categories.PREV != 0</field>
910         <field name="amount_select">percentage</field>
911         <field name="amount_percentage_base">categories.PREV</field>
912         <field name="register_id" ref="hr_prevoyance_register"/>
913     </record>
914     
915     <record id="hr_payroll_rules_C40_employer" model="hr.salary.rule">
916         <field name="category_id" ref="hr_payroll.COMP"/>
917         <field name="parent_rule_id" ref="hr_payroll_rules_C40_employe"/>
918         <field name="name">Taxe Prevoyance</field>
919         <field name="code">C40P</field>
920         <field name="sequence">2239</field>
921         <field name="condition_select">python</field>
922         <field name="condition_python">result = categories.PREV != 0</field>
923         <field name="amount_select">percentage</field>
924         <field name="amount_percentage">8</field>
925         <field name="amount_percentage_base">categories.PREV</field>
926         <field name="register_id" ref="hr_urssaf_register"/>
927     </record>
928
929
930     <record id="hr_payroll_rules_C7_employe" model="hr.salary.rule">
931         <field name="category_id" ref="SALC"/>
932         <field name="name">FNAL -20 Employes</field>
933         <field name="code">C7</field>
934         <field name="sequence">2240</field>
935         <field name="condition_select">range</field>
936         <field name="condition_range">contract.employee_id.company_id.nombre_employes</field>
937         <field name="condition_range_max">19</field>
938         <field name="amount_select">percentage</field>
939         <field name="amount_percentage_base">min(categories.BRUT,SECU)</field>
940         <field name="register_id" ref="hr_urssaf_register"/>
941     </record>    
942
943     <record id="hr_payroll_rules_C7_employer" model="hr.salary.rule">
944         <field name="category_id" ref="hr_payroll.COMP"/>
945         <field name="parent_rule_id" ref="hr_payroll_rules_C7_employe"/>
946         <field name="name">FNAL -20 Employes</field>
947         <field name="code">C7P</field>
948         <field name="sequence">2245</field>
949         <field name="condition_select">range</field>
950         <field name="condition_range">contract.employee_id.company_id.nombre_employes</field>
951         <field name="condition_range_max">19</field>
952         <field name="amount_select">percentage</field>
953         <field name="amount_percentage">0.1</field>
954         <field name="amount_percentage_base">min(categories.BRUT,SECU)</field>
955         <field name="register_id" ref="hr_urssaf_register"/>
956     </record>
957
958
959
960     <record id="hr_payroll_rules_C8_employe" model="hr.salary.rule">
961         <field name="category_id" ref="SALC"/>
962         <field name="name">FNAL +20 Employes</field>
963         <field name="code">C8</field>
964         <field name="sequence">2250</field>
965         <field name="condition_select">range</field>
966         <field name="condition_range">contract.employee_id.company_id.nombre_employes</field>
967         <field name="condition_range_min">20</field>
968         <field name="amount_select">percentage</field>
969         <field name="amount_percentage_base">categories.BRUT</field>
970         <field name="register_id" ref="hr_urssaf_register"/>
971     </record>
972     
973     <record id="hr_payroll_rules_C8_employer" model="hr.salary.rule">
974         <field name="category_id" ref="hr_payroll.COMP"/>
975         <field name="parent_rule_id" ref="hr_payroll_rules_C8_employe"/>
976         <field name="name">FNAL +20 Employes</field>
977         <field name="code">C8P</field>
978         <field name="sequence">2255</field>
979         <field name="condition_select">range</field>
980         <field name="condition_range">contract.employee_id.company_id.nombre_employes</field>
981         <field name="condition_range_min">20</field>
982         <field name="amount_select">percentage</field>
983         <field name="amount_percentage">0.5</field>
984         <field name="amount_percentage_base">categories.BRUT</field>
985         <field name="register_id" ref="hr_urssaf_register"/>
986     </record>
987
988     
989
990     <record id="hr_payroll_rules_C9_employe" model="hr.salary.rule">
991         <field name="category_id" ref="SALC"/>
992         <field name="name">Versement Transport</field>
993         <field name="code">C9</field>
994         <field name="sequence">2260</field>
995         <field name="condition_select">range</field>
996         <field name="condition_range">contract.employee_id.company_id.nombre_employes</field>
997         <field name="condition_range_min">10</field>
998         <field name="amount_select">percentage</field>
999         <field name="register_id" ref="hr_urssaf_register"/>
1000     </record>
1001     
1002
1003     <record id="hr_payroll_rules_C9_employer" model="hr.salary.rule">
1004         <field name="category_id" ref="hr_payroll.COMP"/>
1005         <field name="parent_rule_id" ref="hr_payroll_rules_C9_employe"/>
1006         <field name="name">Versement Transport</field>
1007         <field name="code">C9P</field>
1008         <field name="sequence">2265</field>
1009         <field name="condition_select">range</field>
1010         <field name="condition_range">contract.employee_id.company_id.nombre_employes</field>
1011         <field name="condition_range_min">10</field>
1012         <field name="amount_select">percentage</field>
1013         <field name="register_id" ref="hr_urssaf_register"/>
1014     </record>
1015
1016
1017
1018     <record id="hr_payroll_rules_C22_employe" model="hr.salary.rule">
1019         <field name="category_id" ref="SALC"/>
1020         <field name="name">Effort a la construction</field>
1021         <field name="code">C22</field>
1022         <field name="sequence">2270</field>
1023         <field name="condition_select">range</field>
1024         <field name="condition_range">contract.employee_id.company_id.nombre_employes</field>
1025         <field name="condition_range_min">20</field>
1026         <field name="amount_select">percentage</field>
1027         <field name="register_id" ref="hr_urssaf_register"/>
1028     </record>
1029
1030     <record id="hr_payroll_rules_C22_employer" model="hr.salary.rule">
1031         <field name="category_id" ref="hr_payroll.COMP"/>
1032         <field name="parent_rule_id" ref="hr_payroll_rules_C22_employe"/>
1033         <field name="name">Effort a la construction</field>
1034         <field name="code">C22P</field>
1035         <field name="sequence">2275</field>
1036         <field name="condition_select">range</field>
1037         <field name="condition_range">contract.employee_id.company_id.nombre_employes</field>
1038         <field name="condition_range_min">20</field>
1039         <field name="amount_select">percentage</field>
1040         <field name="amount_percentage">0.45</field>
1041         <field name="amount_percentage_base">categories.BRUT</field>
1042         <field name="register_id" ref="hr_urssaf_register"/>
1043     </record>
1044
1045
1046     <record id="hr_payroll_rules_C23_employe" model="hr.salary.rule">
1047         <field name="category_id" ref="SALC"/>
1048         <field name="name">Taxe d'apprentissage</field>
1049         <field name="code">C23</field>
1050         <field name="sequence">2280</field>
1051         <field name="condition_select">none</field>
1052         <field name="amount_select">percentage</field>
1053         <field name="amount_percentage_base">categories.BRUT</field>
1054         <field name="register_id" ref="hr_cci_register"/>
1055     </record>
1056     
1057     <record id="hr_payroll_rules_C23_employer" model="hr.salary.rule">
1058         <field name="category_id" ref="hr_payroll.COMP"/>
1059         <field name="parent_rule_id" ref="hr_payroll_rules_C23_employe"/>
1060         <field name="name">Taxe d'apprentissage</field>
1061         <field name="code">C23P</field>
1062         <field name="sequence">2285</field>
1063         <field name="condition_select">none</field>
1064         <field name="amount_select">percentage</field>
1065         <field name="amount_percentage">0.5</field>
1066         <field name="amount_percentage_base">categories.BRUT</field>
1067         <field name="register_id" ref="hr_cci_register"/>
1068     </record>
1069
1070
1071     <record id="hr_payroll_rules_C24_employe" model="hr.salary.rule">
1072         <field name="category_id" ref="SALC"/>
1073         <field name="name">Contribution additionnelle au developpement de l'apprentissage</field>
1074         <field name="code">C24</field>
1075         <field name="sequence">2290</field>
1076         <field name="condition_select">none</field>
1077         <field name="amount_select">percentage</field>
1078         <field name="amount_percentage_base">categories.BRUT</field>
1079         <field name="register_id" ref="hr_cci_register"/>
1080     </record>
1081     
1082     <record id="hr_payroll_rules_C24_employer" model="hr.salary.rule">
1083         <field name="category_id" ref="hr_payroll.COMP"/>
1084         <field name="parent_rule_id" ref="hr_payroll_rules_C24_employe"/>
1085         <field name="name">Contribution additionnelle au developpement de l'apprentissage</field>
1086         <field name="code">C24P</field>
1087         <field name="sequence">2295</field>
1088         <field name="condition_select">none</field>
1089         <field name="amount_select">percentage</field>
1090         <field name="amount_percentage">0.18</field>
1091         <field name="amount_percentage_base">categories.BRUT</field>
1092         <field name="register_id" ref="hr_cci_register"/>
1093     </record>
1094
1095
1096     <record id="hr_payroll_rules_C25_employe" model="hr.salary.rule">
1097         <field name="category_id" ref="SALC"/>
1098         <field name="name">Formation professionnelle 10- salaries</field>
1099         <field name="code">C25</field>
1100         <field name="sequence">2300</field>
1101         <field name="condition_select">range</field>
1102         <field name="condition_range">contract.employee_id.company_id.nombre_employes</field>
1103         <field name="condition_range_max">9</field>
1104         <field name="amount_select">percentage</field>
1105         <field name="amount_percentage_base">categories.BRUT</field>
1106         <field name="register_id" ref="hr_cci_register"/>
1107     </record>
1108     
1109     <record id="hr_payroll_rules_C25_employer" model="hr.salary.rule">
1110         <field name="category_id" ref="hr_payroll.COMP"/>
1111         <field name="parent_rule_id" ref="hr_payroll_rules_C25_employe"/>
1112         <field name="name">Formation professionnelle 10- salaries</field>
1113         <field name="code">C25P</field>
1114         <field name="sequence">2305</field>
1115         <field name="condition_select">range</field>
1116         <field name="condition_range">contract.employee_id.company_id.nombre_employes</field>
1117         <field name="condition_range_max">9</field>
1118         <field name="amount_select">percentage</field>
1119         <field name="amount_percentage">0.55</field>
1120         <field name="amount_percentage_base">categories.BRUT</field>
1121         <field name="register_id" ref="hr_cci_register"/>
1122     </record>
1123
1124
1125
1126     <record id="hr_payroll_rules_C26_employe" model="hr.salary.rule">
1127         <field name="category_id" ref="SALC"/>
1128         <field name="name">Formation professionnelle 10-19 salaries</field>
1129         <field name="code">C26</field>
1130         <field name="sequence">2310</field>
1131         <field name="condition_select">range</field>
1132         <field name="condition_range">contract.employee_id.company_id.nombre_employes</field>
1133         <field name="condition_range_min">10</field>
1134         <field name="condition_range_max">19</field>
1135         <field name="amount_select">percentage</field>
1136         <field name="amount_percentage_base">categories.BRUT</field>
1137         <field name="register_id" ref="hr_cci_register"/>
1138     </record>
1139
1140     <record id="hr_payroll_rules_C26_employer" model="hr.salary.rule">
1141         <field name="category_id" ref="hr_payroll.COMP"/>
1142         <field name="parent_rule_id" ref="hr_payroll_rules_C26_employe"/>
1143         <field name="name">Formation professionnelle 10-19 salaries</field>
1144         <field name="code">C26P</field>
1145         <field name="sequence">2315</field>
1146         <field name="condition_select">range</field>
1147         <field name="condition_range">contract.employee_id.company_id.nombre_employes</field>
1148         <field name="condition_range_min">10</field>
1149         <field name="condition_range_max">19</field>
1150         <field name="amount_select">percentage</field>
1151         <field name="amount_percentage">1.05</field>
1152         <field name="amount_percentage_base">categories.BRUT</field>
1153         <field name="register_id" ref="hr_cci_register"/>
1154     </record>
1155
1156
1157     <record id="hr_payroll_rules_C27_employe" model="hr.salary.rule">
1158         <field name="category_id" ref="SALC"/>
1159         <field name="name">Formation professionnelle 20+ salaries</field>
1160         <field name="code">C27</field>
1161         <field name="sequence">2320</field>
1162         <field name="condition_select">range</field>
1163         <field name="condition_range">contract.employee_id.company_id.nombre_employes</field>
1164         <field name="condition_range_min">20</field>
1165         <field name="amount_select">percentage</field>
1166         <field name="amount_percentage_base">categories.BRUT</field>
1167         <field name="register_id" ref="hr_cci_register"/>
1168     </record>
1169
1170     <record id="hr_payroll_rules_C27_employer" model="hr.salary.rule">
1171         <field name="category_id" ref="hr_payroll.COMP"/>
1172         <field name="parent_rule_id" ref="hr_payroll_rules_C27_employe"/>
1173         <field name="name">Formation professionnelle 20+ salaries</field>
1174         <field name="code">C27P</field>
1175         <field name="sequence">2325</field>
1176         <field name="condition_select">range</field>
1177         <field name="condition_range">contract.employee_id.company_id.nombre_employes</field>
1178         <field name="condition_range_min">20</field>
1179         <field name="amount_select">percentage</field>
1180         <field name="amount_percentage">1.60</field>
1181         <field name="amount_percentage_base">categories.BRUT</field>
1182         <field name="register_id" ref="hr_cci_register"/>
1183     </record>
1184
1185
1186     <record id="hr_payroll_rules_C29_employe" model="hr.salary.rule">
1187         <field name="category_id" ref="SALC"/>
1188         <field name="name">CSG deductible</field>
1189         <field name="code">C29</field>
1190         <field name="sequence">2500</field>
1191         <field name="condition_select">none</field>
1192         <field name="amount_select">percentage</field>
1193         <field name="amount_percentage">5.1</field>
1194         <field name="amount_percentage_base">(categories.BRUT + categories.PREV)*0.9825</field>
1195         <field name="appears_on_payslip" eval="True"/>
1196         <field name="register_id" ref="hr_urssaf_register"/>
1197     </record>
1198
1199     <record id="hr_payroll_rules_C28_employe" model="hr.salary.rule">
1200         <field name="category_id" ref="RETENUES"/>
1201         <field name="name">CSG non deductible</field>
1202         <field name="code">C28</field>
1203         <field name="sequence">2550</field>
1204         <field name="condition_select">none</field>
1205         <field name="amount_select">percentage</field>
1206         <field name="amount_percentage">2.4</field>
1207         <field name="amount_percentage_base">(categories.BRUT + categories.PREV)*0.9825</field>
1208         <field name="appears_on_payslip" eval="True"/>
1209         <field name="register_id" ref="hr_urssaf_register"/>
1210     </record>
1211
1212
1213     <record id="hr_payroll_rules_C30_employe" model="hr.salary.rule">
1214         <field name="category_id" ref="RETENUES"/>
1215         <field name="name">CRDS</field>
1216         <field name="code">C30</field>
1217         <field name="sequence">2560</field>
1218         <field name="condition_select">none</field>
1219         <field name="amount_select">percentage</field>
1220         <field name="amount_percentage">0.5</field>
1221         <field name="amount_percentage_base">(categories.BRUT + categories.PREV)*0.9825</field>
1222         <field name="appears_on_payslip" eval="True"/>
1223         <field name="register_id" ref="hr_urssaf_register"/>
1224     </record>
1225
1226
1227
1228
1229         <!-- Salary Structure -->
1230
1231
1232     <record id="hr_payroll_salary_structure_base" model="hr.payroll.structure">
1233         <field name="code">Fr-Base</field>
1234         <field name="name">Cotisations de base Employe Francais</field>
1235         <field eval="[(6, 0, [ref('hr_payroll.hr_rule_basic'), ref('hr_payroll.hr_rule_taxable'),ref('hr_payroll.hr_rule_net'), ref('hr_rule_secu'), ref('hr_rule_tranche_a'), ref('hr_rule_tranche_b'), ref('hr_rule_tranche_c'), ref('hr_rule_tranche_1'), ref('hr_rule_tranche_2'), ref('hr_rule_total'), ref('hr_rule_total_charges_salariales'), ref('hr_rule_total_retenues'), ref('hr_rule_cumul_imposable'), ref('hr_rule_total_charges_patronales'), ref('hr_payroll_rules_C1_employe'), ref('hr_payroll_rules_C2_employe'), ref('hr_payroll_rules_C3_employe'), ref('hr_payroll_rules_C4_employe'), ref('hr_payroll_rules_C5_employe'), ref('hr_payroll_rules_C7_employe'), ref('hr_payroll_rules_C8_employe'), ref('hr_payroll_rules_C9_employe'), ref('hr_payroll_rules_C10_employe'), ref('hr_payroll_rules_C11_employe'), ref('hr_payroll_rules_C22_employe'), ref('hr_payroll_rules_C23_employe'), ref('hr_payroll_rules_C24_employe'), ref('hr_payroll_rules_C25_employe'), ref('hr_payroll_rules_C26_employe'), ref('hr_payroll_rules_C27_employe'), ref('hr_payroll_rules_C28_employe'), ref('hr_payroll_rules_C29_employe'), ref('hr_payroll_rules_C30_employe'), ref('hr_payroll_rules_C40_employe')])]" name="rule_ids"/>
1236         <field name="company_id" ref="base.main_company"/>
1237         <field name="parent_id" ref="hr_payroll.structure_base"/>
1238     </record>
1239
1240
1241     <record id="hr_payroll_salary_structure_employe_non_cadre" model="hr.payroll.structure">
1242         <field name="code">Fr-NC</field>
1243         <field name="name">Employe non-cadre</field>
1244         <field eval="[(6, 0, [ref('hr_payroll_rules_C12_employe'), ref('hr_payroll_rules_C13_employe'), ref('hr_payroll_rules_C14_employe'), ref('hr_payroll_rules_C15_employe')])]" name="rule_ids"/>
1245         <field name="company_id" ref="base.main_company"/>    
1246         <field name="parent_id" ref="hr_payroll_salary_structure_base"/>
1247     </record>
1248
1249
1250     <record id="hr_payroll_salary_structure_employe_cadre" model="hr.payroll.structure">
1251         <field name="code">Fr-C</field>
1252         <field name="name">Employe cadre</field>
1253         <field eval="[(6, 0, [ref('hr_payroll_rules_C16_employe'), ref('hr_payroll_rules_C17_employe'), ref('hr_payroll_rules_C18_employe'), ref('hr_payroll_rules_C19_employe'), ref('hr_payroll_rules_C20_employe'), ref('hr_payroll_rules_C21_employe'), ref('hr_payroll_rules_C38_employe'), ref('hr_payroll_rules_C39_employe')])]" name="rule_ids"/>
1254         <field name="company_id" ref="base.main_company"/>    
1255         <field name="parent_id" ref="hr_payroll_salary_structure_base"/>
1256     </record>
1257
1258
1259
1260
1261
1262
1263     </data>
1264 </openerp>