Anomalie #2108
Exports TPE : Formater les montants insérés dans Grisbi
0%
Description
Dans scripts/sync_dtc.pl, l'insertion des commissions de TPE n'est pas formatée en %.2f.
Ceci peut mener à des montants insérés dans Grisbi empêchant le rapprochement. Par exemple, si j'ai deux montant de commission à 2.373 et 3.643, ils sont affichés dans Grisbi respectivement comme 2.37 et 3.64 mais leur somme sera arrondie à 6.02, ce qui n'est pas 2.37 + 3.64.
Pour fixer le bug, soit il faut formater en %.2f l'affectation réalisée ligne 125 du script, soit (plus sûr amha), formater systématiquement en %.2f les montants insérés par la méthode add_transaction dans scripts/utils.pl
Je suppose que ceci devrait suffire mais je n'ai pas de quoi de tester.
--- scripts/utils.pl 2010-11-02 18:40:19.000000000 0100
++ scripts/utils.pl.corrige 2010-11-10 11:55:33.000000000 +0100@ -217,7 +217,7
@
$date =~ s/^0//g;
$date =~ s/\/0/\//g;
- $amount = sprintf "%f", $amount;
+ $amount = sprintf "%.2f", $amount;
$grisbi_amount = $amount;
$grisbi_amount =~ s/\./,/g;