E.g. ( from ledger cli documentation )
2004/09/29 Circuit City
Assets:Reimbursements:Company XYZ $100.00
Liabilities:MasterCard $-100.00
Company XYZ:Expenses:Computer:Software $100.00
Company XYZ:Accounts Payable:Your Name $-100.00
What I genuinely don't understand is how is this not equivalent to: 2004/09/29 Circuit City DEBITS CREDITS
Assets:Reimbursements:Company XYZ $100.00
Liabilities:MasterCard $100.00
Company XYZ:Expenses:Computer:Software $100.00
Company XYZ:Accounts Payable:Your Name $100.00
My understanding is that as long as you don't use negative numbers the two forms have the same expressiveness.Please note that I am only challenging the method of encoding, not the rest of accounting. How you set up and manage a chart of accounts and how you take real world transactions and code them into your system IS very important and I very much acknowledge 1400 years of evolution on that front.
This topic genuinely interests me and I have questions. If you don't mind please drop me an email (it's in my profile) I have a few questions.
p.s. Accounting standards vary. I work with startups in the US (little to no standards).