wesselt / bunq2ynab

Upload bunq transactions to ynab

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Joint accounts fail to sync

beninhos opened this issue · comments

I have a joint account. Setup correct. I get this error.

WARNING | sync.py:90 | populate | No matches for rule "*" - "Gezamelijke rekening" to "April" - "Bunq - Gezamelijk".

In other output, the * is replaced with the 'UserPerson' as per list_user.py or bunq_user_name as names in sync.py. I think there are the same.
With the joint account, * is given back and no syncs. Not sure how to debug this.

Do you see the account if you run the "list_user.py" script?

Yes
Gezamelijke rekening XXXX.XX EUR ACTIVE MonetaryAccountJoint XXXXX

Perhaps it's the joint account... I don't have one. What do you think of setting up a joint account to test?

sure. Only way to find out then :)

When I add a shared account it's asking for phone number or email... what's the email you use for bunq?

Yes, how can i share this in private?

Not sure how you can send private messages on github. My bunq email is xxx, can you create a shared account based on that?

Sure. I'll invite you! Was looking for PM too.

Zie hem binnenkomen, "Connect accepted". Ik zal vandaag of morgen wat testen.

Voor mij werkt het goed, heb een cent gestort en die komt in YNAB.

In mijn list_user.py staat de account als:

Deelrekening 0.00 EUR ACTIVE MonetaryAccountBank 6316733

Bij jou stond hij als MonetaryAccountJoint.

Misschien maakt het uit wie de account aanmaakt. Hoe kan ik jou uitnodigen voor een account? Zet een betaling van een cent met je e-mail in de notitie?

Zo zie ik hem ook staan. Vaag. Ik zie bij mijn eigen gezamelijke rekening ook 2 eigenaren en kan die niet wijzigen.

Toch vreemd dat list_accounts.py hem wel ziet, maar populate niet. Wat zie je als je de uitvoer van get_accounts() in lib/bunq_api.py afdrukt? B.v. log.info(self.bunq_accounts) in lib/sync.py regel 62.

ehm. Ik begrijp even niet zo goed hoe ik dat doe. Kun je een voorbeeldje maken?

Sure, heb er een aparte branch voor gemaakt: https://github.com/wesselt/bunq2ynab/tree/logpopulate

Hij heeft nu eerst een soort log van alle data die hij bij bunq ophaalt. Specifiek voor deze rekening zie ik dit lijstje:

{'bunq_user_id': 580xxx, 'bunq_user_name': 'beninho', 'bunq_account_id': 827xxx, 'bunq_account_name': 'Gezamelijke rekening'

Daarna gaat hij proberen te syncen op basis van mijn config.json

en dan zie ik

WARNING | sync.py:92 | populate | No matches for rule "*" - "Gezamelijke rekening" to "April" - "Bunq - Gezamelijk".

Als het goed is print hij ook de account lijst van YNAB. Wat zie je daar? (Of mail de output naar xxx als je dat prettiger vind)

Solved. Just a type after all.

closed