diff --git a/htdocs/compta/paiement_charge.php b/htdocs/compta/paiement_charge.php
index 509e20f3613..a1c3a246829 100644
--- a/htdocs/compta/paiement_charge.php
+++ b/htdocs/compta/paiement_charge.php
@@ -224,8 +224,8 @@ if ($action == 'create')
print '
| '.$langs->trans("Date").' | ';
$datepaye = dol_mktime(12, 0, 0, $_POST["remonth"], $_POST["reday"], $_POST["reyear"]);
- $datepayment = empty($conf->global->MAIN_AUTOFILL_DATE) ? (empty($_POST["remonth"]) ?-1 : $datepaye) : 0;
- print $form->selectDate($datepayment, '', '', '', '', "add_payment", 1, 1);
+ $datepaye = ($datepaye == '' ? (empty($conf->global->MAIN_AUTOFILL_DATE) ?-1 : '') : $datepaye);
+ print $form->selectDate($datepaye, '', '', '', '', "add_payment", 1, 1);
print " | ";
print '
';