From f387de5b97e8a7ef29dd6770453c5774752bf251 Mon Sep 17 00:00:00 2001 From: Nicolas Wavrant <nicolas.wavrant@nexedi.com> Date: Tue, 3 Jan 2017 13:21:40 +0000 Subject: [PATCH] erp5_payroll_l10n_fr: adds the version 3 of the French Social Declaration Report (DSN) --- .../generate_report.xml | 2 +- .../payroll}/l10n/fr/ctp.xml | 4 +- .../payroll}/l10n/fr/ctp/0000.xml | 2 +- .../payroll}/l10n/fr/ctp/012D.xml | 4 +- .../payroll}/l10n/fr/ctp/027D.xml | 2 +- .../payroll}/l10n/fr/ctp/100A.xml | 4 +- .../payroll}/l10n/fr/ctp/100D.xml | 4 +- .../payroll}/l10n/fr/ctp/100P.xml | 4 +- .../payroll}/l10n/fr/ctp/260D.xml | 4 +- .../payroll}/l10n/fr/ctp/332P.xml | 4 +- .../payroll}/l10n/fr/ctp/343D.xml | 4 +- .../payroll}/l10n/fr/ctp/400D.xml | 2 +- .../payroll}/l10n/fr/ctp/430D.xml | 4 +- .../base_amount/payroll/l10n/fr/ctp/450D.xml | 89 ++++ .../payroll}/l10n/fr/ctp/479D.xml | 4 +- .../payroll}/l10n/fr/ctp/671P.xml | 2 +- .../payroll}/l10n/fr/ctp/772D.xml | 4 +- .../payroll}/l10n/fr/ctp/801P.xml | 2 +- .../payroll}/l10n/fr/ctp/863A.xml | 4 +- .../payroll}/l10n/fr/ctp/863D.xml | 4 +- .../payroll}/l10n/fr/ctp/863P.xml | 4 +- .../payroll}/l10n/fr/ctp/900T.xml | 4 +- .../payroll}/l10n/fr/ctp/937D.xml | 2 +- .../l10n/fr/individual_contribution.xml | 125 ++++++ .../assiette_du_versement_transport.xml | 75 ++++ ...r_remunerations_brutes_apres_deduction.xml | 75 ++++ .../cotisation_ac_majoree_0.5.xml | 75 ++++ .../cotisation_ac_majoree_1.5.xml | 75 ++++ .../cotisation_ac_majoree_3.xml | 75 ++++ ...r_remunerations_brutes_apres_deduction.xml | 89 ++++ ...iduelle_prevoyance_assurance_mutuelle.xml} | 8 +- ...le_au_titre_des_heures_supplementaires.xml | 75 ++++ ...ation_chomage_pour_les_moins_de_26_ans.xml | 75 ++++ ..._a_un_perco_ou_a_un_regime_de_retraite.xml | 89 ++++ ...pplicable_a_une_gratification_de_stage.xml | 75 ++++ ...aux_structures_agreees_de_aide_sociale.xml | 75 ++++ ...treprises_innovantes_ou_universitaires.xml | 75 ++++ ...sations_patronales_de_securite_sociale.xml | 75 ++++ .../reta_montant_de_cotisation_arrco.xml | 75 ++++ .../retc_montant_de_cotisation_agirc.xml | 75 ++++ .../payroll/l10n/fr/other_bonus.xml | 125 ++++++ ...nt_de_remuneration_a_la_charge_de_etat.xml | 75 ++++ ..._cdd_ou_a_une_rupture_de_periode_essai.xml | 75 ++++ ...ndemnite_compensatrice_de_conges_payes.xml | 75 ++++ ...ensatrice_de_preavis_paye_non_effectue.xml | 75 ++++ ...de_suite_at_ou_maladie_professionnelle.xml | 75 ++++ ..._dans_le_cadre_un_compte_epargne_temps.xml | 75 ++++ ...lle_de_depart_a_la_retraite_du_salarie.xml | 75 ++++ ...le_de_mise_a_la_retraite_par_employeur.xml | 75 ++++ ..._supplementaire_aux_indemnites_legales.xml | 75 ++++ .../other_bonus/indemnite_de_conges_payes.xml | 75 ++++ .../indemnite_due_en_raison_un_sinistre.xml | 75 ++++ .../fr/other_bonus/indemnite_expatriation.xml | 75 ++++ ...orfaitaire_de_conciliation_prud_homale.xml | 75 ++++ .../fr/other_bonus/indemnite_impatriation.xml | 75 ++++ .../indemnite_legale_de_clientele.xml | 75 ++++ ...ale_de_depart_a_la_retraite_du_salarie.xml | 75 ++++ .../indemnite_legale_de_fin_de_cdd.xml | 75 ++++ .../indemnite_legale_de_fin_de_mission.xml | 75 ++++ .../indemnite_legale_de_licenciement.xml | 75 ++++ ...le_de_mise_a_la_retraite_par_employeur.xml | 75 ++++ ...personnel_naviguant_de_aviation_civile.xml | 75 ++++ .../indemnite_legale_due_aux_journalistes.xml | 75 ++++ ...emnite_legale_speciale_de_licenciement.xml | 75 ++++ ...nite_legale_specifique_de_licenciement.xml | 75 ++++ ..._legale_supplementaire_de_licenciement.xml | 75 ++++ .../indemnite_legale_versee_a_apprenti.xml | 75 ++++ ..._specifique_de_rupture_conventionnelle.xml | 75 ++++ ...nite_suite_a_clause_de_non_concurrence.xml | 75 ++++ .../indemnite_transactionnelle.xml | 75 ++++ ..._des_fonctions_des_mandataires_sociaux.xml | 75 ++++ ...vec_periode_de_rattachement_specifique.xml | 75 ++++ ...vec_periode_de_rattachement_specifique.xml | 75 ++++ ...vec_periode_de_rattachement_specifique.xml | 75 ++++ .../other_bonus/prime_non_liee_a_activite.xml | 75 ++++ .../l10n/fr/other_bonus/prime_rachat_cet.xml | 75 ++++ ...ndement_au_plan_epargne_entreprise_pee.xml | 75 ++++ ...t_au_plan_epargne_interentreprises_pei.xml | 75 ++++ ...argne_pour_la_retraite_collectif_perco.xml | 75 ++++ .../avantage_en_nature_autres.xml | 75 ++++ .../avantage_en_nature_logement.xml | 75 ++++ .../other_income/avantage_en_nature_ntic.xml | 75 ++++ .../other_income/avantage_en_nature_repas.xml | 75 ++++ .../avantage_en_nature_vehicule.xml | 75 ++++ ...es_de_preretraite_verses_par_employeur.xml | 75 ++++ .../other_income/bonus_exceptionnel_dom.xml | 75 ++++ .../deduction_forfaitaire_specifique.xml | 75 ++++ .../l10n/fr/other_income/droit_auteur.xml | 75 ++++ .../fr/other_income/droit_de_doublage.xml | 75 ++++ .../fr/other_income/droit_de_rediffusion.xml | 75 ++++ ...ssionnels_pris_en_charge_par_employeur.xml | 75 ++++ ...s_professionnels_rembourses_au_forfait.xml | 75 ++++ ...rais_professionnels_rembourses_au_reel.xml | 75 ++++ .../interessement_y_compris_supplement.xml | 75 ++++ ...tion_de_employeur_aux_cheques_vacances.xml | 75 ++++ ...financement_des_services_a_la_personne.xml | 75 ++++ ..._au_financement_des_titres_restaurant.xml} | 16 +- ...ale_aux_frais_de_transports_personnels.xml | 75 ++++ ...onale_aux_frais_de_transports_publics.xml} | 16 +- ...=> participation_y_compris_supplement.xml} | 16 +- ...le_calcul_de_indemnite_de_conges_payes.xml | 75 ++++ .../somme_versee_par_un_tiers.xml | 75 ++++ ...a_un_regime_de_retraite_supplementaire.xml | 75 ++++ .../payroll/l10n/fr/taxable_base.xml | 125 ++++++ .../assiette_brute_deplafonnee.xml | 75 ++++ .../taxable_base/assiette_brute_plafonnee.xml | 75 ++++ ...es_avantages_de_preretraite_entreprise.xml | 75 ++++ .../assiette_de_contribution_liberatoire.xml | 75 ++++ ...de_la_contribution_sociale_generalisee.xml | 75 ++++ ...e_des_contributions_assurance_chomage.xml} | 8 +- ..._du_credit_impot_competitivite_emploi.xml} | 6 +- .../assiette_du_forfait_social_a_16.xml | 75 ++++ .../assiette_du_forfait_social_a_20.xml | 75 ++++ .../assiette_du_forfait_social_a_8.xml | 75 ++++ .../autre_revenu_net_imposable.xml | 75 ++++ .../fr/taxable_base/base_brute_fiscale.xml | 75 ++++ .../base_exceptionnelle_agirc_arrco.xml} | 8 +- ...se_aux_cotisations_de_securite_sociale.xml | 75 ++++ ...e_plafonnee_exceptionnelle_agirc_arrco.xml | 75 ++++ .../base_plafonnee_icp_agircarrco.xml | 75 ++++ .../base_plafonnee_specifique.xml | 75 ++++ ...evoyance_sante_retraite_supplementaire.xml | 75 ++++ .../l10n/fr/taxable_base_component.xml | 125 ++++++ ...e_taxe_sur_les_salaires_au_taux_normal.xml | 75 ++++ .../base_fictive_prevoyance_reconstituee.xml | 75 ++++ .../base_forfaitaire_prevoyance.xml | 75 ++++ .../base_specifique_prevoyance.xml | 75 ++++ ...es_regimes_complementaires_de_retraite.xml | 79 ++++ ...estations_de_prevoyance_complementaire.xml | 75 ++++ ...prestations_de_retraite_supplementaire.xml | 75 ++++ .../montant_forfaitaire_prevoyance.xml | 75 ++++ ...sations_patronale_de_securite_sociale.xml} | 8 +- .../retenue_sur_salaire.xml | 75 ++++ .../salaire_brut_prevoyance.xml | 75 ++++ .../tranche_2_prevoyance.xml | 75 ++++ .../tranche_a_prevoyance.xml | 75 ++++ .../tranche_b_prevoyance.xml | 75 ++++ .../tranche_c_prevoyance.xml | 75 ++++ .../tranche_d1_prevoyance.xml | 75 ++++ .../tranche_d_prevoyance.xml | 75 ++++ ....xml => enrollment_causality_property.xml} | 6 +- ...cupational_accident_risk_code_property.xml | 36 ++ ...cupational_accident_risk_rate_property.xml | 36 ++ .../DSNEarlyRecoveryReport_getDataDict.py | 70 +++ .../DSNEarlyRecoveryReport_getDataDict.xml | 62 +++ .../DSNMonthlyReport_getChangeBlockDict.py | 2 +- .../DSNMonthlyReport_getChangeBlockDict.xml | 2 +- .../DSNMonthlyReport_getDataDict.py | 411 ++++++++++++++++++ .../DSNMonthlyReport_getDataDict.xml | 62 +++ ...nthlyReport_getEmployeeRemunerationList.py | 72 ++- .../DSNMonthlyReport_getLeavePeriodDict.py | 6 +- ...Report_getSelectPaySheetTransactionList.py | 1 + .../DSNMonthlyReport_makeReport.py | 279 ++++++++++++ .../DSNMonthlyReport_makeReport.xml | 62 +++ .../DsnEnrollmentRecord_view.xml | 4 +- .../my_enrollment_causality.xml | 84 ++++ .../my_occupational_accident_risk_code.xml | 84 ++++ ...=> my_occupational_accident_risk_rate.xml} | 4 +- ...tTransactionLine_getInsuranceContractId.py | 13 + ...TransactionLine_getInsuranceContractId.xml | 62 +++ ...etTransaction_getSocialContributionDict.py | 260 +++++++++++ ...tTransaction_getSocialContributionDict.xml | 62 +++ .../Person_getSocialDeclarationDataDict.py | 16 + .../Person_getSocialDeclarationDataDict.xml | 62 +++ ...est.erp5.testDSNSocialDeclarationReport.py | 9 +- .../bt/template_path_list | 3 +- .../bt/test_dependency_list | 2 +- 167 files changed, 10272 insertions(+), 156 deletions(-) rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/{use/social_declaration => base_amount/payroll}/l10n/fr/ctp.xml (96%) rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/{use/social_declaration => base_amount/payroll}/l10n/fr/ctp/0000.xml (97%) rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/{use/social_declaration => base_amount/payroll}/l10n/fr/ctp/012D.xml (95%) rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/{use/social_declaration => base_amount/payroll}/l10n/fr/ctp/027D.xml (97%) rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/{use/social_declaration => base_amount/payroll}/l10n/fr/ctp/100A.xml (95%) rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/{use/social_declaration => base_amount/payroll}/l10n/fr/ctp/100D.xml (95%) rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/{use/social_declaration => base_amount/payroll}/l10n/fr/ctp/100P.xml (95%) rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/{use/social_declaration => base_amount/payroll}/l10n/fr/ctp/260D.xml (95%) rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/{use/social_declaration => base_amount/payroll}/l10n/fr/ctp/332P.xml (95%) rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/{use/social_declaration => base_amount/payroll}/l10n/fr/ctp/343D.xml (95%) rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/{use/social_declaration => base_amount/payroll}/l10n/fr/ctp/400D.xml (97%) rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/{use/social_declaration => base_amount/payroll}/l10n/fr/ctp/430D.xml (95%) create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/450D.xml rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/{use/social_declaration => base_amount/payroll}/l10n/fr/ctp/479D.xml (95%) rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/{use/social_declaration => base_amount/payroll}/l10n/fr/ctp/671P.xml (97%) rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/{use/social_declaration => base_amount/payroll}/l10n/fr/ctp/772D.xml (95%) rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/{use/social_declaration => base_amount/payroll}/l10n/fr/ctp/801P.xml (97%) rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/{use/social_declaration => base_amount/payroll}/l10n/fr/ctp/863A.xml (95%) rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/{use/social_declaration => base_amount/payroll}/l10n/fr/ctp/863D.xml (95%) rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/{use/social_declaration => base_amount/payroll}/l10n/fr/ctp/863P.xml (95%) rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/{use/social_declaration => base_amount/payroll}/l10n/fr/ctp/900T.xml (95%) rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/{use/social_declaration => base_amount/payroll}/l10n/fr/ctp/937D.xml (97%) create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/assiette_du_versement_transport.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/cotisation_ac_assurance_chomage_sur_remunerations_brutes_apres_deduction.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/cotisation_ac_majoree_0.5.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/cotisation_ac_majoree_1.5.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/cotisation_ac_majoree_3.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/cotisation_ags_assurance_garantie_des_salaires_sur_remunerations_brutes_apres_deduction.xml rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/{other_income/frais_pris_en_charge.xml => individual_contribution/cotisation_individuelle_prevoyance_assurance_mutuelle.xml} (84%) create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/deduction_patronale_au_titre_des_heures_supplementaires.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/exoneration_de_cotisation_chomage_pour_les_moins_de_26_ans.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/exoneration_de_cotisation_des_sommes_reaffectees_a_un_perco_ou_a_un_regime_de_retraite.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/exoneration_de_cotisations_applicable_a_une_gratification_de_stage.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/exoneration_de_cotisations_applicable_aux_structures_agreees_de_aide_sociale.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/exonerations_de_cotisations_applicable_aux_entreprises_innovantes_ou_universitaires.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/reduction_generale_des_cotisations_patronales_de_securite_sociale.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/reta_montant_de_cotisation_arrco.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/retc_montant_de_cotisation_agirc.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/complement_de_remuneration_a_la_charge_de_etat.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/dommages_et_interets_dus_a_un_cdd_ou_a_une_rupture_de_periode_essai.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_compensatrice_de_conges_payes.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_compensatrice_de_preavis_paye_non_effectue.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_compensatrice_de_preavis_pour_inaptitude_suite_at_ou_maladie_professionnelle.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_compensatrice_des_droits_acquis_dans_le_cadre_un_compte_epargne_temps.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_conventionnelle_de_depart_a_la_retraite_du_salarie.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_conventionnelle_de_mise_a_la_retraite_par_employeur.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_conventionnelle_supplementaire_aux_indemnites_legales.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_de_conges_payes.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_due_en_raison_un_sinistre.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_expatriation.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_forfaitaire_de_conciliation_prud_homale.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_impatriation.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_clientele.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_depart_a_la_retraite_du_salarie.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_fin_de_cdd.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_fin_de_mission.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_licenciement.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_mise_a_la_retraite_par_employeur.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_due_au_personnel_naviguant_de_aviation_civile.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_due_aux_journalistes.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_speciale_de_licenciement.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_specifique_de_licenciement.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_supplementaire_de_licenciement.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_versee_a_apprenti.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_specifique_de_rupture_conventionnelle.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_suite_a_clause_de_non_concurrence.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_transactionnelle.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_versee_a_occasion_de_la_cessation_forcee_des_fonctions_des_mandataires_sociaux.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/prime_exceptionnelle_liee_a_activite_avec_periode_de_rattachement_specifique.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/prime_liee_a_activite_avec_periode_de_rattachement_specifique.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/prime_liee_au_rachat_des_jours_de_rtt_avec_periode_de_rattachement_specifique.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/prime_non_liee_a_activite.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/prime_rachat_cet.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/abondement_au_plan_epargne_entreprise_pee.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/abondement_au_plan_epargne_interentreprises_pei.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/abondement_au_plan_epargne_pour_la_retraite_collectif_perco.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantage_en_nature_autres.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantage_en_nature_logement.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantage_en_nature_ntic.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantage_en_nature_repas.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantage_en_nature_vehicule.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantages_de_preretraite_verses_par_employeur.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/bonus_exceptionnel_dom.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/deduction_forfaitaire_specifique.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/droit_auteur.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/droit_de_doublage.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/droit_de_rediffusion.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/frais_professionnels_pris_en_charge_par_employeur.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/frais_professionnels_rembourses_au_forfait.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/frais_professionnels_rembourses_au_reel.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/interessement_y_compris_supplement.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/montant_de_la_participation_de_employeur_aux_cheques_vacances.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/participation_au_financement_des_services_a_la_personne.xml rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/{ticket_restaurant.xml => participation_patronale_au_financement_des_titres_restaurant.xml} (82%) create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/participation_patronale_aux_frais_de_transports_personnels.xml rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/{participation_transport_public.xml => participation_patronale_aux_frais_de_transports_publics.xml} (81%) rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/{participation.xml => participation_y_compris_supplement.xml} (82%) create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/salaire_brut_retenu_pour_le_calcul_de_indemnite_de_conges_payes.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/somme_versee_par_un_tiers.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/sommes_provenant_un_cet_et_reaffectees_a_un_perco_ou_a_un_regime_de_retraite_supplementaire.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_brute_deplafonnee.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_brute_plafonnee.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_contribution_sur_les_avantages_de_preretraite_entreprise.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_de_contribution_liberatoire.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_de_la_contribution_sociale_generalisee.xml rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/{other_income/abondement_pei.xml => taxable_base/assiette_des_contributions_assurance_chomage.xml} (87%) rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/{other_income/interessement.xml => taxable_base/assiette_du_credit_impot_competitivite_emploi.xml} (88%) create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_du_forfait_social_a_16.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_du_forfait_social_a_20.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_du_forfait_social_a_8.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/autre_revenu_net_imposable.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/base_brute_fiscale.xml rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/{other_income/abondement_pee.xml => taxable_base/base_exceptionnelle_agirc_arrco.xml} (88%) create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/base_forfaitaire_soumise_aux_cotisations_de_securite_sociale.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/base_plafonnee_exceptionnelle_agirc_arrco.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/base_plafonnee_icp_agircarrco.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/base_plafonnee_specifique.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/elements_de_cotisation_prevoyance_sante_retraite_supplementaire.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/base_de_taxe_sur_les_salaires_au_taux_normal.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/base_fictive_prevoyance_reconstituee.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/base_forfaitaire_prevoyance.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/base_specifique_prevoyance.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/contributions_patronales_a_des_regimes_complementaires_de_retraite.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/contributions_patronales_destinees_au_financement_des_prestations_de_prevoyance_complementaire.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/contributions_patronales_destinees_au_financement_des_prestations_de_retraite_supplementaire.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/montant_forfaitaire_prevoyance.xml rename bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/{other_income/frais_rembourses.xml => taxable_base_component/montant_smic_pour_reduction_generale_des_cotisations_patronale_de_securite_sociale.xml} (82%) create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/retenue_sur_salaire.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/salaire_brut_prevoyance.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_2_prevoyance.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_a_prevoyance.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_b_prevoyance.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_c_prevoyance.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_d1_prevoyance.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_d_prevoyance.xml rename bt5/erp5_payroll_l10n_fr/PropertySheetTemplateItem/portal_property_sheets/DsnEnrollmentRecord/{wage_measure_property.xml => enrollment_causality_property.xml} (75%) create mode 100644 bt5/erp5_payroll_l10n_fr/PropertySheetTemplateItem/portal_property_sheets/DsnEnrollmentRecord/occupational_accident_risk_code_property.xml create mode 100644 bt5/erp5_payroll_l10n_fr/PropertySheetTemplateItem/portal_property_sheets/DsnEnrollmentRecord/occupational_accident_risk_rate_property.xml create mode 100644 bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNEarlyRecoveryReport_getDataDict.py create mode 100644 bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNEarlyRecoveryReport_getDataDict.xml create mode 100644 bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getDataDict.py create mode 100644 bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getDataDict.xml create mode 100644 bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_makeReport.py create mode 100644 bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_makeReport.xml create mode 100644 bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DsnEnrollmentRecord_view/my_enrollment_causality.xml create mode 100644 bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DsnEnrollmentRecord_view/my_occupational_accident_risk_code.xml rename bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DsnEnrollmentRecord_view/{my_wage_measure.xml => my_occupational_accident_risk_rate.xml} (94%) create mode 100644 bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransactionLine_getInsuranceContractId.py create mode 100644 bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransactionLine_getInsuranceContractId.xml create mode 100644 bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransaction_getSocialContributionDict.py create mode 100644 bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransaction_getSocialContributionDict.xml create mode 100644 bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/Person_getSocialDeclarationDataDict.py create mode 100644 bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/Person_getSocialDeclarationDataDict.xml diff --git a/bt5/erp5_payroll_l10n_fr/ActionTemplateItem/portal_types/DSN%20Monthly%20Report/generate_report.xml b/bt5/erp5_payroll_l10n_fr/ActionTemplateItem/portal_types/DSN%20Monthly%20Report/generate_report.xml index c72fee711e..b43b231c8e 100644 --- a/bt5/erp5_payroll_l10n_fr/ActionTemplateItem/portal_types/DSN%20Monthly%20Report/generate_report.xml +++ b/bt5/erp5_payroll_l10n_fr/ActionTemplateItem/portal_types/DSN%20Monthly%20Report/generate_report.xml @@ -79,7 +79,7 @@ <dictionary> <item> <key> <string>text</string> </key> - <value> <string>string:${object_url}/DSNMonthlyReport_makeDSNPhaseTwo</string> </value> + <value> <string>string:${object_url}/DSNMonthlyReport_makeReport</string> </value> </item> </dictionary> </pickle> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp.xml similarity index 96% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp.xml index 730ee31d31..e3f864feb9 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp.xml @@ -75,7 +75,7 @@ <key> <string>categories</string> </key> <value> <tuple> - <string>use/social_declaration/l10n/fr/ctp</string> + <string>base_amount/payroll/l10n/fr/ctp</string> </tuple> </value> </item> @@ -95,7 +95,7 @@ </item> <item> <key> <string>title</string> </key> - <value> <string>Code Type de Personnel</string> </value> + <value> <string>CTP</string> </value> </item> </dictionary> </pickle> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/0000.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/0000.xml similarity index 97% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/0000.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/0000.xml index e74710323e..a10196490c 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/0000.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/0000.xml @@ -57,7 +57,7 @@ <key> <string>categories</string> </key> <value> <tuple> - <string>use/social_declaration/l10n/fr/ctp/0000</string> + <string>use/payroll/dsn/ctp/0000</string> </tuple> </value> </item> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/012D.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/012D.xml similarity index 95% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/012D.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/012D.xml index 585d259172..0fd2502e36 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/012D.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/012D.xml @@ -56,9 +56,7 @@ <item> <key> <string>categories</string> </key> <value> - <tuple> - <string>use/social_declaration/l10n/fr/ctp/012D</string> - </tuple> + <tuple/> </value> </item> <item> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/027D.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/027D.xml similarity index 97% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/027D.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/027D.xml index 1cf957d5b4..a1bf0905cc 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/027D.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/027D.xml @@ -57,7 +57,7 @@ <key> <string>categories</string> </key> <value> <tuple> - <string>use/social_declaration/l10n/fr/ctp/027D</string> + <string>use/payroll/dsn/ctp/027D</string> </tuple> </value> </item> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/100A.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/100A.xml similarity index 95% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/100A.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/100A.xml index 493e48dd53..bc73225d3d 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/100A.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/100A.xml @@ -56,9 +56,7 @@ <item> <key> <string>categories</string> </key> <value> - <tuple> - <string>use/social_declaration/l10n/fr/ctp/100A</string> - </tuple> + <tuple/> </value> </item> <item> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/100D.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/100D.xml similarity index 95% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/100D.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/100D.xml index 0e462ffac3..b43636a4df 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/100D.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/100D.xml @@ -56,9 +56,7 @@ <item> <key> <string>categories</string> </key> <value> - <tuple> - <string>use/social_declaration/l10n/fr/ctp/100D</string> - </tuple> + <tuple/> </value> </item> <item> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/100P.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/100P.xml similarity index 95% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/100P.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/100P.xml index 3242b6268a..b75c702b69 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/100P.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/100P.xml @@ -56,9 +56,7 @@ <item> <key> <string>categories</string> </key> <value> - <tuple> - <string>use/social_declaration/l10n/fr/ctp/100P</string> - </tuple> + <tuple/> </value> </item> <item> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/260D.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/260D.xml similarity index 95% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/260D.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/260D.xml index 3625e4c831..11cf5c8a26 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/260D.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/260D.xml @@ -56,9 +56,7 @@ <item> <key> <string>categories</string> </key> <value> - <tuple> - <string>use/social_declaration/l10n/fr/ctp/260D</string> - </tuple> + <tuple/> </value> </item> <item> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/332P.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/332P.xml similarity index 95% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/332P.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/332P.xml index 535722bf77..7201a67d5f 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/332P.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/332P.xml @@ -56,9 +56,7 @@ <item> <key> <string>categories</string> </key> <value> - <tuple> - <string>use/social_declaration/l10n/fr/ctp/332P</string> - </tuple> + <tuple/> </value> </item> <item> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/343D.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/343D.xml similarity index 95% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/343D.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/343D.xml index df58ec7357..85cefff7f1 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/343D.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/343D.xml @@ -56,9 +56,7 @@ <item> <key> <string>categories</string> </key> <value> - <tuple> - <string>use/social_declaration/l10n/fr/ctp/343D</string> - </tuple> + <tuple/> </value> </item> <item> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/400D.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/400D.xml similarity index 97% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/400D.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/400D.xml index 8f1fdf5d8d..8060631350 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/400D.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/400D.xml @@ -57,7 +57,7 @@ <key> <string>categories</string> </key> <value> <tuple> - <string>use/social_declaration/l10n/fr/ctp/400D</string> + <string>use/payroll/dsn/ctp/400D</string> </tuple> </value> </item> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/430D.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/430D.xml similarity index 95% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/430D.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/430D.xml index 1701913cf5..8c9f486063 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/430D.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/430D.xml @@ -56,9 +56,7 @@ <item> <key> <string>categories</string> </key> <value> - <tuple> - <string>use/social_declaration/l10n/fr/ctp/430D</string> - </tuple> + <tuple/> </value> </item> <item> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/450D.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/450D.xml new file mode 100644 index 0000000000..d15946acd6 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/450D.xml @@ -0,0 +1,89 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>base_amount/payroll/l10n/fr/ctp/450D</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>450D</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>450D</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>450D</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/479D.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/479D.xml similarity index 95% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/479D.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/479D.xml index 137c048f67..3fe1c0bdfa 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/479D.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/479D.xml @@ -56,9 +56,7 @@ <item> <key> <string>categories</string> </key> <value> - <tuple> - <string>use/social_declaration/l10n/fr/ctp/479D</string> - </tuple> + <tuple/> </value> </item> <item> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/671P.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/671P.xml similarity index 97% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/671P.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/671P.xml index efa65c7604..e059e5ea57 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/671P.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/671P.xml @@ -57,7 +57,7 @@ <key> <string>categories</string> </key> <value> <tuple> - <string>use/social_declaration/l10n/fr/ctp/671P</string> + <string>use/payroll/dsn/ctp/671P</string> </tuple> </value> </item> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/772D.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/772D.xml similarity index 95% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/772D.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/772D.xml index f7fa06c22e..f59a00d561 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/772D.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/772D.xml @@ -56,9 +56,7 @@ <item> <key> <string>categories</string> </key> <value> - <tuple> - <string>use/social_declaration/l10n/fr/ctp/772D</string> - </tuple> + <tuple/> </value> </item> <item> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/801P.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/801P.xml similarity index 97% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/801P.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/801P.xml index 49f95c3fc4..49fe46c864 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/801P.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/801P.xml @@ -57,7 +57,7 @@ <key> <string>categories</string> </key> <value> <tuple> - <string>use/social_declaration/l10n/fr/ctp/801P</string> + <string>use/payroll/dsn/ctp/801P</string> </tuple> </value> </item> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/863A.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/863A.xml similarity index 95% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/863A.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/863A.xml index 93fe60d32b..70facc07e3 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/863A.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/863A.xml @@ -56,9 +56,7 @@ <item> <key> <string>categories</string> </key> <value> - <tuple> - <string>use/social_declaration/l10n/fr/ctp/863A</string> - </tuple> + <tuple/> </value> </item> <item> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/863D.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/863D.xml similarity index 95% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/863D.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/863D.xml index 7134319979..e4f89d4459 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/863D.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/863D.xml @@ -56,9 +56,7 @@ <item> <key> <string>categories</string> </key> <value> - <tuple> - <string>use/social_declaration/l10n/fr/ctp/863D</string> - </tuple> + <tuple/> </value> </item> <item> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/863P.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/863P.xml similarity index 95% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/863P.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/863P.xml index e156d150dc..336518c8d8 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/863P.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/863P.xml @@ -56,9 +56,7 @@ <item> <key> <string>categories</string> </key> <value> - <tuple> - <string>use/social_declaration/l10n/fr/ctp/863P</string> - </tuple> + <tuple/> </value> </item> <item> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/900T.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/900T.xml similarity index 95% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/900T.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/900T.xml index a2642714db..449b511d03 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/900T.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/900T.xml @@ -56,9 +56,7 @@ <item> <key> <string>categories</string> </key> <value> - <tuple> - <string>use/social_declaration/l10n/fr/ctp/900T</string> - </tuple> + <tuple/> </value> </item> <item> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/937D.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/937D.xml similarity index 97% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/937D.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/937D.xml index 002fb840da..8d4211e1f2 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/use/social_declaration/l10n/fr/ctp/937D.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/ctp/937D.xml @@ -57,7 +57,7 @@ <key> <string>categories</string> </key> <value> <tuple> - <string>use/social_declaration/l10n/fr/ctp/937D</string> + <string>use/payroll/dsn/ctp/937D</string> </tuple> </value> </item> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution.xml new file mode 100644 index 0000000000..29ec652cf8 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution.xml @@ -0,0 +1,125 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>_count</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>_mt_index</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </value> + </item> + <item> + <key> <string>_tree</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>base_amount/payroll/l10n/fr/individual_contribution</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>individual_contribution</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Individual Contribution</string> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <global name="Length" module="BTrees.Length"/> + </pickle> + <pickle> <int>0</int> </pickle> + </record> + <record id="3" aka="AAAAAAAAAAM="> + <pickle> + <global name="OOBTree" module="BTrees.OOBTree"/> + </pickle> + <pickle> + <none/> + </pickle> + </record> + <record id="4" aka="AAAAAAAAAAQ="> + <pickle> + <global name="OOBTree" module="BTrees.OOBTree"/> + </pickle> + <pickle> + <none/> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/assiette_du_versement_transport.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/assiette_du_versement_transport.xml new file mode 100644 index 0000000000..a1e803d90c --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/assiette_du_versement_transport.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>226</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>assiette_du_versement_transport</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Assiette du Versement Transport</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/cotisation_ac_assurance_chomage_sur_remunerations_brutes_apres_deduction.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/cotisation_ac_assurance_chomage_sur_remunerations_brutes_apres_deduction.xml new file mode 100644 index 0000000000..a2065842e8 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/cotisation_ac_assurance_chomage_sur_remunerations_brutes_apres_deduction.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>040</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>cotisation_ac_assurance_chomage_sur_remunerations_brutes_apres_deduction</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Cotisation AC assurance chômage sur rémunérations brutes après déduction</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/cotisation_ac_majoree_0.5.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/cotisation_ac_majoree_0.5.xml new file mode 100644 index 0000000000..651c4d34c5 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/cotisation_ac_majoree_0.5.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>041</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>cotisation_ac_majoree_0.5</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Cotisation AC majorée 0.5% </string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/cotisation_ac_majoree_1.5.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/cotisation_ac_majoree_1.5.xml new file mode 100644 index 0000000000..4bcb45c1bb --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/cotisation_ac_majoree_1.5.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>043</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>cotisation_ac_majoree_1.5</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Cotisation AC majorée 1.5%</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/cotisation_ac_majoree_3.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/cotisation_ac_majoree_3.xml new file mode 100644 index 0000000000..fb49a06912 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/cotisation_ac_majoree_3.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>042</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>cotisation_ac_majoree_3</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Cotisation AC majorée 3%</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/cotisation_ags_assurance_garantie_des_salaires_sur_remunerations_brutes_apres_deduction.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/cotisation_ags_assurance_garantie_des_salaires_sur_remunerations_brutes_apres_deduction.xml new file mode 100644 index 0000000000..b8129c187a --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/cotisation_ags_assurance_garantie_des_salaires_sur_remunerations_brutes_apres_deduction.xml @@ -0,0 +1,89 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>base_amount/payroll/l10n/fr/individual_contribution/cotisation_ags_assurance_garantie_des_salaires_sur_remunerations_brutes_apres_deduction</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>048</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>cotisation_ags_assurance_garantie_des_salaires_sur_remunerations_brutes_apres_deduction</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Cotisation AGS assurance garantie des salaires sur rémunérations brutes après déduction, limitées à 4 fois le plafond de la sécurité sociale</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/frais_pris_en_charge.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/cotisation_individuelle_prevoyance_assurance_mutuelle.xml similarity index 84% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/frais_pris_en_charge.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/cotisation_individuelle_prevoyance_assurance_mutuelle.xml index e024e967d4..3c9c0a1737 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/frais_pris_en_charge.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/cotisation_individuelle_prevoyance_assurance_mutuelle.xml @@ -57,13 +57,13 @@ <key> <string>categories</string> </key> <value> <tuple> - <string>base_amount/payroll/l10n/fr/other_income/frais_pris_en_charge</string> + <string>base_amount/payroll/l10n/fr/individual_contribution/cotisation_individuelle_prevoyance_assurance_mutuelle</string> </tuple> </value> </item> <item> <key> <string>codification</string> </key> - <value> <string>08</string> </value> + <value> <string>059</string> </value> </item> <item> <key> <string>description</string> </key> @@ -73,7 +73,7 @@ </item> <item> <key> <string>id</string> </key> - <value> <string>frais_pris_en_charge</string> </value> + <value> <string>cotisation_individuelle_prevoyance_assurance_mutuelle</string> </value> </item> <item> <key> <string>portal_type</string> </key> @@ -81,7 +81,7 @@ </item> <item> <key> <string>title</string> </key> - <value> <string>Frais professionnels pris en charge par l\'employeur</string> </value> + <value> <string>Cotisation individuelle Prévoyance-Assurance-Mutuelle pour la période et l\'affiliation concernées</string> </value> </item> </dictionary> </pickle> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/deduction_patronale_au_titre_des_heures_supplementaires.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/deduction_patronale_au_titre_des_heures_supplementaires.xml new file mode 100644 index 0000000000..bae3c61d8c --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/deduction_patronale_au_titre_des_heures_supplementaires.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>021</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>deduction_patronale_au_titre_des_heures_supplementaires</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Déduction patronale au titre des heures supplémentaires</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/exoneration_de_cotisation_chomage_pour_les_moins_de_26_ans.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/exoneration_de_cotisation_chomage_pour_les_moins_de_26_ans.xml new file mode 100644 index 0000000000..6b9c9cd9c3 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/exoneration_de_cotisation_chomage_pour_les_moins_de_26_ans.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>044</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>exoneration_de_cotisation_chomage_pour_les_moins_de_26_ans</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Exonération de cotisation chômage pour les moins de 26 ans</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/exoneration_de_cotisation_des_sommes_reaffectees_a_un_perco_ou_a_un_regime_de_retraite.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/exoneration_de_cotisation_des_sommes_reaffectees_a_un_perco_ou_a_un_regime_de_retraite.xml new file mode 100644 index 0000000000..bf835d6f32 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/exoneration_de_cotisation_des_sommes_reaffectees_a_un_perco_ou_a_un_regime_de_retraite.xml @@ -0,0 +1,89 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>base_amount/payroll/l10n/fr/individual_contribution/exoneration_de_cotisation_des_sommes_reaffectees_a_un_perco_ou_a_un_regime_de_retraite</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>023</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>exoneration_de_cotisation_des_sommes_reaffectees_a_un_perco_ou_a_un_regime_de_retraite</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Exonération de cotisation des sommes provenant d\'un CET et réaffectées à un PERCO ou à un régime de retraite supplémentaire</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/exoneration_de_cotisations_applicable_a_une_gratification_de_stage.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/exoneration_de_cotisations_applicable_a_une_gratification_de_stage.xml new file mode 100644 index 0000000000..b8c1a76e40 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/exoneration_de_cotisations_applicable_a_une_gratification_de_stage.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>022</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>exoneration_de_cotisations_applicable_a_une_gratification_de_stage</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Exonération de cotisations applicable à une gratification de stage</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/exoneration_de_cotisations_applicable_aux_structures_agreees_de_aide_sociale.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/exoneration_de_cotisations_applicable_aux_structures_agreees_de_aide_sociale.xml new file mode 100644 index 0000000000..538938ac0f --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/exoneration_de_cotisations_applicable_aux_structures_agreees_de_aide_sociale.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>017</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>exoneration_de_cotisations_applicable_aux_structures_agreees_de_aide_sociale</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Exonération de cotisations applicable aux structures agréées de l\'aide sociale</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/exonerations_de_cotisations_applicable_aux_entreprises_innovantes_ou_universitaires.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/exonerations_de_cotisations_applicable_aux_entreprises_innovantes_ou_universitaires.xml new file mode 100644 index 0000000000..c898f44b65 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/exonerations_de_cotisations_applicable_aux_entreprises_innovantes_ou_universitaires.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>014</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>exonerations_de_cotisations_applicable_aux_entreprises_innovantes_ou_universitaires</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Exonérations de cotisations applicable aux entreprises innovantes ou universitaires</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/reduction_generale_des_cotisations_patronales_de_securite_sociale.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/reduction_generale_des_cotisations_patronales_de_securite_sociale.xml new file mode 100644 index 0000000000..dcdb44d951 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/reduction_generale_des_cotisations_patronales_de_securite_sociale.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>018</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>reduction_generale_des_cotisations_patronales_de_securite_sociale</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Réduction générale des cotisations patronales de sécurité sociale</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/reta_montant_de_cotisation_arrco.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/reta_montant_de_cotisation_arrco.xml new file mode 100644 index 0000000000..7d1f1c8ec1 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/reta_montant_de_cotisation_arrco.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>063</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>reta_montant_de_cotisation_arrco</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>RETA - Montant de cotisation Arrco</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/retc_montant_de_cotisation_agirc.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/retc_montant_de_cotisation_agirc.xml new file mode 100644 index 0000000000..474a0539db --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/individual_contribution/retc_montant_de_cotisation_agirc.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>064</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>retc_montant_de_cotisation_agirc</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>RETC - Montant de cotisation Agirc</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus.xml new file mode 100644 index 0000000000..d5267adb15 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus.xml @@ -0,0 +1,125 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>_count</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>_mt_index</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </value> + </item> + <item> + <key> <string>_tree</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>base_amount/payroll/l10n/fr/other_bonus</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>other_bonus</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Other Bonus</string> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <global name="Length" module="BTrees.Length"/> + </pickle> + <pickle> <int>0</int> </pickle> + </record> + <record id="3" aka="AAAAAAAAAAM="> + <pickle> + <global name="OOBTree" module="BTrees.OOBTree"/> + </pickle> + <pickle> + <none/> + </pickle> + </record> + <record id="4" aka="AAAAAAAAAAQ="> + <pickle> + <global name="OOBTree" module="BTrees.OOBTree"/> + </pickle> + <pickle> + <none/> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/complement_de_remuneration_a_la_charge_de_etat.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/complement_de_remuneration_a_la_charge_de_etat.xml new file mode 100644 index 0000000000..652f57b808 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/complement_de_remuneration_a_la_charge_de_etat.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>03</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>complement_de_remuneration_a_la_charge_de_etat</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Complément de rémunération à la charge de l\'état</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/dommages_et_interets_dus_a_un_cdd_ou_a_une_rupture_de_periode_essai.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/dommages_et_interets_dus_a_un_cdd_ou_a_une_rupture_de_periode_essai.xml new file mode 100644 index 0000000000..cd037c1e4b --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/dommages_et_interets_dus_a_un_cdd_ou_a_une_rupture_de_periode_essai.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>01</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>dommages_et_interets_dus_a_un_cdd_ou_a_une_rupture_de_periode_essai</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Dommages et intérêts dus à un CDD ou à une rupture de période d\'essai</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_compensatrice_de_conges_payes.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_compensatrice_de_conges_payes.xml new file mode 100644 index 0000000000..547365889f --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_compensatrice_de_conges_payes.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>02</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_compensatrice_de_conges_payes</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité compensatrice de congés payés</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_compensatrice_de_preavis_paye_non_effectue.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_compensatrice_de_preavis_paye_non_effectue.xml new file mode 100644 index 0000000000..36017f6530 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_compensatrice_de_preavis_paye_non_effectue.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>02</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_compensatrice_de_preavis_paye_non_effectue</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité compensatrice de préavis payé non effectué</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_compensatrice_de_preavis_pour_inaptitude_suite_at_ou_maladie_professionnelle.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_compensatrice_de_preavis_pour_inaptitude_suite_at_ou_maladie_professionnelle.xml new file mode 100644 index 0000000000..b023c9cdc1 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_compensatrice_de_preavis_pour_inaptitude_suite_at_ou_maladie_professionnelle.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>03</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_compensatrice_de_preavis_pour_inaptitude_suite_at_ou_maladie_professionnelle</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité compensatrice de préavis pour inaptitude suite AT ou Maladie Professionnelle</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_compensatrice_des_droits_acquis_dans_le_cadre_un_compte_epargne_temps.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_compensatrice_des_droits_acquis_dans_le_cadre_un_compte_epargne_temps.xml new file mode 100644 index 0000000000..fbd3a52333 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_compensatrice_des_droits_acquis_dans_le_cadre_un_compte_epargne_temps.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>02</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_compensatrice_des_droits_acquis_dans_le_cadre_un_compte_epargne_temps</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité compensatrice des droits acquis dans le cadre d\'un compte épargne temps</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_conventionnelle_de_depart_a_la_retraite_du_salarie.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_conventionnelle_de_depart_a_la_retraite_du_salarie.xml new file mode 100644 index 0000000000..32a71926df --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_conventionnelle_de_depart_a_la_retraite_du_salarie.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>00</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_conventionnelle_de_depart_a_la_retraite_du_salarie</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité conventionnelle de départ à la retraite du salarié</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_conventionnelle_de_mise_a_la_retraite_par_employeur.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_conventionnelle_de_mise_a_la_retraite_par_employeur.xml new file mode 100644 index 0000000000..ca6f8d2c31 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_conventionnelle_de_mise_a_la_retraite_par_employeur.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>00</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_conventionnelle_de_mise_a_la_retraite_par_employeur</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité conventionnelle de mise à la retraite par l\'employeur</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_conventionnelle_supplementaire_aux_indemnites_legales.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_conventionnelle_supplementaire_aux_indemnites_legales.xml new file mode 100644 index 0000000000..5a18cb3a97 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_conventionnelle_supplementaire_aux_indemnites_legales.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>02</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_conventionnelle_supplementaire_aux_indemnites_legales</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité conventionnelle (supplémentaire aux indemnités légales)</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_de_conges_payes.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_de_conges_payes.xml new file mode 100644 index 0000000000..3b7d9a5ebd --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_de_conges_payes.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>03</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_de_conges_payes</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité de congés payés</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_due_en_raison_un_sinistre.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_due_en_raison_un_sinistre.xml new file mode 100644 index 0000000000..b40b83222b --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_due_en_raison_un_sinistre.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>01</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_due_en_raison_un_sinistre</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité due en raison d\'un sinistre</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_expatriation.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_expatriation.xml new file mode 100644 index 0000000000..0019b2fb15 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_expatriation.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>90</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_expatriation</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité d\'expatriation</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_forfaitaire_de_conciliation_prud_homale.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_forfaitaire_de_conciliation_prud_homale.xml new file mode 100644 index 0000000000..45d2bf6538 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_forfaitaire_de_conciliation_prud_homale.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>03</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_forfaitaire_de_conciliation_prud_homale</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité forfaitaire de conciliation prud\'homale</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_impatriation.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_impatriation.xml new file mode 100644 index 0000000000..6583c6d7d0 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_impatriation.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>90</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_impatriation</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité d\'impatriation</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_clientele.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_clientele.xml new file mode 100644 index 0000000000..b249540c62 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_clientele.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>01</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_legale_de_clientele</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité légale de clientèle</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_depart_a_la_retraite_du_salarie.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_depart_a_la_retraite_du_salarie.xml new file mode 100644 index 0000000000..e5879d239e --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_depart_a_la_retraite_du_salarie.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>00</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_legale_de_depart_a_la_retraite_du_salarie</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité légale de départ à la retraite du salarié</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_fin_de_cdd.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_fin_de_cdd.xml new file mode 100644 index 0000000000..ffeac3cf80 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_fin_de_cdd.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>01</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_legale_de_fin_de_cdd</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité légale de fin de CDD</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_fin_de_mission.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_fin_de_mission.xml new file mode 100644 index 0000000000..49eb39e4f2 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_fin_de_mission.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>01</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_legale_de_fin_de_mission</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité légale de fin de mission</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_licenciement.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_licenciement.xml new file mode 100644 index 0000000000..3b6b639040 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_licenciement.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>00</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_legale_de_licenciement</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité légale de licenciement</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_mise_a_la_retraite_par_employeur.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_mise_a_la_retraite_par_employeur.xml new file mode 100644 index 0000000000..e7bc45a57a --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_de_mise_a_la_retraite_par_employeur.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>00</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_legale_de_mise_a_la_retraite_par_employeur</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité légale de mise à la retraite par l\'employeur</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_due_au_personnel_naviguant_de_aviation_civile.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_due_au_personnel_naviguant_de_aviation_civile.xml new file mode 100644 index 0000000000..247323d90c --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_due_au_personnel_naviguant_de_aviation_civile.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>01</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_legale_due_au_personnel_naviguant_de_aviation_civile</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité légale due au personnel naviguant de l\'aviation civile</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_due_aux_journalistes.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_due_aux_journalistes.xml new file mode 100644 index 0000000000..03d696f758 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_due_aux_journalistes.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>01</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_legale_due_aux_journalistes</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité légale due aux journalistes</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_speciale_de_licenciement.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_speciale_de_licenciement.xml new file mode 100644 index 0000000000..27ec98036c --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_speciale_de_licenciement.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>00</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_legale_speciale_de_licenciement</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité légale spéciale de licenciement</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_specifique_de_licenciement.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_specifique_de_licenciement.xml new file mode 100644 index 0000000000..9b8ac4cae5 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_specifique_de_licenciement.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>01</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_legale_specifique_de_licenciement</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité légale spécifique de licenciement</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_supplementaire_de_licenciement.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_supplementaire_de_licenciement.xml new file mode 100644 index 0000000000..caa7343e33 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_supplementaire_de_licenciement.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>00</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_legale_supplementaire_de_licenciement</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité légale supplémentaire de licenciement</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_versee_a_apprenti.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_versee_a_apprenti.xml new file mode 100644 index 0000000000..f3616433d5 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_legale_versee_a_apprenti.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>01</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_legale_versee_a_apprenti</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité légale versée à l\'apprenti</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_specifique_de_rupture_conventionnelle.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_specifique_de_rupture_conventionnelle.xml new file mode 100644 index 0000000000..17972d6c5a --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_specifique_de_rupture_conventionnelle.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>00</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_specifique_de_rupture_conventionnelle</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité spécifique de rupture conventionnelle</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_suite_a_clause_de_non_concurrence.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_suite_a_clause_de_non_concurrence.xml new file mode 100644 index 0000000000..3d8a4834c9 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_suite_a_clause_de_non_concurrence.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>01</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_suite_a_clause_de_non_concurrence</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité suite à clause de non concurrence</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_transactionnelle.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_transactionnelle.xml new file mode 100644 index 0000000000..5efc0baeb0 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_transactionnelle.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>02</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_transactionnelle</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité transactionnelle</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_versee_a_occasion_de_la_cessation_forcee_des_fonctions_des_mandataires_sociaux.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_versee_a_occasion_de_la_cessation_forcee_des_fonctions_des_mandataires_sociaux.xml new file mode 100644 index 0000000000..b1559ce9ed --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/indemnite_versee_a_occasion_de_la_cessation_forcee_des_fonctions_des_mandataires_sociaux.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>00</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>indemnite_versee_a_occasion_de_la_cessation_forcee_des_fonctions_des_mandataires_sociaux</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Indemnité versée à l\'occasion de la cessation forcée des fonctions des mandataires sociaux</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/prime_exceptionnelle_liee_a_activite_avec_periode_de_rattachement_specifique.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/prime_exceptionnelle_liee_a_activite_avec_periode_de_rattachement_specifique.xml new file mode 100644 index 0000000000..30c49bfa0e --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/prime_exceptionnelle_liee_a_activite_avec_periode_de_rattachement_specifique.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>02</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>prime_exceptionnelle_liee_a_activite_avec_periode_de_rattachement_specifique</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Prime exceptionnelle liée à l\'activité avec période de rattachement spécifique</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/prime_liee_a_activite_avec_periode_de_rattachement_specifique.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/prime_liee_a_activite_avec_periode_de_rattachement_specifique.xml new file mode 100644 index 0000000000..cc2cd6e1f9 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/prime_liee_a_activite_avec_periode_de_rattachement_specifique.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>02</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>prime_liee_a_activite_avec_periode_de_rattachement_specifique</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Prime liée à l\'activité avec période de rattachement spécifique</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/prime_liee_au_rachat_des_jours_de_rtt_avec_periode_de_rattachement_specifique.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/prime_liee_au_rachat_des_jours_de_rtt_avec_periode_de_rattachement_specifique.xml new file mode 100644 index 0000000000..44950ac2e0 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/prime_liee_au_rachat_des_jours_de_rtt_avec_periode_de_rattachement_specifique.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>02</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>prime_liee_au_rachat_des_jours_de_rtt_avec_periode_de_rattachement_specifique</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Prime liée au rachat des jours de RTT avec période de rattachement spécifique</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/prime_non_liee_a_activite.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/prime_non_liee_a_activite.xml new file mode 100644 index 0000000000..9febb893e8 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/prime_non_liee_a_activite.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>02</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>prime_non_liee_a_activite</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Prime non liée à l\'activité</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/prime_rachat_cet.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/prime_rachat_cet.xml new file mode 100644 index 0000000000..425b656e92 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_bonus/prime_rachat_cet.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>03</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>prime_rachat_cet</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string> Prime rachat CET</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/abondement_au_plan_epargne_entreprise_pee.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/abondement_au_plan_epargne_entreprise_pee.xml new file mode 100644 index 0000000000..ed0aed42c0 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/abondement_au_plan_epargne_entreprise_pee.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>14</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>abondement_au_plan_epargne_entreprise_pee</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Abondement au plan d\'épargne entreprise (PEE)</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/abondement_au_plan_epargne_interentreprises_pei.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/abondement_au_plan_epargne_interentreprises_pei.xml new file mode 100644 index 0000000000..3bb966c64d --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/abondement_au_plan_epargne_interentreprises_pei.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>15</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>abondement_au_plan_epargne_interentreprises_pei</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Abondement au plan d\'épargne interentreprises (PEI)</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/abondement_au_plan_epargne_pour_la_retraite_collectif_perco.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/abondement_au_plan_epargne_pour_la_retraite_collectif_perco.xml new file mode 100644 index 0000000000..b21cac4ffe --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/abondement_au_plan_epargne_pour_la_retraite_collectif_perco.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>16</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>abondement_au_plan_epargne_pour_la_retraite_collectif_perco</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Abondement au plan d\'épargne pour la retraite collectif (PERCO)</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantage_en_nature_autres.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantage_en_nature_autres.xml new file mode 100644 index 0000000000..68a6621371 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantage_en_nature_autres.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>06</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>avantage_en_nature_autres</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Avantage en nature : autres</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantage_en_nature_logement.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantage_en_nature_logement.xml new file mode 100644 index 0000000000..6b95ac7281 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantage_en_nature_logement.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>03</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>avantage_en_nature_logement</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Avantage en nature : logement</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantage_en_nature_ntic.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantage_en_nature_ntic.xml new file mode 100644 index 0000000000..68335c0e1a --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantage_en_nature_ntic.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>05</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>avantage_en_nature_ntic</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Avantage en nature : NTIC</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantage_en_nature_repas.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantage_en_nature_repas.xml new file mode 100644 index 0000000000..ed01b090e5 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantage_en_nature_repas.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>02</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>avantage_en_nature_repas</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Avantage en nature : repas</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantage_en_nature_vehicule.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantage_en_nature_vehicule.xml new file mode 100644 index 0000000000..a9a5fcf8b0 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantage_en_nature_vehicule.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>04</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>avantage_en_nature_vehicule</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Avantage en nature : véhicule</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantages_de_preretraite_verses_par_employeur.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantages_de_preretraite_verses_par_employeur.xml new file mode 100644 index 0000000000..09c6c277c1 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/avantages_de_preretraite_verses_par_employeur.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>31</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>avantages_de_preretraite_verses_par_employeur</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Avantages de préretraite versés par l\'employeur</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/bonus_exceptionnel_dom.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/bonus_exceptionnel_dom.xml new file mode 100644 index 0000000000..bda475f65d --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/bonus_exceptionnel_dom.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>23</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>bonus_exceptionnel_dom</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Bonus exceptionnel DOM</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/deduction_forfaitaire_specifique.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/deduction_forfaitaire_specifique.xml new file mode 100644 index 0000000000..67061cc7f9 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/deduction_forfaitaire_specifique.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>10</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>deduction_forfaitaire_specifique</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Déduction forfaitaire spécifique</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/droit_auteur.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/droit_auteur.xml new file mode 100644 index 0000000000..49abfe40cf --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/droit_auteur.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>25</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>droit_auteur</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Droit d\'auteur</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/droit_de_doublage.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/droit_de_doublage.xml new file mode 100644 index 0000000000..7d6795d710 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/droit_de_doublage.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>26</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>droit_de_doublage</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Droit de doublage</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/droit_de_rediffusion.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/droit_de_rediffusion.xml new file mode 100644 index 0000000000..cd4909cad6 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/droit_de_rediffusion.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>27</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>droit_de_rediffusion</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Droit de rediffusion</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/frais_professionnels_pris_en_charge_par_employeur.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/frais_professionnels_pris_en_charge_par_employeur.xml new file mode 100644 index 0000000000..3f022f17bd --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/frais_professionnels_pris_en_charge_par_employeur.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>08</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>frais_professionnels_pris_en_charge_par_employeur</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Frais professionnels pris en charge par l\'employeur</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/frais_professionnels_rembourses_au_forfait.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/frais_professionnels_rembourses_au_forfait.xml new file mode 100644 index 0000000000..6aac8d2c1d --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/frais_professionnels_rembourses_au_forfait.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>07</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>frais_professionnels_rembourses_au_forfait</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Frais professionnels remboursés au forfait</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/frais_professionnels_rembourses_au_reel.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/frais_professionnels_rembourses_au_reel.xml new file mode 100644 index 0000000000..af9fbc32dd --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/frais_professionnels_rembourses_au_reel.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>09</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>frais_professionnels_rembourses_au_reel</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Frais professionnels remboursés au réel</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/interessement_y_compris_supplement.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/interessement_y_compris_supplement.xml new file mode 100644 index 0000000000..afa72cd753 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/interessement_y_compris_supplement.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>12</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>interessement_y_compris_supplement</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Intéressement y compris supplément</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/montant_de_la_participation_de_employeur_aux_cheques_vacances.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/montant_de_la_participation_de_employeur_aux_cheques_vacances.xml new file mode 100644 index 0000000000..efec732ba6 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/montant_de_la_participation_de_employeur_aux_cheques_vacances.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>91</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>montant_de_la_participation_de_employeur_aux_cheques_vacances</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Montant de la participation de l\'employeur aux chèques vacances</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/participation_au_financement_des_services_a_la_personne.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/participation_au_financement_des_services_a_la_personne.xml new file mode 100644 index 0000000000..5e830270fa --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/participation_au_financement_des_services_a_la_personne.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>90</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>participation_au_financement_des_services_a_la_personne</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Participation au financement des services à la personne</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/ticket_restaurant.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/participation_patronale_au_financement_des_titres_restaurant.xml similarity index 82% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/ticket_restaurant.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/participation_patronale_au_financement_des_titres_restaurant.xml index c44592aa36..b7cbe451e3 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/ticket_restaurant.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/participation_patronale_au_financement_des_titres_restaurant.xml @@ -53,27 +53,13 @@ </tuple> </value> </item> - <item> - <key> <string>categories</string> </key> - <value> - <tuple> - <string>base_amount/payroll/l10n/fr/other_income/ticket_restaurant</string> - </tuple> - </value> - </item> <item> <key> <string>codification</string> </key> <value> <string>17</string> </value> </item> - <item> - <key> <string>description</string> </key> - <value> - <none/> - </value> - </item> <item> <key> <string>id</string> </key> - <value> <string>ticket_restaurant</string> </value> + <value> <string>participation_patronale_au_financement_des_titres_restaurant</string> </value> </item> <item> <key> <string>portal_type</string> </key> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/participation_patronale_aux_frais_de_transports_personnels.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/participation_patronale_aux_frais_de_transports_personnels.xml new file mode 100644 index 0000000000..1fb282abc5 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/participation_patronale_aux_frais_de_transports_personnels.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>19</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>participation_patronale_aux_frais_de_transports_personnels</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Participation patronale aux frais de transports personnels</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/participation_transport_public.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/participation_patronale_aux_frais_de_transports_publics.xml similarity index 81% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/participation_transport_public.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/participation_patronale_aux_frais_de_transports_publics.xml index c4e881be10..e645634cb0 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/participation_transport_public.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/participation_patronale_aux_frais_de_transports_publics.xml @@ -53,27 +53,13 @@ </tuple> </value> </item> - <item> - <key> <string>categories</string> </key> - <value> - <tuple> - <string>base_amount/payroll/l10n/fr/other_income/participation_transport_public</string> - </tuple> - </value> - </item> <item> <key> <string>codification</string> </key> <value> <string>18</string> </value> </item> - <item> - <key> <string>description</string> </key> - <value> - <none/> - </value> - </item> <item> <key> <string>id</string> </key> - <value> <string>participation_transport_public</string> </value> + <value> <string>participation_patronale_aux_frais_de_transports_publics</string> </value> </item> <item> <key> <string>portal_type</string> </key> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/participation.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/participation_y_compris_supplement.xml similarity index 82% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/participation.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/participation_y_compris_supplement.xml index 452dcacbc8..7353da78dd 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/participation.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/participation_y_compris_supplement.xml @@ -53,27 +53,13 @@ </tuple> </value> </item> - <item> - <key> <string>categories</string> </key> - <value> - <tuple> - <string>base_amount/payroll/l10n/fr/other_income/participation</string> - </tuple> - </value> - </item> <item> <key> <string>codification</string> </key> <value> <string>11</string> </value> </item> - <item> - <key> <string>description</string> </key> - <value> - <none/> - </value> - </item> <item> <key> <string>id</string> </key> - <value> <string>participation</string> </value> + <value> <string>participation_y_compris_supplement</string> </value> </item> <item> <key> <string>portal_type</string> </key> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/salaire_brut_retenu_pour_le_calcul_de_indemnite_de_conges_payes.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/salaire_brut_retenu_pour_le_calcul_de_indemnite_de_conges_payes.xml new file mode 100644 index 0000000000..602246bb7a --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/salaire_brut_retenu_pour_le_calcul_de_indemnite_de_conges_payes.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>24</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>salaire_brut_retenu_pour_le_calcul_de_indemnite_de_conges_payes</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Salaire brut retenu pour le calcul de l\'indemnité de congés payés</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/somme_versee_par_un_tiers.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/somme_versee_par_un_tiers.xml new file mode 100644 index 0000000000..0414ed80a5 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/somme_versee_par_un_tiers.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>01</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>somme_versee_par_un_tiers</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Somme versée par un tiers</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/sommes_provenant_un_cet_et_reaffectees_a_un_perco_ou_a_un_regime_de_retraite_supplementaire.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/sommes_provenant_un_cet_et_reaffectees_a_un_perco_ou_a_un_regime_de_retraite_supplementaire.xml new file mode 100644 index 0000000000..464d7dc9a7 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/sommes_provenant_un_cet_et_reaffectees_a_un_perco_ou_a_un_regime_de_retraite_supplementaire.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>33</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>sommes_provenant_un_cet_et_reaffectees_a_un_perco_ou_a_un_regime_de_retraite_supplementaire</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Sommes provenant d\'un CET et réaffectées à un PERCO ou à un régime de retraite supplémentaire</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base.xml new file mode 100644 index 0000000000..eeeecf2984 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base.xml @@ -0,0 +1,125 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>_count</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>_mt_index</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </value> + </item> + <item> + <key> <string>_tree</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>base_amount/payroll/l10n/fr/taxable_base</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>taxable_base</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Taxable Base</string> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <global name="Length" module="BTrees.Length"/> + </pickle> + <pickle> <int>0</int> </pickle> + </record> + <record id="3" aka="AAAAAAAAAAM="> + <pickle> + <global name="OOBTree" module="BTrees.OOBTree"/> + </pickle> + <pickle> + <none/> + </pickle> + </record> + <record id="4" aka="AAAAAAAAAAQ="> + <pickle> + <global name="OOBTree" module="BTrees.OOBTree"/> + </pickle> + <pickle> + <none/> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_brute_deplafonnee.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_brute_deplafonnee.xml new file mode 100644 index 0000000000..e01c2808fa --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_brute_deplafonnee.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>03</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>assiette_brute_deplafonnee</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Assiette brute déplafonnée</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_brute_plafonnee.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_brute_plafonnee.xml new file mode 100644 index 0000000000..1565289a41 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_brute_plafonnee.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>02</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>assiette_brute_plafonnee</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Assiette brute plafonnée</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_contribution_sur_les_avantages_de_preretraite_entreprise.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_contribution_sur_les_avantages_de_preretraite_entreprise.xml new file mode 100644 index 0000000000..d77ef2cae0 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_contribution_sur_les_avantages_de_preretraite_entreprise.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>33</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>assiette_contribution_sur_les_avantages_de_preretraite_entreprise</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Assiette Contribution sur les avantages de préretraite entreprise</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_de_contribution_liberatoire.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_de_contribution_liberatoire.xml new file mode 100644 index 0000000000..5f6a9ff344 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_de_contribution_liberatoire.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>25</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>assiette_de_contribution_liberatoire</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Assiette de contribution libératoire</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_de_la_contribution_sociale_generalisee.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_de_la_contribution_sociale_generalisee.xml new file mode 100644 index 0000000000..32d972a746 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_de_la_contribution_sociale_generalisee.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>04</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>assiette_de_la_contribution_sociale_generalisee</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Assiette de la contribution sociale généralisée</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/abondement_pei.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_des_contributions_assurance_chomage.xml similarity index 87% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/abondement_pei.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_des_contributions_assurance_chomage.xml index b8461e6b5a..3483f5eb1a 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/abondement_pei.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_des_contributions_assurance_chomage.xml @@ -57,13 +57,13 @@ <key> <string>categories</string> </key> <value> <tuple> - <string>base_amount/payroll/l10n/fr/other_income/abondement_pei</string> + <string>base_amount/payroll/l10n/fr/taxable_base/assiette_des_contributions_assurance_chomage</string> </tuple> </value> </item> <item> <key> <string>codification</string> </key> - <value> <string>15</string> </value> + <value> <string>07</string> </value> </item> <item> <key> <string>description</string> </key> @@ -73,7 +73,7 @@ </item> <item> <key> <string>id</string> </key> - <value> <string>abondement_pei</string> </value> + <value> <string>assiette_des_contributions_assurance_chomage</string> </value> </item> <item> <key> <string>portal_type</string> </key> @@ -81,7 +81,7 @@ </item> <item> <key> <string>title</string> </key> - <value> <string>Abondement au plan d\'épargne interentreprises</string> </value> + <value> <string>Assiette des contributions d\'Assurance Chômage</string> </value> </item> </dictionary> </pickle> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/interessement.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_du_credit_impot_competitivite_emploi.xml similarity index 88% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/interessement.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_du_credit_impot_competitivite_emploi.xml index 3976c0b226..4169d10a16 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/interessement.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_du_credit_impot_competitivite_emploi.xml @@ -57,7 +57,7 @@ <key> <string>categories</string> </key> <value> <tuple> - <string>base_amount/payroll/l10n/fr/other_income/interessement</string> + <string>base_amount/payroll/l10n/fr/taxable_base/assiette_du_credit_impot_competitivite_emploi</string> </tuple> </value> </item> @@ -73,7 +73,7 @@ </item> <item> <key> <string>id</string> </key> - <value> <string>interessement</string> </value> + <value> <string>assiette_du_credit_impot_competitivite_emploi</string> </value> </item> <item> <key> <string>portal_type</string> </key> @@ -81,7 +81,7 @@ </item> <item> <key> <string>title</string> </key> - <value> <string>Intéressement y compris supplément</string> </value> + <value> <string>Assiette du crédit d\'impôt compétitivité-emploi</string> </value> </item> </dictionary> </pickle> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_du_forfait_social_a_16.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_du_forfait_social_a_16.xml new file mode 100644 index 0000000000..55baa5a515 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_du_forfait_social_a_16.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>44</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>assiette_du_forfait_social_a_16</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Assiette du forfait social à 16%</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_du_forfait_social_a_20.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_du_forfait_social_a_20.xml new file mode 100644 index 0000000000..e1b24f8b93 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_du_forfait_social_a_20.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>14</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>assiette_du_forfait_social_a_20</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Assiette du forfait social à 20%</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_du_forfait_social_a_8.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_du_forfait_social_a_8.xml new file mode 100644 index 0000000000..be8ec4eb3e --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/assiette_du_forfait_social_a_8.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>13</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>assiette_du_forfait_social_a_8</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Assiette du forfait social à 8%</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/autre_revenu_net_imposable.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/autre_revenu_net_imposable.xml new file mode 100644 index 0000000000..c62a5e621a --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/autre_revenu_net_imposable.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>90</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>autre_revenu_net_imposable</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Autre revenu net imposable</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/base_brute_fiscale.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/base_brute_fiscale.xml new file mode 100644 index 0000000000..33648709ce --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/base_brute_fiscale.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>10</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>base_brute_fiscale</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Base brute fiscale</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/abondement_pee.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/base_exceptionnelle_agirc_arrco.xml similarity index 88% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/abondement_pee.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/base_exceptionnelle_agirc_arrco.xml index 650ffc681f..929c2492bd 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/abondement_pee.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/base_exceptionnelle_agirc_arrco.xml @@ -57,13 +57,13 @@ <key> <string>categories</string> </key> <value> <tuple> - <string>base_amount/payroll/l10n/fr/other_income/abondement_pee</string> + <string>base_amount/payroll/l10n/fr/taxable_base/base_exceptionnelle_agirc_arrco</string> </tuple> </value> </item> <item> <key> <string>codification</string> </key> - <value> <string>14</string> </value> + <value> <string>23</string> </value> </item> <item> <key> <string>description</string> </key> @@ -73,7 +73,7 @@ </item> <item> <key> <string>id</string> </key> - <value> <string>abondement_pee</string> </value> + <value> <string>base_exceptionnelle_agirc_arrco</string> </value> </item> <item> <key> <string>portal_type</string> </key> @@ -81,7 +81,7 @@ </item> <item> <key> <string>title</string> </key> - <value> <string>Abondement au plan d\'épargne entreprise</string> </value> + <value> <string>Base exceptionnelle (Agirc Arrco)</string> </value> </item> </dictionary> </pickle> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/base_forfaitaire_soumise_aux_cotisations_de_securite_sociale.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/base_forfaitaire_soumise_aux_cotisations_de_securite_sociale.xml new file mode 100644 index 0000000000..890a353dd2 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/base_forfaitaire_soumise_aux_cotisations_de_securite_sociale.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>11</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>base_forfaitaire_soumise_aux_cotisations_de_securite_sociale</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Base forfaitaire soumise aux cotisations de Sécurité Sociale</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/base_plafonnee_exceptionnelle_agirc_arrco.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/base_plafonnee_exceptionnelle_agirc_arrco.xml new file mode 100644 index 0000000000..044971daa2 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/base_plafonnee_exceptionnelle_agirc_arrco.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>43</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>base_plafonnee_exceptionnelle_agirc_arrco</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Base plafonnée exceptionnelle Agirc Arrco</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/base_plafonnee_icp_agircarrco.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/base_plafonnee_icp_agircarrco.xml new file mode 100644 index 0000000000..3834268ccc --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/base_plafonnee_icp_agircarrco.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>45</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>base_plafonnee_icp_agircarrco</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Base plafonnée ICP Agirc-Arrco</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/base_plafonnee_specifique.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/base_plafonnee_specifique.xml new file mode 100644 index 0000000000..2502bd977a --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/base_plafonnee_specifique.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>24</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>base_plafonnee_specifique</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Base plafonnée spécifique</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/elements_de_cotisation_prevoyance_sante_retraite_supplementaire.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/elements_de_cotisation_prevoyance_sante_retraite_supplementaire.xml new file mode 100644 index 0000000000..0c9e32c948 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base/elements_de_cotisation_prevoyance_sante_retraite_supplementaire.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>31</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>elements_de_cotisation_prevoyance_sante_retraite_supplementaire</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Eléments de cotisation Prévoyance, Santé, retraite supplémentaire</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component.xml new file mode 100644 index 0000000000..8d9f286ec3 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component.xml @@ -0,0 +1,125 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>_count</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>_mt_index</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </value> + </item> + <item> + <key> <string>_tree</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>base_amount/payroll/l10n/fr/taxable_base_component</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>taxable_base_component</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Taxable Base Component</string> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <global name="Length" module="BTrees.Length"/> + </pickle> + <pickle> <int>0</int> </pickle> + </record> + <record id="3" aka="AAAAAAAAAAM="> + <pickle> + <global name="OOBTree" module="BTrees.OOBTree"/> + </pickle> + <pickle> + <none/> + </pickle> + </record> + <record id="4" aka="AAAAAAAAAAQ="> + <pickle> + <global name="OOBTree" module="BTrees.OOBTree"/> + </pickle> + <pickle> + <none/> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/base_de_taxe_sur_les_salaires_au_taux_normal.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/base_de_taxe_sur_les_salaires_au_taux_normal.xml new file mode 100644 index 0000000000..edfa313652 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/base_de_taxe_sur_les_salaires_au_taux_normal.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>91</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>base_de_taxe_sur_les_salaires_au_taux_normal</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Base de taxe sur les salaires au taux normal</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/base_fictive_prevoyance_reconstituee.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/base_fictive_prevoyance_reconstituee.xml new file mode 100644 index 0000000000..b3d785f20d --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/base_fictive_prevoyance_reconstituee.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>19</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>base_fictive_prevoyance_reconstituee</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Base fictive Prévoyance reconstituée</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/base_forfaitaire_prevoyance.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/base_forfaitaire_prevoyance.xml new file mode 100644 index 0000000000..4455367d1e --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/base_forfaitaire_prevoyance.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>18</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>base_forfaitaire_prevoyance</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Base forfaitaire Prévoyance</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/base_specifique_prevoyance.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/base_specifique_prevoyance.xml new file mode 100644 index 0000000000..48d01fda85 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/base_specifique_prevoyance.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>17</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>base_specifique_prevoyance</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Base spécifique Prévoyance</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/contributions_patronales_a_des_regimes_complementaires_de_retraite.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/contributions_patronales_a_des_regimes_complementaires_de_retraite.xml new file mode 100644 index 0000000000..e6921ef814 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/contributions_patronales_a_des_regimes_complementaires_de_retraite.xml @@ -0,0 +1,79 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>03</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Catégorie réservée au cas où l\'employeur prend en charge la cotisation au-delà -e ce qu\'indique la réglementation.</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>contributions_patronales_a_des_regimes_complementaires_de_retraite</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Contributions patronales à des régimes complémentaires de retraite</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/contributions_patronales_destinees_au_financement_des_prestations_de_prevoyance_complementaire.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/contributions_patronales_destinees_au_financement_des_prestations_de_prevoyance_complementaire.xml new file mode 100644 index 0000000000..c309480c90 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/contributions_patronales_destinees_au_financement_des_prestations_de_prevoyance_complementaire.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>04</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>contributions_patronales_destinees_au_financement_des_prestations_de_prevoyance_complementaire</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Contributions patronales destinées au financement des prestations de prévoyance complémentaire</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/contributions_patronales_destinees_au_financement_des_prestations_de_retraite_supplementaire.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/contributions_patronales_destinees_au_financement_des_prestations_de_retraite_supplementaire.xml new file mode 100644 index 0000000000..1cf282c710 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/contributions_patronales_destinees_au_financement_des_prestations_de_retraite_supplementaire.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>05</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>contributions_patronales_destinees_au_financement_des_prestations_de_retraite_supplementaire</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Contributions patronales destinées au financement des prestations de retraite supplémentaire</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/montant_forfaitaire_prevoyance.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/montant_forfaitaire_prevoyance.xml new file mode 100644 index 0000000000..4df3b95fdc --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/montant_forfaitaire_prevoyance.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>20</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>montant_forfaitaire_prevoyance</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Montant forfaitaire Prévoyance</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/frais_rembourses.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/montant_smic_pour_reduction_generale_des_cotisations_patronale_de_securite_sociale.xml similarity index 82% rename from bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/frais_rembourses.xml rename to bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/montant_smic_pour_reduction_generale_des_cotisations_patronale_de_securite_sociale.xml index e77d6cc857..65747888d6 100644 --- a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/other_income/frais_rembourses.xml +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/montant_smic_pour_reduction_generale_des_cotisations_patronale_de_securite_sociale.xml @@ -57,13 +57,13 @@ <key> <string>categories</string> </key> <value> <tuple> - <string>base_amount/payroll/l10n/fr/other_income/frais_rembourses</string> + <string>base_amount/payroll/l10n/fr/taxable_base_component/montant_smic_pour_reduction_generale_des_cotisations_patronale_ de_securite_sociale</string> </tuple> </value> </item> <item> <key> <string>codification</string> </key> - <value> <string>09</string> </value> + <value> <string>01</string> </value> </item> <item> <key> <string>description</string> </key> @@ -73,7 +73,7 @@ </item> <item> <key> <string>id</string> </key> - <value> <string>frais_rembourses</string> </value> + <value> <string>montant_smic_pour_reduction_generale_des_cotisations_patronale_de_securite_sociale</string> </value> </item> <item> <key> <string>portal_type</string> </key> @@ -81,7 +81,7 @@ </item> <item> <key> <string>title</string> </key> - <value> <string>Frais professionnels remboursés au réel</string> </value> + <value> <string>Montant du SMIC retenu pour le calcul de la Réduction générale des cotisations patronales de sécurité sociale</string> </value> </item> </dictionary> </pickle> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/retenue_sur_salaire.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/retenue_sur_salaire.xml new file mode 100644 index 0000000000..0cdfe8e388 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/retenue_sur_salaire.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>90</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>retenue_sur_salaire</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Retenue sur salaire</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/salaire_brut_prevoyance.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/salaire_brut_prevoyance.xml new file mode 100644 index 0000000000..0a3967659a --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/salaire_brut_prevoyance.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>10</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>salaire_brut_prevoyance</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Salaire brut Prévoyance</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_2_prevoyance.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_2_prevoyance.xml new file mode 100644 index 0000000000..be76ba4574 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_2_prevoyance.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>12</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>tranche_2_prevoyance</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Tranche 2 Prévoyance</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_a_prevoyance.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_a_prevoyance.xml new file mode 100644 index 0000000000..6d027b98a8 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_a_prevoyance.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>11</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>tranche_a_prevoyance</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Tranche A Prévoyance</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_b_prevoyance.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_b_prevoyance.xml new file mode 100644 index 0000000000..809e1de341 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_b_prevoyance.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>13</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>tranche_b_prevoyance</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Tranche B Prévoyance</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_c_prevoyance.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_c_prevoyance.xml new file mode 100644 index 0000000000..d82dd6869a --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_c_prevoyance.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>14</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>tranche_c_prevoyance</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Tranche C Prévoyance</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_d1_prevoyance.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_d1_prevoyance.xml new file mode 100644 index 0000000000..ba3f850de5 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_d1_prevoyance.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>16</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>tranche_d1_prevoyance</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Tranche D1 Prévoyance</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_d_prevoyance.xml b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_d_prevoyance.xml new file mode 100644 index 0000000000..43fe72d9bc --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PathTemplateItem/portal_categories/base_amount/payroll/l10n/fr/taxable_base_component/tranche_d_prevoyance.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>15</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>tranche_d_prevoyance</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Tranche D Prévoyance</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PropertySheetTemplateItem/portal_property_sheets/DsnEnrollmentRecord/wage_measure_property.xml b/bt5/erp5_payroll_l10n_fr/PropertySheetTemplateItem/portal_property_sheets/DsnEnrollmentRecord/enrollment_causality_property.xml similarity index 75% rename from bt5/erp5_payroll_l10n_fr/PropertySheetTemplateItem/portal_property_sheets/DsnEnrollmentRecord/wage_measure_property.xml rename to bt5/erp5_payroll_l10n_fr/PropertySheetTemplateItem/portal_property_sheets/DsnEnrollmentRecord/enrollment_causality_property.xml index 5b11443164..36ab153bce 100644 --- a/bt5/erp5_payroll_l10n_fr/PropertySheetTemplateItem/portal_property_sheets/DsnEnrollmentRecord/wage_measure_property.xml +++ b/bt5/erp5_payroll_l10n_fr/PropertySheetTemplateItem/portal_property_sheets/DsnEnrollmentRecord/enrollment_causality_property.xml @@ -10,17 +10,17 @@ <key> <string>categories</string> </key> <value> <tuple> - <string>elementary_type/float</string> + <string>elementary_type/string</string> </tuple> </value> </item> <item> <key> <string>description</string> </key> - <value> <string>Standard wage of working contract for this category of employee </string> </value> + <value> <string>Prefecture of the country where an indivual was born</string> </value> </item> <item> <key> <string>id</string> </key> - <value> <string>wage_measure_property</string> </value> + <value> <string>enrollment_causality_property</string> </value> </item> <item> <key> <string>portal_type</string> </key> diff --git a/bt5/erp5_payroll_l10n_fr/PropertySheetTemplateItem/portal_property_sheets/DsnEnrollmentRecord/occupational_accident_risk_code_property.xml b/bt5/erp5_payroll_l10n_fr/PropertySheetTemplateItem/portal_property_sheets/DsnEnrollmentRecord/occupational_accident_risk_code_property.xml new file mode 100644 index 0000000000..d10f2629b3 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PropertySheetTemplateItem/portal_property_sheets/DsnEnrollmentRecord/occupational_accident_risk_code_property.xml @@ -0,0 +1,36 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Standard Property" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>elementary_type/string</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Code of the occupational accident risk taxation rate</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>occupational_accident_risk_code_property</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Standard Property</string> </value> + </item> + <item> + <key> <string>storage_id</string> </key> + <value> <string>occupational_accident_risk_code</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/PropertySheetTemplateItem/portal_property_sheets/DsnEnrollmentRecord/occupational_accident_risk_rate_property.xml b/bt5/erp5_payroll_l10n_fr/PropertySheetTemplateItem/portal_property_sheets/DsnEnrollmentRecord/occupational_accident_risk_rate_property.xml new file mode 100644 index 0000000000..a153f5eb3d --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/PropertySheetTemplateItem/portal_property_sheets/DsnEnrollmentRecord/occupational_accident_risk_rate_property.xml @@ -0,0 +1,36 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Standard Property" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>elementary_type/float</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Code of the occupational accident risk taxation rate</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>occupational_accident_risk_rate_property</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Standard Property</string> </value> + </item> + <item> + <key> <string>storage_id</string> </key> + <value> <string>occupational_accident_risk_rate</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNEarlyRecoveryReport_getDataDict.py b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNEarlyRecoveryReport_getDataDict.py new file mode 100644 index 0000000000..05d98536a0 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNEarlyRecoveryReport_getDataDict.py @@ -0,0 +1,70 @@ +portal = context.getPortalObject() +portal_categories = context.portal_categories + +rubric_value_dict = {} + +france_territory_code = ('FR' ,'GP', 'BL', 'MF', 'MQ', 'GF', 'RE', 'PM', 'YT', 'WF', 'PF', 'NC', 'MC') + +def getCountryCode(target): + region = portal_categories.getCategoryValue(target.getDefaultAddressRegion(), base_category="region") + if region is None: + raise ValueError("Country should be defined in address field of %s" % target.getRelativeUrl()) + codification = region.getCodification() + if codification is None: + raise ValueError("Region %s doesn't have codification" % region.getRelativeUrl()) + return codification + +def formatDate(datetime): + return "%02d%02d%04d" % (datetime.day(), datetime.month(), datetime.year()) + +def formatFloat(number): + return "{:.2f}".format(float(number)) + +# Bloc Declaration +if block_id == 'S20.G00.05': + now = DateTime() + rubric_value_dict['S20.G00.05.001'] = kw['dsn_type'] + rubric_value_dict['S20.G00.05.002'] = '01' + rubric_value_dict['S20.G00.05.003'] = '11' + rubric_value_dict['S20.G00.05.004'] = '1' # TODO : to increment for each new event DSN + rubric_value_dict['S20.G00.05.006'] = '' + rubric_value_dict['S20.G00.05.007'] = formatDate(DateTime(now.year(), now.month(), now.day())) + rubric_value_dict['S20.G00.05.009'] = '' + +if block_id == 'S20.G00.07': + rubric_value_dict['S20.G00.07.001'] = ' '.join((target.getLastName(), target.getFirstName())) + rubric_value_dict['S20.G00.07.002'] = target.getDefaultTelephoneCoordinateText() + rubric_value_dict['S20.G00.07.003'] = target.getDefaultEmailUrlString() + rubric_value_dict['S20.G00.07.004'] = '09' + +# Entreprise +if block_id == 'S21.G00.06': + rubric_value_dict['S21.G00.06.001'] = ''.join(target.getCorporateRegistrationCode().split(' '))[:9] + rubric_value_dict['S21.G00.06.002'] = ''.join(target.getCorporateRegistrationCode().split(' '))[-5:] + +# Etablissement +elif block_id == 'S21.G00.11': + establishment_country_code = getCountryCode(target) + rubric_value_dict['S21.G00.11.001'] = target.getCorporateRegistrationCode()[-5:] + rubric_value_dict['S21.G00.11.003'] = target.getDefaultAddressStreetAddress() + rubric_value_dict['S21.G00.11.004'] = target.getDefaultAddressZipCode() + rubric_value_dict['S21.G00.11.005'] = target.getDefaultAddressCity() + rubric_value_dict['S21.G00.11.006'] = '' + rubric_value_dict['S21.G00.11.007'] = '' + +# Individu +if block_id == 'S21.G00.30': + rubric_value_dict["S21.G00.30.001"] = ''.join(target.getSocialCode().split(' '))[:13] # sometimes there are spaces in textfield + rubric_value_dict["S21.G00.30.002"] = target.getLastName() + rubric_value_dict["S21.G00.30.003"] = '' # Nom d'usage + rubric_value_dict["S21.G00.30.004"] = ' '.join([target.getFirstName(), target.getMiddleName() or '']).strip() + rubric_value_dict["S21.G00.30.006"] = formatDate(target.getStartDate()) + +# Contrat +if block_id == 'S21.G00.40': + item = target.getAggregateValue() + rubric_value_dict["S21.G00.40.001"] = formatDate(item.getCareerStartDate()) + rubric_value_dict["S21.G00.40.009"] = '00000' + rubric_value_dict["S21.G00.40.019"] = target.getSubordinationValue().getCorporateRegistrationCode().replace(' ','') + +return rubric_value_dict diff --git a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNEarlyRecoveryReport_getDataDict.xml b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNEarlyRecoveryReport_getDataDict.xml new file mode 100644 index 0000000000..83ed1dbfda --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNEarlyRecoveryReport_getDataDict.xml @@ -0,0 +1,62 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="PythonScript" module="Products.PythonScripts.PythonScript"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>Script_magic</string> </key> + <value> <int>3</int> </value> + </item> + <item> + <key> <string>_bind_names</string> </key> + <value> + <object> + <klass> + <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>_asgns</string> </key> + <value> + <dictionary> + <item> + <key> <string>name_container</string> </key> + <value> <string>container</string> </value> + </item> + <item> + <key> <string>name_context</string> </key> + <value> <string>context</string> </value> + </item> + <item> + <key> <string>name_m_self</string> </key> + <value> <string>script</string> </value> + </item> + <item> + <key> <string>name_subpath</string> </key> + <value> <string>traverse_subpath</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string>block_id=None, target=None, **kw</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>DSNEarlyRecoveryReport_getDataDict</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getChangeBlockDict.py b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getChangeBlockDict.py index a295f9704d..b52ee27f90 100644 --- a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getChangeBlockDict.py +++ b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getChangeBlockDict.py @@ -7,7 +7,7 @@ result_dict = {} change_list = context.objectValues(portal_type="DSN Change Block") for change in change_list: - source = change.getSourceValue() + source = change.getSource() date = formatDate(change.getReceivedDate()) rubric = change.getUseValue().getCodification() rubric_root = rubric[:-4] diff --git a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getChangeBlockDict.xml b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getChangeBlockDict.xml index 612e4b2bbe..54add4b633 100644 --- a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getChangeBlockDict.xml +++ b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getChangeBlockDict.xml @@ -50,7 +50,7 @@ </item> <item> <key> <string>_params</string> </key> - <value> <string></string> </value> + <value> <string>**kw</string> </value> </item> <item> <key> <string>id</string> </key> diff --git a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getDataDict.py b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getDataDict.py new file mode 100644 index 0000000000..448c4957ef --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getDataDict.py @@ -0,0 +1,411 @@ +from Products.ERP5Type.DateUtils import getIntervalBetweenDates, getNumberOfDayInMonth + +portal = context.getPortalObject() +portal_categories = context.portal_categories + +rubric_value_dict = {} + +france_territory_code = ('FR' ,'GP', 'BL', 'MF', 'MQ', 'GF', 'RE', 'PM', 'YT', 'WF', 'PF', 'NC', 'MC') + +def getCountryCode(target): + region = portal_categories.getCategoryValue(target.getDefaultAddressRegion(), base_category="region") + if region is None: + raise ValueError("Country should be defined in address field of %s" % target.getRelativeUrl()) + codification = region.getCodification() + if codification is None: + raise ValueError("Region %s doesn't have codification" % region.getRelativeUrl()) + return codification + +def formatDate(datetime): + return "%02d%02d%04d" % (datetime.day(), datetime.month(), datetime.year()) if datetime else '' + + +def formatFloat(number): + return "{:.02f}".format(float(number)) + +def getLastDateOfMonth(date): + return DateTime(date.year(), date.month(), getNumberOfDayInMonth(date)) + +def getPaymentPeriod(date, period_type): + import math + if period_type == 'M': + denominator = 1 + elif period_type == 'T': + denominator = 3 + elif period_type == 'S': + denominator = 6 + else: + raise ValueError('Unknown denominator type : %s' % period_type) + return "%d%s%02d" % (date.year(), period_type, math.ceil(date.month() / denominator)) + +# Changements +if block_id in ('S21.G00.31', 'S21.G00.41', 'S21.G00.72'): + change_block = kw['change_block'] + change_date = kw['change_date'] + rubric_value_dict[block_id + ".001"] = change_date + for rubric, value in change_block.iteritems(): + rubric_value_dict[rubric] = value + +# Envoi +if block_id == 'S10.G00.00': + rubric_value_dict['S10.G00.00.001'] = 'Logiciel maison' + rubric_value_dict['S10.G00.00.002'] = 'Logiciel maison' + rubric_value_dict['S10.G00.00.003'] = '' + rubric_value_dict['S10.G00.00.004'] = '' + rubric_value_dict['S10.G00.00.005'] = context.getFormat() + rubric_value_dict['S10.G00.00.006'] = 'P03V01' + rubric_value_dict['S10.G00.00.007'] = '01' + rubric_value_dict['S10.G00.00.008'] = '01' + +# Emetteur +if block_id == 'S10.G00.01': + rubric_value_dict['S10.G00.01.001'] = ''.join(target.getCorporateRegistrationCode().split(' '))[:9] #SIREN + rubric_value_dict['S10.G00.01.002'] = ''.join(target.getCorporateRegistrationCode().split(' '))[-5:] #NIC + rubric_value_dict['S10.G00.01.003'] = target.getCorporateName() + rubric_value_dict['S10.G00.01.004'] = target.getDefaultAddressStreetAddress().strip() + rubric_value_dict['S10.G00.01.005'] = target.getDefaultAddressZipCode() + rubric_value_dict['S10.G00.01.006'] = target.getDefaultAddressCity() + rubric_value_dict['S10.G00.01.007'] = '' + rubric_value_dict['S10.G00.01.008'] = '' + rubric_value_dict['S10.G00.01.009'] = '' + rubric_value_dict['S10.G00.01.010'] = '' + +# Contact Emetteur +if block_id == 'S10.G00.02': + social_title_code = { + 'mr': '01', + 'mrs': '02', + 'miss': '02', + 'ms': '02', + }[target.getSocialTitleId()] + rubric_value_dict['S10.G00.02.001'] = social_title_code + rubric_value_dict['S10.G00.02.002'] = ' '.join((target.getLastName(), target.getFirstName())) + rubric_value_dict['S10.G00.02.004'] = target.getDefaultEmailUrlString() + rubric_value_dict['S10.G00.02.005'] = target.getDefaultTelephoneCoordinateText() + rubric_value_dict['S10.G00.02.006'] = '' + +# Declaration +if block_id == 'S20.G00.05': + now = DateTime() + rubric_value_dict['S20.G00.05.001'] = '01' # Monthly DSN + rubric_value_dict['S20.G00.05.002'] = '01' # Normal Declaration + rubric_value_dict['S20.G00.05.003'] = '11' + rubric_value_dict['S20.G00.05.004'] = kw['order'] # Declaration.Ordre, incremented for each DSN + rubric_value_dict['S20.G00.05.005'] = formatDate(DateTime(kw['year'], kw['month'], 1)) + rubric_value_dict['S20.G00.05.006'] = '' + rubric_value_dict['S20.G00.05.007'] = formatDate(DateTime(now.year(), now.month(), now.day())) + rubric_value_dict['S20.G00.05.008'] = '01' + rubric_value_dict['S20.G00.05.009'] = '' + rubric_value_dict['S20.G00.05.010'] = '01' + +# Entreprise +if block_id == 'S21.G00.06': + # Calculate the average manpower of all year, if month is December + # XXX : should be fixed to be corrct when there exists DSN reports for + # different establishments or organisations, or replaced/cancelled DSN reports + average_manpower = '' + if context.getEffectiveDate().month() == 12: + manpower_list = [] + report_list = portal.dsn_module.searchFolder(effective_date=str(context.getEffectiveDate().year())) + for month_report in report_list: + manpower_list.append(int(month_report.getQuantity())) + average_manpower = str(sum(manpower_list) / len(manpower_list)) + rubric_value_dict['S21.G00.06.001'] = ''.join(target.getCorporateRegistrationCode().split(' '))[:9] + rubric_value_dict['S21.G00.06.002'] = ''.join(target.getCorporateRegistrationCode().split(' '))[-5:] + rubric_value_dict['S21.G00.06.003'] = target.getActivityCode() + rubric_value_dict['S21.G00.06.004'] = target.getDefaultAddressStreetAddress().strip() + rubric_value_dict['S21.G00.06.005'] = target.getDefaultAddressZipCode() + rubric_value_dict['S21.G00.06.006'] = target.getDefaultAddressCity() + rubric_value_dict['S21.G00.06.007'] = '' + rubric_value_dict['S21.G00.06.008'] = '' + rubric_value_dict['S21.G00.06.009'] = average_manpower + rubric_value_dict['S21.G00.06.010'] = '' + rubric_value_dict['S21.G00.06.011'] = '' + +# Etablissement +elif block_id == 'S21.G00.11': + establishment_country_code = getCountryCode(target) + rubric_value_dict['S21.G00.11.001'] = ''.join(target.getCorporateRegistrationCode().split(' '))[-5:] + rubric_value_dict['S21.G00.11.002'] = target.getActivityCode() + rubric_value_dict['S21.G00.11.003'] = target.getDefaultAddressStreetAddress().strip() + rubric_value_dict['S21.G00.11.004'] = target.getDefaultAddressZipCode() + rubric_value_dict['S21.G00.11.005'] = target.getDefaultAddressCity() + rubric_value_dict['S21.G00.11.006'] = '' + rubric_value_dict['S21.G00.11.007'] = '' + rubric_value_dict['S21.G00.11.008'] = int(context.getQuantity()) + rubric_value_dict['S21.G00.11.009'] = '' + rubric_value_dict['S21.G00.11.015'] = (establishment_country_code if establishment_country_code not in france_territory_code else '') + rubric_value_dict['S21.G00.11.016'] = '' + rubric_value_dict['S21.G00.11.017'] = '' + rubric_value_dict['S21.G00.11.018'] = '' + +if block_id == 'S21.G00.15': + # XXX: Hack as some organisations may have several contracts + return [ + { + 'S21.G00.15.001': 'REF_CONTRACT1', + 'S21.G00.15.002': 'ORGANISATION1', + 'S21.G00.15.004': '01', + 'S21.G00.15.005': '1', + }, + { + 'S21.G00.15.001': 'REF_CONTRACT2', + 'S21.G00.15.002': 'ORGANISATION2', + 'S21.G00.15.004': '01', + 'S21.G00.15.005': '2', + }] + +# Versement organisme de protection sociale +if block_id == 'S21.G00.20': + payment_transaction = target + bank_account = target.getSourcePaymentValue() + payment_source_trade = payment_transaction.getSourceTradeValue() + + if kw['establishment'] == payment_source_trade: + # A main establishment is paying for this one + rubric_value_dict['S21.G00.20.005'] = formatFloat(0.) + rubric_value_dict['S21.G00.20.010'] = '06' + rubric_value_dict['S21.G00.20.012'] = ''.join(payment_transaction.getSourceSectionValue().getCorporateRegistrationCode().split(' ')) + elif kw['establishment'] == payment_transaction.getSourceSectionValue(): + # Establishment pays for itself + rubric_value_dict['S21.G00.20.003'] = bank_account.getBicCode() + rubric_value_dict['S21.G00.20.004'] = bank_account.getIban() + rubric_value_dict['S21.G00.20.005'] = payment_transaction.AccountingTransactionLine_statSourceDebit() + rubric_value_dict['S21.G00.20.010'] = payment_transaction.getPaymentModeValue().getCodification() + if payment_source_trade is not None: + # Establishment pays also for another one + rubric_value_dict['S21.G00.20.012'] = ''.join(kw['establishment'].getCorporateRegistrationCode().split(' ')) + + rubric_value_dict['S21.G00.20.001'] = kw['corporate_registration_code'] + rubric_value_dict['S21.G00.20.002'] = ''.join(kw['establishment'].getCorporateRegistrationCode().split(' ')) # TODO: Check if it is always needed + rubric_value_dict['S21.G00.20.006'] = formatDate(payment_transaction.getStartDate()) # TODO: check simulation correctly sets it + rubric_value_dict['S21.G00.20.007'] = formatDate(payment_transaction.getStopDate()) + rubric_value_dict['S21.G00.20.008'] = '' + +# Bordereau de cotisation due +if block_id == 'S21.G00.22': + payment_transaction = target + rubric_value_dict['S21.G00.22.001'] = kw['corporate_registration_code'] + rubric_value_dict['S21.G00.22.002'] = ''.join(kw['establishment'].getCorporateRegistrationCode().split(' ')) + rubric_value_dict['S21.G00.22.003'] = formatDate(kw['start_date']) + rubric_value_dict['S21.G00.22.004'] = formatDate(kw['stop_date']) + rubric_value_dict['S21.G00.22.005'] = payment_transaction.AccountingTransactionLine_statSourceDebit() + +if block_id == 'S21.G00.23': + rubric_value_dict['S21.G00.23.001'] = target['code'][:3] + rubric_value_dict['S21.G00.23.002'] = target['cap'] + rubric_value_dict['S21.G00.23.003'] = ('' if not target['rate'] else formatFloat(target['rate'])) + if target['quantity']: + assert target['quantity'] > 0 + rubric_value_dict['S21.G00.23.005'] = formatFloat(target['quantity']) + else: + rubric_value_dict['S21.G00.23.004'] = formatFloat(target['base']) + rubric_value_dict['S21.G00.23.006'] = target['zip_code'] + +# Individu +if block_id == 'S21.G00.30': + birth_country_code = getCountryCode(target) + address = target.getDefaultAddressStreetAddress().strip().split('\n') + rubric_value_dict["S21.G00.30.001"] = "".join(target.getSocialCode('').split(' '))[:13] + rubric_value_dict["S21.G00.30.002"] = target.getLastName() + rubric_value_dict["S21.G00.30.003"] = '' + rubric_value_dict["S21.G00.30.004"] = " ".join([target.getFirstName(), target.getMiddleName() or '']).strip() + if target.getSocialCode() is None: + rubric_value_dict["S21.G00.30.005"] = ('01' if target.getGender() == 'male' else '02' if target.getGender() == 'female' else '') + rubric_value_dict["S21.G00.30.006"] = formatDate(target.getStartDate()) + rubric_value_dict["S21.G00.30.007"] = (target.getDefaultBirthplaceAddressCity() if enrollment_record.getBirthCountryCode() in france_territory_code else enrollment_record.getBirthCountryCode()) + rubric_value_dict["S21.G00.30.008"] = address[0].strip() + rubric_value_dict["S21.G00.30.009"] = ('' if enrollment_record.getDistributionCode() is not None else target.getDefaultAddressZipCode()) + rubric_value_dict["S21.G00.30.010"] = target.getDefaultAddressCity() + rubric_value_dict["S21.G00.30.011"] = (birth_country_code if birth_country_code not in france_territory_code else '') + rubric_value_dict["S21.G00.30.012"] = enrollment_record.getDistributionCode() or '' + rubric_value_dict["S21.G00.30.013"] = enrollment_record.getUeCode() + rubric_value_dict["S21.G00.30.014"] = enrollment_record.getBirthDepartment() + rubric_value_dict["S21.G00.30.015"] = enrollment_record.getBirthCountryCode() + rubric_value_dict["S21.G00.30.016"] = '' + rubric_value_dict["S21.G00.30.017"] = (' '.join(address[1:]).strip() if len(address) > 1 else '') + rubric_value_dict["S21.G00.30.018"] = target.getDefaultEmailCoordinateText() or '' + rubric_value_dict["S21.G00.30.019"] = '' + rubric_value_dict["S21.G00.30.020"] = target.getCareerReference('') + +# Contrat +if block_id == 'S21.G00.40': + # target is a career + rubric_value_dict["S21.G00.40.001"] = formatDate(enrollment_record.getCareerStartDate()) + rubric_value_dict["S21.G00.40.002"] = enrollment_record.getConventionalStatus() + rubric_value_dict["S21.G00.40.003"] = enrollment_record.getComplementaryRetirementStatus() + rubric_value_dict["S21.G00.40.004"] = enrollment_record.getSocioprofessionalCategory() + rubric_value_dict["S21.G00.40.005"] = '' + rubric_value_dict["S21.G00.40.006"] = target.getTitle() + rubric_value_dict["S21.G00.40.007"] = enrollment_record.getContractType() + rubric_value_dict["S21.G00.40.008"] = enrollment_record.getSpecialContractType() + rubric_value_dict["S21.G00.40.009"] = '00000' + rubric_value_dict["S21.G00.40.010"] = ('' if enrollment_record.getContractType() not in ('02', '29') else formatDate(enrollment_record.getCareerStopDate())) + rubric_value_dict["S21.G00.40.011"] = enrollment_record.getWorkingUnitType() + rubric_value_dict["S21.G00.40.012"] = formatFloat(enrollment_record.getStandardWorkingUnit()) + rubric_value_dict["S21.G00.40.013"] = formatFloat(enrollment_record.getWorkingUnitQuantity()) + rubric_value_dict["S21.G00.40.014"] = enrollment_record.getFullTimeStatus() + rubric_value_dict["S21.G00.40.016"] = enrollment_record.getLocalScheme() + rubric_value_dict["S21.G00.40.017"] = target.getCollectiveAgreementTitle() + rubric_value_dict["S21.G00.40.018"] = enrollment_record.getMedicalScheme() + rubric_value_dict["S21.G00.40.019"] = ''.join(target.getDestinationValue().getCorporateRegistrationCode().split(' '))[-5:] + rubric_value_dict["S21.G00.40.020"] = enrollment_record.getRetirementScheme() + rubric_value_dict["S21.G00.40.021"] = enrollment_record.getEnrollmentCausality() + rubric_value_dict["S21.G00.40.022"] = '' + rubric_value_dict["S21.G00.40.023"] = '' + rubric_value_dict["S21.G00.40.024"] = enrollment_record.getExpatriateStatus() + rubric_value_dict["S21.G00.40.025"] = '' + rubric_value_dict["S21.G00.40.026"] = enrollment_record.getCivilServantStatus() + rubric_value_dict["S21.G00.40.027"] = '' + rubric_value_dict["S21.G00.40.028"] = '' + rubric_value_dict["S21.G00.40.029"] = '' + rubric_value_dict["S21.G00.40.030"] = '' + rubric_value_dict["S21.G00.40.031"] = '' + rubric_value_dict["S21.G00.40.032"] = '' + rubric_value_dict["S21.G00.40.033"] = '' + rubric_value_dict["S21.G00.40.035"] = '' + rubric_value_dict["S21.G00.40.036"] = '01' + rubric_value_dict["S21.G00.40.037"] = '01' + rubric_value_dict["S21.G00.40.038"] = '' + rubric_value_dict["S21.G00.40.039"] = '200' + rubric_value_dict["S21.G00.40.040"] = enrollment_record.getOccupationalAccidentRiskCode() + rubric_value_dict["S21.G00.40.041"] = target.getSalaryLevelTitle() + rubric_value_dict["S21.G00.40.042"] = '' + rubric_value_dict["S21.G00.40.043"] = formatFloat(enrollment_record.getOccupationalAccidentRiskRate()) + + +# Versement Individu +if block_id == 'S21.G00.50': + # target is a paysheet + rubric_value_dict['S21.G00.50.001'] = formatDate(context.getEffectiveDate()) + rubric_value_dict['S21.G00.50.002'] = kw['net_taxable_salary'] + rubric_value_dict['S21.G00.50.003'] = '' + rubric_value_dict['S21.G00.50.004'] = kw['net_salary'] + +if block_id == 'S21.G00.52': + rubric_value_dict['S21.G00.52.001'] = target['code'] + rubric_value_dict['S21.G00.52.002'] = formatFloat(target['quantity']) + rubric_value_dict['S21.G00.52.003'] = formatDate(target['start_date']) + rubric_value_dict['S21.G00.52.004'] = formatDate(target['stop_date']) + rubric_value_dict['S21.G00.52.006'] = '00000' + rubric_value_dict['S21.G00.52.007'] = '' + +if block_id == 'S21.G00.54': + rubric_value_dict['S21.G00.54.001'] = target['code'] + rubric_value_dict['S21.G00.54.002'] = formatFloat(target['quantity']) + rubric_value_dict['S21.G00.54.003'] = formatDate(target['start_date']) + rubric_value_dict['S21.G00.54.004'] = formatDate(target['stop_date']) + +# Payment component +if block_id == 'S21.G00.55': + # target is a payment transaction + # target is a payment transaction + corporate_registration_code = target.getDestinationSectionValue().getCorporateRegistrationCode() + if corporate_registration_code not in ('ORGANISATION1', 'ORGANISATION2'): + return {} + payment_source_trade = target.getSourceTradeValue() + if kw['establishment'] == payment_source_trade: + rubric_value_dict['S21.G00.55.001'] = formatFloat(0.) + elif kw['establishment'] == target.getSourceSectionValue(): + rubric_value_dict['S21.G00.55.001'] = target.AccountingTransactionLine_statSourceDebit() + + rubric_value_dict['S21.G00.55.002'] = '' + rubric_value_dict['S21.G00.55.003'] = 'REF_CONTRACT' + corporate_registration_code[-1] + rubric_value_dict['S21.G00.55.004'] = getPaymentPeriod(target.getStopDate(), 'M') + +# Fin du contrat +if block_id == 'S21.G00.62': + rubric_value_dict['S21.G00.62.001'] = formatDate(enrollment_record.getCareerStopDate()) + if enrollment_record.getContractType() == '29': + rubric_value_dict['S21.G00.62.002'] = '999' + # TODO : currently only works for end of training periods + rubric_value_dict['S21.G00.62.003'] = '' + rubric_value_dict['S21.G00.62.004'] = '' + rubric_value_dict['S21.G00.62.005'] = '' + rubric_value_dict['S21.G00.62.006'] = '' + rubric_value_dict['S21.G00.62.007'] = '' + rubric_value_dict['S21.G00.62.008'] = '' + rubric_value_dict['S21.G00.62.009'] = '' + rubric_value_dict['S21.G00.62.010'] = '' + rubric_value_dict['S21.G00.62.011'] = '' + rubric_value_dict['S21.G00.62.012'] = '' + rubric_value_dict['S21.G00.62.013'] = '' + rubric_value_dict['S21.G00.62.014'] = '' + +# Autre suspension du contrat +if block_id == 'S21.G00.65': + # TODO + rubric_value_dict['S21.G00.65.001'] = '' + rubric_value_dict['S21.G00.65.002'] = '' + rubric_value_dict['S21.G00.65.003'] = '' + +# Affiliation Prevoyance +if block_id == 'S21.G00.70': + # XXX: Hack as some organisations may have several contracts + return [ + { + 'S21.G00.70.004': 'Option1', + 'S21.G00.70.005': '', + 'S21.G00.70.012': '1', + 'S21.G00.70.013': '1', + }, + { + 'S21.G00.70.004': 'Option2', + 'S21.G00.70.005': '1', + 'S21.G00.70.012': '2', + 'S21.G00.70.013': '2', + }] + +# Retraite complementaire +if block_id == 'S21.G00.71': + # Hard-coded because we only have 1 time this bloc for each person. + # '90000' value has to be provided for trainees + if enrollment_record.getContractType() == '29': + code = '90000' + elif enrollment_record.getComplementaryRetirementStatus() == '04': + code = 'RETA' + elif enrollment_record.getComplementaryRetirementStatus() == '01': + code = 'RETC' + rubric_value_dict['S21.G00.71.002'] = code + +if block_id == 'S21.G00.78': + rubric_value_dict['S21.G00.78.001'] = target['code'] + rubric_value_dict['S21.G00.78.002'] = formatDate(target['start_date']) + rubric_value_dict['S21.G00.78.003'] = formatDate(target['stop_date']) + if target['code'] in ('31',): + rubric_value_dict['S21.G00.78.004'] = '0.00' + else: + rubric_value_dict['S21.G00.78.004'] = formatFloat(round(target['base'], 2)) + rubric_value_dict['S21.G00.78.005'] = target['contract_id'] + +if block_id == 'S21.G00.79': + rubric_value_dict['S21.G00.79.001'] = target['code'] + rubric_value_dict['S21.G00.79.004'] = formatFloat(target['base']) + +if block_id == 'S21.G00.81': + rubric_value_dict['S21.G00.81.001'] = target['code'] + rubric_value_dict['S21.G00.81.002'] = (target['corporate_registration_code'] if target['code'] not in ('059', '063', '064') else '') + rubric_value_dict['S21.G00.81.003'] = (formatFloat(target['base']) if target['base'] else '') + rubric_value_dict['S21.G00.81.004'] = (formatFloat(target['quantity']) if target['quantity'] else '') + rubric_value_dict['S21.G00.81.005'] = target['zip_code'] + +if block_id == 'S21.G00.86': + career_start_date = enrollment_record.getCareerStartDate() + seniority = getIntervalBetweenDates(career_start_date, DateTime()) + if seniority['year'] != 0: + rubric_value_dict['S21.G00.86.002'] = '03' + rubric_value_dict['S21.G00.86.003'] = seniority['year'] + elif seniority['month'] != 0: + rubric_value_dict['S21.G00.86.002'] = '02' + rubric_value_dict['S21.G00.86.003'] = seniority['month'] + elif seniority['day'] != 0: + rubric_value_dict['S21.G00.86.002'] = '01' + rubric_value_dict['S21.G00.86.003'] = seniority['day'] + rubric_value_dict['S21.G00.86.001'] = '01' + rubric_value_dict['S21.G00.86.005'] = '00000' + +if block_id == 'S90.G00.90': + rubric_value_dict['S90.G00.90.001'] = int(kw['length']) + 2 + rubric_value_dict['S90.G00.90.002'] = kw['dsn_record_counter'] + +return rubric_value_dict diff --git a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getDataDict.xml b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getDataDict.xml new file mode 100644 index 0000000000..858f302b3a --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getDataDict.xml @@ -0,0 +1,62 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="PythonScript" module="Products.PythonScripts.PythonScript"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>Script_magic</string> </key> + <value> <int>3</int> </value> + </item> + <item> + <key> <string>_bind_names</string> </key> + <value> + <object> + <klass> + <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>_asgns</string> </key> + <value> + <dictionary> + <item> + <key> <string>name_container</string> </key> + <value> <string>container</string> </value> + </item> + <item> + <key> <string>name_context</string> </key> + <value> <string>context</string> </value> + </item> + <item> + <key> <string>name_m_self</string> </key> + <value> <string>script</string> </value> + </item> + <item> + <key> <string>name_subpath</string> </key> + <value> <string>traverse_subpath</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string>block_id=None, target=None, enrollment_record=None, **kw</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>DSNMonthlyReport_getDataDict</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getEmployeeRemunerationList.py b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getEmployeeRemunerationList.py index fd307de3cc..fef54072cc 100644 --- a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getEmployeeRemunerationList.py +++ b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getEmployeeRemunerationList.py @@ -5,6 +5,7 @@ portal = context.getPortalObject() paysheet = portal.accounting_module[paysheet_id] remuneration_bloc = {} +bonus_result = [] result = [] is_trainee = (True if enrollment_record.getContractType() == '29' else False) is_corporate_executive = (True if enrollment_record.getContractType() == '80' else False) @@ -22,13 +23,19 @@ def getRemunerationBlocAsDict(remuneration_type, amount): "Make Remuneration Blocs. Adjust values if needed" bloc = {} # Corporate executives and trainees don't contribute to unemployment fee + if is_trainee and remuneration_type == '001': + amount = 0. + for line in paysheet.PaySheetTransaction_getMovementList(): + if line.getResource() == "currency_module/EUR": + amount += line.base + #amount = paysheet.PaySheetTransaction_getMovementTotalPriceFromCategory(base_contribution="base_contribution/base_amount/payroll/base/income_tax") if is_corporate_executive and remuneration_type == '002': amount = 0. elif is_trainee and remuneration_type == '002': amount = 0. # Nexedi trainees don't pay social fees - elif is_trainee and remuneration_type == '003': - amount = 0. + #elif is_trainee and remuneration_type == '003': + # amount = 0. bloc['S21.G00.51.001'] = formatDate(paysheet.getStartDate()) bloc['S21.G00.51.002'] = formatDate(paysheet.getStopDate()) bloc['S21.G00.51.009'] = '' # Only one contract/employee @@ -38,13 +45,53 @@ def getRemunerationBlocAsDict(remuneration_type, amount): bloc['S21.G00.51.013'] = formatFloat(amount) return bloc +# Make blocs 52 : other bonus +other_bonus_category_list = set(portal.portal_categories.base_amount.payroll.l10n.fr.other_bonus.getCategoryChildValueList()) +total_bonus = 0. + +for paysheet_line in paysheet.PaySheetTransaction_getMovementList(): + service = paysheet_line.getResourceValue() + bonus_category = set(service.getBaseContributionValueList()).intersection(other_bonus_category_list) + if len(bonus_category) > 0: + bonus_category = bonus_category.pop() + # base is different in the case of the "ticket_restaurant" contribution + base = (paysheet_line.employer_total_price if bonus_category.getCodification() == '17' else paysheet_line.base) + if float(base) == 0.: + continue + total_bonus += base + bonus_result.append({'S21.G00.52.001': bonus_category.getCodification(), + 'S21.G00.52.002': formatFloat(abs(base)), + 'S21.G00.52.006': '00000'}) + +# Make blocs 54 : other incomes +other_income_category_list = set(portal.portal_categories.base_amount.payroll.l10n.fr.other_income.getCategoryChildValueList()) + +for paysheet_line in paysheet.PaySheetTransaction_getMovementList(): + service = paysheet_line.getResourceValue() + income_category = set(service.getBaseContributionValueList()).intersection(other_income_category_list) + if len(income_category) > 0: + income_category = income_category.pop() + # base is different in the case of the "ticket_restaurant" contribution + base = (paysheet_line.employer_total_price if income_category.getCodification() == '17' else paysheet_line.base) + if float(base) == 0.: + continue + bonus_result.append({'S21.G00.54.001': income_category.getCodification(), + 'S21.G00.54.002': formatFloat(abs(base)), + 'S21.G00.54.003': formatDate(paysheet_line.getStartDate()), + 'S21.G00.54.004': formatDate(paysheet_line.getStopDate())}) + + remuneration_types = (('001', 'gross'), ('002', 'gross'), ('003', 'gross'), ('010', 'gross')) +if enrollment_record.getContractType() not in ('02', '29'): + total_bonus = 0. + salary = {} -salary['gross'] = paysheet.PaySheetTransaction_getMovementTotalPriceFromCategory(base_contribution="base_contribution/base_amount/payroll/report/salary/gross") +salary['gross'] = paysheet.PaySheetTransaction_getMovementTotalPriceFromCategory(base_contribution="base_contribution/base_amount/payroll/report/salary/gross") - total_bonus for remuneration_type, salary_type in remuneration_types: - result.append(getRemunerationBlocAsDict(remuneration_type, salary[salary_type])) + remuneration_block = getRemunerationBlocAsDict(remuneration_type, salary[salary_type]) + result.append(remuneration_block) if remuneration_type == '002': usual_working_time = float(enrollment_record.getWorkingUnitQuantity()) employee_worked_time = float(paysheet.getWorkTimeAnnotationLineQuantity()) @@ -64,21 +111,6 @@ for remuneration_type, salary_type in remuneration_types: 'S21.G00.53.002': formatFloat(usual_working_time - employee_worked_time), 'S21.G00.53.003': '10'}) -# Make blocs 54 : other incomes -other_income_category_list = set(portal.portal_categories.base_amount.payroll.l10n.fr.other_income.getCategoryChildValueList()) - -for paysheet_line in paysheet.PaySheetTransaction_getMovementList(): - service = paysheet_line.getResourceValue() - income_category = set(service.getBaseContributionValueList()).intersection(other_income_category_list) - if len(income_category) > 0: - income_category = income_category.pop() - # base is different in the case of the "ticket_restaurant" contribution - base = (paysheet_line.employer_total_price if income_category.getCodification() == '17' else paysheet_line.base) - if float(base) == 0.: - continue - result.append({'S21.G00.54.001': income_category.getCodification(), - 'S21.G00.54.002': formatFloat(abs(base)), - 'S21.G00.54.003': formatDate(paysheet_line.getStartDate()), - 'S21.G00.54.004': formatDate(paysheet_line.getStopDate())}) +result.extend(bonus_result) return result diff --git a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getLeavePeriodDict.py b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getLeavePeriodDict.py index 5c5d22069e..61dc99456f 100644 --- a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getLeavePeriodDict.py +++ b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getLeavePeriodDict.py @@ -46,7 +46,7 @@ def getLeaveBlocAsDict(leave_period): bloc['S21.G00.60.005'] = formatDate(first_subrogation_day) # 3 months of subrogation, as defined in the collective agreement bloc['S21.G00.60.006'] = formatDate(addToDate(first_subrogation_day, month=3, days=-1)) - bank_account = payment_transaction.getSourcePayment() + bank_account = payment_transaction.getSourcePaymentValue() bloc['S21.G00.60.007'] = bank_account.getIban() bloc['S21.G00.60.008'] = bank_account.getBicCode() else: @@ -67,8 +67,8 @@ for period in leave_period_list: continue # Let's make a DSN Bloc for this leave period if period.getDestinationValue() in leave_dict.keys(): - leave_dict[period.getDestinationValue()].append(getLeaveBlocAsDict(period)) + leave_dict[period.getDestination()].append(getLeaveBlocAsDict(period)) else: - leave_dict[period.getDestinationValue()] = [getLeaveBlocAsDict(period),] + leave_dict[period.getDestination()] = [getLeaveBlocAsDict(period),] return leave_dict diff --git a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getSelectPaySheetTransactionList.py b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getSelectPaySheetTransactionList.py index 60e44248a3..9ed5aacb23 100644 --- a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getSelectPaySheetTransactionList.py +++ b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_getSelectPaySheetTransactionList.py @@ -10,6 +10,7 @@ destination_section = portal.restrictedTraverse(destination_section_category) catalog_kw = {'query': ComplexQuery(Query(start_date=">=%s" % from_date.strftime("%Y/%m/%d")), Query(stop_date="<=%s" % to_date.strftime("%Y/%m/%d")), Query(destination_section_uid=Query(destination_section_uid=destination_section.getUid())), + Query(simulation_state='!=cancelled'), operator="AND")} paysheet_list = portal.accounting_module.searchFolder(portal_type="Pay Sheet Transaction", **catalog_kw) diff --git a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_makeReport.py b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_makeReport.py new file mode 100644 index 0000000000..b9cca9dcde --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_makeReport.py @@ -0,0 +1,279 @@ +from Products.ERP5Type.DateUtils import getNumberOfDayInMonth + +if context.getSourceAdministration() is None \ + or context.getEffectiveDate() is None \ + or context.getFormat() is None \ + or context.getQuantity() is None \ + or len(context.getAggregateRelatedIdList()) <= 0: + return context.REQUEST.response.redirect("%s?portal_status_message=%s" % (context.absolute_url(), "DSN can't be built if some fields are empty")) + +portal = context.getPortalObject() +accounting_module = portal.getDefaultModuleValue("Pay Sheet Transaction") +getDSNBlockDict = context.DSNMonthlyReport_getDataDict +getEventDSNBlockDict = context.DSNEarlyRecoveryReport_getDataDict + +def getLastDateOfMonth(date): + return DateTime(date.year(), date.month(), getNumberOfDayInMonth(date)) + +# Gather data for DSN +declared_month = context.getEffectiveDate().month() +declared_year = context.getEffectiveDate().year() + +# Get all paysheets for requested month +related_accounting_transaction_list = context.getAggregateRelatedValueList() +payment_transaction_list = sorted([transaction for transaction in related_accounting_transaction_list + if transaction.getPortalType() == "Payment Transaction"], key=lambda x: x.getDestinationSectionTitle()) +paysheet_list = sorted([transaction for transaction in related_accounting_transaction_list + if transaction.getPortalType() == "Pay Sheet Transaction"], key=lambda x: x.getTitle()) # Sorting for idempotent result in tests +paysheet_id_list = [transaction.getId() for transaction in paysheet_list] + +change_block_dict = context.DSNMonthlyReport_getChangeBlockDict() + +organisation_contact = context.getSourceAdministrationValue() +establishment = accounting_module.restrictedTraverse(paysheet_id_list[0]).getDestinationSectionValue() +establishment_registration_code = ''.join(establishment.getCorporateRegistrationCode().split(' ')) +# Finds the head office of the comany +organisation = payment_transaction_list[0].getSourceSectionValue() + + +# Variable containing all the record of the DSN +dsn_file = [] +dsn_order = 1 # Increment for each DSN + +# XXX: for the moment just use one of the payment transactions to retrieve +# the bank account. Later, a special accounting document should be provided +leave_period_dict = context.DSNMonthlyReport_getLeavePeriodDict(payment_transaction_list[0]) +employee_list = [] + +# DSN HEADERS +dsn_file.append(getDSNBlockDict(block_id='S10.G00.00')) +dsn_file.append(getDSNBlockDict(block_id='S10.G00.01', target=organisation)) +dsn_file.append(getDSNBlockDict(block_id='S10.G00.02', target=organisation_contact)) + +# Monthly DSN +dsn_file.append(getDSNBlockDict(block_id='S20.G00.05', year=declared_year, month=declared_month, order=dsn_order)) + +dsn_file.append(getDSNBlockDict(block_id='S21.G00.06', target=organisation)) + +dsn_file.append(getDSNBlockDict(block_id='S21.G00.11', target=establishment, manpower=len(paysheet_id_list))) +collective_contract = getDSNBlockDict(block_id='S21.G00.15') +if isinstance(collective_contract, list): + dsn_file.extend(collective_contract) +else: + dsn_file.append(collective_contract) + +# Print aggregated cotisations +employee_result_list = [ + (paysheet.getSourceSectionValue().Person_getSocialDeclarationDataDict(context), + paysheet.PaySheetTransaction_getSocialContributionDict()) + for paysheet in paysheet_list +] + +employee_data_list, paysheet_data_list = zip(*employee_result_list) + +# Generate aggregated contributions +aggregated_social_contribution_dict = {} +social_contribution_organisation = None +social_contribution_start_date = None +social_contribution_stop_date = None +for employee_result in paysheet_data_list: + employee_ctp = employee_result['ctp'] + for ctp_code in employee_ctp: + if social_contribution_organisation is None: + social_contribution_organisation = employee_ctp[ctp_code]['corporate_registration_code'] + social_contribution_start_date = employee_ctp[ctp_code]['start_date'] + social_contribution_stop_date = employee_ctp[ctp_code]['stop_date'] + if ctp_code not in aggregated_social_contribution_dict: + aggregated_social_contribution_dict[ctp_code] = employee_ctp[ctp_code].copy() + else: + aggregated_social_contribution_dict[ctp_code]['base'] = \ + aggregated_social_contribution_dict[ctp_code]['base'] + employee_ctp[ctp_code]['base'] + +# Find the payment transaction for the social contributions +for payment in payment_transaction_list: + if payment.getDestinationSectionValue().getCorporateRegistrationCode() == social_contribution_organisation: + dsn_file.append(getDSNBlockDict(block_id='S21.G00.20', + target=payment, + corporate_registration_code=social_contribution_organisation, + establishment=establishment)) + dsn_file.append(getDSNBlockDict(block_id='S21.G00.22', + target=payment, + corporate_registration_code=social_contribution_organisation, + establishment=establishment, + start_date=social_contribution_start_date, + stop_date=social_contribution_stop_date)) + for ctp_code in aggregated_social_contribution_dict: + dsn_file.append(getDSNBlockDict(block_id='S21.G00.23', + target=aggregated_social_contribution_dict[ctp_code])) + else: + corporate_registration_code = payment.getDestinationSectionValue().getCorporateRegistrationCode() + dsn_file.append(getDSNBlockDict(block_id='S21.G00.20', + target=payment, + corporate_registration_code=corporate_registration_code, + establishment=establishment)) + dsn_file.append(getDSNBlockDict(block_id='S21.G00.55', target=payment, establishment=establishment)) + +for employee_data_dict, paysheet_data_dict in employee_result_list: + enrollment_record = employee_data_dict['enrollment_record'] + employee = employee_data_dict['person_relative_url'] + employee_list.append(employee) + + dsn_file.append(employee_data_dict['person']) + + change_block_dict = context.DSNMonthlyReport_getChangeBlockDict() + + contract_change_block_list = [] + if employee in change_block_dict: + for rubric_root, change_date_block in change_block_dict[employee].iteritems(): + if rubric_root == 'S21.G00.31': + for date, change_block in change_date_block.iteritems(): + dsn_file.append(getDSNBlockDict(block_id=rubric_root, change_block=change_block, change_date=date)) + elif rubric_root == 'S21.G00.41': + for date, change_block in change_date_block.iteritems(): + contract_change_block_list.append(getDSNBlockDict(block_id=rubric_root, change_block=change_block, change_date=date)) + + employee_data_dict['contract']['S21.G00.40.019'] = establishment_registration_code + dsn_file.append(employee_data_dict['contract']) + dsn_file.extend(contract_change_block_list) + + if employee in leave_period_dict: + for leave_period in leave_period_dict[employee]: + leave_block = {rubric: leave_period.get(rubric, None) + for rubric in ('S21.G00.60.001', + 'S21.G00.60.002', + 'S21.G00.60.003', + 'S21.G00.60.010', + 'S21.G00.60.011', + 'S21.G00.60.012')} + dsn_file.append(leave_block) + + death_insurance_contract = getDSNBlockDict(block_id='S21.G00.70', enrollment_record=enrollment_record) + if isinstance(death_insurance_contract, list): + dsn_file.extend(death_insurance_contract) + else: + dsn_file.append(death_insurance_contract) + + dsn_file.append(getDSNBlockDict(block_id='S21.G00.71', enrollment_record=enrollment_record)) + + dsn_file.append(getDSNBlockDict(block_id='S21.G00.50', + net_salary=paysheet_data_dict['net_salary'], + net_taxable_salary=paysheet_data_dict['net_taxable_salary'])) + + for remuneration_block in paysheet_data_dict['remuneration']: + dsn_file.append(remuneration_block) + + for bonus_category in paysheet_data_dict['other_bonus'].itervalues(): + dsn_file.append(getDSNBlockDict(block_id='S21.G00.52', target=bonus_category)) + + for bonus_category in paysheet_data_dict['other_income'].itervalues(): + dsn_file.append(getDSNBlockDict(block_id='S21.G00.54', target=bonus_category)) + + for taxable_base_category in paysheet_data_dict['taxable_base'].itervalues(): + dsn_file.append(getDSNBlockDict(block_id='S21.G00.78', target=taxable_base_category)) + if taxable_base_category['code'] == '02': # Assiette Brute plafonnee + if ('063', '') in paysheet_data_dict['individual_contribution']: + dsn_file.append(getDSNBlockDict(block_id='S21.G00.81', target=paysheet_data_dict['individual_contribution'][('063', '')])) + del paysheet_data_dict['individual_contribution'][('063', '')] + if taxable_base_category['code'] == '03': # Assiette Brute deplafonnee + dsn_file.append(getDSNBlockDict(block_id='S21.G00.79', target=paysheet_data_dict['taxable_base_component'][('01', '')])) + del paysheet_data_dict['taxable_base_component'][('01', '')] + dsn_file.append(getDSNBlockDict(block_id='S21.G00.81', target=paysheet_data_dict['individual_contribution'][('018', '')])) + del paysheet_data_dict['individual_contribution'][('018', '')] + + if taxable_base_category['code'] == '03': # Assiette Brute deplafonnee + if ('03', '') in paysheet_data_dict['taxable_base_component']: + dsn_file.append(getDSNBlockDict(block_id='S21.G00.79', target=paysheet_data_dict['taxable_base_component'][('03', '')])) + del paysheet_data_dict['taxable_base_component'][('03', '')] + if ('064', '') in paysheet_data_dict['individual_contribution']: + dsn_file.append(getDSNBlockDict(block_id='S21.G00.81', target=paysheet_data_dict['individual_contribution'][('064', '')])) + del paysheet_data_dict['individual_contribution'][('064', '')] + + if ('226', '') in paysheet_data_dict['individual_contribution']: + dsn_file.append(getDSNBlockDict(block_id='S21.G00.81', target=paysheet_data_dict['individual_contribution'][('226', '')])) + del paysheet_data_dict['individual_contribution'][('226', '')] + + if taxable_base_category['code'] == '31': + for related_component_code in ('11', '13', '20'): + if (related_component_code, taxable_base_category['contract_id']) not in paysheet_data_dict['taxable_base_component']: + continue + dsn_file.append(getDSNBlockDict(block_id='S21.G00.79', target=paysheet_data_dict['taxable_base_component'][(related_component_code, taxable_base_category['contract_id'])], pay_sheet_transaction=paysheet_data_dict['pay_sheet_transaction'])) + del paysheet_data_dict['taxable_base_component'][(related_component_code, taxable_base_category['contract_id'])] + if ('059', taxable_base_category['contract_id']) in paysheet_data_dict['individual_contribution']: + dsn_file.append(getDSNBlockDict(block_id='S21.G00.81', target=paysheet_data_dict['individual_contribution'][('059', taxable_base_category['contract_id'])])) + del paysheet_data_dict['individual_contribution'][('059', taxable_base_category['contract_id'])] + + for taxable_base_component_category in paysheet_data_dict['taxable_base_component'].itervalues(): + dsn_file.append(getDSNBlockDict(block_id='S21.G00.79', target=taxable_base_component_category)) + if ('03', '') in taxable_base_component_category: + dsn_file.append(getDSNBlockDict(block_id='S21.G00.81', target=paysheet_data_dict['individual_contribution'][('064', '')])) + del paysheet_data_dict['individual_contribution'][('064', '')] + + for individual_contribution_category in paysheet_data_dict['individual_contribution'].itervalues(): + dsn_file.append(getDSNBlockDict(block_id='S21.G00.81', target=individual_contribution_category)) + + dsn_file.append(employee_data_dict['seniority']) + +# Add leave event DSN if needed +last_date_of_month = getLastDateOfMonth(context.getEffectiveDate()) +first_date_of_month = DateTime(context.getEffectiveDate().year(), + context.getEffectiveDate().month(), + 1) + +if len(leave_period_dict): + for employee in leave_period_dict: + for period in leave_period_dict[employee]: + leave_date_as_string = period['S21.G00.60.002'] + year = int(leave_date_as_string[4:]) + month = int(leave_date_as_string[2:4]) + day = int(leave_date_as_string[:2]) + leave_date = DateTime(year, month, day) + if leave_date < first_date_of_month: + continue + if employee in employee_list: + dsn_order += 1 + employee = portal.restrictedTraverse(employee) + dsn_file.append(getEventDSNBlockDict(block_id='S20.G00.05', dsn_type='04', order=dsn_order)) #'04' is DSN Leave Event + dsn_file.append(getEventDSNBlockDict(block_id='S20.G00.07', target=organisation_contact)) + dsn_file.append(getEventDSNBlockDict(block_id='S21.G00.06', target=organisation)) + dsn_file.append(getEventDSNBlockDict(block_id='S21.G00.11', target=establishment)) + dsn_file.append(getEventDSNBlockDict(block_id='S21.G00.30', target=employee)) + dsn_file.append(getEventDSNBlockDict(block_id='S21.G00.40', target=employee.getDefaultCareerValue())) + dsn_file.append(period) + +# Print DSN Record +last_block = '' +rubric_counter = 0 + +# DEBUG MODE +# +# for block in dsn_file: +# for rubric in sorted(block.keys()): +# if block[rubric]: +# if rubric[:10] != last_block: +# print +# last_block = rubric[:10] +# print "%s,'%s'" % (rubric, block[rubric]) +# return printed + +dsn_report_string = "" + +# NORMAL MODE +for block in dsn_file: + for rubric in sorted(block): + if block[rubric]: + rubric_counter += 1 + dsn_report_string += "%s,'%s'\n" % (rubric, block[rubric]) + +# Footer block +footer = getDSNBlockDict(block_id='S90.G00.90', length=rubric_counter, dsn_record_counter=dsn_order) +for rubric in sorted(footer.keys()): + dsn_report_string += "%s,'%s'\n" % (rubric, footer[rubric]) + +context.setTextContent(dsn_report_string.strip()) + +if batch_mode: + # Set charset for response + context.REQUEST.response.setHeader("Content-Type", "text/plain; charset=iso-8859-1") + return + +context.REQUEST.response.redirect("%s?portal_status_message=%s" % (context.absolute_url(), "Monthly DSN Record Created.")) diff --git a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_makeReport.xml b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_makeReport.xml new file mode 100644 index 0000000000..fa516ea3a4 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DSNMonthlyReport_makeReport.xml @@ -0,0 +1,62 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="PythonScript" module="Products.PythonScripts.PythonScript"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>Script_magic</string> </key> + <value> <int>3</int> </value> + </item> + <item> + <key> <string>_bind_names</string> </key> + <value> + <object> + <klass> + <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>_asgns</string> </key> + <value> + <dictionary> + <item> + <key> <string>name_container</string> </key> + <value> <string>container</string> </value> + </item> + <item> + <key> <string>name_context</string> </key> + <value> <string>context</string> </value> + </item> + <item> + <key> <string>name_m_self</string> </key> + <value> <string>script</string> </value> + </item> + <item> + <key> <string>name_subpath</string> </key> + <value> <string>traverse_subpath</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string>batch_mode=False</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>DSNMonthlyReport_makeReport</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DsnEnrollmentRecord_view.xml b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DsnEnrollmentRecord_view.xml index 2a2aa08997..5172656666 100644 --- a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DsnEnrollmentRecord_view.xml +++ b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DsnEnrollmentRecord_view.xml @@ -82,6 +82,7 @@ <string>my_career_stop_date</string> <string>my_distribution_code</string> <string>my_contract_type</string> + <string>my_enrollment_causality</string> <string>my_socioprofessional_category</string> <string>my_conventional_status</string> <string>my_expatriate_status</string> @@ -98,11 +99,12 @@ <string>my_full_time_status</string> <string>my_standard_working_unit</string> <string>my_working_unit_quantity</string> - <string>my_wage_measure</string> <string>my_local_scheme</string> <string>my_medical_scheme</string> <string>my_retirement_scheme</string> <string>my_civil_servant_status</string> + <string>my_occupational_accident_risk_code</string> + <string>my_occupational_accident_risk_rate</string> <string>my_validation_state_title</string> </list> </value> diff --git a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DsnEnrollmentRecord_view/my_enrollment_causality.xml b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DsnEnrollmentRecord_view/my_enrollment_causality.xml new file mode 100644 index 0000000000..b023d1f7d1 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DsnEnrollmentRecord_view/my_enrollment_causality.xml @@ -0,0 +1,84 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list> + <string>title</string> + </list> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>my_enrollment_causality</string> </value> + </item> + <item> + <key> <string>message_values</string> </key> + <value> + <dictionary> + <item> + <key> <string>external_validator_failed</string> </key> + <value> <string>The input failed the external validator.</string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>overrides</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>tales</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string>my_string_field</string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string>Base_viewFieldLibrary</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Contrat.MotifRecours</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DsnEnrollmentRecord_view/my_occupational_accident_risk_code.xml b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DsnEnrollmentRecord_view/my_occupational_accident_risk_code.xml new file mode 100644 index 0000000000..7af927ec4a --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DsnEnrollmentRecord_view/my_occupational_accident_risk_code.xml @@ -0,0 +1,84 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list> + <string>title</string> + </list> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>my_occupational_accident_risk_code</string> </value> + </item> + <item> + <key> <string>message_values</string> </key> + <value> + <dictionary> + <item> + <key> <string>external_validator_failed</string> </key> + <value> <string>The input failed the external validator.</string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>overrides</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>tales</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string>my_string_field</string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string>Base_viewFieldLibrary</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Contrat.CodeRisqueAccidentTravail</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DsnEnrollmentRecord_view/my_wage_measure.xml b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DsnEnrollmentRecord_view/my_occupational_accident_risk_rate.xml similarity index 94% rename from bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DsnEnrollmentRecord_view/my_wage_measure.xml rename to bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DsnEnrollmentRecord_view/my_occupational_accident_risk_rate.xml index 2f7366e586..0cf9c65ae2 100644 --- a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DsnEnrollmentRecord_view/my_wage_measure.xml +++ b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/DsnEnrollmentRecord_view/my_occupational_accident_risk_rate.xml @@ -16,7 +16,7 @@ </item> <item> <key> <string>id</string> </key> - <value> <string>my_wage_measure</string> </value> + <value> <string>my_occupational_accident_risk_rate</string> </value> </item> <item> <key> <string>message_values</string> </key> @@ -73,7 +73,7 @@ </item> <item> <key> <string>title</string> </key> - <value> <string>Contrat.SalaireReference</string> </value> + <value> <string>Contrat.TauxAccidentTravail</string> </value> </item> </dictionary> </value> diff --git a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransactionLine_getInsuranceContractId.py b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransactionLine_getInsuranceContractId.py new file mode 100644 index 0000000000..9a05c6d1ab --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransactionLine_getInsuranceContractId.py @@ -0,0 +1,13 @@ +# Returns an ID internal to each DSN Report, referencing to an insurance contract. +# This Script is meant to be overidden in project configuration, depending +# of the insurance contracts made by the company. +# Default Values here are set only for a purpose of testing. + +registration_code = context.getSourceSectionValue().getCorporateRegistrationCode() + +if registration_code == 'ORGANISATION1': + return '1' +elif registration_code == 'ORGANISATION2': + return '2' +else: + return '' diff --git a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransactionLine_getInsuranceContractId.xml b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransactionLine_getInsuranceContractId.xml new file mode 100644 index 0000000000..86b4b7997f --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransactionLine_getInsuranceContractId.xml @@ -0,0 +1,62 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="PythonScript" module="Products.PythonScripts.PythonScript"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>Script_magic</string> </key> + <value> <int>3</int> </value> + </item> + <item> + <key> <string>_bind_names</string> </key> + <value> + <object> + <klass> + <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>_asgns</string> </key> + <value> + <dictionary> + <item> + <key> <string>name_container</string> </key> + <value> <string>container</string> </value> + </item> + <item> + <key> <string>name_context</string> </key> + <value> <string>context</string> </value> + </item> + <item> + <key> <string>name_m_self</string> </key> + <value> <string>script</string> </value> + </item> + <item> + <key> <string>name_subpath</string> </key> + <value> <string>traverse_subpath</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>PaySheetTransactionLine_getInsuranceContractId</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransaction_getSocialContributionDict.py b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransaction_getSocialContributionDict.py new file mode 100644 index 0000000000..d3f7cd5313 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransaction_getSocialContributionDict.py @@ -0,0 +1,260 @@ +from Products.ERP5Type.DateUtils import getNumberOfDayInMonth + +portal = context.getPortalObject() +portal_categories = portal.portal_categories + +other_information_data_dict = context.PaySheetTransaction_getOtherInformationsDataDict() + +result = { + 'ctp': {}, + 'individual_contribution': {}, + 'taxable_base': {}, + 'taxable_base_component' : {}, + 'other_income': {}, + 'other_bonus': {}, + 'remuneration' : [], + 'net_salary': context.PaySheetTransaction_getMovementTotalPriceFromCategory(base_contribution='base_contribution/base_amount/payroll/report/salary/net', contribution_share='contribution_share/employee'), + 'net_taxable_salary': other_information_data_dict["salaire_net_imposable_float"], + 'pay_sheet_transaction': context, +} + +all_ctp_set = set(portal_categories.getCategoryValue('base_amount/payroll/l10n/fr/ctp').objectValues(portal_type='Category')) # TODO +all_indivual_contribution_set = set(portal_categories.getCategoryValue('base_amount/payroll/l10n/fr/individual_contribution').objectValues(portal_type='Category')) +all_taxable_base_set = set(portal_categories.getCategoryValue('base_amount/payroll/l10n/fr/taxable_base').objectValues(portal_type='Category')) +all_taxable_base_component_set = set(portal_categories.getCategoryValue('base_amount/payroll/l10n/fr/taxable_base_component').objectValues(portal_type='Category')) +all_other_income_set = set(portal_categories.getCategoryValue('base_amount/payroll/l10n/fr/other_income').objectValues(portal_type='Category')) +all_other_bonus_set = set(portal_categories.getCategoryValue('base_amount/payroll/l10n/fr/other_bonus').objectValues(portal_type='Category')) + +def formatDate(datetime): + return "%02d%02d%04d" % (datetime.day(), datetime.month(), datetime.year()) + +def formatFloat(number): + return "{:.02f}".format(number) + +def getINSEECode(zip_code): + insee_code_list = str(context.INSEECodeList).split('\n') + for code in insee_code_list: + insee_record = code.split(';') + if zip_code == insee_record[1]: + return insee_record[0] + return None + +def getLastDateOfMonth(date): + return DateTime(date.year(), date.month(), getNumberOfDayInMonth(date)) + +def isFullMonthPaysheet(paysheet): + paysheet_date = paysheet.getStartDate() + last_date_of_month = getLastDateOfMonth(paysheet_date) + first_date_of_month = DateTime(paysheet_date.year(), + paysheet_date.month(), + 1) + return first_date_of_month == paysheet.getStartDate() and last_date_of_month == paysheet.getStopDate() + +ZIP_CODE = context.getDestinationSectionValue().getDefaultAddressZipCode() +INSEE_CODE = getINSEECode(ZIP_CODE) + +def makeCTPBlock(movement, category): + return { + 'code': category, + 'corporate_registration_code': movement.getSourceSectionValue().getCorporateRegistrationCode(), + 'cap': ('921' if category[-1] == 'P' else '920'), + 'rate': (abs(getattr(movement, 'employer_price') * 100) if category in ('100A', '900D', '901D', '863A') else ''), + 'base': round(movement.base), + 'quantity': ((getattr(movement, 'employer_total_price', 0.) + getattr(movement, 'employee_total_price', 0.)) if category[:3] in ('437', '671') else ''), + 'zip_code': (INSEE_CODE if category == '900T' else ''), + 'start_date': movement.getStartDate(), + 'stop_date': movement.getStopDate(), + } + +def makeTaxableBaseBlock(movement, category): + return { + 'code': category, + 'start_date': (movement.getStartDate() if category in ('07', '28', '29', '31') else ''), + 'stop_date': (movement.getStopDate() if category in ('07', '28', '29', '31') else ''), + 'base': movement.base, + 'contract_id': movement.PaySheetTransactionLine_getInsuranceContractId() + } + +def makeTaxableBaseComponentBlock(movement, category): + if category == '03': + base = getattr(movement, 'employer_total_price') * -1 + elif category == '20': + base = (getattr(movement, 'employer_total_price', 0) + getattr(movement, 'employee_total_price', 0)) * -1 + elif category in ('01', '02'): + # Base is the relative minimum salary + minimum_salary = float(context.getRatioQuantityFromReference('salaire_minimum_mensuel')) + if isFullMonthPaysheet(context): + base = minimum_salary + else: + enrollment_record = context.getSourceSectionValue().Person_getPayrollEnrollmentRecord() + worked_time = float(enrollment_record.getWorkingUnitQuantity()) + normal_working_time = float(enrollment_record.getStandardWorkingUnit()) + base = minimum_salary * (worked_time / normal_working_time) + else: + base = movement.base + return { + 'code': category, + 'base': base, + 'start_date': movement.getStartDate(), + 'stop_date': movement.getStopDate(), + 'contract_id': movement.PaySheetTransactionLine_getInsuranceContractId() + } + +def makeIndividualContributionBlock(movement, category): + base = quantity = 0.0 + if category in ('018', '063', '064', '059'): + quantity = (getattr(movement, 'employer_total_price', 0) + getattr(movement, 'employee_total_price', 0)) * -1 + if category == '018': + assert quantity < 0. + base = movement.base + else: + base = movement.base + return { + 'code': category, + 'corporate_registration_code': movement.getSourceSectionValue().getCorporateRegistrationCode(), + 'base': base, + 'quantity': quantity, + 'zip_code': (INSEE_CODE if category == '226' else ''), + 'contract_id': movement.PaySheetTransactionLine_getInsuranceContractId(), + } + +def makeOtherIncomeBlock(movement, category): + return { + 'code': category, + 'quantity': (movement.base if category != '17' else movement.employer_total_price * (-1)), + 'start_date': movement.getStartDate(), + 'stop_date': movement.getStopDate() + } + +def makeOtherBonusBlock(movement, category): + return { + 'code': category, + 'quantity': movement.base, + 'start_date': movement.getStartDate(), + 'stop_date': movement.getStopDate() + } + +for movement in context.PaySheetTransaction_getMovementList(): + contribution_set = set(movement.getBaseContributionValueList()) + + ctp_set = all_ctp_set.intersection(contribution_set) + for category in ctp_set: + category = category.getCodification() + contribution_dict = makeCTPBlock(movement, category) + if category in result["ctp"]: + result['ctp'][category]['base'] = result['ctp'][category]['base'] + contribution_dict['base'] + else: + result['ctp'][category] = contribution_dict + + taxable_base_set = all_taxable_base_set.intersection(contribution_set) + for category in taxable_base_set: + category = category.getCodification() + contribution_dict = makeTaxableBaseBlock(movement, category) + if (category, contribution_dict['contract_id']) in result['taxable_base']: + result['taxable_base'][(category, contribution_dict['contract_id'])]['base'] = result['taxable_base'][(category, contribution_dict['contract_id'])]['base'] + contribution_dict['base'] + else: + result['taxable_base'][(category, contribution_dict['contract_id'])] = contribution_dict + + taxable_base_component_set = all_taxable_base_component_set.intersection(contribution_set) + for category in taxable_base_component_set: + category = category.getCodification() + contribution_dict = makeTaxableBaseComponentBlock(movement, category) + if (category, contribution_dict['contract_id']) in result["taxable_base_component"]: + result['taxable_base_component'][(category, contribution_dict['contract_id'])]['base'] = result['taxable_base_component'][(category, contribution_dict['contract_id'])]['base'] + contribution_dict['base'] + else: + result['taxable_base_component'][(category, contribution_dict['contract_id'])] = contribution_dict + + individual_contribution_set = all_indivual_contribution_set.intersection(contribution_set) + for category in individual_contribution_set: + category = category.getCodification() + contribution_dict = makeIndividualContributionBlock(movement, category) + if (category, contribution_dict['contract_id']) in result["individual_contribution"]: + result['individual_contribution'][(category, contribution_dict['contract_id'])]['base'] = result['individual_contribution'][(category, contribution_dict['contract_id'])]['base'] + contribution_dict['base'] + result['individual_contribution'][(category, contribution_dict['contract_id'])]['quantity'] = result['individual_contribution'][(category, contribution_dict['contract_id'])]['quantity'] + contribution_dict['quantity'] + else: + result['individual_contribution'][(category, contribution_dict['contract_id'])] = contribution_dict + + other_income_set = all_other_income_set.intersection(contribution_set) + for category in other_income_set: + category = category.getCodification() + contribution_dict = makeOtherIncomeBlock(movement, category) + if category in result["other_income"]: + result['other_income'][category]['base'] = result['other_income'][category]['base'] + contribution_dict['base'] + else: + result['other_income'][category] = contribution_dict + + other_bonus_set = all_other_bonus_set.intersection(contribution_set) + total_bonus = 0.0 + for category in other_bonus_set: + category = category.getCodification() + contribution_dict = makeOtherBonusBlock(movement, category) + if category in result["other_bonus"]: + result['other_bonus'][category]['base'] = result['other_bonus'][category]['base'] + contribution_dict['base'] + else: + result['other_bonus'][category] = contribution_dict + total_bonus += contribution_dict['quantity'] + + +###################################################################### +# Remuneration and Activity + +enrollment_record = context.getSourceSectionValue().Person_getPayrollEnrollmentRecord() +is_trainee = (True if enrollment_record.getContractType() == '29' else False) +is_corporate_executive = (True if enrollment_record.getContractType() == '80' else False) +career_start_date = enrollment_record.getCareerStartDate() +career_stop_date = enrollment_record.getCareerStopDate() + +def getRemunerationBlockAsDict(remuneration_type, amount): + "Make Remuneration Blocs. Adjust values if needed" + bloc = {} + # Corporate executives and trainees don't contribute to unemployment fee + if is_corporate_executive and remuneration_type == '002': + amount = 0. + elif is_trainee and remuneration_type == '002': + amount = 0. + # Nexedi trainees don't pay social fees + elif is_trainee and remuneration_type == '003': + amount = 0. + bloc['S21.G00.51.001'] = formatDate(context.getStartDate()) + bloc['S21.G00.51.002'] = formatDate(context.getStopDate()) + bloc['S21.G00.51.009'] = '' # Only one contract/employee + bloc['S21.G00.51.010'] = '00000' + bloc['S21.G00.51.011'] = remuneration_type + bloc['S21.G00.51.012'] = '' + bloc['S21.G00.51.013'] = formatFloat(amount) + return bloc + +remuneration_types = (('001', 'gross'), ('002', 'gross'), ('003', 'gross'), ('010', 'gross')) + +salary = {} +salary['gross'] = context.PaySheetTransaction_getMovementTotalPriceFromCategory(base_contribution="base_contribution/base_amount/payroll/report/salary/gross") - total_bonus + +for remuneration_type, salary_type in remuneration_types: + result['remuneration'].append(getRemunerationBlockAsDict(remuneration_type, salary[salary_type])) + if remuneration_type == '002': + usual_working_time = float(enrollment_record.getWorkingUnitQuantity()) + employee_worked_time = float(context.getWorkTimeAnnotationLineQuantity()) + # Case 1 : employee was never missing + if employee_worked_time - usual_working_time >= 0 \ + or career_start_date == context.getStartDate() \ + or career_stop_date == context.getStopDate(): + result['remuneration'].append({ + 'S21.G00.53.001': '01', + 'S21.G00.53.002': formatFloat(employee_worked_time), + 'S21.G00.53.003': '10' + }) + else: + # http://dsn-info.custhelp.com/app/answers/detail/a_id/643 + result['remuneration'].append({ + 'S21.G00.53.001': '01', + 'S21.G00.53.002': formatFloat(employee_worked_time), + 'S21.G00.53.003': '10'}) + result['remuneration'].append({ + 'S21.G00.53.001': '02', + 'S21.G00.53.002': formatFloat(usual_working_time - employee_worked_time), + 'S21.G00.53.003': '10'}) + +###################################################################### +# Bonus + +return result diff --git a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransaction_getSocialContributionDict.xml b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransaction_getSocialContributionDict.xml new file mode 100644 index 0000000000..d10a5efe4c --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransaction_getSocialContributionDict.xml @@ -0,0 +1,62 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="PythonScript" module="Products.PythonScripts.PythonScript"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>Script_magic</string> </key> + <value> <int>3</int> </value> + </item> + <item> + <key> <string>_bind_names</string> </key> + <value> + <object> + <klass> + <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>_asgns</string> </key> + <value> + <dictionary> + <item> + <key> <string>name_container</string> </key> + <value> <string>container</string> </value> + </item> + <item> + <key> <string>name_context</string> </key> + <value> <string>context</string> </value> + </item> + <item> + <key> <string>name_m_self</string> </key> + <value> <string>script</string> </value> + </item> + <item> + <key> <string>name_subpath</string> </key> + <value> <string>traverse_subpath</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>PaySheetTransaction_getSocialContributionDict</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/Person_getSocialDeclarationDataDict.py b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/Person_getSocialDeclarationDataDict.py new file mode 100644 index 0000000000..9dbcd96ee8 --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/Person_getSocialDeclarationDataDict.py @@ -0,0 +1,16 @@ +portal = context.getPortalObject() + +enrollment_record = context.Person_getPayrollEnrollmentRecord() + +if dsn_report is None: + dsn_report = context + +result = { + 'person': dsn_report.DSNMonthlyReport_getDataDict(block_id='S21.G00.30', target=context, enrollment_record=enrollment_record), + 'contract': dsn_report.DSNMonthlyReport_getDataDict(block_id='S21.G00.40', target=context.getDefaultCareerValue(), enrollment_record=enrollment_record), + 'person_relative_url': context.getRelativeUrl(), + 'enrollment_record': enrollment_record, + 'seniority': dsn_report.DSNMonthlyReport_getDataDict(block_id='S21.G00.86', target=context, enrollment_record=enrollment_record), +} + +return result diff --git a/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/Person_getSocialDeclarationDataDict.xml b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/Person_getSocialDeclarationDataDict.xml new file mode 100644 index 0000000000..e03260149b --- /dev/null +++ b/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/Person_getSocialDeclarationDataDict.xml @@ -0,0 +1,62 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="PythonScript" module="Products.PythonScripts.PythonScript"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>Script_magic</string> </key> + <value> <int>3</int> </value> + </item> + <item> + <key> <string>_bind_names</string> </key> + <value> + <object> + <klass> + <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>_asgns</string> </key> + <value> + <dictionary> + <item> + <key> <string>name_container</string> </key> + <value> <string>container</string> </value> + </item> + <item> + <key> <string>name_context</string> </key> + <value> <string>context</string> </value> + </item> + <item> + <key> <string>name_m_self</string> </key> + <value> <string>script</string> </value> + </item> + <item> + <key> <string>name_subpath</string> </key> + <value> <string>traverse_subpath</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string>dsn_report=None</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>Person_getSocialDeclarationDataDict</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll_l10n_fr/TestTemplateItem/portal_components/test.erp5.testDSNSocialDeclarationReport.py b/bt5/erp5_payroll_l10n_fr/TestTemplateItem/portal_components/test.erp5.testDSNSocialDeclarationReport.py index 7f49c40b26..9e081b6ff0 100644 --- a/bt5/erp5_payroll_l10n_fr/TestTemplateItem/portal_components/test.erp5.testDSNSocialDeclarationReport.py +++ b/bt5/erp5_payroll_l10n_fr/TestTemplateItem/portal_components/test.erp5.testDSNSocialDeclarationReport.py @@ -54,13 +54,6 @@ class TestDSNSocialDeclarationReport(ERP5TypeTestCase): self.dsn_module = self.portal.getDefaultModuleValue("DSN Monthly Report") self.pinDateTime(DateTime(2015, 12, 01)) - def patchSomeDocumentDate(self): - """ - Depending of the timezone, - """ - - date = self.portal.payroll_enrollment_record_module['28'].getCareerStopDate() - def beforeTearDown(self): self.unpinDateTime() @@ -70,7 +63,7 @@ class TestDSNSocialDeclarationReport(ERP5TypeTestCase): document is exactly the same as a previously computed one. """ test_dsn = self.dsn_module['test_model'] - test_dsn.DSNMonthlyReport_makeDSNPhaseTwo() + test_dsn.DSNMonthlyReport_makeReport() reference_DSN = getattr(self.portal.portal_skins.erp5_payroll_l10n_fr_test, "test_model.dsn").data diff_list = [] for unit_diff in difflib.unified_diff(reference_DSN.split('\n'), test_dsn.getTextContent().split('\n')): diff --git a/bt5/erp5_payroll_l10n_fr/bt/template_path_list b/bt5/erp5_payroll_l10n_fr/bt/template_path_list index f06e37d2d2..e95cd739a0 100644 --- a/bt5/erp5_payroll_l10n_fr/bt/template_path_list +++ b/bt5/erp5_payroll_l10n_fr/bt/template_path_list @@ -7,4 +7,5 @@ portal_categories/calendar_period_type/social_declaration/l10n/fr/** portal_categories/salary_range/france portal_categories/salary_range/france/** portal_categories/use/social_declaration/l10n/fr -portal_categories/use/social_declaration/l10n/fr/** \ No newline at end of file +portal_categories/use/social_declaration/l10n/fr/dsn_change +portal_categories/use/social_declaration/l10n/fr/dsn_change/** \ No newline at end of file diff --git a/bt5/erp5_payroll_l10n_fr/bt/test_dependency_list b/bt5/erp5_payroll_l10n_fr/bt/test_dependency_list index d010fdf241..e43732e427 100644 --- a/bt5/erp5_payroll_l10n_fr/bt/test_dependency_list +++ b/bt5/erp5_payroll_l10n_fr/bt/test_dependency_list @@ -1,2 +1,2 @@ erp5_full_text_mroonga_catalog -erp5_payroll_l10n_fr_test +erp5_payroll_l10n_fr_test \ No newline at end of file -- 2.30.9