The ethical code is a charter of rights and duties through which the company clarifies its own ethical and social responsibilities both within the business and towards the external environment. It is an effective method of preventing irresponsible or illicit behaviour by parties operating in the name of, or on behalf of the company, because it presents a clear and explicit definition of the ethical and social responsibilities of its directors, managers and employees, and often provides a comparison for its suppliers and customers.