Customised reporting

Customised reporting

I need a report containing the follow fields:

Invoice#
Bill To:
Invoice Date
Terms
Due Date
P.O.#
Sub Total
VAT (20%)
Total
Payment made
Credits Applied
Balance Due

Does anyone know if this is available?