Tricia:
That is a very common situation and the Adagio Invoices module is perfectly suited for that purpose. It can handle a variety of businesses, has a form designer so that you can design the layout of your invoice, has a recurring invoice feature and links directly to Adagio Receivables. An Invoice can have as many detail lines as you require and each detail line can have a description up to 750 characters in length. If you need to track stock quantities, you can optionally link the Invoices module to the Inventory module.
For an overview, see:
Invoices product sheet . For detailed information, speak with your Adagio consultant.