What is the difference between Bond fees and Transfer fees?

Bond fees are incurred when the bank requests a Legal Practitioner to register a Bond over the said property, whilst Transfer fees are incurred when the Legal Practitioner registers the said property in the name of the purchaser. Therefore bond fees relates to the financing of the property while transfer fees relates to transferring