diff --git a/htdocs/compta/paiement/fiche.php b/htdocs/compta/paiement/fiche.php
index 33f22e8aaa13d019d18ac273f76b500616dc44e6..85e0436e5d0036be1244260616c4351be5d26010 100644
--- a/htdocs/compta/paiement/fiche.php
+++ b/htdocs/compta/paiement/fiche.php
@@ -110,7 +110,12 @@ if ($_POST['action'] == 'confirm_valide' && $_POST['confirm'] == 'yes' && $user-
 llxHeader();
 
 $paiement = new Paiement($db);
-$paiement->fetch($_GET['id']);
+$result=$paiement->fetch($_GET['id']);
+if ($result <= 0)
+{
+	dolibarr_print_error($db,'Payement '.$_GET['id'].' not found in database');
+	exit;
+}
 
 $html = new Form($db);
 
diff --git a/htdocs/fourn/facture/paiement.php b/htdocs/fourn/facture/paiement.php
index 22ba0e56357160e73e1c38418bc4b8dc5f4bf3f9..7aac6e0a01c83642fa3838e216b4e4fcd49f4cfa 100644
--- a/htdocs/fourn/facture/paiement.php
+++ b/htdocs/fourn/facture/paiement.php
@@ -164,6 +164,7 @@ if ($action == 'add_paiement')
 		}
 		else
 		{
+			$fiche_erreur_message = '<div class="error">'.$langs->trans("Error").'</div>';
 			$error++;
 		}