Internal transfer transactions from .ofx files does not import

Bug #1815964 reported by Konilabs
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HomeBank
Fix Released
Low
Maxime DOYEN

Bug Description

I try to import some transactions from .ofx file from "Banque Populaire". All transactions are recognized.
I can see everything during OFX import file Assistant.
But at the end all transactions that are "Internal transfer" are just ignored.
I can provide ofx file via email. You can contact me at <email address hidden>

It looks to be new since 5.2.2 version, I never had this issue in 5.1.8
Platform is Windows 7 x64

Regards,

Revision history for this message
Konilabs (koni) wrote :

It works fine if I import accounts one by one.
It looks like it is the new internal transfer detection feature that has some issues.

Maxime DOYEN (mdoyen)
Changed in homebank:
assignee: nobody → Maxime DOYEN (mdoyen)
importance: Undecided → Low
milestone: none → 5.2.3
Maxime DOYEN (mdoyen)
tags: added: file-import-export
Revision history for this message
Maxime DOYEN (mdoyen) wrote :

Hi Koni,

Just tested with 5.2.2 and up and it work.

A) with an empty file
import your file
for each, select New Account (and not New Account (global)
=> 4 int xfer in both

B) then I deleted all txn on both account
import your file
for each, select New Account (and not New Account (global)
=> 4 int xfer in both

Maybe you kept selected the 'New Account (global)', which is to merge several file to 1 single account, and in that case yes int xfer will not work, as all txn are in the same account.

M.

Changed in homebank:
status: New → In Progress
Revision history for this message
Konilabs (koni) wrote :

Hi Maxime,
I can reproduce my issue with my xhb file.
It works fine in a new empty file you are right.
Let me check what I can give you to reproduce this issue.

I do not know what is 'New account (global)' and where is this option. Could you explain me ?

Regards,

Revision history for this message
Konilabs (koni) wrote :

I sent you xhb file that allow to reproduce this issue.
you can recontact me if you need more informations.

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

ok, je reproduis avec les fichiers du dernier mail.

'New account (global)'
=> http://homebank.free.fr/help/use-import.html#step3

Maxime DOYEN (mdoyen)
information type: Public → Private
Maxime DOYEN (mdoyen)
Changed in homebank:
status: In Progress → Incomplete
Revision history for this message
Konilabs (koni) wrote :

Bonjour Maxime,

Effectivement, j'ai fait une erreur dans mon fichier de comptes, avec le numéro.
Après correction par contre, lors de l'import je vois bien que certaines écritures sont importées sur l'account 2 et d'autres sur l'account 3. Par contre à la fin tous les transferts internes ne sont pas importés.

J'ai exactement le même comportement sur le fichier original.

Les opérations sont bien importées dans les bons comptes lors de l'assistant d'importation.

Faut il que je fasse d'autres tests ?

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

J'ai recompilé une 5.1.8 et testé les fichiers fournis et que les ope ne sont pas liée en transfert interne, donc avec ce jeu de fichier ça ne marche pas en 5.1.8, mais ça fonctionne en 5.2.2 si tu target bien les bons comptes, ceci avec mes options d'imports

Donc question 1: quelles sont tes options d'import OFX:
- Name => ?
- Memo => ?

question 2: utilise tu bien les mêmes options sur les 2 comptes ?

question 3: est-ce que pour chaque ope ou la détection échoue le champs mémo est bien scrupuleusement identique ?

La détection en 5.2 cherche un ope cible: même date, montant opposé, et même champs mémo
et c'est peut être trop stricte, mais la repose 3 m'aiguillera.

Revision history for this message
Konilabs (koni) wrote :

Bonjour Maxime,

Bon j'ai toujours le problème que je reproduit à 100% avec une nouvelles installation et les fichiers que j'ai fourni.
Lorsque j'importe l'OFX, les opérations de transferts internes, sont tout simplement ignorées et n'apparaissent sur aucun de mes comptes à la fin de l'import.

Pour répondre à tes questions :

Question 1: quelles sont tes options d'import OFX:
- Name => Mémo
- Memo => Ajouter à Mémo

Question 2: J'imagine que tu parles du menu Gérer > Comptes
Oui ce sont exactement les mêmes options (à part le numéro de compte qui diffère et le numéro du chèque pour Carnet de chèque 1)
Si tu parles de l'assistant d'importation OFX, j'ai exactement les mêmes options que dans la Question 1 pour tous les comptes, je ne change rien à l'assistant. Je clique suivant suivant suivant .

Question 3: Oui le champ mémo est exactement le même pour chaque opération. Seul le champ Info change car il s'agit d'opérations de virement, donc d'un coté j'ai le numéro de compte source et de l'autre le numéro de compte de destination.

Veux tu que je refasse un petit document avec des screenshots ? j'ai l'impression qu'on ne se comprend pas ou que je m'exprime mal.

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

Si, tout est très clair, soit rassuré, simplemetn j'ai zappé ton windows 7 initial et je testais sur Linux et pas sous Windows (boulet que je suis, qui sait bien que le comportement est pas toujours identique), là je suis sur mon Windows 10 et je reproduis comme toi a 100% le problème en 5.2.2 et en 5.2.3 qui viens de sortie en preview.

Ne reste plus qu'a trouver le pourquoi :)

Revision history for this message
Konilabs (koni) wrote :

Bonjour Maxime,

Ouf, je ne suis pas fou :)
Si ca peut t'aider, le bug se reproduit sous Windows 7 et Windows 10.

Bonne chance, si tu veux que je fasse des tests, tiens moi au courant.

Maxime DOYEN (mdoyen)
Changed in homebank:
status: Incomplete → In Progress
Maxime DOYEN (mdoyen)
Changed in homebank:
status: In Progress → Fix Committed
Maxime DOYEN (mdoyen)
information type: Private → Public
Maxime DOYEN (mdoyen)
Changed in homebank:
status: Fix Committed → Fix Released
Revision history for this message
Konilabs (koni) wrote :

Thanks a lot Maxime, here is a little donation for your help :)

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.