[GH-ISSUE #5664] [Bug]: Importing from bank Widiba (Italy) fails #28231

Closed
opened 2026-04-18 04:54:09 -05:00 by GiteaMirror · 3 comments
Owner

Originally created by @mauroartizzu on GitHub (Sep 3, 2025).
Original GitHub issue: https://github.com/actualbudget/actual/issues/5664

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

Maybe is GoCardless related but I am not able to debug it further.

When I try to link my account in new actual budget version I get this error

When polling for the confirmation from GoCardless

curl 'https://my-actual-instance:5006/gocardless/get-accounts' \
  -H 'Referer: https://my-actual-instance:5006/static/js/browser-server.Bww9SuVi.js' \
  -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36' \
  -H 'Content-Type: application/json' \
  -H 'X-ACTUAL-TOKEN: my-actual-token' \
  --data-raw '{"requisitionId":"my-requisition-id"}'

When the GoCardless page opens in a new tab and completes the authentication, once finished it briefly opens actual and closes it, in my actual tab i get this response from the api call after a couple of

{"status":"ok","requisitionStatus":"SA"}

Then:

{
    "status": "ok",
    "data": {
        "error_code": "INTERNAL_ERROR",
        "error_type": "Cannot convert undefined or null to object"
    }
}
Image

It used to work in the past, I cannot downgrade as the budget file won't work in older versions of Actual.

I will try to spin up an older instance and see if it works in earlier versions

How can we reproduce the issue?

How can we reproduce the issue?

Where are you hosting Actual?

None

What browsers are you seeing the problem on?

No response

Operating System

None

Originally created by @mauroartizzu on GitHub (Sep 3, 2025). Original GitHub issue: https://github.com/actualbudget/actual/issues/5664 ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? Maybe is GoCardless related but I am not able to debug it further. When I try to link my account in new actual budget version I get this error When polling for the confirmation from GoCardless ``` curl 'https://my-actual-instance:5006/gocardless/get-accounts' \ -H 'Referer: https://my-actual-instance:5006/static/js/browser-server.Bww9SuVi.js' \ -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36' \ -H 'Content-Type: application/json' \ -H 'X-ACTUAL-TOKEN: my-actual-token' \ --data-raw '{"requisitionId":"my-requisition-id"}' ``` When the GoCardless page opens in a new tab and completes the authentication, once finished it briefly opens actual and closes it, in my actual tab i get this response from the api call after a couple of ``` {"status":"ok","requisitionStatus":"SA"} ``` Then: ``` { "status": "ok", "data": { "error_code": "INTERNAL_ERROR", "error_type": "Cannot convert undefined or null to object" } } ``` <img width="513" height="507" alt="Image" src="https://github.com/user-attachments/assets/5061f543-915d-4753-b56a-41e68e3f165c" /> It used to work in the past, I cannot downgrade as the budget file won't work in older versions of Actual. I will try to spin up an older instance and see if it works in earlier versions ### How can we reproduce the issue? How can we reproduce the issue? ### Where are you hosting Actual? None ### What browsers are you seeing the problem on? _No response_ ### Operating System None
GiteaMirror added the bug label 2026-04-18 04:54:09 -05:00
Author
Owner

@mauroartizzu commented on GitHub (Sep 3, 2025):

On my bank the PSD2 authorization is granted so I don't think it could be a GoCardless issue

<!-- gh-comment-id:3248552342 --> @mauroartizzu commented on GitHub (Sep 3, 2025): On my bank the PSD2 authorization is granted so I don't think it could be a GoCardless issue
Author
Owner

@mauroartizzu commented on GitHub (Sep 3, 2025):

I confirm using 25.1.0 everything works as expected. I could downgrade it, re-sync my bank and update it again since I deploy it using docker-compose but it won't allow me to use my budget file since it was already upgraded to use 25.8.0.

Is there a way to import newer budget files into older versions?

<!-- gh-comment-id:3248605936 --> @mauroartizzu commented on GitHub (Sep 3, 2025): I confirm using 25.1.0 everything works as expected. I could downgrade it, re-sync my bank and update it again since I deploy it using docker-compose but it won't allow me to use my budget file since it was already upgraded to use 25.8.0. Is there a way to import newer budget files into older versions?
Author
Owner

@youngcw commented on GitHub (Sep 3, 2025):

You cant import newer budget files into older versions, there are database differences. Please reach out on discord for bank sync problems.

<!-- gh-comment-id:3249352544 --> @youngcw commented on GitHub (Sep 3, 2025): You cant import newer budget files into older versions, there are database differences. Please reach out on discord for bank sync problems.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#28231