[grisbi-bugs] [Grisbi 0000535]: Opérations détectées ou pas selon l'importation (ajout ou pointage)
bugtracker at grisbi.org
bugtracker at grisbi.org
Sat May 23 07:03:24 CEST 2009
A NOTE has been added to this issue.
======================================================================
http://grisbi.tuxfamily.org/mantis/view.php?id=535
======================================================================
Reported By: senacle
Assigned To: pbiava
======================================================================
Project: Grisbi
Issue ID: 535
Category: Main
Reproducibility: always
Severity: major
Priority: normal
Status: assigned
OS: Autre Linux
Unstable Impact: Yes
Version OS:
Version GTK:
======================================================================
Date Submitted: 04-11-2009 16:37 UTC
Last Modified: 05-23-2009 05:03 UTC
======================================================================
Summary: Opérations détectées ou pas selon l'importation
(ajout ou pointage)
Description:
Les opération suivantes sont déjà saisies dans Grisbi, mais pas encore
pointées.
8499007 25/03/2009 DUPONT 123,00
08/04/2009 SNCF 11,40
08/04/2009 SNCF 11,40
Lorsque je fais : Importation -> Pointer les opérations
Les opérations ne sont pas détectées lors du pointage et il est proposé de
les ajouter.
Lorsque je fais : Importation -> Ajouter les opérations
Là, les opérations de 11,40 sont détectées !
Et l'opération de 123,00, bien que non détectée, puisque pas dans la
liste, n'est pas ajoutée non plus.
(Je ne peux pas joindre joindre un fichier, il y a une erreur lorsque
j'envoie le formulaire de soumission de bug)
======================================================================
----------------------------------------------------------------------
pbiava - 04-11-09 18:30
----------------------------------------------------------------------
Regarde dans les préférences le nombre de jours que grisbi utilise pour
trouver une transaction déjà existante. C'est dans l'onglet import.
----------------------------------------------------------------------
senacle - 04-11-09 19:01
----------------------------------------------------------------------
OK pour l'opération de 123, le nombre de jours que j'avais paramétré était
15.
Par contre, le problème demeure pour les autres, qui sont détectées dans
un cas (ajout) mais pas dans l'autre (pointage).
----------------------------------------------------------------------
pbiava - 04-11-09 19:35
----------------------------------------------------------------------
Je n'ai jamais utilisé la fonction de pointer les opérations avec le
fichier d'import car j'importe directement puis je contrôle avec le relevé.
Je vais faire un test lors de mon prochain import. Au vu du code as-tu
aussi deux opérations du 08 avril dans ton fichier import ? je me demande
si ce n'est pas à ce stade que ça se passe.
----------------------------------------------------------------------
senacle - 04-11-09 20:28
----------------------------------------------------------------------
Il y a bien deux opérations le 08/04 qui sont identiques, que j'ai saisies
le jour de l'opération et qui sont bien dans le fichier import.
J'ai donné l'exemple de ces 3 opérations, car c'est le dernier en date.
Mais j'ai constaté le même problème à plusieurs occasions et pour des
opérations différentes.
----------------------------------------------------------------------
JP Joubert - 05-16-09 11:59
----------------------------------------------------------------------
Bonjour,
Nouvel utilisateur , je rencontre également le même problème lors du
pointage des opérations importées avec les opérations déjà saisies et je me
permet de venir conforter la note en cours.
Certaines opérations ne se rapprochent pas lorsque que l'on utilise
Importation > pointer .
L'extrait de fichier ci dessous montre un exemple de deux opérations dans
les mêmes fichiers , l'une s'étant rapprochées , l'autre pas :
extrait fichier OFX issue de la banque postale:
<STMTTRN>TRNTYPE>ATM<DTPOSTED>20090507<TRNAMT>-60.00<FITID>P$3O0$LLG9<NAME>CARTE
MASTERCA 06/05/09 A
18H51</STMTTRN><STMTTRN>TRNTYPE>POS<DTPOSTED>20090505<TRNAMT>-861.34<FITID>P$3OB$6NRF<NAME>DEBIT
CARTE BANCAIRE DIFFERE</STMTTRN>
extrait fichier GSB
<Operation No="6651" Id="P$3OB$6NRF" D="5/5/2009" Db="0/0/0"
M="-861,3400000" De="1" Rdc="0" Tc="0,0000000" Fc="0,0000000" T="423" C="0"
Sc="0" Ov="0" N="Paiement mensuel carte bleue" Ty="4" Ct="" P="3" A="0"
R="0" E="0" I="0" Si="0" Pc="" Ibg="" Ro="6652" Rc="9" Va="0"/>
<Operation No="6714" Id="P$3O0$LLG9" D="7/5/2009" Db="0/0/0"
M="-60,0000000" De="1" Rdc="0" Tc="0,0000000" Fc="0,0000000" T="310" C="31"
Sc="0" Ov="0" N="" Ty="9" Ct="" P="0" A="0" R="0" E="0" I="0" Si="0" Pc=""
Ibg="" Ro="0" Rc="0" Va="0"/>
L'opération n° 6651 s'est bien rapprochées mais pas la n° 6714
Cette dernière était saisie sur à l'origine sur le 6/6/2009 , et j'ai
modifié en 7/5/2009 , mais cela n'a rien changer . Le nombre de jours
paramétré est 20
J'en profite pour faire une demande complémentaire :
Quelque soit la raison pour ce non rapprochement et le soin apporté à la
programmation , ce pointage ne peut pas être entièrement automatique et à
mon avis il manque une fonction de rapprochement manuelle . Cette fonction
pourrait être :
- Proposition pour les opérations dont une correspondance à été trouvée
avec validation du pointage ou refus
- Pour les opérations orphelines restantes affichage en regard des
opérations saisies mais non pointées et choix manuel du pointage désiré
Voilà , merci pour votre excellent travail
----------------------------------------------------------------------
pbiava - 05-19-09 18:46
----------------------------------------------------------------------
JP Joubert : je crois que tu confonds marquer les opérations et les
rapprocher. A l'import du fichier si l'option marquer est utilisée grisbi
marque l'opération avec un T. Il faut ensuite la rapprocher.
Pour senacle pourrais-tu m'envoyer un extrait de ton fichier de la poste
avec les trois opérations de façon à ce que je teste ça avec la 0.6 pour
voir si le bug se reproduit.
----------------------------------------------------------------------
senacle - 05-19-09 19:54
----------------------------------------------------------------------
Malheureusement, je ne conserve pas les fichiers de La Poste une fois que
j'ai importé dans Grisbi.
Dès que je constate à nouveau le bug, j'enverrai un autre extrait avec les
opérations concernées.
----------------------------------------------------------------------
JP Joubert - 05-19-09 21:39
----------------------------------------------------------------------
Désolé d'avoir employer un terme inapproprié , mais je ne confond pas .
Pour pouvoir être marquée avec un T à l'importation , il faut que Grisbi
détecte la correspondance entre l'opération saisie et l'opération importée
et c'est delà qui ne fonctionne pas à chaque fois .
----------------------------------------------------------------------
pbiava - 05-22-09 06:33
----------------------------------------------------------------------
Pour revenir sur ton premier message les deux opérations dans ton fichier
comportent l'ID de l'opération fourni par la Banque Postale. As-tu fais
quelque chose de plus pour arriver à cette situation ou alors c'est pris
immédiatement après import ?
----------------------------------------------------------------------
JP Joubert - 05-22-09 21:39
----------------------------------------------------------------------
Non je n'ai rien fait d'autre que :
- effectuer l'importation du fichier de la banque postale avec option
pointer
- après avoir constater le non pointage de l'opération incriminée
(l'opération 6714 saisie n'est à ce moment pas pointée au 6/5 et grisbi me
propose d'ajouter la même valeur au 5/5), je modifie la date de l'opération
, je refait l'importation , même résultat .
- je fait une copie des fichiers et te les envoie .
Ensuite les jours suivant , je refait une importation d'un nouveau fichier
de la banque postale et là tout se passe bien , toutes mes operations sont
marquées "T" , y comprise l'opération 6714 !
Ce soir , je refait une importation d'un nouveau fichier de la banque
postale et Grisbi me propose à nouveau d'ajouter une opération de même
valeur au 5/5.
Hors quand on examine les fichiers , il y a une opération de 60€ saisie au
2/5 mais enregistrée par la banque au 5/5 avec ID P$3OB$LLG9 dans OFX mais
P$3O0$LLG9 dans GSB et une autre saisie au 7/5 de même valeur et
enregistrée au 6/5 par la banque , avec ID P$3O0$LLG9 identique dans GSB ,
donc dans GSB 2 opérations même ID ?
ci joint extrait fichier OFX
<STMTTRN>TRNTYPE>ATM<DTPOSTED>20090507<TRNAMT>-60.00<FITID>P$3O0$LLG9<NAME>CARTE
MASTERCA 06/05/09 A 18H51</STMTTRN>
<STMTTRN>TRNTYPE>POS<DTPOSTED>20090505<TRNAMT>-861.34<FITID>P$3OB$6NRF<NAME>XXXX
XXXXXXXXXXXXXXXXX</STMTTRN>
<STMTTRN>TRNTYPE>ATM<DTPOSTED>20090505<TRNAMT>-60.00<FITID>P$3OB$LLG9<NAME>CARTE
MASTERCA 02/05/09 A 10H12</STMTTRN>
<STMTTRN>TRNTYPE>ATM<DTPOSTED>20090429<TRNAMT>-60.00<FITID>P$3OC$LLG9<NAME>CARTE
MASTERCA 28/04/09 A 08H40</STMTTRN>
extrait fichier GSB
<Operation No="6699" Id="P$3OC$LLG9" D="29/4/2009" Db="0/0/0"
M="-60,0000000" De="1" Rdc="0" Tc="0,0000000" Fc="0,0000000" T="310" C="31"
Sc="0" Ov="0" N="" Ty="9" Ct="" P="3" A="0" R="0" E="0" I="0" Si="0" Pc=""
Ibg="" Ro="0" Rc="0" Va="0"/>
<Operation No="6698" Id="P$3O0$LLG9" D="2/5/2009" Db="0/0/0"
M="-60,0000000" De="1" Rdc="0" Tc="0,0000000" Fc="0,0000000" T="310" C="31"
Sc="0" Ov="0" N="" Ty="9" Ct="" P="3" A="0" R="0" E="0" I="0" Si="0" Pc=""
Ibg="" Ro="0" Rc="0" Va="0"/>
<Operation No="6651" Id="P$3OB$6NRF" D="5/5/2009" Db="0/0/0"
M="-861,3400000" De="1" Rdc="0" Tc="0,0000000" Fc="0,0000000" T="423" C="0"
Sc="0" Ov="0" N="XXXXXXXXXXXXXXXXXXXXX" Ty="4" Ct="" P="3" A="0" R="0"
E="0" I="0" Si="0" Pc="" Ibg="" Ro="6652" Rc="9" Va="0"/>
<Operation No="6714" Id="P$3O0$LLG9" D="7/5/2009" Db="0/0/0"
M="-60,0000000" De="1" Rdc="0" Tc="0,0000000" Fc="0,0000000" T="310" C="31"
Sc="0" Ov="0" N="" Ty="9" Ct="" P="3" A="0" R="0" E="0" I="0" Si="0" Pc=""
Ibg="" Ro="0" Rc="0" Va="0"/>
voilà tous les éléments que je possède espère avoir répondu à la question
bonne soirée
----------------------------------------------------------------------
pbiava - 05-23-09 05:03
----------------------------------------------------------------------
ton explication est très clair et permet de comprendre le problème. Dans
cette configuration grisbi est incapable de trancher entre plusieurs
opérations similaires et il fait le mauvais choix en se basant uniquement
sur la date et le montant.
Spontanément une solution dans ce cas particulier serait de comparer les
tiers pour autant que tu remplisses bien la date de retrait.Mais est-ce
généralisable.
Il faut que je réfléchisse à la façon de faire ça mais probablement pas
pour la version 0.6 car ça oblige à repenser le fonctionnement de l'import
sur ce point particulier.
Je ne m'étais pas rendu compte de ce problème car dans mon cas, je ne crée
pas d'opérations me contentant d'importer régulièrement le fichier de la
Banque Postale.
Issue History
Date Modified Username Field Change
======================================================================
04-11-09 16:37 senacle New Issue
04-11-09 16:37 senacle OS => Autre Linux
04-11-09 16:37 senacle Unstable Impact => Yes
04-11-09 18:30 pbiava Note Added: 0000866
04-11-09 19:01 senacle Note Added: 0000872
04-11-09 19:35 pbiava Note Added: 0000873
04-11-09 20:28 senacle Note Added: 0000874
05-16-09 11:59 JP Joubert Note Added: 0000936
05-19-09 18:46 pbiava Note Added: 0000946
05-19-09 19:54 senacle Note Added: 0000951
05-19-09 21:39 JP Joubert Note Added: 0000953
05-22-09 06:33 pbiava Note Added: 0000957
05-22-09 06:33 pbiava Status new => assigned
05-22-09 06:33 pbiava Assigned To => pbiava
05-22-09 21:39 JP Joubert Note Added: 0000958
05-23-09 05:03 pbiava Note Added: 0000959
======================================================================
More information about the bugsreports
mailing list