diff --git a/htdocs/compta/resultat/result.php b/htdocs/compta/resultat/result.php
index ee0ec817918ba..679ba9f0f3892 100644
--- a/htdocs/compta/resultat/result.php
+++ b/htdocs/compta/resultat/result.php
@@ -256,7 +256,7 @@
print '
'.$langs->trans("PreviousPeriod").' | ';
print ''.$langs->trans("SelectedPeriod").' | ';
foreach ($months as $k => $v) {
- if (($k + 1) >= $date_startmonth) {
+ if (($k + 1) >= $date_startmonth && $k < $date_endmonth) {
print ''.$langs->trans('MonthShort'.sprintf("%02s", ($k + 1))).' | ';
}
}
@@ -389,7 +389,7 @@
// Detail by month
foreach ($months as $k => $v) {
- if (($k + 1) >= $date_startmonth) {
+ if (($k + 1) >= $date_startmonth && $k < $date_endmonth) {
foreach ($sommes as $code => $det) {
$vars[$code] = empty($det['M'][$k]) ? 0 : $det['M'][$k];
}
@@ -588,7 +588,7 @@
// Each month
foreach ($totCat['M'] as $k => $v) {
- if (($k + 1) >= $date_startmonth) {
+ if (($k + 1) >= $date_startmonth && $k < $date_endmonth) {
print ''.price($v).' | ';
}
}
@@ -629,7 +629,7 @@
// Make one call for each month
foreach ($months as $k => $v) {
- if (($k + 1) >= $date_startmonth) {
+ if (($k + 1) >= $date_startmonth && $k < $date_endmonth) {
if (isset($cpt['account_number'])) {
$resultM = $totPerAccount[$cpt['account_number']]['M'][$k];
} else {