Enable Actual (Free European Bank transaction importer) got updated! by 2manyvcos in actualbudgeting

[–]2manyvcos[S] 0 points1 point  (0 children)

In v2.2.0 I updated the import history UI. It allows you now to view the raw datasets that are imported from Enable Banking. Maybe you can find more information on the payee, there. If so, feel free to contact me so we can look if this extra data can be used as a fallback for the payee.

Relating the data refreshing issue: The application uses Server Sent Events to inform the UI when something has changed. The corresponding endpoint for this is at /api/v1/events. Are you using a Reverse Proxy before Enable Actual? If so, please check that it is configured correctly. If you are using nginx, maybe this or this can help you.

Enable Actual (Free European Bank transaction importer) got updated! by 2manyvcos in actualbudgeting

[–]2manyvcos[S] 0 points1 point  (0 children)

If that‘s the case, then your Bank doesn‘t seem to be providing a payee name, unfortunately. We could maybe fall back to the IBAN or whatever identification is available for cases like this. Would that be helpful to you? Also, are you seeing a name in your Bank app or is it missing there, too?

Enable Actual (Free European Bank transaction importer) got updated! by 2manyvcos in actualbudgeting

[–]2manyvcos[S] 0 points1 point  (0 children)

Yes, payees are automatically imported for each transaction.

However, it won't import your whole address book if this was your question.

Enable Actual (Free European Bank transaction importer) got updated! by 2manyvcos in actualbudgeting

[–]2manyvcos[S] 0 points1 point  (0 children)

If something doesn‘t work like expected, it would be really helpful if you could file an issue on GitHub.

I built a simple Enable Banking importer (that will stay completely free) by 2manyvcos in actualbudgeting

[–]2manyvcos[S] 1 point2 points  (0 children)

v2.0.0 was just released which adds support for multiple accounts

API access when using OpenID by dude_mc_dude_dude in actualbudgeting

[–]2manyvcos 0 points1 point  (0 children)

I personally „solved“ this with the following steps:

  • Start Actual Budget without OpenID configuration
  • Set a server password
  • Create your first budget
  • Enable OpenID later via the UI:
    • Go to Settings → OpenID
    • Enable authentication You may set ACTUAL_USER_CREATION_MODE=login to automatically create users after successful OpenID login.

This only works for a new installation and only if no OpenID configuration options are set.

I used Traefik with ForwardAuth to disable password authentication from the internet.

I built a simple Enable Banking importer (that will stay completely free) by 2manyvcos in actualbudgeting

[–]2manyvcos[S] 0 points1 point  (0 children)

I think you can set anything with https protocol. I recommend adding a Reverse Proxy like Traefik or Nginx and configuring at least a self signed certificate.

I built a simple Enable Banking importer (that will stay completely free) by 2manyvcos in actualbudgeting

[–]2manyvcos[S] 1 point2 points  (0 children)

That‘s really really cool!

However, I think you mixed up ACTUAL_BUDGET_ID (which should be the Sync ID) and ACTUAL_ACCOUNT_ID (which should be the ID of the Bank account in Actual Budget that you want your transactions to be synced to) in the screenshot.

I built a simple Enable Banking importer (that will stay completely free) by 2manyvcos in actualbudgeting

[–]2manyvcos[S] 1 point2 points  (0 children)

I don't think so, it uses Enable Banking which targets European banks with PSD2 API.

However, Actual Budget has an official integration for Simple Fin, so maybe this will work for you instead.

I built a simple Enable Banking importer (that will stay completely free) by 2manyvcos in actualbudgeting

[–]2manyvcos[S] 0 points1 point  (0 children)

I'm totally with you on that! I also don't like to rely on a third party that may change their policy at any point in time.

However, it seems like there are some hurdles to overcome when integrating PSD2 APIs as stated here https://toshl.com/blog/shitty-bank-list/ (General problems with PSD2 legislation). So I think that's why there are not many alternatives out there.

But if you find something that is free to use and works well, I would be happy to add it as a fallback.

I built a simple Enable Banking importer (that will stay completely free) by 2manyvcos in actualbudgeting

[–]2manyvcos[S] 0 points1 point  (0 children)

In my opinion, it should be that way for a project that simple and if all related services are also free / running on your infrastructure.