bunqCommunity / bunqDesktop

The unofficial, free and open source desktop application for the bunq API
https://bunqdesk.top
MIT License
272 stars 53 forks source link

New installation of bunqdesktop doesn't get all transactions #564

Open JeroenEeuwes opened 4 years ago

JeroenEeuwes commented 4 years ago

Windows 10 and bunqDesktop 0.9.9.

I've just installed bunqDesktop 0.9.9. This was a fresh install. Unfortunately bunqDesktop doesn't retrieve all my transactions. I could see this very easily because in the stats overview almost all my salary payments were missing.

Clicking refresh did help a bit once: it would retrieve my second to last salary payment. Afterwards it did not do anything.

I do have some very old transactions in the overview, so it does not seem related to the date.

Restarting bunqDesktop did not help either.

Edit: I use the API key method

firstred commented 4 years ago

Hi @JeroenEeuwes

Thanks for creating this issue! Unfortunately, it's not just Windows 10. I am having the same problems on Ubuntu but hadn't opened an issue, yet, because it is challenging to find the cause. So, thanks again for creating this issue. It's time to start tracking the progress.

I did notice that using multiple accounts seems to be a surefire way to cause the bunqDesktop app to get out of sync. Logging out and then logging in again usually fixes the problem for me.

Because of the (probable) big rewrite needed to fix the synchronization, this issue was out of scope for the 0.99 release. bunq has released a whole new endpoint for transactions (events endpoint), which, I believe, even deprecates the endpoints the app currently uses (Mastercard actions + payments endpoint).

There's some catching up to do with listing transactions, but @Crecket has started work on the new events endpoint, and some architectural changes are being made to improve the app's data flow (including but not limited to synchronization): https://github.com/bunqCommunity/bunqDesktop/pull/551

JeroenEeuwes commented 4 years ago

@firstred Because you mentioned the different transaction types I just checked and all my old transactions shown are iDeal payments and Tap&Pay payments. For stuff like payments from or to other people/companies I only have transactions in the last few months.