actualbudget / actualbudget/actual

[Bug]: Bank Sync page and error notifications don't accommodate multiple connections at the same institution.

Offen
#4,848 3 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bank sync
Vorherrschende Sprache
TypeScript
Sterne
28.7k
Forks
3k
Ø Merge
2 T. 11 Std.
Gemergte PRs (30 T.)
65

Beschreibung

### Verified issue does not already exist?

- [x] I have searched and found no existing issue

### What happened?

If there are more than one connection to the same institution at SimpleFIN, the Bank Sync page will only show the "bank" which doesn't always match the connection name given by SimpleFIN. The connection / bank names are correct in the "Add / Link Account" popup when you choose SimpleFIN as the source.

**Example 1:**
Two credit cards are issued by Comenity Bank:
- B&H Payboo Credit Card
- IKEA Visa
These are the names of the connections in SimpleFIN. They show up listed this way in the add account popup, but when I add the second account (IKEA) the bank sync page lists the "bank" as B&H Payboo Credit Card. I'm assuming this is because the list is looking at the actual institution name to link to the "bank" name, and when it gets to the first one alphabetically, it lists it on the screen.

**Example 2:**
My wife and I both have accounts at Fidelity. I added a nickname to one of them:
- Fidelity Investments
- Fidelity Investments Wife
Same thing happens as above. Accounts for both connections on the bank sync page are listed under "Fidelity Investments." But I can see the nickname in the Add / Link Account popup.

**Finally:**
When a connection needs attention (2FA re-auth, ect), there's a red error notification after sync. "Failed syncing account XYZ." In the case of example 1, I only get one notification for B&H Payboo Credit Card even though both accounts need re-authorization.

### How can we reproduce the issue?

Add two connections to SimpleFIN at the same institution. Add a nickname to one of the connections or have two credit cards issued by the same bank but with different logins (ie, Citi bank / Comenity bank).

Add the accounts in Actual, you will see them listed as expected.

Go to the Bank Sync page. You will see them all listed under the first bank (1st alphabetically).

Wait for a connection error on all accounts such as 2FA re-auth. Sync accounts and only see one error messages for all related accounts.

### Where are you hosting Actual?

Docker

### What browsers are you seeing the problem on?

Chrome, Microsoft Edge, Desktop App (Electron)

### Operating System

Windows 11

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.