Double Entry Accounting for Developers
django-hordak.readthedocs.io
Double Entry Accounting for Developers
1–10 of 237 posts
Re: Double Entry Accounting for Developers
#2Re: Double Entry Accounting for Developers
#3ROA, ROE, etc come from the above formula.
Re: Double Entry Accounting for Developers
#4"I found the core explanation of double entry accounting to be confusing. After some time I distilled it down to the following:
"Debits decrease the value of an account. Always. [1] Credits increase the value of an account. Always. [1]
"[1] (1, 2) This is absolutely not what accountancy teaches. You’ll quickly see that there is a lot of wrangling over what account types get increased/decreased with a debit/credit. I’ve simplified this on the backend as I strongly feel this is a presentational issue, and not a business logic issue."
I mean, this is just....wrong. Maybe I'm not smart enough to see why this isn't completely incorrect? I mean I feel mathematically this will work but goes against so many core accounting principles it won't have much use except in the simplest of cases.
Re: Double Entry Accounting for Developers
#5I think the most important equation to understand about accounting is assets = liabilities + equity ROA, ROE, etc come from the above formula.
Assets = Net Equities
In other words, "all the assets are claimed". Owners equity is the the balance of the assets once other claims are discharged.Re: Double Entry Accounting for Developers
#6Re: Double Entry Accounting for Developers
#7Re: Double Entry Accounting for Developers
#8From the site: "I found the core explanation of double entry accounting to be confusing. After some time I distilled it down to the following: "Debits decrease the value of an account. Always. [1] Credits increase the value of an account. Always. [1] "[1] (1, 2) This is absolutely not what accountancy teaches. You’ll quickly see that there is a lot of wrangling over what account types get increased/decreased with a d…
Maybe this might work for a bank where assets and liabilities are sort of flipped from a non-bank business?
Re: Double Entry Accounting for Developers
#9That said, it was a ton of work to keep up to date given that I was trying to track money when I spent it vs when it cleared my bank account, and those two often varied by several days. Add on top of that three kids and various purchases my wife would make, and it just became too much of a hassle. But it also helped me understand where my money was going each month much better.
The whole double entry idea is basically that every time there is a flow of money, it is going from one place and to another.
So each transaction has two entries:
1. Where the money is going
2. Where the money came from.
That's really what it boils down to.
Re: Double Entry Accounting for Developers
#10I think the most important equation to understand about accounting is assets = liabilities + equity ROA, ROE, etc come from the above formula.
assets + liabilities + equity = 0
Seemed much more general. Double entry just became: everything (transactions, whole companies) sum to zero. Then just one other little thing (where money comes from in a transaction is positive, where you put it is negative) and you have the math.
IMH(and not accountancy)O