Ajout majeur de variables de somme WIP
parent
46bb3e0f84
commit
927e2797aa
|
@ -6,12 +6,14 @@ export default class TagNavigation extends React.Component {
|
|||
let {tagsToSelect, selectedTags, selectTag} = this.props
|
||||
return (
|
||||
<section id="tag-navigation">
|
||||
<ul id="selected">
|
||||
{selectedTags.map(([name, value]) => <li>
|
||||
{name + ': ' + value}
|
||||
</li>)
|
||||
}
|
||||
</ul>
|
||||
{selectedTags.length > 0 &&
|
||||
<ul id="selected">
|
||||
{selectedTags.map(([name, value]) => <li>
|
||||
{name + ': ' + value}
|
||||
</li>)
|
||||
}
|
||||
</ul>
|
||||
}
|
||||
<ul id="to-select">
|
||||
{tagsToSelect.map(tag =>
|
||||
<Tag selectTag={selectTag} key={tag.name} tag={tag} />
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* Load all yaml files in a dir */
|
||||
let requireContext = require.context('./parameters/cotisations', false, /(vieillesse|chomage|agirc|arrco|agff).yaml$/)
|
||||
let requireContext = require.context('./parameters/prélèvements-sociaux-activité/cotisations', false, /(vieillesse|chomage|agirc|arrco|agff).yaml$/)
|
||||
export default requireContext.keys()
|
||||
.map( requireContext )
|
||||
//flatten
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
#
|
|
@ -1,7 +1,6 @@
|
|||
# Les tags communs à toutes les variables de ce répertoire sont renseignés
|
||||
# dans ce fichier du même nom,
|
||||
# pour éviter de polluer les déclarations de variables.
|
||||
-
|
||||
domaine: prélèvements sociaux
|
||||
revenus: salaires
|
||||
type: cotisation sociale
|
||||
|
||||
domaine: prélèvements sociaux
|
||||
revenu: activité
|
|
@ -0,0 +1 @@
|
|||
- aide
|
|
@ -0,0 +1,16 @@
|
|||
- variable: crédit impot compétitivité emploi
|
||||
initiales: CICE
|
||||
depuis: 2013-1-1
|
||||
calc: ad hoc
|
||||
|
||||
- variable: aide premier salarie
|
||||
tags:
|
||||
type aide: aide embauche
|
||||
depuis: 2015-6-9
|
||||
calc: ad hoc
|
||||
|
||||
- variable: aide embauche pme
|
||||
tags:
|
||||
type aide: aide embauche
|
||||
depuis: 2015-1-18
|
||||
calc: ad hoc
|
|
@ -0,0 +1,3 @@
|
|||
- variable: CRDS
|
||||
calc:
|
||||
ad hoc: crds_salaire
|
|
@ -0,0 +1,11 @@
|
|||
- variable: CSG
|
||||
tags:
|
||||
déductible: non
|
||||
calc:
|
||||
ad hoc: CSG imposable salaire
|
||||
|
||||
- variable: CSG
|
||||
tags:
|
||||
déductible: oui
|
||||
calc:
|
||||
ad hoc: CSG déductible salaire
|
|
@ -0,0 +1 @@
|
|||
type: cotisations
|
|
@ -1,9 +1,9 @@
|
|||
- variable: contribution solidarité autonomie
|
||||
abbreviation: CSA
|
||||
tags:
|
||||
au nom de: employeur
|
||||
contribution: oui
|
||||
branche: vieillesse
|
||||
- contribution
|
||||
- au nom de: employeur
|
||||
branche: vieillesse
|
||||
|
||||
linear:
|
||||
base: assiette_cotisations_sociales
|
|
@ -1,7 +1,7 @@
|
|||
- variable: maladie
|
||||
tags:
|
||||
branche: maladie
|
||||
plafonnée: oui
|
||||
- plafonnée
|
||||
- branche: maladie
|
||||
linear:
|
||||
base: assiette_cotisations_sociales
|
||||
limit: 4
|
||||
|
@ -42,10 +42,14 @@
|
|||
1994-01-01: .0386
|
||||
1993-07-01: .03770
|
||||
|
||||
- variable: maladie alsace moselle
|
||||
complete la variable: maladie
|
||||
- variable: maladie
|
||||
complément: oui
|
||||
# Ceci signifie que cette spécification ne remplace pas
|
||||
# la variable de base du même nom, mais s'y ajoute !
|
||||
# Pourrait aussi être exprimé comme
|
||||
# règle: +
|
||||
# par opposition au défaut d'écrasement par spécificité de tags
|
||||
description: Complément de cotisation maladie spécifique au régime de sécurité sociale d'Alsace-Moselle
|
||||
tags:
|
||||
au nom de: salarié
|
||||
conditions:
|
||||
|
@ -63,6 +67,7 @@
|
|||
1989-09-01: 0.75
|
||||
|
||||
- variable: maladie alsace moselle
|
||||
complément: oui
|
||||
tags:
|
||||
au nom de: salarié
|
||||
conditions:
|
|
@ -0,0 +1,33 @@
|
|||
- variable: cout du travail
|
||||
description: Coût du travail à long terme. Inclut les charges, aides et crédits différés
|
||||
+: salaire super brut
|
||||
-: cout differe
|
||||
|
||||
# Ecriture alternative :
|
||||
- variable: cout du travail
|
||||
somme: salaire super brut - cout différé
|
||||
|
||||
# Définition d'une somme sur des tags plutôt que d'une liste de variables
|
||||
- variable: cout différé
|
||||
description: Charges, aides et crédits différées ou particulières
|
||||
+:
|
||||
- aide
|
||||
- domaine: prélèvements sociaux
|
||||
revenu: activité
|
||||
|
||||
- variable: éxonérations et allègements
|
||||
|
||||
|
||||
- variable: salaire super brut
|
||||
description: Coût du travail à court terme. Inclut les exonérations et allègements de charges
|
||||
somme: salaire super brut hors allegements - éxonérations et allègements
|
||||
|
||||
- variable: salaire super brut hors allegements
|
||||
description: Salaire super-brut (fiche de paie): rémunération + cotisations sociales employeur
|
||||
tags:
|
||||
- salaire
|
||||
|
||||
+: @rémunérations + @primes et indémnités
|
||||
+:
|
||||
type: cotisations
|
||||
au nom de: employeur
|
|
@ -0,0 +1,62 @@
|
|||
- variable: salaire de base
|
||||
tags:
|
||||
- rémunération
|
||||
- brut
|
||||
entrée: nombre
|
||||
|
||||
- variable: rémunération principale
|
||||
tags:
|
||||
- rémunération
|
||||
- brut
|
||||
conditions:
|
||||
categorie salarie: public*
|
||||
calc: ad hoc
|
||||
|
||||
- variable: rémunération apprenti
|
||||
tags:
|
||||
- rémunération
|
||||
- brut
|
||||
conditions:
|
||||
apprenti: oui
|
||||
calc: ad hoc
|
||||
|
||||
|
||||
- variable: salaire net à payer
|
||||
description: Salaire net à payer (fiche de paie)
|
||||
tags:
|
||||
- rémunération
|
||||
- net
|
||||
somme: |
|
||||
+ salaire net
|
||||
+ depense_cantine_titre_restaurant_employe
|
||||
+ indemnites_forfaitaires
|
||||
+ remuneration_apprenti
|
||||
+ stage_gratification
|
||||
|
||||
- variable: salaire net
|
||||
description: Salaire net d'après définition INSEE
|
||||
tags:
|
||||
- rémunération
|
||||
- net
|
||||
somme: |
|
||||
+ salaire imposable
|
||||
+ CRDS@revenu=activité
|
||||
+ CSG@revenu=activité&déductible=non
|
||||
|
||||
- variable: salaire imposable
|
||||
# TODO cerfa_field
|
||||
somme: |
|
||||
+ salaire de base
|
||||
+ primes_salaires
|
||||
+ remuneration_principale
|
||||
+ primes_fonction_publique
|
||||
+ indemnite_residence
|
||||
+ supp_familial_traitement
|
||||
+ csg_deductible_salaire
|
||||
+ rev_microsocial_declarant1
|
||||
+ indemnite_fin_contrat
|
||||
+ complementaire_sante_salarie
|
||||
- hsup
|
||||
+:
|
||||
type: cotisations
|
||||
au nom de: salarié
|
|
@ -0,0 +1,44 @@
|
|||
- variable: salaire de base
|
||||
tags:
|
||||
- rémunération
|
||||
- brut
|
||||
entrée: nombre
|
||||
|
||||
- variable: rémunération principale
|
||||
tags:
|
||||
- rémunération
|
||||
- brut
|
||||
conditions:
|
||||
categorie salarie: public*
|
||||
calc: ad hoc
|
||||
|
||||
- variable: rémunération apprenti
|
||||
tags:
|
||||
- rémunération
|
||||
- brut
|
||||
conditions:
|
||||
apprenti: oui
|
||||
calc: ad hoc
|
||||
|
||||
|
||||
- variable: salaire net à payer
|
||||
description: Salaire net à payer (fiche de paie)
|
||||
tags:
|
||||
- rémunération
|
||||
- net
|
||||
somme: |
|
||||
+ salaire net
|
||||
+ depense_cantine_titre_restaurant_employe
|
||||
+ indemnites_forfaitaires
|
||||
+ remuneration_apprenti
|
||||
+ stage_gratification
|
||||
|
||||
- variable: salaire net
|
||||
description: Salaire net d'après définition INSEE
|
||||
tags:
|
||||
- rémunération
|
||||
- net
|
||||
somme: |
|
||||
+ salaire imposable
|
||||
+ crds activité
|
||||
+ csg imposable salaire
|
Loading…
Reference in New Issue