scdl-marches-publics.md 10 KB
Newer Older
1
# Spécification SCDL Marchés Publics
Christophe Benz's avatar
Add doc    
Christophe Benz committed
2

3
Les données fixées dans l’arrêté du 14 avril 2017 doivent être publiées à compter du 1er octobre 2018 pour chaque marché public dont le montant est supérieur à 25 000 € HT et pour chaque contrat de concession. (https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000034492587&dateTexte=&categorieLien=id)
Christophe Benz's avatar
Add doc    
Christophe Benz committed
4
5

- Auteur : Virgile Pesce
6
- Contributeurs : Joël Gombin, Charles Népote, Pierre Dittgen, Christophe Benz
Christophe Benz's avatar
Add doc    
Christophe Benz committed
7
- Version : 1.0.1
8
- Schéma créé le : 01/03/2018
Christophe Benz's avatar
Add doc    
Christophe Benz committed
9
10
11
12
- Site web : https://git.opendatafrance.net/scdl/marches-publics/
- Données d'exemple : https://git.opendatafrance.net/scdl/marches-publics/blob/master/exemples/exemple_marche_public.csv


13
## Modèle de données
14

15
Ce modèle de données fait partie et respecte les exigences du [Socle Commun des Données Locales](http: // opendatalocale.net/scdl/).Il repose sur les 26 champs suivants correspondant aux colonnes du fichier tabulaire.
16

17
### `MARCHE_ID`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
18

19
20
- Titre : Identification du marché public
- Description : L'ID marché est composé de trois parties: année de notification (4 caractères) ; le numéro d'ordre interne propre à l'acheteur public (1 à 10 caractères alphanumériques),le numéro d'ordre de la modification (2 caractères, 00 si pas de modification, 01 si une modification, etc.)
21
22
23
24
- Type : chaîne de caractères
- Exemples : 201872300 (2018 723 00) ou 2019000111202 (2019 00001112 02)
- Valeur : obligatoire
- Motif : `^\d{4}.{1,10}\d{2}$`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
25

26
### `ACHETEURS_ID`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
27

28
29
- Titre : Identifiant de l'acheteur
- Description : Numéro SIRET donc 9 chiffres suivi de 5, soit 14 chiffres. http://xml.insee.fr/schema/siret.html#SIRET_stype
30
31
32
33
- Type : chaîne de caractères
- Exemples : 12345678912345
- Valeur : obligatoire
- Motif : `^\d{14}$`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
34

35
### `ACHETEURS_NOM`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
36

37
38
- Titre : Nom de l'acheteur
- Description : Si le marché est passé par un groupement d'acheteurs, c'est le mandataire en charge d'effectuer la procédure du passation.
39
40
41
42
- Type : chaîne de caractères
- Exemples : Conseil Départemental de Bretagne
- Valeur : obligatoire
- Motif : `[A-Za-zÀÂÄÇÉÈÊËÎÏÔÖÙÛÜŸàâäçéèêëîïôöùûüÿÆŒæœ \-']*`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
43

44
### `NATURE_MARCHE`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
45

46
47
- Titre : Nature du marché
- Description : Valeurs possibles : marché, marché de partenariat, accord-cadre, marché subséquent
48
49
50
51
- Type : chaîne de caractères
- Exemples : marché subséquent
- Valeur : obligatoire
- Valeurs autorisées : marché, marché de partenariat, accord-cadre, marché subséquent
Christophe Benz's avatar
Add doc    
Christophe Benz committed
52

53
### `MARCHE_OBJET`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
54

55
56
- Titre : Objet du marché ou du lot
- Description : Description synthétique de l'objet du marché ou du lot. Ne doit pas excéder 256 caractères
57
58
59
60
- Type : chaîne de caractères
- Exemples : Entretien des jardins municipaux
- Valeur : obligatoire
- Taille maximale : 256
Christophe Benz's avatar
Add doc    
Christophe Benz committed
61

62
### `CPV_CODE`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
63

64
65
- Titre : Code CPV principal
- Description : Le code CPV principal (8 caractères + 1 caractère de contrôle). Même si toléré, il préférable d'omettre le caractère de contrôle (-9). Nomenclature européenne permettant d'identifier les catégories de biens et de service faisant l'objet du marché (http://simap.ted.europa.eu/web/simap/cpv).
66
67
68
69
- Type : chaîne de caractères
- Exemples : 45112500
- Valeur : obligatoire
- Motif : `^[0-9]{8}(\-[0-9])?$`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
70

71
### `PROCEDURE`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
72

73
74
- Titre : Procédure de passation du marché
- Description : La procédure de passation de marché utilisée par l'acheteur
75
76
77
78
- Type : chaîne de caractères
- Exemples : Procédure adaptée
- Valeur : obligatoire
- Valeurs autorisées : procédure adaptée, appel d'offres ouvert, appel d'offres restreint, procédure concurrentielle avec négociation, procédure négociée avec mise en concurrence préalable, marché négocié sans publicité ni mise en concurrence préalable, dialogue compétitif
Christophe Benz's avatar
Add doc    
Christophe Benz committed
79

80
### `LIEU_EXEC_CODE`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
81

82
83
- Titre : Code du lieu d'exécution
- Description : Code du lieu d'exécution (code postal, commune, canton, arrondissement, département, région, pays). Les codes INSEE sont à privilégier aux dépens du code postal.
84
85
86
- Type : chaîne de caractères
- Exemples : 04070
- Valeur : obligatoire
Christophe Benz's avatar
Add doc    
Christophe Benz committed
87

88
### `LIEU_EXEC_TYPE`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
89

90
91
- Titre : Type de code du lieu d'exécution
- Description : Le type de code utilisé pour désigner le lieu 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)
92
93
94
95
- Type : chaîne de caractères
- Exemples : Code région
- Valeur : obligatoire
- Valeurs autorisées : Code postal, Code commune, Code arrondissement, Code canton, Code département, Code région, Code pays
Christophe Benz's avatar
Add doc    
Christophe Benz committed
96

