How to print Customer's detailed account statement

If a customer purchase 5 different items at a time, and he repeats this for 8 times on different dates, then how to print his statement of account with all detailed items date wise. Thanks.

You would need to design a custom report for that.

You can use Sales Lines and Credit Notes Lines and then take the results to an excel sheet.
You will find all the data you need.