There is a growing consensus among business stakeholders and society at large that mere compliance with legal rules is not enough to live up to the requirements of business integrity. Moreover, legal rules often use vague concepts and ethics are also useful to give concrete expression to the required practices.
The code of ethics should be revised and updated periodically. Moreover, resources should be allocated to study and monitor the subject.