Hacker News new | ask | show | jobs
by lisper 805 days ago
> you would then have to make a distinction based on the types of the accounts involved in a journal entry

That's right. The distinction is based on whether the account represents an asset or a liability.

> increase bank

> increase receivables

You would have to define what you mean by "bank" in order for this to make sense. But in general, receivables represent money that a company is owed from orders that have not yet been paid for, i.e. they are a effectively a loan from the company to its customer, and like all loans they are an asset to the creditor, which in this case is the company. When a payment is made against an outstanding receivable, the receivable is debited (the loan balance is reduced) and the company's cash balance is credited. Because cash and receivables are both assets, these add together and cancel out just as you would expect.

The rules under my system are still very simple:

1. Every financial asset is someone else's liability, and vice versa. Cash is an asset to its owner and a liability to society at large. Loans are assets to the creditor and a liability to the debtor. Purchase orders are a liability to the purchaser and an asset to the supplier. Etc. etc.

2. Every financial transaction is a change in someone's liability coupled with a change of equal magnitude in someone else's assets.

3. The absolute value of your assets minus the absolute value of your liabilities is your net worth.

A completely equivalent formulation is that liabilities have negative signs attached to them, and then your net worth is the sum of your assets and liabilities, but this is just a question of where you hide the negative sign. A - B is the same as A + (- B). It really doesn't matter except insofar as one convention might make it easier to think about things. Most people are used to seeing their liabilities expressed as positive numbers, i.e. if you owe money on your credit card bill, the balance due is positive, and if you have a credit balance, the balance due is negative. But it's all just a shell game with where you hide the signs.

2 comments

Yup, this is the same way of thinking I described here: https://news.ycombinator.com/item?id=39994335

Instead of grouping together accounts into credit-normal and debit-normal, to make things balance, I think it’s more intuitive to group accounts by usage and use negative numbers.

Asset and Liability accounts appear on a Balance Sheet and are called State accounts. State accounts track the current state of your net worth.

Income and expense accounts appear on an Income Statement and are called Change accounts. Change accounts since they track why your net worth changed.

>You would have to define what you mean by "bank" in order for this to make sense.

Bank means bank ledger account. The bank balance and receivables cannot both increase because they are both assets.

>That's right. The distinction is based on whether the account represents an asset or a liability. ... A completely equivalent formulation is that liabilities have negative signs attached to them

Understood. My point was merely that you cannot just change the labels.

The downside of this approach is that you would no longer be able to see whether a journal entry balances out based on the labels alone.

> The downside of this approach is that you would no longer be able to see whether a journal entry balances out based on the labels alone.

Yeah, well, there is this cool new invention called a "digital computer" that can help a lot with that. You don't have to keep the ledger on paper using quill and ink any more.

Absolutely, but digital documents are not accounting software either. Communication would definitely get harder if we lose debit/credit and with it the left/right visualisation of T accounts.

Perhaps some simple convention would help, like attaching +/- to account names. We do have account numbers and accountants know their meaning but most people don't.

> like attaching +/- to account names

Or "asset" and "liability". (Big displays are a thing now too.)

It would be very confusing to label expense accounts as "liability".

Liability has a very specific meaning (debt) and expenses do not necessarily increase liability.

And then there are accounts that can be assets or liabilities depending on their balance.

(Besides, very small displays a thing now too)

> It would be very confusing to label expense accounts as "liability".

Why?

> expenses do not necessarily increase liability.

That depends on what you mean by "expenses". If you give someone an expense account, that is a commitment to make payments for expenses, i.e. debt, so it's a liability. When you actually pay for those expenses (or reimburse someone for incurring those expenses) you are paying off debt and reducing your liabilities. Why is that confusing?

> And then there are accounts that can be assets or liabilities depending on their balance.

Sure. So? An asset account is one which represents assets when its balance is positive, and a liability account is one which represents liabilities when its balance is positive. A negative balance in an asset account is a liability, and a negative balance in a liability account (like a credit card, for example) is an asset.

You could do away with this convention and just represent all assets as positive values and all liabilities as negative, but people are used to distinguishing "money that you have" from "money that you owe" and having both of those represented by positive numbers in the usual case.

> very small displays a thing now too

Not for accountants.