actualbudget / actual

A local-first personal finance app
https://actualbudget.org
MIT License
13.65k stars 1.1k forks source link

[Feature] import or sync transactions from MoneyMoney app on MacOS #2782

Closed mmoole closed 3 months ago

mmoole commented 3 months ago

Verified feature request does not already exist?

đź’»

Pitch: what problem are you trying to solve?

On MacOS, MoneyMoney app is used quite by some users because of its extensibility by lua scripts for fetching transactions from various sources, in addition to being PSD2-able and supporting various banks by itself. In order to do zero based budgeting, one would simply need to get all transactions into Actual. Since Actual now is running on the desktop, too, this should be possible using AppleScript or other api offered by the app. There was already an app BudgetBudget which is now archived that was developed to get data from MoneyMoney and do zero based budgeting. This app also used electron and used these functions to get transactions from MoneyMoney. (By the way, using the transactions from this app, Actual would indirectly support a huge lot more banks.)

Describe your ideal solution to this problem

Actual app would have a kind of sync button to sync with MoneyMoney (or other configured services, like bank sync). Or it could also be an addon / plugin, or could be treated just like another bank for setup (which could provide multiple accounts). (since I myself am not a real programmer, I think I could only help not directly on code-level)

Teaching and learning

Being able to import / sync with the transactions from MoneyMoney would be a combination of best tools for each use case: Actual for budgeting and MoneyMoney for accounts/transactions/statements management, while using both at their most capable features.

github-actions[bot] commented 3 months ago

:sparkles: Thanks for sharing your idea! :sparkles:

This repository uses lodash style issue management for enhancements. That means enhancement issues are automatically closed. This doesn’t mean we don’t accept feature requests, though! We will consider implementing ones that receive many upvotes, and we welcome contributions for any feature requests marked as needing votes (just post a comment first so we can help you make a successful contribution).

The enhancement backlog can be found here: https://github.com/actualbudget/actual/issues?q=label%3A%22needs+votes%22+sort%3Areactions-%2B1-desc+

Don’t forget to upvote the top comment with 👍!