wish: Allow for internal transfer on mismatched days

Bug #1708974 reported by Tyler Strickland
30
This bug affects 6 people
Affects Status Importance Assigned to Milestone
HomeBank
Fix Released
Wishlist
Maxime DOYEN

Bug Description

The current "internal transfer" functionality only works if the two transactions that the user is trying to link are recorded on the same day for both accounts. In my case, my credit card payment is recorded on one day at the CC company and the next day at the bank. Please allow for linking transactions that occur on different days.

Revision history for this message
Paul White (paulw2u) wrote :

Yes, I'd like this feature too.

I have three such regular internal transfers. Two have transaction dates that are day apart while the other has transaction dates which are two days apart.

summary: - Feature request: Allow for internal transfer on mismatched days
+ wish: Allow for internal transfer on mismatched days
Revision history for this message
Luiz Felipe Rivabem (rivabem) wrote :

Same for me. This and automatic assignment of transfers are my most wanted features and currently are dealbreakers for me to use just homebank.

Revision history for this message
hlecorche (hlecorche) wrote :

Same for me. Good wish

Revision history for this message
Ratz (ratzian) wrote :

Agreed, I found this wish while checking if it was already mentioned before making it myself.

I find this typically happens if I'm Internet banking late at night, the Transfer is initiated on Day-0 but only reflects on Day-1 (often)
And, if transferring between accounts at different banks, they can be multiple days apart.

Further, if HomeBank doesn't find the matching transfer in the other account, it automatically creates it, without first checking with the user -- this creates a duplicate entry in the case of these "split day" transfers.

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

Hey guys,

The problem is that I might have missed something when designing this, or this feature is not used for its original usage, meanwhile the doc is clear enough to me: http://homebank.free.fr/help/00-lexicon.html#pmintxfer, but I know many never read the docs.

Please read what I just post into #1721980 and let's discuss of your case, usage and reason why I should break this feature design.

My understanding so far is that this feature is used for different bank/institution transfer which it is not what it was designed for.

Revision history for this message
Paul White (paulw2u) wrote :

Maxime, you're right I didn't read the docs!

My use of the internal transfer is to transfer money from one account to another at both the same and different financial institutions. I do see what you are saying though. I have a credit card and bank account at the same FI but it can still take more than a day for money to show on my credit card whenever I pay my monthly account especially if the payment is made at a weekend or over a Bank Holiday.

If I wish to transfer money from an account at bank A to an account at bank B then I would need to create two transactions, one for each account. This is probably why your users are using internal transfers in the way that they are. I always understood that internal transfers were "internal" to me as the money being transferred was being paid to someone else.

For your information my .xhb file contains six financial institutions, although not all of them are still in use. A means of transferring money between accounts at different FIs in one transaction is a much needed requirement.

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

Maybe what is the need here is to do something similar but for normal transfer (and keet internal the way it is, or maybe merge this).
I think about enable to have a linked txn, and when you edit the SRC txn you are prompted what to sync to DST one.
What do you think ?

Revision history for this message
Paul White (paulw2u) wrote :

Maxime, I treat any transfer from any of my accounts at the several banks that I use in the same way, they are just a *transfer*. But as has been said before there seems to be a delay in processing credit card transactions by one or two days. I also have a two day delay with an account from which I draw an income so regardless of the intended use of "Internal transfer" I think your users have two needs:

1) A transfer where funds are received in the destination account immediately
2) A transfer where there is a delay in receiving the funds in the destination account.

Your idea is a good one. I think you should keep "Internal transfer" as it is and create an "External transfer" for transfers to accounts of another Financial Institution.

Most banks, certainly here in the UK, treat payments or transfers to their credit card accounts differently to transfers between other types of accounts. They seem to treat their credit cards as being another FI. I could use "External transfer" for credit card payments and "Internal transfer" for other transfers.

An "External transfer" should then allow editing of the destination date as has been requested.

Maxime DOYEN (mdoyen)
Changed in homebank:
status: New → Confirmed
importance: Undecided → Wishlist
assignee: nobody → Maxime Doyen (mdoyen)
Revision history for this message
Maxime DOYEN (mdoyen) wrote :

OK, I still need to think a good way of doing this, as to find potential linked txn homabnk uses guess what: same date and amount in its criteria, so maybe a solution would be to introduce a decay for date.
At last as the usage can be within different institution, as the account are supposed to be of the same owner, I should disable and empty the payee filed for that.

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

Hello Maxime, I have the same situation when the tranfers occur between accounts of mine held at different banks, so there is always one or two days of delay unfortunately..

Also, I noticed it is impossible to create a auto-assign rule for transfers, which can be quite annoying if I have several accounts (say to manage an appartment, or one that was mandatory to open for an insurance etc) and there are a number of recurring internal transfers happening between these accounts every month, all those need to be reconciled manually everytime, which is quite unfortunate :(

Maxime DOYEN (mdoyen)
tags: added: data-structure transaction
Maxime DOYEN (mdoyen)
Changed in homebank:
status: New → In Progress
Revision history for this message
Maxime DOYEN (mdoyen) wrote :

working on this.
Question: does a fixed day gap of 2 (or more but max=5) would suit ?

Revision history for this message
Kinnin Vo-Shay (vo-shay) wrote :

Hmm, I'm not sure... some transfers have just a 1 day gap.

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

let's go for 2 then

Changed in homebank:
status: In Progress → Fix Committed
milestone: none → 5.3
Maxime DOYEN (mdoyen)
Changed in homebank:
status: Fix Committed → Fix Released
Revision history for this message
Etienne Martin (whatever111) wrote :

Is it possible to make that delay configurable ?
Got a transfer that took 4 days to display in my other account.
Maybe just a "config file" parmeter, if you think that this is a too specific need.

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.