Rédigez et gérez vos CDD en ligne

L'employeur doit chercher à reclasser le salarié en CDD déclaré inapte par le médecin du travail.

En cas d'impossibilité de reclassement, la loi autorise la rupture du contrat à durée déterminée.

1. Le salarié en CDD déclaré inapte doit être reclassé dans l'entreprise

Si le salarié est déclaré inapte par le médecin du travail, il devra être reclassé dans l'entreprise dans un emploi en rapport avec ses capacités, en suivant les recommandations du médecin du travail. Si besoin, des mesures de mutation, de transformation de poste de travail ou d'aménagement du temps de travail devront être entreprises.

La Cour de Cassation a encore rappelé "qu'il résulte de l'article L. 1226-10 du code du travail que l'employeur doit proposer au salarié déclaré inapte un autre emploi approprié à ses capacités et aussi comparable que possible à l'emploi précédemment occupé, au besoin par la mise en œuvre de mesures telles que mutations, transformations de poste ou aménagement du temps de travail". (Cass. Soc. 10 fév. 2016, N°14-16156)

2. L'inaptitude du salarié en CDD est désormais un motif de rupture du contrat

En cas d'impossibilité réelle de reclasser le salarié en contrat CDD, la loi de simplification du droit du 14 avril 2011 a rendu possible la rupture d'un contrat à durée déterminée pour cause d'inaptitude constatée par le médecin du travail. C'est devenu le troisième cas de rupture à l'initiative de l'employeur. Le salarié en contrat CDD bénéficie d'une part des garanties relatives au licenciement d'un salarié en contrat CDI (indemnité légale de licenciement sans condition d'ancienneté, doublée en cas d'origine professionnelle) et d'autre part de celles propres au contrats CDD (indemnité de précarité).

En savoir plus

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 20:18:26
Script start
Timing: sept. 22 2021 20:18:26
Module start 'content'
Debug: ezpI18n::translateText sept. 22 2021 20:18:26
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 20:18:26
Module end 'content'
Debug: ezpI18n::translateText sept. 22 2021 20:18:26
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Survey'
Debug: ezpI18n::translateText sept. 22 2021 20:18:26
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZFind'
Debug: ezpI18n::translateText sept. 22 2021 20:18:26
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 20:18:26
Cannot retrieve attribute of a NULL
Timing: sept. 22 2021 20:18:26
End

Timing points:

CheckpointElapsedRel. ElapsedMemoryRel. Memory
Script start 0.0000 sec0.0256 sec 2,965.0547 KB5,183.0000 KB
Module start 'content' 0.0256 sec0.0885 sec 8,148.0547 KB13,249.4766 KB
Module end 'content' 0.1140 sec0.2655 sec 21,397.5313 KB9,516.6953 KB
End 0.3796 sec  30,914.2266 KB 
Total runtime:0.3979 sec
Peak memory usage:32,315.4922 KB

Time accumulators:

 Accumulator Elapsed Percent Count Average
ini_load
Load cache0.0092 sec2.2569%170.0005 sec
FindInputFiles0.0050 sec1.2276%170.0003 sec
Mysql Total
Mysqli_queries0.0410 sec10.0272%2890.0001 sec
Looping result0.0040 sec0.9843%2500.0000 sec
mysql_cluster_total
Mysql_cluster_queries0.0016 sec0.3889%80.0002 sec
TS translator
TS init0.0029 sec0.7004%40.0007 sec
TS cache load0.0015 sec0.3574%40.0004 sec
TS context load0.0008 sec0.2075%40.0002 sec
Template Total0.3240 sec 79.2% 3 0.1080 sec
Template load0.0248 sec6.0564%30.0083 sec
String conversion in template resource0.0004 sec0.0894%260.0000 sec
Template parser: create text elements0.0145 sec3.5529%260.0006 sec
Template parser: remove whitespace0.0025 sec0.6009%260.0001 sec
Template parser: construct tree0.0507 sec12.4050%260.0020 sec
Template load and register function0.0046 sec1.1128%100.0005 sec
Template processing0.2992 sec73.1451%30.0997 sec
states
state_id_array0.0024 sec0.5947%180.0001 sec
state_identifier_array0.0025 sec0.6055%190.0001 sec
override
Cache load0.0069 sec1.6910%540.0001 sec
Sytem overhead
Fetch class attribute name0.0020 sec0.4770%10.0020 sec
class_abstraction
Instantiating content class attribute0.0000 sec0.0010%10.0000 sec
General
String conversion0.0001 sec0.0235%280.0000 sec
Total script time:0.4091 sec