Double-entry accounting based personal finance app
Hello HN! I am Aswin Mohan, full-stack mobile + web developer and I built PaperMoney(https://getpaper.money). PaperMoney is a double-entry accounting based personal finance app. It can help you keep track of your expenses, assets, liabilities and your net-worth. It is based on the command-line tools beancount and ledger.I had been using beancount to track my expenses for over two years. The plain-text accounting and reporting with fava was great, but I wanted a mobile based app to keep track on the go. Looked around existing solutions but everything fell short when compared to beancount. Also the major apps were not available outside the United States and only supported the dollar. They were based on assigning categories to a list of transactions which I found lacking coming from double-entry accounting. So I created Paper Money. It's based on double-entry accounting, you can add your chart of accounts and add balanced transactions. We'll use this to calculate your net-worth and the balances in your accounts.It's built using React Native for the frontend and Elixir and Phoenix on the backend. We have support for both Android and iOS. I have plans to add automated account syncing and automated expense tracking in future versions.The target audience currently is someone who is familiar with double-entry accounting but looking for a hosted mobile version. The future versions will be focused on more mainstream customers of personal finance apps, which means making the app more accessible for people without prior experience with double-entry accounting.I am available at aswin@getpaper.money if you have any questions or querires, and excited to hear your feedback!Links: Website: https://getpaper.money IOS: https://apps.apple.com/in/app/papermoney/id6737713983 Android: https://play.google.com/store/apps/details?id=com.papermoney...Video Demo of the App: https://www.loom.com/share/40cf50afe33f4e1cb4fa3e749c19a2e3?...
Users appreciate the product's approach to financial management, with some preferring desktop over mobile. There's a desire for competition to Gnucash and automatic bank transaction monitoring. The product's database design and ledger schema raise questions, while its integration with EU/UK banks and generous free tier are praised. Users compare it favorably to Mint and PaperMoney, but express confusion over certain features like negative income and split transactions. There's interest in more advanced graphs and a note about a typo on the main page.
Users criticized the lack of a desktop/web client, finding the mobile-only approach inconvenient for complex transactions and data entry. The database design and ledger schema were deemed complex and unclear. Criticisms also targeted regional disparities, noting outdated banking in Australia and New Zealand compared to the EU. Access to APIs was restricted to organizations, not individuals. Users were disappointed with the dissolution of Mint and requested updates to the App Store listing and privacy policy. The concept of negative income and account tracking was confusing, and the overhead was seen as unjustified for individuals. Users desired more advanced graphs and customization, and noted a typo on the main page.