diff --git a/htdocs/expensereport/card.php b/htdocs/expensereport/card.php
index fd701cc333b0f51cea9ef45da16ebbc48637b912..cb36ecff487b7abba567dd85e7a989ea3dc6b079 100644
--- a/htdocs/expensereport/card.php
+++ b/htdocs/expensereport/card.php
@@ -1442,8 +1442,8 @@ else
 						print "<tr ".$bc[$var]."><td>";
 						print '<a href="'.DOL_URL_ROOT.'/expensereport/payment/card.php?id='.$objp->rowid.'">'.img_object($langs->trans("Payment"),"payment").' '.$objp->rowid.'</a></td>';
 						print '<td>'.dol_print_date($db->jdate($objp->dp),'day')."</td>\n";
-							$labeltype=$langs->trans("PaymentType".$object->type_code)!=("PaymentType".$object->type_code)?$langs->trans("PaymentType".$object->type_code):$object->fk_typepayment;
-						print "<td>".$labeltype.' '.$object->num_payment."</td>\n";
+							$labeltype=$langs->trans("PaymentType".$objp->type_code)!=("PaymentType".$objp->type_code)?$langs->trans("PaymentType".$objp->type_code):$objp->fk_typepayment;
+						print "<td>".$labeltype.' '.$objp->num_payment."</td>\n";
 						print '<td align="right">'.price($objp->amount)."</td><td>&nbsp;".$langs->trans("Currency".$conf->currency)."</td>\n";
 						print "</tr>";
 						$totalpaid += $objp->amount;
diff --git a/htdocs/expensereport/class/expensereport.class.php b/htdocs/expensereport/class/expensereport.class.php
index 04f5628a224a941269a4af680c2f4e9dc92c9367..358c42362a59d5d91695efe14356e2d5ae8b1679 100644
--- a/htdocs/expensereport/class/expensereport.class.php
+++ b/htdocs/expensereport/class/expensereport.class.php
@@ -56,8 +56,8 @@ class ExpenseReport extends CommonObject
     var $user_author_infos;
     var $user_validator_infos;
 
-    var $modepayment;
-    var $modepaymentid;
+    var $fk_typepayment;
+	var $num_payment;
     var $code_paiement;
     var $code_statut;