from Hacker News

Double-Entry Bookkeeping for Hackers

by excsn on 9/17/24, 2:26 PM with 7 comments

  • by kazinator on 9/17/24, 3:14 PM

    > Again, notice that income and liability accounts have negative values. (In real life people report these numbers without the negative signs, but I'm going to leave them because it's conceptually simpler.)

    This is a good way of implementing double entry accounting. The worst thing is to use positive quantities and then having to remember nonsensical rules what is added and subtracted, and what is a "credit" and "debit".

    Accounts with negative values are easy to remember: they are all represent external interests: sources that have lent or given money to the business.

    Owner equity runs negative because the owner's interest in the business is conceptually money that the business owes to the owner. To the owner, it is positive, but the business' account which tracks it is a reflection of that value inside the business: it has to represent the value it would lose if it had to pay out the equity to the owner.

    The signs all make sense when you think of them this way.

    Expensive are positive because they are a chunk of something the business has, or had. They represent what value of the business has been distributed into paying recurring bills and consumable resources. The business doesn't have that value in it any more, but it is tracked positively as chunk of the pie, since it isn't something owed to an outside interest.

  • by woolcap on 9/17/24, 3:39 PM

    I learned double-entry bookkeeping from the GnuCash "Tutorial and Concepts Guide"

    https://www.gnucash.org/viewdoc.phtml?rev=5&lang=C&doc=guide

  • by xtiansimon on 9/18/24, 11:51 AM

    My favorite basic bookkeeping book for just the basics.

    Barron's E-Z Bookkeeping by Wallace W. Kravitz, Kathleen Fitzpatrick (Barons Education Series 2009)

  • by dave333 on 9/17/24, 6:37 PM

    This is great and overcomes my previous view that "Accounting is arithmetic made difficult."
  • by daft_pink on 9/17/24, 3:10 PM

    I just need a way out of this intuit stupidity