[grisbi-bugs] [Grisbi 0001398]: Mauvaise gestion des devises lors du recalcul des soldes de rapprochement en migration 0.5.9 vers 0.6 et suivantes

Grisbi Bug Tracker bugtracker at grisbi.org
Fri Oct 7 20:54:36 CEST 2011


The following issue has been RESOLVED. 
====================================================================== 
http://www.grisbi.org/bugsreports/view.php?id=1398 
====================================================================== 
Reported By:                pll894
Assigned To:                pbiava
====================================================================== 
Project:                    Grisbi
Issue ID:                   1398
Category:                   Main
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     resolved
OS:                         Tous(All) 
Unstable Impact:            Yes 
Version OS:                  
Version GTK:                 
Resolution:                 fixed
Fixed in Version:           development (git)
====================================================================== 
Date Submitted:             2011-09-08 16:12 CEST
Last Modified:              2011-10-07 20:54 CEST
====================================================================== 
Summary:                    Mauvaise gestion des devises lors du recalcul des
soldes de rapprochement en migration 0.5.9 vers 0.6 et suivantes
Description: 
Lors de la migration d'un fichier 0.5.9 vers une version ultérieure, les soldes
des rapprochements sont recalculés sur la base du solde courant et des
différentes opérations rapprochées.
Si le compte possède des opérations en devises étrangères, le recalcul des
rapprochements est faux.
En effet, le calcul est effectué sur le montant de l'opération (champ M du
fichier gsb) et non sur sa valeur en euro (Si Rdc = 1 alors M / Tc + Fc sinon M
* Tc + Fc).

Steps to Reproduce: 
Créer un nouveau fichier de compte sur 0.5.9
Créer un nouveau compte avec un solde initial à 100
Créer une opération de 50 €
Rapprocher le compte (R1 solde à 50 €)
Créer une opération de 20 $ (avec 1 $ = 2 € + 10 € de frais de change)
Vérifier que le solde est à 0
Rapprocher le compte (R2 solde à 0 €)
Enregistrer le fichier
Ouvrir le fichier en 0.8.7
Faire Edition -> Préférences
Regarder les soldes des rapprochements dans l'onglet "Rapprochement" de la
rubrique "Opération" (R2 solde final à 0 € (OK) et R1 solde final à 20 €
(au lieu de 50 €))
====================================================================== 

---------------------------------------------------------------------- 
 (0003252) pbiava (administrator) - 2011-09-16 10:35
 http://www.grisbi.org/bugsreports/view.php?id=1398#c3252 
---------------------------------------------------------------------- 
Peux-tu attacher ici ton fichier 0.5.9 car je n'ai plus cette version de Grisbi
et ça m'évitera de la recompiler. 

---------------------------------------------------------------------- 
 (0003257) pll894 (reporter) - 2011-09-19 18:10
 http://www.grisbi.org/bugsreports/view.php?id=1398#c3257 
---------------------------------------------------------------------- 
C'est fait. 

---------------------------------------------------------------------- 
 (0003272) pbiava (administrator) - 2011-10-07 20:54
 http://www.grisbi.org/bugsreports/view.php?id=1398#c3272 
---------------------------------------------------------------------- 
fixed in git 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2011-09-08 16:12 pll894         New Issue                                    
2011-09-16 10:33 pbiava         Assigned To               => pbiava          
2011-09-16 10:33 pbiava         Status                   new => assigned     
2011-09-16 10:35 pbiava         Note Added: 0003252                          
2011-09-19 18:05 pll894         File Added: test 0.5.9.gsb                    
2011-09-19 18:10 pll894         Note Added: 0003257                          
2011-10-07 20:54 pbiava         Note Added: 0003272                          
2011-10-07 20:54 pbiava         Status                   assigned => resolved
2011-10-07 20:54 pbiava         Fixed in Version          => development (git)
2011-10-07 20:54 pbiava         Resolution               open => fixed       
======================================================================



More information about the bugsreports mailing list