scdl-marches-publics.md 10.3 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
6
## Version 1.0.1

Christophe Benz's avatar
Add doc  
Christophe Benz committed
7
- Auteur : Virgile Pesce
8
- Contributeurs : Joël Gombin, Charles Népote, Pierre Dittgen, Christophe Benz
9
- Schéma créé le : 01/03/2018
Christophe Benz's avatar
Add doc  
Christophe Benz committed
10
11
12
13
- 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


14
## Modèle de données
15

16
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.
17

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

20
21
- 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.)
22
- Type : chaîne de caractères
23
- `default` 
24
25
26
- 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
27

28
### `ACHETEURS_ID`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
29

30
31
- 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
32
- Type : chaîne de caractères
33
- `default` 
34
35
36
- Exemples : 12345678912345
- Valeur : obligatoire
- Motif : `^\d{14}$`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
37

38
### `ACHETEURS_NOM`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
39

40
41
- 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.
42
- Type : chaîne de caractères
43
- `default` 
44
45
46
- Exemples : Conseil Départemental de Bretagne
- Valeur : obligatoire
- Motif : `[A-Za-zÀÂÄÇÉÈÊËÎÏÔÖÙÛÜŸàâäçéèêëîïôöùûüÿÆŒæœ \-']*`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
47

48
### `NATURE_MARCHE`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
49

50
51
- Titre : Nature du marché
- Description : Valeurs possibles : marché, marché de partenariat, accord-cadre, marché subséquent
52
- Type : chaîne de caractères
53
- `default` 
54
55
56
- 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
57

58
### `MARCHE_OBJET`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
59

60
61
- 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
62
- Type : chaîne de caractères
63
- `default` 
64
65
66
- Exemples : Entretien des jardins municipaux
- Valeur : obligatoire
- Taille maximale : 256
Christophe Benz's avatar
Add doc  
Christophe Benz committed
67

68
### `CPV_CODE`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
69

70
71
- 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).
72
- Type : chaîne de caractères
73
- `default` 
74
75
76
- Exemples : 45112500
- Valeur : obligatoire
- Motif : `^[0-9]{8}(\-[0-9])?$`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
77

78
### `PROCEDURE`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
79

80
81
- Titre : Procédure de passation du marché
- Description : La procédure de passation de marché utilisée par l'acheteur
82
- Type : chaîne de caractères
83
- `default` 
84
85
86
- 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
87

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

90
91
- 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.
92
- Type : chaîne de caractères
93
- `default` 
94
95
- Exemples : 04070
- Valeur : obligatoire
Christophe Benz's avatar
Add doc  
Christophe Benz committed
96

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

99
100
- 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)
101
- Type : chaîne de caractères
102
- `default` 
103
104
105
- 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
106

107
### `LIEU_EXEC_NOM`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
108

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

116
### `DUREE_MOIS`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
117

118
119
- 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.
120
- Type : entier
121
- `default` 
122
123
124
- Exemples : 12
- Valeur : obligatoire
- Valeur minimale : 1
Christophe Benz's avatar
Add doc  
Christophe Benz committed
125

126
### `NOTIFICATION_DATE`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
127

128
129
- Titre : Date de la notification du marché
- Description : Date à laquelle le marché a été notifié au(x) titulaire(s), au format AAAA-MM-JJ.
130
- Type : date
131
- `default` 
132
133
- Exemples : 2017-03-24
- Valeur : obligatoire
Christophe Benz's avatar
Add doc  
Christophe Benz committed
134

135
### `PUBLICATION_DATE`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
136

137
138
- 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é.
139
- Type : date
140
- `default` 
141
142
- Exemples : 2017-07-26
- Valeur : obligatoire
Christophe Benz's avatar
Add doc  
Christophe Benz committed
143

144
### `MONTANT`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
145

146
147
- Titre : Montant forfaitaire ou estimé maximum HT
- Description : Le séparateur décimal doit être un point de type '.' 
148
- Type : nombre
149
- `default` 
150
151
- Exemples : 325038.12
- Valeur : obligatoire
Christophe Benz's avatar
Add doc  
Christophe Benz committed
152

153
### `PRIX_FORME`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
154

