Hacker News new | past | comments | ask | show | jobs | submit login

Agree about most of your text with one note: Expenses are always Debits, thus they increased by Debits. Consider buying a can of CocaCola by cash: - you give your cash — its amount decreases, that is you credit your Assets:Cash account — money flow goes to Expenses account, let's assume Expenses:Food. In terminology of beancount this transaction will look like this:

Assets:Cash -1 USD Expenses:Food




From the perspective of the asset-holder, expenses are increased by Debits, yes - unless you're a bank and want to account for both parties with a single set of ledger entries.

For example, if you are a bank and I am your customer, then when I spend some of my money to buy your products, my Expense is your Income. My cash asset is your liability.

At scale, it can be convenient to construct statements for both parties by regarding the same entries as credit-normal. Alternatively you have to mirror all entries in a 99%-similar ledger, but reversed.


> From the perspective of the asset-holder

Does it matter who holds an asset when determining whether to debit or credit an expense? I would think the question is who is making the expense, not who holds an asset, which may or may not be used to pay the expense.

In any case, unless you are talking from multiple perspectives, which would be unnecessarily confusing, expenses and income have opposite signs.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: