diff --git a/src/Controller/ContratController.php b/src/Controller/ContratController.php index d72d5ac..ced58b1 100644 --- a/src/Controller/ContratController.php +++ b/src/Controller/ContratController.php @@ -185,21 +185,27 @@ class ContratController extends AbstractController $type = $contratsPayment->getType(); $state = $contratsPayment->getState(); $amount = $contratsPayment->getAmount(); - - if ($type !== "caution" && $type !== "solde" && $type !== "solde_partiel") { - // Should match 'accompte' or other types + if ($type == "accompte") { if ($state == "complete") { $soldeRestant -= $amount; + $paymentList[] = $contratsPayment; } - $paymentList[] = $contratsPayment; } else { - if ($state == "complete") { - if ($type == "caution") { - $paymentCaution[] = $contratsPayment; - } elseif ($type == "solde_partiel" || $type == "solde") { - $paymentCtaList[] = $contratsPayment; + if ($type !== "caution" && $type !== "solde" && $type !== "solde_partiel") { + // Should match 'accompte' or other types + if ($state == "complete") { $soldeRestant -= $amount; } + $paymentList[] = $contratsPayment; + } else { + if ($state == "complete") { + if ($type == "caution") { + $paymentCaution[] = $contratsPayment; + } elseif ($type == "solde_partiel" || $type == "solde") { + $paymentCtaList[] = $contratsPayment; + $soldeRestant -= $amount; + } + } } } }