[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