diff --git a/htdocs/expensereport/card.php b/htdocs/expensereport/card.php
index 2776b1e6aa6..4697586a885 100644
--- a/htdocs/expensereport/card.php
+++ b/htdocs/expensereport/card.php
@@ -1929,9 +1929,10 @@ if ($action == 'create') {
print '';
// List of payments already done
+ $canSeeBankAccount = isModEnabled('banque') && $user->hasRight('banque', 'lire');
$nbcols = 3;
$nbrows = 0;
- if (isModEnabled("banque")) {
+ if ($canSeeBankAccount) {
$nbrows++;
$nbcols++;
}
@@ -1942,7 +1943,7 @@ if ($action == 'create') {
print '
'.$langs->trans('Payments').' | ';
print ''.$langs->trans('Date').' | ';
print ''.$langs->trans('Type').' | ';
- if (isModEnabled("banque")) {
+ if ($canSeeBankAccount) {
print ''.$langs->trans('BankAccount').' | ';
}
print ''.$langs->trans('Amount').' | ';
@@ -1984,7 +1985,7 @@ if ($action == 'create') {
$labeltype = $langs->trans("PaymentType".$objp->payment_code) != ("PaymentType".$objp->payment_code) ? $langs->trans("PaymentType".$objp->payment_code) : $objp->payment_type;
print "".$labeltype.' '.$objp->num_payment." | \n";
// Bank account
- if (isModEnabled("banque")) {
+ if ($canSeeBankAccount) {
$bankaccountstatic->id = $objp->baid;
$bankaccountstatic->ref = $objp->baref;
$bankaccountstatic->label = $objp->baref;