wish: import remember last account

Bug #1738816 reported by klokkie
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
HomeBank
Won't Fix
Undecided
Unassigned

Bug Description

Hello,

I would like the import assistant to remember my last choice in the account section, but only if I have previously chose an existing acocunt. Alternatively, an tick box to remember my choice.

This option is found by;
* Select: File > Import > Qif > (chose a valid Qif)
* Once in the Account tab, chose: Change Action > Select "Chose Existing".

In the Transaction tab include controls to select all/none/invert.
Ideally another control to select all ** new ** transactions since the last successful import (or possibly a date).

This would make (my) life a lot easier.

Thanks in advance, and happy holidays.

Regards,

Klokkie

---

klokkie (homebank-u)
summary: - wish: Small import features
+ wish: Additional small import features
Maxime DOYEN (mdoyen)
Changed in homebank:
assignee: nobody → Maxime Doyen (mdoyen)
importance: Undecided → Wishlist
milestone: none → 5.2
Revision history for this message
Maxime DOYEN (mdoyen) wrote :

transaction selection will be done into 1744612
which as similarity to yours

summary: - wish: Additional small import features
+ wish: import remember last account
Revision history for this message
Maxime DOYEN (mdoyen) wrote :

in fact I simplified the target account selection for v5.2 wich will be a simple combobox, as you can see I the attached picture.
I don't really like the idea of remind an account. If you have a single one, it should be okay, but I you have several it do introduce a chance to import in wrong account by not taking care of what is selected.

Normally Homebank try to rely on the account number to define the target account, so if you have an accoutn number with 1234 and that this number is found into the OFX/QIF file, then it will match.
Of course this do not work for CSV which is not a monetary format.

Changed in homebank:
status: New → Incomplete
Revision history for this message
Maxime DOYEN (mdoyen) wrote :

Does this new behavior suit your request ?

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

up...

Revision history for this message
Sloma (bartek-sokolowski) wrote :

I decided to test the upcoming v5.2 after reporting a similar Bug / Wishlist ([Bug 1779540).

What I noticed from the initial tests is the import assistant doesn't remember the preselected options for:

- import memos
- swap memos with payees
- sentence case memo/payee

In my case, it also doesn't match the exported account with the one in homebank. The problem lies in the exported files from my online banking, I think. Please correct me if I'm wrong, this should normally match the first line of qif file (!Type:XXXXXXXX) with the name in Homebank. And if this true then it will never be achieved because my files contain only generic names like BANK and/or CCARD.

For this reason, I still would like Hombank to remember my last choice and pre-select last used account.

Maxime DOYEN (mdoyen)
Changed in homebank:
status: Incomplete → New
Revision history for this message
Maxime DOYEN (mdoyen) wrote :

@sloma:
- import memos
- swap memos with payees
- sentence case memo/payee

=> are to bet default set into the preferences / Import part
(then you can override during import if necessary), like before 5.2

No, for QIF format, your bank should provide a name, like the NSavings Account line below under the !Account section

!Account
NSavings Account
TBank
^
!Type:Bank
D2004/01/30
T121.96
CR

So the wish is to remind arbitrarily the last target account and preselect it ?
BUT if you have multiple account into the same file, this is weird and could lead to import into a bas account. I do think, the new system introduced into 5.2, which consist of just a dropdown is quite simple compared to the previous one. Feedback on this are welcome.

Revision history for this message
Gabor Klok (1-gabor) wrote : Re: [Bug 1738816] wish: import remember last account

The idea with the accounts is, to be remember the last selected (valid)
account.
At the moment the importer wants to create a new account for every
import, if I already have an `import` account I want to use that.
When I import frequently this is a bit of a hindrance, as I don't want
many new accounts, I just want it all in the `import` account.

A preselection in preferences, like;
( ) create new account on import
( ) use pre-existing account : [ accounts dropdown ]

would also be very acceptable. This would preselect the "account" option
on import still allowing last minute changes.

I hope that helps.

Regards,

klokkie

On 18 Jul 2018, at 20:17, Maxime DOYEN wrote:

> @sloma:
> - import memos
> - swap memos with payees
> - sentence case memo/payee
>
> => are to bet default set into the preferences / Import part
> (then you can override during import if necessary), like before 5.2
>
> No, for QIF format, your bank should provide a name, like the NSavings
> Account line below under the !Account section
>
> !Account
> NSavings Account
> TBank
> ^
> !Type:Bank
> D2004/01/30
> T121.96
> CR
>
> So the wish is to remind arbitrarily the last target account and
> preselect it ?
> BUT if you have multiple account into the same file, this is weird and
> could lead to import into a bas account. I do think, the new system
> introduced into 5.2, which consist of just a dropdown is quite simple
> compared to the previous one. Feedback on this are welcome.
>
> --
> You received this bug notification because you are subscribed to the
> bug
> report.
> https://bugs.launchpad.net/bugs/1738816
>
> Title:
> wish: import remember last account
>
> Status in HomeBank:
> New
>
> Bug description:
> Hello,
>
> I would like the import assistant to remember my last choice in the
> account section, but only if I have previously chose an existing
> acocunt. Alternatively, an tick box to remember my choice.
>
> This option is found by;
> * Select: File > Import > Qif > (chose a valid Qif)
> * Once in the Account tab, chose: Change Action > Select "Chose
> Existing".
>
> In the Transaction tab include controls to select all/none/invert.
> Ideally another control to select all ** new ** transactions since
> the last successful import (or possibly a date).
>
> This would make (my) life a lot easier.
>
> Thanks in advance, and happy holidays.
>
> Regards,
>
> Klokkie
>
> ---
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/homebank/+bug/1738816/+subscriptions

Revision history for this message
Sloma (bartek-sokolowski) wrote :

"At the moment the importer wants to create a new account for every
import, if I already have an `import` account I want to use that.
When I import frequently this is a bit of a hindrance, as I don't want
many new accounts, I just want it all in the `import` account."

The process is different in 5.2... Well, in 5.2 there is a dropdown menu to choose, so the clicking has been reduced from around 7-9 clicks to 2, it's an improvement. However, when account identification fails like in my situation, the assistant reverts to "create new account" in the dropdown menu. For this reason...

"A preselection in preferences, like;
( ) create new account on import
( ) use pre-existing account : [ accounts dropdown ]

would also be very acceptable. This would preselect the "account" option
on import still allowing last minute changes."

I would still like to have the above in preferences.

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

Well, there are finally several point not to do this here:

1. technical: it make no sense and it is not possible to set/remind an account into a program preference in that situation (1 prref, x files and y accounts per files)

2. data: if the detection of the account fail, it is more logical to fix this into the file or use a different format (by preference: OFX, then QIF, if nothing that the 2 ones CSV)
n.b.: if your bank do not provide reliable files then ask them to fix it.

3. reason mentioned above (possible mixup)

4. the improvement introduced to 5.2 are sufficient, 1 click to pickup the account at each import is not that much complex to do compared to before, and would need to be done if you have and import more than 1 account in a regular time into a same Hb file

Changed in homebank:
status: New → Won't Fix
assignee: Maxime DOYEN (mdoyen) → nobody
importance: Wishlist → Undecided
milestone: 5.2 → none
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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