> b. There's nothing tying that particular $100 payment on June 30th to
> the water supplier. Now this could be fixed by using a/p subaccounts.
> So instead of liabilities:accounts-payable" I'd use
> "liabilities:accounts-payable:water-inc". But even if that was done:
Just to throw out an example
2009/10/08 * Invoice
Assets:Accounts Receivable:Customer Name
Customers:Customer Name:Invoice:Services -270.00
2009/10/12 * Check #12345
Customers:Customer Name:Payments:Check 270.00
Customers:Customer Name:Equity -270.00
Assets:Accounts Receivable:Customer Name -270.00
Assets:Checking Deposits
This way, I can tell who owes me what, puts amounts in my AR, then
checking deposits (different from checking - transfers from checking
deposits to checking happen when I enter a deposit slip), and I can
balance each individual customer's account.
Doesn't do aging, or tie bills/payments together like you're asking,
but it works for my purposes.
- Zack