5 ms·
I think people underestimate the beauty and impact of accounting. Just a tiny number of formulas (accounting identities [1]) and statements (P&L, balance sheet
by nickpinkston 3y ago
I think people underestimate the beauty and impact of accounting.
Just a tiny number of formulas (accounting identities [1]) and statements (P&L, balance sheet, etc.) can represent what's going on in any org in ways that can be roughly comparable. Reminds me of the "fundamental theorem of calculus" or "central dogma of biology".
Accounting is also where we get math and written language [2] as ancient Mesopotamian civilizations initially kept track of commodities using specific "accounting tokens" [3] shaped like the thing represented, and that evolved into written language, imagine: hieroglyphics.
Later, Al-Jajr [4] (aka algebra, literally "balancing") was invented by Al-Khwarizmi (origin of "algorithm") to solve Islamic inheritance law, whose rules of splitting up became a series of equations that led to the need to solve them quickly and correctly. Al-Khwarizmi's quadratic formula was the origin of why "algorithm" gets its name from him.
[1] https://en.wikipedia.org/wiki/Accounting_identity https://en.wikipedia.org/wiki/Accounting_identity
[2] https://en.wikipedia.org/wiki/History_of_accounting https://en.wikipedia.org/wiki/History_of_accounting
[3] https://en.wikipedia.org/wiki/History_of_ancient_numeral_systems#Clay_tokens https://en.wikipedia.org/wiki/History_of_ancient_numeral_sys...
[4] https://en.wikipedia.org/wiki/Al-Jabr https://en.wikipedia.org/wiki/Al-Jabr
[5] https://en.wikipedia.org/wiki/Al-Khwarizmi https://en.wikipedia.org/wiki/Al-Khwarizmi
- wongarsu 3y agoOn the other hand some things in how accounting is traditionally done suffer from accounting predating a lot of "modern" math. Negative numbers were first used around the 3rd century in China and took until the 16th century to be used in Europe. Modern double-entry bookkeeping was invented in the 14th century in Europe. So if you ever wonder why they traditionally use a column for debit and one for credit, with definitions that seem a bit strange: that was the best way to make it work with only positive numbers.
- alexb_ 3y agoI wonder if this is why losses are written down with () instead of -.
- kqr 3y agoYes, that's part of it. The lengths accountants will go to to avoid having to deal with negative numbers is a bit funny.
- inopinatus 3y agoit’s because they know it’s a slippery slope into allowing imaginary and irrational numbers, which is how accountants go to prison.
- PopAlongKid 3y agoIt's just to make it more visually apparent. A tiny preceding hyphen is easy to miss. Same reason why negatives are sometimes printed in red, leading to such phrases as "drowning in red ink".
- kinleyd 3y agoI'm not sure if that's the reason for it, but I'm pretty certain introducing negative numbers would confound the accounting process.
- omichowdhury 3y agoWe implemented negative numbers in our ledger API (https://fragment.dev https://fragment.dev) and don’t use credits and debits at all. A bunch of engineers who didn’t know double-entry found it a lot easier to pick up. I think the key is to update the accounting equation to: (A)ssets - (L)iabilities = (I)ncome - (E)xpense So if you have more (+100) Assets, then to balance it out, you either need to have: +100 Liabilities (100 A - 100 L = 0) → You took out a loan and increased your liabilities -100 Assets (100 A - 100 A = 0) → You sold an asset for what it was worth +100 Income (100 A = 100 I) → You provided a service and earned income -100 Expense (100 A = 0 I - -100 E) → You got a refund for a previous expense I think that’s much more intuitive. You can think always think in terms of more or less Assets, Liabilities, Income or Expenses, then use the Accounting equation to check your reasoning. Here’s a deeper explanation: https://fragment.dev/docs#design-your-ledger-ledger-accounts https://fragment.dev/docs#design-your-ledger-ledger-accounts Disclaimer: I’m CTO at Fragment
- juped 3y agoNegative numbers have no place* in accounting, and people need to stop thinking "oh, credits are just negative numbers" and hopelessly confusing themselves and others by putting nonsensical signs on an unsigned magnitude of flux. * you can actually think of oddball reasons you might consider a "negative credit/debit", but it's more akin to something like a negative mass in physics
- kinleyd 3y agoI tried using John Wiegley's Ledger, which uses negative numbers. Everything was great about Ledger except for that part - I just couldn't wrap my head around it.
- juped 3y agoYeah, I had basically the same problem with it.
- barrucadu 3y agoMaybe this is one of those things that's harder to understand if you have an accounting background. As someone without an accounting background, I found it incredibly intuitive: if money moves out of an account, that's a posting with a negative number; if money moves into an account, that's a posting with a positive number; a transaction is a set of postings that together sum to zero, indicating that no money has been created or destroyed out of thin air. There's no need to learn any confusing "credit" or "debit" jargon, you just need to think about the movement of money (which you had to do already).
- kinleyd 3y agoI don't think that is the case. I think it would have to take a deeper understanding of double-entry accounting to really appreciate its genius. The key lies in the double entry that is made for each transaction. While each entry is simple, the beauty lies in how it provides the basis for detecting errors even in very large datasets simply by comparing totals - they must balance. In this context negative numbers do not provide any meaningful information at all.
- jjeaff 3y agoThen this would be one of those cases where working around a problem (the lack of negative numbers) actually resulted in a superior product. You don't want negative numbers because that would require the description of a category to change based on whether it is positive or negative. You wouldn't want to be changing "Assets" to "Liabilities" every time the number goes below zero. You don't need negatives in accounting, because anything that is affecting a number differently than the rest (reducing rather than increasing), needs to be accounted for separately. Imagine showing negative revenue. That would be mostly useless. You want to see how much revenue you had, and in a separate entry, how many expenses. Imagine how misleading it could be to show $0 in expenses last month, when in reality, you had $100 in expenses, but you subtracted $100 out because you returned some big purchase from last month and got a refund.
- ebolyen 3y ago> You don't want negative numbers because that would require the description of a category to change based on whether it is positive or negative That's actually already how it works, the kind of inverse you use depends on if the account is credit-normal or debit-normal. You end up in the same place. > Imagine showing negative revenue. That would be mostly useless. Revenue is already credit instead of debit, which if you were consistent in using negative numbers, a negative revenue be completely correct (so you would want to sweat if revenue was a positive number). It's weird, but it lets your cash on hand be a positive number, which is just a necessary consequence of the system. > Imagine how misleading it could be to show $0 in expenses last month, when in reality, you had $100 in expenses, but you subtracted $100 out because you returned some big purchase from last month and got a refund. Wouldn't that be accurate? This would be a debit of 100 and a credit of 100 which nets a balance of 0. But individually you would see the transactions and could sum the credits and debits if you were so inclined. Alternatively, contra-accounts exist if reporting these individually is material for some reason.
- soheilpro 3y agoHaving separate debit and credit amounts (instead of a single positive/negative number) serves another purpose as well: To track the total amount added or deducted from each account.
- accrual 3y agoI also kind of like the double column approach with positive numbers, since neither party is exchanging "negative money", so it kind of underscores the balanced nature of the transaction.
- yread 3y ago> can represent what's going on in any org in ways that can be roughly comparable. It can also obfuscate it pretty well!
- actionfromafar 3y agoObligatory "Seeing Like a State" reference.
- PopAlongKid 3y agoThat's where statement of cash flows[0] comes in -- because over a long enough time frame, profit is just cash in minus cash out. Hard to obfuscate that. Companies usually go bankrupt not because of negative net worth, but because of insufficient cash flow. [0]the third basic type of statement, in addition to balance sheet and profit & loss.
- Solvency 3y agoso why isn't there a single cash flow view/report that all businesses use rather than all of these bloated and apparently ineffective methods? PL etc..
- joncrocks 3y agoCash flow is not just what is happening, but what will happen. i.e. the difference between when money goes out vs. it coming in. If you are selling widgets for $1.20 and buying them for $1, and they are delivered after you order them, you are limited on how many open orders you can have at any point in time even though you make money on each order. A companies cash flow will be dependent on employees, capital expenditures, money for stock, returns rates, tax requirements etc. etc. So it's heavily dependent on what type of business is being run and the specifics of how the business is being run.
- PopAlongKid 3y agoThere is a cash flow report that all (public) businesses use -- as I said, it is one of 3 basic reports that capture different aspects of the companies financial performance. You need all 3 for a complete picture. The cash flow statement helps "unobfuscate" certain aspects of the other two reports (which I hope you agree are not pure obfuscation). For example, see this Apple Corp. financial report[0] -- it includes a statement of cash flows. I think you'd find that all other companies required to publicly share their financials will include the same report. [0]https://www.apple.com/newsroom/pdfs/FY22_Q4_Consolidated_Financial_Statements.pdf https://www.apple.com/newsroom/pdfs/FY22_Q4_Consolidated_Fin...
- kqr 3y agoYes, there's a neat simplicity in how everything in accounting must work out, but extrapolating from that into "P&L, balance sheet, etc. can represent what's going on in any org in ways that can be roughly comparable" sounds like a very financialised worldview. There are many important aspects of organisational design that are only loosely correlated with financial statements.
- shiandow 3y agoI know people underestimate the impact. Before the 1800s or so Europe didn't have negative numbers, except for the odd mathematician who claimed you could calculate with them even if they were obviously meaningless. It was only after bookkeeping became ingrained into all levels society that negative numbers were considered equally real as positive numbers.
- nyrikki 3y agoThey didn't have modern notation, specifically the integers as a convention hadn't been adopted by primarily Greek mathematicians like Diophantus. That is very different from understanding concepts like owing someone money, which is a form of negative. Chinese and Indian mathematicians and accounting from Babylonian times didn't have the same mental blocks. The Bakhshali manuscript is still the first known example of modernish notation I think, but used +