WIP 🔨 [cdd] Refonte de la partie motifs de recours au CDD
Les règles de motifs étaient incomplètes ou fausses. Introduction d'une imbrication dans les motifs. Ce commit casse tout.pull/6/head
parent
a87c98fad3
commit
4ea00b0067
|
@ -0,0 +1,115 @@
|
|||
- Variable: motif # alias utilisé dans l'article L. 1242-1
|
||||
nom complet: motif de recours
|
||||
attache: Salariat . CDD
|
||||
question: Quel est le motif de recours au CDD ?
|
||||
description: |
|
||||
Le CDD est un contrat d'exception: son recours doit être autorisé par l'un des motifs spécifiés dans la loi.
|
||||
une possibilité:
|
||||
- motif classique
|
||||
- motif contrat aidé
|
||||
- motif complément formation
|
||||
- motif issue d'apprentissage
|
||||
références:
|
||||
Code du travail - Articles L1242-1 à 4: https://www.legifrance.gouv.fr/affichCode.do;jsessionid=E318966AA9DEB9E32465297F15B04D86.tpdila20v_1?idSectionTA=LEGISCTA000006195639&cidTexte=LEGITEXT000006072050&dateTexte=20170420
|
||||
le recours au CDD: http://www.entreprises.cci-paris-idf.fr/web/reglementation/developpement-entreprise/droit-social/le-recours-au-cdd
|
||||
embaucher en CDD: https://www.service-public.fr/particuliers/vosdroits/F34
|
||||
les cas de recours au CDD: https://www.easycdd.com/LEGISLATION-CDD/Avant-de-rediger-un-contrat-CDD/Les-cas-de-recours-au-contrat-CDD
|
||||
|
||||
# C'est vraiment pas génial ça... Variable: classique, ça n'a aucun sens.
|
||||
- Salariat . CDD . motif: classique
|
||||
une possibilité:
|
||||
- motif remplacement
|
||||
- motif accroissement d'activité
|
||||
- motif saisonnier
|
||||
- motif usage
|
||||
- motif mission
|
||||
références:
|
||||
Code du travail - Article L1242-2: https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=714D2E2B814371F4F1D5AA88472CD621.tpdila20v_1?idArticle=LEGIARTI000033024658&cidTexte=LEGITEXT000006072050&dateTexte=20170420
|
||||
|
||||
- Variable: motif saisonnier
|
||||
attache: Salariat . CDD
|
||||
titre: Saisonnier
|
||||
description: Emplois à caractère saisonnier, dont les tâches sont appelées à se répéter chaque année selon une périodicité à peu près fixe, en fonction du rythme des saisons ou des modes de vie collectifs.
|
||||
|
||||
- Variable: motif accroissement d'activité
|
||||
attache: Salariat . CDD
|
||||
titre: Accroissement temporaire d'activité
|
||||
description: Accroissement temporaire de l'activité de l'entreprise
|
||||
|
||||
- Variable: motif remplacement
|
||||
attache: Salariat . CDD
|
||||
titre: Contrat de remplacement
|
||||
description: |
|
||||
Nous regroupons dans cette catégorie les cas suivants.
|
||||
|
||||
- Remplacement d'un salarié en cas :
|
||||
a) D'absence ;
|
||||
b) De passage provisoire à temps partiel, conclu par avenant à son contrat de travail ou par échange écrit entre ce salarié et son employeur ;
|
||||
c) De suspension de son contrat de travail ;
|
||||
d) De départ définitif précédant la suppression de son poste de travail après consultation du comité d'entreprise ou, à défaut, des délégués du personnel, s'il en existe ;
|
||||
e) D'attente de l'entrée en service effective du salarié recruté par contrat à durée indéterminée appelé à le remplacer ;
|
||||
|
||||
- Remplacement d'un chef d'entreprise artisanale, industrielle ou commerciale, d'une personne exerçant une profession libérale, de son conjoint participant effectivement à l'activité de l'entreprise à titre professionnel et habituel ou d'un associé non salarié d'une société civile professionnelle, d'une société civile de moyens d'une société d'exercice libéral ou de toute autre personne morale exerçant une profession libérale ;
|
||||
|
||||
- Remplacement du chef d'une exploitation agricole ou d'une entreprise mentionnée aux 1° à 4° de l'article L. 722-1 du code rural et de la pêche maritime, d'un aide familial, d'un associé d'exploitation, ou de leur conjoint mentionné à l'article L. 722-10 du même code dès lors qu'il participe effectivement à l'activité de l'exploitation agricole ou de l'entreprise ;
|
||||
|
||||
- Variable: motif mission
|
||||
attache: Salariat . CDD
|
||||
titre: Contrat de mission
|
||||
description: |
|
||||
> Aussi appelé contrat à objet défini.
|
||||
|
||||
Recrutement d'ingénieurs et de cadres, au sens des conventions collectives, en vue de la réalisation d'un objet défini lorsqu'un accord de branche étendu ou, à défaut, un accord d'entreprise le prévoit et qu'il définit :
|
||||
|
||||
a) Les nécessités économiques auxquelles ces contrats sont susceptibles d'apporter une réponse adaptée ;
|
||||
b) Les conditions dans lesquelles les salariés sous contrat à durée déterminée à objet défini bénéficient de garanties relatives à l'aide au reclassement, à la validation des acquis de l'expérience, à la priorité de réembauche et à l'accès à la formation professionnelle continue et peuvent, au cours du délai de prévenance, mobiliser les moyens disponibles pour organiser la suite de leur parcours professionnel ;
|
||||
c) Les conditions dans lesquelles les salariés sous contrat à durée déterminée à objet défini ont priorité d'accès aux emplois en contrat à durée indéterminée dans l'entreprise.
|
||||
|
||||
- Variable: motif usage
|
||||
attache: Salariat . CDD
|
||||
titre: Contrat d'usage
|
||||
alias: motif extra
|
||||
description: Emplois pour lesquels, dans certains secteurs d'activité définis par décret ou par convention ou accord collectif de travail étendu, il est d'usage constant de ne pas recourir au contrat de travail à durée indéterminée en raison de la nature de l'activité exercée et du caractère par nature temporaire de ces emplois ;
|
||||
références:
|
||||
service-public.fr: https://www.service-public.fr/professionnels-entreprises/vosdroits/F33693
|
||||
|
||||
formule-futur: #TODO intégrer ça dans le formulaire. Comment ?
|
||||
contrainte:
|
||||
variable: Entreprise . secteur activité
|
||||
possibilités:
|
||||
- Déménagement
|
||||
- Services à la personne
|
||||
- Hôtellerie, restauration
|
||||
- Centre de loisirs et de vacances
|
||||
- Activité foraine
|
||||
- Sport professionnel
|
||||
- Enseignement
|
||||
- Spectacle
|
||||
- Action culturelle
|
||||
- Audiovisuel, production cinématographique, édition phonographique
|
||||
- Exploitation forestière
|
||||
- Réparation navale
|
||||
- Information
|
||||
- Enquêtes, sondages
|
||||
- Entreposage et stockage de la viande
|
||||
- Bâtiment et travaux publics pour les chantiers à l'étranger
|
||||
- Coopération, assistance technique d'ingénierie et de recherche à l'étranger
|
||||
- Recherche scientifique dans le cadre d'un accord international (convention, arrangement administratif)
|
||||
- Assistance technique ou logistique dans les institutions internationales ou dans l'Union européenne prévu par les traités
|
||||
|
||||
|
||||
- Variable: motif complément formation
|
||||
attache: Salariat . CDD
|
||||
titre: Complément de formation professionnelle assuré par l'employeur
|
||||
description: l'employeur s'engage, pour une durée et dans des conditions déterminées par décret, à assurer un complément de formation professionnelle au salarié.
|
||||
références:
|
||||
Code du travail - Article L1242-3 : https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=714D2E2B814371F4F1D5AA88472CD621.tpdila20v_1?idArticle=LEGIARTI000006901196&cidTexte=LEGITEXT000006072050&dateTexte=20170420
|
||||
|
||||
|
||||
- Variable: motif issue d'apprentissage
|
||||
attache: Salariat . CDD
|
||||
titre: À l'issue d'un contrat d'apprentissage
|
||||
description: |
|
||||
A l'issue d'un contrat d'apprentissage, un contrat de travail à durée déterminée peut être conclu lorsque l'apprenti doit satisfaire aux obligations du service national dans un délai de moins d'un an après l'expiration du contrat d'apprentissage.
|
||||
références:
|
||||
Code du travail - Article L1242-4: https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=714D2E2B814371F4F1D5AA88472CD621.tpdila20v_1?idArticle=LEGIARTI000028498598&cidTexte=LEGITEXT000006072050&dateTexte=20170420
|
|
@ -1,4 +1,5 @@
|
|||
|
||||
# TODO Attention, il faudrait peut-être prendre en compte les interdictions du CDD.
|
||||
# https://www.legifrance.gouv.fr/affichCode.do;jsessionid=B74AE5D2E73ACE3A108B9ADF3BDC8C51.tpdila20v_1?idSectionTA=LEGISCTA000006195640&cidTexte=LEGITEXT000006072050&dateTexte=20170701
|
||||
|
||||
- Variable: CDD
|
||||
attache: Salariat
|
||||
|
@ -14,7 +15,7 @@
|
|||
# attache: Salariat . CDD
|
||||
# description: Le contrat n'a ni pour objet ni pour effet de pourvoir durablement un emploi lié à l'activité normale et permanente de l'entreprise.
|
||||
# références:
|
||||
# Code du travail - Article L1242-1 : https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=BF6DDD5AADF2010EFD3ED78B7CC00691.tpdila20v_1?idArticle=LEGIARTI000006901194&cidTexte=LEGITEXT000006072050&dateTexte=20100508
|
||||
# Code du travail - Article L1242-1
|
||||
|
||||
|
||||
- Variable: durée contrat
|
||||
|
@ -33,158 +34,8 @@
|
|||
3 mois: 3
|
||||
|
||||
|
||||
- Variable: motif # alias utilisé dans l'article L. 1242-1
|
||||
nom complet: motif de recours
|
||||
- Variable: contrat jeune vacances
|
||||
attache: Salariat . CDD
|
||||
question: Quel est le motif de recours au CDD ?
|
||||
description: |
|
||||
Le CDD est un contrat d'exception: son recours doit être autorisé par l'un des motifs spécifiés dans la loi.
|
||||
une possibilité:
|
||||
- saisonnier
|
||||
- jeune vacances
|
||||
- sénior
|
||||
- usage
|
||||
- accroissement temporaire activité
|
||||
- remplacement
|
||||
- contrat de mission
|
||||
références:
|
||||
le recours au CDD: http://www.entreprises.cci-paris-idf.fr/web/reglementation/developpement-entreprise/droit-social/le-recours-au-cdd
|
||||
embaucher en CDD: https://www.service-public.fr/particuliers/vosdroits/F34
|
||||
# ambiguité : l'alternance / l'apprentissage / la fpro sont-ils des justification de CDD ?
|
||||
# la loi exclut explicitement l'apprentissage de son titre sur le CDD !!
|
||||
# " Les dispositions du présent titre (le CDD) ne s'appliquent ni au contrat d'apprentissage ni au contrat de mission conclu avec une entreprise de travail temporaire." https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000006901191&cidTexte=LEGITEXT000006072050
|
||||
# L'alternance semble bien en être une :
|
||||
# Lorsque le contrat est à durée limitée, il s’effectue sur la durée du cycle de formation conduisant à l’obtention du diplôme ou du titre visé.
|
||||
# http://travail-emploi.gouv.fr/formation-professionnelle/formation-en-alternance/contrat-apprentissage
|
||||
|
||||
# On peut regrouper les types de recours au CDD ainsi :
|
||||
# https://www.easycdd.com/LEGISLATION-CDD/Le-CDD-dans-le-Code-du-Travail/Cas-de-recours-aux-contrats-CDD-Code-du-travail
|
||||
# - CDD d'usage
|
||||
# - accroissement temporaire d'activité de l'entreprise
|
||||
# - CDD de remplacement
|
||||
# - Contrat à objet défini (CDD de mission)
|
||||
# - autres : (ou peut-être contrats aidés ?)
|
||||
# - sénior
|
||||
# - apprentissage
|
||||
# emploi d'avenir
|
||||
# professionnalisation
|
||||
# CUI
|
||||
# etc.
|
||||
|
||||
- Variable: saisonnier
|
||||
attache: Salariat . CDD . motif
|
||||
titre: Contrat saisonnier
|
||||
|
||||
- Variable: accroissement temporaire activité
|
||||
attache: Salariat . CDD . motif
|
||||
titre: Accroissement temporaire d'activité
|
||||
|
||||
- Variable: jeune vacances
|
||||
attache: Salariat . CDD . motif
|
||||
titre: Contrat jeune vacances
|
||||
description: Aussi appelé CDD vendages. Contrat conclu avec un jeune pendant ses vacances scolaires ou universitaires.
|
||||
|
||||
- Variable: sénior
|
||||
attache: Salariat . CDD . motif
|
||||
titre: Contrat sénior
|
||||
|
||||
- Variable: remplacement
|
||||
attache: Salariat . CDD . motif
|
||||
titre: Contrat de remplacement
|
||||
|
||||
- Variable: contrat de mission
|
||||
attache: Salariat . CDD . motif
|
||||
titre: Contrat de mission
|
||||
description: Aussi appelé contrat à objet défini. Ne concerne que les ingénieurs et cadres, et une durée entre 18 mois et 36 mois.
|
||||
|
||||
|
||||
- Variable: usage # Similaire pour intérim, mais domaines différents
|
||||
attache: Salariat . CDD . motif
|
||||
titre: Contrat d'usage
|
||||
alias: extra
|
||||
références:
|
||||
service-public.fr: https://www.service-public.fr/professionnels-entreprises/vosdroits/F33693
|
||||
# concerne: emploi temporaire par nature
|
||||
notes: |
|
||||
- exprimer la justification du CDD d'usage au delà des secteurs.
|
||||
" l'usage exclut le recours au CDI en raison de la nature de l'activité et du caractère temporaire de ces emplois."
|
||||
+ interdictions explicites (grève et travaux dangereux)
|
||||
|
||||
formule-futur: #TODO intégrer ça dans le formulaire. Comment ?
|
||||
contrainte:
|
||||
variable: Entreprise . secteur activité
|
||||
possibilités:
|
||||
- Déménagement
|
||||
- Services à la personne
|
||||
- Hôtellerie, restauration
|
||||
- Centre de loisirs et de vacances
|
||||
- Activité foraine
|
||||
- Sport professionnel
|
||||
- Enseignement
|
||||
- Spectacle
|
||||
- Action culturelle
|
||||
- Audiovisuel, production cinématographique, édition phonographique
|
||||
- Exploitation forestière
|
||||
- Réparation navale
|
||||
- Information
|
||||
- Enquêtes, sondages
|
||||
- Entreposage et stockage de la viande
|
||||
- Bâtiment et travaux publics pour les chantiers à l'étranger
|
||||
- Coopération, assistance technique d'ingénierie et de recherche à l'étranger
|
||||
- Recherche scientifique dans le cadre d'un accord international (convention, arrangement administratif)
|
||||
- Assistance technique ou logistique dans les institutions internationales ou dans l'Union européenne prévu par les traités
|
||||
|
||||
|
||||
- Variable: événements
|
||||
attache: Salariat . CDD
|
||||
titre: Événement de contrat
|
||||
question: Pensez-vous être confronté à l'un de ces événements au cours du contrat ?
|
||||
description: |
|
||||
Certains de ces événements impactent fortement les résultats de la simulation, et peuvent donc la racourcir.
|
||||
Par exemple, dans l'hypothèse d'un CDD poursuivi en CDI, aucune majoration ou indemnité ne sera à verser !
|
||||
# au lieu de lister tous les cas, l'alternative est de simplement indiquer qu'ils sont exclusifs,
|
||||
# et les identifier dynamiquement par leur attribut "attache" :
|
||||
langue au chat possible: oui
|
||||
une possibilité:
|
||||
- CDD poursuivi en CDI
|
||||
- refus CDI avantageux
|
||||
- rupture anticipée salarié
|
||||
- rupture pour faute grave ou force majeure
|
||||
- rupture pendant période essai
|
||||
|
||||
|
||||
- Variable: CDD poursuivi en CDI
|
||||
attache: Salariat . CDD . événements
|
||||
titre: Le CDD est poursuivi en CDI
|
||||
une possibilité:
|
||||
- embauche en CDI suivant le CDD
|
||||
- CDD requalifié en CDI # quand ça arrive ?
|
||||
|
||||
|
||||
- Variable: refus CDI avantageux
|
||||
attache: Salariat . CDD . événements
|
||||
titre: Refus d'un CDI avantageux
|
||||
description: Le salarié, au terme du CDD, refuse une reconduction en CDI pour un emploi similaire, et une rémunération au moins aussi avantageuse.
|
||||
|
||||
- Variable: rupture anticipée salarié
|
||||
titre: Rupture anticipée du salarié
|
||||
attache: Salariat . CDD . événements
|
||||
description: Rupture anticipée du contrat à l'initiative du salarié.
|
||||
# ces variables peuvent être attachées à un groupe ruptures pour plus de clarté
|
||||
|
||||
- Variable: rupture pour faute grave ou force majeure
|
||||
titre: Rupture pour faute grave ou force majeure
|
||||
attache: Salariat . CDD . événements
|
||||
# ces variables peuvent être attachées à un groupe ruptures pour plus de clarté
|
||||
|
||||
- Variable: rupture pendant période essai
|
||||
titre: Rupture pendant la période d'essai
|
||||
attache: Salariat . CDD . événements
|
||||
# ces variables peuvent être attachées à un groupe ruptures pour plus de clarté
|
||||
|
||||
|
||||
- Variable: engagement employeur complément formation
|
||||
titre: Complément de formation professionnelle offert par l'employeur
|
||||
question: L'employeur s'engage-t-il à assurer un complément de formation professionnelle au salarié ?
|
||||
attache: Salariat . CDD
|
||||
description: L'employeur s'engage à assurer un complément de formation professionnelle au salarié. Cela le dispense du versement de l'indemnité de fin de contrat.
|
||||
notes: Ce n'est pas un motif de CDD.
|
||||
|
|
|
@ -0,0 +1,46 @@
|
|||
- Variable: événements
|
||||
attache: Salariat . CDD
|
||||
titre: Événement de contrat
|
||||
question: Pensez-vous être confronté à l'un de ces événements au cours du contrat ?
|
||||
description: |
|
||||
Certains de ces événements impactent fortement les résultats de la simulation, et peuvent donc la racourcir.
|
||||
Par exemple, dans l'hypothèse d'un CDD poursuivi en CDI, aucune majoration ou indemnité ne sera à verser !
|
||||
# au lieu de lister tous les cas, l'alternative est de simplement indiquer qu'ils sont exclusifs,
|
||||
# et les identifier dynamiquement par leur attribut "attache" :
|
||||
langue au chat possible: oui
|
||||
une possibilité:
|
||||
- CDD poursuivi en CDI
|
||||
- refus CDI avantageux
|
||||
- rupture anticipée salarié
|
||||
- rupture pour faute grave ou force majeure
|
||||
- rupture pendant période essai
|
||||
|
||||
|
||||
- Variable: CDD poursuivi en CDI
|
||||
attache: Salariat . CDD . événements
|
||||
titre: Le CDD est poursuivi en CDI
|
||||
une possibilité:
|
||||
- embauche en CDI suivant le CDD
|
||||
- CDD requalifié en CDI # quand ça arrive ?
|
||||
|
||||
|
||||
- Variable: refus CDI avantageux
|
||||
attache: Salariat . CDD . événements
|
||||
titre: Refus d'un CDI avantageux
|
||||
description: Le salarié, au terme du CDD, refuse une reconduction en CDI pour un emploi similaire, et une rémunération au moins aussi avantageuse.
|
||||
|
||||
- Variable: rupture anticipée salarié
|
||||
titre: Rupture anticipée du salarié
|
||||
attache: Salariat . CDD . événements
|
||||
description: Rupture anticipée du contrat à l'initiative du salarié.
|
||||
# ces variables peuvent être attachées à un groupe ruptures pour plus de clarté
|
||||
|
||||
- Variable: rupture pour faute grave ou force majeure
|
||||
titre: Rupture pour faute grave ou force majeure
|
||||
attache: Salariat . CDD . événements
|
||||
# ces variables peuvent être attachées à un groupe ruptures pour plus de clarté
|
||||
|
||||
- Variable: rupture pendant période essai
|
||||
titre: Rupture pendant la période d'essai
|
||||
attache: Salariat . CDD . événements
|
||||
# ces variables peuvent être attachées à un groupe ruptures pour plus de clarté
|
|
@ -1,45 +0,0 @@
|
|||
|
||||
- Variable: contrat aidé
|
||||
attache: Salariat
|
||||
question: Est-ce un contrat aidé ?
|
||||
une possibilité:
|
||||
- contrat unique insertion
|
||||
- emploi avenir
|
||||
- CDD . motif = sénior # le choix a été fait de rattacher la notion de contrat CDD sénior au motif de recours CDD, plutôt qu'aux contrats aidés
|
||||
- alternance
|
||||
# Y en a-t-il d'autres toujours en vigueur ?
|
||||
# - contrat d'accès à l'emploi # = CUI CAE ?
|
||||
# - contrat d'insertion – RSA # Qu'est-ce que c'est ?
|
||||
|
||||
- Variable: emploi avenir
|
||||
attache: Salariat . contrat aidé
|
||||
description: Contrat de travail aidé créé pour faciliter l'insertion professionnelle et l’accès à une qualification pour les jeunes en difficulté
|
||||
|
||||
- Variable: contrat unique insertion
|
||||
attache: Salariat . contrat aidé
|
||||
une possibilité:
|
||||
- CUI-CAE
|
||||
- CUI-CIE
|
||||
|
||||
- Variable: Alternance
|
||||
attache: Salariat . alternance
|
||||
une possibilité:
|
||||
- apprentissage
|
||||
- professionnalisation
|
||||
|
||||
|
||||
- Variable: Apprentissage
|
||||
attache: Salariat . alternance
|
||||
description: Contrat de travail aidé destiné au jeune professionnel qui suit une formation en alternance entre une entreprise et un centre de formation.
|
||||
référence: https://fr.wikipedia.org/wiki/Contrat_d'apprentissage#En_France
|
||||
# cette variable peut se calculer ! Au boulot !
|
||||
# y intégrer l'Étudiant apprenti professeur https://www.service-public.fr/particuliers/vosdroits/F24439
|
||||
# attention ! Le contrat d'apprentissage n'est pas soumis aux dispositions légales du CDD:
|
||||
# Article L1241-1
|
||||
# Les dispositions du présent titre ne s'appliquent ni au contrat d'apprentissage [...]
|
||||
|
||||
- Variable: Professionnalisation
|
||||
attache: Salariat . alternance
|
||||
description: Contrat de travail aidé consistant en l'alternance de périodes d’acquisition de savoir-faire en entreprise et de périodes de formation théorique dispensées en centres de formation ou par l’entreprise elle-même si elle dispose d’un service de formation agréé.
|
||||
référence: https://fr.wikipedia.org/wiki/Contrat_de_professionnalisation
|
||||
# cette variable peut se calculer ! Au boulot !
|
|
@ -0,0 +1,202 @@
|
|||
Prenons deux variables, simplifiées, du système.
|
||||
|
||||
La première
|
||||
|
||||
```yaml
|
||||
Variable: motif CDD
|
||||
formule:
|
||||
une possibilité:
|
||||
- motif B
|
||||
- motif Z
|
||||
- motif H
|
||||
```
|
||||
|
||||
La deuxième
|
||||
|
||||
```yaml
|
||||
Variable: CIF CDD
|
||||
formule:
|
||||
multiplication:
|
||||
assiette: salaire brut
|
||||
taux: 29%
|
||||
```
|
||||
|
||||
Voilà ce qu'on peut faire avec ces informations.
|
||||
|
||||
### Contraindre la saisie
|
||||
|
||||
Si tu veux renseigner directement la valeur de cette variable,
|
||||
|
||||
1. je contraint ton entrée à 3 possibilités (et tu ne peux en choisir qu'une, mais c'est un autre sujet).
|
||||
2. implicitement, je contraint ton entrée à une valeur compatible avec le mécanisme multiplication. On pourrait même pousser jusqu'à vérifier que la valeur est compatible avec le domaine qu'autorise la multiplication (par exemple si on sait que l'assiette est toujours positive).
|
||||
|
||||
### Calculer la valeur
|
||||
|
||||
Si tu n'as pas à disposition la valeur de cette variable,
|
||||
|
||||
1 et 2. le moteur peut utiliser la formule pour la calculer, _et_ s'il lui manque la valeur des dépendances (ex. pour 1. motif B, Z = `non` mais H = `null` donc inconnue; pour 2. salaire brut est `null`), il proposera un formulaire pour la récupérer.
|
||||
|
||||
|
||||
### Demander les valleurs manquantes
|
||||
|
||||
Ajoutons un mécanisme à la formule 2.
|
||||
|
||||
```yaml
|
||||
Variable: CIF CDD
|
||||
formule:
|
||||
non applicable si: motif H
|
||||
multiplication:
|
||||
assiette: salaire brut
|
||||
taux: 29%
|
||||
```
|
||||
|
||||
Pour la calculer, il nous faut maintenant la valeur de motif H, car elle n'est pas renseignée et donc cette variable n'est pas calculable : sa valeur est `null`. Comme dit précédemment, cela nous permet de proposer un formulaire de saisie à l'utilisateur :
|
||||
|
||||
```
|
||||
Motif H est-il vrai pour vous ?
|
||||
[Oui] [Non]
|
||||
```
|
||||
|
||||
C'est une première étape, mais elle n'est pas parfaite : étant donné que `motif H` appartient à une liste de possibilités exclusives dans la variable `Motif CDD`, peut-être qu'il serait préféreable de poser cette question :
|
||||
|
||||
|
||||
```
|
||||
Quel est votre motif ?
|
||||
[Motif B] [Motif Z] [Motif H]
|
||||
```
|
||||
|
||||
Le moteur doit pour cela vérifier si motif H intervient dans un mécanisme de type `une possibilité` pour construire son formulaire de saisie.
|
||||
|
||||
|
||||
### Et si `motif CDD` est une liste de possibilités mais avec des catégories ?
|
||||
|
||||
Rapprochons-nous encore de la réalité. La formule de `motif CDD` ressemble en fait plutôt à cela :
|
||||
|
||||
```yaml
|
||||
Variable: motif CDD
|
||||
formule:
|
||||
une possibilité:
|
||||
- motif classique
|
||||
- motif contrat aidé
|
||||
- motif complément formation
|
||||
- motif issue d'apprentissage
|
||||
```
|
||||
|
||||
Chaque élément peut alors être lui-même une liste de possibilités,
|
||||
|
||||
```yaml
|
||||
Variable: motif classique
|
||||
formule:
|
||||
une possibilité:
|
||||
- motif remplacement
|
||||
- motif accroissement d'activité
|
||||
- motif saisonnier
|
||||
```
|
||||
ou une variable sans formule, booléenne, avec une description permetant d'indiquer à l'utilisateur comment y répondre (parce que c'est une feuille, ou parce qu'on n'a pas eu le temps de définir sa formule...) :
|
||||
|
||||
```yaml
|
||||
Variable: motif issue d'apprentissage
|
||||
description: |
|
||||
A l'issue d'un contrat d'apprentissage, un contrat de travail à durée déterminée peut être conclu lorsque l'apprenti doit satisfaire aux obligations du service national dans un délai de moins d'un an après l'expiration du contrat d'apprentissage.
|
||||
```
|
||||
|
||||
Les formules d'autres variables, par exemple `indemnité fin de contrat` ou `CID CDD` peuvent alors dépendre des éléments de cette liste de possibilités imbriquée :
|
||||
|
||||
```yaml
|
||||
formule:
|
||||
non applicable si:
|
||||
une de ces conditions:
|
||||
- motif saisonnier
|
||||
- motif contrat aidé # on cite une catégorie de motifs, mais qui est une variable intéressante en soi
|
||||
```
|
||||
|
||||
|
||||
```yaml
|
||||
Variable: motif
|
||||
attache: Salariat . CDD
|
||||
formule:
|
||||
une possibilité parmi:
|
||||
- Variable: classique
|
||||
formule:
|
||||
une possibilité parmi:
|
||||
- Variable: remplacement
|
||||
titre: Contrat de remplacement
|
||||
|
||||
- Variable: usage
|
||||
titre: Contrat d'usage
|
||||
# formule...
|
||||
- Variable: accroissement d'activité
|
||||
titre: Motif accroissement temporaire d'activité
|
||||
- Variable: contrat aidé
|
||||
formule:
|
||||
une possibilité parmi:
|
||||
- A
|
||||
- B
|
||||
- Variable: complément formation
|
||||
description: le motif complément formation c'est...
|
||||
- Variable: issue d'apprentissage
|
||||
description: le motif d'issue d'apprentissage c'est ...
|
||||
```
|
||||
|
||||
On peut alors utiliser ces variables dans les formules ainsi:
|
||||
|
||||
```yaml
|
||||
Variable: CIF
|
||||
attache: Salariat . CDD
|
||||
formule:
|
||||
non applicable si:
|
||||
une de ces conditions:
|
||||
- motif . usage
|
||||
- motif . contrat aidé # on cite une catégorie de motifs, qui est quand même une variable exploitable
|
||||
```
|
||||
|
||||
- L'avantage de cette modélisation, c'est que l'on évite, pour chaque descente de niveau de l'imbrication, de répéter le _chemin_ de la variable : on factorise de l'information.
|
||||
- Le désavantage, c'est que cela nuit à la lisibilité de la formule `motif` : on perd complètement la vue très synthétique de départ :
|
||||
|
||||
```yaml
|
||||
Variable: motif
|
||||
une possibilité parmi:
|
||||
- classique
|
||||
- contrat aidé
|
||||
- complément formation
|
||||
- issue d'apprentissage
|
||||
```
|
||||
|
||||
Et finalement, contrairement au mécanisme de `composantes` utilisé dans le corps des `Cotisations`, l'information factorisée n'est pas très conséquent : ce n'est que le chemin.
|
||||
|
||||
Une autre modélisation consiste donc à éclater les variables. Par exemple :
|
||||
|
||||
```yaml
|
||||
Salariat . CDD . motif : issue d'apprentissage
|
||||
description: |
|
||||
A l'issue d'un contrat d'apprentissage, un contrat de travail à durée déterminée peut être conclu lorsque l'apprenti doit satisfaire aux obligations du service national dans un délai de moins d'un an après l'expiration du contrat d'apprentissage.
|
||||
```
|
||||
|
||||
> On pourrait même définir le chemin commun en en-tête du fichier où est stocké la variable... mais cela nous rendrait trop dépendant des fichiers, superflus quand l'édition se fera dans une interface Web.
|
||||
|
||||
|
||||
# TODO sauf que ça remet en cause notre format :
|
||||
|
||||
```yaml
|
||||
Cotisation: CIF
|
||||
attributs:
|
||||
dû par: employeur
|
||||
branche: yayaya lorde
|
||||
```
|
||||
|
||||
`Cotisation` / `Variable` / `Indemnité` ?
|
||||
|
||||
Si le CIF est une Cotisation rattachée à Salariat . CDD,
|
||||
si l'indemnité de fin de contrat est une Indemnité rattachée à Salariat . CDD,
|
||||
fillon est une Réduction attachée à Salariat,
|
||||
alors qu'est-ce que issue d'apprentissage ?
|
||||
|
||||
|
||||
Voir le fichier 'la cotisation est une entité'
|
||||
|
||||
Mais ne faudrait-il pas réserver les qualifications de type Cotisation aux règles ?
|
||||
|
||||
|
||||
#TODO Cas où motif H appartient à plusieurs variables de possibilités.
|
||||
|
||||
Par exemple, si on considère que parmi les motifs du CDD, il y a des contrats aidés, et que ces contrats aidés peuvent être utilisés à d'autre endroits. C'est flou pour l'instant.
|
|
@ -11,9 +11,9 @@
|
|||
non applicable si:
|
||||
l'une de ces conditions:
|
||||
- événements . CDD poursuivi en CDI
|
||||
- motif . saisonnier
|
||||
- motif . jeune vacances
|
||||
- contrat aidé
|
||||
- contrat jeune vacances
|
||||
- motif saisonnier
|
||||
- motif contrat aidé
|
||||
|
||||
formule:
|
||||
multiplication:
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
description: Somme versée en fin de CDD comme compensation de précarité.
|
||||
notes: Attention, les exceptions sont légion. Conventions collectives.
|
||||
|
||||
|
||||
non applicable si:
|
||||
l'une de ces conditions:
|
||||
# Evènements particuliers
|
||||
|
|
|
@ -92,6 +92,8 @@ let missingVariables
|
|||
|
||||
let buildNextSteps = R.pipe(
|
||||
/*
|
||||
COLLECTE DES VARIABLES MANQUANTES
|
||||
*********************************
|
||||
on collecte les variables manquantes : celles qui sont nécessaires pour
|
||||
remplir les objectifs de la simulation (calculer des cotisations) mais qui n'ont pas
|
||||
encore été renseignées
|
||||
|
|
Loading…
Reference in New Issue