diff --git a/htdocs/compta/facture.php b/htdocs/compta/facture.php index 143c93cfe22f01a9110195fa8f7219ab810b6cc0..927819843a4117f2c1cb237105b1060be4307837 100644 --- a/htdocs/compta/facture.php +++ b/htdocs/compta/facture.php @@ -3536,14 +3536,17 @@ else if ($id > 0 || ! empty($ref)) // modified by hook if (empty($reshook)) { // Editer une facture deja validee, sans paiement effectue et pas exporte en compta - if ($object->statut == 1) { + if ($object->statut == 1) + { // On verifie si les lignes de factures ont ete exportees en compta et/ou ventilees $ventilExportCompta = $object->getVentilExportCompta(); - if ($resteapayer == $object->total_ttc && $object->paye == 0 && $ventilExportCompta == 0) { - if (! $objectidnext && $object->is_last_in_cycle()) { + if ($resteapayer == $object->total_ttc && empty($object->paye) && $ventilExportCompta == 0) + { + if (! $objectidnext && $object->is_last_in_cycle()) + { if ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->facture->creer)) - || (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->invoice_advance->unvalidate))) + || (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->facture->invoice_advance->unvalidate))) { print '<div class="inline-block divButAction"><a class="butAction" href="' . $_SERVER['PHP_SELF'] . '?facid=' . $object->id . '&action=modif">' . $langs->trans('Modify') . '</a></div>'; } else {