Perte de transaction à la derniere ouverture

Bug #547264 reported by StephaneP
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HomeBank
New
Undecided
Unassigned

Bug Description

Bonjour,

J'utilise Homebank depuis plusieurs mois maintenant pour tenir mes comptes. Je suis en version 4.1 sous Windows 7 depuis plusieurs mois et tout fonctionnait bien jusqu'à aujourd'hui.

En fait la semaine dernière j'ai importé un fichier OFX récupéré sur mon compte à la banque postale.

Je l'ai importé dans Homebank (je vois bien un fichier comptes.xhb avec date de dernière modification le 18/03/2010 à 22h28). Mais lorsque j'ouvre Homebank, la dernière transaction que je vois date du 19/11/2009 (0 transactions cachées).

J'ai donc essayé d'ouvrir une sauvegarde du comptes.xb daté du 21/01/2010 et là pareil, la dernière transaction est la même!

Les autres paramètres de Homebank n'ont pas été affecté, j'avais créé des libellés d'affectations automatiques APRES le 19/11/2009 et ils sont toujours là.

Je me raccroche donc à l'espoir que le problème ne vient pas de mon fichier comptes.xhb et que je n'ai pas perdu plusieurs mois de vérifications bancaires mais qu'il s'agit juste d'un problème de lecture de ce dernier.

Pour info je fais régulièrement mes mises à jour Windows 7 donc je ne vois que ça qui aurait pu modifier le fonctionement de Homebank qui marchait très bien jusque là et que je n'ai pas mis à jour récemment.

Pouvez-vous m'aider?

Merci d'avance.

Revision history for this message
StephaneP (stefp30) wrote :

C'est encore moi, juste pour précision sur mon problème, je viens de désinstaller la version 4.1 pour installer la version 4.2.1 et le problème est le même.

Par curiosité j'ai édité mon fichier XHB et comme ce dernier semble être en XML, il est plus ou moins lisible avec un notepad, j'ai pu constater qu'il contenait bien des transactions récentes (mars 2010) donc je ne comprends pas pourquoi en réouvrant mon Homebank aujourd'hui je ne retrouve pas mes 4 derniers mois d'opérations.

J'espère que cette infos supplémentaires vous aidera.

Meric.

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

Bonjour,
Ca semble etre un problème similaire a celui ci #378992
N'enregistrez surtout pas votre fichié une fois chargé, vous perdriez probablement les operations definitivement.

Il doit y avoir un caractere dans votre fichier .xhb qui n'est pas utf8 et homebank cesse le chargement des operations.
Est ce que le fichier semble bien formaté ?
essayez de lancer homebank depuis une console (executer cmd, puis faite un drop de l'iocne d'homebank sur la fenetre, et ensuite touche entree, essayez ensuite de charger votre fichier, et voyez si il y a des messages d'erreur gtk.

Revision history for this message
StephaneP (stefp30) wrote :

Bonjour,

merci pour la réponse aussi rapide. Je viens de démarrer Homebank via la ligne de commande mais je n'ai aucun message d'erreur qui apparait.

Par contre j'ai installé notepad++ sur mon PC pour jeter un coup d'oeil plus approfondi au fichier XHB et j'ai constaté une différence au niveau des transactions par chèques à partir du 21/11/2009 (date à partir de laquelle il me manque les transactions).

Voici une ligne avant bugs :

<ope date="733710" amount="-100" account="1" dst_account="0" paymode="2" flags="0" payee="0" category="0" wording="CHEQUE N°1234567" info="1234567" tags=""/>

et une autre ligne de transaction type chèque à partir du 21/11:

<ope date="733731" amount="-22" account="1" dst_account="0" paymode="2" flags="0" payee="0" category="0" wording="CHEQUE N<ope date="733734" amount="-40" account="1" dst_account="0" paymode="3" flags="0" payee="0" category="0" wording="CARTE MASTERCA 21/11/09 A 11H51" info="" tags=""/>

Le numéro de chèque a sauté et la ligne s'est concaténé avec l'opération suivante.

Ce que j'ai du mal à saisir s'est que depuis ma dernière mise à jour j'ai importé plusieurs OFX de la banque postale sans souci, et le dernier OFX que j'ai importé n'a normalement pas modifié de données sur Novembre puisque mon historique ne me permet pas de remonter aussi loin à la poste.

En tout cas si ce que j'ai observé peut vous aider...mais effectivement il me semble avoir vu dans les bugs en cours un problème de caractère °

Merci.

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

Ok, donc +1 pour le non respect des encoding pour la banque postale.
Je dois étudier un patch pour la prochaine v4.3.
En attendant, si notepad++ le permet, il faut convertir le fichier en utf-8 et ca devrait aller ensuite.

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

Toutefois, pour les lignes du type:
<ope date="733731" amount="-22" account="1" dst_account="0" paymode="2" flags="0" payee="0" category="0" wording="CHEQUE N<ope date="733734" amount="-40" account="1" dst_account="0" paymode="3" flags="0" payee="0" category="0" wording="CARTE MASTERCA 21/11/09 A 11H51" info="" tags=""/>

il faut les réparer dans notepad++:

wording="CHEQUE N<ope date

a transformer en

wording="CHEQUE N" />
<ope date ...

et il manquera probablement le champ info et tag

Revision history for this message
StephaneP (stefp30) wrote :

OK merci.

Je n'ai pas encore eu le temps de tester mais je regarde ça dés que possible et je vous tiens au courant.

Revision history for this message
Fyk (stephane-benchimol) wrote :

Bonjour,

Je viens de migrer de GNUCash à HomeBank, et pour l'instant je ne suis pas déçu !
En revanche, impossible d'importer mes .ofx téléchargés depuis la Banque Postale, comme indiqué sur ce post: aucun compte ni transaction n'est détecté !

J'ai bien la dernière version de HomeBank 4.4, sous windows vista.

Avez-vous une idée ?
Merci,
Stéphane

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.