mirror of
https://github.com/actualbudget/actual.git
synced 2026-07-15 14:43:36 -05:00
Closed
opened 2026-05-26 00:54:25 -05:00 by GiteaMirror
·
13 comments
No Branch/Tag Specified
master
tabedzki/feat/replacing-month-picker-with-day-picker
enforce-append-only-migrations-ci
delay-initial-sync-until-loaded
jfdoming/mobile-app-build
cross-version-sync-compat
claude/error-codes-worker-boundary-26i5uu
jfdoming/api-tokens-part-1
jfdoming/api-tokens-part-2
jfdoming/api-tokens-part-3
jfdoming/mobile-app-updates
api-browser-custom-data-dir
claude/budget-version-migration-compat-151jlr
claude/worker-error-serialization-9iqtl7
claude/react-table-library-research-afx83z
claude/issue-8401-regression-test-9nw9l3
jfdoming/mobile-app-foundation-part-1
jfdoming/mobile-app-scaffold
release
ai-fix-cleanup-def-8290
claude/relaxed-shannon-jusywa
claude/fervent-keller-s6f2fq
claude/determined-feynman-st1y9z
claude/wizardly-einstein-vi2wce
claude/sweet-albattani-7nseio
feat/bank-sync-per-budget-file
claude/affectionate-cannon-y0kc82
claude/dependabot-findings-m9pgmb
claude/mac-app-ios-publish-zjs1lz
claude/vigilant-tesla-aiiyos
depot-migrate-secrets-1781296330308
claude/quirky-cerf-v5qck7
claude/animation-removal-alternative-2etfh1
claude/netlify-preview-comments-consolidate-9XPYa
osc/7391-error-boundaries-reports
claude/pensive-dijkstra-7DYui
claude/server-app-version-mismatch-HTCGv
claude/pr-8027-review-feedback-mELuO
claude/zealous-wozniak-e5pO0
claude/intelligent-heisenberg-BSHJq
claude/translation-download-refactor-jFRsO
claude/mobile-performance-ideas-G9PAO
claude/github-issue-7988-5A5ly
blacksmith-migration-ff70d2d
claude/great-mayer-KRvOk
claude/react-native-ios-compilation-fcJh5
claude/serene-goldberg-58xv0
claude/kind-euler-LVG3K
release-automation/edge-nightly
7710-bundle-migrations
claude/fix-docker-build-error-WMfed
claude/llm-compatible-release-notes-t20Nr
7710-tests-tdd
cursor/transaction-table-rewrite-f077
claude/plan-ci-secure-context-OtEe1
claude/fix-issue-7667-DPXi3
cursor/resolve-pr-7449-ee11
claude/fix-typescript-build-error-JPtZ5
copilot/add-repository-configs-to-packages
worktree-compressed-drifting-ritchie
claude/api-consumer-verification-kfz1K
pr-7454
claude/fix-issue-7410-LLLQ4
revert-7281-generate-icons
react-query-useSchedules
copilot/sub-pr-6140
package-upgrades
v26.7.0
v26.6.0
v26.5.2
v26.5.1
v26.5.0
v26.4.0
v26.3.0
v26.2.1
v26.2.0
v26.1.0
v25.12.0
v25.11.0
v25.10.0
v25.9.0
v25.8.0
v25.7.1
v25.7.0
v25.6.1
v25.6.0
v25.5.0
v25.4.0
v25.3.1
v25.3.0
v25.2.1
v25.2.0
v25.1.0
v24.12.0
v24.11.0
v24.10.1
v24.10.0
v24.9.0
v24.8.0
v24.7.0
v24.6.0
v24.5.0
v24.4.0
v24.3.0
v24.2.0
v24.1.0
v23.12.0
v23.11.0
v23.10.0
v23.9.0
v23.8.1
v23.8.0
v23.7.2
v23.7.1
v23.7.0
v23.6.0
v23.5.0
v23.4.2
v23.4.1
v23.4.0
v23.3.2
v23.3.0
v23.2.9
v23.2.5
v23.1.12
v22.12.9
Labels
Clear labels
AI generated
API
bank sync
budgeting
bug
can’t replicate
dependencies
docker
documentation
electron
experimental feature
feature
feedback
goal templates
good first issue
help wanted
importers
maintenance
needs info
needs testing
needs triage
needs votes
openid
payees
pull-request
regression
reports
responsive
rules
schedules
server
✨ merged
split transactions
tech debt
tech-support
theme
transaction import
transaction reconciliation
transactions
translations
upstream
user interface
✅ approved
wontfix
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/actual#91758
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @T-Lancer on GitHub (May 15, 2025).
Original GitHub issue: https://github.com/actualbudget/actual/issues/4991
Verified issue does not already exist?
What happened?
After recently changing banks and adding my new bank C24, everything was working. After having setup some further sub-accounts I wanted to re-add my bank to link the new accounts and now I receiver this error after going through all the gocardless authentication.
I tried numerous times, eventually reaching a rate limit. I tried removing all accounts from that bank, and now I cannot add any.
adding the bank to my gocardless profile directly works however. But not through Actual.
How can we reproduce the issue?
This happens when trying to add accounts from a C24 (Germany) bank.
Where are you hosting Actual?
Local Docker container. 25.5.0
What browsers are you seeing the problem on?
No response
Operating System
None
@Rivsoft commented on GitHub (May 15, 2025):
I have the same issue with ABN Amro from Netherlands. Stopped working a few days ago, unlinked account, tried to link again and ABN Amro is not in the bank list for the Netherlands.
EDIT: Looks like my issue is related with gocardless issue particularly with my bank. Just keeping this here for reference.
Thanks
@T-Lancer commented on GitHub (May 18, 2025):
I rolled back to actual-server:25.4.0 and found that after authentication, I receive a success message. however the then shown list of found accounts is then empty. So I still cannot add any accounts.
I think this may be related to #4756 Gocardless bank sync: improved error handling for initial account linking. — thanks MatissJanis
So just better error handling. the issue clearly still persists.
@felixoswald commented on GitHub (May 19, 2025):
I have the same issue with C24. After authentication with gocardless and redirect to Actual an error occurs and linking the account fails.
Actual client & server version: 25.5.0
Running latest docker image
Server log: actual.log
@felixoswald commented on GitHub (May 23, 2025):
I have sent the API request to gocardless manually via Postman and the request
/api/v2/accounts/{id}/details/for the deposit account (Tagesgeld) fails. So Actual probably selects the wrong account or gocardless have a problem with these type of accounts.I have opened a support ticket with gocardless. Their team is working with C24 to get this resolved.
So it seems this is an issue with gocardless and Actual. The deposit account can't be connected and maybe a warning should be displayed. However, Actual should still link the regular account.
@T-Lancer commented on GitHub (May 26, 2025):
that's good. I had contacted C24, but they said there is nothing broken on their end (that they want to admit).
And that's true with the Tagesgeld accounts. It ignored them when I previously did have it working. Though I also had this issue with my previous Bank, Commerzbank. Just sort of took it as "oh I guess Tagesgeld accounts don't work". But that's great that Cocardless is aware of the issue and a working on it. Hopefully it will be fixed ASAP. as of this morning it definitely was not working yet.
@IsThisThingStillOn commented on GitHub (May 27, 2025):
Ran into the same problem while trying to reconnect after it expired. I couldn't figure out what I was doing wrong until I googled the error message and found this issue.
@pelletencate commented on GitHub (Jun 1, 2025):
I just noticed I have the same issue. I read the PR and I doubt it's related to that, it doesn't seem to touch anything before an error is raised.
I do wonder if it's related to https://github.com/actualbudget/actual/pull/4667 though. (Didn't review that all the way through) That was released in 25.4.0, try the version above that.
@T-Lancer commented on GitHub (Jun 2, 2025):
as stated, this was my assumption that the error just wasn't handled properly in 25.4.0. and the latest version, 25.5.0 already has improved error handling and that is what we currently see here, with the "Request to Institution returned an error" Error.
@felixoswald commented on GitHub (Jun 4, 2025):
After updating to 25.6.0 (docker) gocardless displays an account selection (#5031) for the normal account and the deposit account for C24 Bank. Deselecting the deposit account and only use the normal account still doesn't work. Actual continues to show the error message and the account cant be linked.
So apparently the deposit account is not the problem.
I have also received a new mail from gocardless support. They are still working with C24 to solve the issue.
@matt-fidd commented on GitHub (Jun 4, 2025):
Sounds like this is a problem on the GoCardless end. I'll leave this open so that responses from GoCardless can be shared there's nothing to be done on the Actual side here.
@IsThisThingStillOn commented on GitHub (Jun 5, 2025):
I was able to link and sync one C24 pocket to my Actual 25.6.1 Docker (for this budget I only need one pocket). After the selection screen of all the accounts I entered the password a second time and got an error message "Not Found" (URL was my server-ip:port/gocardless/link?ref=xyz (xyz being a 36 charatcer long hexadecimal string with -), but going back to the tab with Actual, it displayed "Success. Link your accounts" (or something like that). Clicking the button I could sync my Actual account to the C24 account and sync the transactions.
@T-Lancer commented on GitHub (Jun 5, 2025):
I can confirm that the authentication page for gocardless has changed. Upon first login it now asks which accounts to link.
If one attempts to link a Tagesgeld account, the process fails as before. But deselecting it allows me to link my Giro and Pocket accounts again.
So it seems they have "fixed" it. as Tagesgeld accounts previously seemed to be ignored anyway. And now one must actively prevent those accounts from getting linked as the process will fail otherwise.
@felixoswald commented on GitHub (Jun 8, 2025):
@T-Lancer it works for me too (except Tagesgeld). So they probably fixed it.
I think you can close this issue as resolved by gocardlesss.