As mentioned elsewhere there is also the IMHO very nice reportlab package for generating pdfs. I use it to generate invoices like this one:
sample invoice and other business correspondence with an openacs package that I would gladly release if it wouldn't be totally customized and unfinished. Mail me if you want a copy nevertheless.