diff --git a/Entity/UploadedFile.php b/Entity/UploadedFile.php
index b0783524dd137f9d87f0c805a09c048b992455de..c0ce6c17c36d590777e316dfc6592a1e64067e44 100644
--- a/Entity/UploadedFile.php
+++ b/Entity/UploadedFile.php
@@ -241,7 +241,17 @@ class UploadedFile implements UploadedFileInterface
      */
     public function setEtat($etat)
     {
-        if(!in_array($etat, [self::ETAT_CORROMPU, self::ETAT_EN_COURS, self::ETAT_MANQUANT, self::ETAT_NORMAL, self::ETAT_ORPHELIN])) {
+        if(!in_array(
+            $etat,
+            [
+                self::ETAT_CORROMPU,
+                self::ETAT_EN_COURS,
+                self::ETAT_MANQUANT,
+                self::ETAT_NORMAL,
+                self::ETAT_ORPHELIN,
+                self::ETAT_REJETE
+            ]
+        )) {
             throw new InvalidArgumentException(sprintf("Etat invalide: '%s'", (string)$etat));
         }
         $this->etat = $etat;
diff --git a/Model/UploadedFileInterface.php b/Model/UploadedFileInterface.php
index bb55278a64edcd139e949f4b73579303acf961d7..56e34c63cb54d509b94d1d4f6faf2c5cbb4bc952 100644
--- a/Model/UploadedFileInterface.php
+++ b/Model/UploadedFileInterface.php
@@ -20,6 +20,7 @@ interface UploadedFileInterface
     const ETAT_NORMAL   = 'normal';
     const ETAT_CORROMPU = 'corrompu';
     const ETAT_MANQUANT = 'manquant';
+    const ETAT_REJETE   = 'rejete';
 
     /**
      * Get id