OurBooks
Doing More For Semi-Accountants
Welcome to OurBooks {aka myBooks rBooks, rCash, iCash}

MyBooks is a double-entry accounting system for Semi-Accountants. A Semi-Accountants is just someone who has been given a side task of keeping up with revenues/expenses and all those Accounting terms. This could be a small business owner who may have an accountant, but is responsible (or gives someone that responsibility) for supplying information to the Accountant.

I've been give those task many times in my career. Accountants are often called "Bean Counters", where the beans they are counting is money. Some of my experience comes from counting other stuff - things like inventory, where the beans are items, or flying hours, or training accomplishments, etc. My latest task has been a Quartermaster at a Veterans of Foreign Wars (VFW) post. One month of trying to keep a paper ledger was enough for me and I started to use GNUCash, which is basically a free version of QuickBook. Well it did a much better job of basic math than me and a calculator, I just couldn't get the stuff I needed to report. I then started to export information from GNUCash and wrote programs to build the reports I needed. I spent so much time importing and exporting that decided to write my own version of GNUCash, but be Web based and Multi-User. The results is MyBooks.

MyBooks is not QuickBooks, it may not have all the tools you need and is somewhere between QuickBooks and Quicken. It is really for a Mom and Pop Operation where your accountant may be just a Tax preparer, but you still have to give them what they need.

For more details on MyBooks, visit the About pages.

Disclaimer. I am not and Accountant or a Programmer, but I've written programs since the early 70's. Most of my applications are for self use. I decided to share MyBooks if anyone is interested. This is about my 3rd version and has gone through an extensive re-write. There are no Tests, other than how I've tested for the last 40 years!
Features
  • Double Entry Accounting - Follows the Accounting Equation Assets - Liabilities = Equity + (Income - Expenses)
  • Can manage multiple Books
  • Simple structure: Books -> Accounts -> Entries -> Splits
  • Extensive use of Place Holder Accounts. Placeholder cannot have entries/transactions but sum up all the child accounts (family)
  • Web based, uses the Ruby on Rails framework and PostgreSql for the Database
Challenges
  • Requires a server, either local, virtual, or cloud based (I've run it on a $35 RaspberryPI!)
  • Requires some Technical skills to setup and maintain.
  • ? test 2
Rails Version 7.1.3.2
Updated: 2024-10-26 11:16:33 -0500