Procurement: Are there any criteria that should be followed when selecting a Common Procurement Vocabulary code?

A code should be considered that makes the contract recognisable to all parties, and thus fits the needs of the contract in question.