Ébauche de définition de classes pour remplacer le concept de tags

pull/1/head
Mael 2016-08-22 22:02:23 +02:00 committed by Mael Thomas
parent a39bdba184
commit f531fccfd9
9 changed files with 233 additions and 60 deletions

View File

@ -0,0 +1,18 @@
classe: Contrat
description:
- Contrat de travail entre un individu et une entreprise (à travers son Établissement)
# Faut-il inclure ici le cas du contractuel de la fonction publique ?
type durée: CDI | CDD
alternance: apprentissage | contrat de professionnalisation
stage: booléen
statut: cadre | non cadre
établissement: Établissement
salaire de base: entier positif (0)
# Des formules seront définies sur cette classe :
# coût du travail
# salaire net
# cotisations sociales
# taxe sur les salaires (individuelle)
# ...

View File

@ -0,0 +1,12 @@
classe: Cotisation
description:
- Cotisation sociale
- Prélèvement social sur les revenus du travail
- Prélèvement ayant pour base l'assiette des cotisations sociales
contrat: Contrat
dû par: salarié | employeur
branche: maladie | chômage | vieillesse | famille | AT-MP
# D'autres attributs peuvent être ajoutés directement dans les instances de cette classe.
# Ils ne sont alors pas contraints ni obligatoires
# Example : type de retraite: base | complémentaire

View File

@ -0,0 +1,7 @@
classe: Individu
date de naissance: Date
contrats de travail: [Contrat]
# famille: Famille etc

View File

@ -0,0 +1,5 @@
description:
- travailleur non salarié
possibilités : travailleur individuel indépendant | gérant majoritaire de société
travailleur individuel indépendant: commerçant | artisan | professionnel libéral

View File

@ -0,0 +1 @@
https://fr.wikipedia.org/wiki/Salaire#Autres_r.C3.A9mun.C3.A9rations_du_travail

View File

@ -0,0 +1,8 @@
si:
- président de SAS
- président de SA
- directeur de SA
- gérant associé minoritaire ou égalitaire de SARL
- gérant non associé dEURL
- associé non dirigeant salarié en subordination (donc souvent refusé associés majoritaires)

View File

@ -0,0 +1,70 @@
- nom: maladie
Cotisation:
branche: maladie
formule:
type: linéaire
base: assiette cotisations sociales
- variation:
dû par: employeur
formule:
taux:
2016-01-01: 0.04
2007-01-01: 0.04
2006-01-01: 0.0404
2003-01-01: 0.04
2002-07-01: 0.037
2002-01-01: 0.036
2001-04-01: 0.037
2001-01-01: 0.0499
1997-01-01: 0.0526
1994-01-01: 0.0547
1993-08-01: 0.0538
1993-07-01: 0.0483
- variation:
dû par: salarié
formule:
taux:
2016-01-01: .024
2007-01-01: .024
2006-01-01: .0244
2003-01-01: .024
2002-07-01: .021
2002-01-01: .02
2001-07-01: .021
2001-04-01: .026
2001-01-01: .0349
1997-01-01: .036
1994-01-01: .0386
1993-07-01: .03770
- complément: # Ceci est une exception qui s'ajoute au cas plus général ci-dessus
dû par: salarié
si: régime géographique = Alsace Moselle
description: Complément de cotisation maladie spécifique au régime de sécurité sociale d'Alsace-Moselle
référence: https://baseircantec.retraites.fr/cotisations-assurance-maladie-alsace-moselle.html
formule:
# base: selon cette source, la base est l'assiette de la CSG : https://baseircantec.retraites.fr/cotisations-assurance-maladie-alsace-moselle.html
# information non retrouvée ailleurs
taux:
2012-01-01: 1.5
2008-01-01: 1.6
2007-07-01: 1.7
2006-01-01: 1.8
2003-01-01: 1.7
1999-07-01: 1.5
1998-01-07: 1.25
1994-01-01: 1
1989-09-01: 0.75
exception: régime = agricole
2014-01-01: 1.1
2011-07-01: 1.2
2008-07-01: 1.3
2007-01-01: 1.4
2003-01-01: 1.5

