Rédigez et gérez vos CDD en ligne

Le CDD ne convient pas pour un emploi permanent

Pictogramme code du travail

Article L. 1242-1.

"Un contrat de travail à durée déterminée, quel que soit son motif, ne peut avoir ni pour objet ni pour effet de pourvoir durablement un emploi lié à l'activité normale et permanente de l'entreprise".

En conséquence, il est interdit:

  • d'embaucher un salarié en contrat CDD alors qu'il s'agit d'un poste fixe, justifiant un CDI
  • de conclure un contrat de travail à durée déterminée comme période d'essai d'un future embauche éventuelle
  • placer une petite annonce dans ce sens pourrait le cas échéant être de nature à justifier une requalification de votre CDD en CDI

Exception : les contrats liés à la politique de l'emploi.

La loi a également prévu qu'on puisse utiliser le contrat à durée déterminée dans le but de favoriser l'embauchage de certaines catégories de personnes sans emploi, ou pour assurer un complément de formation professionnelle au salarié (Art. L. 1242-3 et L. 1242-4 du Code du Travail). Ce sont les contrats liés à la politique de l'emploi. Il s'agit en l'occurrence de pourvoir de façon temporaire des emplois qui peuvent être liés à l'activité permanente de l'entreprise.

A l'exception du contrat CDD Senior, ces contrats ne sont pas traités sur notre site car ils différent trop des autres contrats, ne sont pas des outils de gestion de la flexibilité et changent au fil des plans pour l'emploi. Le contrat CDD Senior ne requiert pas que l'emploi soit temporaire.

L'emploi doit relever de l'une des situations prévues par la loi

La loi a prévu un nombre restreint de situations permettant la conclusion de contrats CDD, ce sont les cas de recours.

Pictogramme astuce

Ne pas confondre emploi temporaire et travail intermittent.

  • L'emploi est temporaire s'il a une fin prévue.
  • Il est intermittent s'il y a alternance de périodes travaillées et de périodes non travaillées.

Le contrat de travail intermittent est incompatible avec un contrat temporaire, il ne peut être conclu que pour un emploi permanent.

Ne pas confondre stagiaire et travailleur temporaire

Le décret n° 2006-1093 du 29 août 2006 stipule en son article 6 qu'aucune convention de stage ne peut être conclue pour remplacer un salarié en cas d'absence, de suspension de son contrat de travail ou de licenciement, pour exécuter une tâche régulière correspondant à un poste de travail permanent, pour faire face à un accroissement temporaire de l'activité de l'entreprise, pour occuper un emploi saisonnier.

Peut-on lancer un recrutement sur un poste dont le salarié est encore en fonction, pas encore licencié ?

Vous avez décidé de licencier un salarié en CDI et vous l'avez convoqué à un entretien préalable en vue de son éventuel licenciement. La Cour de Cassation considère que vous en avez la possibilité dans le cadre de la gestion par anticipation de vos recrutements. Vous avez parfaitement le droit d'assurer la continuité du poste, mais le cas de recours doit être réel.

Le CDD est complexe, pour être sûr de NE PAS VOUS TROMPER, rédigez-le en ligne

Pourquoi rédiger vos CDD en ligne ?

Essayez !
Satisfait ou remboursé !

Voir la démo

Vous connaissez déjà le cas de recours ? Passez immédiatement à l'étape suivante :

eZ debug

Clear cache:

Quick settings:

Timing: sept. 22 2021 19:24:14
Script start
Timing: sept. 22 2021 19:24:14
Module start 'content'
Debug: ezpI18n::translateText sept. 22 2021 19:24:14
Missing translation for message in context: 'lib/template'. The untranslated message is: 'The maximum nesting level of %max has been reached. The execution is stopped to avoid infinite recursion.'
Timing: sept. 22 2021 19:24:14
Module end 'content'
Debug: ezpI18n::translateText sept. 22 2021 19:24:14
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Survey'
Debug: ezpI18n::translateText sept. 22 2021 19:24:14
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZFind'
Debug: ezpI18n::translateText sept. 22 2021 19:24:14
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'easyCDD2'
Error: eZTemplate @ extension/easycdd2/design/easycdd2/templates/page_footer.tpl:57[28] sept. 22 2021 19:24:14
Cannot retrieve attribute of a NULL
Timing: sept. 22 2021 19:24:14
End

Timing points:

CheckpointElapsedRel. ElapsedMemoryRel. Memory
Script start 0.0000 sec0.0210 sec 2,965.4844 KB5,182.8359 KB
Module start 'content' 0.0210 sec0.0626 sec 8,148.3203 KB13,258.1172 KB
Module end 'content' 0.0837 sec0.1972 sec 21,406.4375 KB8,712.4688 KB
End 0.2808 sec  30,118.9063 KB 
Total runtime:0.2987 sec
Peak memory usage:31,515.8281 KB

Time accumulators:

 Accumulator Elapsed Percent Count Average
ini_load
Load cache0.0064 sec2.0735%170.0004 sec
FindInputFiles0.0035 sec1.1300%170.0002 sec
Mysql Total
Mysqli_queries0.0269 sec8.7138%1770.0002 sec
Looping result0.0030 sec0.9610%1720.0000 sec
mysql_cluster_total
Mysql_cluster_queries0.0012 sec0.4041%80.0002 sec
TS translator
TS init0.0017 sec0.5473%40.0004 sec
TS cache load0.0010 sec0.3397%40.0003 sec
TS context load0.0008 sec0.2432%40.0002 sec
Template Total0.2514 sec 81.4% 3 0.0838 sec
Template load0.0178 sec5.7615%30.0059 sec
String conversion in template resource0.0003 sec0.0871%240.0000 sec
Template parser: create text elements0.0114 sec3.6775%240.0005 sec
Template parser: remove whitespace0.0020 sec0.6393%240.0001 sec
Template parser: construct tree0.0417 sec13.5026%240.0017 sec
Template load and register function0.0048 sec1.5464%100.0005 sec
Template processing0.2335 sec75.6230%30.0778 sec
states
state_id_array0.0001 sec0.0375%10.0001 sec
state_identifier_array0.0002 sec0.0774%20.0001 sec
override
Cache load0.0025 sec0.8159%540.0000 sec
Sytem overhead
Fetch class attribute name0.0010 sec0.3090%10.0010 sec
class_abstraction
Instantiating content class attribute0.0000 sec0.0012%10.0000 sec
General
String conversion0.0001 sec0.0229%260.0000 sec
Total script time:0.3088 sec