I'm working out much the same on my end.
I've already written some external scripts to create expense reports,
and since Ledger has native support for hours and bill rates I'm going
to move my invoicing into it.
A quick perl script to format Ledger's output, and I'll have invoices.
I'll be glad to share once I have a system in place that works.
Thanks.
------------------------------------------------------------------
Russell Adams RLA...@AdamsInfoServ.com
PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/
Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3
Hi Mike,
My Grandmother's maiden name is Eggleston.
You can do billing with Ledger, it's just more manual. This is what I
do:
The first transaction, where you do work for them, transfers money
from income into an accounts payable:
<DATE> (Inv#<NUM>) <PAYEE>
Assets:Receivable:Company <AMOUNT> ; :PROJECT:
Income:Company
Then when they pay you:
<DATE> (Inv#<NUM>) <PAYEE>
Assets:Checking <AMOUNT> ; :PROJECT:
Assets:Receivable:Company
This is what I did, but others have different reporting requirements
and may do it differently.
John
> Thanks, John. That example helps with understanding what I'm trying to
> do. My first approach was to use the commodities approach (i.e. 1
> Hours @ $30.00).
Ledger is happy with you specifying hours. What I do is to put the
"hours @ dollars" on the Income side of the first entry.
John