FIX : draft invoice paid when add absolute discount == remain to pay (#38104)

* Fix set paid invoice on status draft when add absolute discount == remain to pay

* fix
This commit is contained in:
Rémi Champlon 2026-05-07 10:11:22 +02:00 committed by GitHub
parent b9507a980c
commit 671f2fc9df
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -676,9 +676,11 @@ if (empty($reshook)) {
}
if (!$error) {
$newremaintopay = $object->getRemainToPay(0);
if ($newremaintopay == 0) {
$object->setPaid($user);
if ($object->status == Facture::STATUS_VALIDATED) {
$newremaintopay = $object->getRemainToPay(0);
if ($newremaintopay == 0) {
$object->setPaid($user);
}
}
}
}