diff --git a/htdocs/commande/card.php b/htdocs/commande/card.php
index 83e83c9bc5d43244ab186208931b2be5f3e15114..8a493f73adc0daaaa2b93c3e5a24bc5127b4e787 100644
--- a/htdocs/commande/card.php
+++ b/htdocs/commande/card.php
@@ -1931,7 +1931,7 @@ if ($action == 'create' && $user->rights->commande->creer)
 
 		/*
 		 *   Commande
-		*/
+		 */
 		$nbrow = 9;
 		if (! empty($conf->projet->enabled))
 			$nbrow ++;
@@ -2050,6 +2050,9 @@ if ($action == 'create' && $user->rights->commande->creer)
 			print '</form>';
 		} else {
 			print $object->date ? dol_print_date($object->date, 'daytext') : '&nbsp;';
+			if ($object->hasDelay() && empty($object->date_livraison)) {
+			    print ' '.img_picto($langs->trans("Late").' : '.$object->showDelay(), "warning");
+			}
 		}
 		print '</td>';
 		print '</tr>';
@@ -2072,6 +2075,9 @@ if ($action == 'create' && $user->rights->commande->creer)
 			print '</form>';
 		} else {
 			print $object->date_livraison ? dol_print_date($object->date_livraison, 'daytext') : '&nbsp;';
+			if ($object->hasDelay() && ! empty($object->date_livraison)) {
+			    print ' '.img_picto($langs->trans("Late").' : '.$object->showDelay(), "warning");
+			}
 		}
 		print '</td>';
 		print '</tr>';
diff --git a/htdocs/commande/class/commande.class.php b/htdocs/commande/class/commande.class.php
index ed1947ec3ca4c4ae817eec02ed1d833d02ce9e75..394b4887a6f4479f760f6a9b03c8155ce52762c8 100644
--- a/htdocs/commande/class/commande.class.php
+++ b/htdocs/commande/class/commande.class.php
@@ -3436,6 +3436,22 @@ class Commande extends CommonOrder
 
         return max($this->date_commande, $this->date_livraison) < ($now - $conf->commande->client->warning_delay);
     }
+    
+    /**
+     * Show the customer delayed info
+     *
+     * @return string       Show delayed information
+     */
+    public function showDelay()
+    {
+        global $conf, $langs;
+    
+        if (empty($this->date_livraison)) $text=$langs->trans("OrderDate").' '.dol_print_date($this->date_commande, 'day');
+        else $text=$text=$langs->trans("DeliveryDate").' '.dol_print_date($this->date_livraison, 'day');
+        $text.=' '.($conf->commande->client->warning_delay>0?'+':'-').' '.round(abs($conf->commande->client->warning_delay)/3600/24,1).' '.$langs->trans("days").' < '.$langs->trans("Today");
+            
+        return $text;
+    }
 }
 
 
diff --git a/htdocs/commande/list.php b/htdocs/commande/list.php
index e5f8a62acb55da174b2b83adcde2766ce5eb72c0..91a602c31a6060856493712aa8765a2185d3cbdf 100644
--- a/htdocs/commande/list.php
+++ b/htdocs/commande/list.php
@@ -554,7 +554,7 @@ if ($resql)
         // Warning late icon
 		print '<td class="nobordernopadding nowrap">';
 		if ($generic_commande->hasDelay()) {
-			print img_picto($langs->trans("Late"), "warning");
+			print img_picto($langs->trans("Late").' : '.$generic_commande->showDelay(), "warning");
 		}
 		if(!empty($objp->note_private))
 		{
diff --git a/htdocs/expedition/shipment.php b/htdocs/expedition/shipment.php
index c7de7ee207aea353988ad63b6f3cc704514fa139..66f9582cfc0ab84a262dd5609477d28ba51a6e43 100644
--- a/htdocs/expedition/shipment.php
+++ b/htdocs/expedition/shipment.php
@@ -265,7 +265,12 @@ if ($id > 0 || ! empty($ref))
 
 		// Date
 		print '<tr><td>'.$langs->trans('Date').'</td>';
-		print '<td colspan="2">'.dol_print_date($commande->date,'daytext').'</td>';
+		print '<td colspan="2">';
+		print dol_print_date($commande->date,'daytext');
+		if ($commande->hasDelay() && empty($commande->date_livraison)) {
+		    print ' '.img_picto($langs->trans("Late").' : '.$commande->showDelay(), "warning");
+		}
+		print '</td>';
 		print '</tr>';
 
 		// Delivery date planned
@@ -289,6 +294,9 @@ if ($id > 0 || ! empty($ref))
 		else
 		{
 			print dol_print_date($commande->date_livraison,'daytext');
+			if ($commande->hasDelay() && ! empty($commande->date_livraison)) {
+			    print ' '.img_picto($langs->trans("Late").' : '.$commande->showDelay(), "warning");
+			}
 		}
 		print '</td>';
 		// Note on several rows