Sometimes non-accounting people get hung-up on the words "debit" and "credit" and think they have to do with "owing" or "being owed" money. The effect of a debit or credit on the business depends on the accounts in the transaction and debit and credit don't have anything to do with the "direction" of a flow of money. My 100-level accounting instructor summarized it as: "A debit is the entry in the left column, and a…
> Sometimes non-accounting people get hung-up on the words "debit" and "credit" In took an undergrad accounting class centuries ago. I'm a CS major, but we were required to take a beginner class in accounting, which in retrospect was a good thing. In the accounting class (the double-entry bookkeeping part), for any transaction two accounts were involved: - Money was "debited" into one account. ie., money came into th…
Accounting For Developers, Part I
181–190 of 193 posts
Re: Accounting For Developers, Part I
#182Earlier quoted context omitted.
You can model the data in such a way that the recorded transactions can be reported on in either accrual or cash basis.
Not sure what you mean, as far as I know the government requires businesses to pick one form and stick to it. Unless you're building accounting software you'd have no need to support both ways.
Re: Accounting For Developers, Part I
#183Any time the idea of double entry bookkeeping comes up there is nothing but unanimous advocacy for it. This thread echoes the same sentiment where there's several comments about the importance of double entry. And yet like all previous endorsements I've heard, I've not been able to take away why it is so important. The reasons are always around error tracking, tracing source of funds, standing the test of time etc. a…
You may not need double entry if you’re just tracking your personal checking account to see if you can pay your bill… but it still may help. You answered your own questions though. It’s useful for error tracking and consistency. As a simple example to explain how it can help from a consistency perspective - think about a tool like Mint or Personal Capital or Nerd Wallet. They let you sign into your bank account and u…
Re: Accounting For Developers, Part I
#184Ok this is an interesting post but I as understand it, its more like "what can go wrong when developing accounting software" and not that developers need a special type of accountant?
Yes this post is about developing accounting or other kinds of software that tracks money (from the subtitle: "... we walk through basic accounting principles for anyone building products that move and track money"). One can treat it as a primer on double-entry accounting as well.
Re: Accounting For Developers, Part I
#185It's reassuring to see so many comments here expressing positive sentiment around the topic!
Re: Accounting For Developers, Part I
#186Earlier quoted context omitted.
That makes sense to me in terms of assets and liabilities, but when I read https://beancount.github.io/docs/the_double_entry_counting_m... and it described income as being negative and expense as being positive, it broke my brain a little bit.
That's because it's just wrong, like everything from the docs of ledger and its descendants (and every "accounting for developers" article, except surprisingly not TFA here!), and accountants are just correct to use unsigned numbers. A credit entry is a source, and a debit entry is a sink. When I do $4000 worth of consulting services work for Joe Bloggs, this gets entered as a $4000 credit to Income - Consulting Serv…
Re: Accounting For Developers, Part I
#187Re: Accounting For Developers, Part I
#188Earlier quoted context omitted.
That makes sense to me in terms of assets and liabilities, but when I read https://beancount.github.io/docs/the_double_entry_counting_m... and it described income as being negative and expense as being positive, it broke my brain a little bit.
[flagged]
Re: Accounting For Developers, Part I
#189Earlier quoted context omitted.
> "debit" and "credit" and > think they have to do with > "owing" or "being owed" money. I think of it as 'owing' (liability) or 'owning' (asset). When you credit an account, you either increase what you 'owe' on that account OR decrease what you 'own' on that account. Examples: - bank credits a customer account => bank owes more to its customers - company credits income account => company owes more to its shareholde…
I think (would love to know if I'm wrong) of it as: debit => from, credit => to
Re: Accounting For Developers, Part I
#190Sometimes non-accounting people get hung-up on the words "debit" and "credit" and think they have to do with "owing" or "being owed" money. The effect of a debit or credit on the business depends on the accounts in the transaction and debit and credit don't have anything to do with the "direction" of a flow of money. My 100-level accounting instructor summarized it as: "A debit is the entry in the left column, and a…
> Sometimes non-accounting people get hung-up on the words "debit" and "credit" In took an undergrad accounting class centuries ago. I'm a CS major, but we were required to take a beginner class in accounting, which in retrospect was a good thing. In the accounting class (the double-entry bookkeeping part), for any transaction two accounts were involved: - Money was "debited" into one account. ie., money came into th…
That's because you are a creditor to the bank. After you put cash into your bank account, the bank owes you cash. You are lending them your cash, and the more you lend them, the more of a creditor you are. That's why they say your account is in credit.
When you take too much cash out of the bank, it's obvious you are a debtor to the bank. You owe them. You're in debt to them. That's why taking cash out is called debiting. The more you take out, the closer to a debtor you become, though hopefully on balance you've been more of a creditor than a debtor.