@Roeshimi#81419 Well... first of all I would wonder how this would effect battery life.
When your phone has to check your location all the time to see what account should be used, it will have to run GPS all the time. That would drain your battery.
Second concern would be privacy. Although I trust bunq, it would be a concern for many. As this would be optional, it it not a large concern, but still.
Third, I don't think there is a way for bunq to get the location of a payment yet. They don't add the location details to a card payment. A card payment should trigger the app to get your location, but I don't know if that is possible to do.
Last but not least... this would work when you always go to the same store for your groceries. In rural areas this can be logical, but not in cities, where you have plenty of choice between different stores which can be close together. So you should differentiate by the stores name. That would mean a database with all stores has to be included in the bunq app.
It is a great thought, but I see many practical issues, which will make it very hard to implement this.
A more easy way to get the (more or less) same result is to be able to add a payment to a certain account afterwards. Th original account would still be in the payment (for referral purposes), but you can link the payment to another account and the amount is transferred from that account to the original account.