Here's an example of what I do:
For assets:
CompanyName:Assets:Checking
CompanyName:Assets:AccountsReceivable:ClientName
For liabilities:
CompanyName:Liabilities:Loan
CompanyName:Liabilities:Utilities
For Clients:
Clients:ClientName:Equity
Clients:ClientName:Invoice:Labor
Clients:ClientName:Invoice:Materials
Clients:ClientName:Payments:PaymentMethod
With the above setup, I can easily get a balance for each customer,
and see my total assets/liabilities fairly easily.
Before you ask, there is no good way in Ledger to track inventory -
while it can do commodity pricing, if you were to purchase an
identical item at different prices (for example, if you bought 5 items
for $10/each, then 20 for $9/each) there's no way to differentiate
between the items. It's really intended for securities.
Does this help?
- Zack