Odd that the registrar wants you to provide them with an invoice and sign a new sales agreement when payment has already been made and the domain just needs to be transferred to them. I assume the buyer is paying the registrar for this service, and "maybe" the buyer will be charged a commission...