View File

@ -0,0 +1,70 @@
- Cotisation: vieillesse
description: Cotisation au régime de retraite de base des salariés.
tags:
branche: retraite
type de retraite: de base
collecteur: URSSAF
destinataire: CNAV
# CTP: 100
linear:
base: assiette cotisations sociales
- variable: vieillesse
tags:
dû par: salarié
plafonnée: non
linear:
historique:
2018-01-01: .004
2017-01-01: .004
2016-01-01: .0035
2015-01-01: .003
2014-01-01: .0025
2004-07-01: .001
- variable: vieillesse
tags:
dû par: employeur
plafonnée: non
linear:
historique:
2018-01-01: 0.019
2017-01-01: 0.019
2016-01-01: 0.0185
2015-01-01: 0.018
2014-01-01: 0.0175
1991-02-01: 0.016
- variable: vieillesse
tags:
- plafonnée
linear:
limit: 4 * plafond sécurité sociale
- variable: vieillesse
tags:
- plafonnée
- dû par: salarié
linear:
historique:
2017-01-01: .0690
2016-01-01: .0690
2015-01-01: .0685
2014-01-01: .0680
2012-11-01: .0675
2006-01-01: .0665
1993-07-01: .0655
- variable: vieillesse
tags:
- plafonnée
- dû par: employeur
linear:
historique:
2017-01-01: .0855
2016-01-01: .0855
2015-01-01: .085
2014-01-01: .0845
2012-11-01: .084
2006-01-01: .083
1979-01-01: .082

View File

@ -1,70 +1,52 @@
- variable: vieillesse
- nom: vieillesse
description: Cotisation au régime de retraite de base des salariés.
tags:
Cotisation:
branche: retraite
type de retraite: de base
collecteur: URSSAF
destinataire: CNAV
# CTP: 100
linear:
# CTP: 100
formule:
type: linéaire
base: assiette cotisations sociales
- variable: vieillesse
tags:
- variation:
dû par: salarié
plafonnée: non
linear:
historique:
2018-01-01: .004
2017-01-01: .004
2016-01-01: .0035
2015-01-01: .003
2014-01-01: .0025
2004-07-01: .001
formule:
- taux:
2018-01-01: .004
2017-01-01: .004
2016-01-01: .0035
2015-01-01: .003
2014-01-01: .0025
2004-07-01: .001
- plafond: 4 * plafond sécurité sociale
taux:
2017-01-01: .0690
2016-01-01: .0690
2015-01-01: .0685
2014-01-01: .0680
2012-11-01: .0675
2006-01-01: .0665
1993-07-01: .0655
- variable: vieillesse
tags:
- variation:
dû par: employeur
plafonnée: non
linear:
historique:
2018-01-01: 0.019
2017-01-01: 0.019
2016-01-01: 0.0185
2015-01-01: 0.018
2014-01-01: 0.0175
1991-02-01: 0.016
- variable: vieillesse
tags:
- plafonnée
linear:
limit: 4 * plafond sécurité sociale
- variable: vieillesse
tags:
- plafonnée
- dû par: salarié
linear:
historique:
2017-01-01: .0690
2016-01-01: .0690
2015-01-01: .0685
2014-01-01: .0680
2012-11-01: .0675
2006-01-01: .0665
1993-07-01: .0655
- variable: vieillesse
tags:
- plafonnée
- dû par: employeur
linear:
historique:
2017-01-01: .0855
2016-01-01: .0855
2015-01-01: .085
2014-01-01: .0845
2012-11-01: .084
2006-01-01: .083
1979-01-01: .082
formule:
- taux:
2018-01-01: 0.019
2017-01-01: 0.019
2016-01-01: 0.0185
2015-01-01: 0.018
2014-01-01: 0.0175
1991-02-01: 0.016
- plafond: 4 * plafond sécurité sociale
taux:
2017-01-01: .0855
2016-01-01: .0855
2015-01-01: .085
2014-01-01: .0845
2012-11-01: .084
2006-01-01: .083
1979-01-01: .082