BeanCounter supports budgets, filters, batch transaction editing, autofill, and split/repeat transactions. Define custom accounting periods and automatically clear down nominal accounts. Attach photos, scans, voice memos, and files such as receipts, invoices, and other documents to each transaction. Stay on top of your business with detailed reports and graphs.Īdd new transactions with support for nine types of custom fields and file attachments. Manage accounts, clients, projects, merchants, and bills for an unlimited number of businesses. It features double-entry accounting, multiple currency support, and a simple one window user interface. So yeah, the other part would be easy-to-access integrations.BeanCounter is a powerful yet easy to use professional bookkeeping, time tracking, and invoicing application. I am thinking in ways to automate my daily routine without requiring you giving out your bank account password. [ it will read the PDF file and create entry based on rule. For example, you can add forwarding rules to address Another integration I am thinking, is an email address for processing receipt files. So the value I provide is more on the easy-to-access part.Īnd yes, I am thinking about add more integrations, such as Plaid you just mentioned. I also have plan for building a dedicated mobile app for it. With BeanHub, editing or adding entries will be deeply integrated into the system, so just with one step:Īnd that's it, it makes commit for you. It doesn't feel much for people like me doing this multiple times a day, as it's part of my daily workflow as an engineer, but it's not friendly for non-technical users. Take editing the book as example, for now there are three steps I want to make BeanHub very user friendly, ideally for people without any technical background, they shouldn't know Git or even what's Beancount in order to be able to use it. That's not easy for non-technical users, even for technical users, there's still burden to handle that. Such as, you can make GitHub + Action to create a database from your Beancount file, but that would mean you need to run your own SQL server or save it somewhere if you want to have a fava like dashboard to see the numbers anytime you want. Surely many things you can already do with GitHub + other CI service providers, but that means it would not be as easy-to-use as BeanHub, since GitHub and other CI providers were designed for hosting source code instead of accounting books after all. It's still very early stage, could be bugs here and there. I will try my best to open source them as much as possible. While the service code will probably remain private, there are many tools needed to be built during the development of this service. I am planning to build it as a software as service, but I am also considering making public repository free like GitHub does so that stakeholders can benefit from the transparency of CD (continuous delivery) jobs for generating financial reports, emailing out invoices, checking budgets, running linters, and so onĪnd many more.Bots for pulling data from different sources and commit or create merge requests.Merge request with review feature (like getting professional checks or peer review before merging).Compare two git commits and see account differences.Online editing (as a direct commit or merge request).With this concept in mind, I envision many interesting features to be implemented based on software development experience & workflows, such as: When you make a git commit push, the system will check and capture all the double-entry records into the database. Two days ago, I launched the very early stage of beta and would like to share it with you here (got approved by mods): Then I wondered why not build a service like GitHub but for Beancount, so I did. I believe managing accounting books should be automated, just like building software. I felt that many tedious and repetitive steps are needed. I have been using Beancount + Git for managing the accounting book of my small startup company for a while.
0 Comments
Leave a Reply. |