diff --git a/htdocs/compta/bank/account.php b/htdocs/compta/bank/account.php
index 899099d348ff11e132495e9b8b19c438f49b9664..0d5e8e06198124ecd68d7491602ab45c2b13e8e0 100644
--- a/htdocs/compta/bank/account.php
+++ b/htdocs/compta/bank/account.php
@@ -258,16 +258,10 @@ if ($id > 0 || ! empty($ref))
 		$param.='&paiementtype='.urlencode($paiementtype);
 		$mode_search = 1;
 	}
-	if ($req_month)
+	if ($req_dtstart || $req_dtend)
 	{
-		$sql_rech.=" AND MONTH(b.datev) IN (".$db->escape($req_month).")";
-		$param.='&req_month='.urlencode($req_month);
-		$mode_search = 1;
-	}
-	if ($req_year)
-	{
-		$sql_rech.=" AND YEAR(b.datev) = '".$db->escape($req_year)."'";
-		$param.='&req_year='.urlencode($req_year);
+		$sql_rech.=" AND (b.datev BETWEN '".$db->escape($req_dtstart)."' AND '".$db->escape($req_dtend)."')";
+		$param.='&req_dtstart='.urlencode($req_month);
 		$mode_search = 1;
 	}