(a) Each municipality shall adopt a conflict of interest ordinance that provides that
- (1) a member of the governing body shall declare a substantial financial interest the member has in an official action and ask to be excused from a vote on the matter;
- (2) the presiding officer shall rule on a request by a member of the governing body to be excused from a vote;
- (3) the decision of the presiding officer on a request by a member of the governing body to be excused from a vote may be overridden by the majority vote of the governing body; and
- (4) a municipal employee or official, other than a member of the governing body, may not participate in an official action in which the employee or official has a substantial financial interest.