Rédigez et gérez vos CDD en ligne

La rupture d'un contrat à durée déterminée par l'une ou l'autre partie avant le début de la prise de fonction est assimilée à une rupture abusive.
L'employeur peut être condamné à payer des dommages-intérêts correspondant au moins aux salaires prévus.
De son côté, le salarié peut être condamné à réparer le préjudice qu'il a causé à son employeur.

Rompre un CDD avant son début peut coûter cher

Pictogramme en savoir plus sur un danger

Le contrat à durée déterminée ne peut en effet être rompu que dans un nombre de situations limitativement défini. Toute rupture à l'initiative de l'employeur en dehors de ces cas "ouvre droit pour le salarié à des dommages et intérêts d'un montant au moins égal aux rémunérations qu'il aurait perçues jusqu'au terme du contrat, sans préjudice de l'indemnité de fin de contrat prévue à l'article L. 1243-8." (Art. L. 1243-4).

La Cour de Cassation a précisé dans un arrêt du 26 septembre 2002 (N° 00-42.581) que ces dommages intérêts s'entendaient "peu important que l'exécution du contrat ait ou non commencé". Elle l'a à nouveau reconfirmé dans un arrêt du 30 novembre 2011, N° 10-11639, et un autre du 22 mars 2012 (N° de pourvoi: 10-20298).

L'article L. 1243-4 précise en outre qu'en cas de rupture "avant l'échéance du terme en raison d'un sinistre relevant d'un cas de force majeure, le salarié a également droit à une indemnité compensatrice dont le montant est égal aux rémunérations qu'il aurait perçues jusqu'au terme du contrat. Cette indemnité est à la charge de l'employeur."  

Un arrêt de la Cour de Cassation du 22 mars 2012 (N° 10-20298) l'a encore rappelé en condamnant lourdement l'employeur au paiement des salaires et primes que le salarié aurait dû toucher s'il avait travaillé.

Une clause prévoyant la rupture du contrat pour des motifs autres que ceux prévus par la loi est considérée comme résolutoire et réputée non écrite.

Il n'est donc pas recommandé de faire signer les contrats trop en avance.

Il n'est pas non plus indiqué d'attendre le début de la période d'essai pour résilier le contrat dans la mesure où les motifs de rupture d'un contrat à durée déterminée pendant la période d'essai doivent être inhérents au salarié et non à la situation.

Le salarié fautif peut être condamné à des dommages-intérêts correspondant au préjudice réel

Le salarié qui résilie son contrat CDD avant la date de début est responsable du préjudice (réel) qu'il cause à son employeur (Art. L. 1243-3). Plus l'annulation est tardive, plus le préjudice peut être important (frais de recrutement, temps perdu, projet retardé, etc) et donc plus importants les dommages et intérêts. Dans la pratique cependant, la preuve du préjudice est difficile à rapporter.

Le salarié a tout intérêt en revanche à attendre le début de la période d'essai pour rompre son contrat. En effet, l'article L. 1221-20 stipule que le but de la période d'essai pour le salarié est "d'apprécier si les fonctions occupées lui conviennent". Il n'a donc pas à justifier sa décision.

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

Timing points:

CheckpointElapsedRel. ElapsedMemoryRel. Memory
Script start 0.0000 sec0.0341 sec 2,965.0781 KB5,182.8984 KB
Module start 'content' 0.0341 sec0.1103 sec 8,147.9766 KB13,194.0703 KB
Module end 'content' 0.1444 sec0.2668 sec 21,342.0469 KB9,578.5391 KB
End 0.4113 sec  30,920.5859 KB 
Total runtime:0.4285 sec
Peak memory usage:32,325.6328 KB

Time accumulators:

 Accumulator Elapsed Percent Count Average
ini_load
Load cache0.0104 sec2.3513%170.0006 sec
FindInputFiles0.0058 sec1.3114%170.0003 sec
Mysql Total
Mysqli_queries0.0421 sec9.5636%3060.0001 sec
Looping result0.0041 sec0.9353%2630.0000 sec
mysql_cluster_total
Mysql_cluster_queries0.0016 sec0.3565%80.0002 sec
TS translator
TS init0.0036 sec0.8142%40.0009 sec
TS cache load0.0021 sec0.4866%40.0005 sec
TS context load0.0015 sec0.3430%40.0004 sec
Template Total0.3437 sec 78.0% 3 0.1146 sec
Template load0.0263 sec5.9643%30.0088 sec
String conversion in template resource0.0004 sec0.0910%240.0000 sec
Template parser: create text elements0.0149 sec3.3724%240.0006 sec
Template parser: remove whitespace0.0026 sec0.5999%240.0001 sec
Template parser: construct tree0.0499 sec11.3358%240.0021 sec
Template load and register function0.0055 sec1.2475%100.0005 sec
Template processing0.3173 sec72.0289%30.1058 sec
states
state_id_array0.0026 sec0.5937%200.0001 sec
state_identifier_array0.0028 sec0.6432%210.0001 sec
override
Cache load0.0071 sec1.6010%650.0001 sec
Sytem overhead
Fetch class attribute name0.0021 sec0.4842%10.0021 sec
class_abstraction
Instantiating content class attribute0.0000 sec0.0023%10.0000 sec
General
String conversion0.0001 sec0.0224%260.0000 sec
Total script time:0.4405 sec