My retailer/merchant produces his own diamond report, is that sufficient?

No, diamond certificates or diamond grading reports produced by people who have a financial interest in a diamond are not independent, and therefore cannot be free of bias.