diff --git a/htdocs/holiday/define_holiday.php b/htdocs/holiday/define_holiday.php
index 586ae4db25872483b422b4c87c954b3784df8032..079ecd01e03a649d0569575fbba1d065b9e07f8e 100644
--- a/htdocs/holiday/define_holiday.php
+++ b/htdocs/holiday/define_holiday.php
@@ -72,6 +72,13 @@ if ($action == 'update' && isset($_POST['update_cp']))
     // Mise à jour des congés de l'utilisateur
     $holiday->updateSoldeCP($userID,$userValue);
 
+    // If it first update of sold, we set date to havoid to have sold incremented by new month
+	$now=dol_now();
+    $sql = "UPDATE ".MAIN_DB_PREFIX."holiday_config SET";
+    $sql.= " value = '".dol_print_date($now,'%Y%m%d%H%M%S')."'";
+    $sql.= " WHERE name = 'lastUpdate' and value IS NULL";	// Add value IS NULL to be sure to update only at init.
+    dol_syslog('define_holiday update lastUpdate entry sql='.$sql);
+    $result = $db->query($sql);    
 
     $mesg='<div class="ok">'.$langs->trans('UpdateConfCPOK').'</div>';