97
### `LIEU_EXEC_NOM`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
98

99
100
- Titre : Nom du lieu d'exécution
- Description : Nom du lieu. http://xml.insee.fr/schema/commun.html#ChaineFrancaisOfficiel_stype
101
102
103
- Type : chaîne de caractères
- Valeur : obligatoire
- Motif : `^[A-Za-zÀÂÄÇÉÈÊËÎÏÔÖÙÛÜŸàâäçéèêëîïôöùûüÿÆŒæœ \-']*$`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
104

105
### `DUREE_MOIS`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
106

107
108
- Titre : Durée initiale du marché
- Description : Valeur minimum : 1. La durée du marché, en mois, telle que définie au moment de la publication des données. La durée initale du marché comprend la durée des tranches et reconductions potentielles. 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. Si, une fois les données initiales du marché publiées une modification de la durée du marché intervient, elle doit être retranscrite via la propriété MODIF_DUREE_MOIS et la propriété DUREE_MOIS initiale ne doit pas être modifiée.
109
110
111
112
- Type : entier
- Exemples : 12
- Valeur : obligatoire
- Valeur minimale : 1
Christophe Benz's avatar
Add doc    
Christophe Benz committed
113

114
### `NOTIFICATION_DATE`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
115

116
117
- Titre : Date de la notification du marché
- Description : Date à laquelle le marché a été notifié au(x) titulaire(s), au format AAAA-MM-JJ.
118
119
120
- Type : date
- Exemples : 2017-03-24
- Valeur : obligatoire
Christophe Benz's avatar
Add doc    
Christophe Benz committed
121

122
### `PUBLICATION_DATE`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
123

124
125
- Titre : Date de la publication des données essentielles du marché
- Description : Date à laquelle les données essentielles du marché décrit ont été publiées pour la première fois. Cette date n'est donc pas mise à jour en cas de modification du marché.
126
127
128
- Type : date
- Exemples : 2017-07-26
- Valeur : obligatoire
Christophe Benz's avatar
Add doc    
Christophe Benz committed
129

130
### `MONTANT`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
131

132
133
- Titre : Montant forfaitaire ou estimé maximum HT
- Description : Le séparateur décimal doit être un point de type '.' 
134
135
136
- Type : nombre
- Exemples : 325038.12
- Valeur : obligatoire
Christophe Benz's avatar
Add doc    
Christophe Benz committed
137

138
### `PRIX_FORME`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
139

