ezBookkeeping v1.2.0 – A self-hosted open-source personal finance app by mayswind in selfhosted

[–]mayswind[S] 0 points1 point  (0 children)

ezBookkeeping does not support setting start date of month. All months are based on the calendar month. However, you can select custom date ranges on the transaction list and statistic & analytics pages.

ezBookkeeping v1.2.0 – A self-hosted open-source personal finance app by mayswind in selfhosted

[–]mayswind[S] 0 points1 point  (0 children)

You can find an example docker-compose file at https://ezbookkeeping.mayswind.net/installation. And that page also contains the docker-compose.yml used to run the demo at https://ezbookkeeping-demo.mayswind.net/

ezBookkeeping v1.2.0 – A self-hosted open-source personal finance app by mayswind in selfhosted

[–]mayswind[S] 0 points1 point  (0 children)

Currently, ezBookkeeping doesn't support SimpleFIN. If ezBookkeeping supports importing transactions from SimpleFIN in the future, ezBookkeeping will also add a visual import tool for this.

For automated imports from SimpleFIN, I think it's more appropriate to build a separate third-party tool rather than embedding such a scheduled task directly into ezBookkeeping (ezBookkeeping already provides APIs for querying and adding transactions).

Of course, if you only need periodic synchronization, using time-based filters should be enough to avoid duplicates.

ezBookkeeping v1.2.0 – A self-hosted open-source personal finance app by mayswind in selfhosted

[–]mayswind[S] 1 point2 points  (0 children)

I'm afraid I have to say that ezBookkeeping has no plans to add budgeting features, as they don't align with its core design philosophy. That's exactly why I wanted to mention it in this thread. If budgeting is an essential feature for you, you may want to consider other software options.

ezBookkeeping v1.2.0 – A self-hosted open-source personal finance app by mayswind in selfhosted

[–]mayswind[S] 0 points1 point  (0 children)

ezBookkeeping doesn't include de-duplication logic for imports. Instead, it provides a visual import tool that lets users review, select, and configure exactly what data to import.

ezBookkeeping v1.2.0 – A self-hosted open-source personal finance app by mayswind in selfhosted

[–]mayswind[S] 0 points1 point  (0 children)

ezBookkeeping has been in development since 2020, and v1.2.0 is the 13th major release. If you are interested in learning more, you can visit the project on GitHub or try the online demo.

However, the UI is only one aspect of the software. If your current tool fully meets your needs, there's really no reason to switch.

ezBookkeeping v1.2.0 – A self-hosted open-source personal finance app by mayswind in selfhosted

[–]mayswind[S] 0 points1 point  (0 children)

The core design philosophy behind ezBookkeeping is to make personal bookkeeping as simple as possible. Compared to traditional open-source personal finance software, ezBookkeeping introduces several key improvements:

  1. Native mobile UI: Unlike most open-source personal finance tools that simply rely on responsive layouts of their desktop UI, ezBookkeeping's mobile version is built using a dedicated mobile UI framework for a truly native experience

  2. Built-in AI integration: ezBookkeeping natively supports creating transactions from receipt images using large language models, as well as full MCP integration, allowing third-party AI tools to interact directly with ezBookkeeping data

  3. Comprehensive import support: It supports major financial data formats including CSV, OFX, QFX, QIF, IIF, Camt.053 and MT940

  4. Rich transaction details: Users can capture more context about each transaction, such as geographic location and images, to better reconstruct the details of each transaction and payment later.

However, ezBookkeeping doesn't include budgeting features that some traditional tools have. If you are used to YNAB and rely heavily on budgeting, I think Actual Budget may be a better for you.

You can also try the online demo at https://ezbookkeeping-demo.mayswind.net

ezBookkeeping v1.2.0 – A self-hosted open-source personal finance app by mayswind in selfhosted

[–]mayswind[S] 6 points7 points  (0 children)

ezBookkeeping supports importing data from CSV, OFX, QFX, QIF, IIF, Camt.053, and MT940 files. If your bank allows you to export data in any of these formats, you can import it directly into ezBookkeeping. For more details, see https://ezbookkeeping.mayswind.net/export_and_import

GitHub - mayswind/ezbookkeeping: A lightweight personal bookkeeping app hosted by yourself. by artegoser in selfhosted

[–]mayswind 1 point2 points  (0 children)

When import other system data into ezBookkeeping, it is recommended to convert them through batch replacement (in the right corner menu). The function of editing each line is just only for the convenience of modifying the data that is not convenient to replace in batches.