mirror of
https://github.com/actualbudget/actual.git
synced 2026-05-06 15:12:35 -05:00
Closed
opened 2026-04-26 04:29:53 -05:00 by GiteaMirror
·
13 comments
No Branch/Tag Specified
master
claude/hide-default-categories-1cwBZ
matiss/crdt-source-loading
matiss/crdt-protobuf
release/26.5.0
claude/update-issue-template-ykMNn
claude/fix-issue-7667-DPXi3
cursor/formula-feedback-improvements-4223
cursor/resolve-pr-7449-ee11
claude/fix-typescript-build-error-JPtZ5
jfdoming/api-tokens-part-3
jfdoming/api-tokens-part-2
jfdoming/api-tokens-part-1
claude/speed-up-vrt-workflow-ZAyI5
claude/crdt-version-auto-publish-Ph1BH
copilot/add-repository-configs-to-packages
worktree-compressed-drifting-ritchie
worktree-mellow-strolling-dawn
matiss/browser-api
claude/api-consumer-verification-kfz1K
feature/enable-banking
cursor/transaction-table-rewrite-f077
pr-7454
claude/fix-issue-7410-LLLQ4
release/v100.0.0
revert-7350-trim-deps
revert-7220-sankey-report
revert-7242-fix/split-parent-update-corruption
revert-7281-generate-icons
claude/electron-to-tauri-migration-LjBN8
worktree-remotion
release/vv26.4.0-pre
claude/browser-compatible-api-QbhHh
claude/improve-cli-transactions-waTUY
claude/publish-react-native-ios-j8qoT
js-proxy
claude/fix-flaky-ci-job-5gDdz
react-query-rules
react-query-useSchedules
claude/nightly-theme-validation-scan-DzOGD
claude/debug-simplefin-error-ZuKzB
matiss/desktop-client-subpath-imports
claude/fix-simplefin-ssrf-T31gX
claude/release-notes-validation-X7rvR
add-claude-github-actions-1772738270730
cursor/sync-performance-notification-9899
react-query-prefs
matiss/chunked-sync-and-progress-ux
v26.2.1
copilot/sub-pr-6880
fix-react-query-clear-on-close-budget
copilot/sub-pr-6140
feat/auto-note
feat/scoped-bank-sync
cursor/desktop-transactions-react-table-1d0c
fix-exhaustive-deps-App
copilot/fix-find-replace-bug
release/v26.2.0-pre
matiss/browser-tests
mobile-fix-drag-and-drop-across-groups
budget-table-v2
PayeeAutocomplete2
pglite
bugfix/plugins/fix-plugins-sw
feat/plugins/plugins-core-package
prerelease
matiss/unicode-minus-fix
cursor/fix-actual-github-issue-6206-gemini-3-pro-preview-9c37
TransactionFormPage
cursor/implement-mortgage-and-loan-account-type-78ca
tests-update-fill-with-pressSequentially
mobile/link-modal
deps/25.11
cursor/fix-update-vrt-apply-ci-job-dispatch-b324
sync-server-plugins
cursor/propose-patch-for-github-issue-5680-2a18
fix/compiler-preserve-inner-dollar-escapes
cursor/analyze-actual-budget-issue-and-propose-fix-5b70
coderabbitai/docstrings/0c070e5
cursor/add-wip-prefix-and-comment-to-prs-d78d
jfdoming/08-21-auto-focus-on-navigate-in-all-browsers
show-totals-on-mobile-budget-banners
allow-child-transactions-make-transfer
mobile-calculator-keyboard
payee-geolocation
enhance/restore_scroll_position
dm-fix-second-click-on-mobile-new-transaction-2
scrollToLocationBudget
alert-autofix-38
tsconfig-composite
mobile-fix-uncategorized-transactions-on-tracking-budgets
server-budget-handlers
fix-sql-injection-in-cleanup-template
non-chrome-draggable-workaround
mobile-budget-page-swipe-navigation
ts-db-all
stable
dark-theme-with-brand-colors
fix-mobile-delete-group
ts-db-select
UnderKoen/reconcile-context-menu
master-before-server-merge
v25.2.1
ts-runQuery
rename-redux-hooks
UnderKoen/3557-persist-state-in-history
remove-redux-CLOSE_BUDGET
fix-exhaustive-deps-errors-FinancesApp
redux-toolkit-createSlice-backup
accounts-function-component
ts-useSplitsExpanded
loot-core-server-package
useTransactios-in-TransactionEdit
react-aria-input
move-redux-to-desktop-client
QueryState-type
fix-themes-applied-late
mobile-vrts
revert-3295-spendingCardFix
react-aria-button-4
split-payee-on-mobile
twk3/pin-apis-crdt
notes-tag-autocomplete
ts-LoadBackup
dnd-kit
package-upgrades
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
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#43788
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.