140
141
- Titre : Forme du prix
- Description : Ferme : le prix est fixé pour toute la durée marché. Ferme et actualisable : le prix peut évoluer périodiquement selon des conditions prévues dans le contrat initial (ex: variation d'indice. Révisable : l'acheteur et le titulaire peuvent s'entendre sur une modification du prix après la signature du marché.
142
143
144
- Type : chaîne de caractères
- Valeur : obligatoire
- Valeurs autorisées : ferme, ferme et actualisable, révisable
Christophe Benz's avatar
Add doc    
Christophe Benz committed
145

146
### `TITULAIRES_ID`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
147

148
149
- Titre : Titulaires du marché
- Description : Les opérateurs économiques titulaires du marché. Types d'identifiants possibles (favoriser le SIRET) : SIRET, TVA, TAHITI, RIDET, FRWF, IREP, HORS UE.
150
151
152
153
- Type : chaîne de caractères
- Exemples : 12345678901234
- Valeur : obligatoire
- Motif : `^[A-Z0-9]{9,}$`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
154

155
### `TITULAIRES_ID_TYPE`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
156

157
158
- Titre : Titulaires du marché
- Description : Le type d'identifiant utilisé pour identifier le titulaire du marché.
159
160
161
- Type : chaîne de caractères
- Valeur : obligatoire
- Valeurs autorisées : SIRET, TVA, TAHITI, RIDET, FRWF, IREP, HORS UE
Christophe Benz's avatar
Add doc    
Christophe Benz committed
162

163
### `TITULAIRES_DENOMINATION`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
164

165
166
- Titre : Dénomination sociale du titulaire
- Description : Nom de l'opérateur économique intervenant sur le marché
167
168
169
- Type : chaîne de caractères
- Exemples : Transit 2000 SA
- Valeur : obligatoire
Christophe Benz's avatar
Add doc    
Christophe Benz committed
170

171
### `MODIF_OBJET`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
172

173
174
- Titre : Modification
- Description : Une modification du marché ayant lieu après la publication des données essentielles du marché. Limité à 256 caractères.
175
176
177
178
- Type : chaîne de caractères
- Exemples : Modification du titulaire du marché. Nouveau titulaire : Rodriguez SAS
- Valeur : optionnelle
- Taille maximale : 256
Christophe Benz's avatar
Add doc    
Christophe Benz committed
179

180
### `MODIF_PUBLICATION_DATE`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
181

182
183
- Titre : Date de la republication des données incluant la modification
- Description : Date à laquelle les données essentielles sont republiées suite à la modification, au format AAAA-MM-JJ.
184
185
- Type : date
- Exemples : 2017-12-28
Christophe Benz's avatar
Add doc    
Christophe Benz committed
186

187
### `MODIF_DUREE_MOIS`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
188

189
190
- Titre : Nouvelle durée, en mois
- Description : Valeur minimum : 1. La durée du marché, en mois, telle que définie au moment de la republication des données. 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.
191
192
193
194
- Type : entier
- Exemples : 7
- Valeur : optionnelle
- Valeur minimale : 1
Christophe Benz's avatar
Add doc    
Christophe Benz committed
195

196
### `MODIF_MARCHE_MONTANT`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
197

198
199
- Titre : Nouveau montant forfaitaire ou estimé maximum HT
- Description : Le séparateur décimal doit être un point de type '.' 
200
201
- Type : nombre
- Exemples : 325038.12
Christophe Benz's avatar
Add doc    
Christophe Benz committed
202

203
### `MODIF_TITULAIRES_ID`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
204

205
206
- Titre : Nouveau titulaire du marché
- Description : Les opérateurs économiques titulaires du marché. Types d'identifiants possibles (favoriser le SIRET) : SIRET, TVA, TAHITI, RIDET, FRWF, IREP, UE, HORS-UE.
207
208
- Type : chaîne de caractères
- Exemples : 12345678901234
Christophe Benz's avatar
Add doc    
Christophe Benz committed
209

210
### `MODIF_TITULAIRES_ID_TYPE`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
211

212
213
- Titre : Type de l'ID du nouveau titulaire du marché
- Description : Le type d'identifiant utilisé pour identifier le titulaire du marché.
214
215
216
- Type : chaîne de caractères
- Valeur : optionnelle
- Valeurs autorisées : SIRET, TVA, TAHITI, RIDET, FRWF, IREP, HORS UE
Christophe Benz's avatar
Add doc    
Christophe Benz committed
217

218
### `MODIF_TITULAIRES_DENOMINATION`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
219

220
221
- Titre : Dénomination sociale du nouveau titulaire
- Description : Nom du nouvel opérateur économique intervenant sur le marché
222
223
- Type : chaîne de caractères
- Exemples : Transit 2000 SA
Christophe Benz's avatar
Add doc    
Christophe Benz committed
224

225
### `MODIF_SIGNATURE_DATE`
Christophe Benz's avatar
Add doc    
Christophe Benz committed
226

227
228
- Titre : Date de la signature de la modification
- Description : Date à laquelle les données essentielles sont republiées suite à la modification, au format AAAA-MM-JJ.
229
230
- Type : date
- Exemples : 2017-06-29
Christophe Benz's avatar
Add doc    
Christophe Benz committed
231