
This document is known as Contractor Agreement or Service Provider Agreement or Consultant Agreement . This agreement is to be utilized when the client/company procures any services from the contractor. This document will outline the terms and conditions such as the nature of services, payment terms, contractor duties, liability and intellectual property.
An agreement like this should also have a Confidentiality (Non-Disclosure) agreement as mentioned in sub section 6. You can find such an agreement on this site https://outweave.com/?p=4583&preview=true.
The current document provides a basic structure and parties are requested to modify the relevant provisions in the document as per their specific needs.