diff --git a/règles/périodes.syntaxe.yaml b/règles/périodes.syntaxe.yaml index 4db70dd04..7fd2f3ff8 100644 --- a/règles/périodes.syntaxe.yaml +++ b/règles/périodes.syntaxe.yaml @@ -1,11 +1,11 @@ -- linéaire: +- multiplication: assiette: transformation: période: annuelle variable: salaire de base taux: 10% -- linéaire: +- multiplication: assiette: période: annuelle variable: salaire de base @@ -13,6 +13,6 @@ # Ce dernier est surement le plus lisible # Mais ne permet pas un système générique de transformation -- linéaire: +- multiplication: assiette: salaire de base [annuel] taux: 10% diff --git a/règles/rémunération-travail/cdd/CIF.yaml b/règles/rémunération-travail/cdd/CIF.yaml index 011e1d9c9..45e195000 100644 --- a/règles/rémunération-travail/cdd/CIF.yaml +++ b/règles/rémunération-travail/cdd/CIF.yaml @@ -12,6 +12,6 @@ - contrat aidé formule: - linéaire: + multiplication: assiette: salaire de base taux: 1% diff --git a/règles/rémunération-travail/cdd/indemnité_fin_contrat.yaml b/règles/rémunération-travail/cdd/indemnité_fin_contrat.yaml index 74b7d87b8..4e018e0f0 100644 --- a/règles/rémunération-travail/cdd/indemnité_fin_contrat.yaml +++ b/règles/rémunération-travail/cdd/indemnité_fin_contrat.yaml @@ -34,7 +34,7 @@ # - CDD . type = extras restauration formule: - linéaire: + multiplication: assiette: salaire de base taux: 10% diff --git a/règles/rémunération-travail/cdd/majoration-chomage.yaml b/règles/rémunération-travail/cdd/majoration-chomage.yaml index e79240264..c88195ab8 100644 --- a/règles/rémunération-travail/cdd/majoration-chomage.yaml +++ b/règles/rémunération-travail/cdd/majoration-chomage.yaml @@ -10,7 +10,7 @@ - durée contrat > 3 - événements . CDD poursuivi en CDI formule: - linéaire: + multiplication: assiette: salaire de base taux: logique numérique: diff --git a/règles/rémunération-travail/cotisations/allocations-familiales.yaml b/règles/rémunération-travail/cotisations/allocations-familiales.yaml index 3000e1918..d3f64dad9 100644 --- a/règles/rémunération-travail/cotisations/allocations-familiales.yaml +++ b/règles/rémunération-travail/cotisations/allocations-familiales.yaml @@ -5,7 +5,7 @@ référence: https://www.urssaf.fr/portail/home/employeur/calculer-les-cotisations/les-taux-de-cotisations/la-cotisation-dallocations-famil.html formule: - linéaire: + multiplication: base: assiette cotisations sociales taux: 2014: 0.0525 diff --git a/règles/rémunération-travail/cotisations/atmp.yaml b/règles/rémunération-travail/cotisations/atmp.yaml index 8b9d97c87..836d8297b 100644 --- a/règles/rémunération-travail/cotisations/atmp.yaml +++ b/règles/rémunération-travail/cotisations/atmp.yaml @@ -16,7 +16,7 @@ formule: - linéaire: + multiplication: base: assiette cotisations sociales variations: - si: Entreprise . effectif >= 150 diff --git a/règles/rémunération-travail/cotisations/chomage-avec-majoration-cdd.archive.yaml b/règles/rémunération-travail/cotisations/chomage-avec-majoration-cdd.archive.yaml index 12a23e371..1bd747709 100644 --- a/règles/rémunération-travail/cotisations/chomage-avec-majoration-cdd.archive.yaml +++ b/règles/rémunération-travail/cotisations/chomage-avec-majoration-cdd.archive.yaml @@ -11,7 +11,7 @@ - assimilé salarié formule: - linéaire: + multiplication: base: assiette cotisations sociales plafond: 4 * plafond sécurité sociale diff --git a/règles/rémunération-travail/cotisations/chomage.yaml b/règles/rémunération-travail/cotisations/chomage.yaml index 8c52a44bc..c7ac5bd9d 100644 --- a/règles/rémunération-travail/cotisations/chomage.yaml +++ b/règles/rémunération-travail/cotisations/chomage.yaml @@ -10,7 +10,7 @@ - assimilé salarié formule: - linéaire: + multiplication: base: assiette cotisations sociales plafond: 4 * plafond sécurité sociale diff --git a/règles/rémunération-travail/cotisations/contribution-dialogue-social.yaml b/règles/rémunération-travail/cotisations/contribution-dialogue-social.yaml index 607afb3d0..90e2fb95c 100644 --- a/règles/rémunération-travail/cotisations/contribution-dialogue-social.yaml +++ b/règles/rémunération-travail/cotisations/contribution-dialogue-social.yaml @@ -11,6 +11,6 @@ Anciennement 'contribution patronale au financement des organisations syndicales' formule: - linéaire: + multiplication: taux: 2015: 0.016 diff --git a/règles/rémunération-travail/cotisations/cotisation-exceptionnelle-temporaire.yaml b/règles/rémunération-travail/cotisations/cotisation-exceptionnelle-temporaire.yaml index f5b07745e..4daf61d09 100644 --- a/règles/rémunération-travail/cotisations/cotisation-exceptionnelle-temporaire.yaml +++ b/règles/rémunération-travail/cotisations/cotisation-exceptionnelle-temporaire.yaml @@ -8,7 +8,7 @@ concerne: categorie salarié = privé cadre référence: http://www.agirc-arrco.fr/entreprises/gerer-les-salaries/calcul-des-cotisations/ formule: - linéaire: + multiplication: base: assiette cotisations sociales plafond: 8 * plafond sécurité sociale composantes: diff --git a/règles/rémunération-travail/cotisations/crds.yaml b/règles/rémunération-travail/cotisations/crds.yaml index 5872f866d..2a452ccd6 100644 --- a/règles/rémunération-travail/cotisations/crds.yaml +++ b/règles/rémunération-travail/cotisations/crds.yaml @@ -4,6 +4,6 @@ dû par: salarié description: Contribution pour le remboursement de la dette sociale formule: - linéaire: + multiplication: base: assiette CSG - CRDS taux: 0.005 diff --git a/règles/rémunération-travail/cotisations/csg.yaml b/règles/rémunération-travail/cotisations/csg.yaml index bda47ffdf..855253044 100644 --- a/règles/rémunération-travail/cotisations/csg.yaml +++ b/règles/rémunération-travail/cotisations/csg.yaml @@ -6,7 +6,7 @@ Contribution sociale généralisée. Prélèvement obligatoire qui participe au financement de la sécurité sociale. formule: - linéaire: + multiplication: base: assiette CSG - CRDS composantes: - Cotisation: diff --git a/règles/rémunération-travail/cotisations/fnal.yaml b/règles/rémunération-travail/cotisations/fnal.yaml index 897a584ab..ad5536249 100644 --- a/règles/rémunération-travail/cotisations/fnal.yaml +++ b/règles/rémunération-travail/cotisations/fnal.yaml @@ -9,7 +9,7 @@ explication: > Si l'entreprise a un effectif supérieur ou égal à 20 salariés, elle doit verser 0,50 % sur la totalité des salaires. Pour les entreprises de moins de 20 salariés et pour les employeurs occupés aux activités mentionnées aux 1° à 4° de l'article L. 722-1 du code rural et de la pêche maritime et les coopératives mentionnées à l'article L. 521-1 du même code, la cotisation est de 0,10 % des salaires limités au plafond de sécurité sociale (tranche A). Intégrée aux cotisations de sécurité sociale, elle est recouvrée par les Urssaf pour le financement des allocations logement versées par les caisses d'allocations familiales. Les employeurs qui ont atteint ou dépassé pour la première fois, au titre des années 2008 à 2012, le seuil de 20 salariés ont été dispensés de l’ancien Fnal supplémentaire pendant 3 ans. La contribution était ensuite progressivement appelée sur les 3 années suivantes. Un dispositif est mis en place pour 2016, 2017 et 2018. Les employeurs qui atteignent ou dépassent au titre de ces années l'effectif de 20 salariés continuent d'appliquer le taux de 0,10 % pendant trois ans (suite au franchissement de seuil). Cette modalité n'implique pas d'adaptation du calcul du coefficient de la réduction générale. Le seuil de 20 salariés s'apprécie au 31 décembre et la modification de la cotisation est effective au 1er avril suivant. formule: - linéaire: + multiplication: base: assiette cotisations sociales variations: - si: effectif entreprise < 20 diff --git a/règles/rémunération-travail/cotisations/formation-professionnelle.yaml b/règles/rémunération-travail/cotisations/formation-professionnelle.yaml index 19b960189..a0f4cefd7 100644 --- a/règles/rémunération-travail/cotisations/formation-professionnelle.yaml +++ b/règles/rémunération-travail/cotisations/formation-professionnelle.yaml @@ -7,7 +7,7 @@ - A faire : majoration pour les entreprises de travail temporaire formule: - linéaire: + multiplication: base: assiette cotisations sociales variations: - si: période >= 2016 diff --git a/règles/rémunération-travail/cotisations/participation-effort-construction.yaml b/règles/rémunération-travail/cotisations/participation-effort-construction.yaml index 68660da24..e4f748170 100644 --- a/règles/rémunération-travail/cotisations/participation-effort-construction.yaml +++ b/règles/rémunération-travail/cotisations/participation-effort-construction.yaml @@ -35,7 +35,7 @@ formule: - linéaire: + multiplication: base: assiette cotisations sociales taux: 1992: 0.0045 diff --git a/règles/rémunération-travail/cotisations/prévoyance-obligatoire-cadre.yaml b/règles/rémunération-travail/cotisations/prévoyance-obligatoire-cadre.yaml index 769bd49d0..82dc96bbd 100644 --- a/règles/rémunération-travail/cotisations/prévoyance-obligatoire-cadre.yaml +++ b/règles/rémunération-travail/cotisations/prévoyance-obligatoire-cadre.yaml @@ -3,7 +3,7 @@ dû par: employeur concerne: catégorie salarié = cadre formule: - linéaire: + multiplication: base: assiette cotisations sociales plafond: plafond sécurité sociale taux: 0.015 diff --git a/règles/rémunération-travail/cotisations/pénibilité.yaml b/règles/rémunération-travail/cotisations/pénibilité.yaml index 4b4ce50b2..b0680a0b4 100644 --- a/règles/rémunération-travail/cotisations/pénibilité.yaml +++ b/règles/rémunération-travail/cotisations/pénibilité.yaml @@ -8,7 +8,7 @@ - Code du travail - Article L4162-19 formule: - linéaire: + multiplication: assiette: assiette cotisations sociales composantes: - attributs: diff --git a/règles/rémunération-travail/cotisations/taxe-apprentissage.yaml b/règles/rémunération-travail/cotisations/taxe-apprentissage.yaml index 4f6a8138e..020894cf2 100644 --- a/règles/rémunération-travail/cotisations/taxe-apprentissage.yaml +++ b/règles/rémunération-travail/cotisations/taxe-apprentissage.yaml @@ -14,7 +14,7 @@ - Entreprise . association non lucrative formule: - linéaire: + multiplication: base: assiette cotisations sociales composantes: - Cotisation: diff --git a/règles/rémunération-travail/cotisations/versement-transport.yaml b/règles/rémunération-travail/cotisations/versement-transport.yaml index ae94a53cd..29fc840f5 100644 --- a/règles/rémunération-travail/cotisations/versement-transport.yaml +++ b/règles/rémunération-travail/cotisations/versement-transport.yaml @@ -8,7 +8,7 @@ condition: Entreprise . effectif >= 10 formule: - linéaire: + multiplication: base: assiette cotisations sociales taux: Établissement . taux versement transport