Skip to content
Snippets Groups Projects
Commit f4f11c60 authored by Antony Le Courtes's avatar Antony Le Courtes
Browse files

Problème arrondi demande de mise en paiement

parent 7ebea645
Branches
Tags 24.0-beta18
No related merge requests found
Pipeline #36672 passed
...@@ -700,8 +700,9 @@ class DemandesService extends AbstractService ...@@ -700,8 +700,9 @@ class DemandesService extends AbstractService
throw new \Exception('Vous devez renseigner un domaine fonctionnel pour demander ce paiement', self::EXCEPTION_DMEP_DOMAINE_FONCTIONNEL); throw new \Exception('Vous devez renseigner un domaine fonctionnel pour demander ce paiement', self::EXCEPTION_DMEP_DOMAINE_FONCTIONNEL);
} }
} }
$soldeTotalHeures = round($totalHeuresAPayer - $totalHeuresDemandees,2);
//On vérifie en dernier si l'ensemble des heures déjà payé ne dépasse pas le nombre d'heures réalisées tout service confondu. //On vérifie en dernier si l'ensemble des heures déjà payé ne dépasse pas le nombre d'heures réalisées tout service confondu.
if (bccomp((string)($totalHeuresAPayer - $totalHeuresDemandees), (string)$heuresDemandees, 2) < 0) { if (bccomp((string)($soldeTotalHeures), (string)$heuresDemandees, 2) < 0) {
throw new \Exception('Demande de mise en paiement impossible, la somme des heures déjà demandée en paiement pour tous les services confondus ne permet plus de demander en paiement les ' . $heuresDemandees . ' hetd(s)', self::EXCEPTION_DMEP_INVALIDE); throw new \Exception('Demande de mise en paiement impossible, la somme des heures déjà demandée en paiement pour tous les services confondus ne permet plus de demander en paiement les ' . $heuresDemandees . ' hetd(s)', self::EXCEPTION_DMEP_INVALIDE);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment