RE: print Customer payment receipt
Please see the answer in the following post. I hope this help
1. Search for and open the page called Customer Ledger Entries. Filter Document Type = Payment. Filter on Posting Date, as desired. There is not a report from this page per se, however you could click Page - Open in Excel in order to dump the records to Excel for further evaluation, printing, etc.
2. Search for and open the report called Customer Account Detail. Filter by date, as desired. Filter Document Type = Payment. Generate the report. This report is sorted by Customer, but then will show all the payments which fall into the filters that were used.