Custom Report Question

Is it possible to build a Custom Report that would show the following in columns:

Transaction Date – Sales Invoice # – Customer # – Customer Name – Inventory Code # – Quantity Purchased – Amount

Custom reports are still a work in progress.