Codes CPV : comment les utiliser pour filtrer les marchés publics
Les codes CPV (Common Procurement Vocabulary) constituent le vocabulaire commun des marchés publics de l'Union européenne. Institués par le règlement (CE) n° 2195/2002, puis mis à jour par le règlement (CE) n° 213/2008, ils s'imposent à tous les acheteurs publics pour décrire l'objet de leurs marchés, qu'il s'agisse de fournitures, de services ou de travaux. Pour une entreprise qui répond à des appels d'offres, comprendre la logique CPV est une condition préalable à toute veille efficace sur des portails tels que le BOAMP, TED (Tenders Electronic Daily) ou PLACE.
1. Structure des codes CPV : décrypter les huit chiffres
Chaque code CPV est composé de huit chiffres suivis d'un chiffre de contrôle, séparé par un tiret. La structure est hiérarchique et s'articule en quatre niveaux :
| Position | Nombre de chiffres significatifs | Niveau | Exemple |
|---|---|---|---|
| Division | 2 | Secteur principal | 45 (Travaux de construction) |
| Groupe | 3 | Famille de produits/services | 45.2 (Bâtiment et génie civil) |
| Classe | 4 | Sous-famille | 45.21 (Bâtiments et travaux de construction) |
| Catégorie | 5 à 8 | Description précise | 45213312-3 (Construction de bâtiments scolaires) |
Le chiffre de contrôle (après le tiret) permet de vérifier l'intégrité du code ; il n'a pas de valeur sémantique. Les zéros finaux indiquent un niveau de précision réduit : 72000000-5 désigne les services informatiques dans leur ensemble, tandis que 72212311-2 cible le développement de logiciels de traitement de documents.
Le vocabulaire CPV comprend 9 454 codes répartis dans 45 divisions numérotées de 03 à 98. La maîtrise de cette arborescence est indispensable pour ne manquer aucun marché pertinent, et pour éviter les résultats non pertinents lors du filtrage.
2. Pourquoi les acheteurs publics assignent-ils les codes CPV
En France, le Code de la commande publique (articles R. 2131-18 et R. 2322-3 notamment) impose aux acheteurs de mentionner les codes CPV dans les avis de marché publiés au BOAMP et dans les Données Essentielles (open data). Au niveau européen, tout marché dépassant les seuils de procédure formalisée (269 000 euros HT pour les fournitures et services des collectivités depuis le 1er janvier 2024, 5 538 000 euros HT pour les travaux) doit faire l'objet d'un avis au Journal officiel de l'UE via TED, avec les codes CPV obligatoires.
Un acheteur peut attribuer :
- Un code CPV principal, qui reflète l'objet principal du marché.
- Des codes CPV complémentaires, qui décrivent des prestations secondaires incluses dans le même lot.
Par exemple, un marché de maintenance de réseaux informatiques peut porter le code principal 50312000-5 (Entretien et réparation de matériel informatique) et le code complémentaire 72250000-2 (Services de systèmes et d'assistance).
Cette dualité signifie qu'une veille limitée au code principal peut manquer des opportunités : il est judicieux de surveiller également les codes complémentaires associés à son secteur.
3. Comment identifier les codes CPV adaptés à votre activité
Étape 1 : consulter la nomenclature officielle
La nomenclature complète est publiée par la Commission européenne sur le portail Simap (simap.ted.europa.eu) et accessible en français. Elle est également téléchargeable au format XML ou CSV, ce qui permet des recherches en masse.
Étape 2 : rechercher par mot-clé
La plupart des portails d'achat, dont PLACE (place.gouv.fr) et TED, intègrent un moteur de recherche CPV par mot-clé. Saisissez un terme technique propre à votre métier (ex. : "nettoyage industriel", "traduction", "audit énergétique") pour obtenir une liste de codes candidats.
Étape 3 : analyser les marchés déjà attribués
Consultez les avis d'attribution (AAPC) publiés au BOAMP ou sur TED pour des marchés similaires que vous connaissez. Les codes CPV utilisés par les acheteurs dans ces avis constituent la référence la plus fiable pour votre veille.
Étape 4 : construire une liste de codes, du général au particulier
Établissez une liste structurée en combinant :
- Le code de division (2 chiffres) comme filet de sécurité large.
- Les codes de catégorie (8 chiffres) pour un filtrage précis.
Exemple pour un bureau d'études en acoustique :
| Code CPV | Libellé |
|---|---|
| 71000000-8 | Services d'architecture, de construction, d'ingénierie et d'inspection |
| 71321000-4 | Services de conception technique pour les installations mécaniques et électriques |
| 71334000-8 | Services d'ingénierie mécanique et électrique |
| 71351913-9 | Services d'acoustique |
4. Combiner les codes CPV avec le critère géographique et la valeur estimée
Un code CPV seul génère souvent un volume de résultats ingérable à l'échelle européenne. La combinaison avec d'autres critères de filtrage est indispensable pour une veille opérationnelle.
Filtrage géographique : le code NUTS
Le système NUTS (Nomenclature des unités territoriales statistiques) identifie les régions et départements européens. En France :
- NUTS 1 : grandes régions (ex. FR1 pour Île-de-France)
- NUTS 2 : régions administratives (ex. FR10 pour Île-de-France)
- NUTS 3 : départements (ex. FR101 pour Paris)
En croisant un code CPV avec un ou plusieurs codes NUTS, vous limitez les résultats aux marchés exécutés dans votre zone de chalandise.
Filtrage par valeur estimée
Le DCE (Dossier de Consultation des Entreprises) précise la valeur estimée du marché, mais les avis de publication mentionnent souvent une fourchette ou une valeur globale. Sur TED, les filtres de valeur permettent de cibler, par exemple, les marchés compris entre 100 000 euros et 1 000 000 euros, ce qui correspond souvent aux lots accessibles aux PME.
Tableau de combinaison recommandée
| Objectif | Code CPV | NUTS | Valeur |
|---|---|---|---|
| Veille large sur un secteur | Division (2 chiffres) | Pays (FR) | Sans limite |
| Veille régionale ciblée | Catégorie (8 chiffres) | NUTS 2 ou 3 | Sans limite |
| Opportunités PME | Catégorie (8 chiffres) | NUTS 2 ou 3 | 50 000 à 500 000 euros |
| Grands comptes / groupements | Division ou groupe | Pays ou EU | > 500 000 euros |
5. Exemples pratiques de filtrage par secteur
Cas 1 : entreprise de nettoyage industriel
- Code principal : 90919000-2 (Services de nettoyage de bureaux, d'écoles et d'équipements de bureau)
- Codes complémentaires à surveiller : 90911200-8 (Nettoyage de bâtiments), 90900000-6 (Services de nettoyage et d'hygiène)
- NUTS : FR (national) ou NUTS 3 selon la capacité de déplacement
- Résultat attendu sur TED : entre 2 000 et 5 000 avis par an pour la France, selon les seuils.
Cas 2 : éditeur de logiciels RH
- Code principal : 48400000-0 (Progiciels de gestion des transactions commerciales et personnelles)
- Codes complémentaires : 48440000-2 (Logiciels de paie), 72260000-5 (Services relatifs aux logiciels)
- NUTS : FR (les marchés SaaS sont rarement contraints géographiquement)
- Seuil de vigilance : dès 25 000 euros HT (publicité adaptée obligatoire selon l'acheteur).
Cas 3 : bureau d'études environnementales
- Codes à surveiller : 90711000-4 (Évaluation des impacts environnementaux), 71313000-5 (Services de conseil en ingénierie de l'environnement), 71351913-9 (Services d'acoustique)
- NUTS : NUTS 2 selon l'implantation
- Conseil : les études d'impact sont souvent allotis séparément des travaux ; ne pas se limiter aux marchés de travaux.
6. Erreurs fréquentes et bonnes pratiques
Erreurs à éviter
- Se limiter à un seul code CPV : un acheteur peut classer un marché de formation informatique sous 80500000-9 (Services de formation) plutôt que sous 72000000-5 (Services informatiques). La veille sur un code unique crée des angles morts.
- Ignorer les codes complémentaires : les prestations accessoires mentionnées en codes complémentaires représentent parfois l'essentiel de la valeur commerciale pour un sous-traitant spécialisé.
- Confondre CPV et nomenclature fiscale : les codes CPV ne correspondent pas aux codes NAF/APE. Une entreprise dont le code NAF est 6201Z (Programmation informatique) peut légitimement répondre à des marchés sous des dizaines de codes CPV différents.
- Oublier les seuils de publicité : en dessous de 40 000 euros HT, l'acheteur n'est pas tenu de publier un avis formalisé, donc aucune recherche CPV ne permettra de détecter ces marchés de gré à gré.
Bonnes pratiques
- Mettre à jour sa liste de codes CPV au moins une fois par an, car les acheteurs peuvent modifier leurs usages de classification.
- Croiser la veille CPV avec des mots-clés textuels dans l'objet du marché, car certains acheteurs assignent des codes imprécis.
- Conserver un journal des faux positifs (marchés non pertinents détectés) pour affiner progressivement les combinaisons de codes.
- En cas de réponse à un appel d'offres, vérifier que les codes CPV de l'avis correspondent bien aux codes de votre extrait Kbis ou à vos références : certains acheteurs utilisent la cohérence CPV comme critère de présélection informel.
Des outils de veille spécialisés, comme Veritra, permettent d'automatiser la surveillance multi-portails en configurant précisément des combinaisons de codes CPV, de zones NUTS et de seuils de valeur, afin de recevoir uniquement les avis correspondant au profil commercial de l'entreprise.
Les codes CPV ne sont pas une formalité administrative réservée aux acheteurs publics : ils constituent le langage commun qui structure l'accès aux opportunités de marchés publics à l'échelle européenne. Bien sélectionnés et combinés avec des critères géographiques et financiers pertinents, ils permettent de transformer une veille chronophage en un processus structuré et reproductible, quelle que soit la taille de l'entreprise soumissionnaire.