Kodens allmänna principer , kriterier och tillämpningsbestämmelser är resultatet av fleråriga förhandlingar .