Rédigez et gérez vos CDD en ligne

Etape 4: seuls les CDD à terme précis (de date à date) peuvent être renouvelés, deux fois depuis le 18 août 2015. Les ordonnances Macron permettent désormais aux branches de fixer elles-mêmes le nombre de renouvellements et la durée maximales de leur CDD, par convention ou accord de branche étendu.

Les CDD à terme incertain, une fois dépassée la durée minimale, se prolongent d'eux-mêmes jusqu'à la réalisation de l'objet pour lequel ils ont été conclus.

1. Vous avez conclu un CDD à terme précis (date à date)

Une clause doit avoir prévu la possibilité d'un renouvellement, mais si ce n'est le cas, les parties peuvent toujours décider, en cours de mission et d'un commun accord, les modalités de renouvellement du contrat.

La durée totale du contrat et de ses deux avenants ne doit en aucun cas dépasser la durée fixée légalement pour chaque type de contrat. Si vous avez utilisé notre assistant cas de recours, il vous a renseigné sur la durée propre à votre contrat. Cf. Durée maxi des contrats CDD

Si vous souhaitez renouveler un contrat à durée déterminée, vous devez proposer par écrit un avenant à votre salarié et le lui faire signer avant la fin de la première période ou du 1er avenant. Enregistrez cette date sur votre agenda ! Et ne la dépassez pas, au risque de voir votre contrat CDD requalifié en contrat CDI !

L'avenant de renouvellement reprend les références du contrat et précise simplement jusqu'à quelle date ce dernier est renouvelé. Il doit bien évidemment être signé des deux parties.

Voir notre modèle d'avenant de renouvellement.

2. Vous avez conclu un CDD à terme incertain (à durée minimale)

Les contrats conclus à terme incertain (ou à durée minimale) ne sont pas renouvelables. Ils n'ont en fait pas besoin d'être renouvelés : au delà de leur durée minimale, ils se prolongent d'eux-mêmes jusqu'à la réalisation de l'objet pour lequel ils ont été conclus.

En revanche, ils ne peuvent pas être arrêtés avant la fin de la durée minimale convenue, même si l'objet s'est réalisé plus tôt que prévu !

La durée maximale de ces contrats n'est limitée que dans trois cas de recours (contrats saisonniers, contrats vendanges, et attente de l'entrée en fonction d'un contrat CDI), mais dans d'autres elle peut parfaitement dépasser le délai de 18 mois (absence prolongée du titulaire du poste par exemple).

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

Timing points:

CheckpointElapsedRel. ElapsedMemoryRel. Memory
Script start 0.0000 sec0.0341 sec 2,965.3828 KB5,182.9297 KB
Module start 'content' 0.0341 sec0.0645 sec 8,148.3125 KB13,165.9141 KB
Module end 'content' 0.0986 sec0.1682 sec 21,314.2266 KB9,099.8438 KB
End 0.2668 sec  30,414.0703 KB 
Total runtime:0.2848 sec
Peak memory usage:31,812.7656 KB

Time accumulators:

 Accumulator Elapsed Percent Count Average
ini_load
Load cache0.0072 sec2.4093%170.0004 sec
FindInputFiles0.0040 sec1.3514%170.0002 sec
Mysql Total
Mysqli_queries0.0273 sec9.2104%2090.0001 sec
Looping result0.0028 sec0.9360%1920.0000 sec
mysql_cluster_total
Mysql_cluster_queries0.0015 sec0.5101%80.0002 sec
TS translator
TS init0.0024 sec0.7931%40.0006 sec
TS cache load0.0011 sec0.3605%40.0003 sec
TS context load0.0008 sec0.2592%40.0002 sec
Template Total0.2176 sec 73.3% 3 0.0725 sec
Template load0.0179 sec6.0184%30.0060 sec
String conversion in template resource0.0002 sec0.0827%230.0000 sec
Template parser: create text elements0.0102 sec3.4307%230.0004 sec
Template parser: remove whitespace0.0019 sec0.6385%230.0001 sec
Template parser: construct tree0.0386 sec13.0208%230.0017 sec
Template load and register function0.0037 sec1.2523%100.0004 sec
Template processing0.1997 sec67.2926%30.0666 sec
states
state_id_array0.0009 sec0.2912%70.0001 sec
state_identifier_array0.0010 sec0.3404%80.0001 sec
override
Cache load0.0029 sec0.9626%490.0001 sec
Sytem overhead
Fetch class attribute name0.0009 sec0.3171%10.0009 sec
class_abstraction
Instantiating content class attribute0.0000 sec0.0014%10.0000 sec
General
String conversion0.0001 sec0.0228%250.0000 sec
Total script time:0.2968 sec