Articles

Article ENTIEREMENT_MODIF (Arrêté du 22 décembre 2023 modifiant l'arrêté du 22 décembre 2022 relatif aux données essentielles des marchés publics)

Article ENTIEREMENT_MODIF (Arrêté du 22 décembre 2023 modifiant l'arrêté du 22 décembre 2022 relatif aux données essentielles des marchés publics)

ANNEXE

RÉFÉRENTIEL DES DONNÉES RELATIF AUX MARCHÉS PUBLICS



Nom du champ

Obligatoire/

Conditionnel

Format

Norme et nomenclature

de référence

Identifiant unique de marché public

Numéro d'identification unique du marché public

Nom du champ :

id

Obligatoire

Texte

Identifiant du marché public

Composition : numéro interne (1 caractère minimum à 16 caractères maximum) propre au système d'information de l'acheteur

Exemples :

-v1234 _ AB-mp

-MP00457363712701

-2022-0425

Caractéristiques de l'acheteur

Acheteur ou mandataire

Nom du bloc :

acheteur

Objet (propriétés ci-après)

Si le marché public est passé par un groupement d'acheteurs, c'est le mandataire du groupement qui est décrit dans les données.

Numéro d'inscription SIRET de l'acheteur

Nom du champ :

acheteur > id

Obligatoire

Identifiant du Système d'Identification du Répertoire des Etablissements (SIRET)

Type INSEE : ChaineNumeriqueType

Taille : 14

http://xml.insee.fr/schema/siret.html#SIRET_stype

Caractéristiques du marché public

Nature du marché public

Nom du champ :

nature

Obligatoire

Nature du marché public

Champ limité à une des valeurs suivantes (un seul choix possible) :

-Marché

-Marché de partenariat

-Marché de défense ou de sécurité

Objet du marché public ou du lot

Nom du champ :

objet

Obligatoire

Texte

Limité à 1 000 caractères.

Technique d'achat

Nom du champ :

technique

Obligatoire

Champ limité à une ou plusieurs des valeurs suivantes (plusieurs choix possibles) :

-Accord-cadre

-Concours

-Système de qualification

-Système d'acquisition dynamique

-Catalogue électronique

-Enchère électronique

-Sans objet

Modalité d'exécution du marché public

Nom du champ :

modaliteExecution

Obligatoire

Champ limité à une ou plusieurs des valeurs suivantes (plusieurs choix possibles) :

-Tranches

-Bons de commande

-Marchés subséquents

-Sans objet

Numéro d'identification unique de l'accord-cadre auquel est rattaché le marché subséquent

Nom du champ :

idAccordCadre

Conditionnel

Texte

Identifiant de l'accord-cadre

L'identifiant saisi est celui de l'accord-cadre sur lequel est fondé le marché subséquent, objet de la déclaration.

Ce champ a le même format que l'identifiant de marché public (id).

Si ce marché public n'est pas lié à un accord-cadre, laisser ce champ vide.

Code CPV principal

Nom du champ :

codeCPV

Obligatoire

Texte

Le code CPV principal (10 caractères)

Exemple : 03452000-3 (Arbres)

Système de classification CPV 2008 ( https://simap.ted.europa.eu/fr/web/simap/cpv)

Procédure de passation du marché public

Nom du champ :

procedure

Obligatoire

Champ limité à une des valeurs suivantes (un seul choix possible) :

-Procédure adaptée

-Appel d'offres ouvert

-Appel d'offres restreint

-Procédure avec négociation

-Marché passé sans publicité ni mise en concurrence préalable

-Dialogue compétitif

Lieu principal d'exécution

Nom du bloc :

lieuExecution

Objet (propriétés ci-après)

Identifiant du lieu principal d'exécution

Nom du champ :

lieuExecution > code

Obligatoire

Texte

Code du lieu d'exécution (code postal, commune, canton, arrondissement, département, région, pays

Exemples :

-2B002

-35136

-75018

-13

-91

-99132

Type de code du lieu principal d'exécution

Nom du champ :

lieuExecution > typeCode

Obligatoire

Le type de code utilisé pour désigner le lieu principal d'exécution. Hormis le " Code postal ", les codes sont des codes géographiques gérés par l'INSEE (http :// www. insee. fr/ fr/ methodes/ nomenclatures/ cog/ default. asp)

Valeurs possibles (un seul choix possible) :

-Code postal

-Code commune

-Code arrondissement

-Code canton

-Code département

-Code région

-Code pays

Durée totale du marché public en nombre de mois

Nom du champ :

dureeMois

Obligatoire

Unité : en mois

Nombre entier

Valeur minimum : 1

Si la durée n'est pas un nombre exact de mois, arrondir au nombre entier supérieur.

Exemples :

-9 pour 9 mois

-1 pour 2 semaines

-2 pour 1 mois et 3 semaines

Si, une fois les données du marché publiées, une modification de la durée du marché intervient, elle doit être retranscrite dans le bloc modifications et la propriété dureeMois initiale ne doit pas être modifiée.

Date de notification

Nom du champ :

dateNotification

Obligatoire

Date de la réception de la notification par le titulaire

Date de notification du marché au format AAAA-MM-JJ

Type INSEE : DateType

Expression régulière de validation ('d { 4 }-'d { 2 }-'d { 2 })

Exemple : 2022-02-14

ISO 8601,

format étendu

http://xml.insee.fr/schema/commun.html#Date_stype

Considération sociale

Nom du champ

considerationsSociales

Obligatoire

Champ limité à une ou plusieurs valeurs suivantes (plusieurs choix possibles) :

-Clause sociale

-Critère social

-Marché réservé

Ou :

-Pas de considération sociale

Considération environnementale

Nom du champ :

considerationsEnvironnementales

Obligatoire

Champ Liste, limité à une ou plusieurs valeurs suivantes (plusieurs choix possibles) :

-Clause environnementale

-Critère environnemental

Ou :

-Pas de considération environnementale

Marché comportant des travaux, services ou fournitures innovants

Nom du champ :

marcheInnovant

Obligatoire

Booléen

Champ limité à une des deux valeurs suivantes (un seul choix possible) :

-oui

-non

Part des produits issus de l'Union européenne

Nom du champ :

origineUE

Obligatoire

Nombre décimal

Ne peut pas être inférieur à la valeur de origineFrance (ci-dessous), la France faisant partie de l'Union européenne.

Le séparateur décimal est le point.

Exemples : 1 pour 100 %, 0.6 pour 60 %, 0.45 pour 45 %, 0 pour 0 %

Nombre JSON

Nombre XML

Part de produits fabriqués en France

Nom du champ :

origineFrance

Obligatoire

Nombre décimal

Le séparateur décimal est le point.

Exemples : 1 pour 100 %, 0.6 pour 60 %, 0.45 pour 45 %, 0 pour 0 %

Nombre JSON ( https://json-schema.org/understanding-json-schema/reference/numeric#number)

Nombre XML ( https://www.w3.org/TR/xmlschema-2/#decimal)

CCAG de référence

Nom du champ :

ccag

Obligatoire

Champ limité à une des valeurs suivantes (un seul choix possible) :

-Travaux

-Maitrise d'œuvre

-Fournitures courantes et services

-Marchés industriels

-Prestations intellectuelles

-Techniques de l'information et de la communication

-Pas de CCAG

Caractéristiques financières

Nombre d'offres reçues

Nom du champ :

offresRecues

Obligatoire

Toutes les offres reçues (comprenant les offres irrégulières, inacceptables, inappropriées et anormalement basses)

Nombre entier

Valeur minimale : 1

Montant HT forfaitaire en euros ou estimé maximum en euros

Nom du champ :

montant

Obligatoire

Nombre décimal

Montant initial du marché hors taxes en €

Si, une fois les données du marché publiées, une modification du montant intervient, elle doit être retranscrite dans le bloc modifications et la propriété montant initiale ne doit pas être modifiée.

Le séparateur décimal est le point.

Exemple : 14982.29

Nombre JSON

Nombre XML

Forme du prix

Nom du champ :

formePrix

Obligatoire

Champ limité à une des valeurs suivantes (un seul choix possible) :

-Unitaire

-Forfaitaire

-Mixte

Type de prix

Nom du champ :

typePrix

Obligatoire

Champ limité à une ou plusieurs des valeurs suivantes (plusieurs choix possibles) :

-Définitif ferme

-Définitif actualisable

-Définitif révisable

-Provisoire

Attribution d'une avance

Nom du champ :

attributionAvance

Obligatoire

Booléen

Champ limité à une des deux valeurs suivantes (un seul choix possible) :

-oui

-non

Possibilité de répondre non pour les entités adjudicatrices

Taux de l'avance attribuée

Nom du champ :

tauxAvance

Conditionnel

Nombre décimal

Taux de l'avance attribuée au titulaire principal du marché.

Si attributionAvance est oui, ce nombre doit être supérieur à 0.

Le séparateur décimal est le point.

Exemple : 1 pour 100 %, 0.6 pour 60 %, 0.45 pour 45 %, 0 pour 0 %

Nombre JSON

Nombre XML

Caractéristiques d'identification des opérateurs économiques

Titulaires

Nom du bloc :

titulaires

Liste d'objets

(voir les propriétés ci-après)

Si le marché public n'a qu'un seul titulaire, c'est malgré tout une liste à une entrée.

Si une fois les données initiales du marché publiées des modifications des données des titulaires interviennent, elles doivent être retranscrites dans le bloc modifications et non modifiées dans l'objet Titulaires.

Identifiant du titulaire

Nom du champ :

titulaires > id

Obligatoire

Texte

Types d'identifiants possibles (favoriser le SIRET) :

-SIRET (identifiant français, 14 chiffres)

-TVA (numéro de TVA intracommunautaire, pour les entreprises de pays membres de l'Union Européenne)

-TAHITI (identifiants pour Tahiti et la Polynésie française, 9 chiffres)

-RIDET (identifiants pour la Nouvelle-Calédonie, 10 chiffres)

-FRWF (identifiants pour Wallis-et-Futuna, " FRWF " + 14 premières lettres de la raison sociale). Ex : FRWFDURANDCHAUFFAG

-IREP (personnes physiques françaises, 5 chiffres + LIEU DE NAISSANCE + NOM + PRENOM). Ex : 18102VANNESDURANDMATHIEU

-HORS-UE (identifiants pour les entreprises de pays non membres de l'Union Européenne. Code pays ISO 3166 + 16 premiers caractères de la dénomination sociale). Ex : BRDASILVAMOTORES

Type d'identifiant

Nom du champ :

titulaires > typeIdentifiant

Obligatoire

Champ limité à une des valeurs suivantes (un seul choix) :

-SIRET

-TVA

-TAHITI

-RIDET

-FRWF

-IREP

-HORS-UE

Type de groupement d'opérateurs économiques

Nom du champ :

typeGroupementOperateurs

Obligatoire

Champ limité à une des valeurs suivantes (un seul choix possible) :

-Conjoint

-Solidaire

-Pas de groupement

Sous-traitance déclarée pendant la phase de passation

Nom du champ :

sousTraitanceDeclaree

Obligatoire

Booléen

Champ limité à une des deux valeurs suivantes (un seul choix possible) :

-oui

-non

Date de publication des données essentielles du marché public

Nom du champ : datePublicationDonnees

Obligatoire

La date à laquelle les données du marché ont été publiées.

Date au format AAAA-MM-JJ

Type INSEE : DateType

Expression régulière de validation ('d { 4 }-'d { 2 }-'d { 2 })

Exemple : 2022-02-14

ISO 8601,

format étendu

http://xml.insee.fr/schema/commun.html#Date_stype

Actes de sous-traitance ‍

Actes de sous-traitance

Nom du bloc :

actesSousTraitance

Liste d'objets (voir propriétés ci-après)

Si le marché public n'a qu'un seul acte de sous-traitance, c'est malgré tout une liste à une entrée.

Numéro d'identification de l'acte spécial de sous-traitance

Nom du champ :

actesSousTraitance > id

Conditionnel

Nombre entier

Doit être unique dans la liste d'objets.

Valeur minimale : 1

Les numéros d'identification doivent être attribués en ordre croissant, en suivant l'ordre des notifications.

En l'absence de sous-traitance, ce champ est laissé vide.

Identification du sous-traitant

Nom du bloc :

actesSousTraitance > sousTraitant

Objet

Identifiant du sous-traitant

Nom du champ :

actesSousTraitance > sousTraitant > id

Conditionnel

Texte

Mêmes types d'identifiants autorisés que pour titulaires > id.

Type d'identifiant

Nom du champ :

actesSousTraitance > sousTraitant > typeIdentifiant

Conditionnel

Texte

Champ limité à une seule valeur : mêmes valeurs possibles que pour titulaires > typeIdentifiant.

Durée du contrat de sous-traitance en nombre de mois

Nom du champ :

actesSousTraitance > dureeMois

Conditionnel

Unité : en mois

Nombre entier

Valeur minimum : 1

Ce champ a le même format que la durée de marché public (dureeMois).

Date de notification de l'acte spécial de sous-traitance

Nom du champ :

actesSousTraitance > dateNotification

Conditionnel

Date de la réception de la notification de l'acte spécial de sous-traitance par le titulaire.

Date de notification de l'acte spécial de sous-traitance au format AAAA-MM-JJ

Type INSEE : DateType

Expression régulière de validation ('d { 4 }-'d { 2 }-'d { 2 })

Exemple : 2022-02-24

ISO 8601,

format étendu

http://xml.insee.fr/schema/commun.html#Date_stype


Montant en euros HT attribué au sous-traitant

Nom du champ :

actesSousTraitance > montant

Conditionnel

Unité : en euros

Nombre décimal

Montant attribué au sous-traitant hors taxes en € (ou montant estimé maximum attribué en €)

Le séparateur décimal est le point.

Exemple : 14982.29

Nombre JSON

Nombre XML

Modalités de variation du prix du contrat de sous-traitance

Nom du champ :

actesSousTraitance > variationPrix

Conditionnel

Champ limité à une des valeurs suivantes (un seul choix possible) :

-Ferme

-Actualisable

-Révisable

Date de publication des données essentielles de l'acte spécial de sous-traitance

Nom du champ : actesSousTraitance > datePublicationDonnees

Conditionnel

La date à laquelle les données de l'acte spécial de sous-traitance ont été publiées.

Date au format AAAA-MM-JJ

Type INSEE : DateType

Expression régulière de validation ('d { 4 }-'d { 2 }-'d { 2 })

Exemple : 2022-02-14

ISO 8601,

format étendu

http://xml.insee.fr/schema/commun.html#Date_stype


Modifications du marché public

Modifications du marché public

Nom du bloc :

modifications

Liste d'objets (voir propriétés ci-après)

Si le marché public n'a qu'une seule modification, c'est malgré tout une liste à une entrée.

Numéro d'identification de la modification

Nom du champ :

modifications > id

Conditionnel

Nombre entier

Doit être unique dans la liste d'objets.

Valeur minimale : 1

Les numéros d'identification doivent être attribués en ordre croissant, en suivant l'ordre des notifications.

Durée modifiée du marché public en nombre de mois

Nom du champ :

modifications > dureeMois

Conditionnel

Unité : en mois

Nombre entier

Valeur minimum : 1

Ce champ a le même format que la durée de marché public (dureeMois).

Montant en euros HT modifié du marché public

Nom du champ :

modifications > montant

Conditionnel

Nombre décimal

Montant hors taxes en €

(ou montant estimé maximum en € dans le cas d'un accord cadre)

Le séparateur décimal est le point.

Exemple : 14982.29

Nombre JSON

Nombre XML

Titulaires modifiés

Nom du bloc :

modifications > titulaires

Liste d'objets

(voir les propriétés ci-après)

Identifiant du titulaire modifié

Nom du champ :

modifications > titulaires > id

Conditionnel

Texte

Mêmes types d'identifiants autorisés que pour titulaires > id.

Type d'identifiant du titulaire modifié

Nom du champ :

modifications > titulaires > typeIdentifiant

Conditionnel

Texte

Champ limité à une seule valeur : mêmes valeurs possibles que pour titulaires > typeIdentifiant.

Date de la notification de la modification apportée au marché public

Nom du champ :

modifications > dateNotificationModification

Conditionnel

Date de la réception de la notification de la modification par le titulaire au format AAAA-MM-JJ

Type INSEE : DateType

Expression régulière de validation ('d { 4 }-'d { 2 }-'d { 2 })

Exemple : 2022-02-14

ISO 8601,

format étendu

http://xml.insee.fr/schema/commun.html#Date_stype


Date de publication des données essentielles de la modification apportée au marché public

Nom du champ : modifications > datePublicationDonneesModification

Conditionnel

La date à laquelle les données de la modification ont été publiées.

Date au format AAAA-MM-JJ

Type INSEE : DateType

Expression régulière de validation ('d { 4 }-'d { 2 }-'d { 2 })

Exemple : 2022-02-14

ISO 8601,

format étendu

http://xml.insee.fr/schema/commun.html#Date_stype


Modifications de sous-traitance pendant l'exécution

Modification de sous-traitance pendant l'exécution

Nom du bloc :

modificationsActesSousTraitance

Liste d'objets (voir propriétés ci-après)

Si le marché public n'a qu'une seule modification de sous-traitance, c'est malgré tout une liste à une entrée.

Numéro d'identification de l'acte spécial de sous-traitance modifié

Nom du champ :

modificationsActesSousTraitance > id

Conditionnel

Nombre entier

Doit correspondre au numéro d'identifiant dans actesSousTraitance > id

Durée modifiée du contrat de sous-traitance en nombre de mois

Nom du champ :

modificationsActesSousTraitance > dureeMois

Conditionnel

Unité : en mois

Nombre entier

Valeur minimum : 1

Si la durée n'est pas un nombre exact de mois, arrondir au nombre supérieur.

Exemples :

-9 pour 9 mois

-1 pour 2 semaines

-2 pour 1 mois et 3 semaines

Date de notification de la modification de l'acte spécial de sous-traitance

Nom du champ :

modificationsActesSousTraitance > dateNotificationModificationSousTraitance

Conditionnel

Date de la réception de la notification de la modification de l'acte spécial de sous-traitance au format AAAA-MM-JJ

Type INSEE : DateType

Expression régulière de validation ('d { 4 }-'d { 2 }-'d { 2 })

Exemple : 2022-02-14

ISO 8601,

format étendu

http://xml.insee.fr/schema/commun.html#Date_stype

Montant en euros HT modifié de l'acte spécial de sous-traitance

Nom du champ :

modificationsActesSousTraitance > montant

Conditionnel

Unité : en euros

Nombre décimal

Montant attribué au sous-traitant hors taxes en € (ou montant estimé maximum en € attribué modifié)

Le séparateur décimal est le point.

Exemple : 14982.29

Nombre JSON

Nombre XML

Date de publication des données essentielles de la modification de l'acte spécial de sous-traitance

Nom du champ : modificationsActesSousTraitance > datePublicationDonnees

Conditionnel

La date à laquelle les données de la modification d'acte de sous-traitance ont été publiées.

Date au format AAAA-MM-JJ

Type INSEE : DateType

Expression régulière de validation ('d { 4 }-'d { 2 }-'d { 2 })

Exemple : 2022-02-14

ISO 8601,

format étendu

http://xml.insee.fr/schema/commun.html#Date_stype