Bonjour Juju !
Concernant le problème d'arrondi, cela est dû au fait que la précision du taux de remise n'est pas suffisante (pas assez de chiffres derrière la virgule) pour avoir un compte rond...
Au passage, quelle version du logiciel utilisez-vous ? Il faut savoir que cette partie a été un peu améliorée dans la dernière version (0.20, sortie la semaine dernière).
En ce qui concerne la facturation forfaitaire, la solution la plus simple actuellement est de modifier la fonction de tarif dégressif du fichier de configuration côté serveur. Il suffit pour cela de modifier la valeur de degressiveRateFunction
dans le fichier src/App/Config/settings.json
comme ceci : (daysCount * 0) + 1
. Cela donnerait donc :
{
"degressiveRateFunction": "(daysCount * 0) + 1",
}
Cela sert à dire au système de ne pas tenir compte du nombre de jours, et d'appliquer un coefficient multiplicateur de 1, pour que les tarifs du matériel qui ont été spécifiés soient appliqués directement sans les multiplier en fonction du temps de sortie.
En revanche, pour multiplier par le nombre de trimestres, avec cette modification il faudra obligatoirement faire autant d'événements que de trimestres voulus (donc pour 3 trimestres par exemple, créer 3 événements pour le même emprunteur). C'est un peu contraignant.
Une autre solution pour votre usage au trimestre consisterait à trouver la bonne formule à appliquer pour que ça corresponde à votre utilisation. Comme il s'agit d'une fonction utilisée en PHP (du moins, dans la version 0.20) on peut l'écrire ainsi :
{
"degressiveRateFunction": "round(max(daysCount, 90) / 90)",
}
Ainsi, on obtiendra les coefficients multiplicateurs suivants :
- coef 1 pour un trimestre (jusqu'à 1 trimestre et demi, donc de 1 jour à 135 jours),
- coef 2 pour deux trimestres (jusqu'à 2 trimestres et demi, donc entre 136 jours et 225 jours),
- coef 3 pour trois trimestres (jusqu'à 3 trimestres et demi, donc entre 226 jours et 315 jours),
etc.
Et en mettant votre matériel à 10 € (ou 15 € pour le matériel plus performant), vous pourrez ainsi obtenir les bons tarifs directement sans avoir à bidouiller à chaque devis ou facture.
Assurez-vous de bien utiliser la dernière version du logiciel (0.20.3), sinon cette modification ne fonctionnera pas correctement.
J'espère que ça fonctionnera comme vous le souhaitez ! N'hésitez pas à revenir ici si ce n'est pas le cas.
Cheers !