[grisbi-bugs] [Grisbi 0001909]: Erreur enregistrement taux de change
Grisbi Bug Tracker
bugtracker at grisbi.org
Sam 9 Fév 05:29:25 CET 2019
The following issue has been SUBMITTED.
======================================================================
http://www.grisbi.org/bugsreports/view.php?id=1909
======================================================================
Reported By: Ludes88
Assigned To:
======================================================================
Project: Grisbi
Issue ID: 1909
Category: Packages
Reproducibility: always
Severity: minor
Priority: normal
Status: new
OS: Ubuntu
Unstable Impact: No
Version OS: 18.10
Version GTK: 3.24.1-1 / 2.24.32-3
======================================================================
Date Submitted: 2019-02-09 05:29 CET
Last Modified: 2019-02-09 05:29 CET
======================================================================
Summary: Erreur enregistrement taux de change
Description:
Le logiciel génère une erreur d'enregistrement de transaction lors d'une
saisie d'une correction d'un taux de change.
Steps to Reproduce:
1. Ouvrir le fichier joint bug devises2.gsb ne contenant que deux comptes vides
USD et EUR et un lien général entre devise de 1 EUR = 1.15 USD
2. Effectuer un virement de 100 USD à partir du compte USD sur le compte EUR,
sans modifier le taux de change.
3. Aller dans l'état revenus et dépenses: le total est bien nul, pas de
problème
4. Aller dans la transaction Euro et spécifier un nouveau taux de change de la
transaction à 1.17 (au lieu de 1.15), en décochant la case "modifier le taux
de change", pour laisser le lien général entre devises de 1.15
5. Retourner dans l'état: le montant associé à la valorisation du transfert
USD est faux
6. Fermer Grisbi, éditer le fichier Grisbi en mode texte et remplacer la
chaîne Exb="0" Exr="1.17" par Exb="0" Exr="0" dans la transaction nb1
7. Rouvrir Grisbi: l'état est maintenant correct avec solde à €-1.49
Additional Information:
Explications des états:
Etape 3
7
Taux de change général (lien): 1.15
1.15
Taux de change de la transaction: 1.15
1.17
Revenu compte euros (€): 100/1.15=86.96
100/1.17=85.47
Dépense compte dollars (€): 100/1.15=86.96
100/1.15=86.96
Solde 0
1.49
Il s'agit d'une suite au bogue 0001368, déjà présent dans Grisbi 1.0.
Le bogue affecte la version stable 1.2.0-2 et la version Git (branche 1.2.x) de
ce jour, bien que le faux total de l'étape 5 soit différent entre les deux
versions (mais je ne comprend pas pourquoi...).
======================================================================
Issue History
Date Modified Username Field Change
======================================================================
2019-02-09 05:29 Ludes88 New Issue
2019-02-09 05:29 Ludes88 File Added: Bug devises2.gsb
======================================================================
Plus d'informations sur la liste de diffusion bugsreports