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