diff --git a/htdocs/expedition/fiche.php b/htdocs/expedition/fiche.php
index cbdb3a03336..292062330cb 100644
--- a/htdocs/expedition/fiche.php
+++ b/htdocs/expedition/fiche.php
@@ -509,7 +509,7 @@ else
print ''.$langs->trans("Validate").'';
}
- if ($conf->livraison->enabled && $expedition->statut == 1 && $user->rights->expedition->livraison->creer)
+ if ($conf->livraison->enabled && $expedition->statut == 1 && $user->rights->expedition->livraison->creer && !$expedition->livraison_id)
{
print ''.$langs->trans("DeliveryOrder").'';
}