add cuml CP et jours fériés v0.0.3

16-payroll-cc-dev
Florian Roger 8 months ago
parent 6b0beaef61
commit 5c925ca24f

@ -1,6 +1,6 @@
{
"name": "France - Paye",
"version": "16.0.0.0.2",
"version": "16.0.0.0.3",
"category": "Payroll",
"summary": "Configuration de la paie",
"author": "Le Garage Numérique",
@ -14,11 +14,12 @@
"data/gn_payroll_cc.xml",
"data/gn_payroll_contract.xml",
"data/gn_payroll_holidays.xml",
"data/gn_payroll_holidays_public.xml",
"data/gn_payroll_salary.xml",
"data/gn_payroll_sickness.xml",
#"data/gn_payroll_sickness.xml",
"data/gn_payroll_time.xml",
"data/gn_payroll_universal.xml",
"data/gn_payroll_structure.xml",
#"data/gn_payroll_structure.xml",
"views/gn_payroll_company.xml",
"security/ir.model.access.csv"
],

@ -119,6 +119,26 @@
<field name="company_id" eval="False"/> <!-- Explicitely set to False for it to be available to all companies -->
<field name="sequence">3</field>
</record>
<!-- Plan de cumul des congés payés-->
<record id="cumul_cp" model="hr.leave.accrual.plan">
<field name="name">Cumul des congés payés</field>
<field name="time_off_type_id" ref="hr_holidays.holiday_status_cl"/>
</record>
<!-- Régle de cumul des Congés payés-->
<record id="cumul_standard" model="hr.leave.accrual.level">
<field name="start_count">0</field>
<field name="start_type">month</field>
<field name="is_based_on_worked_time" eval="True"/>
<field name="added_value">2.5</field>
<field name="added_value_type">days</field>
<field name="frequency">monthly</field>
<field name="maximum_leave">90</field>
<field name="action_with_unused_accruals">postponed</field>
<field name="postpone_max_days">60</field>
<field name="accrual_plan_id" ref="gn_payroll.cumul_cp"/>
</record>
</data>
<delete model="hr.work.entry.type" id="hr_work_entry_contract.work_entry_type_leave"/>
</odoo>

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<data noupdate="0">
<!-- Jour fériés 2024 -->
<record id="jours_feries_2024" model="hr.holidays.public">
<field name="year">2024</field>
<field name="country_id" ref="base.fr"/>
</record>
<record id="jour_ferie_jour_de_l_an" model="hr.holidays.public.line">
<field name="name">Jour de l'an</field>
<field name="date" eval="time.strftime('2024-01-01')"/>
<field name="variable_date" eval="False"/>
<field name="year_id" ref="jours_feries_2024"/>
</record>
<record id="jour_ferie_lundi_de_paques" model="hr.holidays.public.line">
<field name="name">Lundi de Pâques</field>
<field name="date" eval="time.strftime('2024-04-01')"/>
<field name="variable_date" eval="True"/>
<field name="year_id" ref="jours_feries_2024"/>
</record>
<record id="jour_ferie_fete_du_travail" model="hr.holidays.public.line">
<field name="name">Fête du Travail</field>
<field name="date" eval="time.strftime('2024-05-01')"/>
<field name="variable_date" eval="False"/>
<field name="year_id" ref="jours_feries_2024"/>
</record>
<record id="jour_ferie_victoire_1945" model="hr.holidays.public.line">
<field name="name">Victoire 1945</field>
<field name="date" eval="time.strftime('2024-05-08')"/>
<field name="variable_date" eval="False"/>
<field name="year_id" ref="jours_feries_2024"/>
</record>
<record id="jour_ferie_ascension" model="hr.holidays.public.line">
<field name="name">Ascension</field>
<field name="date" eval="time.strftime('2024-05-09')"/>
<field name="variable_date" eval="True"/>
<field name="year_id" ref="jours_feries_2024"/>
</record>
<record id="jour_ferie_pentecote" model="hr.holidays.public.line">
<field name="name">Pentecôte</field>
<field name="date" eval="time.strftime('2024-05-20')"/>
<field name="variable_date" eval="True"/>
<field name="year_id" ref="jours_feries_2024"/>
</record>
<record id="jour_ferie_fete_nationale" model="hr.holidays.public.line">
<field name="name">Fête Nationale</field>
<field name="date" eval="time.strftime('2024-07-14')"/>
<field name="variable_date" eval="False"/>
<field name="year_id" ref="jours_feries_2024"/>
</record>
<record id="jour_ferie_assomption" model="hr.holidays.public.line">
<field name="name">Assomption</field>
<field name="date" eval="time.strftime('2024-08-15')"/>
<field name="variable_date" eval="False"/>
<field name="year_id" ref="jours_feries_2024"/>
</record>
<record id="jour_ferie_toussaint" model="hr.holidays.public.line">
<field name="name">Toussaint</field>
<field name="date" eval="time.strftime('2024-11-01')"/>
<field name="variable_date" eval="False"/>
<field name="year_id" ref="jours_feries_2024"/>
</record>
<record id="jour_ferie_armistrice_1918" model="hr.holidays.public.line">
<field name="name">Armistrice 1918</field>
<field name="date" eval="time.strftime('2024-11-11')"/>
<field name="variable_date" eval="False"/>
<field name="year_id" ref="jours_feries_2024"/>
</record>
<record id="jour_ferie_noel" model="hr.holidays.public.line">
<field name="name">Jour de Noël</field>
<field name="date" eval="time.strftime('2024-12-25')"/>
<field name="variable_date" eval="False"/>
<field name="year_id" ref="jours_feries_2024"/>
</record>
</data>
</odoo>

@ -4,4 +4,4 @@
from . import gn_payroll_cc
from . import gn_payroll_company
from . import gn_payroll_employee
from . import gn_payroll_payslip
#from . import gn_payroll_payslip
Loading…
Cancel
Save