On Jun 26, 2010, at 2:55 PM, tommyk wrote:

> 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:
> 
> c. There's nothing tying that specific payment to that specific bill
> from the water supplier

You can annotate commodities with this information:

  2010/05/31 * (-) May Bill from Water Inc
     expenses:utllities:water         $100 (Bill: Water Inc) [may 2010]
     liabilities:accounts-payable

  2010/06/30 * (-) Pay Water Inc May Bill
    assets:bank                      -$100 (Bill: Water Inc) [may 2010]
    liabilities:accounts-payable           = $0

To see exactly which bills haven't been paid yet:

  ledger bal --lots accounts-payable

This is with 3.0.

John

Reply via email to