155
156
- 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é.
157
- Type : chaîne de caractères
158
- `default` 
159
160
- Valeur : obligatoire
- Valeurs autorisées : ferme, ferme et actualisable, révisable
Christophe Benz's avatar
Add doc  
Christophe Benz committed
161

162
### `TITULAIRES_ID`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
163

164
165
- 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.
166
- Type : chaîne de caractères
167
- `default` 
168
169
170
- Exemples : 12345678901234
- Valeur : obligatoire
- Motif : `^[A-Z0-9]{9,}$`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
171

172
### `TITULAIRES_ID_TYPE`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
173

174
175
- Titre : Titulaires du marché
- Description : Le type d'identifiant utilisé pour identifier le titulaire du marché.
176
- Type : chaîne de caractères
177
- `default` 
178
179
- Valeur : obligatoire
- Valeurs autorisées : SIRET, TVA, TAHITI, RIDET, FRWF, IREP, HORS UE
Christophe Benz's avatar
Add doc  
Christophe Benz committed
180

181
### `TITULAIRES_DENOMINATION`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
182

183
184
- Titre : Dénomination sociale du titulaire
- Description : Nom de l'opérateur économique intervenant sur le marché
185
- Type : chaîne de caractères
186
- `default` 
187
188
- Exemples : Transit 2000 SA
- Valeur : obligatoire
Christophe Benz's avatar
Add doc  
Christophe Benz committed
189

190
### `MODIF_OBJET`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
191

192
193
- Titre : Modification
- Description : Une modification du marché ayant lieu après la publication des données essentielles du marché. Limité à 256 caractères.
194
- Type : chaîne de caractères
195
- `default` 
196
197
198
- Exemples : Modification du titulaire du marché. Nouveau titulaire : Rodriguez SAS
- Valeur : optionnelle
- Taille maximale : 256
Christophe Benz's avatar
Add doc  
Christophe Benz committed
199

200
### `MODIF_PUBLICATION_DATE`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
201

202
203
- 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.
204
- Type : date
205
- `default` 
206
- Exemples : 2017-12-28
Christophe Benz's avatar
Add doc  
Christophe Benz committed
207

208
### `MODIF_DUREE_MOIS`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
209

210
211
- 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.
212
- Type : entier
213
- `default` 
214
215
216
- Exemples : 7
- Valeur : optionnelle
- Valeur minimale : 1
Christophe Benz's avatar
Add doc  
Christophe Benz committed
217

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

220
221
- Titre : Nouveau montant forfaitaire ou estimé maximum HT
- Description : Le séparateur décimal doit être un point de type '.' 
222
- Type : nombre
223
- `default` 
224
- Exemples : 325038.12
Christophe Benz's avatar
Add doc  
Christophe Benz committed
225

226
### `MODIF_TITULAIRES_ID`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
227

228
229
- 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.
230
- Type : chaîne de caractères
231
- `default` 
232
- Exemples : 12345678901234
Christophe Benz's avatar
Add doc  
Christophe Benz committed
233

234
### `MODIF_TITULAIRES_ID_TYPE`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
235

236
237
- Titre : Type de l'ID du nouveau titulaire du marché
- Description : Le type d'identifiant utilisé pour identifier le titulaire du marché.
238
- Type : chaîne de caractères
239
- `default` 
240
241
- Valeur : optionnelle
- Valeurs autorisées : SIRET, TVA, TAHITI, RIDET, FRWF, IREP, HORS UE
Christophe Benz's avatar
Add doc  
Christophe Benz committed
242

243
### `MODIF_TITULAIRES_DENOMINATION`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
244

245
246
- Titre : Dénomination sociale du nouveau titulaire
- Description : Nom du nouvel opérateur économique intervenant sur le marché
247
- Type : chaîne de caractères
248
- `default` 
249
- Exemples : Transit 2000 SA
Christophe Benz's avatar
Add doc  
Christophe Benz committed
250

251
### `MODIF_SIGNATURE_DATE`
Christophe Benz's avatar
Add doc  
Christophe Benz committed
252

253
254
- 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.
255
- Type : date
256
- `default` 
257
- Exemples : 2017-06-29
Christophe Benz's avatar
Add doc  
Christophe Benz committed
258