Post on 23-Jan-2021
BERCY 3 10 RUE DU CENTRE 93464 NOISY-LE-GRAND CEDEX Standard (+33) 1 57 33 99 00
DOSSIER DE SPECIFICATIONS
EXTERNES CPP2017
Version - Date Emetteur StatutSuivi des modifications
Version 21 ndash 280715 AIFE
Suppression du reacutefeacuterencement de la REG S303
sur les balises drsquoengagement
Nouvelle description seacutemantique des balises de
lrsquoentiteacute laquo Valideur raquo des flux E1 et E2
Mise agrave jour des XSD (ajustement dans le
nommage des balises suppression de la balise
PJIdOriginale du XSDCPPFactureMinimal
nouveau nommage des XSD)
Reacutefeacuterencement des regravegles de gestion G713
G714 G715 G716
Ajout de la balise laquo Mode de paiement raquo dans le
format E2
Ajustement du scheacutema du flux cycle de vie
Reacutefeacuterencement de la balise laquo mode de
paiement raquo dans les descriptions syntaxiques
des formats UBL et CII du flux E2
Version 20 ndash 200715
AIFE
Introduction ajout de liens hypertextes vers la
reacuteglementation applicable
Description fonctionnelle de la solution
o Preacutecision sur la dureacutee drsquoarchivage des
factures pour le compte des eacutemetteurs (10
ans)
o Mise agrave jour des cadres de facturation
Description des formats
o Production des XSD des flux speacutecifiques agrave la
solution mutualiseacutee et non reacutefeacuterenceacutes dans
les standards internationaux (CII UBL) ou
dans le format de la DGFiP (PES)
o Mise agrave jour des regravegles de gestions
seacutemantiques et syntaxiques (dont rajout des
regravegles de gestion relatives aux modes de
regraveglement)
o Ajout du flux laquo Meacutemoire de frais de justice raquo
son format syntaxique et ses regravegles de
gestion associeacutees
o Description de lrsquoenveloppe des flux
speacutecifiques agrave la solution mutualiseacutee et non
reacutefeacuterenceacutes dans les formats internationaux
(CII UBL) ou dans le format de la DGFiP
(PES)
o Mise agrave jour des flux pivot et cycle de vie
o Rajout de regravegles de gestion applicables au
format syntaxique du flux PES_Depense
Aller
2 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
1 Propos liminaires 8 11 Objectifs du document 8 12 Contenu du document 8 13 Lecture du document 8
2 Introduction 9 21 Le contexte et les objectifs de la deacutemateacuterialisation des factures 9 211 Un contexte et une trajectoire recherchant la simplification administrative 9 212 Les objectifs du programme de deacutemateacuterialisation des factures 9 22 Rappel du cadre regraveglementaire 10 221 Le cadre regraveglementaire europeacuteen 10 222 Le cadre regraveglementaire franccedilais 10 2221 Les conditions drsquoeacutemission et reacuteception des factures agrave destination de la sphegravere publique 10 2222 Les mentions obligatoires de la facture eacutelectronique 11 2223 Les eacuteleacutements relevant de la facturation 12 2224 Les modaliteacutes actuelles de deacutemateacuterialisation des factures 13 2225 Les modaliteacutes de controcircle de la piste drsquoaudit de lrsquoarticle 289 du CGI 14 23 Peacuterimegravetre drsquoapplication de la solution mutualiseacutee-CPP 2017 15 231 Les acteurs concerneacutes 15 2311 Les fournisseurs priveacutes et publics 15 2312 Les personnes publiques reacutecipiendaires 15 2313 Les tiers de teacuteleacutetransmission 16 2314 Les opeacuterateurs de deacutemateacuterialisation 16 2315 Les eacutediteurs de portails partenaires amont agrave valeur ajouteacutee 17 2316 Les eacutediteurs de solutions meacutetiers exploitant les donneacutees de facturation 17 232 Les natures de relations contractuelles concerneacutees 18
3 Description fonctionnelle de la solution 19 31 Les principes directeurs de la solution mutualiseacutee-CPP 2017 19 32 Preacutesentation de la solution mutualiseacutee-CPP 2017 19 321 Peacuterimegravetre fonctionnel de la solution mutualiseacutee-CPP 2017 19 322 Offre de service de la solution mutualiseacutee-CPP 2017 20 33 Identification des acteurs 21 331 Pour les eacutemetteurs de factures 21 332 Pour les reacutecepteurs de factures 21 34 Lrsquooffre de service agrave destination des eacutemetteurs de factures 22 341 Les modes de transmission de factures 22 342 La mise agrave disposition de lrsquoannuaire des entiteacutes destinatrices de factures 24 343 La sollicitation de lrsquoassistance 24 35 Lrsquooffre de service agrave destination des reacutecepteurs de factures 25 351 La notification de la reacuteception drsquoune facture 25 352 La mise agrave disposition des factures et des dossiers de facturation 25 3521 En mode EDI 25 3522 En mode service 25 3523 En mode portail 25 353 La prise en compte de la remonteacutee des statuts 26 354 Le recours agrave lrsquoassistance de la solution mutualiseacutee 27 3541 La sollicitation de lrsquoassistance par les reacutecepteurs de factures 27 3542 La reacuteponse aux sollicitations en provenance des eacutemetteurs de factures 27 36 Le cycle de vie nominal de la facture 28 37 Les controcircles reacutealiseacutes par la solution mutualiseacutee-CPP 2017 32 371 Les controcircles de coheacuterence du flux et de seacutecuriteacute 32 372 Les controcircles de structure des donneacutees 32 373 Les controcircles de la coheacuterence des donneacutees 33 374 Focus sur le controcircle drsquouniciteacute 34
3 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
3741 Deacutelimitation de lrsquouniciteacute 34 3742 Le controcircle de lrsquouniciteacute 34 38 Les possibiliteacutes de recyclage de la facture 35 381 Deacutelimitation du recyclage 35 382 Modaliteacutes du recyclage 35 383 Modaliteacutes de reacuteeacutemission de facture sans recyclage 35 39 Les diffeacuterents cadres de facturation 36 391 Modaliteacutes de prise en compte des cadres de facturation speacutecifiques 36 392 Focus sur les modaliteacutes de validation 37 393 Focus sur les modaliteacutes de prise en compte des piegraveces de marcheacute de travaux sur CPP 38
4 Description des formats portant les flux drsquoeacutechanges autour de la solution mutualiseacutee-CPP 2017 41 41 Vue drsquoensemble des flux autour de la solution mutualiseacutee-CPP 2017 41 411 Matrices des flux drsquoeacutechange 42 4111 Matrices des flux par type drsquoacteur 42 412 Preacutesentation des formats accepteacutes par type de flux EDI 44 42 Description geacuteneacuterique des donneacutees par type de flux 45 421 Description du flux Pivot 45 422 Description des flux de type facture 54 423 Description des flux Cycle de Vie de la facture (R) 81 424 Description des enveloppes des flux 85 43 Regravegles de gestion associeacutees aux donneacutees geacuteneacuteriques porteacutees par les flux 87 44 Regravegles de gestion speacutecifiques aux meacutemoires de frais de justice 96 45 Description deacutetailleacutee des formats syntaxiques associeacutes aux diffeacuterents types de flux 98 451 Flux Pivot - Format CPPFacturePivot 98 4511 Flux pivot ndash syntaxe de lrsquoenveloppe 100 4512 Flux Pivot - Syntaxe des donneacutees 101 452 Flux factures 105 4521 Flux structureacute Facture 105 4522 Flux mixte Facture 127 4523 Flux structureacutes Meacutemoire de frais de justice ndash Format UBL Invoice 145 453 Flux de cycle de vie de la facture 150 4531 Format AIFE_Statut 150 4532 Format CPPStatut 154 46 Regravegles de gestion associeacutees aux donneacutees associeacutees aux formats syntaxiques 161 461 Regravegles de Gestion applicables aux formats syntaxiques UBL 161 462 Regravegles de Gestion applicables aux formats syntaxiques CII 162 463 Regravegles de Gestion applicables aux formats syntaxiques PES_Factures_ASAP 163 464 Regravegles de Gestion applicables au format syntaxique du flux PES_DeacutepenseAller 165 465 Regravegles de Gestion applicables aux formats syntaxique CPP 167
5 Presentation du mode service 168 51 Le principe de fonctionnement des API 168 511 Preacutesentation de lrsquooffre de service 168 512 Contraintes lieacutees au header de la requecircte 169 52 Les services proposeacutes en API 170 521 Service factures eacutemises 171 5211 Meacutethode rechercher 171 5212 Meacutethode enregistrer 175 5213 Meacutethode soumettre 180 5214 Meacutethode dupliquer 186 5215 Meacutethode supprimer 186 5216 Meacutethode consulterDetail 186 5217 Meacutethode consulterHistorique 186 5218 Meacutethode consulterPiece 186 5219 Meacutethode telecharger 187
4 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52110 Meacutethode fildEvenements 189 52111 Meacutethode listeActions 189 52112 Meacutethode tableaudeBord 189 52113 Meacutethode deposerFlux 190 52114 Meacutethode depoderPdf 190 52115 Meacutethode ajouterPj 190 52116 Meacutethode recycler 190 522 Service factures de travaux 191 5221 Meacutethode rechercher 191 5222 Meacutethode enregistrer 191 5223 Meacutethode soumettre 191 5224 Meacutethode dupliquer 191 5225 Meacutethode supprimer 191 5226 Meacutethode consulterDetail 191 5227 Meacutethode consulterHistorique 191 5228 Meacutethode consulterPiece 191 5229 Meacutethode telecharger 191 52210 Meacutethode fildEvenements 191 52211 Meacutethode listeActions 191 52212 Meacutethode tableaudeBord 191 52213 Meacutethode deposerFlux 192 52214 Meacutethode depoderPdf 192 52215 Meacutethode ajouterPj 192 52216 Meacutethode traiter 192 52217 Meacutethode recycler 192 523 Service factures agrave valider 193 5231 Meacutethode rechercher 193 5232 Meacutethode consulterDetail 193 5233 Meacutethode consulterHistorique 193 5234 Meacutethode consulterPiece 193 5235 Meacutethode telecharger 193 5236 Meacutethode fildEvenements 193 5237 Meacutethode listeActions 193 5238 Meacutethode tableaudeBord 193 5239 Meacutethode traiter 193 524 Service factures reccedilues 194 5241 Meacutethode rechercher 194 5242 Meacutethode consulterDetail 198 5243 Meacutethode consulterHistorique 198 5244 Meacutethode consulterPiece 198 5245 Meacutethode telecharger 199 5246 Meacutethode fildEvenements 201 5247 Meacutethode listeActions 201 5248 Meacutethode tableaudeBord 201 5249 Meacutethode traiter 201 525 Service meacutemoires de justice 205 5251 Meacutethode rechercher 205 5252 Meacutethode enregistrer 205 5253 Meacutethode soumettre 205 5254 Meacutethode dupliquer 205 5255 Meacutethode supprimer 205 5256 Meacutethode consulterDetail 205 5257 Meacutethode consulterHistorique 205 5258 Meacutethode consulterPiece 205
5 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5259 Meacutethode telecharger 205 52510 Meacutethode fildEvenements 205 52511 Meacutethode listeActions 205 52512 Meacutethode tableaudeBord 206 52513 Meacutethode deposerFlux 206 52514 Meacutethode ajouterPj 206 526 Service demandes de remboursement TIC 207 5261 Meacutethode rechercher 207 5262 Meacutethode enregistrer 207 5263 Meacutethode soumettre 207 5264 Meacutethode dupliquer 207 5265 Meacutethode supprimer 207 5266 Meacutethode consulterDetail 207 5267 Meacutethode consulterHistorique 207 5268 Meacutethode consulterPiece 207 5269 Meacutethode telecharger 207 52610 Meacutethode fildEvenements 207 52611 Meacutethode listeActions 207 52612 Meacutethode tableaudeBord 207 52613 Meacutethode deposerFlux 207 52614 Meacutethode ajouterPj 208 527 Service engagements 209 5271 Meacutethode rechercher 209 5272 Meacutethode consulterDetail 209 5273 Meacutethode consulterHistorique 209 5274 Meacutethode consulterPiece 209 5275 Meacutethode telecharger 209 5276 Meacutethode fildEvenements 209 5277 Meacutethode listeActions 209 5278 Meacutethode tableaudeBord 209 528 Sollicitations eacutemises 210 5281 Meacutethode rechercher 210 5282 Meacutethode enregistrer 210 5283 Meacutethode soumettre 210 5284 Meacutethode supprimer 210 5285 Meacutethode consulterDetail 210 5286 Meacutethode consulterHistorique 210 5287 Meacutethode consulterPiece 210 5288 Meacutethode telecharger 210 5289 Meacutethode fildEvenements 210 52810 Meacutethode listeActions 210 52811 Meacutethode tableaudeBord 210 52812 Meacutethode ajouterPj 211 52813 Meacutethode traiter 211 529 Sollicitation reccedilues 212 5291 Meacutethode rechercher 212 5292 Meacutethode enregistrer 212 5293 Meacutethode soumettre 212 5294 Meacutethode consulterDetail 212 5295 Meacutethode consulterHistorique 212 5296 Meacutethode consulterPiece 212 5297 Meacutethode telecharger 212 5298 Meacutethode fildEvenements 212 5299 Meacutethode listeActions 212
6 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52910 Meacutethode tableaudeBord 212 52911 Meacutethode ajouterPj 212 52912 Meacutethode traiter 213 5210 Gestion des utilisateurs 214 52101 Meacutethode rechercher 214 52102 Meacutethode enregistrer 214 52103 Meacutethode soumettre 214 52104 Meacutethode supprimer 214 52105 Meacutethode consulterDetail 214 52106 Meacutethode consulterHistorique 214 52107 Meacutethode fildEvenements 214 52108 Meacutethode listeActions 214 52109 Meacutethode tableaudeBord 214 521010 Meacutethode deposerFlux 214 521011 Meacutethode traiter 214 5211 Gestions des structures 215 52111 Meacutethode rechercher 215 52112 Meacutethode enregistrer 215 52113 Meacutethode consulterDetail 215 52114 Meacutethode consulterHistorique 215 52115 Meacutethode consulterPiece 215 52116 Meacutethode fildEvenements 215 52117 Meacutethode listeActions 215 52118 Meacutethode tableaudeBord 215 52119 Meacutethode ajouterPj 215 521110 Meacutethode traiter 215 5212 Gestion du compte utilisateurs 216 52121 Meacutethode enregistrer 216 52122 Meacutethode consulterDetail 216 52123 Meacutethode consulterPiece 216 52124 Meacutethode fildEvenements 216 52125 Meacutethode ajouterPj 216 5213 Qualification des flux 217 52131 Meacutethode rechercher 217 52132 Meacutethode enregistrer 217 52133 Meacutethode soumettre 217 52134 Meacutethode fildEvenements 217 52135 Meacutethode listeActions 217 52136 Meacutethode tableaudeBord 217 52137 Meacutethode deposerFlux 217 52138 Meacutethode ajouterPj 217 5214 Reacutefeacuterentiels 218 52141 Meacutethode rechercher 218 52142 Meacutethode consulterDetail 218
6 Lrsquoauthentification 219 61 Lrsquoauthentification agrave la solution mutualiseacutee CPP2017 par un portail tiers laquo fournisseurs raquo 219 611 Le principe de fonctionnement de France Connect Entreprises 219 612 Lrsquoimpleacutementation de la France connect pour les portails tiers dans le cadre de la solution
mutualiseacutee CPP2017 220 613 Description technique 220 614 Etapes pour se raccorder agrave FranceConnect 221 62 Lrsquoauthentification agrave la solution mutualiseacutee CPP2017 par un SI Externe 222 621 Principe geacuteneacuteral 222 622 Mise en place drsquoune liaison seacutecuriseacutee 222
7 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
623 Description de la mise en œuvre 222 624 Reccomandations 223 625 Standards et reacutefeacuterences utiliseacutees 224 63 Mise en place drsquoune authentification utilisateur par login et mot de passe 224 631 Standard et reacutefeacuterences utiliseacutes 224
7 Les protocoles de raccordement pour les fournisseurs 225 71 PeSIT HS E 225 711 Deacutefinition 225 712 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP 225 713 Preacuterequis de seacutecuriteacute 225 72 SFTP 226 721 Deacutefinition 226 722 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP 226 723 Preacuterequis de seacutecuriteacute 226 73 AS2 227 731 Deacutefinition 227 732 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP 227 733 Preacuterequis de seacutecuriteacute 227
8 Glossaire 228
8 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
1 PROPOS LIMINAIRES
11 Objectifs du document
Ce document preacutesente le dossier des speacutecifications externes de la solution mutualiseacutee mise agrave disposition par
lrsquoEtat et deacutenommeacutee laquoPortail de facturationraquo Celle-ci permet
- le deacutepocirct et la transmission des factures sous forme eacutelectronique par les fournisseurs agrave destination de
personnes publiques
- la remonteacutee drsquoinformations du cycle de vie des factures agrave ces fournisseurs par les personnes publiques
Les speacutecifications externes entrent dans le cadre de lrsquoorganisation du deacuteveloppement et de la gestion des
systegravemes drsquoinformations impliqueacutes par ce projet
Ce document srsquoadresse
- A lrsquoensemble des fournisseurs de la sphegravere publique
- Aux personnes morales de droit public destinataires de factures
- Aux eacutediteurs de solutions financiegraveres des structures publiques
- Aux eacutediteurs de plateforme drsquoeacutechanges deacutemateacuterialiseacutes
- Aux prestataires informatiques en charge de la gestion des plateformes publiques (portails partenaires)
ou de prestation de tiers de teacuteleacutetransmission
12 Contenu du document
Le preacutesent document preacutecise les exigences neacutecessaires au deacutepocirct la reacuteception et la transmission des factures
sous forme eacutelectronique agrave destination de personnes publiques ainsi que la remonteacutee des informations sur le
cycle de vie de la facture
Il encadre lrsquoensemble des modaliteacutes drsquoeacutechange de flux et de format ainsi que les contraintes drsquoexploitation et
les modaliteacutes drsquoaccompagnement des diffeacuterents acteurs concerneacutes
Ce document nrsquoest ni un guide utilisateur ni un support drsquoexplication du laquo portail de facturation raquo A
ce titre ce document deacutecrit uniquement les speacutecifications concernant les flux EDI et la description
des fonctionnaliteacutes mises en mode service
13 Lecture du document
Les collectiviteacutes locales et leurs groupements sont reacuteunis sous lrsquoappellation laquo Secteur public local raquo (SPL)
Les speacutecifications externes relatives au secteur public local srsquoadressent aux entiteacutes raccordeacutees au systegraveme
drsquoinformation Helios (comptable assignataire)
Les speacutecifications externes relatives aux EPN srsquoadressent aux entiteacutes qui ne sont pas raccordeacutees au systegraveme
drsquoinformation Helios (comptable assignataire)
9 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
2 INTRODUCTION
21 Le contexte et les objectifs de la deacutemateacuterialisation des factures
211 Un contexte et une trajectoire recherchant la simplification administrative
Dans le cadre de lrsquoacceacuteleacuteration des eacutechanges numeacuteriques entre les entreprises et les administrations les
factures entre lEtat les entiteacutes du secteur public local et les eacutetablissements publics et leurs fournisseurs
doivent progressivement ecirctre deacutemateacuterialiseacutees Ce programme de facturation eacutelectronique srsquoinscrit dans le
contexte de la loi de modernisation de lrsquoeacuteconomie (LME) du 4 aoucirct 20081 et du mouvement de modernisation
de lrsquoaction publique au regard des deacutecisions retenues par le comiteacute interministeacuteriel pour la modernisation de
lrsquoaction publique du 17 juillet 2013 et de la Loi drsquoHabilitation du 3 janvier 2014 relative agrave la simplification et la
seacutecurisation de la vie des entreprises Il a vocation agrave rendre obligatoire lrsquoenvoi et la reacuteception de factures sous
forme deacutemateacuterialiseacutee pour la sphegravere publique et ses fournisseurs
Lrsquoordonnance du 26 juin 2014 relative au deacuteveloppement de la facturation eacutelectronique2 preacutevoit une
deacutemateacuterialisation des factures agrave compter du 1er janvier 2017 aux grandes entreprises et aux fournisseurs
publics puis progressivement geacuteneacuteraliseacutee drsquoici le 1er janvier 2020 en tenant compte de la taille des entreprises
concerneacutees3
- au 1er janvier 2017 pour les grandes entreprises et les personnes publiques
- au 1er janvier 2018 pour les entreprises de taille intermeacutediaire
- au 1er janvier 2019 pour les petites et moyennes entreprises
- au 1er janvier 2020 pour les microentreprises
212 Les objectifs du programme de deacutemateacuterialisation des factures
Le programme de deacutemateacuterialisation des factures est une avanceacutee suppleacutementaire vers cette deacutemateacuterialisation
du support papier Il permet drsquooptimiser et drsquoeacutelargir le panel des services fournis aux eacutemetteurs de factures
vers la sphegravere publique Il a vocation agrave
- Mettre en place un processus simplifieacute de deacutepocirct et de reacuteception des factures via une solution unique
- Contribuer agrave la diminution du deacutelai de transmission des factures entre les diffeacuterents services
compeacutetents
- Contribuer agrave la diminution du deacutelai de traitement des factures agrave chacune des eacutetapes du circuit
- Optimiser le suivi de la facture depuis son eacutemission jusqursquoagrave sa mise en paiement (ou son rejet)
- Archiver les factures deacuteposeacutees par les fournisseurs et valideacutees par les systegravemes drsquoinformation
- Mettre agrave disposition des fournisseurs lrsquohistorique des factures qursquoils ont deacuteposeacutees via la solution
Le programme de deacutemateacuterialisation des factures est synonyme de
- Gains financiers chiffrables compte tenu entre autres de la diminution progressive de la charge
associeacutee au traitement des factures4
- Gains de productiviteacute compte tenu de la diminution du temps de traitement par facture
- Gain de temps compte tenu de la reacuteduction des deacutelais aux diffeacuterentes eacutetapes de traitement de la
facture
- Gains en termes de seacutecuriteacute compte tenu de la fonctionnaliteacute drsquoarchivage de lrsquoarchitecture des
systegravemes drsquoinformations deacuteployeacutes et de lrsquooptimisation du suivi de la facture
Lrsquoensemble des points drsquoimpact sont reacutefeacuterenceacutes dans la fiche drsquoimpact du 18 juin 20145 eacutetablie par le Ministegravere
des finances et des comptes publics et attacheacutee au projet drsquoordonnance relative au deacuteveloppement de la
facturation eacutelectronique
1 Loi ndeg 2008-776 du 4 aoucirct 2008 de modernisation de leacuteconomie
2 Ordonnance ndeg 2014-697 du 26 juin 2014 relative au deacuteveloppement de la facturation eacutelectronique
3 Ces cateacutegories dentreprises sont celles preacutevues pour lapplication de larticle 51 de la loi du 4 aoucirct 2008
4 Les gains preacutevisionnels geacuteneacutereacutes par le projet de facturation eacutelectronique 2017 ont eacuteteacute estimeacutes dans la laquo Fiche drsquoimpact projet de texte
regraveglementaire concernant lrsquoordonnance relative au deacuteveloppement de la facturation eacutelectronique NOR FCPX1413059R raquo eacutetablie le 18
juin 2004 5 NOR FCPX1413059R
10 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
22 Rappel du cadre regraveglementaire
La facture eacutelectronique dans le droit communautaire est encadreacutee par une reacuteglementation sous la forme dune
directive europeacuteenne (Directive europeacuteenne 2001115CE)6 qui a harmoniseacute les mentions leacutegales introduit la
signature eacutelectronique et le format non structureacute de type PDF
Cette directive europeacuteenne est transposeacutee dans le droit national de chacun des eacutetats membres de lUnion
europeacuteenne Une facture est dite deacutemateacuterialiseacutee lorsquelle reacutepond agrave certains critegraveres techniques et de seacutecuriteacute
(garanties dauthenticiteacute de non reacutepudiation et dinteacutegriteacute) Elle est alors consideacutereacutee strictement comme
facture originale sur le plan comptable et fiscal
221 Le cadre regraveglementaire europeacuteen
Le Conseil de lrsquoUnion Europeacuteenne fixe le cadre regraveglementaire europeacuteen de la deacutemateacuterialisation des factures au travers de plusieurs textes structurants
La directive europeacuteenne 2001115CE du 20 deacutecembre 2001 introduit la signature eacutelectronique et le format non structureacute de type PDF
La directive europeacuteenne 201045UE7 du 13 juillet 2010 modifiant la directive 2006112CE relative au systegraveme commun de taxe sur la valeur ajouteacutee en ce qui concerne les regravegles de facturation libeacuteralise le recours agrave la facture deacutemateacuterialiseacutee
La directive europeacuteenne 201455UE8 oblige les pouvoirs adjudicateurs et les entiteacutes adjudicatrices agrave accepter les factures eacutelectroniques conformes aux normes europeacuteennes
222 Le cadre regraveglementaire franccedilais
2221 Les conditions drsquoeacutemission et reacuteception des factures agrave destination de la sphegravere publique
En premier lieu la loi de modernisation de lrsquoeacuteconomie (LME) ndeg2008-776 du 4 aoucirct 2008 donne obligation agrave
lrsquoEtat drsquoaccepter les factures eacutemises par ses fournisseurs sous forme deacutemateacuterialiseacutee Les deacutecrets
drsquoapplication ndeg2013-346 relatif aux obligations de facturation en matiegravere de TVA et au stockage de factures
eacutelectronique et ndeg 2013-350 du 25 avril 2013 modifiant les dispositions de lannexe III du CGI relatives aux
factures transmises par voie eacutelectronique en matiegravere de TVA faisant suite agrave la loi ndeg2012-1510 du 29
deacutecembre 20129 de finances rectificatives pour 2012 preacutecisent les modaliteacutes et les regravegles de mise en
œuvre de lrsquoobligation drsquoacceptation des factures deacutemateacuterialiseacutees stipuleacutees par la loi de modernisation de
lrsquoeacuteconomie Ils transposent eacutegalement les dispositions relatives aux regravegles de facturation eacutelectronique de la
directive 201045UE du Conseil du 13 juillet 2010 libeacuteralisant le recours agrave la facture deacutemateacuterialiseacutee
Le deacutecret drsquoapplication 2013-346 du 24 avril 2013 adapte les dispositions reacuteglementaires relatives agrave la
facturation preacutevues aux articles 242 nonies et 242 nonies A de lannexe II au CGI dans le cadre de la
transposition de la directive 201045UE preacuteciteacutee
Le deacutecret drsquoapplication 2013-350 du 25 avril 2013 renforce les caracteacuteristiques de la signature
eacutelectronique procegravede agrave la codification des dispositions relatives agrave lrsquoeacutechange de donneacutees informatiseacutees et
preacutecise les modaliteacutes de conservation des factures ainsi que les regravegles applicables en matiegravere de restitution des
factures
6 Directive 2001115 sur lharmonisation des factures en matiegravere de TVA et la facturation eacutelectronique 7 Directive 201045UE DU CONSEIL du 13 juillet 2010 modifiant la directive 2006112CE relative au systegraveme commun de taxe sur la
valeur ajouteacutee en ce qui concerne les regravegles de facturation 8 Directive 201455UE du Parlement europeacuteen et du Conseil du 16 avril 2014 relative agrave la facturation eacutelectronique dans le cadre des
marcheacutes publics 9 Loi ndeg 2012-1510 du 29 deacutecembre 2012 de finances rectificative pour 2012 (1) NOR EFIX1238817L Version consolideacutee au 10 aoucirct
2014
11 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Lrsquoordonnance ndeg 2014-697 du 26 juin 201410 relative au deacuteveloppement de la facturation eacutelectronique rend
obligatoire la transmission des factures sous forme eacutelectronique pour les titulaires ainsi que les sous-traitants
admis au paiement direct de contrats conclus par lEtat les collectiviteacutes territoriales et les eacutetablissements
publics Par ailleurs cette ordonnance rend obligatoire pour lEtat les collectiviteacutes territoriales et les
eacutetablissements publics drsquoaccepter les factures transmises sous forme eacutelectronique par les titulaires et les sous-
traitants admis au paiement direct
Lrsquoarticle 2 de lrsquoordonnance preacutecise qursquoune solution mutualiseacutee mise agrave disposition par lEtat et deacutenommeacutee laquo
Portail de facturation raquo permet le deacutepocirct la reacuteception et la transmission des factures sous forme eacutelectronique
LEtat sauf impeacuteratif de deacutefense ou de seacutecuriteacute nationale les collectiviteacutes territoriales et les eacutetablissements
publics ainsi que les titulaires et les sous-traitants admis au paiement direct de leurs contrats utilisent le Portail
de facturation
Lrsquoarticle 3 preacutecise le calendrier drsquoentreacutee en vigueur des nouvelles obligations fixeacutees agrave lrsquoarticle 1er La
deacutemateacuterialisation des factures est imposeacutee agrave compter du 1er janvier 2017 aux grandes entreprises et aux
fournisseurs publics puis progressivement geacuteneacuteraliseacutee drsquoici le 1er janvier 2020 en tenant compte de la taille
des entreprises concerneacutees
2222 Les mentions obligatoires de la facture eacutelectronique
La facture est un eacuteleacutement de preuve dune opeacuteration commerciale et recegravele donc une valeur juridique
importante Elle sert par ailleurs de justificatif comptable et de support agrave lexercice des droits sur la TVA
Leacutetablissement de la facture reacutepond donc agrave certaines contraintes de contenu deacutefinies par des textes codifieacutes
Larticle L441-3 du code de commerce preacutecise les mentions obligatoires des factures dont les principales
sont les suivantes
nom et adresse des parties
date de la vente ou de la prestation de service
quantiteacute et deacutenomination preacutecise des produits ou services
prix unitaire hors taxe et reacuteductions eacuteventuellement consenties
date deacutecheacuteance du regraveglement
les clauses de peacutenaliteacutes de retard de paiement
Les articles R123-237 et 238 du code de commerce ajoutent agrave cette liste des eacuteleacutements didentification de
lentreprise numeacutero dimmatriculation aupregraves du greffe siegravege social statut juridique etc
En matiegravere fiscale un certain nombre dobligations speacutecifiques encadrent leacutetablissement des factures par les
assujettis agrave la TVA Elles sont introduites par larticle 289 du Code geacuteneacuteral des impocircts et preacuteciseacutees par
larticle 242 nonies A de lannexe II11 qui preacutevoit notamment des eacuteleacutements didentification du vendeur et de
lacqueacutereur et des preacutecisions sur les produits et services vendus
Cet article 242 nonies A du CGI preacutecise les quatorze mentions obligatoires afin quune facture eacutelectronique soit
valide Celles-ci sont
la date de deacutelivrance de la facture
le numeacutero seacutequentiel
le numeacutero didentifiant agrave la TVA de lassujetti et du client
les noms et adresses de lassujetti et du client
la quantiteacute et nature des biens livreacutes
leacutetendue et la nature des services rendus
10 Ordonnance ndeg 2014-697 du 26 juin 2014 relative au deacuteveloppement de la facturation eacutelectronique NOR FCPX1413059R
Lrsquoordonnance abroge lrsquoarticle 25 de la loi du 4 aout 2008 agrave partir du 1er janvier 2017 11 Modifieacute par le deacutecret ndeg 2013-346 du 24 avril 2013
12 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
la date agrave laquelle est effectueacutee ou acheveacutee la livraison de biens ou la prestation de services ou date du
versement dun acompte si cette date est deacutetermineacutee et diffeacuterente de celle de leacutemission de la facture
lorsque le redevable de la taxe est un repreacutesentant fiscal son nom son adresse et son numeacutero
didentifiant
la base drsquoimposition pour chaque taux ou exoneacuteration le prix unitaire hors taxe ainsi que les
escomptes rabais ou ristournes eacuteventuelles srsquoils ne sont pas compris dans le prix unitaire
le taux de TVA appliqueacute
le montant de la taxe agrave payer (sauf disposition contraire)
en cas drsquoexoneacuteration ou lorsque le client est redevable de la taxe la reacutefeacuterence agrave la disposition
pertinente de la directive ou agrave la disposition nationale correspondante ou agrave toute autre mention
indiquant que la livraison beacuteneacuteficie drsquoune exoneacuteration ou de lrsquoauto liquidation
en cas de livraison intracommunautaire drsquoun moyen de transport neuf les donneacutees eacutenumeacutereacutees agrave lrsquoart
28 bis paragraphe 2 de la directive
en cas drsquoapplication du reacutegime de la marge beacuteneacuteficiaire la reacutefeacuterence agrave lrsquoart 26 ou 26 bis ou aux
dispositions nationales correspondantes ou agrave toute autre mention indiquant que le reacutegime de la marge
beacuteneacuteficiaire a eacuteteacute appliqueacute
Les regravegles fiscales relatives aux mentions agrave porter sur les factures sont deacutetailleacutees par la doctrine BOI-TVA-
DECLA-30-20-20
2223 Les eacuteleacutements relevant de la facturation
Au titre de lrsquoarticle L441-3 du code du commerce laquo Tout achat de produits ou toute prestation de service pour
une activiteacute professionnelle doivent faire lobjet dune facturation raquo
Tout document de facturation eacutemis par un fournisseur comportant a minima lrsquoensemble des
informations obligatoires preacuteciseacutees dans le CGI dans le code du commerce ou dans un autre cadre
regraveglementaire speacutecifique12 est pris en compte obligatoirement par la solution mutualiseacutee-CPP 2017
La solution mutualiseacutee-CPP2017 prend en compte des types deacutefinis drsquoeacuteleacutements de facturation
Les factures directes agrave destination de personnes publiques
Les avoirs
Les factures de recette issues des entiteacutes publiques
Les demandes de paiement des sous-traitants admis au paiement direct
Les demandes de paiement des cotraitants (dont les demandes globales pour le compte du
groupement ou drsquounplusieurs membres du groupement)
Le document de facturation en appui des marcheacutes de travaux
o Projet de deacutecompte produit par le fournisseur (mensuel et final)
o Etat drsquoacompte produit par la MOE
o Etat drsquoacompte valideacute par la MOA
o Deacutecompte Geacuteneacuteral et Deacutefinitif
Les releveacutes drsquoopeacuteration bancaires eacutemis par les banques en cas de paiement par carte drsquoachat ne sont pas
consideacutereacutes comme des factures et agrave ce titre ne rentrent pas dans le peacuterimegravetre de la solution mutualiseacutee-CPP
2017
Les retenues de garantie les avances les peacutenaliteacutes et les primes ne sont pas inteacutegreacutees au peacuterimegravetre de la
solution mutualiseacutee-CPP 2017
Les factures dites agrave laquo zeacutero raquo sont prises en charge par la solution mutualiseacutee-CPP 2017 notamment au regard
de lrsquoobligation fiscale obligeant les fournisseurs de les eacutemettre
12 Les artisans les commerccedilants inscrits au RCS ou les autoentrepreneurs pour lesquels une assurance professionnelle est obligatoire
doivent doreacutenavant mentionner sur leurs devis et leurs factures lrsquoassurance souscrite au titre de leur activiteacute les coordonneacutees de
lrsquoassureur ou du garant la couverture geacuteographique du contrat ou de la garantie
13 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
2224 Les modaliteacutes actuelles de deacutemateacuterialisation des factures
En France la leacutegislation fiscale preacutevoit deux formats deacutechange pour deacutemateacuterialiser une facture
Dune part larticle 96G de lrsquoannexe 3 du Code geacuteneacuteral des impocircts autorise un EDI structureacute Ce
format permet gracircce agrave des champs preacutedeacutefinis dans le document un traitement automatiseacute
laquo I-Pour lapplication du 3deg du VII de larticle 289 du code geacuteneacuteral des impocircts les factures transmises
par voie eacutelectronique qui se preacutesentent sous la forme dun message structureacute selon une norme
convenue entre les parties permettant une lecture par ordinateur et pouvant ecirctre traiteacute
automatiquement et de maniegravere univoque constituent sous reacuteserve des II et III des documents
tenant lieu de factures dorigine raquo
Dautre part lrsquoarticle 289 V VI et VII du Code geacuteneacuteral des impocircts13 permet de deacutemateacuterialiser des
factures dans des formats non structureacutes (Word ou PDF) plus accessibles et moins coucircteux sous
reacuteserve de garantie notamment de lrsquoauthenticiteacute
V-Lauthenticiteacute de lorigine linteacutegriteacute du contenu et la lisibiliteacute de la facture doivent ecirctre assureacutees agrave
compter de son eacutemission et jusquagrave la fin de sa peacuteriode de conservation
VI-Les factures eacutelectroniques sont eacutemises et reccedilues sous une forme eacutelectronique quelle quelle soit
Elles tiennent lieu de factures dorigine pour lapplication de larticle 286 et du preacutesent article Leur
transmission et mise agrave disposition sont soumises agrave lacceptation du destinataire
VII-Pour satisfaire aux conditions preacutevues au V lassujetti peut eacutemettre ou recevoir des factures
1deg Soit sous forme eacutelectronique en recourant agrave toute solution technique autre que celles preacutevues aux
2deg et 3deg ou sous forme papier degraves lors que des controcircles documenteacutes et permanents sont mis en
place par lentreprise et permettent deacutetablir une piste daudit fiable entre la facture eacutemise ou reccedilue et
la livraison de biens ou prestation de services qui en est le fondement
2deg Soit en recourant agrave la proceacutedure de signature eacutelectronique avanceacutee deacutefinie au a du 2 de larticle 233
de la directive 2006112 CE du Conseil du 28 novembre 2006 preacuteciteacutee en ce qui concerne les regravegles de
facturation Un deacutecret preacutecise les conditions deacutemission de signature et de stockage de ces factures
3deg Soit sous la forme dun message structureacute selon une norme convenue entre les parties permettant
une lecture par ordinateur et pouvant ecirctre traiteacute automatiquement et de maniegravere univoque dans des
conditions preacuteciseacutees par deacutecret
La signature eacutelectronique des factures est une modaliteacute de facturation prise en charge par la solution
mutualiseacutee mais nrsquoen rend pas le caractegravere obligatoire
13 Article 289 modifieacute par Deacutecret ndeg2013-463 du 3 juin 2013 - art 1
14 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
2225 Les modaliteacutes de controcircle de la piste drsquoaudit de lrsquoarticle 289 du CGI
Il appartient agrave chaque assujetti de deacuteterminer librement en fonction de sa propre organisation lampleur et
les moyens des controcircles quil doit mettre en place pour garantir lauthenticiteacute de lorigine linteacutegriteacute du
contenu et la lisibiliteacute des factures eacutemises et reccedilues La taille de lentreprise la nature de son activiteacute ses
systegravemes dinformation la volumeacutetrie des factures quelle eacutemet et quelle reccediloit sont des paramegravetres agrave prendre
en compte pour deacuteterminer le niveau adeacutequat de controcircle
En tout eacutetat de cause les controcircles mis en place dans les entreprises doivent garantir les conditions
dauthenticiteacute dinteacutegriteacute et de lisibiliteacute des factures en eacutetablissant que les factures eacutemises et
reccedilues correspondent agrave la reacutealisation dune livraison de biens ou dune prestation de services
effectivement reacutealiseacutee
Les controcircles doivent en effet permettre agrave lrsquoassujetti de veacuterifier si la substance de la facture est
correcte crsquoest-agrave-dire si la prestation rendue ou le bien livreacute est conforme agrave la preacutesentation qui en est
faite sur la facture (en quantiteacute et en qualiteacute) et si lrsquoeacutemetteur de cette derniegravere dispose degraves lors drsquoun
droit agrave paiement
La piste daudit peut ecirctre constitueacutee de documents eacutetablis par lentreprise elle-mecircme (devis bon de
commande) ou par des tiers (extraits de compte) En cas de controcircle chaque assujetti doit pouvoir justifier
par tout moyen de la reacutealiteacute des opeacuterations soumises agrave la TVA Les justificatifs sont tregraves varieacutes
(document de transport facture du transporteur contrat dassurance relatif au transport international des
biens contrat conclu avec lacqueacutereur correspondance commerciale bon de commande eacutecrit eacutemanant de
lacqueacutereur et indiquant que les biens doivent ecirctre expeacutedieacutes ou transporteacutes dans un autre Eacutetat membre bon de
livraison bon denlegravevement confirmation eacutecrite par lacqueacutereur de la reacuteception des biens dans un autre Eacutetat
membre double de la facture du vendeur revecirctu du cachet de lacqueacutereur avis de regraveglement dun
eacutetablissement bancaire eacutetranger) Il nrsquoest ni opportun ni possible den eacutedicter une liste limitative La
conservation des piegraveces justificatives est obligatoire en application de lrsquoarticle L 102 B du LPF et permet
au contribuable quel que soit son mode de facturation de justifier de la reacutealiteacute des opeacuterations faisant lrsquoobjet de
facturation Elle participe eacutegalement de la piste daudit et de sa fiabiliteacute
15 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
23 Peacuterimegravetre drsquoapplication de la solution mutualiseacutee-CPP 2017
231 Les acteurs concerneacutes
Lrsquoordonnance rend obligatoire la facturation eacutelectronique pour les fournisseurs eacutemetteurs de factures agrave
destination de lrsquoEtat du secteur public local et des eacutetablissements publics
Lrsquoobligation drsquoeacutemettre a pour corollaire lrsquoobligation pour lrsquoEtat le secteur public local et les eacutetablissements
publics de recevoir les factures eacutelectroniques eacutemises par leurs fournisseurs
Drsquoautres acteurs tels que les eacutediteurs de plateforme drsquoeacutechanges deacutemateacuterialiseacutes ou des portails partenaires et les
tiers de teacuteleacutetransmission sont concerneacutes indirectement par la mise en œuvre de la solution mutualiseacutee-CPP
2017
2311 Les fournisseurs priveacutes et publics
Lrsquohabilitation preacutevue par le 2deg de lrsquoarticle 1er de la loi ndeg2014-1 du 2 janvier 2014 et lrsquoobligation fixeacutee par le I
de lrsquoarticle 1er de lrsquoordonnance ndeg2014-697 du 26 juin 2014 se reacutefegraverent expresseacutement aux relations
contractuelles Lrsquoordonnance srsquoapplique ainsi aux titulaires individuels ou en groupement et les sous-traitants
admis au paiement direct de contrats avec lrsquoEtat les entiteacutes du secteur public local et les eacutetablissements publics
sont concerneacutes par la mesure
La condition neacutecessaire est donc lrsquoexistence drsquoun contrat entre la personne publique et son fournisseur
qursquoil soit public ou priveacute
Les personnes publiques eacutemettant des factures agrave destination de lrsquoEtat des entiteacutes du secteur public local et des
eacutetablissements publics sont dans lrsquoobligation de transmettre une facturation eacutelectronique par le biais de la
solution portail
Faute de lien contractuel lintervention drsquoun fournisseur sur le fondement dune disposition ou drsquoune deacutecision
unilateacuterale nrsquoest pas soumise aux obligations relatives agrave la facturation eacutelectronique Il en va de mecircme des actes
deacutepourvus drsquoeffets de droit cest-agrave-dire ne comportant pas drsquoobligations reacuteciproques qursquoils soient qualifieacutes
drsquoaccords de conventions ou de protocoles
Ainsi les conventions drsquoadministration conclues entre personnes publiques pour deacutefinir les modaliteacutes de leur
action ne constituent pas des contrats soumis agrave lrsquoobligation de facturation eacutelectronique
2312 Les personnes publiques reacutecipiendaires
Le champ de lrsquoordonnance ndeg2014-697 du 26 juin 2014 srsquoapplique pour les personnes publiques suivantes
reacutecipiendaires de factures
lrsquoEtat
les eacutetablissements publics nationaux (dont les eacutetablissements publics de santeacute)
les collectiviteacutes territoriales et agrave leurs groupements (secteur public local)
o Reacutegions
o Deacutepartements
o Communes
o Deacutepartements drsquoOutre-Mer
les eacutetablissements publics locaux
o Etablissements publics de coopeacuteration intercommunale (EPCI)
o Syndicats mixtes Syndicats intercommunaux agrave vocation unique (SIVU) et Syndicats
intercommunaux agrave vocation multiple (SIVOM)
16 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
o Etablissements publics sociaux et meacutedico-sociaux (notamment les EHPAD)
o Reacutegies doteacutees de la personnaliteacute morale cest agrave dire les reacutegies personnaliseacutees
o Autres cateacutegories deacutetablissements publics locaux
offices publics de lrsquohabitat
CCASCIAS
caisses des eacutecoles
eacutetablissements publics de coopeacuteration culturelle
services deacutepartementaux dincendie et de secours
centre de gestion de la fonction publique
les organismes consulaires tels que les chambres de commerce et drsquoindustrie les chambres des
meacutetiers ou les chambres drsquoagriculture
les autres formes de coopeacuteration entre collectiviteacutes (interdeacutepartementales interreacutegionales sauf les
ententes conventions coopeacuteration souple)
Les eacutetablissements publics nationaux et les eacutetablissements publics locaux ne disposant pas drsquoagent comptable
rentrent dans le peacuterimegravetre de lrsquoordonnance
Ne relegravevent pas du champ de lrsquoordonnance ndeg2014-697 du 26 juin 2014 en tant que reacutecipiendaire
Les collectiviteacutes drsquoOutre-Mer agrave lrsquoexception de Saint Pierre et Miquelon et Saint Bartheacutelemy
Les groupements de coopeacuteration sanitaire
Les autres formes de coopeacuteration dans le domaine sanitaire
o syndicat inter hospitalier
o communauteacute hospitaliegravere de territoire
Les groupements de coopeacuteration sociale et meacutedico-sociale
Les reacutegies doteacutees de la seule autonomie financiegravere
Les groupements dinteacuterecirct public locaux (ex GIP Maison deacutepartementale des personnes
handicapeacutees)
Les associations syndicales autoriseacutees
Les associations fonciegraveres rurales
Les socieacuteteacutes drsquoeacuteconomie mixte
Lorsque des SEM des GIP ou autre type de groupement agissent pour le compte et au nom drsquoun des
destinataires soumis agrave lrsquoobligation reacuteglementaire elles sont inteacutegreacutees au peacuterimegravetre de lrsquoordonnance en tant que
reacutecipiendaire de factures
2313 Les tiers de teacuteleacutetransmission
Des tiers de teacuteleacutetransmission peuvent ecirctre solliciteacutes par le secteur public local et les EPN pour
Transmettre les flux de factures eacutemises ou de statut geacuteneacutereacutes par leur systegraveme drsquoinformation de
gestion financiegravere (ou autres systegravemes de gestion des factures) agrave destination de la solution
mutualiseacutee-CPP 2017
Controcircler linteacutegriteacute de la transmission
Horodater la transmission
Reacuteceptionner le flux retour
2314 Les opeacuterateurs de deacutemateacuterialisation
Les eacutediteurs de solution drsquoeacutechanges deacutemateacuterialiseacutes mettront agrave disposition de leurs clients (fournisseurs de
personnes publiques) les fonctionnaliteacutes de la solution mutualiseacutee-CPP 2017 offertes en mode flux et en mode
portail agrave partir de leur solution au travers des API (application protocole interface) de la solution mutualiseacutee-
CPP 2017 qursquoils inteacutegreront agrave leurs solutions
17 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
2315 Les eacutediteurs de portails partenaires amont agrave valeur ajouteacutee
En amont de la solution mutualiseacutee-CPP 2017 des portails dits laquo agrave valeur ajouteacutee raquo permettent la reacutealisation
drsquoopeacuterations laquo meacutetiers raquo preacutealables agrave lrsquoeacutemission du document de facturation (ex dans le cadre des marcheacutes de
travaux des portails de facturation permettent agrave la maitrise drsquoœuvre drsquoactualiser les prix du projet de deacutecompte
ou bien encore permettent de geacuterer les interactions avec le fournisseur avant la geacuteneacuteration du bon de
commande auto-facturation)
Les eacutediteurs de ces portails mettront agrave disposition de leurs clients (fournisseurs de personnes publiques) les
fonctionnaliteacutes de la solution mutualiseacutee-CPP 2017 en invoquant les API disponibles agrave partir de leurs
plateformes
2316 Les eacutediteurs de solutions meacutetiers exploitant les donneacutees de facturation
Les solutions meacutetiers exploitant les donneacutees de facturation en vue de retraitements speacutecifiques (gestion
financiegravere et comptable comptabiliteacute analytique refacturation interne etc) et drsquoautomatisation du traitement
des factures pourront beacuteneacuteficier de la mise agrave disposition de la facture et pourront remonter les informations de
cycle de vie des factures aux eacutemetteurs de factures gracircce agrave la solution mutualiseacutee-CPP 2017
Pour les applications ministeacuterielles meacutetiers (AMM) agrave travers le systegraveme drsquoeacutechange Chorus
Pour les applications meacutetiers des entiteacutes du secteur public local et EPN agrave travers leur SIGF ou leur
systegraveme drsquoeacutechange
18 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
232 Les natures de relations contractuelles concerneacutees
Toutes les prestations reacutealiseacutees dans un cadre contractuel et donnant lieu agrave lrsquoeacutetablissement drsquoune facturation
(Cf sect2222) par un fournisseur priveacute ou public entrent dans le champ de lrsquoordonnance ndeg2014-697 du 26 juin
2014
Pour les mecircmes raisons les prestations reacutealiseacutees dans le cadre drsquoun contrat conclu entre personnes publiques
et donnant lieu agrave lrsquoeacutetablissement drsquoune facture entrent dans le champ de lrsquoordonnance ndeg2014-697 du 26 juin
2014 Degraves lors qursquoil existe un acte refleacutetant un accord de volonteacutes conclu entre deux personnes juridiques
distinctes et creacuteateur drsquoobligations reacuteciproques les factures eacutemises par un des cocontractants sont soumises agrave
lrsquoobligation de facturation eacutelectronique A ce titre entrent dans le champ de lrsquoordonnance ndeg2014-697 du 26
juin 2014
Les factures relatives agrave des prestations reacutealiseacutees par lrsquoEtat pour une collectiviteacute locale sur le fondement
drsquoun acte contractuel
Les factures lieacutees agrave des prestations reacutealiseacutees agrave titre oneacutereux et dans le cadre drsquoun contrat par un EPCI
pour une commune membre de cet EPCI ou non Lrsquoexclusion qualifieacutee de laquo quasi-reacutegie raquo ou de laquo in
house raquo en vigueur dans le droit de la commande publique est inopeacuterante srsquoagissant de la facturation
eacutelectronique Il en va de mecircme pour les entiteacutes du secteur public local
Les factures des services publics de gestiondistribution de fluides geacutereacutes par des reacutegies (ex eaux et
assainissement) dans le cas ougrave le tiers deacutebiteur est une personne publique concerneacutee par lrsquoordonnance
o Si le service public de gestion ou de distribution de fluides est geacutereacute par une entiteacute doteacutee drsquoune
personnaliteacute juridique propre (socieacuteteacute priveacutee ou eacutetablissement public par exemple) toutes ses
prestations reacutealiseacutees agrave titre oneacutereux et dans un cadre contractuel sont soumises agrave
lrsquoobligation de facturation eacutelectronique Peu importe que ces prestations soient reacutealiseacutees pour
la collectiviteacute publique agrave laquelle cette entiteacute autonome est rattacheacutee ou pour toute autre
collectiviteacute publique Pour entrer dans le champ de lrsquoordonnance du 26 juin 2014 il suffit que
cette personne publique soit lrsquoEtat une entiteacute du secteur public local ou un eacutetablissement
public national ou local
A lrsquoinverse ne relegravevent pas du champ de lrsquoordonnance ndeg2014-697 du 26 juin 2014
Les conventions drsquoadministration conclues entre personnes publiques pour deacutefinir les modaliteacutes de
leur action car elles ne constituent pas des contrats (ex convention de mise agrave disposition)
Les factures des services publics de gestiondistribution de fluides geacutereacutes par des reacutegies (ex eaux et
assainissement) dans le cas ougrave le tiers deacutebiteur est une personne publique concerneacutee par lrsquoordonnance
si le service public de gestion ou de distribution de fluides est geacutereacute par un service deacutepourvu
de personnaliteacute juridique propre car il nrsquoexiste pas en effet de contrat au sens strict degraves lors qursquoil
nrsquoy a pas relation entre deux personnes juridiques
19 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
3 DESCRIPTION FONCTIONNELLE DE LA SOLUTION
31 Les principes directeurs de la solution mutualiseacutee-CPP 2017
Les principes directeurs de fonctionnement de la solution mutualiseacutee-CPP 2017 srsquoarticulent autour de
la mise en place drsquoune solution mutualiseacutee-CPP 2017 pour tous les fournisseurs de la sphegravere
publique (priveacutes et publics) leur permettant de deacuteposer leurs factures et de consulter lrsquoavancement
du traitement des paiements La solution mutualiseacutee-CPP 2017 prend en compte les formats et les
modes drsquoeacutechanges actuellement mis en œuvre par les entreprises (mode Portail et mode EDI)
la mise en place drsquoun flux laquo pivot raquo permettant drsquointeacutegrer directement (en mode EDI) les
donneacutees de facturation (dont la facture deacutemateacuterialiseacutee) dans les SI des reacutecepteurs publics
ou de reacutecupeacuterer (en mode portail) ces donneacutees pour traitement
la mise agrave disposition des fonctionnaliteacutes de la solution mutualiseacutee-CPP 2017 par lrsquointermeacutediaire drsquoAPI
impleacutementeacutees sur des applications en amont etou en aval de la solution mutualiseacutee-CPP 2017
32 Preacutesentation de la solution mutualiseacutee-CPP 2017
321 Peacuterimegravetre fonctionnel de la solution mutualiseacutee-CPP 2017
Le scheacutema ci-dessous syntheacutetise la vue drsquoensemble des modaliteacutes de deacutepocirct de transmission et de reacuteception des
factures eacutelectroniques ainsi que les flux des informations retours portant sur le traitement de la facture
permettant aux eacutemetteurs de suivre le cycle de vie du traitement de la facture
20 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
322 Offre de service de la solution mutualiseacutee-CPP 2017
Lrsquoensemble des eacutemetteurs de factures dispose drsquoun accegraves en mode Portail aux espaces laquo factures eacutemises raquo
laquo meacutemoire de frais de justice raquo laquo factures de travaux raquo laquo engagement juridique raquo laquo sollicitation eacutemises raquo et
laquo mon compte raquo de la solution mutualiseacutee-CPP 2017 Ces espaces permettent notamment un accegraves aux
fonctionnaliteacutes suivantes
lrsquoidentification et veacuterification des informations de lrsquoeacutemetteur
le deacutepocirct (PDF et XML) la saisie de factures14 dont la prise en charge des cas de facturation
speacutecifiques (sous-traitance cotraitance et factures de travaux) Des controcircles associeacutes au deacutepocirct et agrave la
saisie sont effectueacutes par la solution mutualiseacutee-CPP 2017
lrsquoarchivage des factures (pendant 10 ans15)
la consultation des factures (en cours de traitement ou deacutejagrave traiteacutees) via un outil de recherche
le suivi du traitement de la facture
la notification de lrsquoavancement du traitement des factures
lrsquoadjonction de piegraveces jointes apregraves soumission de la facture et sur sollicitation du destinataire de la
facture
la gestion des comptes des habilitations utilisateurs
lrsquoassistance utilisateur
Nb certaines de ses fonctionnaliteacutes sont par ailleurs eacutegalement disponibles en EDI pour les fournisseurs ayant
opteacute pour ce mode de transmission
Les reacutecepteurs de factures (secteur public local et EPN) disposent par le biais de la solution mutualiseacutee-CPP
2017 drsquoun espace laquo factures reccedilues raquo permettant notamment de
consulter teacuteleacutecharger les dossiers de facturation qui leur sont adresseacutes (factures et PJ associeacutees)
mettre agrave jour les statuts lieacutes au traitement des factures et notamment informer les eacutemetteurs en cas
de rejet ou de suspension
rechercher une facture reccedilue ou archiveacutee via un formulaire de recherche multicritegraveres
deacuteposer des factures dans le cas ougrave lrsquoentiteacute du secteur public local eacutemet des ASAP
traiter les sollicitations de leurs fournisseurs
geacuterer les comptes et les habilitations des utilisateurs
solliciter lrsquoassistance
14 Hors entiteacutes Secteur Public Local qui beacuteneacuteficient de lrsquooffre de service PES Facture ASAP de la DGFiP et pour
lequels le comptable assignataire se charge de lrsquoeacutemission des factures vers la solution mutualiseacutee-CPP 2017 15 La solution mutualiseacutee prend en charge lrsquoarchivage des factures pour leacutemetteur qursquoil soit priveacute ou public
pendant 10 ans Le recours agrave la solution mutualiseacutee ne dispense pas les eacutetablissements publics nationaux dun
archivage selon la reacuteglementation en vigueur par ailleurs
21 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
33 Identification des acteurs
Chaque acteur eacutemetteur ou reacutecepteur de facture est identifieacute de maniegravere unique dans la solution mutualiseacutee-
CPP 2017 quelles que soient les modaliteacutes de transmission
Cette identification est diffeacuterente pour les eacutemetteurs et reacutecepteurs de facture
331 Pour les eacutemetteurs de factures
Lrsquoidentification repose sur trois 3 eacuteleacutements
Le code pays
Le type drsquoidentifiant
Lrsquoidentifiant
Les types drsquoidentifiants sont les suivants (cf regravegles de gestion deacutetailleacutees infra partie 4)
Pour les eacutemetteurs de factures dont le siegravege social est en France (code pays FR)
o Lrsquoidentifiant est constitueacute par le SIRET
Pour les eacutemetteurs de factures dont le siegravege social est dans un pays de lrsquounion europeacuteenne hors
France
o Lrsquoidentifiant est constitueacute par le Ndeg de TVA intracommunautaire
Pour eacutemetteurs de factures dont le siegravege social est dans un pays situeacute en dehors de lrsquounion
europeacuteenne
o Lrsquoidentifiant est constitueacute par le code pays et les 16 premiers caractegraveres de la raison sociale
Pour la Polyneacutesie Franccedilaise
o Lrsquoidentifiant est constitueacute par le numeacutero Tahiti
Pour la Nouvelle Caleacutedonie
o Lrsquoidentifiant est constitueacute par le RIDET
Pour les eacutemetteurs de factures en cours drsquoimmatriculation
o Lrsquoidentifiant est constitueacute par le code pays et les 16 premiers caractegraveres du nom et du preacutenom
Les modaliteacutes drsquoauthentification seront deacutecrites dans le guide utilisateur
332 Pour les reacutecepteurs de factures
Pour les reacutecepteurs de facture lrsquoidentification repose uniquement sur le SIRET
En compleacutement un code service peut ecirctre renseigneacute afin drsquoidentifier au sein de lrsquoentiteacute concerneacutee le service
qui est chargeacute de prendre en charge la facture pour la traiter Le reacutecepteur peut deacutefinir (dans le parameacutetrage de
son compte) le caractegravere obligatoire ou non du renseignement de cette zone mais cette reacutefeacuterence ne permet
pas agrave elle seule lrsquoacheminement des factures et ne se substitue donc pas au SIRET
A titre speacutecifique pour lrsquoEtat un SIRET geacuteneacuterique reacutefeacuterenccedilant le Ministegravere des Finances permet drsquoidentifier
lrsquoentiteacute reacuteceptrice Etat La mention additionnelle drsquoun code service (le code service exeacutecutant des demandes de
paiement mentionneacute sur les bons de commande Chorus) est obligatoire pour garantir lrsquoacheminement de la
facture agrave destination du service en charge du traitement de la facture
Les modaliteacutes drsquoauthentification et de parameacutetrage seront deacutecrites dans le guide utilisateur
22 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
34 Lrsquooffre de service agrave destination des eacutemetteurs de factures
341 Les modes de transmission de factures
Lrsquooffre de service proposeacutee par la solution mutualiseacutee-CPP 2017 est disponible selon trois modaliteacutes
Le mode EDI la solution mutualiseacutee-CPP 2017 permet des eacutechanges dinformations par flux issus des
systegravemes drsquoinformation des fournisseurs priveacutes des entiteacutes du secteur public local des EPN et de
lrsquoEtat en srsquoappuyant sur des formats standardiseacutes
Le mode Service la solution permet eacutegalement drsquointeacutegrer ses services agrave un portail fournisseurs
public laquo agrave valeur ajouteacutee raquo deacutejagrave existant Dans ce cas la solution mutualiseacutee-CPP 2017 offre lrsquoensemble
de ses fonctionnaliteacutes sous forme de services inteacutegreacutes dans un portail tiers (APIweb service) Le
fournisseur client drsquoun portail tiers existant continue agrave beacuteneacuteficier des fonctionnaliteacutes mises en œuvre
dans les portails tiers en sus du deacutepocirct de facture
Le mode Portail la solution mutualiseacutee-CPP 2017 offre un accegraves aux fournisseurs au travers drsquoun
portail deacutedieacute agrave la saisie ou au deacutepocirct de factures
1 En mode EDI lrsquoeacutemetteur de facture adresse ses flux soit
o directement agrave la solution mutualiseacutee- CPP 2017
o par lrsquointermeacutediaire drsquoun opeacuterateur de deacutemateacuterialisation
reccediloit les comptes rendus lieacutes agrave lrsquointeacutegration et au traitement de ses factures afin de lui permettre de
suivre leurs paiements
NB Les fonctionnaliteacutes non offertes en EDI restent accessibles pour les eacutemetteurs de factures en EDI par
lrsquointermeacutediaire du mode portail A ce titre les eacutemetteurs raccordeacutes en EDI agrave la solution mutualiseacutee-CPP 2017
doivent creacuteer un compte sur le portail (cf guide utilisateur) et peuvent ainsi disposer des fonctionnaliteacutes en se
connectant agrave la solution mutualiseacutee-CPP 2017 en mode portail ou en mode service
23 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Focus sur les modaliteacutes drsquoeacutemission de factures par les entiteacutes du secteur public local
Lrsquoeacutemission de documents de facturation par les entiteacutes du secteur public local srsquoappuie sur
Lrsquoenvoi drsquoun flux PES Facture ASAP (avis des sommes agrave payer) agrave HELIOS pour lrsquoensemble des documents
eacutemis qursquoils soient agrave destination de la sphegravere publique comme de la sphegravere priveacutee
Lrsquoeacutedition et lrsquoenvoi des ASAP par le centre eacuteditique de la DGFiP pour les documents adresseacutes agrave des
destinataires priveacutes
Lrsquoenvoi deacutemateacuterialiseacute par le comptable agrave la solution mutualiseacutee pour les documents adresseacutes agrave des
destinataires publics
2 En mode service (via API) lrsquoeacutemetteur de facture
srsquoidentifie via les API
sans se reacute-authentifier il accegravede agrave lrsquoensemble des services de la solution mutualiseacutee-CPP 2017 par
lrsquointermeacutediaire des API accessibles via son portail
o Le deacutepocirct ou saisie de factures
o Le suivi du traitement des factures
o Lrsquoadjonction et teacuteleacutechargement de piegraveces compleacutementaires
o La consultation de la base documentaire
o La gestion des comptes utilisateurs
o La sollicitation de lrsquoassistance
NB La liste des services accessibles en mode service est susceptible drsquoecirctre enrichie dans la version deacutefinitive
des speacutecifications
3 En mode Portail lrsquoeacutemetteur de facture peut notamment
Deacuteposer au format PDF (signeacute ou non signeacute) ou au format XML ou saisir manuellement les donneacutees de
facturation via un formulaire en ligne16
Suivre le traitement de ceux-ci
Solliciter lrsquoassistance utilisateur de la solution portail
Adjoindre des piegraveces compleacutementaires neacutecessaires au traitement de sa facture
Consulter la base documentaire
Geacuterer les comptes utilisateurs
Acceacuteder agrave la base de connaissance par lrsquointermeacutediaire drsquoun avatar
16 Hors collectiviteacutes locales qui beacuteneacuteficient de lrsquooffre de service PES Facture ASAP de la DGFiP
24 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
342 La mise agrave disposition de lrsquoannuaire des entiteacutes destinatrices de factures
La solution mutualiseacutee-CPP2017 met agrave disposition un annuaire des entiteacutes destinatrices de factures mis agrave jour
automatiquement Cet annuaire est disponible en mode portail et en mode service via des API qui peuvent ecirctre
directement impleacutementeacutees dans le systegraveme drsquoinformation du fournisseur Il repose sur le reacutefeacuterentiel de la
solution mutualiseacutee-CPP 2017 des destinataires Il est notamment alimenteacute par le SI DGFiP pour les entiteacutes
destinatrices et srsquoappuie sur la base SIREN de lrsquoINSEE Il inteacutegrera les codes services de lrsquoEtat et certains
paramegravetres des comptes destinataires (code service obligatoire ou non)
Les changements organisationnels intervenants dans les structures publiques (creacuteation des meacutetropoles fusion
de structures intercommunales reacuteorganisation des reacutegions et des deacutepartements mise en place de services
facturiers etc) seront pris en compte dans lrsquoannuaire ainsi que les changements de parameacutetrages des
comptes effectueacutes par les destinataires
Lrsquoannuaire permettra aux eacutemetteurs de factures de deacuteterminer agrave partir drsquoun identifiant SIRET si le destinataire
relegraveve de la solution mutualiseacutee-CPP 2017 et drsquoobtenir des informations compleacutementaires tel que
La raison sociale et les coordonneacutees du destinataire
Le caractegravere obligatoire du code service sur chaque facture etou de la reacutefeacuterence de la commande sur
chaque facture (selon parameacutetrages du compte du destinataire) afin de deacuteterminer quelles informations
mentionner sur la facture
Les statuts envoyeacutes dans le cadre du cycle de vie (selon parameacutetrages du compte du destinataire) afin
drsquoidentifier quels statuts le destinataire est susceptible de ne pas remonter
343 La sollicitation de lrsquoassistance
Les fournisseurs ont la possibiliteacute de solliciter lrsquoassistance de la solution mutualiseacutee-CPP 2017
Chaque sollicitation est mateacuterialiseacutee par un laquo ticket raquo renseigneacute par les fournisseurs via un formulaire de
demande drsquoassistance en preacutecisant les informations requises pour le traitement de sa demande (ex numeacutero de
facture) Des piegraveces jointes peuvent y ecirctre ajouteacutees (ex capture drsquoeacutecran)
La traccedilabiliteacute des sollicitations est assureacutee tout au long du processus de traitement
25 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
35 Lrsquooffre de service agrave destination des reacutecepteurs de factures
351 La notification de la reacuteception drsquoune facture
Cette notification intervient lors du deacutepocirct drsquoune facture concernant lrsquoentiteacute du secteur public local ou lrsquoEPN Les
utilisateurs sont alors notifieacutes par courriel de la reacuteception de factures Les courriels sont parameacutetrables dans la
solution mutualiseacutee Au moins un utilisateur doit ecirctre mentionneacute pour recevoir les courriels de notification Le
courriel est journalier et indique lrsquointeacutegraliteacute des factures mises agrave disposition dans la journeacutee
352 La mise agrave disposition des factures et des dossiers de facturation
Les reacutecepteurs des factures disposent de plusieurs modaliteacutes de reacuteception des factures et des dossiers de
facturation
- En mode EDI
- En mode Service
- En mode Portail
En compleacutement des dossiers de facturation les reacutecepteurs reacuteceptionnent le flux pivot qui leur permet le preacute-
renseignement drsquoune majeure partie des champs neacutecessaires agrave la creacuteation drsquoun mandat ou drsquoune demande de
paiement par leurs systegravemes drsquoinformations financiers
3521 En mode EDI
En mode EDI le reacutecepteur de facture dispose automatiquement des donneacutees de la facture via le flux pivot
permettant le preacute-renseignement des informations dans son SI
En fonction des modaliteacutes de deacutepocirct des donneacutees de facturation (flux structureacute flux mixte ou portail) les
donneacutees de la piegravece jointe de type facture sont structureacutees ou non structureacutees et donneront lieu agrave une
utilisation ou non par les SI reacutecepteurs
3522 En mode service
Lrsquoaccegraves agrave lrsquoespace laquo factures reccedilues raquo est proposeacute en API et permet aux reacutecepteurs de consulter les factures
selon les mecircmes modaliteacutes que le mode portail
Le reacutecepteur
srsquoidentifie via les API
sans se reacute-authentifier il accegravede agrave lrsquoensemble des services de la solution mutualiseacutee-CPP2017 par
lrsquointermeacutediaire des API accessibles via son portail
o Teacuteleacutechargement drsquoun dossier de facturation (facture et PJ associeacutees) ainsi que du flux pivot et
ses meacutetadonneacutees pour inteacutegration manuelle dans le SI non raccordeacute en EDI
o Rejet le cas eacutecheacuteant drsquoun dossier de facturation apregraves lrsquoavoir visualiseacute
o Teacuteleacutechargement de piegraveces compleacutementaires
o Mise agrave jour des statuts des factures
o Consultation de la base documentaire
o Gestion des comptes utilisateurs
o Sollicitation de lrsquoassistance
3523 En mode portail
En mode Portail le reacutecepteur de facture peut
consulter teacuteleacutecharger les dossiers de facturation qui lui sont adresseacutes (factures originales et PJ
associeacutees)
rejeter un dossier de facturation apregraves lrsquoavoir visualiseacute
rechercher une facture reccedilue ou archiveacutee via un formulaire de recherche multicritegraveres
26 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
reacutealiser un export XML au format flux PIVOT (cf infra) teacuteleacutechargeable pour inteacutegration manuelle dans
son SI Cet export incluant
o Les donneacutees extraites de la facture permettant la creacuteation drsquoun mandat ou drsquoune demande de
paiement
o La facture dans son format drsquoorigine
o Les piegraveces jointes aux formats originaux
353 La prise en compte de la remonteacutee des statuts
1 En mode EDI par lrsquoentiteacute du secteur public local ou lrsquoEPN si son SI est raccordeacute au SE DGFiP
2 En mode Service (API) par lrsquoentiteacute du secteur public local ou lrsquoEPN
3 En mode Portail par lrsquoentiteacute du secteur public local ou lrsquoEPN
NB Pour les factures agrave destination du secteur public local certains statuts (Cf infra) sont produits par le
comptable assignataire Ces statuts sont remonteacutes directement par HELIOS vers la solution mutualiseacutee-CPP
2017
27 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
354 Le recours agrave lrsquoassistance de la solution mutualiseacutee
3541 La sollicitation de lrsquoassistance par les reacutecepteurs de factures
La solution mutualiseacutee-CPP 2017 permet aux entiteacutes du secteur public local et aux EPN de solliciter lrsquoassistance
en cas de questions relatives au fonctionnement de la solution mutualiseacutee-CPP 2017
Les entiteacutes du secteur public local et les EPN peuvent acceacuteder directement agrave lrsquoassistance de la solution
mutualiseacutee-CPP 2017 via un espace sollicitations en mode portail ou en mode service (API) qui permet
Drsquoeacutemettre et de suivre des sollicitations sortantes agrave destination de lrsquoassistance de la solution mutualiseacutee
CPP 2017 (probleacutematiques fonctionnelle et technique)
De suivre lrsquohistorique des eacutechanges
3542 La reacuteponse aux sollicitations en provenance des eacutemetteurs de factures
Les eacutemetteurs de factures peuvent solliciter les reacutecepteurs de factures pour toute question meacutetier notamment
relative au traitement de leurs factures
Les utilisateurs habiliteacutes par lrsquoadministrateur de lrsquoEPN ou de lrsquoentiteacute du secteur public local peuvent acceacuteder
directement agrave lrsquoassistance de la solution mutualiseacutee-CPP 2017 via un espace sollicitations en mode portail qui
permet de
consulter et traiter les sollicitations entrantes adresseacutees par les eacutemetteurs de factures (fournisseurs
priveacutes autres administrations)
rerouter escalader des sollicitations entrantes agrave drsquoautres acteurs de lrsquoassistance de la solution
mutualiseacutee-CPP 2017
De suivre lrsquohistorique des eacutechanges
Lrsquoassistance de la solution mutualiseacutee-CPP 2017 ne permet pas les eacutechanges agrave lrsquoinitiative des destinataires de
factures (entiteacutes du secteur public local EPN) vers les fournisseurs en dehors des eacutechanges reacutealiseacutes dans le
cadre de la mise en œuvre du statut laquo Suspendue raquo
28 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
36 Le cycle de vie nominal de la facture
La solution mutualiseacutee-CPP 2017 met agrave disposition des eacutemetteurs de factures un retour drsquoinformation sur leurs
factures agrave travers la remonteacutee de statuts Celle-ci est obligatoire afin de permettre au fournisseur de suivre
lrsquoavanceacutee du traitement de ses donneacutees de facturation La remonteacutee des statuts optionnels permet un suivi plus
fin de lrsquoavanceacutee du traitement des donneacutees de facturation
Les statuts associeacutes au cycle de vie des factures sont les suivants
Pour les factures agrave destination du secteur public local
29 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Pour les factures agrave destination des EPN
Point drsquoattention certains statuts sont susceptibles de ne pas ecirctre remonteacutes selon lrsquoentiteacute publique
destinatrice
Le tableau ci-dessous preacutesente les eacuteleacutements deacuteclencheurs des statuts et les peacuterimegravetres de responsabiliteacute
associeacutes (pour les entiteacutes du secteur public local)
Statut Producteur du statut Eleacutement deacuteclencheur
Deacuteposeacutee Mode EDI CPP 2017
Mode Portail CPP 2017
Mode EDI Flux drsquoacquittement
Mode Portail validation du deacutepocirct ou de la saisie par le
fournisseur
En cours
drsquoacheminement
vers le destinataire
Mode EDI CPP 2017
Mode Portail CPP 2017
Mode EDI envoi du flux pivot au destinataire
Mode Portail envoi du flux pivot au destinataire
Mise agrave disposition
du destinataire
Mode EDI CPP 2017
Mode Portail et API CPP 2017
Mode EDI Flux drsquoacquittement du SI de lrsquoordonnateur (TDT
compris pour les accuseacutes de teacuteleacutetransmission inteacutegreacutes dans
le protocole
Mode Portail Envoi de la notification courriel par lrsquoespace
factures reccedilues au destinataire
Rejeteacutee par
lrsquoordonnateur
(selon les situations)
Mode EDI SI Financier de
lrsquoordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et API Espace factures
reccedilues
La facture est rejeteacutee par le service destinataire de la facture
(ex erreur de destinataire donneacutees de facturation erroneacutees
etc)
Suspendue
(selon les situations)
Mode EDI SI Financier de
lrsquoordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et API Espace factures
reccedilues
Le traitement de la facture peut ecirctre suspendu lorsqursquo une
ou plusieurs piegraveces justificatives sont manquantes
30 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Statut Producteur du statut Eleacutement deacuteclencheur
Service fait
(statut facultatif)
Mode EDI SI Financier de
lrsquoordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et API Espace factures
reccedilues
Le service-fait a eacuteteacute constateacute et lrsquoordonnateur peut
deacutesormais proceacuteder agrave la liquidation et au mandatement
Mandateacutee
(statut facultatif)
Mode EDI SI Financier de
lrsquoordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et API Espace factures
reccedilues
Le mandat a eacuteteacute creacuteeacute et traiteacute par lrsquoordonnateur et peut
deacutesormais ecirctre transmis au comptable pour prise en charge
Mise agrave
disposition du
comptable
HELIOS Le mandat a eacuteteacute inteacutegreacute par HELIOS (mis agrave disposition du
service comptable pour traitement)
Mise en
paiement HELIOS Le flux de virement a eacuteteacute envoyeacute agrave la Banque de France
31 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Le tableau ci-dessous preacutesente les eacuteleacutements deacuteclencheurs des statuts et les peacuterimegravetres de responsabiliteacute
associeacutes (pour les EPN)
Statut Producteur du statut Eleacutement deacuteclencheur
Deacuteposeacutee Mode EDI CPP 2017
Mode Portail CPP 2017
Mode EDI Flux drsquoacquittement
Mode Portail validation du deacutepocirct ou de la saisie par le
fournisseur
En cours
drsquoacheminement
vers le destinataire
Mode EDI CPP 2017
Mode Portail CPP 2017
Mode EDI Envoi du flux pivot
Mode Portail Envoi du flux pivot
Mise agrave disposition
du destinataire
Mode EDI CPP 2017
Mode Portail et API CPP 2017
Mode EDI Flux drsquoacquittement du SI Financier EPN
Mode Portail Envoi de la notification courriel par lrsquoespace
factures reccedilues au destinataire
Rejeteacutee par
lrsquoordonnateur
(selon les situations)
Mode EDI SI Financier du service
ordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
La facture est rejeteacutee par le service destinataire de la facture
(ex erreur de destinataire donneacutees de facturation erroneacutees
etc)
Suspendue
(statut facultatif pour
les EPN qui ne sont
pas en mode flux)
Mode EDI SI Financier du service
ordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le traitement de la facture peut ecirctre suspendu lorsqursquo une
ou plusieurs piegraveces justificatives sont manquantes
Service fait
(statut facultatif)
Mode EDI SI Financier du service
ordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le service-fait a eacuteteacute certifieacute et lrsquoordonnateur peut deacutesormais
proceacuteder agrave la liquidation et au mandatement creacuteation de la
demande de paiement
Mandateacutee DP
valideacutee
(statut facultatif)
Mode EDI SI Financier du service
ordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le mandat ou la DP a eacuteteacute creacuteeacute et traiteacute par lrsquoordonnateur et
peut deacutesormais ecirctre transmis au comptable pour prise en
charge
Mise agrave
disposition du
comptable
(statut facultatif)
Mode EDI SI Financier du service
comptable (automatisation du
traitement des factures financier hellip)
Mode Portail et service I Espace
factures reccedilues
Le mandat demande de paiement a eacuteteacute creacuteeacute(e) par le
service ordonnateur et mis agrave disposition du service
comptable pour traitement
Comptabiliseacutee
(statut facultatif)
Mode EDI SI Financier du service
comptable (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le mandat demande de paiement lieacute(e) agrave la facture a eacuteteacute
valideacute par le payeur et comptabiliseacute
Mise en
paiement
(statut facultatif
pour les EPN qui
ne sont pas en
mode flux)
Mode EDI SI Financier du service
comptable (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le flux de virement a eacuteteacute envoyeacute agrave la Banque de France
32 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
37 Les controcircles reacutealiseacutes par la solution mutualiseacutee-CPP 2017
La solution mutualiseacutee-CPP 2017 assure 3 niveaux de controcircle sur les donneacutees de facturation transmises par le
fournisseur
371 Les controcircles de coheacuterence du flux et de seacutecuriteacute
Pour chaque flux reccedilu un controcircle antiviral et un controcircle sur les formats sont preacutevus tant pour les donneacutees de
facturation originales que pour les piegraveces jointes
372 Les controcircles de structure des donneacutees
Pour chaque type de flux les regravegles de syntaxe cardinaliteacute et format des donneacutees deacutecrites dans la partie 4 du
document sont controcircleacutees en entreacutee de la solution
33 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
373 Les controcircles de la coheacuterence des donneacutees
Pour chaque type de flux les regravegles de syntaxe cardinaliteacute et format des donneacutees deacutecrites dans la partie 4 du
document (description des formats portant les flux drsquoeacutechange autour de la solution mutualiseacutee-CPP 2017) sont
controcircleacutees en entreacutee de la solution
Donneacutees Controcircles effectueacutes par la solution mutualiseacutee-CPP 2017
Identifiant du
fournisseur Veacuterification de lrsquoexistence du SIRET (ou drsquoun autre type drsquoidentifiant)
Numeacutero de Facture
Controcircle drsquouniciteacute (si aucune autre facture du mecircme fournisseur avec le mecircme
numeacutero a eacuteteacute transmise) ET absence de rejet autorisant recyclage (SIRET
erroneacute codes service erroneacute)
Controcircle sur la longueur du champ
Identifiant du
destinataire Veacuterification de lrsquoexistence du SIRET
Code service
Controcircle de la preacutesence de lrsquoinformation uniquement si lrsquoEPN ou lrsquoentiteacute du
secteur public local lrsquoa indiqueacute comme un eacuteleacutement obligatoire dans son
parameacutetrage
Date drsquoeacutemission
Date eacutemission le Date de reacuteception
(Date de reacuteception = Date du jour de lacquisition des donneacutees de facturation dans la
solution mutualiseacutee CPP2017)
Montant agrave Payer
Les donneacutees de facturation avec montants agrave payer agrave 0euro sont accepteacutees par la
solution mutualiseacutee CPP2017 mecircme si elles ne font pas lrsquoobjet drsquoun paiement
effectif
Devise de facturation Les donneacutees de facturation doivent ecirctre mono devise
Reacutefeacuterence
engagement
Controcircle de la preacutesence de lrsquoinformation uniquement si lrsquoEPN ou lrsquoentiteacute du
secteur public local lrsquoa indiqueacute comme un eacuteleacutement obligatoire dans son
parameacutetrage lrsquoinformation devra ecirctre veacuterifieacutee par lrsquoEPN ou lrsquoentiteacute du secteur
public et communiqueacutee au fournisseur
Cette information est obligatoire pour les factures agrave destination des services de
lrsquoEtat
34 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
374 Focus sur le controcircle drsquouniciteacute
3741 Deacutelimitation de lrsquouniciteacute
Lrsquouniciteacute de la facture est eacutetablie agrave partir des trois informations suivantes
Code pays
Lrsquoidentifiant fournisseur
Le numeacutero de facture
3742 Le controcircle de lrsquouniciteacute
Lrsquouniciteacute de la facture vise agrave eacuteviter les erreurs de facturation (double facturation notamment) Une facture
preacutesentant des informations similaires cumulativement sur ces trois donneacutees par rapport agrave une facture
preacuteceacutedemment envoyeacutee fera lrsquoobjet drsquoun rejet par la solution mutualiseacutee-CPP 2017
Le controcircle drsquouniciteacute est systeacutematiquement bloquant sauf dans le cas ougrave la preacuteceacutedente facture a fait lrsquoobjet drsquoun
rejet technique reacutesultant des controcircles reacutealiseacutes par la solution mutualiseacutee-CPP 2017 ou drsquoun rejet pour cause
drsquoerreur sur les donneacutees drsquoacheminement (ex SIRET)
35 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
38 Les possibiliteacutes de recyclage de la facture
Dans certains cas de rejet de sa facture le fournisseur est habiliteacute agrave reacuteexploiter les donneacutees de sa facture afin
de faciliter la nouvelle eacutemission vers la solution mutualiseacutee-CPP 2017
381 Deacutelimitation du recyclage
Seuls certains rejets peuvent donner lieu au recyclage de la facture
Les rejets en entreacutee de la solution suite au(x) controcircle(s) preacuteciteacute(s)
Les rejets dus agrave une erreur drsquoidentification du destinataire par lrsquoeacutemetteur (rejet automatique du SI ou
manuel par un agent via le portail)
382 Modaliteacutes du recyclage
Dans ces deux cas lrsquoeacutemetteur peut si son systegraveme drsquoinformation le lui permet reacuteeacutemettre le flux apregraves
correction des eacuteleacutements erroneacutes mais en conservant un numeacutero de facture identique
383 Modaliteacutes de reacuteeacutemission de facture sans recyclage
Pour tous les autres cas de rejet lrsquoeacutemetteur doit
eacutetablir un avoir reacutefeacuterenccedilant la facture initiale
eacutemettre une nouvelle facture
36 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
39 Les diffeacuterents cadres de facturation
391 Modaliteacutes de prise en compte des cadres de facturation speacutecifiques
La solution mutualiseacutee-CPP 2017 prendra en charge les cas de facturation speacutecifiques lieacutes agrave
la sous-traitance dans le cas ougrave le sous-traitant est admis au paiement direct17
la cotraitance
la facturation de meacutemoires de frais de justice
aux marcheacutes de travaux
Afin de mettre en œuvre les processus lieacutes agrave ces cas speacutecifiques un cadre de facturation doit ecirctre renseigneacute
pour chaque facture transmise 21 cadres principaux de facturation permettent agrave lrsquoeacutemetteur de preacuteciser le type
de document de facturation envoyeacute Ces diffeacuterents cadres sont eacutetablis selon le rocircle de lrsquoeacutemetteur du document
dans le processus de facturation
Facture A1
Facture deacutejagrave payeacutee (ex carte dachat) A2
Meacutemoire de frais de justice A3
Projet de deacutecompte mensuel A4
Etat dacompte A5
Etat dacompte valideacute A6
Projet de deacutecompte final A7
Deacutecompte geacuteneacuteral et deacutefinitif A8
Facture A9
Projet de deacutecompte mensuel A10
Projet de deacutecompte final A11
Facture A12
Projet de deacutecompte mensuel A13
Projet de deacutecompte final A14
Etat acompte A15
Etat acompte valideacute A16
Projet de deacutecompte geacuteneacuteral A17
Deacutecompte geacuteneacuteral A18
Etat dacompte valideacute A19
Deacutecompte geacuteneacuteral A20
Un beacuteneacuteficiaire de remboursement de
la TICDemande de remboursement de la TIC A21
Objet deacuteposeacute
Une maicirctrise dœuvre dans le cadre de
la facturation dun marcheacute de travaux
Cadre de facturation
Une maicirctrise douvrage dans le cadre
de la facturation dun marcheacute de
travaux
Un sous-traitant
Un cotraitant
Un fournisseur ou un mandataire
Rocircle du deacuteposant
Mode Service uniquement (via les API positionneacutees sur des portails amont)
Lorsquun eacutemetteur souhaite transmettre un avoir la piegravece doit ecirctre typeacutee avoir et porter le cadre de
facturation A1 quel que soit le cadre de facturation utiliseacute dans le flux facture initialement transmis
17 laquo Seul le sous-traitant de premier rang peut beacuteneacuteficier du paiement direct les sous-traitants de second rang
et de rang ulteacuterieur ne pouvant srsquoen preacutevaloir raquo (Instruction ndeg12-012-M0 du 30 mai 2012
httpcirculairelegifrancegouvfrpdf201206cir_35389pdf) Les fournisseurs relevant de la sous-traitance
en cascade (au-delagrave du rang 1) ne sont pas habiliteacutes agrave utiliser la solution mutualiseacutee-CPP 2017
37 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
392 Focus sur les modaliteacutes de validation
Certains des cadres de facturation peuvent neacutecessiter une validation de la facture par les acteurs concerneacutes
avant transmission au destinataire Ainsi lrsquoindication par le fournisseur des donneacutees drsquoidentification du valideur
(laquo entiteacute valideur raquo des flux preacutesenteacutees dans la partie 4) est obligatoire pour certains cadres de facturation
(deacutepocirct de facture ou de projet de deacutecompte par un sous-traitant ou cotraitant notamment)
En cas de deacutepocirct de piegraveces neacutecessitant une validation multiple le premier valideur indique les coordonneacutees
permettant lrsquoidentification du valideur suivant Les validations srsquoeffectuent en mode portail uniquement
Le scheacutema ci-dessous deacutecrit le processus standard de validation drsquoune facture dans la solution mutualiseacutee-CPP
2017
38 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
393 Focus sur les modaliteacutes de prise en compte des piegraveces de marcheacute de travaux sur CPP
Les marcheacutes de travaux mentionneacutes ci-dessous sont les marcheacutes de travaux soumis au CCAG travaux (ougrave
lrsquoeacutetablissement drsquoun eacutetat drsquoacompte par une MOE est neacutecessaire)
Dans ce cadre la solution mutualiseacutee-CPP 2017 prendra en charge les processus de facturation suivants
Principes appliqueacutes
Les documents deacuteposeacutes sur la solution CPP doivent parvenir au service comptable par voie
deacutemateacuterialiseacutee
Lrsquoidentiteacute du destinataire final doit ecirctre preacuteciseacutee par le fournisseur lors de lrsquoinitialisation du processus de
facturation Les laquo valideurs raquo de chaque document deacuteposeacute doivent ecirctre preacuteciseacutes agrave chaque eacutetape
Les fonctionnaliteacutes de la solution mutualiseacutee (consultationdeacutepocirctvalidation) sont ouvertes aux MOE et
MOA sur la base du volontariat et sous reacuteserve de leur authentification
Peacuterimegravetre couvert par la solution mutualiseacutee
Le projet de deacutecompte mensuel cette piegravece peut ecirctre transmise par le fournisseur sous reacuteserve qursquoelle
soit prise en charge par la MOE au travers de la solution mutualiseacutee
Etat drsquoacompte les fonctionnaliteacutes de la solution mutualiseacutee sont ouvertes aux MOE (pour
transmission des eacutetats drsquoacompte) sur la base du volontariat la deacutemateacuterialisation de lrsquoeacutetat drsquoacompte
est une possibiliteacute offerte agrave des acteurs non soumis agrave lrsquoobligation reacuteglementaire de deacutemateacuterialisation
Projet de deacutecompte final cette piegravece peut ecirctre transmise par le fournisseur sous reacuteserve qursquoelle soit
prise en charge par la MOE au travers de la solution mutualiseacutee-CPP 2017
Projet de deacutecompte geacuteneacuteral la deacutemateacuterialisation du projet de deacutecompte geacuteneacuteral est possible par la
MOE si la MOA et le fournisseur sont identifieacutes sur le portail de la solution mutualiseacutee-CPP2017
Deacutecompte geacuteneacuteral la deacutemateacuterialisation du deacutecompte geacuteneacuteral est possible par la MOE et la MOA si le
fournisseur est identifieacute sur le portail de la solution mutualiseacutee-CPP 2017
Deacutecompte geacuteneacuteral et deacutefinitif la deacutemateacuterialisation du Deacutecompte geacuteneacuteral et deacutefinitif est obligatoire
Documents veacutehiculeacutes en piegraveces jointes les documents produits dans le cadre des marcheacutes de travaux
pourront ecirctre transmis au travers de la solution mutualiseacutee-CPP 2017 (deacutecompte mensuel et geacuteneacuteral)
39 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Cas drsquoutilisation
Le tableau ci-dessous reacutecapitule lrsquoensemble des cas drsquoutilisation deacutefinis pour permettre la prise en charge dans
la solution mutualiseacutee-CPP 2017 des piegraveces neacutecessaires agrave la facturation en cours de marcheacute
40 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Le tableau ci-dessous reacutecapitule lrsquoensemble des cas drsquoutilisation deacutefinis pour permettre la prise en charge dans
la solution mutualiseacutee-CPP 2017 des piegraveces neacutecessaires agrave la facturation en fin de marcheacute
Cas particulier Transmission des piegraveces par un acteur divergeant du producteur des piegraveces
La transmission agrave la solution mutualiseacutee-CPP 2017 des piegraveces de marcheacute de travaux par un acteur divergeant
du producteur des piegraveces implique que
Lrsquoauthentification de la piegravece deacuteposeacutee via CPP par un acteur distinct du producteur du document de
facturation nrsquoest pas assureacutee par la solution mutualiseacutee
La solution mutualiseacutee garantie lrsquoauthenticiteacute des documents deacuteposeacutes par les acteurs qui en sont agrave base
les producteurs
Les piegraveces deacuteposeacutees par un acteur divergeant du producteur de la piegravece ne peuvent ecirctre transmises agrave
la solution mutualiseacutee qursquoen mode laquo deacutepocirct portail raquo
Afin de garantir lrsquoauthenticiteacute des eacuteleacutements deacuteposeacutes par un acteur distinct du producteur du document de
facturation il sera neacutecessaire pour les parties prenantes de recourir aux modaliteacutes suivantes
Deacutemateacuterialisation native
Deacutemateacuterialisation duplicative
Nota les portails amont pourront deacuteroger agrave ces modaliteacutes de transmission srsquoils permettent une validation
interne (la qualiteacute de cette validation nrsquoeacutetant pas veacuterifieacutee par la solution mutualiseacutee)
41 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4 DESCRIPTION DES FORMATS PORTANT LES FLUX DrsquoECHANGES AUTOUR DE LA
SOLUTION MUTUALISEE-CPP 2017
Ce chapitre preacutesente les formats des flux accepteacutes en entreacutee par la solution mutualiseacutee-CPP 2017 ainsi que les
formats des flux eacutemis par la solution mutualiseacutee-CPP 2017 agrave destination de personnes publiques et des
fournisseurs dans le cadre de la remonteacutee du cycle de vie de la facture
41 Vue drsquoensemble des flux autour de la solution mutualiseacutee-CPP 2017
Le scheacutema ci-dessous preacutesente le systegraveme de deacutemateacuterialisation des factures et les principaux systegravemes
externes impliqueacutes dans lrsquoeacutemissiondeacutepocirct des factures et leur traitement
Le flux Pivot (S) est le format de reacutefeacuterence des donneacutees veacutehiculant les informations neacutecessaires et
suffisantes agrave lrsquointeacutegration des factures dans les diffeacuterents SI de gestion de la Sphegravere Publique Il contient les donneacutees permettant la creacuteation drsquoun mandat ou drsquoune demande de paiement la facture sous forme de piegravece jointe ainsi que le cas eacutecheacuteant les piegraveces justificatives compleacutementaires
transmises par le remettant au format drsquoorigine Les flux de type Facture
o Le flux structureacute Facture (E1) porte lrsquoensemble des donneacutees drsquoune facture transmise par un fournisseur ainsi que les piegraveces jointes attacheacutees (donneacutees non structureacutees ou structureacutees)
o Le flux mixte Facture (E2) porte le lot minimal de donneacutees de facturation transmis par un fournisseur ainsi que des piegraveces jointes attacheacutees (donneacutees structureacutees ou non) dont une a minima repreacutesentant la facture
o Le flux structureacute Meacutemoire de frais de justice (E3) porte lrsquoensemble des donneacutees drsquoun meacutemoire de frais de justice transmis par un fournisseur ainsi que les piegraveces jointes attacheacutees (donneacutees non structureacutees ou structureacutees)
Le flux Cycle de vie (R) comprend les donneacutees sur lrsquoavancement du processus de paiement de
chaque dossier de facturation et particuliegraverement la liste chronologique des laquo statuts raquo relatifs au
traitement des diffeacuterents modes de facturation agrave chaque eacutetape du traitement
42 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
411 Matrices des flux drsquoeacutechange
4111 Matrices des flux par type drsquoacteur
Les matrices ci-dessous reacutecapitulent les caracteacuteristiques des flux eacutemis et reccedilus par type drsquoacteur concerneacute
Tous les formats reacutefeacuterenceacutes par le CEN seront pris en compte par la solution mutualiseacutee-CPP 2017
41111 Pour un Fournisseur priveacute raccordeacute en mode EDI
Code
Flux
Type Flux Emetteur Reacutecepteur Mode Format
E1 Flux structureacute
facture SI Fournisseur CPP 2017 EDI
UBL-Invoice
Format CII
PES Facture
Format EDIFACT18
Format ISO202219
E2 Flux mixte
facture SI Fournisseur CPP 2017 EDI
UBL-Invoice minimal
CII minimal
CPP Factures Minimal
PES_Factures Minimal
Format PDFA320
E3
Flux structureacute
meacutemoire de
frais de justice
SI Fournisseur CPP 2017 EDI UBL-Invoice
R Cycle de vie CPP 2017 SI Fournisseur EDI AIFE_Statut
CPPStatutPivot
NB les formats utiliseacutes pour transmettre des factures agrave lrsquoEtat via la solution actuelle Chorus factures seront
accepteacutes par la solution mutualiseacutee La compatibiliteacute ascendante est donc assureacutee pour les fournisseurs deacutejagrave
raccordeacutes
41112 Pour une entiteacute du secteur public local raccordeacutee en mode EDI
Code
Flux
Type Flux Emetteur Reacutecepteur Mode Format
E1 Flux structureacute
facture
SI
SPL CPP 2017 EDI
PES Facture
E3
Flux structureacute
meacutemoire de
frais de justice
SI SPL CPP 2017 EDI UBL-Invoice
S Pivot CPP 2017 SI Collectiviteacute EDI CPPFacturePivot
R Cycle de Vie
entrant
SI
SPL CPP 2017 EDI CPPStatutPivot
R Cycle de Vie
sortant CPP 2017 SI Fournisseur EDI CPPStatutPivot
18 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen 19 Idem 20 Idem
43 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Le scheacutema ci-dessous preacutesente la vue drsquoensemble des flux existant autour du processus de traitement de la
facture et lrsquoexeacutecution comptable de la deacutepense qui en reacutesulte
41113 Pour un Etablissement Public National raccordeacute en mode EDI
Code
Flux
Type Flux Emetteur Reacutecepteur Mode Format
E1
Flux
structureacute
facture
SI EPN CPP 2017 EDI
UBL-Invoice
PES Facture
Format EDIFACT21
Format ISO202222
E2 Flux mixte
facture SI EPN CPP 2017 EDI
UBL-Invoice minimal
CII minimal
CPP Factures Minimal
PES_Factures Minimal
Format PDFA323
E3
Flux
structureacute
meacutemoire de
frais de
justice
SI EPN CPP 2017 EDI UBL-Invoice
S Pivot CPP 2017 SI EPN EDI CPPFacturePivot
R Cycle de Vie
entrant SI EPN CPP 2017 EDI CPPStatutPivot
R Cycle de Vie
sortant CPP 2017 SI EPN EDI CPPStatutPivot
21 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen 22 Idem 23 Idem
44 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
412 Preacutesentation des formats accepteacutes par type de flux EDI
41211 Les formats accepteacutes pour les flux drsquoeacutemission des partenaires vers CPP
Type de flux Formats reacutefeacuterenceacutes dans
les speacutecifications
externes
Formats accepteacutes
E1
(Flux structureacute
Facture)
UBL Invoice
UBL 20
UBL 21
UBL-PEPPOL
UBL-FEN105
UBL Factures publiques
CII
CII 20
CII 21
CII-FEN135
EDIFACT EDIFACT
ISO2022 ISO2022
E2
(Flux mixte
facture)
CPP Factures Minimal CPP Factures Minimal
PDFA3 PDFA3
UBL minimal
UBL minimal 20
UBL minimal 21
UBL-PEPPOL minimal
UBL-FEN105 minimal
CII minimal CII 30
E3
(Flux structureacute
Meacutemoire de frais
de justice)
UBL Invoice UBL 20
UBL 21
R
(cycle de vie) CPP Statut CPP Statut
41212 Les formats accepteacutes pour les flux drsquoeacutemission de CPP vers les partenaires
Type de flux Format reacutefeacuterenceacute dans les
speacutecifications externes
Formats accepteacutes
S
(Flux Pivot) CPP Facture Pivot CPP Facture Pivot
R
(Cycle de vie)
AIFE Statut AIFE Statut
CPP Statut CPP Statut
45 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
42 Description geacuteneacuterique des donneacutees par type de flux
Pour chaque flux les tableaux preacutesentant les donneacutees constitutifs du flux preacutecisent
les donneacutees constitutives du flux leur caractegravere obligatoire ou facultatif leur caractegravere multiple ou non leur description la reacutefeacuterence aux regravegles de gestion geacuteneacuteriques applicables
Cette partie ne deacutecrit pas les donneacutees techniques des flux agrave fin de seacutecurisation de routage ou de traccedilabiliteacute
421 Description du flux Pivot
Le flux Pivot est geacuteneacutereacute par la solution mutualiseacutee CPP-2017 pour transmettre les factures deacuteposeacutees dans la
solution mutualiseacutee CPP-2017 agrave destination des services de lrsquoEtat du secteur public local ou des Etablissements
Publics Cette transmission se fait en mode EDI
Un flux Pivot est donc constitueacute par
Les donneacutees de lrsquoenveloppe
Les donneacutees structureacutees en XML Une piegravece jointe de type facture (sauf en cas de transmission drsquoun flux E2 au format PDFA3) Des piegraveces jointes constitueacutees par des documents compleacutementaires le cas eacutecheacuteant
46 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nb La balise laquo Date de Reacuteception raquo permet de veacutehiculer la date agrave laquelle la facture a eacuteteacute prise en compte par
lrsquoAdministration lorsque celle-ci diffegravere de la date drsquoeacutemission de la facture La date effective de reacuteception de la
facture pouvant diffeacuterer de la date drsquoeacutemission de la facture indiqueacutee par le fournisseur dans le flux qursquoil
transmet
A titre drsquoillustration le scheacutema ci-dessous permet de visualiser la maniegravere dont les donneacutees drsquoune facture
peuvent ecirctre extraites pour former le format Pivot de Facturation
FournisseurPays
Fournisseur
Nom (raison sociale)
Deacutebiteur Identifiant
Deacutebiteur
Code Service
Deacutebiteur
Nom Service
Reacutesumeacute Type
Reacutesumeacute Identifiant
(numeacutero)
Reacutesumeacute
Date drsquoeacutemission de
la facture
Reacutesumeacute Devise
Reacutesumeacute
Montant HT
Reacutesumeacute
Montant agrave Payer
Engagement
Numeacutero de
Commande
Reacutecapitulatif TVA
Montant Base
Reacutecapitulatif TVA
Taux
Reacutecapitulatif TVA
Montant Total
Reacutesumeacute Cadre de
facturation
Fournisseur Type
Identifiant
Fournisseur
Identifiant
Reacutesumeacute Mode de
Paiement
Reacutecapitulatif TVA
47 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Les tableaux ci-dessous deacutecrivent la structure geacuteneacuterique des donneacutees structureacutees en XML du flux pivot
regroupeacutees par entiteacutes principales Les donneacutees constitutives de chacune des entiteacutes sont deacutecrites dans les
tableaux suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
Pivot de Facturation
Entiteacute OF Pluraliteacute Description Regravegles
Donneacutees facture O Unique Informations geacuteneacuterales sur la facture
Donneacutees facture - Lignes
F
Unique
Informations sur les lignes de la facture
deacutecrivant les fournitures de biens et de
services et leurs prix
Donneacutees facture ndash Lignes -
Ligne
F
Multiple
Informations sur une ligne de la facture
deacutecrivant les fournitures de biens et de
services et leurs prix
Donneacutees facture - TVA F
Multiple Reacutecapitulatif des montants de taxes par taux G123
G124
Donneacutees facture - Montants O Unique Informations sur les montants de la facture
Donneacutees facture -
Engagement
F Unique
Informations sur lrsquoengagement juridique
fondateur de la facture
Fournisseur O Unique Informations sur le fournisseur G211
Fournisseur - Reacutefeacuterences
bancaires
F Unique
Informations sur les donneacutees bancaires du
fournisseur
Deacutebiteur O
Unique Informations sur lrsquoentiteacute publique destinatrice
de la Facture
G212
Piegravece jointe
F
Multiple
Piegravece(s) Jointe(s) dont la facture dans son
format original tel qursquoeacutemit par le fournisseur et
accepteacute en entreacutee de CPP
G405
G407
G408
G409
G410
G411
Cycles de vie F Unique Informations relatives aux validations
Cycle de vie unitaire O Multiple
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
48 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Donneacutees Facture (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Type O Unique
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune
demande de paiement (paiement total
acompte) ou drsquoun avoir
G101
G115
Cadre (mode de
facturation) O Unique
Deacutefinit le mode de facturation correspondant
agrave la reacutealisation des fournitures de biens et de
services de la facture ou agrave leur regraveglement
- standard (mono-fournisseur)
- Cotraitance (globale ou simple)
- Sous-traitance
- ASAP
- Marcheacutes de travaux
- Affacturage
- hellip
G102
G103
G104
Identifiant (numeacutero) O Unique
Identifiant (numeacutero) de la demande de
paiement eacutemise par le Fournisseur
(identifiant unique de la facture ou de lrsquoavoir)
G105
G106
Date drsquoeacutemission de la
facture O Unique
Date de la facture telle que speacutecifieacutee par le
Fournisseur
G107
G109
Date de reacuteception O Unique Date de reacuteception de la demande de
paiement par ladministration
G108
G109
Devise O Unique
Devise agrave laquelle se rapportent tous les
montants de la facture (neacutecessairement
mono devise)
G110
G111
G112
Identifiant facture origine F Unique En cas drsquoAvoir numeacutero de la demande de
paiement sur laquelle lrsquoavoir est applicable
G105
G106
Mode de paiement O Unique
Preacutecise les informations relatives aux
modaliteacutes de paiement demandeacutees par le
fournisseur
G116
Entiteacute donneacutees facture - Montants (Obligatoire et Unique)
Montant Hors Taxe O Unique
Montant Total Hors Taxe des fournitures de
biens et de services listeacutees dans la facture
apregraves remises eacuteventuelles
G113
Montant TTC O Unique
Montant Total Toutes Taxes Comprises des
fournitures de biens et de services listeacutees
dans la facture apregraves remises eacuteventuelles
G113
G114
Montant agrave payer O Unique Montant agrave payer pouvant ecirctre infeacuterieur au
Montant TTC dans certains cas
G113
G115
49 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute donneacutees facture - TVA (Facultatif et Multiple)
autant doccurrences que de taux de TVA applicables dans la facture
Nom OF Pluraliteacute Description Regravegles
Montant base O Unique
Pour chaque Taux de TVA applicable au sein
de la facture Total Hors Taxe des montants
factureacutes associeacutes au Taux de TVA consideacutereacute
G113
Taux O Unique Pour chaque Taux de TVA applicable au sein
de la facture Taux de TVA consideacutereacute
G125
Montant taxe O Unique
Pour chaque Taux de TVA applicable au sein
de la facture montant total de la TVA
appliqueacutee
G113
Entiteacute donneacutees facture ndash Lignes ndash Ligne (facultative et multiple)
Nom OF Pluraliteacute Description Regravegles
Numeacutero O Unique Numeacutero correspondant au numeacutero de la
ligne de facturation
G601
Reacutefeacuterence produit F Unique
Reacutefeacuterence code de lrsquoarticle ou de la
fourniture de bien et de service zone
informative
P101
Quantiteacute factureacutee O Unique Nombre de quantiteacutes factureacutees P103
Prix unitaire O Unique Prix unitaire (HT) avant remise par Uniteacute
de Livraison
G113
Montant HT O Unique Montant Hors taxe de la ligne apregraves remise G113
Taux de TVA F Unique Taux de TVA applicable G125
50 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute donneacutees facture - Engagement (Facultatif et Unique)
Nom OF Pluraliteacute Description Regravegles
Numeacutero de marcheacute F Unique Identifie le Marcheacute (numeacutero de marcheacute ou
numeacutero de convention)
P106
G301
Numeacutero drsquoengagement F Unique Identifie lrsquoEngagement (bon de commande
ou numeacutero de marcheacute exeacutecutable)
P107
G301
Entiteacute Fournisseur (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique
Identifie le pays ougrave est immatriculeacute le tiers
fournisseur
G201
G202
G203
Type identifiant O Unique Identifie le reacutefeacuterentiel drsquoimmatriculation du
fournisseur (SIRET RIDET hellip)
G205
G206
Identifiant O Unique
Le numeacutero drsquoidentification du fournisseur au
sein du reacutefeacuterentiel indiqueacute
G206
G207
G208
G214
Nom (raison sociale) O Unique Nom Courant Raison Sociale ou Identiteacute du
tiers fournisseur
G209
Mode drsquoeacutemission F Unique Indique le mode de production de la facture
(ie Data numeacuteriseacutee saisie)
Entiteacute Fournisseur - Reacutefeacuterence Bancaire (facultative et Unique)
Nom OF Pluraliteacute Description Regravegles
Type de reacutefeacuterence bancaire F Unique
Nature du reacutefeacuterentiel bancaire utiliseacute pour
identifier un compte bancaire
G117
G118
G122
Identifiant compte bancaire F Unique
IBAN numeacutero du compte bancaire sur lequel
effectuer le paiement
G118
G119
G122
51 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
Identifiant eacutetablissement
bancaire F Unique
BIC du compte bancaire code banque et
code guichet sur lequel effectuer le paiement
G118
G120
G121
G122
Entiteacute Deacutebiteur (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Type identifiant O Unique Identifie le reacutefeacuterentiel drsquoimmatriculation du
deacutebiteur (SIRET RIDET hellip)
G205
G206
Identifiant O Unique Le numeacutero SIRET de lrsquoorganisation publique G214
G216
Nom (raison sociale) F Unique
Nom de lrsquoorganisation ou raison sociale (telle
que speacutecifieacutee dans le MarcheacuteBon de
Commande)
G209
Code service F Unique
Codification des services au sein de
lrsquoorganisation du destinataire de la facture
Cette codification permet un routage
automatiseacute ou manuel de la facture au sein de
lrsquoorganisation
P113
Nom service F Unique
Nom du service au sein de lrsquoorganisation du
destinataire de la facture Il permet le routage
manuel de la facture vers ce service
P114
52 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Piegravece Jointe (Facultative et Multiple)
autant doccurrences que de piegraveces jointes agrave la facture
Nom OF Pluraliteacute Description Regravegles
Numeacutero drsquoordre F Unique Numeacutero de lrsquoentiteacute PJ si plusieurs blocs PJ
sont renseigneacutes
Identifiant unique (URI) F Unique
Une URL univoque permettant dacceacuteder agrave la
version archiveacutee du Document
en loccurrence une Reacutefeacuterence SMA
G410
Type PJ O Unique
Deacutefinit la nature du document G401
G405
G406
Nom PJ O Unique
Nom de la piegravece jointe P104
G409
G412
G413
Format PJ - MimeType F Unique Deacutefinit le format eacutelectronique du document
(en utilisant le Mime Type)
G403
Contenu F Unique
Le contenu compresseacute et encodeacute du fichier
originel mateacuterialisant le document
G404
G407
G408
G410
Identifiant original F Unique
Identifiant de facture eacutetablie par lrsquousine de
numeacuterisation du SI Chorus
La valorisation de cette donneacutee indique que
la facture a eacuteteacute acquise par numeacuterisation par
le SI Chorus
G128
Entiteacute cycle de validation ndash validation unitaire (Facultatif et Multiple)
autant doccurrences que de valideurs
Date du statut O Unique Date et heure de geacuteneacuteration de lrsquoeacuteveacutenement
ayant geacuteneacutereacute le statut
G126
Code statut O Unique Deacutefinition de lrsquoeacutevegravenement G501
Compleacutement statut O Unique Libelleacute standardiseacute de lrsquoeacuteveacutenement
Commentaire F Unique Compleacutement au libelleacute de lrsquoeacuteveacutenement Ex
motif du rejet
P112
53 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute cycle de validation - producteur du statut du cycle de vie (Facultatif et Multiple)
autant doccurrences que drsquoentiteacutes Cycle de vie
Type identifiant O Unique Type drsquoidentifiant du producteur du statut
Identifiant O Unique
Libelleacute indiquant quel Systegraveme
drsquoInformation ou Application a geacuteneacutereacute le
statut
Raison sociale O Unique Raison Sociale du producteur du statut
Code pays O Unique Code pays du producteur du statut
Note F Unique
54 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
422 Description des flux de type facture
4221 Description du flux structureacute Facture (E1)
Les matrices deacutecrites ci-apregraves nrsquoont pas vocation agrave recenser lrsquoensemble des donneacutees pouvant figurer sur une
facture mais les donneacutees minimales permettant de produire un objet Facture agrave partir drsquoune feuille de style
geacuteneacuterique Les autres donneacutees nrsquoapparaitront pas au travers de la feuille de style geacuteneacuterique de la facture
Dans le cas ougrave le fournisseur transmet la reacutefeacuterence URL de sa feuille de style ces donneacutees compleacutementaires
peuvent ecirctre renseigneacutees et afficheacutees sur la facture
Le flux structureacute Facture comprend quatre types de donneacutees
Les donneacutees strictement neacutecessaires au traitement de la facture par les systegravemes comptables et financiers de lEtat des collectiviteacutes locales ou des Etablissements Publics Nationaux ces donneacutees servent agrave constituer le Flux Pivot de facturation deacutecrit dans le chapitre deacutedieacute et doivent ecirctre systeacutematiquement renseigneacutees par le fournisseur
Eventuellement les donneacutees XML relatives agrave des modes de facturation speacutecifiques (exemple bloc
valideur) Les donneacutees dune facture conformes agrave la reacuteglementation Code geacuteneacuteral des impocircts et Code du
Commerce telles que deacutecrites preacuteceacutedemment Les donneacutees compleacutementaires permettant de repreacutesenter une Facture dans son inteacutegraliteacute avec tous les
deacutetails
Un flux structureacute Facture est donc constitueacute par
Les donneacutees de lrsquoenveloppe Les donneacutees structureacutees en XML neacutecessaires agrave la facturation Les donneacutees structureacutees en XML repreacutesentant linteacutegraliteacute de la Facture Des piegraveces jointes constitueacutees par des documents compleacutementaires le cas eacutecheacuteant
55 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Les tableaux ci-dessous deacutecrivent la structure geacuteneacuterique des donneacutees structureacutees en XML drsquoune Facture
regroupeacutees par entiteacutes principales Les donneacutees constitutives de chacune des entiteacutes sont deacutecrites dans les
tableaux suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
56 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Facture structureacutee Fournisseur
Entiteacute OF Pluraliteacute Description Regravegles
Geacuteneacuteraliteacutes O Unique Informations geacuteneacuterales sur la facture G129
Remises F Multiple Informations sur les remises applicables
globalement agrave la facture
Reacutecapitulatif taxes F Multiple Reacutecapitulatif des montants de taxes par taux G123
G124
Engagement F Unique Informations sur lrsquoengagement juridique
fondateur de la facture
Fournisseur O Unique Informations sur le Fournisseur eacutemettant la
Facture
G211
Deacutebiteur O Unique Informations sur lentiteacute destinatrice de la
facture
G212
Ligne O Multiple
Informations sur les lignes de la facture
deacutetaillant les fournitures de biens et de
services et leurs prix Les lignes peuvent
permettre de renseigner les taxes autres que
TVA
Paiement O Unique Informations sur le paiement de la facture
Valideur F Unique
Informations sur lrsquoentiteacute devant effectueacute une
validation (titulaire du bon de commande
mandataire MOE priveacutee)
G220
G221
G222
Encaisseur F Unique
Informations sur lorganisation agrave qui le
comptable doit effectuer le regraveglement en cas
daffacturage
Site de livraison F Multiple
Informations sur les sites de livraison
eacuteventuels des fournitures de biens et de
services listeacutees dans le bloc Ligne
Piegravece Jointe F Multiple
Piegravece(s) Jointe(s) agrave la facture justificative ou
non
G407
G408
G409
G410
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
57 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Geacuteneacuteraliteacutes (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Type O Unique
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune
demande de paiement (paiement total
acompte) ou drsquoun avoir
G101
G115
Cadre (mode de
facturation) F Unique
Deacutefinit le mode de facturation correspondant agrave
la reacutealisation des fournitures de biens et de
services de la facture ou agrave leur regraveglement
- standard (mono-fournisseur)
- Cotraitance (globale ou simple)
- Sous-traitance
- ASAP
- Marcheacutes de travaux
- Affacturage
- hellip
G102
G103
G104
Identifiant (numeacutero) O Unique
Identifiant (numeacutero) de la demande de
paiement eacutemise par le Fournisseur (identifiant
unique de la facture ou de lrsquoavoir)
G105
G106
Date drsquoeacutemission de la
facture O Unique
Date de la facture telle que speacutecifieacutee par le
Fournisseur
G107
G109
Deacutebut peacuteriode F Unique Date de deacutebut de la peacuteriode de facturation G109
Fin peacuteriode F Unique Date de fin de la peacuteriode de facturation G109
Description peacuteriode F Unique Description de la peacuteriode de facturation P112
Devise O Unique Devise agrave laquelle se rapportent tous les
montants de la facture
G110
G111
Identifiant facture Origine F Unique En cas drsquoavoir numeacutero de la facture sur
laquelle lrsquoavoir est applicable
G105
G106
Montant Hors Taxe O Unique
Montant Total Hors Taxe des fournitures de
biens et de services listeacutees dans la facture
apregraves remises eacuteventuelles
G113
Montant Taxe F Unique
Montant Total des Taxes dues pour les
fournitures de biens et de services listeacutees dans
la facture apregraves remises eacuteventuelles
G113
Montant TTC O Unique
Montant Total Toutes Taxes Comprises des
fournitures de biens et de services listeacutees dans
la facture apregraves remises eacuteventuelles
G113
G114
Montant Remise F Unique Montant Total des remises eacuteventuelles G113
Montant agrave deacuteduire F Unique Montant deacutejagrave payeacute agrave deacuteduire du Montant TTC G113
Montant agrave payer O Unique Montant agrave payer pouvant ecirctre infeacuterieur au
Montant TTC dans certains cas
G113
G115
Note F Multiple Texte(s) libre(s) associeacute(s) agrave la facture Les
mentions fiscales leacutegalement obligatoires
P112
G127
58 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
peuvent ecirctre indiqueacutees ici
Entiteacute Remises (Facultatif et Multiple)
autant dentiteacutes que de poste de remise applicables au global de la facture
Nom OF Pluraliteacute Description Regravegles
Motif F Unique Texte libre deacutecrivant la raison de la remise P112
Montant remise O Unique Montant total de la remise appliqueacutee G113
Entiteacute ReacutecapitulatifTaxes (Facultatif et Multiple)
autant dentiteacutes que de taux de TVA applicables dans la facture
Nom OF Pluraliteacute Description Regravegles
Type de Taxe O Unique Type de taxe applicable G123
Montant de base O Unique
Pour chaque Taux de TVA applicable au sein
de la facture Total Hors Taxe des montants
factureacutes associeacutes au Taux de TVA consideacutereacute
G113
Taux O Unique Pour chaque Taux de TVA applicable au sein
de la facture Taux de TVA consideacutereacute
G125
Montant de taxe O Unique
Pour chaque Taux de TVA applicable au sein
de la facture montant total de la TVA
appliqueacutee
G113
Exoneacuteration F Unique Texte libre pour justifier de lexoneacuteration de
taxe
P112
Entiteacute Engagement (Facultatif et Unique)
Nom OF Pluraliteacute Description Regravegles
Numeacutero de contrat F Unique Identifie le Contrat P105
Numeacutero de marcheacute F Unique Identifie le Marcheacute (numeacutero de marcheacute ou
numeacutero de convention)
P106
G301
Numeacutero drsquoengagement F Unique Identifie lrsquoEngagement (bon de commande ou
numeacutero de marcheacute exeacutecutable)
P107
G301
Date deffet F Unique Date deffet de lrsquoengagement G109
59 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Fournisseur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique
Code du pays du siegravege social de lrsquoeacutemetteur G201
G202
G203
Typage identifiant O Unique Nature de lrsquorsquoidentifiant reacutefeacuterenccedilant le
fournisseur G204
Identifiant O Unique
Le numeacutero drsquoidentification du fournisseur au
sein du reacutefeacuterentiel indiqueacute
G207
G208
G210
G214
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de lrsquoorganisation G209
Code service F Unique Codification des services au sein de
lrsquoorganisation eacutemettrice de la facture
P113
Nom service F Unique Nom du service au sein de lrsquoorganisation
eacutemettrice de la facture
P114
Identifiant TVA F Unique Numeacutero de TVA intra-communautaire
Reacutegime TVA F Unique
Permet drsquoindiquer si le fournisseur est soumis
agrave la TVA sur les encaissements ou sur les
deacutebits
G213
Nom commercial F Unique Nom commercial de lrsquoorganisation G209
Ligne Adresse commerciale F Multiple Ligne drsquoadresse
Code Postal commercial F Unique Code postale de lrsquoadresse commerciale
Commune commerciale F Unique Commune de lrsquoadresse commerciale
Code Pays commercial F Unique Identifie le Pays ougrave est localiseacute le Tiers G201
G203
Nom contact F Unique Identiteacute de la personne agrave contacter G209
Teacuteleacutephone contact F Unique Numeacutero de teacuteleacutephone de la personne agrave
contacter
Teacuteleacutecopie contact F Unique Numeacutero de teacuteleacutecopie de la personne agrave
contacter
Courriel contact F Unique Adresse courriel de la personne agrave contacter
Adresse leacutegale O Multiple Ligne drsquoadresse G215
Code Postal leacutegal O Unique Code postale de lrsquoadresse leacutegale
Commune leacutegale O Unique Commune de lrsquoadresse leacutegale
Nom signataire F Unique
Identiteacute de la personne signataire de lacte
(facturation intra-sphegravere publique)
G209
P110
G224
60 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
Qualiteacute signataire F Unique Qualiteacute de la personne signataire de lacte
(facturation intra-sphegravere publique)
G223
G224
Note F Multiple
Texte(s) libre(s) associeacute(s) agrave lrsquoentiteacute
fournisseur
P112
G127
G225
Entiteacute Deacutebiteur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Typage identifiant O Unique
Identifie le reacutefeacuterentiel drsquoimmatriculation du
destinataire de la facture (SIRET)
G204
G216
G206
Identifiant O Unique
Le numeacutero SIRET de lrsquoorganisation publique G207
G208
G214
G216
Nom (raison sociale) F Unique
Nom de lrsquoorganisation ou raison sociale (telle
que speacutecifieacutee dans le MarcheacuteBon de
Commande)
G209
G219
P114
Code service F Unique
Codification des services au sein de
lrsquoorganisation du destinataire de la facture
Cette codification permet un routage
automatiseacute ou manuel de la facture au sein
de lrsquoorganisation
G217
G218
P113
Nom service F Unique
Nom du service au sein de lrsquoorganisation du
destinataire de la facture Il permet le
routage manuel de la facture vers ce service
P114
G219
Identifiant TVA F Unique Numeacutero de TVA intra-communautaire
Code pays leacutegal O Unique Code pays de lrsquoadresse leacutegale G201
G203
Ligne adresse leacutegale F Multiple Ligne drsquoadresse G215
Code postal leacutegal F Unique Code postal de lrsquoadresse leacutegale
Nom commune leacutegale F Unique Commune de lrsquoadresse leacutegale
Note F Multiple Texte(s) libre(s) associeacute(s) agrave lrsquoentiteacute deacutebiteur P112
G127
61 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Ligne (obligatoire et multiple)
Nom OF Pluraliteacute Description Regravegles
Numeacutero O Unique Numeacutero de ligne (seacutequentiel) G601
Type F Unique
Le type de ligne permet drsquoindiquer si la ligne
contient des eacuteleacutements de prix agrave prendre en
compte dans les totalisations ou uniquement
des donneacutees agrave valeur informative
G602
Sous-type F Unique
Le sous-type de ligne permet de preacuteciser le
type de ligne en indiquant srsquoil srsquoagit drsquoune
ligne de
- Deacutetail
- Regroupement
- Information
G603
Site livraison F Unique
Permet de rattacher la ligne de facturation agrave
un site de livraison et de regrouper toutes
les lignes drsquoun mecircme site
P108
Description F Unique
Description geacuteneacuterale de la fourniture ou de la
fourniture de biens et de services zone
informative
P112
Reacutefeacuterence produit F Unique
Reacutefeacuterence code de lrsquoarticle ou de la
fourniture de biens et de services zone
informative
P101
Nom article F Unique
Nom (abreacutegeacute ou type) de lrsquoarticle ou de la
fourniture de bien et de services zone
informative
P102
Date de livraison F Unique Date de livraison G109
Quantiteacute factureacutee O Unique Nombre drsquouniteacutes factureacutees P103
Uniteacute livraison F Unique Uniteacute utiliseacutee pour la livraison
Prix unitaire O Unique Prix unitaire (HT) avant remise par Uniteacute de
Livraison
G113
Montant base F Unique Montant Hors Taxe de la ligne avant remise G113
Montant remise F Unique Montant de la remise pour la ligne G113
Montant HT O Unique Montant Hors taxe de la ligne apregraves remise G113
Taux de TVA O Unique Taux de TVA applicable G125
Compleacutement F Multiple
Texte(s) compleacutementaire(s) permettant de
deacutetailler le contenu drsquoune fourniture de biens
et de services
P112
G127
62 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Paiement (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Date eacutecheacuteance O Unique Date deacutecheacuteance de paiement deacutetermineacutee
par le Fournisseur G109
Mode de paiement O Unique
Preacutecise les informations relatives aux
modaliteacutes de paiement demandeacutees par le
fournisseur
G116
Type Reacutefeacuterence bancaire F Unique
Nature du reacutefeacuterentiel bancaire utiliseacute pour
identifier un compte bancaire
G117
G118
G122
Identifiant compte bancaire F Unique
IBAN du compte bancaire sur lequel
effectuer le paiement
G118
G119
G122
Identifiant eacutetablissement
bancaire F Unique
BIC du compte bancaire sur lequel effectuer
le paiement
G118
G120
G121
G122
Notes F Multiple Texte(s) libre(s) associeacute(s) aux termes de
paiement
P112
G127
Entiteacute Valideur (optionnel et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique Code du pays du siegravege social du valideur G201
G203
Typage identifiant O Unique Nature de lrsquorsquoidentifiant reacutefeacuterenccedilant le valideur G204
Identifiant O Unique
Le numeacutero drsquoidentification du valideur au sein
du reacutefeacuterentiel indiqueacute
G207
G208
G214
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de lrsquoorganisation G209
Nom contact F Unique Identiteacute de la personne agrave contacter G209
Teacuteleacutephone contact F Unique Numeacutero de teacuteleacutephone de la personne agrave
contacter
Teacuteleacutecopie contact F Unique Numeacutero de teacuteleacutecopie de la personne agrave
contacter
Courriel contact F Unique Adresse courriel de la personne agrave contacter
Adresse leacutegale F Multiple Ligne drsquoadresse
Code Postal leacutegale F Unique Code postal de lrsquoadresse leacutegale
Commune leacutegale F Unique Commune de lrsquoadresse leacutegale
63 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Encaisseur (optionnel et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique Code du pays du siegravege social de lrsquoencaisseur G201
G203
Typage identifiant O Unique Nature de lrsquoidentifiant reacutefeacuterenccedilant
lrsquoencaisseur
G204
Identifiant O Unique
Le numeacutero drsquoidentification leacutegale du
Fournisseur dans son pays
G207
G208
Nom (raison sociale) O Unique Nom leacutegal de lrsquoorganisation G209
Nom contact F Unique Identiteacute de la personne agrave contacter G209
Teacuteleacutephone contact F Unique Numeacutero de teacuteleacutephone de la personne agrave
contacter
Courriel contact F Unique Adresse courriel de la personne agrave contacter
Adresse leacutegale F Multiple Ligne drsquoadresse
Code postal leacutegal F Unique Code postal de lrsquoadresse leacutegale
Commune leacutegale F Unique Commune de lrsquoadresse leacutegale
Entiteacute SiteLivraison (facultatif et multiple)
Nom OF Pluraliteacute Description Regravegles
Identifiant O Unique Identifiant du site de livraison P108
Nom O Unique Deacutenomination du site de livraison P109
Adresse F Multiple Ligne drsquoadresse
Code postal F Unique Code postal
Commune F Unique Commune
Code pays adresse F Unique Identifie le Pays ougrave est localiseacute le site G201
G203
64 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Piegravece Jointe (facultative et Multiple)
autant de blocs que de piegraveces jointes agrave la facture
Nom OF Pluraliteacute Description Regravegles
Type PJ O Unique Deacutefinit la nature du document G401
G405
Nom PJ O Unique
Nom de la piegravece jointe P104
G409
G412
G413
Format PJ O Unique Deacutefinit le format eacutelectronique du document
(en utilisant le Mime Type)
G402
G403
Contenu O Unique
Le contenu compresseacute et encodeacute du fichier
originel mateacuterialisant le document
G404
G407
G408
65 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4222 Description du flux mixte Facture (E2)
Le flux mixte Facture porte le lot minimal de donneacutees transmis par un fournisseur associeacute agrave chaque facture
transmise ainsi que des piegraveces jointes attacheacutees (donneacutees structureacutees ou non) dont une PJ repreacutesentant la
facture (hors transmission au format PDFA3) Le flux mixte Facture comprend ainsi 3 types de donneacutees
Les donneacutees strictement neacutecessaires au traitement de la facture par les systegravemes comptables et financiers de lEtat des entiteacutes du secteur public local ou des Etablissements Publics Nationaux ces donneacutees structureacutees servent agrave constituer le Flux Pivot de facturation deacutecrit dans le chapitre deacutedieacute et doivent ecirctre systeacutematiquement renseigneacutees par le fournisseur
La facture en piegravece jointe (hors transmission au format PDFA3)
Si neacutecessaire des piegraveces jointes compleacutementaires
Un flux mixte Facture est constitueacute par
Les donneacutees de lrsquoenveloppe
Les donneacutees structureacutees en XML neacutecessaires agrave la constitution du flux pivot (donneacutees structureacutees uniquement) et le cas eacutecheacuteant compleacuteteacute des informations relatives agrave des modes de facturation speacutecifiques (bloc valideur)
Une piegravece jointe constitueacutee par le fichier eacutelectronique repreacutesentant la Facture conforme agrave la reacuteglementation (hors transmission au format PDFA3)
Dautres piegraveces constitueacutees par des documents compleacutementaires le cas eacutecheacuteant
66 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Les tableaux ci-dessous deacutecrivent la structure geacuteneacuterique des donneacutees XML drsquoune Facture mixte regroupeacutees par
entiteacutes principales Les donneacutees constitutives de chacune des entiteacutes sont deacutecrites dans les tableaux suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
Facture mixte Fournisseur
Entiteacute OF Pluraliteacute Description Regravegles
Donneacutees factures O Unique Informations geacuteneacuterales sur la facture
Donneacutees factures - TVA F Multiple Reacutecapitulatif des montants de taxes par
taux
G123
G124
Donneacutees factures -
Engagement F Unique
Informations sur lrsquoengagement juridique
fondateur de la facture
Donneacutees factures - Ligne de
facturation F Multiple
Informations sur les lignes de la facture
deacutecrivant les fournitures de biens et de
services et leurs prix
Fournisseur O Unique Informations sur le Fournisseur eacutemettant la
Facture
G211
Fournisseur ndash Reacutefeacuterence
bancaire F Unique
Informations sur le paiement de la facture
Deacutebiteur O Unique Informations sur lentiteacute destinatrice de la
facture
G212
Valideur F Unique
Informations sur lrsquoentiteacute devant effectueacute
une validation (titulaire du bon de
commande mandataire MOE priveacutee)
G220
G221
G222
PiegraveceJointe F Multiple
Piegravece(s) Jointe(s) dont la facture dans son
format original tel qursquoeacutemit par le fournisseur
G405
G407
G408
G409
G411
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
67 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Donneacutees factures (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Type O Unique
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune
demande de paiement (paiement total
acompte) ou drsquoun avoir
G101
G115
Cadre (mode de
facturation) F Unique
Deacutefinit le mode de facturation correspondant
agrave la reacutealisation des fournitures de biens et de
services de la facture ou agrave leur regraveglement
- standard (mono-fournisseur)
- Cotraitance (globale ou simple)
- Sous-traitance
- ASAP
- Marcheacutes de travaux
- Affacturage
- hellip
G102
G103
G104
Identifiant (numeacutero) O Unique
Identifiant (numeacutero) de la demande de
paiement eacutemise par le Fournisseur
(identifiant unique de la facture ou de
lrsquoavoir)
G105
G106
Date drsquoeacutemission de la
facture O Unique
Date de la facture telle que speacutecifieacutee par le
Fournisseur
G107
G109
Devise F Unique
Devise agrave laquelle se rapportent tous les
montants de la facture (neacutecessairement
mono devise)
G110
G111
G112
Identifiant facture Origine F Unique En cas drsquoavoir numeacutero de la facture sur
laquelle lrsquoavoir est applicable
G105
G106
Mode de paiement O Unique
Preacutecise les informations relatives aux
modaliteacutes de paiement demandeacutees par le
fournisseur
G116
Entiteacute donneacutees factures - Montants (Obligatoire et Unique)
Montant Hors Taxe O Unique
Montant Total Hors Taxe des fournitures de
biens et de services listeacutees dans la facture
apregraves remises eacuteventuelles
G113
Montant TTC O Unique
Montant Total Toutes Taxes Comprises des
fournitures de biens et de services listeacutees
dans la facture apregraves remises eacuteventuelles
G113
G114
Montant agrave payer O Unique Montant agrave Payer pouvant ecirctre infeacuterieur au
Montant TTC dans certains cas
G113
G115
68 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute donneacutees factures - TVA (facultatif et multiple)
autant dentiteacutes que de taux de TVA applicables dans la facture
Nom OF Pluraliteacute Description Regravegles
Type Taxe F Unique Type de taxe applicable G123
G124
Montant base O Unique
Pour chaque Taux de TVA applicable au sein
de la facture Total Hors Taxe des montants
factureacutes associeacutes au Taux de TVA consideacutereacute
G113
Taux O Unique
Pour chaque Taux de TVA applicable au sein
de la facture Taux de TVA consideacutereacute
G125
Montant taxe O Unique
Pour chaque Taux de TVA applicable au sein
de la facture montant total de la TVA
appliqueacutee
G113
Entiteacute donneacutees factures - Engagement (Facultatif et Unique)
Nom OF Pluraliteacute Description Regravegles
Numeacutero de marcheacute F Unique Identifie le Marcheacute (numeacutero de marcheacute ou
numeacutero de convention)
P106
G301
Numeacutero drsquoengagement F Unique Identifie lrsquoEngagement (bon de commande
ou numeacutero de marcheacute exeacutecutable)
P107
G301
Entiteacute Fournisseur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays F Unique
Code du pays du siegravege social de lrsquoeacutemetteur G201
G202
G203
Typage identifiant F Unique Nature de lrsquorsquoidentifiant reacutefeacuterenccedilant le
fournisseur
G204
Identifiant O Unique
Le numeacutero drsquoidentification du fournisseur au
sein du reacutefeacuterentiel indiqueacute
G206
G207
G208
G210
G214
69 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de
lrsquoorganisation
G209
Entiteacute Fournisseur ndash Reacutefeacuterence bancaire (facultatif et unique)
Nom OF Pluraliteacute Description Regravegles
Type reacutefeacuterence bancaire F Unique Nature du reacutefeacuterentiel bancaire utiliseacute pour
identifier un compte bancaire
G117
Idcompte bancaire F Unique IBAN numeacutero du compte bancaire sur
lequel effectuer le paiement
G118
Id eacutetablissement bancaire F Unique
BIC du compte bancaire code banque et
code guichet sur lequel effectuer le
paiement
G119
G120
G121
Entiteacute Deacutebiteur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Typage identifiant O Unique
Identifie le reacutefeacuterentiel drsquoimmatriculation du
destinataire de la facture (SIRET)
G204
G216
G206
Identifiant O Unique
Le numeacutero SIRET de lrsquoorganisation publique G206
G207
G208
G214
G216
Nom (raison sociale) F Unique
Nom de lrsquoorganisation ou raison sociale
(telle que speacutecifieacutee dans le MarcheacuteBon de
Commande)
G209
Code service F Unique
Codification des services au sein de
lrsquoorganisation du destinataire de la facture
Cette codification permet un routage
automatiseacute ou manuel de la facture au sein
de lrsquoorganisation
G217
G218
P113
Nom service F Unique
Nom du service au sein de lrsquoorganisation du
destinataire de la facture Il permet le
routage manuel de la facture vers ce
service
G219
P114
70 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Donneacutees factures - Ligne de facturation (facultative et multiple)
Nom OF Pluraliteacute Description Regravegles
Numeacutero O Unique Numeacutero de ligne (seacutequentiel) G601
Site de livraison F
Unique Permet de rattacher la ligne de facturation agrave
un site de livraison et de regrouper toutes
les lignes drsquoun mecircme site
P108
Description F
Unique Description geacuteneacuterale de la fourniture ou de
la fourniture de bien et de service zone
informative
P112
Reacutefeacuterence produit F
Unique Reacutefeacuterence code de lrsquoarticle ou de la
fourniture de bien et de service zone
informative
P101
Quantiteacute factureacutee O Unique Nombre drsquouniteacutes factureacutees P103
Prix unitaire O Unique Prix unitaire (HT) avant remise par Uniteacute
de Livraison G113
Montant HT O Unique Montant Hors taxe de la ligne apregraves remise G113
Taux de TVA O Unique Taux de TVA applicable G125
Entiteacute Valideur (optionnel et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique
Code du pays du siegravege social du valideur G201
G202
G203
Typage identifiant O Unique
Nature de lrsquorsquoidentifiant reacutefeacuterenccedilant le
valideur
G204
G206
Identifiant O Unique
Le numeacutero drsquoidentification du valideur au
sein du reacutefeacuterentiel indiqueacute
G208
G214
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de
lrsquoorganisation
G209
71 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute PiegraveceJointe (obligatoire et Multiple)
autant de blocs que de piegraveces jointes agrave la facture Au moins une des PJ est une facture
Nom OF Pluraliteacute Description Regravegles
Type PJ O Unique
Deacutefinit la nature du document G401
G405
G406
Nom PJ O Unique
Nom de la piegravece jointe P104
G409
G412
G413
Format PJ (Mime type) O Unique Deacutefinit le format eacutelectronique du document
(en utilisant le Mime Type)
G402
G403
Contenu O Unique
Le contenu compresseacute et encodeacute du fichier
originel mateacuterialisant le document
G404
G407
G408
Identifiant numeacuterisation F Unique
Identifiant de facture eacutetablie par lrsquousine de
numeacuterisation du SI Chorus
La valorisation de cette donneacutee indique que
la facture a eacuteteacute acquise par numeacuterisation
par le SI Chorus
G128
72 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4223 Description du flux structureacute Meacutemoire de frais de justice (E3)
Les matrices deacutecrites ci-apregraves nrsquoont pas vocation agrave recenser lrsquoensemble des donneacutees pouvant figurer sur une
facture de meacutemoire de frais de justice mais les donneacutees minimales permettant de produire un objet Facture agrave
partir drsquoune feuille de style geacuteneacuterique Les autres donneacutees nrsquoapparaitront pas au travers de la feuille de style
geacuteneacuterique de la facture
Dans le cas ougrave le fournisseur transmet la reacutefeacuterence URL de sa feuille de style ces donneacutees compleacutementaires
peuvent ecirctre renseigneacutees et afficheacutees sur la facture
Le flux structureacute Meacutemoire de frais de justice comprend trois types de donneacutees
Les donneacutees strictement neacutecessaires au traitement de la facture par les systegravemes comptables et financiers de lEtat ces donneacutees servent agrave constituer le Flux Pivot de facturation deacutecrit dans le chapitre deacutedieacute et doivent ecirctre systeacutematiquement renseigneacutees par le fournisseur
Les donneacutees regraveglementairement obligatoires dans le cadre drsquoun meacutemoire de frais de justice Les donneacutees compleacutementaires permettant de repreacutesenter un meacutemoire de frais de justice dans son
inteacutegraliteacute avec tous les deacutetails
Un flux structureacute meacutemoire de frais de justice est donc constitueacute par
Les donneacutees de lrsquoenveloppe Les donneacutees structureacutees en XML neacutecessaires agrave la facturation Les donneacutees structureacutees en XML repreacutesentant linteacutegraliteacute de la Facture Des piegraveces jointes constitueacutees par des documents compleacutementaires
Le tableau ci-dessous deacutecrit la structure geacuteneacuterique des donneacutees drsquoun Meacutemoire de Frais de Justice par une
hieacuterarchie dEntiteacutes imbriqueacutes Les donneacutees constitutives de chacune des Entiteacutes sont deacutecrites dans les tableaux
suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
73 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
74 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Facture structureacutee de meacutemoire de frais de justice
Entiteacute OF Pluraliteacute Description Regravegles
Geacuteneacuteraliteacutes O Unique Informations geacuteneacuterales sur le meacutemoire G129
Reacutecapitulatif taxes F Multiple Reacutecapitulatif des montants de Taxes par taux G123
G124
Engagement F Unique Informations sur lrsquoengagement juridique
fondateur du meacutemoire
Fournisseur O Unique Informations sur le Fournisseur eacutemettant la
Facture G211
Deacutebiteur O Unique Informations sur lentiteacute destinatrice de la
facture
G212
Ligne O Multiple
Informations sur les lignes de la facture
deacutetaillant les fournitures de biens et de
services et leurs prix Les lignes peuvent
permettre de renseigner les taxes autres que
TVA
Paiement O Unique Informations sur le paiement de la facture
Juridiction O Multiple Informations sur la juridiction pour laquelle la
prestation a eacuteteacute effectueacutee
G703
Piegravece jointe F Multiple
Piegravece(s) Jointe(s) du meacutemoire justificative
ou non
G701
G407
G408
G409
75 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Geacuteneacuteraliteacutes (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Type O Unique
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune
demande de paiement (paiement total
acompte) ou drsquoun avoir
G101
G115
G713
G715
Cadre (mode de
facturation) O Unique
Deacutefinit le mode de facturation correspondant agrave
la reacutealisation des fournitures de biens et de
services de la facture ou agrave leur regraveglement
- standard (mono-fournisseur)
- Cotraitance (globale ou simple)
- Sous-traitance
- ASAP
- Marcheacutes de travaux
- Affacturage
- hellip
G102
G103
G104
Identifiant (numeacutero) O
Unique Identifiant (numeacutero) de la demande de
paiement eacutemise par le Fournisseur (identifiant
unique de la facture ou de lrsquoavoir)
G105
G106
Date deacutemission de la
facture O
Unique Date de la facture telle que speacutecifieacutee par le
Fournisseur
G107
G109
Deacutebut de peacuteriode F Unique Date de deacutebut de la peacuteriode de facturation G109
Fin de peacuteriode F Unique Date de fin de la peacuteriode de facturation G109
Description peacuteriode F Unique Description de la peacuteriode de facturation P112
Devise O Unique Devise agrave laquelle se rapportent tous les
montants de la facture
G110
G111
Montant Remise F Unique
Montant Total des remises eacuteventuelles G113
Montant TTC O Unique
Montant Total Toutes Taxes Comprises des
fournitures de biens et de services listeacutees dans
la facture apregraves remises eacuteventuelles
G113
G114
Montant agrave payer O Unique Montant agrave payer pouvant ecirctre infeacuterieur au
Montant TTC dans certains cas
G113
G115
Montant HT apregraves remise F Unique
Montant Total Hors Taxe des prestations
listeacutees dans le meacutemoire de frais de justice
apregraves remises eacuteventuelles
G113
Montant HT avant remise F Unique
Montant Total Hors Taxe des prestations
listeacutees dans le meacutemoire de frais de justice
avant remises eacuteventuelles
G113
76 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute ReacutecapitulatifTaxes (Facultative et Multiple)
autant dentiteacutes que de taux de TVA applicables dans le meacutemoire
Nom OF Pluraliteacute Description Regravegles
Exoneacuteration F Unique Texte libre pour justifier de lexoneacuteration de
taxe
P112
G712
Taux O Unique Pour chaque Taux de TVA applicable au sein de
la facture Taux de TVA consideacutereacute
G125
Montant taxe O Unique Montant total des taxes applicables G113
Montant HT O Unique Montant Total Hors Taxe des prestations listeacutees
dans le meacutemoire de frais de justice
G113
Montant de base F Unique Total Hors Taxe des montants factureacutes associeacutes
aux Taux de TVA consideacutereacutes
G113
Entiteacute Engagement (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Reacutefeacuterence aux textes
(code) O
Unique Code de la reacutefeacuterence aux textes de lois
applicables
G702
G703
Numeacutero drsquoengagement
juridique F Unique
Identifie le Bon de Commande P107
G301
G711
Date drsquoeffet F Unique Date deffet de lrsquoengagement G109
77 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Fournisseur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique Code du pays du siegravege social de lrsquoeacutemetteur G201
G203
Typage identifiant O Unique
Nature de lrsquoidentifiant reacutefeacuterenccedilant le fournisseur G204
G206
Identifiant O Unique
Le numeacutero drsquoidentification du fournisseur au sein
du reacutefeacuterentiel indiqueacute
G207
G208
G210
G214
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de lrsquoorganisation G209
Identifiant TVA F Unique Numeacutero de TVA intra-communautaire (pour EU) G210
Reacutegime TVA F Unique Permet drsquoindiquer si le fournisseur est soumis agrave
la TVA sur les encaissements ou sur les deacutebits
G213
Nom Commercial F Unique Nom commercial de lrsquoorganisation G209
Ligne adresse
Commerciale F Multiple
Ligne drsquoadresse G215
Code postal Commercial F Unique Code postale de lrsquoadresse commerciale
Commune commercial F Unique Commune de lrsquoadresse commerciale
Code Pays commercial F Unique Identifie le Pays ougrave est localiseacute le Tiers G201
G203
Adresse legale O Multiple Ligne drsquoadresse G215
Code Postal Leacutegal O Unique Code postale de lrsquoadresse leacutegale
Commune leacutegal O Unique Commune de lrsquoadresse leacutegale
Nom contact F Unique Identiteacute de la personne agrave contacter G209
Teacuteleacutephone contact F Unique Numeacutero de teacuteleacutephone de la personne agrave
contacter
Teacuteleacutecopie contact F Unique Numeacutero de teacuteleacutecopie de la personne agrave contacter
Courriel contact F Unique Adresse courriel de la personne agrave contacter
78 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Deacutebiteur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Identifiant O Unique
Le numeacutero SIRET de lrsquoorganisation publique G207
G208
G214
Code service O Unique
Codification des services au sein de
lrsquoorganisation du destinataire de la facture
Cette codification permet un routage automatiseacute
ou manuel de la facture au sein de
lrsquoorganisation
G217
G218
P113
Nom service F Unique Nom du service (telle que speacutecifieacutee dans le
MarcheacuteBon de Commande)
P114
G219
Entiteacute Ligne (obligatoire et multiple)
Nom OF Pluraliteacute Description Regravegles
Numeacutero drsquoaffaire O Unique Numeacutero de lrsquoaffaire
Reacutefeacuterence produit F Unique Reacutefeacuterence code de lrsquoarticle ou de la fourniture de
biens et de services zone informative
P101
Quantiteacute O Unique Quantiteacute P103
Quantiteacute X tarif O Unique Quantiteacute de la ligne multiplieacutee par le tarif de la
ligne
Numeacutero drsquoengagement F Unique Rappel du numeacutero du bon de commande G301
Montant HT O Unique Montant Hors taxe de la ligne apregraves remise G113
Montant TVA O Unique Montant de la TVA applicable G113
Taux TVA O Unique Taux de TVA applicable
Type de prestation (code) O Unique
Code du type de prestation effectueacute G706
G707
G710
Tarif de la prestation O Unique Tarif de la prestation effectueacutee G113
Prix de la quantiteacute O Unique Prix de la quantiteacute G113
Indicateur de charge F Unique Indicateur de charge applicable agrave la ligne G710
Motif de charge F Unique Motif de charge applicable agrave la ligne P112
G710
Montant de charge F Unique Montant de charge applicable agrave la ligne G113
G710
Autoriteacute Requeacuterante (code) O Unique Code de lrsquoautoriteacute agrave lrsquoorigine de la reacutequisition G708
G709
79 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
Numeacutero drsquoengagement
juridique F Unique
Identifie le Bon de Commande
Entiteacute Paiement
Nom OF Pluraliteacute Description Regravegles
Date drsquoeacutecheacuteance F Unique Date deacutecheacuteance de paiement deacutetermineacutee par le
Fournisseur G109
Mode de paiement F Unique Preacutecise les informations relatives aux modaliteacutes
de paiement demandeacutees par le fournisseur
G116
Type de reacutefeacuterence bancaire O Unique
Nature du reacutefeacuterentiel bancaire utiliseacute pour
identifier un compte bancaire
G117
G118
G122
Identifiant compte bancaire F Unique
IBAN du compte bancaire sur lequel effectuer le
paiement
G118
G119
G122
Identifiant eacutetablissement
bancaire F Unique
BIC du compte bancaire sur lequel effectuer le
paiement
G118
G120
G121
G122
Entiteacute Juridiction (par ligne)
Nom OF Pluraliteacute Description Regravegles
Identifiant O Unique Identifiant de la juridiction G704
G705
Date de la reacutequisition O Unique Date de notification de la reacutequisition G109
Date de la prestation O Unique Date effective de la prestation G109
80 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Piegravece Jointe (1 agrave n fois)
Nom OF Pluraliteacute Description Regravegles
Type PJ O Unique Deacutefinit la nature du document G401
Nom PJ O Unique
Nom de la piegravece jointe P104
G714
G715
G716
Format PJ (Mime type) O Unique Deacutefinit le format eacutelectronique du document (en
utilisant le Mime Type)
G402
G403
Contenu O Unique
Le contenu compresseacute et encodeacute du fichier
originel mateacuterialisant le document
G404
G407
G408
81 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
423 Description des flux Cycle de Vie de la facture (R)
Le flux Cycle de Vie est utiliseacute par la solution mutualiseacutee-CPP 2017 pour transmettre les statuts des factures
entre les diffeacuterents Systegravemes drsquoInformations et notamment vers les SI des Fournisseurs pour leur
permettre de beacuteneacuteficier de la restitution de lrsquoavancement du paiement drsquoune facture au sein drsquoune
Administration ou drsquoune collectiviteacute publique
Cette transmission peut se faire en mode EDI
Un flux Cycle de vie est donc constitueacute par
Les donneacutees de lrsquoenveloppe Les donneacutees structureacutees en XML
Le tableau ci-dessous deacutecrit la structure geacuteneacuterique des donneacutees constitutives du flux du cycle de vie au travers
drsquoune hieacuterarchie dentiteacutes imbriqueacutees Les donneacutees constitutives de chacune des Entiteacutes sont deacutecrites dans les
tableaux suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
Le tiers eacutemetteur du flux cycle de vie renseigne soit lrsquoentiteacute FluxStatut soit lrsquoentiteacute FactureStatut
Lrsquoentiteacute FluxStatut (partie gauche du scheacutema) permet de remonter les statuts relatifs agrave un ou plusieurs flux
Lrsquoentiteacute FactureStatut (partie droite du scheacutema) permet de remonter les statuts relatifs agrave une ou plusieurs
factures
Il nrsquoest pas possible de remonter au sein drsquoun mecircme flux cycle de vie des statuts relatifs au traitement du flux
et des statuts relatifs aux factures qui y sont associeacutees
82 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Si le tiers eacutemetteur du flux cycle de vie renseigne lrsquoentiteacute laquo Flux statut raquo il peut renseigner autant drsquoentiteacute
laquo Flux Statut Unitaire raquo que souhaiteacute afin de remonter les statuts de plusieurs flux Il peut aussi eacutemettre
plusieurs statuts pour un mecircme flux lrsquohorodatage permettant de traiter lrsquoordre
Si le tiers eacutemetteur du flux cycle de vie eacutemetteur renseigne lrsquoentiteacute laquo FactureStatut raquo il peut renseigner autant
drsquoentiteacute laquo laquo Facture Statut Unitaire raquo que souhaiteacute afin de remonter les statuts de plusieurs factures Il peut
aussi remonter plusieurs statuts pour une mecircme facture lrsquohorodatage permettant de traiter lrsquoordre
CPP Statut
Entiteacute OF Pluraliteacute Description Regravegles
Flux statut F Unique Lrsquoeacuteleacutement flux statut contient lrsquoensemble des
eacuteleacutements relatifs agrave des statuts de flux
G502
G504
Facture statut F Unique Lrsquoeacuteleacutement facture statut contient lrsquoensemble des
eacuteleacutements relatifs agrave des statuts de factures
G502
G504
Flux Statut unitaire O Multiple
Leacuteleacutement flux statut unitaire contient
lensemble des eacuteleacutements relatifs agrave un statut
concernant un flux
Facture statut unitaire O Multiple
Leacuteleacutement facture Statut unitaire contient
lensemble des eacuteleacutements relatifs agrave un statut
concernant une facture
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
Flux Statut Unitaire ndash Donneacutees statut (Obligatoire et multiple)
Nom OF Pluraliteacute Description Regravegles
Code statut O Unique Code du statut G503
Compleacutement statut F Unique Libelleacute standardiseacute de lrsquoeacuteveacutenement
Commentaire F Unique Compleacutement au libelleacute de lrsquoeacuteveacutenement Ex
motif du rejet
P112
Note F Unique
Commentaire permettant drsquoexpliciter le statut
remonteacute notamment en cas de rejet du flux par
le destinataire
Horodatage O Unique Date et heure de geacuteneacuteration de lrsquoeacuteveacutenement
ayant geacuteneacutereacute le statut
Type identifiant producteur F Unique Nature de lrsquoidentifiant reacutefeacuterenccedilant le producteur
Identifiant flux O Unique Identifiant du flux
83 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Flux Statut Unitaire ndash Donneacutees statut - Entiteacute Deacutetail (facultatif et unique)
Nom OF Pluraliteacute Description Regravegles
Nombre de lignes drsquoerreur O Unique Nombres de lignes drsquoerreur
Flux Statut Unitaire ndash Donneacutees statuts - Entiteacute Deacutetail de la ligne drsquoerreur (obligatoire et multiple)
Nom OF Pluraliteacute Description Regravegles
Identifiant ligne O Unique Identifiant de la ligne
Nature de lrsquoerreur O Unique Nature de lrsquoerreur
Code de lrsquoerreur O Unique Code de lrsquoerreur
Libelleacute de lrsquoerreur O Unique Libelleacute de lrsquoerreur P112
Description de lrsquoerreur F Unique Description de lrsquoerreur P112
Facture Statut Unitaire - Entiteacute Deacutetail (obligatoire et multiple)
Entiteacute OF Pluraliteacute Description Regravegles
Fournisseur O Unique Informations sur le Fournisseur eacutemettant la
Facture
G211
Deacutebiteur O Unique Informations sur lentiteacute destinatrice de la
facture
G212
Donneacutees statut O Unique Informations sur le statut remonteacute
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
Facture Statut Unitaire ndash Entiteacute Fournisseur (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique Identifie le pays ougrave est immatriculeacute le tiers
fournisseur
G201
G203
Typage identifiant O Unique Identifie le reacutefeacuterentiel drsquoimmatriculation du
fournisseur (SIRET RIDET hellip)
G204
Identifiant O Unique Le numeacutero drsquoidentification du fournisseur au sein
du reacutefeacuterentiel indiqueacute
G208
G214
Nom (raison sociale) O Unique Nom Courant Raison Sociale ou Identiteacute du tiers
fournisseur
G209
84 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Facture Statut Unitaire ndash Entiteacute Deacutebiteur (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Type Identifiant O Unique Identifie le reacutefeacuterentiel drsquoimmatriculation du
deacutebiteur (SIRET RIDET hellip)
Identifiant O Unique
Le numeacutero SIRET de lrsquoorganisation publique G204
G207
G214
G216
Nom (raison sociale) F Unique Nom de lrsquoorganisation (telle que speacutecifieacutee dans
le MarcheacuteBon de Commande)
G209
Code service F Unique Codification des services au sein de
lrsquoorganisation du destinataire de la facture
P113
Nom service F Unique Nom du service au sein de lrsquoorganisation du
destinataire de la facture
P114
G219
Facture Statut Unitaire ndash Entiteacute Statut (Obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Code statut O Unique Code du statut G501
Compleacutement statut F Unique Libelleacute standardiseacute de lrsquoeacuteveacutenement
Commentaire F Unique Compleacutement au libelleacute de lrsquoeacuteveacutenement Ex
motif du rejet P112
Horodatage O Unique Date et heure de geacuteneacuteration de lrsquoeacuteveacutenement
ayant geacuteneacutereacute le statut
G126
Identifiant producteur F Unique Libelleacute indiquant quel Systegraveme drsquoInformation ou
Application a geacuteneacutereacute le statut
Identifiant facture de
leacutemetteur O Unique Numeacutero de la Facture eacutemise par le Fournisseur G105
Date de la facture F Unique Date de la facture telle que speacutecifieacutee par le
Fournisseur
G109
Identifiant facture du
reacutecepteur (ref mandat DP) F Unique
Numeacutero de la reacutefeacuterence associeacutee agrave la facture
dans le systegraveme du destinataire (numeacutero de DP
ou de mandat)
85 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
424 Description des enveloppes des flux
Les donneacutees porteacutees par lrsquoenveloppe sont aux flux indiqueacutes ci-dessus
- Flux Pivot (S)
- Flux mixte Facture (E2)
Format CPPFacture
- Flux cycle de vie (R)
o CPPStatut
Enveloppe des flux (facultatif et unique)
Entiteacute OF Pluraliteacute Description Regravegles
Enveloppe unitaire O Multiple Informations geacuteneacuterales sur
lrsquoenveloppe
Enveloppe unitaire (obligatoire et multiple)
Entiteacute OF Pluraliteacute Description Regravegles
Paramegravetres F Multiple Informations sur les paramegravetres
Partenaires O Unique Informations sur les partenaires
Paramegravetres
Entiteacute OF Pluraliteacute Description Regravegles
Paramegravetres individuel F Multiple Informations sur le paramegravetre
individuel de lrsquoenveloppe
86 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Paramegravetre individuel
Entiteacute OF Pluraliteacute Description Regravegles
Numeacutero drsquoordre O Unique Informations sur le paramegravetre
individuel de lrsquoenveloppe
Valeur du paramegravetre O Unique Valeur du paramegravetre (libelle)
Note F Unique Texte libre associeacute au paramegravetre
individuel
P112
Partenaires
Entiteacute OF Pluraliteacute Description Regravegles
Reacutecepteur O Unique Informations sur le reacutecepteur du
flux
Emetteur O Unique Informations sur lrsquoeacutemetteur du flux
Reacutecepteur
Entiteacute OF Pluraliteacute Description Regravegles
Identifiant O Unique Identifiant du reacutecepteur du flux
Libelle O Unique Libelleacute du reacutecepteur du flux P112
Note F Unique Texte libre associeacute au reacutecepteur du
flux
P112
Emetteur
Entiteacute OF Pluraliteacute Description Regravegles
Identifiant O Unique Identifiant de lrsquoeacutemetteur du flux
Libelle O Unique Libelleacute de lrsquoeacutemetteur du flux P112
Note F Unique Texte libre associeacute agrave lrsquoeacutemetteur du
flux
P112
87 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
43 Regravegles de gestion associeacutees aux donneacutees geacuteneacuteriques porteacutees par les flux
Chacune des regravegles eacutenonceacutees dans le tableau est applicable agrave une ou plusieurs donneacutees geacuteneacuteriques deacutecrites
dans le chapitre Description deacutetailleacutee des formats syntaxiques associeacutes aux diffeacuterents types de flux
La nature de chaque regravegle renseigneacutee dans la colonne laquo nature raquo est donneacutee agrave titre informatif
Alimentation regravegle preacutecisant comment la donneacutee est valoriseacutee par la solution mutualiseacutee-CPP 2017 agrave partir dune source externe (pour les donneacutees du flux pivot uniquement)
Codification les valeurs de la donneacutee sont contraintes par une liste finie de valeurs eacutenumeacutereacutees dans le tableau ou reacutefeacuterenceacutees dans une source externe
Coheacuterence les valeurs de la donneacutee sont contraintes par une expression ou un algorithme associant dautres donneacutees
Format speacutecification du type ou du format de donneacutees applicable
Identification la valeur de la donneacutee est valideacutee dans un reacutefeacuterentiel externe
Regravegles de Gestion applicables aux donneacutees geacuteneacuteriques
Id Titre Libelleacute Nature
Regravegles sur les donneacutees geacuteneacuterales de la facture
G101 Type de Facture
autoriseacute
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune demande de
paiement ou drsquoun avoir Les valeurs possibles sont les
suivantes
- Paiement total
- Acompte
- Avoir
Les factures de reacutegularisation (suite agrave un eacutecheacuteancier de
paiement notamment dans le cadre de la consommation de
fluides) doivent ecirctre typeacutees laquo paiement total raquo
Codification
88 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G102 Cadre (Mode de
Facturation)
Les valeurs autoriseacutees pour le Cadre (Mode de Facturation) sont
A1 Deacutepocirct par un fournisseur drsquoune facture
A2 Deacutepocirct par un fournisseur drsquoune facture deacutejagrave payeacutee
A3 Deacutepocirct par un fournisseur drsquoun meacutemoire de frais de
justice
A4 Deacutepocirct par un fournisseur drsquoun projet de deacutecompte
mensuel
A5 Deacutepocirct par un fournisseur drsquoun eacutetat drsquoacompte
A6 Deacutepocirct par un fournisseur drsquoun eacutetat drsquoacompte
valideacute
A7 Deacutepocirct par un fournisseur drsquoun projet de deacutecompte
final
A8 Deacutepocirct par un fournisseur drsquoun deacutecompte geacuteneacuteral et
deacutefinitif
A9 Deacutepocirct par un sous-traitant drsquoune facture
A10 Deacutepocirct par un sous-traitant drsquoun projet de
deacutecompte mensuel
A11 Deacutepocirct par un sous-traitant drsquoun projet de
deacutecompte final
A12 Deacutepocirct par un cotraitant drsquoune facture
A13 Deacutepocirct par un cotraitant drsquoun projet de deacutecompte
mensuel
A14 Deacutepocirct par un cotraitant drsquoun projet de deacutecompte
final
A15 Deacutepocirct par une MOE drsquoun eacutetat drsquoacompte
A16 Deacutepocirct par une MOE drsquoun eacutetat drsquoacompte valideacute
A17 Deacutepocirct par une MOE drsquoun projet de deacutecompte
geacuteneacuteral
A18 Deacutepocirct par une MOE drsquoun deacutecompte geacuteneacuteral
A19 Deacutepocirct par une MOA drsquoun eacutetat drsquoacompte valideacute
A20 Deacutepocirct par une MOA drsquoun deacutecompte geacuteneacuteral
A21 Deacutepocirct par un beacuteneacuteficiaire drsquoune demande de
remboursement de la TIC
Mode Service uniquement (via les API positionneacutees sur des
portails amont)
Codification
G103 Cadre (mode de
facturation)
Le cadre (mode de facturation) est valoriseacute A1 dans le flux pivot
lorsque la balise nrsquoest pas renseigneacutee
Codification
G104 Type et Cadre
(mode de
facturation)
Si le type de facturation est laquo avoir raquo le cadre (mode de
facturation) est valoriseacute A1 dans le flux pivot quelle que soit la
valeur renseigneacutee dans le flux initial
Codification
G105 Identifiant de la
facture identifiant
de la facture
drsquoorigine
Lrsquoidentifiant de la facture est limiteacute agrave 20 caractegraveres
alphanumeacuteriques
Format
G106 Identifiant de la
Factureidentifiant
de la facture
drsquoorigine
Chaque Numeacutero de facture est unique pour un fournisseur quel
que soit lrsquoexercice
Coheacuterence
G107 Date drsquoeacutemission de
la facture
La date drsquoeacutemission de la facture doit ecirctre anteacuterieure ou eacutegale agrave
la date de deacutepocirct de la facture dans le systegraveme
Coheacuterence
89 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G108 Date de reacuteception La date de reacuteception correspond agrave la date drsquointeacutegration de la
facture dans la solution mutualiseacutee-CPP 2017 agrave lrsquoexception des
factures numeacuteriseacutees pour lesquelles elle est valoriseacutee par la
date de reacuteception du courrier agrave lrsquousine de numeacuterisation
Coheacuterence
G109 Date Tous les champs date sont sous le format suivant AAAA-MM-JJ Codification
G110 Devise La liste des Valeurs autoriseacutees pour la Devise dune Facture est
conforme agrave celle du reacutefeacuterentiel ISO 4217
Codification
G111 Devise Les factures sont mono-devise Codification
G112 Devise Si la devise nrsquoest pas renseigneacutee tous les montants sont
reacuteputeacutes valoriseacutes en euro
Codification
G113 Format drsquoun
Montant drsquoun Prix
ou drsquoun tarif dans
une Facture
Le Montant dans une facture est exprimeacute par un chiffre sur 19
positions
Il ne peut comporter plus de six deacutecimales
Le seacuteparateur est laquo raquo
Format
G114 Montant TTC Le montant TTC est positif Codification
G115 Type de facture et
Montant agrave payer
Si le type de facture est paiement total ou acompte et que le
Montant agrave Payer est neacutegatif le type de facture sera
valoriseacute laquo avoir raquo dans le flux pivot
Codification
G116 Mode de Paiement Les valeurs autoriseacutees sont
- Espegravece
- Chegraveque
- Virement
- Preacutelegravevement
- Autre
Si le mode de Paiement est valoriseacute autre par le fournisseur
ou nrsquoest pas valoriseacute la valeur Virement sera renseigneacutee dans
le flux pivot
Codification
G117 Type Reacutefeacuterence
bancaire autoriseacute
Les deux valeurs autoriseacutees sont
- IBAN
- RIB
Codification
G118 Format IBAN Si le reacutefeacuterentiel bancaire IBAN est speacutecifieacute lrsquoidentifiant du
compte bancaire respecte son format
Format
G119 Identifiant Compte
bancaire
Si le reacutefeacuterentiel bancaire RIB est speacutecifieacute cette zone est
valoriseacutee par la reacutefeacuterence du compte
Coheacuterence
G120 Identifiant
Etablissement
Bancaire
En cas de type RIB le format BIC est valoriseacute code banque et
code guichet
Coheacuterence
G121 Identifiant
Etablissement
Bancaire
Si le reacutefeacuterentiel bancaire IBAN est speacutecifieacute lrsquoidentifiant de
lrsquoeacutetablissement bancaire respecte le format BIC
Codification
90 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G122 RIB du tiers Dans le cas de facture avec paiement agrave un tiers divergent les
informations bancaires agrave renseigner sont celles de la socieacuteteacute
drsquoaffacturage
Codification
G123 Type de Taxe
autoriseacutee
La seule valeur prise en compte par CPP dans lrsquoentiteacute
ReacutecapitulatifTaxes est
- TVA
Codification
G124 Type de Taxe
autoriseacutee
Si Type de Taxe autoriseacutee nrsquoest pas renseigneacute le champ sera
valoriseacute par deacutefaut par laquo TVA raquo
Codification
G125 Taux de TVA
autoriseacute
Le taux de la TVA applicable est conforme agrave la liste
reacuteglementaire en vigueur en fonction de la date de facturation
Coheacuterence
G126 Format de
Horodatage
Un horodatage est exprimeacute suivant le format AAAA-MM-JJ
HHMMSS
La partie HHMMSS peut ecirctre omise ou forceacutee agrave 000000
Format
G127 Codification des
notes et des
compleacutements
Lorsque plusieurs balises notes ou de compleacutement de ligne sont
renseigneacutees au sein drsquoun mecircme bloc le fournisseur peut
indiquer un numeacutero de note dans lrsquoen-tecircte de celle-ci mais la
feuille de style les affichera dans lordre de preacutesence sur le flux
Codification
G128 Identifiant de
Numeacuterisation
Lrsquoidentifiant de numeacuterisation est de 22 caractegraveres Format
G129 Geacuteneacuteraliteacutes Les mentions reacuteglementaires de type litteacuteraire sont porteacutees dans
les balises correspondantes des flux Le cas eacutecheacuteant dans les
balises de note
Exemple mentions relative aux inteacuterecircts moratoires mention
de lrsquoauto liquidation de la TVA par le titulaire dans le cadre
drsquoune facture de sous-traitant
Codification
Regravegles sur les donneacutees des Tiers Fournisseurs Deacutebiteurs Valideurshellip
G201 Code Pays Le code Pays doit exister dans le Code ISO 3166 Codification
G202 Code Pays Si la balise code Pays nrsquoest pas renseigneacutee cette zone sera
valoriseacutee laquo FR raquo
Codification
G203 Format Code Pays Les codes de pays sont repreacutesenteacutes par un code agrave deux lettres Format
G204 Type Identifiant
autoriseacute en entreacutee
pour un Tiers
le type drsquoidentifiant autoriseacute est
1- Tiers avec SIRET
2- Tiers eacutetranger UE
3- Tiers eacutetranger hors UE
4- RIDET
5- Numeacutero Tahiti
6- Tiers en cours drsquoimmatriculation RCS
Codification
G205 Type Identifiant
autoriseacute en sortie
de la solution
mutualiseacutee pour un
Tiers
Le type drsquoidentifiant autoriseacute est
1- Tiers avec SIRET
2- Tiers eacutetranger UE
3- Tiers eacutetranger hors UE
4- RIDET
5- Numeacutero Tahiti
6- Tiers en cours drsquoimmatriculation RCS
7- Tiers physique
Codification
91 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G206 Identifiant drsquoun tiers Lorsque le type identifiant nrsquoest pas renseigneacute lrsquoidentifiant
utiliseacute est reacuteputeacute ecirctre un SIRET
Codification
G207 Format Identifiant
drsquoun tiers
Le nombre de caractegraveres maximum est deacutefini par le type
drsquoidentifiant
1- Si laquo type identifiant raquo est 1 14 caractegraveres maximum
2- Si laquo type identifiant raquo est 2 18 caractegraveres
3- Si laquo type identifiant raquo est 3 18 caractegraveres
4- Si laquo type identifiant raquo est 4 10 caractegraveres
5- Si laquo type identifiant raquo est 5 6 caractegraveres
6- Si laquo type identifiant raquo est 6 18 caractegraveres
Format
G208 Identifiant drsquoun tiers Lrsquoidentifiant est
- Le SIRET pour les tiers de type 1
- Lrsquoidentifiant de TVA intracommunautaire pour les tiers de type 2
- Le code Pays et les 16 premiers caractegraveres de la raison sociale pour les tiers de type 3
- Le RIDET pour les tiers de type 4
- Le numeacutero Tahiti les tiers de type 5
- Le code Pays et les 16 premiers caractegraveres du nom et preacutenom pour les tiers de type 6
Codification
G209 Nom raison Sociale Le nom ou la raison sociale doit comporter 99 caractegraveres
maximum
Format
G210 Identifiant drsquoun tiers
(bloc fournisseur)
Si le tiers est un fournisseur intracommunautaire et la balise
laquo Identifiant TVA raquo valoriseacutee le renseignement de la balise
laquo Identifiant raquo du bloc fournisseur est facultatif
G211 Fournisseur Le fournisseur est le tiers qui facture la fourniture de biens et de
services
Coheacuterence
G212 Deacutebiteur Le deacutebiteur est le tiers qui solde la creacuteance lieacutee agrave la fourniture
de biens et de services
G213 Reacutegime de TVA La liste des valeurs autoriseacutees pour le Reacutegime de TVA est la
suivante
- TVA DEBIT
- TVA ENCAISSEMENT
Codification
G214 Identification drsquoun
tiers
Le laquo fournisseur raquo le laquo deacutebiteur raquo et lelaquo valideur raquo preacutesent(s)
dans un dossier de Facturation doivent exister dans le
Reacutefeacuterentiel de la solution mutualiseacutee-CPP 2017
Coheacuterence
G215 Ligne drsquoadresse Au moins une ligne drsquoadresse leacutegale doit exister par dossier de
facturation
Coheacuterence
G216 Deacutebiteur Le typage drsquoidentifiant pour un deacutebiteur est toujours le SIRET
(Type 1)
Codification
G217 Reacutefeacuterence Service
Sphegravere Publique
Le code service est obligatoire pour certains deacutebiteurs
(lrsquoinformation est preacutesente dans la solution mutualiseacutee-CPP
2017)
Codification
G218 Reacutefeacuterence Service
Sphegravere Publique
Pour lrsquoEtat le code service renseigneacute doit figurer dans le
reacutefeacuterentiel des codes services (mis agrave disposition dans la solution
mutualiseacutee-CPP 2017)
Codification
92 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G219 Nom Service Le Nom Service pour les deacutebiteurs de la nature laquo Etat raquo sera
remplaceacute (srsquoil est valoriseacute) par celui preacutesent dans la liste de la
solution mutualiseacutee-CPP 2017
Coheacuterence
G220 Valideur Le valideur est obligatoire pour les modes de facturation
suivants A4 A7 A9 A10 A11 A12 A13 A14 A17 A18 A20
(G102)
Coheacuterence
G221 Valideur Le valideur est facultatif pour les modes de facturation
suivants A5 A15 (G102)
Coheacuterence
G222 Valideur Le valideur nrsquoest pas permis pour les modes de facturation
suivants A1 A2 A3 A6 A8 A16 A19 A21 (G102)
Coheacuterence
G223 Qualiteacute signataire La qualiteacute valideur peut ecirctre obligatoire pour les titres de
recettes (ASAP)
Coheacuterence
G224 Nom et Qualiteacute
Signature
Cette balise est obligatoire dans le cadre de lrsquoeacutemission de
factures par les entiteacutes publiques
Codification
G225 Note du bloc
fournisseur
Cette zone peut ecirctre utiliseacutee pour indiquer drsquoeacuteventuelles
mentions obligatoires (forme juridique capital social etc)
Codification
Regravegles sur les donneacutees drsquoengagement
G301 Reacutefeacuterence de
Marcheacute reacutefeacuterence
drsquoengagement
Pour les deacutebiteurs ayant rendu le numeacutero de commande
obligatoire il est obligatoire de renseigner au moins lrsquoune des
deux balises suivantes laquo reacutefeacuterence de Marcheacute raquo ou
laquo Reacutefeacuterence drsquoengagementraquo
Ces deacutebiteurs sont identifieacutes dans lrsquoannuaire mis agrave disposition
par la solution mutualiseacutee-CPP 2017
Coheacuterence
Regravegles sur les donneacutees des piegraveces jointes
G401 Type de Document
autoriseacute
La Liste des types autoriseacutes pour la Nature dun Document est
- 01-Factureavoir
- 02-Piegravece jointe compleacutementaire
Codification
G402 Format de
Document autoriseacute
Les formats de PJ accepteacutes sont les suivants BMP GIF FAX
ODT PPT TIFF XLS BZ2 GZJPEG P7S RTF TXT
XML CSV GZIP JPG PDF SVG XHTML XLSX DOC
HTM ODP PNG TGZ XLC ZIP DOCX HTML ODS PPS
TIF XLM
Format
G403 Format de
MimeType
Le format drsquoune valeur drsquoun document est une chaine
alphanumeacuterique conforme agrave RFC1782 (Mime Type)
Format
G404 Compression du
Contenu du
Document
Le contenu dun Document est compresseacute agrave partir du fichier
originel suivant la meacutethode unique autoriseacutee ZIP
Alimentation
G405 Uniciteacute de la PJ
Facture
Chaque Dossier de Facturation comprend une seule Piegravece
(jointe) Justificative de Nature = 01 (facture avoir) maximum
Coheacuterence
G406 Piece jointe Dans un dossier de facturation une PJ est de type 01 (facture
avoir)
Coheacuterence
G407 Piece jointe La taille drsquoune PJ est limiteacutee agrave 4 Mo Format
G408 Piece jointe La taille du dossier de facturation est limiteacutee agrave 120 Mo Format
93 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G409 Piece jointe Lorsque plusieurs piegraveces jointes sont renseigneacutees elles doivent
ecirctre codifieacutees selon une numeacuterotation deacutedieacutee
Codification
G410 Piece jointe Si lrsquoentiteacute laquo Piegravece Jointe raquo est renseigneacutee lrsquoune des deux balises
suivantes est obligatoirement renseigneacutee
- Contenu
- Identifiant unique (URI)
Codification
G411 Piece jointe Le renseignement de lrsquoentiteacute laquo Piegravece Jointe raquo est facultatif sauf
si le format drsquoentreacutee est autre que le PDFA3
Codification
G412 Piece jointe La piegravece jointe de type laquo 01 ndash Factureavoir raquo est renommeacutee tel
que par la solution mutualiseacutee-CPP 2017
FACnumerodefactureidentifiantdelrsquoentrepriseextension
Codification
G413 Piece jointe La piegravece jointe de type laquo 02 ndash Piegravece jointe compleacutementaire raquo
est renommeacutee tel que par la solution mutualiseacutee-CPP 2017
PJFACnumerodefactureidentifiantdelrsquoentrepriseextension
Codification
Regravegles sur les donneacutees de Cycle de Vie
G501 Liste valeurs des
Codes Statut de
factures
La Liste des valeurs autoriseacutees pour le code drsquoun Statut est
- 01 Deacuteposeacutee
- 02 En cours drsquoacheminement vers le destinataire
- 03 Mise agrave disposition du destinataire
- 04 Rejeteacutee par lordonnateur
- 05 Suspendue
- 06 Service fait
- 07 Mandateacutee DP valideacutee
- 08 Mise agrave disposition du comptable
- 09 Comptabiliseacutee
- 10 Mise en paiement
Codification
G502 Cycle de vie Dans le cadre de lrsquoeacutemission du flux cycle de vie lrsquoune des deux
entiteacutes est obligatoirement renseigneacutee
- Flux Statut
- Facture Statut
Coheacuterence
G503 Liste valeurs des
Codes Statut de flux
- 90 Reccedilu
- 91 En cours de transmission
- 92 Reccedilu Destinataire final
- 93 Erreur reception
- 94 Erreur reception destinataire final
- 95 Erreur de transmission au destinataire final
Codification
94 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G504 Cycle de vie Dans le cadre de lrsquoeacutemission du flux cycle de vie seulement lrsquoune
de ces deux entiteacutes est renseigneacutee
- Flux Statut
- Facture Statut
Codification
Regravegles sur les donneacutees des lignes de factures
G601 Lignes de
facturation
Le numeacutero de ligne est limiteacute agrave 4 caractegraveres soit 9999 lignes
maximum
Format
G602 Type de lignes de
facturation
La ligne de poste est valoriseacutee agrave laquo TYPE_LIGNE raquo ou laisseacutee
vide Si elle est laisseacutee vide cela indique que la ligne possegravede
des informations de prix agrave prendre en compte dans les
totalisations Le sous-type de fourniture de biens et de services
nrsquoest alors pas renseigneacute
Codification
G603 Sous Type de
facturation
Le sous-type de ligne doit ecirctre valoriseacute si le type de ligne est agrave
laquo TYPE_LIGNE raquo et peut contenir les valeurs suivantes
- laquo DETAIL raquo ce type de ligne de poste permet au fournisseur
drsquoindiquer les informations de prix agrave prendre en compte dans les
totalisations
- laquo REGROUPEMENT raquo ce type de ligne de poste permet au
fournisseur de fournir des preacutecisions de calcul (calculs de taxes
de TVA de sous-totaux de total)
- laquo INFORMATION raquo ce type de ligne de poste permet au
fournisseur de fournir des informations diverses autres que des
calculs (eacuteleacutements graphiques de preacutesentation de facture hellip)
Codification
Preacuteconisations24
P101 Ref Produit Le champ ref Produit est limiteacute agrave 40 caractegraveres Format
P102 Nom article Le champ nom article est limiteacute agrave 40 caractegraveres Format
P103 Quantiteacute factureacutee Le champ quantiteacute factureacutee est limiteacute agrave 10 caractegraveres
numeacuteriques
Format
P104 Nom PJ Le nom drsquoune PJ est de 35 caractegraveres (hors extension)
maximum
Format
P105 Reacutefeacuterence contrat Le contrat comporte 40 caractegraveres maximum Format
P106 Reacutefeacuterence marcheacute Le marcheacute comporte 50 caractegraveres maximum Format
P107 Reacutefeacuterence
engagement
La commande comporte 50 caractegraveres maximum Format
P108 Site de livraison Lrsquoidentifiant du site de livraison est sur 20 caractegraveres maximum Format
P109 Site de livraison Le nom du site de livraison est sur 99 caractegraveres maximum Format
P110 Nom signataire Le nom valideur est sur 40 caractegraveres maximum Format
24 Les regravegles formuleacutees ci-apregraves sont de lrsquoordre de la preacuteconisation afin de garantir un affichage optimal des
donneacutees dans la feuille de style geacuteneacuterique et des performances acceptables
95 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
P111 Qualiteacute signataire La qualiteacute valideur est sur 99 caractegraveres maximum Format
P112 Format des zones
de texte
La description ou les champs de texte sont sur 1 024 caractegraveres
alphanumeacuteriques maximum
Format
P113 Reacutefeacuterence Service
Sphegravere Publique
Le code service comporte 100 caractegraveres alphanumeacuteriques
maximum
Format
P114 Nom Service Le Nom Service comporte 100 caractegraveres maximum Format
96 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
44 Regravegles de gestion speacutecifiques aux meacutemoires de frais de justice
Les regravegles de gestion ci-dessous constituent des regravegles additionnelles et speacutecifiques aux meacutemoires de frais de
justice Elles se cumulent donc aux regravegles de gestions geacuteneacuteriques preacutesenteacutees dans la partie 43
G701 Piegravece jointe Le dossier de facturation contient au moins une PJ de type
laquo Autre raquo
Codification
G702 Reacutefeacuterence aux
textes
Le code de la reacutefeacuterence aux textes doit appartenir au reacutefeacuterentiel
mis agrave disposition des fournisseurs sur le portail de la solution
mutualiseacutee
Codification
G703 Code de la
reacutefeacuterence aux textes
Alphanumeacuterique 3 caractegraveres Format
G704 Identifiant de la
juridiction
Lrsquoidentifiant de la juridiction doit appartenir au reacutefeacuterentiel mis agrave
disposition des fournisseurs sur le portail de la solution
mutualiseacutee
Codification
G705 Identifiant de la
juridiction
Alphanumeacuterique 10 caractegraveres Format
G706 Type de prestation Le code du type de la prestation doit appartenir au reacutefeacuterentiel
mis agrave disposition des fournisseurs sur le portail de la solution
mutualiseacutee
Codification
G707 Type de prestation Alphanumeacuterique entre 7 et 36 caractegraveres Format
G708 Code de lrsquoautoriteacute
requeacuterante
Le code de lrsquoautoriteacute requeacuterante doit appartenir au reacutefeacuterentiel
mis agrave disposition des fournisseurs sur le portail de la solution
mutualiseacutee
Codification
G709 Code de lrsquoautoriteacute
requeacuterante
Alpha entre 16 et 20 caractegraveres Format
G710 Deacutebours et type de
prestation
Le renseignement de la balise laquo Deacutebours raquo est obligatoire selon
le type de prestation
Codification
G711 Reacutefeacuterence agrave la
commande
Le renseignement de la balise laquo commande raquo est obligatoire
selon le type de prestation
Codification
G712 Exoneacuteration Si la balise laquo Taux TVA raquo est valoriseacutee agrave 0 alors le
renseignement de la balise laquo Exoneacuteration raquo est obligatoire
Codification
97 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
G713 Type de Piegravece Le type de piegravece est deacutefini par des codes speacutecifiques au flux E3
(Flux structureacute Meacutemoire de Frais de Justice)
Code Libelleacute du
code Libelleacute de la cateacutegorie PJ
03 APS Attestation perte de salaire
04 ASF Attestation service fait
05 AUT Autre
06 BFD Bordereau Frais de deacuteplacement
07 BRP Bordereau reacutecapitulatif de prestations
08 CCG Copie de la carte grise
09 DEV Devis accepteacute
10 FAC Facture justificative
11 FHR Facture justificative heacutebergement
12 FLD Facture justificative lieacutee aux deacutebours
13 PJA Meacutemoire justificatif FDJ commercial
14 REQ Reacutequisition Prescription
15 RIB RIB
16 RPJ Regroupement de piegraveces justificatives
17 TDT Titres de transport
Codification
G714 Nom PJ Toutes les PJ associeacutees au flux portent le preacutefixe laquo PJ_ raquo Codification
G715 Nom PJ et type de
piegravece
Pour la constitution du flux pivot le flux initial en PJ porte le
preacutefixe laquo PJP raquo
Codification
G716 Nom PJ Pour la constitution du flux pivot les PJ associeacutees au flux
drsquoentreacutee portent le preacutefixe
laquo PJP_LIBELLEDUCODEDUTYPEDEPIECE raquo
Codification
Les reacutefeacuterentiels speacutecifiques aux meacutemoires de frais de justice seront mis agrave disposition des fournisseurs sur le
portail
98 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45 Description deacutetailleacutee des formats syntaxiques associeacutes aux diffeacuterents types de flux
Cette partie preacutesente pour chaque type de flux les blocs ou balises au sein des formats impleacutementant ces flux
qui contiennent les donneacutees geacuteneacuteriques preacutesenteacutees dans la partie sect43
Les tableaux ci-dessous sont renseigneacutes de la maniegravere suivante
Les donneacutees geacuteneacuteriques sont sous la forme ltNom BlocgtltNom donneacuteegt
Les blocs et balises sont preacutesenteacutes selon une arborescence complegravete identifiant la donneacutee dans le flux
sous la forme
ltnom 1gt hellip ltnom ngtltnom donneacuteegt
cette arborescence se situe sous le bloc Racine mentionneacute en tecircte de tableau
Les regravegles applicables agrave la donneacutee geacuteneacuterique srsquoappliquent preacutealablement agrave cette donneacutee et peuvent ecirctre
preacuteciseacutees par les regravegles speacutecifiques
451 Flux Pivot - Format CPPFacturePivot
La norme drsquoeacutechange retenue pour ce format est un format proposeacute par lrsquoAIFE
Le scheacutema XSD de ce format est disponible en annexe des speacutecifications externes de la solution mutualiseacutee
Ce fichier peut ecirctre ouvert agrave partir drsquoun eacutediteur de fichier XSD afin drsquoafficher lrsquoarborescence telle que preacutesenteacutee
avec lrsquoimage ci-dessous
99 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
100 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Ce chapitre preacutesente les syntaxes utilisables pour les flux Pivot de facturation
Le bloc racine est laquo CPPFacturePivot raquo
4511 Flux pivot ndash syntaxe de lrsquoenveloppe
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Enveloppe Unitaire Enveloppe EnveloppeUnitaire
Enveloppe Unitaire
Paramegravetres Enveloppe EnveloppeUnitaire Paramegravetres
Paramegravetres
ParamegravetresParamegravetre individuel Enveloppe EnveloppeUnitaireParametres
ParametreIndiv
Paramegravetre Individuel
ParametreIndivValeurparametre Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametrecode
ParametreIndiv Note Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametrenote
P112
ParametreIndiv Numeacutero drsquoordre CPPFacturePivotUnitaire Enveloppe
EnveloppeUnitaireParametres
ParametreIndivValeurparametreNumOrdre
Enveloppe Unitaire
Enveloppe Unitaire Partenaires Enveloppe Partenaires
Partenaires
Partenaires Reacutecepteur Enveloppe PartenairesRecepteur
Partenaires Emetteur Enveloppe PartenairesEmetteur
Reacutecepteur
Reacutecepteur Identifiant Enveloppe PartenairesRecepteurId
Reacutecepteur Libelleacute
Enveloppe PartenairesRecepteurLibelle
Reacutecepteur Note Enveloppe PartenairesRecepteurNote P112
Emetteur
101 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Emetteur Identifiant Enveloppe PartenairesEmetteurId
Emetteur Libelleacute
Enveloppe PartenairesEmetteurLibelle
Emetteur Note Enveloppe PartenairesEmetteurNote P112
4512 Flux Pivot - Syntaxe des donneacutees
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Donneacutees factures
Donneacutees Facture Identifiant CPPFactures CPPFacturePivotUnitaire
DonneesFacture Id
G105
G106
Donneacutees Facture Identifiant
Facture Origine
CPPFactures CPPFacturePivotUnitaire
DonneesFacture IdNumeroFactureOrigine
G105
G106
Donneacutees Facture Type CPPFactures CPPFacturePivotUnitaire
DonneesFacture Type
G101
G116
Donneacutees Facture Cadre CPPFactures CPPFacturePivotUnitaire
DonneesFacture Cadre
G102
G103
G104
Donneacutees Facture Date
eacutemission
CPPFactures CPPFacturePivotUnitaire
DonneesFacture DateEmissionFacture
G107
G109
Donneacutees Facture Date
reacuteception
CPPFactures CPPFacturePivotUnitaire
DonneesFacture DateReception
G108
G109
Donneacutees Facture Devise CPPFactures CPPFacturePivotUnitaire
DonneesFacture Devise
G110
G111
G112
Donneacutees Facture - Mode de Paiement
Mode de Paiement Code CPPFactures CPPFacturePivotUnitaire
DonneesFacture ModePaiement Code
S501 G116
Mode de Paiement Libelle CPPFactures CPPFacturePivotUnitaire
DonneesFacture ModePaiement Libelle
G113
Donneacutees Facture - Montants
Montants Montant Hors
Taxe
CPPFactures CPPFacturePivotUnitaire
DonneesFacture Montants MontantHT
G113
Montants Montant TTC CPPFactures CPPFacturePivotUnitaire
DonneesFacture Montants MontantTTC
G113
G114
102 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Montants Montant agrave payer CPPFactures CPPFacturePivotUnitaire
DonneesFacture Montants MontantAPayer
S310 G113
G115
Donneacutees Facture - TVA
TVA Montant Base CPPFactures CPPFacturePivotUnitaire
DonneesFacture TVA TVA BaseHT
G113
TVA Taux CPPFactures CPPFacturePivotUnitaire
DonneesFacture TVA TVA Taux
G125
TVA Montant taxes CPPFactures CPPFacturePivotUnitaire
DonneesFacture TVA TVA MontantTVA
G113
Donneacutees Facture - Ligne
Ligne Numeacutero
CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne NumOrdre
G601
Ligne Reacutefeacuterence produit CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne ReferenceProduit
P101
Ligne Quantiteacute factureacutee CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne Quantite
P103
Ligne Prix unitaire CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne PrixUnitaire
G113
Ligne Montant HT CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne MontantHT
G113
Ligne Taux TVA CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne TauxTVA
G125
Donneacutees Facture - Engagement
Engagement Numeacutero de
marcheacute
CPPFactures CPPFacturePivotUnitaire
DonneesFacture Engagement NumeroMarche
P106
G301
Engagement Numeacutero
drsquoengagement
CPPFactures CPPFacturePivotUnitaire
DonneesFacture Engagement NumeroEngagement
P107
G301
Fournisseur
Fournisseur Code pays CPPFactures CPPFacturePivotUnitaire Fournisseur
CodePays
G201
G202
G203
Fournisseur Type identifiant CPPFactures CPPFacturePivotUnitaire Fournisseur
TypeIdentifiant
G205
G206
Fournisseur Identifiant CPPFactures CPPFacturePivotUnitaire Fournisseur
Identifiant
G207
G208
G214
Fournisseur Nom (raison
sociale)
CPPFactures CPPFacturePivotUnitaire Fournisseur
RaisonSociale
G209
Fournisseur Mode
drsquoEmission
CPPFactures CPPFacturePivotUnitaire Fournisseur
ModeEmission
Fournisseur ndash Reacutefeacuterence bancaire
103 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Type reacutefeacuterence bancaire CPPFactures CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Type
G117
G118
G122
Identifiant compte bancaire CPPFactures CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Compte G118
G119
G122
Identifiant eacutetablissement
bancaire
CPPFactures CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Etablissement
G118
G120
G121
G122
Deacutebiteur
Deacutebiteur Type identifiant CPPFactures CPPFacturePivotUnitaire Debiteur
TypeIdentifiant
Deacutebiteur Identifiant CPPFactures CPPFacturePivotUnitaire Debiteur
Identifiant
G214
G216
Deacutebiteur Nom CPPFactures CPPFacturePivotUnitaire Debiteur
Nom
G209
Deacutebiteur Code service CPPFactures CPPFacturePivotUnitaire Debiteur
CodeService
P113
Deacutebiteur Nom service CPPFactures CPPFacturePivotUnitaire Debiteur
NomService
P114
Piegravece Jointe
Piegravece Jointe Identifiant CPPFactures CPPFacturePivotUnitaire PJ IdUnique G410
Piegravece Jointe Identifiant
original
CPPFactures CPPFacturePivotUnitaire PJ
IdOriginal
G128
Piegravece Jointe Type PJ CPPFactures CPPFacturePivotUnitaire PJ TypePJ G401
G405
G406
Piegravece Jointe Nom PJ CPPFactures CPPFacturePivotUnitaire PJ NomPJ P104
G409
Piegravece Jointe Format
(Mimetype) PJ
CPPFactures CPPFacturePivotUnitaire PJ
MimeTypePj
G403
Piegravece Jointe Contenu CPPFactures CPPFacturePivotUnitaire PJ Contenu
G404
G407
G408
G410
Piegravece Jointe Numeacutero
drsquoOrdre
CPPFactures CPPFacturePivotUnitaire PJ
NumOrdre
Validation unitaire
104 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Validation unitaire Date
statut
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire DateStatut
G126
Validation unitaire Code
statut
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire CodeStatut
G501
Validation unitaire
Compleacutement statut
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ComplementStatut
Validation unitaire
Commentaire
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire Commentaire
Validation unitaire - Producteur statut
Producteur statut Type
identifiant
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut TypeIdentifiant
Producteur statut Identifiant CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut Id
Producteur statut Nom
(raison sociale)
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut RaisonSociale
Producteur statut Code pays CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut CodePays
Producteur statut Note CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut Note
105 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
452 Flux factures
4521 Flux structureacute Facture
Ce chapitre preacutesente les syntaxes utilisables pour les flux structureacutes de Facture
45211 Format UBL-Invoice
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme OASIS Organization for the
Advancement of Structured Information Standards) sous la forme du standard Universal Business Language en
version 21 pour tous les eacuteleacutements en relation avec leacuteleacutement Invoice deacutefini par le scheacutema XML
Les scheacutemas XSD du format UBL sont disponibles sur le site internet suivant httpdocsoasis-
openorgublos-UBL-21UBL-21html
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine Invoice dun document XML conforme
agrave ces standards
Chaque balise est conforme aux speacutecifications de lOASIS UBL 21 en termes de nommage de cardinaliteacute et
de format (datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo Invoice raquo
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Cadre
CategoryCode
G102
G103
G104
Nb cette balise facultative est une extension du format UBL
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type
InvoiceTypeCode
S104 G101
G115
Geacuteneacuteraliteacutes Identifiant
ID
G105
G106
Geacuteneacuteraliteacutes Date eacutemission
facture
IssueDate
G107
G109
Geacuteneacuteraliteacutes Deacutebut peacuteriode InvoicePeriod StartDate S101 G109
106 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes Fin peacuteriode InvoicePeriod EndDate S101 G109
Geacuteneacuteraliteacutes Description
peacuteriode
InvoicePeriod Description S101 P112
Geacuteneacuteraliteacutes Devise
DocumentCurrencyCode
G110
G111
Geacuteneacuteraliteacutes Identifiant
Facture Origine
BillingReference InvoiceDocumentReference ID
G105
G106
Geacuteneacuteraliteacutes Montant Hors
Taxe
LegalMonetaryTotal TaxExclusiveAmount G113
Geacuteneacuteraliteacutes Montant taxes TaxTotal TaxAmount G113
Geacuteneacuteraliteacutes Montant
TTC
LegalMonetaryTotal TaxInclusiveAmount
G113
G114
Geacuteneacuteraliteacutes Montant
Remises
LegalMonetaryTotal AllowanceTotalAmount G113
Geacuteneacuteraliteacutes Montant agrave
deacuteduire
LegalMonetaryTotal PrepaidAmount G113
Geacuteneacuteraliteacutes Montant agrave
payer
LegalMonetaryTotal PayableAmount
G113
G115
Geacuteneacuteraliteacutes Note
Note
P112
G127
Remise
Remise Motif AllowanceCharge AllowanceChargeReason P112
Remise Montant AllowanceCharge Amount G113
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Type
taxe
TaxTotal TaxSubtotal TaxCategory TaxScheme
TaxTypeCode G123
ReacutecapitulatifTaxes
Montant Base
TaxTotal TaxSubtotal TaxableAmount G113
ReacutecapitulatifTaxes Taux TaxTotal TaxSubtotal Percent G125
ReacutecapitulatifTaxes
Montant taxes
TaxTotal TaxSubtotal TaxAmount
G113
ReacutecapitulatifTaxes
Exoneacuteration
TaxTotal TaxSubtotal TaxCategory
TaxExemptionReason P112
Engagement
Engagement Numeacutero de
contrat
InvoiceOrderReference[DocumentTypeCode=Contra
trsquo]ID25
P105
25 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Contratrsquo] IDraquo
107 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Engagement Numeacutero de
marcheacute
InvoiceOrderReference[DocumentTypeCode=March
eacute Public]ID26
P106
G301
Engagement Numeacutero
drsquoengagement
InvoiceOrderReference[DocumentTypeCode=Engag
ement]ID27
P107
G301
Engagement Numeacutero de
contrat Date Effet
InvoiceOrderReference[DocumentTypeCode=Contra
trsquo] IssueDate
G109
Engagement Numeacutero de
marcheacute Date Effet
InvoiceOrderReference[DocumentTypeCode=March
eacute Public]IssueDate
G109
Engagement Numeacutero
drsquoengagement Date Effet
InvoiceOrderReference[DocumentTypeCode=Engag
ement]IssueDate
G109
Fournisseur
Fournisseur Code pays
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress Country IdentificationCode G201
G203
Fournisseur Typage
identifiant
AccountingSupplierParty Party PartyIdentification[
IDschemeName G204
Fournisseur Identifiant
AccountingSupplierParty Party PartyIdentification
ID
G207
G208
G210
G214
Fournisseur Nom AccountingSupplierParty Party PartyLegalEntity
RegistrationName G209
Fournisseur Code service AccountingSupplierParty Party Contact Id P113
Fournisseur Nom service AccountingSupplierParty Party Contact Name P114
Fournisseur Identifiant
TVA
AccountingSupplierParty Party PartyTaxScheme
CompanyID G210
Fournisseur Reacutegime TVA AccountingSupplierParty Party PartyTaxScheme
TaxScheme TaxTypeCode G213
Fournisseur Nom
Commercial AccountingSupplierParty Party PartyName Name
G209
Fournisseur Ligne adresse
commerciale
AccountingSupplierParty Party PostalAddress
AddressLine
Fournisseur Code postal
commercial
AccountingSupplierParty Party PostalAddress
PostalZone
Fournisseur Nom
commune commercial
AccountingSupplierParty Party PostalAddress
CityName
26 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Marcheacute Public] IDraquo 27 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Bon de commande] IDraquo
108 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Code pays
commercial
AccountingSupplierParty Party PostalAddress
Country IdentificationCode
G201
G203
Fournisseur Nom contact AccountingSupplierParty AccountingContact Name G209
Fournisseur Teacuteleacutephone
contact
AccountingSupplierParty AccountingContact
Telephone
Fournisseur Teacuteleacutecopie
contact AccountingSupplierParty AccountingContact Telefax
Fournisseur Courriel
contact
AccountingSupplierParty AccountingContact
ElectronicMail
Fournisseur Ligne adresse
leacutegale
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress StreetName 28
+ AdditionalStreetName
G215
FournisseurAdresse Code
postal leacutegal
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress PostalZone29
FournisseurAdresse nom
commune leacutegal
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress Cityname30
FournisseurAdresse code
pays leacutegal
AccountingSupplierPartyPartyPartyLegalEntityRegi
strationAdressCountryidentificationCode
G201
G203
Fournisseur Note
AccountingSupplierParty Party ContactNote
P112
G127
G225
Deacutebiteur
Deacutebiteur Typage
identifiant
AccountingCustomerParty Party PartyIdentification[
IDschemeName
G204
G216
Deacutebiteur Identifiant AccountingCustomerParty Party PartyIdentification
ID
G214
G216
Deacutebiteur Nom AccountingCustomerPartyPartyPartyNameName G209
Deacutebiteur Code service AccountingCustomerParty AccountingContact ID31
G217
G218
P113
28 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingSupplierParty Party PostalAddress StreetNameraquo ou multiplier la balise laquo AddressLine raquo 29 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingSupplierParty Party PostalAddress PostalZoneraquo ou multiplier la balise laquo AddressLine raquo 30Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingSupplierParty Party PostalAddress CityNameraquo ou multiplier la balise laquo AddressLine raquo 31 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingCustomerPartyPartyPartyNameName raquo
109 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Nom service AccountingCustomerParty AccountingContact
Name32
P114
G219
Deacutebiteur Identifiant TVA AccountingCustomerParty Party PartyTaxScheme
CompanyID
Deacutebiteur Code pays leacutegal AccountingCustomerParty Party PostalAddress
Country IdentificationCode
G201
G203
Deacutebiteur Ligne adresse
leacutegale
AccountingCustomerParty Party PostalAddress
AddressLinestreet name33
+ AdditionalStreetName
G215
Deacutebiteur Code postal leacutegal AccountingCustomerParty Party PostalAddress
PostalZone34
Deacutebiteur Nom commune
leacutegal
AccountingCustomerParty Party PostalAddress
Cityname35
Deacutebiteur Note AccountingCustomerParty Party ContactNote P112
G127
Ligne
Ligne Numeacutero
InvoiceLineID
G601
Ligne Type InvoiceLine Item AdditionalItemProperty Name G602
Ligne Sous-type InvoiceLine Item AdditionalItemProperty Value G603
Ligne Identifiant site
Livraison
InvoiceLine Delivery ID
P108
Ligne Description InvoiceLine Note P112
Ligne Reacutefeacuterence produit InvoiceLine Item StandardItemIdentification ID P101
Ligne Nom article InvoiceLine Item Name P102
Ligne Date livraison InvoiceLine Delivery ActualDeliveryDate G109
Ligne Quantiteacute factureacutee InvoiceLine InvoicedQuantity P103
Ligne Uniteacute livraison InvoiceLine Price BaseQuantity S103
Ligne Prix unitaire InvoiceLine Price PriceAmount G113
Ligne Montant base InvoiceLine Price AllowanceCharge BaseAmount G113
Ligne Montant remise InvoiceLine Price AllowanceCharge Amount G113
32 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingCustomerPartyPartyPartyNameName raquo 33 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AddressLine raquo 34 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AddressLine raquo 35 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent les balise
laquo AddressLine raquo
110 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Ligne Montant HT InvoiceLine LineExtensionAmount G113
Ligne Taux TVA InvoiceLine Item ClassifiedTaxCategory Percent G125
Ligne Compleacutement
InvoiceLine Item Description
P112
G127
Paiement
Paiement Date Echeacuteance PaymentMeans PaymentDueDate G109
Paiement Modaliteacute PaymentMeans PaymentMeansCode S102
S105
G116
Paiement Type reacutefeacuterence
bancaire PaymentMeans PaymentChannelCode S102
G117
G118
G122
Paiement Identifiant
compte bancaire PaymentMeans PayeeFinancialAccount ID S102
G118
G119
G122
Paiement Identifiant
eacutetablissement bancaire
PaymentMeans PayeeFinancialAccount
FinancialInstitutionBranch ID S102
G118
G120
G121
G122
Paiement Note PaymentTerms Note P112
G127
Valideur
Valideur Codepays
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
Country IdentificationCode
G201
G203
Valideur Typage
identifiant
AccountingSupplierParty Party
AgentPartyPartyLegalEntityPartyIdentification[
IDschemeName
G204
Valideur Identifiant AccountingSupplierParty Party
AgentPartyPartyLegalEntityPartyIdentificationID G207
Valideur Nom leacutegal AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationName
G209
Valideur Nom Contact AccountingSupplierParty Party AgentParty Party
Contact Name
G209
Valideur Teacuteleacutephone
contact
AccountingSupplierParty Party AgentParty Party
Contact Telephone
Valideur Teacuteleacutecopie contact AccountingSupplierParty Party AgentParty Party
Contact Telefax
Valideur Courriel contact AccountingSupplierParty Party AgentParty Party
Contact ElectronicMail
Valideur Ligne Adresse
leacutegale
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
AddressLineStreetName
+ AdditionalStreetName
111 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
ValideurAdresse code
postal leacutegal
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
PostalZone
ValideurAdresse nom
commune leacutegal
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
CityName
Encaisseur
Encaisseur Code pays
PayeeParty Party PartyLegalEntity
RegistrationAddress Country IdentificationCode G201
G203
Encaisseur Type
identifiant
PayeeParty Party PartyLegalEntity
PartyIdentification[ IDschemeName G204
Encaisseur Identifiant
PayeeParty Party PartyLegalEntity
PartyIdentificationID
G207
G208
Encaisseur Nom
commercial
PayeeParty Party PartyName Name
G209
Encaisseur Nom contact PayeeParty Party Contact Name G209
Encaisseur Teacuteleacutephone PayeeParty Party Contact Telephone
Encaisseur Courriel PayeeParty Party Contact ElectronicMail
Encaisseur Ligne adresse
leacutegale
PayeeParty Party PartyLegalEntity
RegistrationAddress AddressLineStreetName
+ AdditionalStreetName
EncaisseurAdresse code
postal leacutegal
PayeeParty Party PartyLegalEntity
RegistrationAddress PostalZone
EncaisseurAdresse Nom
commune leacutegal
PayeeParty Party PartyLegalEntity
RegistrationAddress CityName
SiteLivraison
SiteLivraison Identifiant Delivery DeliveryLocation P108
SiteLivraison Nom Delivery DeliveryLocation Description
SiteLivraison Ligne
adresse
Delivery DeliveryLocation Address
AddressLineStreetName
+ AdditionalStreetName
SiteLivraisonAdresse code
postal
Delivery DeliveryLocation Address PostalZone36
SiteLivraisonAdresse Nom
commune
Delivery DeliveryLocation Address CityName37
SiteLivraisonAdresse code
pays
Delivery DeliveryLocation Address Country
IdentificationCode G201
G203
PiegraveceJointe
36 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AddressLine raquo 37 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AddressLine raquo
112 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
PiegraveceJointe Type PJ
AdditionalDocumentReference DocumentType
G401
G405
PiegraveceJointe Nom PJ
AdditionalDocumentReference ID
P104
G409
G412
G413
PiegraveceJointe Format PJ
AdditionalDocumentReference DocumentTypeCode
G402
G403
PiegraveceJointe Contenu
AdditionalDocumentReference Attachment
EmbeddedDocumentBinaryObject
G404
G407
G408
113 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45212 Format CII
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme UNCEFACT (United Nations
Centre for Trade Facilitation and Electronic Business) sous la forme
de la speacutecification technique CCTS (Core Component Technical Specification) en version 30 publieacutee en septembre 2009
du standard CCL (Core Components Library) en version 14A publieacute en feacutevrier 2014 pour tous les
eacuteleacutements en relation avec leacuteleacutement CrossIndustryInvoice deacutefini par le scheacutema XML CrossIndustryInvoice_8p1xsd
Les scheacutemas xsd du format CII sont disponibles sur le site internet suivant
httpwwwuneceorgtradewelcometradepublicationscefacthtml
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine CrossIndustryInvoice dun document
XML conforme agrave ces standards
Chaque balise est conforme aux speacutecifications CII en termes de nommage de cardinaliteacute et de format
(datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type
Document TypeCode S204 G101
G115
Geacuteneacuteraliteacutes Cadre
Document CategoryCode
G102
G103
G104
Geacuteneacuteraliteacutes Identifiant
Document ID
G105
G106
Geacuteneacuteraliteacutes Date
eacutemission facture
Document IssueDateTime
G107
G109
Geacuteneacuteraliteacutes Deacutebut
peacuteriode
TradeTransaction ApplicableTradeSettlement
BillingSpecifiedPeriod StartDateTime S201
G109
Geacuteneacuteraliteacutes Fin peacuteriode TradeTransaction ApplicableTradeSettlement
BillingSpecifiedPeriod EndDateTime S201
G109
Geacuteneacuteraliteacutes Description
peacuteriode
TradeTransaction ApplicableTradeSettlement
BillingSpecifiedPeriod Description S201 P112
Geacuteneacuteraliteacutes Devise
TradeTransaction ApplicableTradeSettlement
InvoiceCurrencyCode G110
G111
Geacuteneacuteraliteacutes Identifiant
facture origine
TradeTransaction ApplicableTradeSettlement
InvoiceReferencedReferencedDocument
IssuerAssignedID
G105
G106
114 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes Montant Hors
taxe
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation ChargeTotalAmount G113
Geacuteneacuteraliteacutes Montant
taxes
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation TaxTotalAmount G113
Geacuteneacuteraliteacutes Montant
TTC
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation GrandTotalAmount
G113
G114
Geacuteneacuteraliteacutes Montant
remises
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation AllowanceTotalAmount G113
Geacuteneacuteraliteacutes Montant agrave
deacuteduire
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation TotalPrepaidAmount G113
Geacuteneacuteraliteacutes Montant agrave
payer
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation DuePayableAmount
G113
G115
Geacuteneacuteraliteacutes Note
Document IncludedNote Content
P112
G127
Remise
Remise Motif TradeTransaction ApplicableTradeSettlement
SpecifiedAllowanceCharge Reason P112
Remise Montant TradeTransaction ApplicableTradeSettlement
SpecifiedAllowanceCharge ActualAmount G113
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Type
taxe
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTaxTypeCode G123
ReacutecapitulatifTaxes
Montant base
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax BasisAmount G113
ReacutecapitulatifTaxes Taux TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax CalculatedRate G125
ReacutecapitulatifTaxes
Montant taxes
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax CalculatedAmount G113
ReacutecapitulatifTaxes
Exoneacuteration
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax ExemptionReason P112
Engagement
Engagement Numeacutero de
contrat
TradeTransactionApplicableTradeAgreementBuyerOrd
erReferencedCIReferencedDocument[ReferenceTypeCo
detext()=Contrat]ciIssuerAssignedID
P105
Engagement Numeacutero de
marcheacute
TradeTransactionApplicableTradeAgreementBuyerOrd
erReferencedCIReferencedDocument[ReferenceTypeCo
detext()=Marcheacute Public]ciIssuerAssignedID
P106
G301
Engagement Numeacutero
drsquoengagement
TradeTransactionApplicableTradeAgreementBuyerOrd
erReferencedCIReferencedDocument[ReferenceTypeCo
detext()=Engagement]ciIssuerAssignedID38
P107
G301
38 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN135 peuvent utiliser la balise
laquo TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[ReferenceTypeCodetext()=Bon de commande]
IssuerAssignedIDraquo
115 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Engagement Numeacutero de
contrat Date effet
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referenc
eTypeCodetext()=Contrat] IssueDateTime
G109
Engagement Numeacutero de
marcheacute Date effet
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referenc
eTypeCodetext()=Marcheacute Public] IssueDateTime
G109
Engagement Numeacutero
drsquoengagement Date Effet
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referenc
eTypeCodetext()=Engagement] IssueDateTime
G109
Fournisseur
Fournisseur Code pays
leacutegal
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
CountryID
G201
G203
Fournisseur Type
identifiant
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
Fournisseur Identifiant
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G207
G208
G210
G214
Fournisseur Nom TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization Name
G209
Fournisseur Identifiant
TVA
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedTaxRegistration
ID[schemeID=Num TVA intra-communautaire]
G210
Fournisseur Reacutegime TVA
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedTaxRegistration
AssociatedRegisteredTax TypeCode
G213
Fournisseur Nom
commercial
TradeTransaction ApplicableTradeAgreement
SellerParty Name
G209
Fournisseur Ligne
adresse commerciale
TradeTransaction ApplicableTradeAgreement
SellerParty PostalAddress LineOne
LineTwo
Fournisseur Code postal
commercial
TradeTransaction ApplicableTradeAgreement
SellerParty PostalAddress PostcodeCode
Fournisseur Nom
commune commercial
TradeTransaction ApplicableTradeAgreement
SellerParty PostalAddress CityName
Fournisseur Code pays
commercial
TradeTransaction ApplicableTradeAgreement
SellerParty PostalAddress CountryID
G201
G203
Fournisseur Nom contact TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContact PersonName
G209
116 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Teacuteleacutephone
contact
TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContact
TelephoneCommunication CompleteNumber
Fournisseur Teacuteleacutecopie
contact
TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContact FaxCommunication
CompleteNumber
Fournisseur Courriel
contact
TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContact EmailURICommunication
URIID
Fournisseur Ligne
adresse leacutegale
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
LineOne
LineTwo
G215
Fournisseur Code postal
leacutegal
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
PostcodeCode
Fournisseur Nom
commune leacutegal
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
CityName
Fournisseur Code pays
leacutegal
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
CountryID
G201
G203
Fournisseur Note TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContactSpecifiedNoteSubject
P112
G127
G225
Deacutebiteur
Deacutebiteur Typage
identifiant
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G206
G216
Deacutebiteur Identifiant
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G214
G216
Deacutebiteur Nom TradeTransaction
ApplicableTradeDeliveryBuyerParty Name G209
Deacutebiteur Code service TradeTransaction ApplicableTradeAgreement
BuyerRequisitonerParty DefinedContact ID
G217
G218
P113
Deacutebiteur Nom service
TradeTransaction ApplicableTradeAgreement
BuyerRequisitonerParty DefinedContact
DepartmentName
G219
P114
117 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Identifiant TVA TradeTransactionApplicableTradeDelivery
BuyerParty SpecifiedTaxRegistration IDschemeID
Deacutebiteur Code pays leacutegal TradeTransaction ApplicableTradeDeliveryBuyerParty
PostalAddress CountryID
G201
G203
Deacutebiteur Ligne adresse
leacutegale
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistrationPostalAddress LineOne39
LineTwo
G215
Deacutebiteur Code postal
leacutegal
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistrationPostalAddress
PostcodeCode40
Deacutebiteur Nom commune
leacutegal
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistrationPostalAddress
CityName41
Deacutebiteur Note TradeTransaction ApplicableTradeAgreement
BuyerParty DefinedContactSpecifiedNoteSubject
Ligne
Ligne Numeacutero TradeTransaction IncludedTradeLineItem
AssociatedDocumentLineDocument LineID
G601
Ligne Type
TradeTransaction IncludedTradeLineItem
AssociatedDocumentLineDocument IncludedNote
Subject
G602
Ligne Sous-type
TradeTransaction IncludedTradeLineItem
AssociatedDocumentLineDocument IncludedNote
Content
G603
Ligne Identifiant site
livraison
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
AdditionalReferencedReferencedDocument GlobalID
P108
Ligne Description TradeTransaction IncludedTradeLineItem
SpecifiedProduct Description P112
Ligne Reacutefeacuterence produit TradeTransaction IncludedTradeLineItem
SpecifiedProduct TypeCode P101
39 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN135 peuvent utiliser la balise
laquo TradeTransaction ApplicableTradeDeliveryBuyerParty PostalAddress LineOne raquo 40 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN135 peuvent utiliser la balise
laquo TradeTransaction ApplicableTradeDeliveryBuyerParty PostalAddress PostcodeCode raquo 41 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN135 peuvent utiliser la balise
laquo TradeTransaction ApplicableTradeDeliveryBuyerParty PostalAddress CityName raquo
118 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Ligne Nom article TradeTransaction IncludedTradeLineItem
SpecifiedProduct Name P102
Ligne Date livraison TradeTransaction IncludedTradeLineItem
billingSpecifiedPeriod EnddateTime G109
Ligne Quantiteacute factureacutee
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice BasisQuantity
P103
Ligne Uniteacute livraison
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice UnitCode
S203
Ligne Prix unitaire
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice ChargeAmount
G113
Ligne Montant base
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
ApplicableTaxBasisAmount
G113
Ligne Montant remise
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
SpecifiedAllowanceCharge ActualAmount
G113
Ligne Montant HT
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
SpecifiedLineItemMonetarySummation
LineTotalAmount
G113
Ligne Taux TVA
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement ApplicableTax
CalculatedRate
G125
Ligne Compleacutement TradeTransaction IncludedTradeLineItem
IncludedNote
P112
G127
Paiement
Paiement Date eacutecheacuteance TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentTerms DueDateDateTime G109
Paiement Modaliteacute TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans TypeCode
S202
S205
G116
Paiement Type reacutefeacuterence
bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans PaymentChannelCode S205
G117
G118
G122
Paiement Identifiant
compte bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans
PayeePartyCreditorFinancialAccount IBANID
S202
S205
G118
G119
G122
Paiement Identifiant
eacutetablissement bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans
PayeePartyCreditorFinancialAccount ProprietaryID
S202
S205
G118
G120
G121
G122
Paiement Note TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentTerms Description
P112
G127
119 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Valideur
Valideur Code Pays
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAdressCountryId
G201
G203
Valideur Typage
identifiant
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
Valideur Identifiant
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G207
G208
G214
Valideur Nom leacutegal TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization Name
G209
Valideur Nom contact TradeTransaction ApplicableTradeAgreement
InvoiceeParty DefinedContact PersonName
G209
Valideur Teacuteleacutephone
contact
TradeTransaction ApplicableTradeAgreement
InvoiceeParty DefinedContact
TelephoneCommunication CompleteNumber
Valideur Teacuteleacutecopie
contact
TradeTransaction ApplicableTradeAgreement
InvoiceeParty DefinedContact FaxCommunication
CompleteNumber
Valideur Courriel contact
TradeTransaction ApplicableTradeAgreement
InvoiceeParty DefinedContact
EmailURICommunication URIID
Valideur Ligne adresse
leacutegale
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAdressStreetName
ValideurAdresse code
postal leacutegal
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAddress PostcodeCode
ValideurAdresse nom
commune leacutegal
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAddress CityName
Encaisseur
Encaisseur Code pays
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization PostalAddress
CountryID
G201
G203
Encaisseur Type
identifiant
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G207
Encaisseur Identifiant
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G207
G208
Encaisseur Nom
commercial
TradeTransaction ApplicableTradeSettlement
PayeeParty Name G209
Encaisseur Nom contact TradeTransaction ApplicableTradeSettlement
PayeeParty DefinedContact PersonName G209
120 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Encaisseur Teacuteleacutephone
TradeTransaction ApplicableTradeSettlement
PayeeParty DefinedContact
TelephoneCommunication CompleteNumber
Encaisseur Courriel
TradeTransaction ApplicableTradeSettlement
PayeeParty DefinedContact
EmailURICommunication URIID
Encaisseur Ligne adresse
leacutegale
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization PostalAddress
LineOne
LineTwo
EncaisseurAdresse code
postal leacutegal
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization PostalAddress
PostcodeCode
EncaisseurAdresse nom
commune leacutegal
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization PostalAddress
CityName
SiteLivraison
SiteLivraison Identifiant TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty ID P108
SiteLivraison Nom TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty Name P109
SiteLivraison Ligne
adresse
TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty PostalAddress
LineOne
LineTwo
SiteLivraisonAdresse
code postal
TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty PostalAddress
PostcodeCode
SiteLivraisonAdresse nom
commune
TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty PostalAddress
CityName
SiteLivraisonAdresse
code pays
TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty PostalAddress
CountryID
G201
G203
PiegraveceJointe
PiegraveceJointe Type PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
ReferenceTypeCode
G401
G405
PiegraveceJointe Nom PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile ID ou FileName
P104
G409
G412
G413
PiegraveceJointe Format PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile MIMECode
G402
G403
PiegraveceJointe Contenu
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile IncludedBinaryObject
G404
G407
G408
121 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45213 Format PES Facture
La norme drsquoeacutechange retenue pour ce format est PES_V2 deacutefini par lrsquoarrecircteacute du 27 juin 2007 portant application
de lrsquoarticle D1617-23 du code geacuteneacuteral des collectiviteacutes territoriales relatif agrave la deacutemateacuterialisation des opeacuterations
en comptabiliteacute publique
Elle est speacutecifieacutee par la Documentation PESV2 version 702 mise agrave jour le 15072014 [PESv2] disponible sur le
site wwwcollectivites-localesgouvfr
Les scheacutemas xsd du format PES Facture eacutediteacute par la DGFiP sont mis agrave disposition sur le site internet suivant
httpwwwcollectivites-localesgouvfrprotocole-dechange-standard-pes-0
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Ce format est reacuteserveacute aux fournisseurs nationaux et pour des cas de facturation nominaux
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type TypeFact S309
G101
G115
Geacuteneacuteraliteacutes Identifiant FactureIndiv NumeroFacture G105
G106
Geacuteneacuteraliteacutes Date eacutemission
Facture
FactureIndiv DateEmission S306 G107
G109
Geacuteneacuteraliteacutes Montant hors
taxe
FactureIndiv TotalAPayer MtTotalHT S307 G113
Geacuteneacuteraliteacutes Montant TTC FactureIndiv TotalAPayer MtTotalTTC S307
S310
G112
G113
G114
Geacuteneacuteraliteacutes Note FactureIndiv Objet P112
G127
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Montant
base
FactureIndiv DetailTVA MtBaseHT S307 G112
G113
ReacutecapitulatifTaxes Taux FactureIndiv DetailTVA TauxTVA S308 G125
ReacutecapitulatifTaxes Montant
taxes
FactureIndiv DetailTVA MtTVA S307 G112
G113
Engagement
Engagement Numeacutero
drsquoengagement
FactureIndiv EngagementNumeroCommande P107
G301
Fournisseur
122 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Code Pays
leacutegal Emetteur InfoTiersAdresseCodPays
G201
G203
Fournisseur Type
identifiant Emetteur InfoTiersNatIdTiers
G204
Fournisseur Identifiant Emetteur InfoTiers IdTiers S301 G207
G208
G210
G214
Fournisseur Nom Emetteur InfoTiers(Civilite + Nom + ComplNom
+ Prenom)
S302
S303
G209
Fournisseur Identifiant TVA Emetteur InfoTVAEmetteur NumTVA G210
Fournisseur Teacuteleacutephone
contact
Emetteur InfoSuppl NumTel
Fournisseur Ligne Adresse
leacutegale
Emetteur Adresse Adr1
Adr2
G215
FournisseurAdresse code
postal leacutegal
Emetteur Adresse CP
FournisseurAdresse Nom
commune leacutegal
Emetteur Adresse Ville
FournisseurAdresse Code
pays leacutegal
Emetteur Adresse CodPays G201
G203
FournisseurAdresse Nom
signataire
EmetteurISignataireNom P110
G224
FournisseurAdresse Qualiteacute
signataire
EmetteurISignataireRole G223
G224
P111
Deacutebiteur
Deacutebiteur Identifiant Debiteur InfoTiers IdTiers S301 G214
G216
Deacutebiteur Nom Debiteur InfoTiersNom S302
S303
G209
Deacutebiteur Code service Debiteur InfoTiers RefTiers S304 G217
G218
P113
Deacutebiteur Nom service Debiteur InfoTiers ComplNom S305 P114
G219
Deacutebiteur Identifiant TVA FactureIndivDebiteur InfoTiers NumTVA
Deacutebiteur Code pays leacutegal Debiteur InfoTiers AdresseCodPays G201
G203
123 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Ligne adresse
leacutegale
Debiteur InfoTiers AdresseAdr1 G215
Deacutebiteur Code postal leacutegal Debiteur InfoTiers AdresseCP
Deacutebiteur Nom commune
leacutegal
Debiteur InfoTiers AdresseVille
Ligne
Ligne Numeacutero FactureIndiv LigneFacture Ordre G601
Ligne Reacutefeacuterence produit FactureIndiv LigneFacture CodeProduit P101
Ligne Nom article FactureIndiv LigneFacture Libelle P102
Ligne Date livraison FactureIndiv LigneFactureDateFin S306 G109
Ligne Quantiteacute factureacutee FactureIndiv LigneFacture Quantite P103
Ligne Uniteacute livraison FactureIndiv LigneFacture Unite
Ligne Prix unitaire FactureIndiv LigneFacture MtUnitaire G113
Ligne Montant base FactureIndiv LigneFacture MtBase S307 G112
G113
Ligne Montant remise FactureIndiv LigneFacture MtRemise S307 G112
G113
Ligne Montant HT FactureIndiv LigneFacture MtHT S307 G112
G113
Ligne Taux TVA FactureIndiv LigneFacture TauxTVA S308 G125
Ligne Compleacutement FactureIndiv LigneFacture Commentaire S308 G127
Paiement
Paiement Date eacutecheacuteance FactureIndiv DateReglement S306 G109
Paiement Modaliteacute FactureIndiv ModaliteReglement S312 P112
Paiement Identifiant
compte bancaire
Emetteur CpteBancaire IBAN G118
G119
G122
Paiement Identifiant
eacutetablissement bancaire
Emetteur CpteBancaire BIC G118
G120
G121
G122
Paiement Note FactureIndiv ConditionsGen P112
G127
PiegraveceJointe
PiegraveceJointe Type PJ PES_PJ PJ TypePJ S311 G401
G405
124 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
PiegraveceJointe Nom PJ PES_PJ PJ NomPJ P104
G409
G412
G413
PiegraveceJointe Format PJ PES_PJ PJ Description G402
G403
PiegraveceJointe Contenu PES_PJ PJ Contenu G404
G407
G408
Les balises ci-dessous reacutefeacuterenceacutees dans la description seacutemantique ne sont pas disponibles dans le format
PES_Factures
Entiteacute geacuteneacuteraliteacute Cadre Deacutebut peacuteriodeFin peacuteriode Description peacuteriode Devise
Geacuteneacuteraliteacutes Identifiant Facture Origine Geacuteneacuteraliteacutes Montant Taxes Geacuteneacuteraliteacutes Montant Remises
Geacuteneacuteraliteacutes Montant agrave Deacuteduire Geacuteneacuteraliteacutes Montant agrave Payer Geacuteneacuteraliteacutes Identifiant Numeacuterisation
Entiteacute remise Motif Montant
Entiteacute reacutecapitulatif taxes type taxe exoneacuteration
Entiteacute engagement Numeacutero de contrat Numeacutero de marcheacute date drsquoeffet
Entiteacute Fournisseur Nom service Reacutegime TVA Nom Commercial Ligne Adresse Commerciale Code Postal
Commercial Nom Commune Commercial Code Pays Commercial Nom Contact Teacuteleacutecopie Contact Courriel
Contact Note
Entiteacute Deacutebiteur Typage Identifiant
Entiteacute Ligne Type Sous-Type Identifiant Site Livraison Description
Entiteacute Paiement Type Reacutefeacuterence Bancaire
Entiteacute Valideur toutes les balises reacutefeacuterenceacutees
Entiteacute encaisseur toutes les balises reacutefeacuterenceacutees
Entiteacute Site de Livraison toutes les balises reacutefeacuterenceacutees
125 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45214 Format EDIFACT
La description syntaxique du format EDIFACT sera proposeacutee dans la prochaine version des speacutecifications
externes42
42 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen
126 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45215 Format ISO2022
La description syntaxique du format ISO2022 sera proposeacutee dans la prochaine version des speacutecifications
externes43
43 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen
127 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4522 Flux mixte Facture
Ce chapitre preacutesente les syntaxes utilisables pour les flux mixte de Facture
45221 Format UBL-Invoice minimal
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme OASIS Organization for the
Advancement of Structured Information Standards) sous la forme du standard Universal Business Language en
version 21 pour tous les eacuteleacutements en relation avec leacuteleacutement Invoice deacutefini par le scheacutema XML
Les scheacutemas XSD du format UBL sont disponibles sur le site internet suivant httpdocsoasis-
openorgublos-UBL-21UBL-21html
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine Invoice dun document XML conforme
agrave ces standards
Chaque balise est conforme aux speacutecifications de lOASIS UBL 21 en termes de nommage de cardinaliteacute et
de format (datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo Invoice raquo
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Cadre CategoryCode
G102
G103
G104
Nb cette balise facultative est une extension du format UBL
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type InvoiceTypeCode S104 G101
G115
Geacuteneacuteraliteacutes Identifiant ID G105
G106
Geacuteneacuteraliteacutes Date
Emission facture IssueDate
G107
G109
Geacuteneacuteraliteacutes Devise DocumentCurrencyCode
G110
G111
G112
Geacuteneacuteraliteacutes Identifiant
facture origine BillingReference InvoiceDocumentReference ID
G105
G106
128 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes Montant
hors taxe
LegalMonetaryTotal TaxExclusiveAmount G113
Geacuteneacuteraliteacutes Montant
TTC
LegalMonetaryTotal TaxInclusiveAmount
G113
G114
Geacuteneacuteraliteacutes Montant agrave
payer
LegalMonetaryTotal PayableAmount
G113
G115
Paiement Modaliteacute PaymentMeans PaymentMeansCode S102
S105
G116
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Type
taxe
TaxTotal TaxSubtotal TaxCategory TaxScheme
TaxTypeCode
G123
G124
ReacutecapitulatifTaxes
Montant base TaxTotal TaxSubtotal TaxableAmount G113
ReacutecapitulatifTaxes Taux TaxTotal TaxSubtotal Percent G125
ReacutecapitulatifTaxes
montant taxes TaxTotal TaxSubtotal TaxAmount G113
Engagement
Engagement Numeacutero de
marcheacute
InvoiceOrderReference[DocumentTypeCode=Marcheacute
Public]ID44 S303
P106
G301
Engagement Numeacutero
drsquoengagement
InvoiceOrderReference[
DocumentTypeCode=Engagement]ID45
P107
G301
Fournisseur
Fournisseur Code Pays
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress Country IdentificationCode
G201
G202
G203
Fournisseur Typage
identifiant
AccountingSupplierParty Party PartyIdentification[
IDschemeName G204
G206
Fournisseur Identifiant
AccountingSupplierParty Party PartyIdentification
ID
G206
G207
G208
G210
G214
Fournisseur Nom AccountingSupplierParty Party PartyLegalEntity
RegistrationName G209
Deacutebiteur
44 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Marcheacute Public] IDraquo 45 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Bon de commande] IDraquo
129 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur
TypageIdentifiant
AccountingCustomerParty Party PartyIdentification[
IDschemeName
G216
Deacutebiteur Identifiant
AccountingCustomerParty Party PartyIdentification
ID
G206
G207
G208
G214
Deacutebiteur Nom AccountingCustomerPartyPartyPartyNameName G209
Deacutebiteur Code service AccountingCustomerParty AccountingContact ID46
G217
G218
P113
Deacutebiteur Nom service AccountingCustomerParty AccountingContact Name P114
G219
Ligne
Ligne Numeacutero InvoiceLineID G601
Ligne Identifiant site
Livraison InvoiceLine Delivery ID P108
Ligne Description InvoiceLine Note P112
Ligne Reacutefeacuterence produit InvoiceLine Item StandardItemIdentification ID P101
Ligne Quantiteacute factureacutee InvoiceLine InvoicedQuantity P103
Ligne Prix unitaire InvoiceLine Price PriceAmount G113
Ligne Montant HT InvoiceLine LineExtensionAmount G113
Ligne Taux TVA InvoiceLine Item ClassifiedTaxCategory Percent G125
Paiement
Paiement Type
reacutefeacuterence bancaire
PaymentMeans PaymentChannelCode S202 G117
Paiement Identifiant
compte bancaire
PaymentMeans PayeeFinancialAccount ID S202 G118
Paiement Identifiant
eacutetablissement bancaire
PaymentMeans PayeeFinancialAccount
FinancialInstitutionBranch ID S202
G119
G120
G121
Valideur
Valideur Code pays
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
Country IdentificationCode
G201
G202
G203
46 Les fournisseurs deacutejagrave raccordeacutes peuvent maintenir la regravegle de gestion relative au code service exeacutecutant et
raison sociale en utilisant la balise laquo AccountingCustomerPartyPartyPartyNameName raquo pour ces deux
informations en les seacuteparant obligatoirement drsquoun laquo - raquo
130 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Valideur Typage
identifiant
AccountingSupplierParty Party
AgentPartyPartyLegalEntityPartyIdentification[
IDschemeName
G204
G206
Valideur Identifiant AccountingSupplierParty Party
AgentPartyPartyLegalEntityPartyIdentificationID
G208
G214
Valideur Nom leacutegal AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationName G209
PiegraveceJointe
PiegraveceJointe Type PJ
AdditionalDocumentReference DocumentType
G401
G405
G406
PiegraveceJointe Nom PJ
AdditionalDocumentReference ID
P104
G409
G412
G413
PiegraveceJointe Format PJ
AdditionalDocumentReference DocumentTypeCode
G402
G403
PiegraveceJointe Contenu
AdditionalDocumentReference Attachment
EmbeddedDocumentBinaryObject
G404
G407
G408
PiegraveceJointe Identifiant
Numeacuterisation
Invoice PaymentMeans PayeeFinancialAccount
PaymentNote G128
131 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45222 Format CII minimal
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme UNCEFACT (United Nations
Centre for Trade Facilitation and Electronic Business) sous la forme
de la speacutecification technique CCTS (Core Component Technical Specification) en version 30 publieacutee en septembre 2009
du standard CCL (Core Components Library) en version 14A publieacute en feacutevrier 2014 pour tous les eacuteleacutements en relation avec leacuteleacutement CrossIndustryInvoice deacutefini par le scheacutema XML CrossIndustryInvoice_8p1xsd
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine CrossIndustryInvoice dun document
XML conforme agrave ces standards
Chaque balise est conforme aux speacutecifications CII en termes de nommage de cardinaliteacute et de format
(datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type Document TypeCode
S204 G101
G115
Geacuteneacuteraliteacutes Cadre
Document CategoryCode
G102
G103
G104
Geacuteneacuteraliteacutes Identifiant
Document ID
G105
G106
Geacuteneacuteraliteacutes Date
eacutemission facture
Document IssueDateTime
G107
G109
Geacuteneacuteraliteacutes Devise
TradeTransaction ApplicableTradeSettlement
InvoiceCurrencyCode
G110
G111
G112
Geacuteneacuteraliteacutes Identifiant
facture origine
TradeTransaction ApplicableTradeSettlement
InvoiceReferencedReferencedDocument
IssuerAssignedID
G105
G106
Geacuteneacuteraliteacutes Montant
hors taxe
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation ChargeTotalAmount G113
Geacuteneacuteraliteacutes Montant
TTC
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation GrandTotalAmount G113
G114
Geacuteneacuteraliteacutes Montant agrave
payer
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation DuePayableAmount G113
G115
132 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Paiement Modaliteacute TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans TypeCode
S202
S205
G116
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Type
taxe
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTaxTypeCode G123
G124
ReacutecapitulatifTaxes
montant base
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax BasisAmount G113
ReacutecapitulatifTaxes Taux TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax CalculatedRate G125
ReacutecapitulatifTaxes
Montant taxes
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax CalculatedAmount G113
Engagement
Engagement Numeacutero
de marcheacute
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referen
ceTypeCodetext()=Marcheacute Public]
IssuerAssignedID
P106
G301
Engagement Numeacutero
drsquoengagement
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referen
ceTypeCodetext()=Engagement] IssuerAssignedID
P107
G301
Fournisseur
Fournisseur Code Pays
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
PostalAddress CountryID
G201
G202
G203
Fournisseur Typage
identifiant
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G206
Fournisseur Identifiant
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G206
G207
G208
G210
G214
Fournisseur Nom TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization Name G209
Deacutebiteur
Deacutebiteur Typage
identifiant
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G206
G216
Deacutebiteur Identifiant
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G206
G207
G208
G214
G216
Deacutebiteur Nom TradeTransaction
ApplicableTradeDeliveryBuyerParty Name G209
133 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Code service
TradeTransaction ApplicableTradeAgreement
BuyerRequisitonerParty DefinedContact ID
G217
G218
P113
Deacutebiteur Nom service
TradeTransaction ApplicableTradeAgreement
BuyerRequisitonerParty DefinedContact
DepartmentName
P114
G219
Ligne
Ligne Numeacutero TradeTransaction IncludedTradeLineItem
AssociatedDocumentLineDocument LineID G601
Ligne Identifiant Site
Livraison
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
AdditionalReferencedReferencedDocument GlobalID
P108
Ligne Description TradeTransaction IncludedTradeLineItem
SpecifiedProduct Description P112
Ligne Reacutefeacuterence produit TradeTransaction IncludedTradeLineItem
SpecifiedProduct TypeCode P101
Ligne Quantiteacute factureacutee
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice BasisQuantity
P103
Ligne Prix unitaire
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice ChargeAmount
G113
Ligne Montant HT
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
SpecifiedLineItemMonetarySummation
LineTotalAmount
G113
Ligne Taux TVA
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement ApplicableTax
CalculatedRate
G125
Paiement
Paiement Type
reacutefeacuterence bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans PaymentChannelCode
G117
Paiement Identifiant
compte bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans
PayeePartyCreditorFinancialAccount IBANID
S202
G118
Paiement Identifiant
eacutetablissement bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans
PayeePartyCreditorFinancialAccount ProprietaryID
S202
G119
G120
G121
Valideur
Valideur Code pays
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAdressCountryId
G201
G202
G203
Valideur Typage
identifiant
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G206
134 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Valideur Identifiant
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G208
G214
Valideur Nom leacutegal TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization Name
G209
PiegraveceJointe
PiegraveceJointe Type PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
ReferenceTypeCode
G401
G405
G406
PiegraveceJointe Nom PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile ID ou FileName
P104
G409
G412
G413
PiegraveceJointe Format PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile MIMECode
G402
G403
PiegraveceJointe Contenu
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile IncludedBinaryObject
G404
G407
G408
135 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45223 Format PES_Factures Minimal
Ce format est celui dun document XML conforme agrave la norme PES_V2 deacutecrite dans le document de reacutefeacuterence
[PES_V2]
Les scheacutemas xsd du format PES Facture eacutediteacute par la DGFiP sont mis agrave disposition sur le site internet suivant
httpwwwcollectivites-localesgouvfrprotocole-dechange-standard-pes-0
Ce format est reacuteserveacute aux fournisseurs nationaux et pour des cas de facturation nominaux
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Reacutesumeacute Facture
Reacutesumeacute Facture Type TypeFact
S309 G101
G115
Reacutesumeacute Facture Identifiant FactureIndiv NumeroFacture G105
G106
Reacutesumeacute Facture Date
Emission facture
FactureIndiv DateEmission S306 G107
G109
Reacutesumeacute Facture Montant
hors taxe
FactureIndiv TotalAPayer MtTotalHT
S307 G112
G113
Reacutesumeacute Facture Montant
TTC
FactureIndiv TotalAPayer MtTotalTTC
S307
S310
G112
G113
G114
Reacutecapitulatif taxes
ReacutecapitulatifTaxes Montant
base
FactureIndiv DetailTVA MtBaseHT S307 G113
ReacutecapitulatifTaxes Taux FactureIndiv DetailTVA TauxTVA S308 G125
ReacutecapitulatifTaxes Montant
taxes
FactureIndiv DetailTVA MtTVA S307 G112
G113
Engagement
Engagement Numeacutero de bon
de commande
FactureIndiv EngagementNumeroCommande
P107
G301
Fournisseur
Fournisseur Code pays leacutegal Emetteur InfoTiersAdresseCodPays
G201
G202
G203
136 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Type Identifiant Emetteur InfoTiersNatIdTiers G204
G206
Fournisseur Identifiant Emetteur InfoTiers IdTiers S301 G207
G208
G214
Fournisseur Nom Emetteur InfoTiers(Civilite + Nom +
ComplNom + Prenom) S302
S303
G209
Deacutebiteur
Deacutebiteur Identifiant Debiteur InfoTiers IdTiers S301 G214
G216
Deacutebiteur Nom Debiteur InfoTiersNom S302
S303
G209
Deacutebiteur Code service Debiteur InfoTiers RefTiers S304 G217
G218
P113
Deacutebiteur Nom service Debiteur InfoTiers ComplNom S305 P114
Ligne
Ligne Numeacutero FactureIndiv LigneFacture Ordre
G601
Ligne Reacutefeacuterence produit FactureIndiv LigneFacture CodeProduit
P101
Ligne Quantiteacute factureacutee FactureIndiv LigneFacture Quantite
P103
Ligne Prix unitaire FactureIndiv LigneFacture MtUnitaire
G112
G113
Ligne Montant HT FactureIndiv LigneFacture MtHT S307 G112
G113
Ligne Taux TVA FactureIndiv LigneFacture TauxTVA S308 G125
Paiement
Paiement Modaliteacute FactureIndiv ModaliteReglement S312 P112
Paiement Identifiant compte
bancaire
Emetteur CpteBancaire IBAN G118
G119
G122
Paiement Identifiant
eacutetablissement bancaire
Emetteur CpteBancaire BIC
G118
G120
G121
G122
137 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Piegravece Jointe
Piegravece Jointe Type PJ PES_PJ PJ TypePJ S311 G401
G405
G406
Piegravece Jointe Nom PJ PES_PJ PJ NomPJ P104
G409
G412
G413
Piegravece Jointe Format PJ PES_PJ PJ Description G402
G403
Piegravece Jointe Contenu PES_PJ PJ Contenu
G404
G407
G408
138 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45224 Format CPP Facture Mixte
La norme drsquoeacutechange retenue pour ce format est un format proposeacute par lrsquoAIFE
Le scheacutema XSD de ce format est disponible en annexe des speacutecifications externes de la solution mutualiseacutee
139 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Ce fichier peut ecirctre ouvert agrave partir drsquoun eacutediteur de fichier XSD afin drsquoafficher lrsquoarborescence telle que preacutesenteacutee
avec lrsquoimage ci-dessous
140 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respectant sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo CPPFactureMixte raquo
Syntaxe de lrsquoenveloppe
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Enveloppe Unitaire Enveloppe EnveloppeUnitaire G101
G116
Enveloppe Unitaire
Paramegravetres Enveloppe EnveloppeUnitaire Paramegravetres
Paramegravetres
Paramegravetres Paramegravetre
individuel
Enveloppe
EnveloppeUnitaireParametresParametreIndiv
Paramegravetre Individuel
ParametreIndiv Valeur
paramegravetre
Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametrecode
ParametreIndiv Note Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametrenote
P112
ParametreIndiv Numeacutero drsquoordre Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametreNumOrdre
Enveloppe Unitaire
Partenaires Enveloppe Partenaires
Partenaires
Reacutecepteur Enveloppe PartenairesReacutecepteur
Emetteur Enveloppe PartenairesEmetteur
Reacutecepteur
Reacutecepteur Identifiant CPPFacturePivotUnitaire Enveloppe
PartenairesRecepteurId
Reacutecepteur Libelleacute
CPPFacturePivotUnitaire Enveloppe
PartenairesRecepteurLibelle
Reacutecepteur Note CPPFacturePivotUnitaire Enveloppe
PartenairesRecepteurNote
P112
Emetteur
Emetteur Identifiant Enveloppe PartenairesEmetteurId
141 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Emetteur Libelleacute
Enveloppe PartenairesEmetteurLibelle
Emetteur Note Enveloppe PartenairesEmetteurNote P112
Syntaxe des donneacutees
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Donneacutees Facture
Donneacutees Facture Identifiant CPPFacturesCPPFactureMixteunitaire
DonneesFacture Id
G105
G106
Donneacutees Facture Identifiant
Facture Origine
CPPFacturesCPPFactureMixteunitaire
DonneesFacture IdFactureOrigine
G105
G106
Donneacutees Facture Type CPPFacturesCPPFactureMixteunitaire
DonneesFacture Type
G101
G115
Donneacutees Facture Cadre CPPFacturesCPPFactureMixteunitaire
DonneesFacture Cadre G102
G103
G104
Donneacutees Facture Date
Emission Facture
CPPFacturesCPPFactureMixteunitaire
DonneesFacture DateEmissionFacture
G107
G109
Donneacutees Facture Devise CPPFacturesCPPFactureMixteunitaire
DonneesFacture Devise
G110
G111
Donneacutees Facture - Montants
Montants Montant Hors Taxe CPPFacturesCPPFactureMixteunitaire
DonneesFacture MontantHT G113
Montants Montant TTC CPPFacturesCPPFactureMixteunitaire
DonneesFacture MontantTTC G113
G114
Montants Montant agrave payer CPPFacturesCPPFactureMixteunitaire
DonneesFacture MontantNetAPayer G113
G115
Donneacutees Facture - Ligne
Ligne Numeacutero CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne NumOrdre
G601
Ligne Reacutefeacuterence Produit CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne
ReferenceProduit
P101
Ligne Quantiteacute factureacutee CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne Quantite
P103
142 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Ligne Prix unitaire CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne PrixUnitaire
G113
Ligne Montant HT CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne MontantHT G113
Ligne Taux TVA CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne TauxTVA G125
Donneacutees Facture - TVA
TVA Montant Base CPPFacturesCPPFactureMixteunitaire
DonneesFacture TVA TVA BaseHT
G113
TVA Taux CPPFacturesCPPFactureMixteunitaire
DonneesFacture TVA TVA Taux
G125
TVA Montant taxes CPPFacturesCPPFactureMixteunitaire
DonneesFacture TVA TVA MontantTVA
G113
Donneacutees Facture - Engagement
Engagement Numeacutero de
marcheacute
CPPFacturesCPPFactureMixteunitaire
DonneesFacture Engagement NumeroMarche
P106
G301
Engagement Numeacutero
drsquoengagement
CPPFacturesCPPFactureMixteunitaire
DonneesFacture Engagement
NumeroEngagement
P107
G301
Fournisseur
Fournisseur Code pays CPPFacturesCPPFactureMixteunitaire Emetteur
CodePays
G201
G202
G203
Fournisseur Type identifiant CPPFacturesCPPFactureMixteunitaire Emetteur
TypeIdentifiant
G204
G206
Fournisseur Identifiant CPPFacturesCPPFactureMixteunitaire Emetteur
Identifiant
G207
G208
G210
G214
Fournisseur Nom (raison
sociale)
CPP PES_PivotFacture_Unitaire Emetteur
RaisonSociale
G209
Fournisseur ndash Reacutefeacuterence bancaire
Reacutefeacuterence bancaire Type
Reacutefeacuterence Bancaire
CPPFacturesCPPFactureMixteunitaire
Fournisseur
ReferenceBancaireTypeRefBancaire
G117
G118
G122
Reacutefeacuterence bancaire
Identifiant compte bancaire
CPPFacturesCPPFactureMixteunitaire
Fournisseur ReferenceBancaire Compte
G118
G119
G122
Reacutefeacuterences bancaire
Identifiant eacutetablissement
bancaire
CPPFacturesCPPFactureMixteunitaire
Fournisseur ReferenceBancaire Etablissement
G118
G120
G121
G122
Deacutebiteur
143 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Type identifiant CPPFacturesCPPFactureMixteunitaire Valideur
TypeIdentifiant
Deacutebiteur Identifiant CPPFacturesCPPFactureMixteunitaire
Destinataire Identifiant
G214
G216
Deacutebiteur Nom CPPFacturesCPPFactureMixteunitaire
Destinataire Nom
G209
Deacutebiteur Code service CPPFacturesCPPFactureMixteunitaire
Destinataire CodeService
P113
Deacutebiteur Nom service CPPFacturesCPPFactureMixteunitaire
Destinataire NomService
P114
Valideur
Valideur Code pays CPPFacturesCPPFactureMixteunitaire Valideur
CodePays
G201
G202
G203
Valideur Type identifiant CPPFacturesCPPFactureMixteunitaire Valideur
TypeIdentifiant
G204
G206
Valideur Identifiant CPPFacturesCPPFactureMixteunitaire Valideur
Identifiant
G208
G214
Valideur Nom (raison
sociale)
CPPFacturesCPPFactureMixteunitaire Valideur
RaisonSociale
G209
Piegravece Jointe
Piegravece Jointe Type PJ CPPFacturesCPPFactureMixteunitaire PJ TypePJ G401
G405
G406
Piegravece Jointe Nom PJ CPPFacturesCPPFactureMixteunitaire PJ NomPJ P104
G409
G412
G413
Piegravece Jointe Format PJ CPPFacturesCPPFactureMixteunitaire PJ
FormatPJ
G402
G403
Piegravece Jointe Contenu CPPFacturesCPPFactureMixteunitaire PJ
Contenu
G404
G407
G408
144 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45225 Format PDFA3
La description syntaxique du format PDFA3 sera proposeacutee dans la prochaine version des speacutecifications
externes47
47 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen
145 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4523 Flux structureacutes Meacutemoire de frais de justice ndash Format UBL Invoice
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme OASIS Organization for the
Advancement of Structured Information Standards) sous la forme
du standard Universal Business Language en version 21 pour tous les eacuteleacutements en relation avec leacuteleacutement Invoice deacutefini par le scheacutema XML
Les scheacutemas XSD du format UBL sont disponibles sur le site internet suivant httpdocsoasis-
openorgublos-UBL-21UBL-21html
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine Invoice dun document XML conforme
agrave ces standards
Chaque balise est conforme aux speacutecifications de lOASIS UBL 21 en termes de nommage de cardinaliteacute et
de format (datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo Invoice raquo
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Cadre
CategoryCode
G102
G103
G104
Nb cette balise facultative est une extension du format UBL
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type
InvoiceTypeCode
G101
G115
G713
G715
Geacuteneacuteraliteacutes Identifiant
(numeacutero)
ID
G105
G106
Geacuteneacuteraliteacutes Date
deacutemission de la facture
IssueDate
G107
G109
Geacuteneacuteraliteacutes Deacutebut de
peacuteriode
InvoicePeriodStartDate
G109
Geacuteneacuteraliteacutes Fin de peacuteriode InvoicePeriodEndDate G109
146 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes Description
peacuteriode
InvoicePeriodDescription P112
Geacuteneacuteraliteacutes Devise
DocumentCurrencyCode
G110
G111
Geacuteneacuteraliteacutes Montant remise AllowanceChargeAmount G113
Geacuteneacuteraliteacutes Montant TTC
LegalMonetaryTotalTaxInclusiveAmount
G113
G114
Geacuteneacuteraliteacutes Montant agrave
payer
LegalMonetaryTotal PayableAmount G115
Geacuteneacuteraliteacutes Montant HT
apregraves remise
LegalMonetaryTotalTaxExclusiveAmount
G113
Geacuteneacuteraliteacutes Montant HT
avant remise
LegalMonetaryTotalLineExtensionAmount
G113
Reacutecapitulatif Taxes
ReacutecapitulatifTaxes
Exoneacuteration
AccountingSupplierPartyPartyPartyTaxSchemeE
xemptionReason P112
G712
Geacuteneacuteraliteacutes Taux de TVA TaxTotalTaxSubTotalPercent G125
Geacuteneacuteraliteacutes Montant Taxe TaxTotalTaxSubTotalTaxAmount G113
Geacuteneacuteraliteacutes Montant HT TaxTotalTaxSubTotalTaxableAmount G113
Geacuteneacuteraliteacutes Montant de
base
TaxTotalTaxAmount
G113
Engagement
Engagement Reacutefeacuterence aux
textes (libelleacute)
OrderReferenceID
G702
G703
Engagement Numeacutero
drsquoengagement
ContractDocumentReference[DocumentTypeCode
=Engagement] ID
P107
G301
G711
Engagement Numeacutero de
drsquoengagement Date Effet
ContractDocumentReference[DocumentTypeCode
=Engagement] IssueDate G109
Fournisseur
Fournisseur Code pays
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress Country IdentificationCode G201
G203
Fournisseur Typage
identifiant
AccountingSupplierPartyPartyPartyIdentification
ID[SchemeName(attribut)] G204
Fournisseur Identifiant
AccountingSupplierPartyPartyPartyIdentification
ID
G207
G208
G210
G214
147 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Nom (raison
sociale)
AccountingSupplierPartyPartyPartyNameName
G209
Fournisseur Identifiant TVA AccountingSupplierPartyPartyPartyTaxSchemeC
ompanyID[SchemeName(attribut)] G210
Fournisseur Reacutegime TVA AccountingSupplierPartyPartyPartyTaxSchemeT
axSchemeTaxTypeCode
G213
Fournisseur Ligne Adresse
Commerciale
AccountingSupplierPartyPartyPostalAddressAdd
ressLineLine
Fournisseur Code Postal
Commercial
AccountingSupplierPartyPartyPostalAddressAdd
ressLinePostalZone
Fournisseur Commune
Commercial
AccountingSupplierPartyPartyPostalAddressCity
Name
Fournisseur Code Pays
Commercial
AccountingSupplierPartyPartyPostalAddressAdd
ressLineLine
Country
G201
G203
Fournisseur Adresse legale
AccountingSupplierPartyPartyPartyLegalEntityR
egistrationAdressAddressLineLine G215
Fournisseur Code postal
leacutegal
AccountingSupplierPartyPartyPartyLegalEntityR
egistrationAdressAddressLinePostalZone
Fournisseur Commune
leacutegal
AccountingSupplierPartyPartyPartyLegalEntityR
egistrationAdressAddressLineCityName
Fournisseur Nom contact AccountingSupplierPartyPartyContactName G209
Fournisseur Teacuteleacutephone
contact
AccountingSupplierPartyPartyContactTelephone
Fournisseur Teacuteleacutecopie
contact
AccountingSupplierPartyPartyContactTelefax
Fournisseur Courriel
contact
AccountingSupplierPartyPartyContactElectronic
Deacutebiteur
Deacutebiteur Identifiant
AccountingCustomerParty Party
PartyIdentification ID
S301 G207
G214
G216
Deacutebiteur Code service
AccountingCustomerParty AccountingContact ID G217
G218
P113
Deacutebiteur Nom service
AccountingCustomerParty AccountingContact
Name
P114
G219
Ligne
Ligne Numeacutero drsquoaffaire InvoiceLine Item StandardItemIdentificationID
Ligne Ref produit InvoiceLineNote P101
Ligne Quantiteacute InvoiceLineInvoicedQuantity
148 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Ligne Quantiteacute X tarif InvoiceLineLineExtensionAmount
G113
Ligne Montant HT InvoiceLineTaxTotalTaxSubTotalTaxableAmount G113
Ligne Taux de TVA InvoiceLineItemClassifiedTaxCategoryPercent
Ligne Montant TVA InvoiceLineTaxTotalTaxAmount G113
Ligne Type de prestation
(code)
InvoiceLineItemDescription
G706
G707
G710
Ligne Tarif de la prestation InvoiceLinePricePriceAmount G113
Ligne Prix de la quantiteacute InvoiceLinePriceBaseQuantity P103
Ligne Indicateur de charge InvoiceLineAllowanceChargeChargeIndicator
G710
Ligne Motif de charge
InvoiceLine Price AllowanceCharge Amount
P112
G710
Ligne Montant Charge
InvoiceLineAllowanceChargeAmount
G113
G710
Ligne Autoriteacute Requeacuterante
(code)
InvoiceLineDeliveryTermsDeliveryLocationDescr
iption
G708
G709
Ligne Numeacutero engagement
juridique
InvoiceLineDocumentReferenceId
Paiement
Paiement Date Echeacuteance PaymentMeansPaymentDueDate
G109
Paiement Mode de
Paiement
PaymentMeansPaymentMeansCode
G116
Paiement Type Reacutefeacuterence
Bancaire
PaymentMeans PaymentChannelCode
G117
G118
G122
Paiement Identifiant
Compte bancaire
PaymentMeans PayeeFinancialAccount ID
S202
G118
G119
G122
Paiement Identifiant
Etablissement Bancaire
PaymentMeans PayeeFinancialAccount
FinancialInstitutionBranch ID
S202
G118
G120
G121
G122
Juridiction
Juridiction Identifiant
Delivery DeliveryLocation
G704
G705
Juridiction Date Reacutequisition
InvoiceLineDeliveryTermsDeliveryLocationValidi
tyPeriodStartDate
G109
149 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Juridiction Date de la
prestation
InvoiceLineDeliveryTermsDeliveryLocationValidi
tyPeriodEndDate
G109
PiegraveceJointe
PiegraveceJointe Type PJ
AdditionalDocumentReference DocumentType
G401
G405
PiegraveceJointe Nom PJ
AdditionalDocumentReference ID
P104
G714
G715
G716
PiegraveceJointe Format PJ
AdditionalDocumentReference
DocumentTypeCode G402
G403
PiegraveceJointe Contenu
AdditionalDocumentReference Attachment
EmbeddedDocumentBinaryObject
G404
G407
G408
150 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
453 Flux de cycle de vie de la facture
Deux formats syntaxiques sont retenus
- Format AIFE_Statut
- Format CPP_Statut
4531 Format AIFE_Statut
Ce format est eacutediteacute par Docapost dans le cadre de la solution Chorus factures Il est proposeacute aux fournisseurs
priveacutes deacutejagrave raccordeacutes agrave Chorus factures et souhaitant beacuteneacuteficier de la compatibiliteacute ascendante entre la solution
mutualiseacutee-CPP 2017 et Chorus factures Ce format ne permet pas de remonter des statuts de type laquo flux raquo
Le scheacutema XSD de ce format est disponible en annexe des speacutecifications externes de la solution mutualiseacutee
151 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Ce fichier peut ecirctre ouvert agrave partir drsquoun eacutediteur de fichier XSD afin drsquoafficher lrsquoarborescence telle que preacutesenteacutee
avec lrsquoimage ci-dessous
152 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine AIFE_StatusInfo dun document XML
conforme agrave ces standards
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo AIFEStatusInfo raquo
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur
Fournisseur SIRET
DocumentStatus DocumentSenderSIRET
G201
G202
G203
Fournisseur SIREN DocumentStatus DocumentSenderSIREN
Fournisseur TVA
Intracommunautaire
DocumentStatus DocumentSenderVATID
Fournisseur Nom DocumentStatus Document Sender Name G209
Deacutebiteur
Deacutebiteur Identifiant
DocumentStatus Document AdditionalInfo
Index[Attribut NAME = SIREN DU DESTINATAIRE]
G204
G207
G214
G216
Deacutebiteur Nom DocumentStatus Document AdditionalInfo
Index[Attribut NAME = NOM DU DESTINATAIRE]
G209
Deacutebiteur Code service DocumentStatus Document AdditionalInfo
Index[Attribut NAME = SERVICE EXECUTANT]
P113
Deacutebiteur Nom service
DocumentStatus Document AdditionalInfo
Index[Attribut NAME =LIBELLE DU SERVICE
EXECUTANT]
P114
G219
Deacutebiteur Montant HT DocumentStatus Document AdditionalInfo
Index[Attribut NAME =MONTANT TOTAL NET HT]
Deacutebiteur Montant TTC DocumentStatus Document AdditionalInfo
Index[Attribut NAME =MONTANT TOTAL TTC]
Deacutebiteur Engagement
juridique
DocumentStatus Document AdditionalInfo
Index[Attribut NAME =ENGAGEMENT JURIDIQUE]
Deacutebiteur Numeacutero de lot DocumentStatus Document AdditionalInfo
Index[Attribut NAME =NUMERO DE LOT]
Deacutebiteur Date De
Reacuteception
DocumentStatus Document AdditionalInfo
Index[Attribut NAME =DATE DE RECEPTION]
G109
Deacutebiteur Protocole DocumentStatus Document AdditionalInfo
Index[Attribut NAME =PROTOCOLE]
Deacutebiteur Originator DocumentStatus Document AdditionalInfo
Index[Attribut NAME =ORIGINATOR
153 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Numeacutero de
reacutefeacuterence de la facture
DocumentStatus Document AdditionalInfo
Index[Attribut NAME =NUM FACTURE REF]
Deacutebiteur Sandbox DocumentStatus Document AdditionalInfo
Index[Attribut NAME =SANDBOX]
Statut
Statut Code statut DocumentStatus Document Status Code G501
Statut Horodatage DocumentStatus Document Status Date G126
Statut Libelleacute DocumentStatus Document Status note
Statut Date drsquoeacutemission de
la facture DocumentStatusDocumentDate
Identifiant Facture
Facture Identifiant
Emetteur DocumentStatus DocumentID
G105
G106
Autres
Autres Numeacutero Unique
Identification Du
Document
DocumentStatusDocumentUUID
Statut Type de document DocumentStatusDocumentTypeOfDocument
Statut Type drsquoeacutemission DocumentStatusDocumentPartnershipType
Statut Facture drsquoOrigine DocumentStatusDocumentFileOrigin
Statut Deacutebut Peacuteriode DocumentStatusDocumentPeriodPeriod_start G109
Statut Fin Peacuteriode DocumentStatusDocumentPeriodPeriod_end G109
Statut
AvoirRequis(OUINON) DocumentStatusDocumentPeriodCreditNoteRequired
Les balises suivantes sont reacutefeacuterenceacutees dans le format syntaxique AIFE_Statut mais ne sont pas reacutefeacuterenceacutes dans
le format seacutemantique
Fournisseur RIDET SIREN VAT_ID
Deacutebiteur Montant HT Montant TTC Engagement Juridique Numeacutero De Lot Date De Reacuteception Protocole
Originator Numeacutero de Facture de Reacutefeacuterence Sandbox)
Autres ensemble des balises reacutefeacuterenceacutees
Ces balises feront lrsquoobjet drsquoune valorisation par une donneacutee constante ou ne seront pas valoriseacutees
Les donneacutees seacutemantiques reacutefeacuterenceacutees dans le flux Cycle de Vie suivantes ne trouvent pas drsquoapplication dans le
format AIFE_STATUT
Fournisseur Code pays typage identifiant
Deacutebiteur Typage Identifiant Nom (Raison Sociale)
Donneacutees Statut Type Compleacutement Libelleacute Horodatage Identifiant Producteur Identifiant Facture du
Reacutecepteur (reacutef MandatDP)
154 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4532 Format CPPStatut
Ce format est eacutediteacute par lrsquoAIFE Il est proposeacute pour tous les eacutemetteurs de factures Si les fournisseurs priveacutes
raccordeacutes en EDI peuvent demander agrave recevoir les donneacutees du cycle de vie au format AIFE_Statut lrsquoutilisation
du format CPPStatut est agrave privileacutegier
Le scheacutema XSD de ce format est disponible en annexe des speacutecifications externes de la solution mutualiseacutee
Ce fichier peut ecirctre ouvert agrave partir drsquoun eacutediteur de fichier XSD afin drsquoafficher lrsquoarborescence telle que preacutesenteacutee
avec lrsquoimage ci-dessous
155 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
156 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo CPPStatut raquo
45321 Format CPPStatut ndash syntaxe de lrsquoenveloppe
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Enveloppe Unitaire CPPStatut Enveloppe EnveloppeUnitaire G101
G116
Enveloppe Unitaire
Paramegravetres CPPStatut Enveloppe EnveloppeUnitaire
Paramegravetres
Paramegravetres
Paramegravetres Paramegravetre
individuel
CPPStatut Enveloppe
EnveloppeUnitaireParametresParametreIndiv
Paramegravetre Individuel
ParametreIndiv Valeur
paramegravetre
CPPStatut Enveloppe
EnveloppeUnitaireParametres
ParametreIndivValeurparametrecode
ParametreIndiv Note CPPStatut Enveloppe
EnveloppeUnitaireParametres
ParametreIndivValeurparametrenote
P112
ParametreIndiv Numeacutero drsquoordre CPPStatut Enveloppe
EnveloppeUnitaireParametres
ParametreIndivValeurparametreNumOrdre
Enveloppe Unitaire
Partenaires CPPStatut Enveloppe Partenaires
Partenaires
Partenaires Reacutecepteur CPPStatut Enveloppe PartenairesReacutecepteur
Partenaires Emetteur CPPStatut Enveloppe PartenairesEmetteur
Reacutecepteur
Reacutecepteur Identifiant CPPStatut Enveloppe PartenairesRecepteurId
Reacutecepteur Libelleacute
CPPStatut Enveloppe PartenairesRecepteurLibelle
157 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Reacutecepteur Note CPPStatut Enveloppe PartenairesRecepteurNote P112
Emetteur
Emetteur Identifiant CPPStatut Enveloppe PartenairesEmetteurId
Emetteur Libelleacute
CPPStatut Enveloppe PartenairesEmetteurLibelle
Emetteur Note CPPStatut Enveloppe PartenairesEmetteurNote P112
45322 Format CPPStatut ndash syntaxe des donneacutees
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
CPP Statut
CPPStatut CPPflux statuts CPPFluxStatuts
CPPStatut CPP Facture
Statuts
CPPFactureStatuts
CPP Flux Statuts
CPPFluxStatuts Flux statut
unitaire CPPFluxStatuts FluxStatutUnitaire
CPP Flux Statut Unitaire
Flux statut unitaire Numeacutero
drsquoordre CPPFluxStatuts FluxStatutUnitaire NumOrdre
Flux Statut Unitaire Donneacutees
Statut
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut
Donneacutees statut
DonneacuteesStatut Code statut CPPFluxStatuts FluxStatutUnitaire
DonneesStatut IdStatut G503
DonneacuteesStatut Compleacutement
Statut
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut ComplementStatut
DonneacuteesStatut Commentaire CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Commentaire
DonneacuteesStatut Note CPPFluxStatuts Fluxstatutunitaire
DonneesStatut Note
DonneacuteesStatut Horodatage CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Horodatage G126
DonneacuteesStatut Type
identifiant producteur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut TypeIdProducteur
158 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
DonneacuteesStatut Identifiant
producteur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut IdProducteur
DonneacuteesStatut Identifiant
flux
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut IdFlux
DonneacuteesStatut Deacutetail CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Detail
Deacutetail
Deacutetail Ligne drsquoeacuterreur CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
Deacutetail Nombre de lignes en
eacuterreur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details NbLignesErreur
Deacutetail de la ligne drsquoerreur
Deacutetail ligne drsquoerreur
Identifiant de la ligne
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
IdLigne
Deacutetail ligne drsquoerreur Nature
de lrsquoerreur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
NatureErreur
Deacutetail ligne drsquoerreur Code de
lrsquoerreur CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
CodeErreur
Deacutetail ligne drsquoerreur Libelle
de lrsquoerreur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
LibelleErreur
Deacutetail ligne drsquoerreur
Description de lrsquoerreur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
DescriptionErreur
P112
CPP Factures Statuts
CPP Factures Statuts CPP
Facture statut unitaire CPPFactureStatutsCPPFactureStatutUnitaire
159 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
CPP Facture Statut Unitaire
CPP Facture Statut Unitaire
Fournisseur
CPPFactureStatuts CPPFactureStatutUnitaire
Fournisseur
CPP Facture Statut Unitaire
Deacutebiteur
CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur
CPP Facture Statut Unitaire
Donneacutees statut
CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut
CPP Facture Statut Unitaire
Numeacutero drsquoordre
CPPFactureStatuts CPPFactureStatutUnitaire
NumOrdre
Fournisseur
Fournisseur Code Pays CPPFactureStatuts CPPFactureStatutUnitaire
Fournisseur CodePays
G201
G202
G203
Fournisseur Type drsquoidentifiant CPPFactureStatuts CPPFactureStatutUnitaire
Fournisseur TypeIdentifiant
G204
Fournisseur Identifiant
CPPFactureStatutsCPPFactureStatutUnitaire
Fournisseur Identifiant
G206
G207
G208
G210
G214
Fournisseur Raison sociale CPPFactureStatutsCPPFactureStatutUnitaire
Fournisseur RaisonSociale
G209
Deacutebiteur
Deacutebiteur Code pays CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur CodePays
Deacutebiteur Type drsquoidentifiant CPPFactureStatutsCPPFactureStatutUnitaire
Debiteur TypeIdentifiant
G204
G216
Deacutebiteur Identifiant CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur Identifiant
G214
G216
Deacutebiteur Nom (Raison
sociale)
CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur Nom G209
Deacutebiteur Code service CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur CodeService
Deacutebiteur Nom service CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur NomService
Donneacutees du statut
Donneacutees Statut Code statut CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut IdStatut G501
Donneacutees Statut Compleacutement
statut
CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut ComplementStatut
160 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Donneacutees Statut Commentaire CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut Commentaire
Donneacutees Statut Horodatage CPPFactureStatutsCPPFactureStatutUnitaire
DonneesStatut Horodatage G126
Donneacutees Statut Identifiant
Producteur
CPPFactureStatutsCPPFactureStatutUnitaire
DonneesStatut Producteur Id
Donneacutees Statut Identifiant
facture CPPFactureStatutsCPPFactureStatutUnitaire
DonneesStatut IdFacture
G105
G106
Donneacutees Statut Date facture CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut DateFacture G109
Donneacutees Statut Identifiant
MandatDP
CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut IdMandatDP
161 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
46 Regravegles de gestion associeacutees aux donneacutees associeacutees aux formats syntaxiques
461 Regravegles de Gestion applicables aux formats syntaxiques UBL
Id Titre Libelleacute Nature
S101 Description de la Peacuteriode
de Facturation
Les regravegles de prise en compte de la peacuteriode de facturation
sont
si date Deacutebut et Date Fin sont renseigneacutees elles permettent de valoriser une description = Peacuteriode de Facturation du ltDateDeacutebutgt au ltDateFingt
sinon la valeur de la donneacutee Description est prise en
compte
Restitution
S102 Modaliteacutes de Paiement Identifiant Compte Bancaire et Identifiant Etablissement
Bancaire doivent ecirctre renseigneacutes (au format IBANBIC) si la
valeur de Mode de Paiement est parmi [30 31 49]
Coheacuterence
S103 Format de lrsquoUniteacute de
Livraison
LrsquoUniteacute de Livraison est une zone de texte
Les donneacutees numeacuteriques exprimant un nombre drsquoarticles
par uniteacute sont converties en texte et preacutefixeacutees par lsquox lsquo
exemple 10 devient lsquox 10rsquo
Les donneacutees texte sont conserveacutees telles quelles
exemple lsquoBoicircte de 10rsquo
Format
S104 Type de Facture autoriseacute Parmi
- 380 382 383 384 et 385 paiement total
- 386 acompte
- 381 avoir
Codification
S105 Type de mode de
Paiement autoriseacute
Parmi
- 01 Instrument not defined
- 10 Cash
- 20 Check
- 30 Credit Transfert
- 31 Debit transfert
- 42 Payment to Bank account
- 48 Bank Card
- 49 Direct Debit
Codification
162 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
462 Regravegles de Gestion applicables aux formats syntaxiques CII
Id Titre Libelleacute Nature
S201 Description de la Peacuteriode
de Facturation
Les regravegles de prise en compte de la peacuteriode de facturation
sont
si date Deacutebut et Date Fin sont renseigneacutees elles permettent de valoriser une description = Peacuteriode de Facturation du ltDateDeacutebutgt au ltDateFingt
sinon la valeur de la donneacutee Description est prise en compte
Restitution
S202 Modaliteacutes de Regraveglement Identifiant Compte Bancaire et Identifiant Etablissement
Bancaire doivent ecirctre renseigneacutes (au format IBANBIC) si la
valeur de Mode de Paiement est parmi [30 31 49]
Coheacuterence
S203 Format de lrsquoUniteacute de
Livraison
LrsquoUniteacute de Livraison est une zone de texte
Les donneacutees numeacuteriques exprimant un nombre drsquoarticles
par uniteacute sont converties en texte et preacutefixeacutees par lsquox lsquo
exemple 10 devient lsquox 10rsquo
Les donneacutees texte sont conserveacutees telles quelles
exemple lsquoBoicircte de 10rsquo
Format
S204 Type de Facture autoriseacute Parmi
- 380 382 383 384 et 385 paiement total
- 386 acompte
- 381 avoir
Codification
S205 Type de mode de
Paiement autoriseacute
Parmi
- 01 Instrument not defined
- 10 Cash
- 20 Check
- 30 Credit Transfert
- 31 Debit transfert
- 42 Payment to Bank account
- 48 Bank Card
- 49 Direct Debit
Codification
163 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
463 Regravegles de Gestion applicables aux formats syntaxiques PES_Factures_ASAP
Id Titre Libelleacute Nature
S301 Format de lrsquoIdentifiant
fournisseur et deacutebiteur
Alphanumeacuterique agrave 15 car Format
S302 Format des Noms Texte 38 car Format
S303 Valorisation des Noms si Civiliteacute non-vide ou Prenom non-vide ou ComplNom non-
vide alors
Nom Fournisseur (ou deacutebiteur) = Civiliteacute + lsquo lsquo + lsquoPrenom +
lsquo lsquo + Nom + lsquo lsquo + ComplNom
sinon
Nom Fournisseur (ou deacutebiteur) = Nom
Alimentation
S304 Format de lrsquoIdentifiant
de service
Texte 100 car Format
S305 Format du Nom du
Service
Texte 100 car Format
S306 Format de date Toutes les dates dans PES sont exprimeacutees comme AAAA-
MM-JJ
Format
S307 Format drsquoun Montant
dans une Facture
Le Montant dans une facture est exprimeacute par un chiffre sur
19 positions
Il ne peut compoter plus de six deacutecimales
Le seacuteparateur est laquo raquo
Format
S308 Format drsquoun taux de TVA un Taux de TVA dans PES est un nombre deacutecimal non signeacute
agrave 2 deacutecimales et limiteacute agrave 99999
Format
S309 Liste de valeurs pour
Type de facturation
Au sein du bloc PES facture les types de facturation du PES
trouvent une correspondance selon les regravegles suivantes
- le type de facturation laquo 01 FACTURE raquo du PES correspond
au type laquo paiement total raquo dans la solution mutualiseacutee
- le type de facturation laquo 09 ASAP raquo du PES correspond au
type laquo paiement total raquo dans la solution mutualiseacutee
- le type de facturation laquo 03 AVOIR raquo du PES correspond au
type laquo avoir raquo dans la solution mutualiseacutee
Codification
S310 Montant agrave payer Dans le cas de factures de type PES la balise Montant agrave
payer est valoriseacutee dans le flux pivot par les informations
contenues dans la balise montant TTC
Codification
164 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
S311 Liste de valeurs pour
Type de PJ
Au sein du bloc PJ les types de piegraveces jointes du PES
trouvent une correspondance selon les regravegles suivantes
- Lorsque le type laquo 006 raquo (PES_Factures) est indiqueacute la
piegravece jointe sera consideacutereacutee comme la facture originale
(eacutequivalent du type laquo 001 Facture raquo dans la solution
mutualiseacutee
- dans les autres cas eacutenumeacutereacutes ci-dessous la piegravece jointe
sera consideacutereacutee comme eacutetant une piegravece compleacutementaire
laquo eacutequivalent du type laquo 002 PJ Autres raquo)
- 001 Document Budgeacutetaire
- 002 Recette
- 003 Deacutepense
- 004 Etat de Paye
- 005 Etat dAide sociale
Codification
S312 Liste des valeurs du
Mode de Paiement
Les valeurs accepteacutees sont les suivantes
- 01 Numeacuteraire
- 02 Chegraveque
- 03 Virement
- 10 Preacutelegravevement
- 09 Autres
- 12 Titre interbancaire de paiement (TIP)
- 14 - Preacutelegravevement par carte bancaire
Codification
165 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
464 Regravegles de Gestion applicables au format syntaxique du flux PES_DeacutepenseAller
Dans la perspective de la production du flux PES_DeacutepenseAller les collectiviteacutes locales doivent alimenter
certaines donneacutees syntaxiques du format PES_DeacutepenseAller agrave partir des donneacutees du format CPPFacturePivot
qursquoelles reccediloivent de la solution mutualiseacutee-CPP 2017 Les regravegles de gestion ci-dessous preacutesentent les
correspondances agrave opeacuterer entre les deux formats afin notamment de permettre la remonteacutee des donneacutees du
cycle de vie depuis HELIOS vers la solution mutualiseacutee
Id Titre Libelleacute Nature
S401 Numeacutero de
factures
Balise du PES_Aller Deacutepense concerneacutee PES_DepenseAller
BordereauPiece BlocPieceInfoPceIdPce
est alimenteacutee par CPPFacturePivotUnitaire DonneesFacture
IdentificationFacture NumeroFacture
Codification
S402 Montant HT Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece BlocLignePiece InfoLignePce MtHT
est alimenteacutee par CPPFacturePivotUnitaire DonneesFacture
Montants MontantHT
Codification
S403 Mode de
Paiement
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece BlocLignePiece InfoLignePceModRegl
est alimenteacutee par CPPFacturePivotUnitaire DonneesFacture
ModePaiementCode
Codification
S404 Code Pays du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece BlocLignePiece InfoLignePce CodPays
est alimenteacutee par CPPFacturePivotUnitaire Fournisseur CodePays
Codification
S405 Type
drsquoidentifiant du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece Tiers Adresse NatIdTiers
est alimenteacutee par CPPFacturePivotUnitaire Fournisseur
TypeIdentifiant
Codification
S406 Identifiant du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece Tiers Adresse IdTiers
est alimenteacutee par CPPFacturePivotUnitaire Fournisseur Id
Codification
S407 Identifiant du
deacutebiteur
Balise du PES_Aller Deacutepense concerneacutee en-tecircte du PES (Siret
collectiviteacute) IdColl
est alimenteacute par CPPFacturePivotUnitaire Debiteur Id
Codification
S408 Code service
du deacutebiteur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece BlocPiece
InfoPceCodServ
est alimenteacute par CPPFacturePivotUnitaire Debiteur CodeService
Codification
S409 Identifiant du
compte
bancaire du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece Tiers Compte bancaire Bic (ou IBAN)
est alimenteacute par CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Compte
Codification
S410 Identifiant de
lrsquoeacutetablissement
bancaire du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece Tiers Compte bancaire LibBanc
est alimenteacute par CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Etablissement
Codification
166 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
S411 Identifiant de
la Piegravece Jointe
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece BlocPiece
PJRef IdUnique
est alimenteacute par CPPFacturePivotUnitaire PJ IdUnique
Codification
S412 Nom de la
Piegravece Jointe
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece BlocPiece
PJRef NomPJ
est alimenteacute par CPPFacturePivotUnitaire PJ NomPJ
Codification
167 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
465 Regravegles de Gestion applicables aux formats syntaxique CPP
S501 Mode de Paiement Les valeurs autoriseacutees sont
- 01 Espegravece
- 02 Chegraveque
- 03 Virement
- 04 Preacutelegravevement
- 05 Autre
Si le mode de Paiement est valoriseacute autre par le fournisseur
ou nrsquoest pas valoriseacute dans le flux eacutemis par le fournisseur la
valeur Virement sera renseigneacutee dans le flux pivot par la
solution mutualiseacutee-CPP2017
Codification
168 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5 PRESENTATION DU MODE SERVICE
51 Le principe de fonctionnement des API
511 Preacutesentation de lrsquooffre de service
Toutes les fonctions proposeacutees en mode service par la solution mutualiseacutee CPP-2017 ont eacuteteacute regroupeacutees en
quatorze services exposeacutes permettant de reacutepondre aux besoins des SI utilisateurs
1 Factures eacutemises
2 Factures de travaux
3 Factures agrave valider
4 Factures reccedilues
5 Meacutemoires de frais de justice
6 Demandes de remboursement TIC
7 Engagements
8 Sollicitations eacutemises
9 Sollicitations reccedilues
10 Gestion des utilisateurs
11 Gestion des structures
12 Gestion du compte utilisateur
13 Qualification des flux
14 Reacutefeacuterentiels
169 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Le style drsquoarchitecture retenue pour exposer ces services est lrsquoarchitecture RESTJSON
Service exposeacutez
1 Factures eacutemises x x x
2 Factures de travaux x x x
3 Factures agrave valider x x x
4 Factures reccedilues x x x
5 Meacutemoires de frais de justice x x x
6 Demandes de remboursement TIC x x x
7 Engagements x x x
8 Sollicitations eacutemises x x x
9 Sollicitations reccedilues x x x
10 Gestion des utilisateurs x x x
11 Gestion des structures x x x
12 Gestion du compte utilisateur x x x
13 Qualification des flux x x x
14 Reacutefeacuterentiels x
SI FOURSI SPL
(COLLOC)SI EPN
PORTAIL
TIERS
512 Contraintes lieacutees au header de la requecircte
- Accept textplain par deacutefaut
- Accept-charset UTF-8
- Accept-encoding gzipdeflate par deacutefaut
- Accept-language fr_FR
- Cookie aucune contrainte
- Content-lenght aucune contrainte
- Content-md5 aucune contrainte
- Date aucune contrainte
- Authorization et authenticate sont lieacutes agrave lrsquoauthentification et traiteacutes dans le cadre de ce sujet
170 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52 Les services proposeacutes en API
Listes des
theacutematiques
fonctionnelles
Gestion des
engagements
juridique
Qualification Reacutefeacuterentiels
Listes des espacesDemandes de
remboursement
Meacutemoires
de justice
Engagements
juridique
Gestion
des entiteacutes
Qualification des
flux
Liste des services
exposeacutes
Factures
agrave
eacutemettre
Factures
de travaux
Factures
agrave valider
Factures
reccedilues
Sollicitations
eacutemises
Sollicitations
reccedilues Administration SN1
Mon
compte Gestionnairerechercher X X X X X X X X X X X X X
enregistrer X X X X X X X X X X
soumettre X X X X X X X X
dupliquer X X X X
supprimer X X X X X X
consulterDetail X X X X X X X X X X X X X
consulterHistorique X X X X X X X X X X X
consulterPiece X X X X X X X X X X
telecharger X X X X X X X X X
fildEvenement X X X X X X X X X X X X X
listeActions X X X X X X X X X X X X
tableaudeBord X X X X X X X X X X X
deposerFlux X X X X X
deposerPdf X X
ajouterPj X X X X X X X X X X
traiter X X X X X X
recycler X
Factures Sollicitations Gestion utilisateurs
Assistance utilisateursGestion des demandes de paiement Gestion utlisateurs et des entiteacutes
Le scheacutema ci-dessous deacutecrit une seacutequence type pour une personne publique qui souhaite teacuteleacutecharger les
derniegraveres factures reccedilues sur la solution mutualiseacutee-CPP 2017 et mettre agrave jour les statuts
1 Lrsquoutilisateur appelle la meacutethode laquo Rechercher raquo du service laquo factures reccedilues raquo afin de rechercher
les factures reccedilues non teacuteleacutechargeacutees Pour ce faire il peut utiliser diffeacuterents critegraveres de recherche
(ex statut de la facture)
2 Lrsquoutilisateur appelle la meacutethode laquo teacuteleacutecharger raquo du service laquo factures reccedilues raquo afin de teacuteleacutecharger
les donneacutees du flux pivot et les piegraveces jointes associeacutees des factures rechercheacutees Il peut effectuer
un teacuteleacutechargement unitaire ou en masse
3 Lrsquoutilisateur appelle la meacutethode laquo traiter raquo du service laquo factures reccedilues raquo afin de mettre agrave jour le
statut des factures teacuteleacutechargeacutees
171 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
521 Service factures eacutemises
Le service factures eacutemises offre un accegraves agrave lrsquoespace facture eacutemise de la solution mutualiseacutee-CPP 2017 Ce
service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace Il permet notamment agrave un utilisateur de
saisir deacuteposer ou transmettre un flux de facture Il offre aussi les aides agrave la transmission de factures proposeacutees
sur le portail duplication de facture saisie et recyclage de factures Il permet de rechercher une facture
preacuteceacutedemment eacutemise vers la solution mutualiseacutee-CPP 2017 de consulter la piegravece et son historique ainsi que de
la teacuteleacutecharger
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5211 Meacutethode rechercher
La meacutethode rechercher permet de rechercher les factures en fonction des critegraveres passeacutes en
paramegravetres Elle renvoie un objet permettant uniquement lrsquoaffichage dans une liste et qui ne contient
pas lrsquoensemble des donneacutees de la facture
httpsfactureEmiserechercher
Tableau drsquoentreacutee
Attribut Typage (tagger) Format Regravegles de gestion Service fournissant
la donneacutee Cardinalit
eacute
IdUtilisateurCourant
String identifiant de lrsquoutilisateur courant dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par Chorus Portail Pro
1
DestinataireEtat
Boolean indicateur si leacutetat est le destinataire
- true si leacutetat est le destinataire
0-1
false sinon
CodeDestinataire String identifiant du destinataire de la facture
varchar(18) Valeur alphanumerique
RechercherDestinataire
0-1
CodeService String code du service destinataire de la facture
varchar(100) Valeur alphanumerique
RechercherServiceExecutant
0-1
NumeroDemandePaiement
String numeacutero de la demande de paiement
varchar(20)
Cet identifiant est unique par fournisseur Valeur
alphanumerique
0-1
PeriodeDateDepotDu String date de deacutebut de la peacuteriode de deacutepocirct
Date Format date AAAA-MM-JJ
0-1
PeriodeDateDepotAu String date de fin de la peacuteriode de deacutepocirct
Date Format date AAAA-MM-JJ
0-1
TypeFacture
String type de facture
varchar(50) Enumeacuteration avec deux valeurs possibles
0-1 - Facture
- Avoir
Fournisseur String identifiant du fournisseur
varchar(18) Valeur alphanumerique
RecupererFournisseursEmetteurs
0-1
172 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
ServiceFournisseur String code du service fournisseur
varchar(100) Valeur alphanumerique
RecupererServicesEmetteurs
0-1
StructureValideur
String identifiant de la structure valideur
varchar(18) Valeur alphanumerique
RecupererStructuresValideurs
0-1
CadreFacturation String code du cadre de facturation
varchar(50) RecupererCadreFacturation
0-1
EtatCourant
String eacutetat
courant de la facture
varchar(50)
Il est possible de preacuteciser un seul ou plusieurs eacutetats Si aucun eacutetat nest
preacuteciseacute la recherche napplique pas de filtre sur leacutetat dune demande
RecupererEtatParTy
peDemandePaiement
0-n
PeriodeDateFactureDu String deacutebut de la peacuteriode de la date de la facture
Date Format date AAAA-MM-JJ
0-1
PeriodeDateFactureAu String fin de la peacuteriode de la date de la facture
Date Format date AAAA-MM-JJ
0-1
MontantHTMin Nombre montant minimum hors taxe
decimal(152) 0-1
MontantHTMax Nombre montant maximum hors taxe
decimal(152) 0-1
MontantTTCMin Nombre montant minimum toute taxe comprise
decimal(152) 0-1
MontantTTCMax Nombre montant maximum toute taxe comprise
decimal(152) 0-1
MontantApayerMin Nombre montant minimale agrave payer
decimal(152) 0-1
MontantApayerMax Nombre montant maximum agrave payer
decimal(152) 0-1
CoordonneeBancaire String identifiant des coordonneacutees bancaires
integer RecupererCoordonneesBancairesValides
0-1
IdUtilisateurCreateur
String identifiant de lrsquoutilisateur creacuteateur de la demande dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par lAIFE
RecupererUtilisateursDuService
0-1
NumeroContrat String numeacutero du contrat
varchar(50) 0-1
NumeroBonCommande String numeacutero du bon de commande
varchar(50) RechercherBonDeCommande
0-1
NumeroFactureOrigine String numeacutero de la facture drsquoorigine
varchar(20)
Si lattribut TypeFacture na
pas pour valeur Avoir le critegravere NumeroFactureOrigine nest pas pris en compte
0-1
ModeDepot String code du mode de deacutepocirct
varchar(50) RecupererModeDepot
0-1
NbResultatsMaximum
Nombre nombre de reacutesultats maximum que lrsquoon veut voir retourner par la recherche
integer
Par deacutefaut le service retourne au maximum 200 reacutesultats
0-1
173 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
PageResultatDemandee
Nombre numeacutero
de la page de reacutesultat agrave afficher
integer
Par deacutefaut le
service retourne la premiegravere page
0-1
NbResultatsParPage
Nombre nombre de reacutesultats par page que lrsquoon veut voir retourner par la recherche
integer Par deacutefaut le service retourne 10 reacutesultats par page
0-1
TriSens
String sens du tri - Enumeration avec deux valeurs possibles
0-1 - Ascendant
- Descendant
Par deacutefaut le tri est descendant
TriColonne String colonne sur laquelle le tri doit ecirctre effectueacute
-
Enumeration avec 11 valeurs
possibles - NumeroDemandePaiement - Fournisseur - Destinataire - ServiceExecutant - TypeFacture - DateFacture - DateDepot - MontantHT - MontantTTC
- Devise - Etat Par deacutefaut le tri est effectueacute sur le champ DateDepot
0-1
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
TypeDemandePaiement String type de demande de paiement
varchar(50) 0-
Fournisseur String libelleacute du fournisseur eacutemetteur
varchar(201)
Cette donneacutee est une chaicircne de caractegraveres qui correspond soit agrave la raison sociale du fournisseur soit agrave la concateacutenation du nom et du preacutenom de son repreacutesentant
0-
Destinataire String libelleacute du destinataire
varchar(80) 0-
ServiceExecutant
String libelleacute
du service exeacutecutant
varchar(255) 0-
TypeFacture String type de facture
varchar(50)
Enumeacuteration avec deux valeurs possibles - Facture - Avoir
0-
174 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
NumeroDemandePaiement
String numeacutero
de la demande de paiement
varchar(20)
Cet identifiant est unique par
fournisseur Valeur alphanumerique
0-
DateFacture String date de la facture
date Format date JJMMAAAA 0-
DateDepot
String date de deacutepocirct de la demande de paiement
date Format date JJMMAAAA 0-
MontantHT
String montant HT de la demande de
paiement
decimal(152) 0-
MontantTTC
String montant TTC de la demande de paiement
decimal(152) 0-
Devise String devise de la demande de paiement
varchar(5) 0-
Etat String eacutetat courant de la facture
varchar(50) 0-
PageCourante Nombre numeacutero de la page courante
- 1
Pages
Nombre nombre de
pages renvoyeacutees par la recherche
- 1
NbResultatsParPage
Nombre nombre de reacutesultats par page
- 1
Total
Nombre nombre de reacutesultats renvoyeacute par la recherche
- 1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000 Erreur sur au moins un des paramegravetres transmis
175 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5212 Meacutethode enregistrer
La meacutethode enregitrer permet drsquointeacutegrer dans la solution mutualiseacutee une facture au format brouillon La
facture enregistreacutee peut avoir eacuteteacute saisie entiegravere ment dans la solution invoquant le service ou avoir eacuteteacute
teacuteleacuteverseacutee dans celui-ci sous forme drsquoun fichier PdF
httpsfactureEmiseenregistrer
Tableau drsquoentreacutee
Attribut Sous-attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
IdUtilisateurCourant
String identifiant de lrsquoutilisateur courant dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par lAIFE
1
ModeDepot String code du
mode de deacutepocirct varchar(3) 1
NumeroDemandePaiementSaisi
String numeacutero de la demande de paiement
varchar(20)
Obligatoire si le
mode de Deacutepocirct est PORTAIL_PDF Cet identifiant est unique par fournisseur Valeur alphanumerique
0-1
DateFournisseur
String date de la demande de paiement deacuteposeacutee en PDF
date
Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF Format date AAA-MM-JJ
0-1
DestinataireCodeDestinataire
String identifiant du destinataire de la facture
varchar(18) Valeur alphanumerique
RechercherDestinataire
0-1
DestinataireCodeServiceExecutant
String code du service destinataire de la facture
varchar(100) Valeur alphanumerique
RechercherServiceExecutant
0-1
Fournisseurs
CodeFournisseur
String identifiant
du fournisseur varchar(18)
Valeur
alphanumerique
RecupererFo
urnisseursEmetteurs
0-1
FournisseursCodeServiceFournisseur
String code du service fournisseur
varchar(100) Valeur alphanumerique
RecupererServicesEmetteurs
0-1
Fournisseurs CodeCoordonneesBancairesFournisseur
String identifiant des coordonneacutees bancaires du fournisseur
integer Obligatoire si le mode de deacutepocirct est SAISIE_WEB
RecupererCoordonneesBancairesValides
0-1
CadredeFacturationCodeCadreFacturation
String code du cadre de facturation
varchar(50) RecupererCadreFacturation
0-1
CadredeFacturationCodeStructureValideur
String code de la structure valideur
varchar(18) Valeur alphanumerique
RechercherStructuresValideurs
0-1
Reacutefeacuterences DeviseFacture
String code de la devise de la facture
varchar(5) RecupererDevises
0-1
Reacutefeacuterences Type Facture
String type de la facture
varchar(50)
Enumeacuteration avec 3 valeurs possibles - Facture - Avoir
- Acompte
0-1
176 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
Reacutefeacuterences TypeTva String type de TVA
varchar(50)
Enumeration avec
4 valeurs possibles - TVA_SUR_DEBIT - TVA_SUR_ENCAISSEMENT - EXONERATION - SANS_TVA
0-1
Reacutefeacuterences MotifExonerationTva
String motif drsquoexoneacuteration de TVA
varchar(5)
La saisie drsquoun motif nrsquoest possible et obligatoire que si le type de TVA laquo Exoneacutereacute raquo est seacutelectionneacute
RecupererMotifsExonerationTva
0-1
Reacutefeacuterences
NumeroMarche
String numeacutero du
marcheacute varchar(50)
Si le destinataire est lrsquoeacutetat alors le
systegraveme controcircle lrsquoexistence du marcheacute (si renseigneacute) et du bon de commande (si renseigneacute)
0-1
Reacutefeacuterences NumeacuteroBonCommande
String numeacutero du bon de commande
varchar(50) RechercherBonDeCommande
0-1
Reacutefeacuterences NumeroFactureOrigine
String numeacutero de la facture drsquoorigine
varchar(20)
Ce paramegravetre est saisissable et
obligatoire si le type de la facture est Avoir Sinon le paramegravetre est ignoreacute
0-1
Reacutefeacuterences ModeReglement
String identifiant du mode de
regraveglement
integer RecupererModeReglement
s
0-1
LignePoste 0-n
LignePosteNumero Nombre numeacutero de la ligne de la facture
integer 0-n
LignePosteReacutefeacuterence
String libelleacute de la reacutefeacuterence de la
ligne de la facture
varchar(40) 0-n
LignePosteDenomination
String deacutenomination de la ligne de la facture
varchar(40) 0-n
LignePosteQuantite Nombre quantiteacute de la ligne de la facture
decimal(196) 0-n
LignePosteUnite String code de lrsquouniteacute de la ligne
de la facture
integer RecupererUnites
0-n
LignePosteMontantUnitaireHT
Nombre montant unitaire HT de la ligne de la facture
decimal(196) 0-n
LignePosteMontantRemiseHT
Nombre montant remise HT de la ligne de la facture
decimal(196) 0-n
LignePosteTauxTva String code du taux de TVA de la
ligne de la facture
varchar(6)
Si le type de TVA de la demande de paiement est SANS_TVA ou
EXONERATION ces paramegravetres sont ignoreacutes
RecupererTa
uxTva 0-n
177 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
LignePosteTauxTvaManuel
Nombre taux de TVA saisi manuellement la ligne de la facture
decimal(52)
Sinon lun des
deux paramegravetres (tauxTva ou tauxTvaManuel) doit obligatoirement ecirctre renseigneacute
0-n
LigneTva 0-n
LigneTvaTaux Nombre taux de TVA
decimal(152) 0-n
LigneTvaMontantBaseHtParTaux
Nombre montant de base HT par taux
decimal(152)
Calcul du montant HT de base pour chaque taux applicable au niveau de la facture
Montant HT de base = Somme (Montant HT apregraves remise globale)
0-n
LigneTvaMontantTvaParTaux
Nombre total TVA par taux de TVA
decimal(152)
Calcul du montant de TVA pour chaque taux applicable au
niveau de la facture Montant TVA = Somme (Montant HT apregraves remise globale) x (100 + taux TVA) 100
agrave-n
MontantHtTotal
Nombre montant
total HT de la facture apregraves remise
decimal(152) 0-1
MontantTVA
Nombre montant total de la TVA sur la facture apregraves remise
decimal(152) 0-1
MontantTtcTotal
Nombre montant total TTC de la facture apregraves remise
decimal(152)
Montant HT apregraves remise globale + Montant TVA + Montant remise globale TTC
0-1
MontantRemiseGlobaleTTC
Nombre montant de la remise globale TTC
decimal(152)
La remise globale TTC ne doit pas ecirctre strictement plus grande que le montant TTC avant remise globale
0-1
MotifRemiseGlobaleTTC
String motif de la remise globale TTC
text(1024) 0-1
MontantAPayer Nombre montant de la facture agrave payer
decimal(152)
Le montant agrave payer ne doit pas ecirctre strictement plus grand que le montant TTC total (apregraves remise
globale TTC)
0-1
PieceJointePrincipaleDesignation
String champ libre deacutesignant la piegravece jointe
varchar(100) Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
0-1
178 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
PieceJointePrincipaleTy
pe
String type de la
piegravece jointe varchar(10)
Obligatoire si le
mode de Deacutepocirct est PORTAIL_PDF
RecupererTy
pesPieceJointe
0-1
PieceJointePrincipaleNumeroLigneFacture
Nombre numeacutero de la piegravece jointe
integer Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
0-1
PieceJointePrincipaleId
String identifiant technique de la piegravece jointe dans le systegraveme
integer Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
AjouterFichierDansSysteme
0-1
PieceJointeComplementaire
0-n
PieceJointeComplementaireDesignation
String champ libre deacutesignant la piegravece jointe
varchar(100) 0-n
PieceJointeComplementaireType
String type de la piegravece jointe
varchar(10)
RecupererTy
pesPieceJointe
0-n
PieceJointeComplementaireNumeroLigneFacture
Nombre numeacutero de la piegravece jointe
integer 0-n
PieceJointeComplementaireId
String identifiant technique de la piegravece jointe dans le systegraveme
integer
RechercherPiecesJointes OU AjouterFichierDansSyste
me
0-n
Commentaire String champ libre de commentaire
text(2000) 0-1
Tableau de sortie
Attribut Typage (tagger) Format Regravegles de gestion Cardinaliteacute
NumeroDemandePaie
ment
String numeacutero de
la demande de
paiement
varchar(20)
Cet identifiant est unique par
fournisseur
Valeur alphanumerique
1
EtatDemande
String eacutetat
courant de la
facture
varchar(50) 1
ModeDepot String code du
mode de deacutepocirct varchar(50)
Dans ce cas le mode de deacutepocirct est
laquo Saisie Web raquo 1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
179 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Controcircles de coheacuterences sur les concepts meacutetiers GDP-CU-11-RGD-01
DemandePaiement
20000 Message GDP_MSG_11005 Lrsquoutilisateur nrsquoa pas les habilitations neacutecessaires pour soumettre la
demande
20001 Le fournisseur doit ecirctre connu de CPP
20002 Le destinataire doit ecirctre connu de CPP
20003 Le service destinataire doit ecirctre connu de CPP et doit appartenir agrave la structure destinataire
20004 Le valideur 1 doit ecirctre connu de CPP
20005 Le marcheacute doit ecirctre un EngagementJuridique connu de CPP
20006 Le bon de commande doit ecirctre un EngagementJuridique connu de CPP
20007 montantHtGlobal = sum LigneTvaParTauxDemandePaiementmontantBaseHt
20008 montantTvaGlobal = sum LigneTvaParTauxDemandePaiementmontantTva
20009 montantTtcGlobal = sum LigneTvaParTauxDemandePaiementmontantBaseHt x tauxTvavaleur (ou
tauxTvaManuel) ndash FacturemontantRemiseGlobaleTtc
Pour chaque LigneTvaParTauxDemandePaiement
20030 montantBaseHt = sum LigneFacturemontantHtApresRemise tels que le taux de TVA de la ligne
facture vaut celui de la ligne reacutecapitulatif TVA par taux
20031 montantTva = montantBaseHt x tauxTvavaleur (ou tauxTvaManuel)
Facture
20041 FacturemontantRemiseGlobaleTtc lt FacturemontantTtcAvantRemisePied
20042 FacturemontantAPayer le FacturemontantTtcGlobal ET gt 0
Controcircles seacutemantiques GDP-CU-11-RGD-02
DemandePaiement
20100 Le type de demande de paiement doit se trouver dans le reacutefeacuterentiel des TypeDemandePaiement
20101 La devise doit se trouver dans le reacutefeacuterentiel des Devise
20102 Le mode de regraveglement doit se trouver dans le reacutefeacuterentiel des ModeReglement
20103 Le cadre de facturation doit se trouver dans le reacutefeacuterentiel des CadreFacturation
20104 Le type de TVA doit se trouver dans le reacutefeacuterentiel des TypeTva
Facture
20120 Le type de la facture doit se trouver dans le reacutefeacuterentiel des TypesFacture
Pour chaque LigneFacture
20130 Le taux de TVA de chaque ligne doit se trouver dans le reacutefeacuterentiel des TauxTva
20131 Lrsquouniteacute de chaque ligne doit se trouver dans le reacutefeacuterentiel des Unites
Pour chaque LigneTvaParTauxDemandePaiement
20140 Le taux de TVA de chaque ligne doit se trouver dans le rfeacuterentiel des TauxTva
Controcircle des informations obligatoires relatives agrave une facture
20301
Uniciteacute Une demande de paiement du mecircme type pour le mecircme fournisseur avec le mecircme
numeacutero existe deacutejagrave (DemandePaiementnumero DemandePaiementtype
DemandePaiementfournisseurstructure)
180 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5213 Meacutethode soumettre
La meacutethode soumettre permet drsquointeacutegrer dans la solution mutualiseacutee une facture La facture soumise
peut avoir eacuteteacute saisie entiegravere ment dans la solution invoquant le service ou avoir eacuteteacute teacuteleacuteverseacutee dans
celui-ci sous forme drsquoun fichier PdF
httpsfactureEmisesoumettre
Tableau drsquoentreacutee
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
IdUtilisateurCourant
String identifiant de lrsquoutilisateur courant dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par lAIFE
1
ModeDepot String code du
mode de deacutepocirct varchar(3) 1
NumeroDemandePaiementSaisi
String numeacutero de la demande de paiement
varchar(20)
Obligatoire si le
mode de Deacutepocirct est PORTAIL_PDF Cet identifiant est unique par fournisseur Valeur alphanumerique
0-1
DateFournisseur
String date de la demande de paiement deacuteposeacutee en PDF
date
Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF Format date AAA-MM-JJ
0-1
DestinataireCodeDestinataire
String identifiant du destinataire de la facture
varchar(18) Valeur alphanumerique
RechercherDestinataire
1
DestinataireCodeServiceExecutant
String code du service destinataire de la facture
varchar(100) Valeur alphanumerique
RechercherServiceExecutant
0-1
Fournisseurs
CodeFournisseur
String identifiant
du fournisseur varchar(18)
Valeur
alphanumerique
RecupererFo
urnisseursEmetteurs
1
FournisseursCodeServiceFournisseur
String code du service fournisseur
varchar(100) Valeur alphanumerique
RecupererServicesEmetteurs
0-1
Fournisseurs CodeCoordonneesBancairesFournisseur
String identifiant des coordonneacutees bancaires du fournisseur
integer Obligatoire si le mode de deacutepocirct est SAISIE_WEB
RecupererCoordonneesBancairesValides
0-1
CadredeFacturationCodeCadreFacturation
String code du cadre de facturation
varchar(50) RecupererCadreFacturation
1
CadredeFacturationCodeStructureValideur
String code de la structure valideur
varchar(18) Valeur alphanumerique
RechercherStructuresValideurs
1
Reacutefeacuterences DeviseFacture
String code de la devise de la facture
varchar(5) RecupererDevises
1
Reacutefeacuterences Type Facture
String type de la facture
varchar(50)
Enumeacuteration avec 3 valeurs possibles - Facture - Avoir
- Acompte
1
181 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
Reacutefeacuterences TypeTva String type de TVA
varchar(50)
Enumeration avec
4 valeurs possibles - TVA_SUR_DEBIT - TVA_SUR_ENCAISSEMENT - EXONERATION - SANS_TVA
1
Reacutefeacuterences MotifExonerationTva
String motif drsquoexoneacuteration de TVA
varchar(5)
La saisie drsquoun motif nrsquoest possible et obligatoire que si le type de TVA laquo Exoneacutereacute raquo est seacutelectionneacute
RecupererMotifsExonerationTva
1
Reacutefeacuterences
NumeroMarche
String numeacutero du
marcheacute varchar(50)
Si le destinataire est lrsquoeacutetat alors le
systegraveme controcircle lrsquoexistence du marcheacute (si renseigneacute) et du bon de commande (si renseigneacute)
0-1
Reacutefeacuterences NumeacuteroBonCommande
String numeacutero du bon de commande
varchar(50) RechercherBonDeCommande
0-1
Reacutefeacuterences NumeroFactureOrigine
String numeacutero de la facture drsquoorigine
varchar(20)
Ce paramegravetre est saisissable et
obligatoire si le type de la facture est Avoir Sinon le paramegravetre est ignoreacute
0-1
Reacutefeacuterences ModeReglement
String identifiant du mode de
regraveglement
integer RecupererModeReglement
s
1
LignePoste 0-n
LignePosteNumero Nombre numeacutero de la ligne de la facture
integer 0-n
LignePosteReacutefeacuterence
String libelleacute de la reacutefeacuterence de la
ligne de la facture
varchar(40) 0-n
LignePosteDenomination
String deacutenomination de la ligne de la facture
varchar(40) 0-n
LignePosteQuantite Nombre quantiteacute de la ligne de la facture
decimal(196) 0-n
LignePosteUnite String code de lrsquouniteacute de la ligne
de la facture
integer RecupererUnites
0-n
LignePosteMontantUnitaireHT
Nombre montant unitaire HT de la ligne de la facture
decimal(196) 0-n
LignePosteMontantRemiseHT
Nombre montant remise HT de la ligne de la facture
decimal(196) 0-n
LignePosteTauxTva String code du taux de TVA de la
ligne de la facture
varchar(6)
Si le type de TVA de la demande de paiement est SANS_TVA ou
EXONERATION ces paramegravetres sont ignoreacutes
RecupererTa
uxTva 0-n
182 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
LignePosteTauxTvaManuel
Nombre taux de TVA saisi manuellement la ligne de la facture
decimal(52)
Sinon lun des
deux paramegravetres (tauxTva ou tauxTvaManuel) doit obligatoirement ecirctre renseigneacute
0-n
LigneTva 1-n
LigneTvaTaux Nombre taux de TVA
decimal(152) 1-n
LigneTvaMontantBaseHtParTaux
Nombre montant de base HT par taux
decimal(152)
Calcul du montant HT de base pour chaque taux applicable au niveau de la facture
Montant HT de base = Somme (Montant HT apregraves remise globale)
1-n
LigneTvaMontantTvaParTaux
Nombre total TVA par taux de TVA
decimal(152)
Calcul du montant de TVA pour chaque taux applicable au
niveau de la facture Montant TVA = Somme (Montant HT apregraves remise globale) x (100 + taux TVA) 100
1-n
MontantHtTotal
Nombre montant
total HT de la facture apregraves remise
decimal(152) 1
MontantTVA
Nombre montant total de la TVA sur la facture apregraves remise
decimal(152) 1
MontantTtcTotal
Nombre montant total TTC de la facture apregraves remise
decimal(152)
Montant HT apregraves remise globale + Montant TVA + Montant remise globale TTC
1
MontantRemiseGlobaleTTC
Nombre montant de la remise globale TTC
decimal(152)
La remise globale TTC ne doit pas ecirctre strictement plus grande que le montant TTC avant remise globale
0-1
MotifRemiseGlobaleTTC
String motif de la remise globale TTC
text(1024) 0-1
MontantAPayer Nombre montant de la facture agrave payer
decimal(152)
Le montant agrave payer ne doit pas ecirctre strictement plus grand que le montant TTC total (apregraves remise
globale TTC)
1
PieceJointePrincipaleDesignation
String champ libre deacutesignant la piegravece jointe
varchar(100) Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
0-1
183 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
PieceJointePrincipaleTy
pe
String type de la
piegravece jointe varchar(10)
Obligatoire si le
mode de Deacutepocirct est PORTAIL_PDF
RecupererTy
pesPieceJointe
0-1
PieceJointePrincipaleNumeroLigneFacture
Nombre numeacutero de la piegravece jointe
integer Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
0-1
PieceJointePrincipaleId
String identifiant technique de la piegravece jointe dans le systegraveme
integer Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
AjouterFichierDansSysteme
0-1
PieceJointeComplementaire
0-n
PieceJointeComplementaireDesignation
String champ libre deacutesignant la piegravece jointe
varchar(100) 0-n
PieceJointeComplementaireType
String type de la piegravece jointe
varchar(10)
RecupererTy
pesPieceJointe
0-n
PieceJointeComplementaireNumeroLigneFacture
Nombre numeacutero de la piegravece jointe
integer 0-n
PieceJointeComplementaireId
String identifiant technique de la piegravece jointe dans le systegraveme
integer
RechercherPiecesJointes OU AjouterFichierDansSyste
me
0-n
Commentaire String champ libre de commentaire
text(2000) 0-1
Tableau de sortie
Attribut Typage (tagger) Format Regravegles de gestion Cardinaliteacute
NumeroDemandePaie
ment
String numeacutero de
la demande de
paiement
varchar(20)
Cet identifiant est unique par
fournisseur
Valeur alphanumerique
1
EtatDemande
String eacutetat
courant de la
facture
varchar(50) 1
ModeDepot String code du
mode de deacutepocirct varchar(50)
Dans ce cas le mode de deacutepocirct est
laquo Saisie Web raquo 1
DateDepot
String date de
deacutepocirct de la
demande de
paiement
date Format date JJMMAAAA 1
DateFournisseur
String date de la
demande de
paiement deacuteposeacutee
en PDF ou EDI
date Format date JJMMAAAA 1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
184 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
Controcircles de coheacuterences sur les concepts meacutetiers GDP-CU-11-RGD-01
DemandePaiement
20000 Message GDP_MSG_11005 Lrsquoutilisateur nrsquoa pas les habilitations neacutecessaires
pour soumettre la demande
20001 Le fournisseur doit ecirctre connu de CPP
20002 Le destinataire doit ecirctre connu de CPP
20003 Le service destinataire doit ecirctre connu de CPP et doit appartenir agrave la structure
destinataire
20004 Le valideur 1 doit ecirctre connu de CPP
20005 Le marcheacute doit ecirctre un EngagementJuridique connu de CPP
20006 Le bon de commande doit ecirctre un EngagementJuridique connu de CPP
20007 montantHtGlobal = sum LigneTvaParTauxDemandePaiementmontantBaseHt
20008 montantTvaGlobal = sum LigneTvaParTauxDemandePaiementmontantTva
20009 montantTtcGlobal = sum LigneTvaParTauxDemandePaiementmontantBaseHt x
tauxTvavaleur (ou tauxTvaManuel) ndash FacturemontantRemiseGlobaleTtc
Pour chaque LigneTvaParTauxDemandePaiement
20030 montantBaseHt = sum LigneFacturemontantHtApresRemise tels que le taux de TVA de la ligne
facture vaut celui de la ligne reacutecapitulatif TVA par taux
20031 montantTva = montantBaseHt x tauxTvavaleur (ou tauxTvaManuel)
Facture
20041 FacturemontantRemiseGlobaleTtc lt FacturemontantTtcAvantRemisePied
20042 FacturemontantAPayer le FacturemontantTtcGlobal ET gt 0
Controcircles seacutemantiques GDP-CU-11-RGD-02
DemandePaiement
20100 Le type de demande de paiement doit se trouver dans le reacutefeacuterentiel des TypeDemandePaiement
20101 La devise doit se trouver dans le reacutefeacuterentiel des Devise
20102 Le mode de regraveglement doit se trouver dans le reacutefeacuterentiel des ModeReglement
20103 Le cadre de facturation doit se trouver dans le reacutefeacuterentiel des CadreFacturation
20104 Le type de TVA doit se trouver dans le reacutefeacuterentiel des TypeTva
Facture
20120 Le type de la facture doit se trouver dans le reacutefeacuterentiel des TypesFacture
Pour chaque LigneFacture
20130 Le taux de TVA de chaque ligne doit se trouver dans le rfeacuterentiel des TauxTva
20131 Lrsquouniteacute de chaque ligne doit se trouver dans le reacutefeacuterentiel des Unites
185 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Pour chaque LigneTvaParTauxDemandePaiement
20140 Le taux de TVA de chaque ligne doit se trouver dans le rfeacuterentiel des TauxTva
Controcircle des informations obligatoires relatives agrave une facture
20200 Champ obligatoire Le cadre de facturation (FacturecadreFacturation)
20201 Champ obligatoire Le valideur (DemandePaiementvalideur1) si le cadre de facturation vaut laquo
A4 A5 A6 A7 A12 A13 A14 ou A15 raquo
20202
Champ obligatoire Les coordonneacutees bancaires (DemandePaiementcoordonneesBancaires) et
les informations relatives agrave lrsquoaffactureur (DemandePaiementaffactureuridentifiant
raisonSociale typeIdentifiant) si le cadre de facturation vaut laquo A10 raquo jusqursquoagrave laquo A17 raquo
20203 Champ obligatoire Lrsquoidentifiant du fournisseur (DemandePaiementfournisseurstructure)
20204 Champ obligatoire Lrsquoidentifiant du destinataire (DemandePaiementdestinatairestructure)
20205 Champ obligatoire le code du service exeacutecutant
(DemandePaiementdestinataireserviceExecutant)
20206 Champ obligatoire Le type de TVA (DemandePaiementtypeTVA)
20207 Champ obligatoire Le motif drsquoexoneacuteration TVA (DemandePaiementmotifExonerationTva) si
typeTva vaut laquo EXONERATION raquo
20208 Champ obligatoire La devise (DemandePaiementdevise)
20209 Champ obligatoire Le mode de regraveglement (DemandePaiementmodalite)
20210 Champ obligatoire Le type de facture projet de deacutecompte ou eacutetat drsquoacompte
(FacturetypeFacture ProjetDecomptetypeProjetDecompte EtatAcomptetypeEtatAcompte)
20211 Champ obligatoire La reacutefeacuterence agrave la facture drsquoorigine (FactureunmeroFactureOrigine) si
FacturetypeFacture vaut laquo Avoir raquo
20212
Champ obligatoire Le marcheacute ou bon de commande (DemandePaiementmarche ou
DemandePaiementbonCommande) si le destinataire le demande (cf
StructuregestionNumeroEJ)
20213
Champ obligatoire Les montants HT global TVA global TTC global et A payer
(DemandePaiementmontantHtGlobal montantTvaGlobal montantTtcGlobal
FacturemontantAPayer)
20214
Champ obligatoire
Si la Facture comporte au moins une ligne pour chaque ligne de facture les informations
suivantes sont obligatoires
- Le numeacutero de la ligne de deacutetail (LigneDemandePaiementnumero)
- La deacutenomination (LigneDemandePaiementdenomination)
- La quantiteacute (LigneFacturequantite)
- Lrsquouniteacute (LigneFactureunite)
- Le montant unitaire HT (LigneFacturemontantUnitaireHt)
- Le taux de TVA (LigneFacturetauxTVA)
20215
Champ obligatoire Si le cadre de facturation (DemandePaiementcadreFacturation) est un
cadre de facturation de sous-traitant ou de cotraitant alors le valideur
(DemandePaiementvalideur1) doit obligatoirement ecirctre renseigneacute
20300 Champ obligatoire Le numeacutero de la demande de paiement doit ecirctre saisi
(DemandePaiementnumero)
20301
Uniciteacute Une demande de paiement du mecircme type pour le mecircme fournisseur avec le mecircme
numeacutero existe deacutejagrave (DemandePaiementnumero DemandePaiementtype
DemandePaiementfournisseurstructure)
20302 Champ obligatoire La date de la demande de paiement dans le SI du Fournisseur doit ecirctre saisi
(DemandePaiementdateFournisseur)
186 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
20303
Champ obligatoire
Si le mode de deacutepocirct est PORTAIL_PDF les informations suivantes sur la piegravece jointe principale
sont obligatoires
- La deacutesignation de la piegravece jointe (PieceJointeDemandePaiementdesignation)
- Le type de la piegravece jointe (PieceJointeDemandePaiementtypePieceJointecode)
- Le numeacutero de la piegravece jointe (PieceJointeDemandePaiementnumeroLigne)
- Lidentifiant technique de la piegravece jointe associeacutee au fichier (PieceJointeid)
5214 Meacutethode dupliquer
Description agrave venir
5215 Meacutethode supprimer
Description agrave venir
5216 Meacutethode consulterDetail
Description agrave venir
5217 Meacutethode consulterHistorique
Description agrave venir
5218 Meacutethode consulterPiece
Description agrave venir
187 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5219 Meacutethode telecharger
La meacutethode telecharger permet de reacutecupeacuterer au choix
- Le format pivot contenant de 1 agrave n factures et leurs piegraveces jointes reccedilues
- 1 agrave n factures au format PdF dans une archive
- 1 agrave n factures au format PdF et les piegraveces jointes associeacutees dans une archive
Les reacutefeacuterences aux factures agrave teacuteleacutecharger peuvent ecirctre reacutecupeacuterer au moyen de la meacutethode rechercher
httpsfactureEmisetelecharger
Tableau drsquoentreacutee
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant
la donneacutee
Cardinaliteacute
IdUtilisateurCourant
String identifiant
de lrsquoutilisateur
courant dans le
systegraveme CPP
varchar(100)
Doit respecter les
regravegles de seacutecuriteacute
communiqueacutees par
lAIFE
1
Format
String format
sous lequel la ou
les demandes de
paiement doivent
ecirctre reacutecupeacutereacutees
- varchar(5)
Enumeacuteration avec
2 valeurs
possibles
- PIVOT
1
AvecPiecesJointesCom
plementaires
String indicateur
preacutecisant si les
piegraveces jointes
compleacutementaires
doivent ecirctre
reacutecupeacutereacutees
(uniquement si
Fomrat = PDF)
varcher(3)
Ce paramegravetre doit
ecirctre renseigneacute
uniquement si
Format = laquo PDF raquo
Enumeacuteration avec
2 valeurs possibles
- Oui
- Non
Si le format passeacute
en paramegravetre est laquo
Pivot raquo les piegraveces
jointes sont
systeacutematiquement
teacuteleacutechargeacutees
0-1
Liste de demandes de paiement
ListeFacture 1-n
ListeFactureNumer
o
String numeacutero de
la facture varchar(20)
Cet identifiant est
unique par
fournisseur
Valeur
alphanumerique
0-1
Fournisseurs CodeFournisseur
String identifiant du fournisseur
varchar(18) RecupererFournisseursEmetteurs
0-1
NumeacuteroFacture String Numeacutero de facture unique par fournisseur
Varcher(20) Cette identifiant
associeacute agrave 0-1
188 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
lidentifiant
fournisseur est une
alternative agrave
lidentifiant
technique permet
didentifier de
maniegravere unique la
facture au sein du
systegraveme CPP 2017
189 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
File fichier reacutesultat de
la requecircte
PieceJointeDemand
ePaiementpieceJoi
ntefichier
Fichier au format
Pivot
ou
Fichier au format
ou
Archive ZIP
Sil ny a quun seul
fichier agrave retourner
FichierResultat
correspond agrave ce
fichier (format
Pivot ou PDF)
Si plusieurs fichiers
doivent ecirctre
retourneacutes
FichierResultat
correspond agrave une
archive (ZIP)
contenant
lensemble de ces
fichiers
1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
403 Accegraves refuseacute
404 Page non trouveacutee
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000 Champ obligatoire laquo Aucune demande de paiement seacutelectionneacutee raquo
20001 Champ obligatoire laquo Le format des factures est obligatoire raquo
20002 Le nombre maximum de demandes de paiement teacuteleacutechargeables dans une
mecircme transaction est plafonneacute agrave XX factures
20003 Lrsquoutilisateur doit ecirctre habiliteacute
20004
Lrsquoeacutetat (DemandePaiementetatCourantetat) de la demande de paiement en
base ne doit pas ecirctre eacutegal agrave
- laquo BROUILLON raquo
- laquo SUPPRIME raquo
20005 Le SMA est indisponible ou a remonteacute une erreur
52110 Meacutethode fildEvenements
Description agrave venir
52111 Meacutethode listeActions
Description agrave venir
52112 Meacutethode tableaudeBord
Description agrave venir
190 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52113 Meacutethode deposerFlux
Description agrave venir
52114 Meacutethode depoderPdf
Description agrave venir
52115 Meacutethode ajouterPj
Description agrave venir
52116 Meacutethode recycler
Description agrave venir
191 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
522 Service factures de travaux
Le service factures de travaux offre un accegraves agrave lrsquoespace factures de travaux de la solution mutualiseacutee-CPP 2017
Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Il permet notamment agrave un utilisateur de saisir deacuteposer ou transmettre un flux de facture de travaux Il offre
aussi les aides agrave la transmission de factures de travaux proposeacutees sur le portail duplication de facture saisie et
recyclage de factures Il permet aussi de rechercher une facture de travaux preacuteceacutedemment eacutemise vers la
solution mutualiseacutee-CPP 2017 de consulter la piegravece et son historique ainsi que de la teacuteleacutecharger
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5221 Meacutethode rechercher
5222 Meacutethode enregistrer
5223 Meacutethode soumettre
5224 Meacutethode dupliquer
Description agrave venir
5225 Meacutethode supprimer
Description agrave venir
5226 Meacutethode consulterDetail
Description agrave venir
5227 Meacutethode consulterHistorique
Description agrave venir
5228 Meacutethode consulterPiece
Description agrave venir
5229 Meacutethode telecharger
Description agrave venir
52210 Meacutethode fildEvenements
Description agrave venir
52211 Meacutethode listeActions
Description agrave venir
52212 Meacutethode tableaudeBord
192 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52213 Meacutethode deposerFlux
Description agrave venir
52214 Meacutethode depoderPdf
Description agrave venir
52215 Meacutethode ajouterPj
Description agrave venir
52216 Meacutethode traiter
Description agrave venir
52217 Meacutethode recycler
Description agrave venir
193 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
523 Service factures agrave valider
Le service factures agrave valider offre un accegraves agrave lrsquoespace factures agrave valider de la solution mutualiseacutee-CPP 2017 Ce
service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
La validation des piegraveces est faciliteacutee via un outil de recherche de factures agrave valider de consultation de la piegravece
et de son historique et de teacuteleacutechargement
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5231 Meacutethode rechercher
Description agrave venir
5232 Meacutethode consulterDetail
Description agrave venir
5233 Meacutethode consulterHistorique
Description agrave venir
5234 Meacutethode consulterPiece
Description agrave venir
5235 Meacutethode telecharger
Description agrave venir
5236 Meacutethode fildEvenements
Description agrave venir
5237 Meacutethode listeActions
Description agrave venir
5238 Meacutethode tableaudeBord
Description agrave venir
5239 Meacutethode traiter
Description agrave venir
194 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
524 Service factures reccedilues
Le service factures reccedilues offre un accegraves agrave lrsquoespace factures reccedilues la solution mutualiseacutee-CPP 2017 Ce service
reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Il permet de rechercher des factures reccedilues drsquoidentifier et de seacutelectionner celles qui nrsquoont pas fait lrsquoobjet drsquoun
teacuteleacutechargement de consulter lrsquohistoire et le deacutetail drsquoune piegravece de la teacuteleacutecharger et de mettre agrave jour le cycle de
vie de la facture
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5241 Meacutethode rechercher
La meacutethode rechercher permet de rechercher les factures en fonction des critegraveres passeacutes en
paramegravetres Elle renvoie un objet permettant uniquement lrsquoaffichage dans une liste et qui ne contient
pas lrsquoensemble des donneacutees de la facture
httpsfactureRecuerechercher
Tableau drsquoentreacutee
Attribut Typage (tagger) Format Regravegles de gestion Service fournissant
la donneacutee Cardinalit
eacute
IdUtilisateurCourant
String identifiant de lrsquoutilisateur courant dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par Chorus Portail Pro
1
DestinataireEtat
Boolean indicateur si leacutetat est le destinataire
- true si leacutetat est le destinataire
0-1
false sinon
CodeDestinataire String identifiant du destinataire de la facture
varchar(18) Valeur alphanumerique
RechercherDestinataire
0-1
CodeService String code du service destinataire de la facture
varchar(100) Valeur alphanumerique
RechercherServiceExecutant
0-1
NumeroDemandePaie
ment
String numeacutero de
la demande de paiement
varchar(20)
Cet identifiant est unique par
fournisseur Valeur alphanumerique
0-1
PeriodeDateDepotDu String date de deacutebut de la peacuteriode de deacutepocirct
Date Format date AAAA-MM-JJ
0-1
PeriodeDateDepotAu String date de fin de la peacuteriode de deacutepocirct
Date Format date AAAA-MM-JJ
0-1
TypeFacture
String type de facture
varchar(50) Enumeacuteration avec deux valeurs possibles
0-1 - Facture
- Avoir
Fournisseur String identifiant du fournisseur
varchar(18) Valeur alphanumerique
RecupererFournisseursEmetteurs
0-1
ServiceFournisseur String code du service fournisseur
varchar(100) Valeur alphanumerique
RecupererServicesEmetteurs
0-1
195 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Typage (tagger) Format Regravegles de gestion Service fournissant
la donneacutee Cardinalit
eacute
StructureValideur
String identifiant
de la structure valideur
varchar(18) Valeur alphanumerique
RecupererStructuresValideurs
0-1
CadreFacturation String code du cadre de facturation
varchar(50) RecupererCadreFacturation
0-1
EtatCourant String eacutetat courant de la facture
varchar(50)
Il est possible de preacuteciser un seul ou plusieurs eacutetats Si aucun eacutetat nest preacuteciseacute la recherche napplique pas de filtre sur leacutetat dune demande
RecupererEtatParTypeDemandePaiement
0-n
PeriodeDateFactureDu String deacutebut de la peacuteriode de la date de la facture
Date Format date AAAA-MM-JJ
0-1
PeriodeDateFactureAu String fin de la peacuteriode de la date de la facture
Date Format date AAAA-MM-JJ
0-1
MontantHTMin Nombre montant minimum hors taxe
decimal(152) 0-1
MontantHTMax Nombre montant maximum hors
taxe
decimal(152) 0-1
MontantTTCMin Nombre montant minimum toute taxe comprise
decimal(152) 0-1
MontantTTCMax Nombre montant maximum toute taxe comprise
decimal(152) 0-1
MontantApayerMin Nombre montant minimale agrave payer
decimal(152) 0-1
MontantApayerMax Nombre montant maximum agrave payer
decimal(152) 0-1
CoordonneeBancaire String identifiant des coordonneacutees bancaires
integer RecupererCoordonneesBancairesValides
0-1
IdUtilisateurCreateur
String identifiant de lrsquoutilisateur creacuteateur de la demande dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par lAIFE
RecupererUtilisateursDuService
0-1
NumeroContrat String numeacutero du contrat
varchar(50) 0-1
NumeroBonCommande String numeacutero du bon de commande
varchar(50) RechercherBonDeCommande
0-1
NumeroFactureOrigine String numeacutero de la facture drsquoorigine
varchar(20)
Si lattribut TypeFacture na pas pour valeur Avoir le critegravere NumeroFactureOrigine nest pas pris en compte
0-1
ModeDepot String code du mode de deacutepocirct
varchar(50) RecupererModeDepot
0-1
NbResultatsMaximum
Nombre nombre de reacutesultats maximum que lrsquoon veut voir retourner par la recherche
integer
Par deacutefaut le service retourne au maximum 200 reacutesultats
0-1
196 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Typage (tagger) Format Regravegles de gestion Service fournissant
la donneacutee Cardinalit
eacute
PageResultatDemande
e
Nombre numeacutero
de la page de reacutesultat agrave afficher
integer
Par deacutefaut le
service retourne la premiegravere page
0-1
NbResultatsParPage
Nombre nombre de reacutesultats par page que lrsquoon veut voir retourner par la recherche
integer Par deacutefaut le service retourne 10 reacutesultats par page
0-1
TriSens
String sens du tri - Enumeration avec deux valeurs possibles
0-1 - Ascendant
- Descendant
Par deacutefaut le tri est descendant
TriColonne String colonne sur laquelle le tri doit ecirctre effectueacute
-
Enumeration avec 11 valeurs possibles
- NumeroDemandePaiement - Fournisseur - Destinataire - ServiceExecutant - TypeFacture - DateFacture - DateDepot - MontantHT - MontantTTC - Devise
- Etat Par deacutefaut le tri est effectueacute sur le champ DateDepot
0-1
197 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
TypeDemandePaiement String type de demande de paiement
varchar(50) 0-
Fournisseur String libelleacute du fournisseur eacutemetteur
varchar(201)
Cette donneacutee est une chaicircne de caractegraveres qui correspond soit agrave la raison sociale du fournisseur soit agrave la concateacutenation du nom et du preacutenom de
son repreacutesentant
0-
Destinataire String libelleacute
du destinataire varchar(80) 0-
ServiceExecutant String libelleacute du service exeacutecutant
varchar(255) 0-
TypeFacture String type de facture
varchar(50)
Enumeacuteration avec deux valeurs
possibles - Facture - Avoir
0-
NumeroDemandePaiement String numeacutero de la demande de paiement
varchar(20) Cet identifiant est unique par fournisseur Valeur alphanumerique
0-
DateFacture String date de la facture
date Format date JJMMAAAA 0-
DateDepot
String date de deacutepocirct de la demande de paiement
date Format date JJMMAAAA 0-
MontantHT
String montant HT de la demande de paiement
decimal(152) 0-
MontantTTC
String montant TTC de la demande de paiement
decimal(152) 0-
Devise String devise de la demande de paiement
varchar(5) 0-
Etat String eacutetat courant de la facture
varchar(50) 0-
PageCourante Nombre numeacutero de la
page courante
- 1
Pages
Nombre nombre de pages renvoyeacutees par la recherche
- 1
NbResultatsParPage
Nombre nombre de reacutesultats par page
- 1
Total
Nombre
nombre de reacutesultats renvoyeacute par la recherche
- 1
198 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000 Erreur sur au moins un des paramegravetres transmis
5242 Meacutethode consulterDetail
Description agrave venir
5243 Meacutethode consulterHistorique
Description agrave venir
5244 Meacutethode consulterPiece
Description agrave venir
199 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5245 Meacutethode telecharger
La meacutethode telecharger permet de reacutecupeacuterer au choix
- Le format pivot contenant de 1 agrave n factures et leurs piegraveces jointes reccedilues
- 1 agrave n factures au format PdF dans une archive
- 1 agrave n factures au format PdF et les piegraveces jointes associeacutees dans une archive
Les reacutefeacuterences aux factures agrave teacuteleacutecharger peuvent ecirctre reacutecupeacuterer au moyen de la meacutethode rechercher
httpsfactureEmisetelecharger
Tableau drsquoentreacutee
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant
la donneacutee
Cardinaliteacute
IdUtilisateurCourant
String identifiant
de lrsquoutilisateur
courant dans le
systegraveme CPP
varchar(100)
Doit respecter les
regravegles de seacutecuriteacute
communiqueacutees par
lAIFE
1
Format
String format
sous lequel la ou
les demandes de
paiement doivent
ecirctre reacutecupeacutereacutees
- varchar(5)
Enumeacuteration avec
2 valeurs
possibles
- PIVOT
1
AvecPiecesJointesCom
plementaires
String indicateur
preacutecisant si les
piegraveces jointes
compleacutementaires
doivent ecirctre
reacutecupeacutereacutees
(uniquement si
Fomrat = PDF)
varcher(3)
Ce paramegravetre doit
ecirctre renseigneacute
uniquement si
Format = laquo PDF raquo
Enumeacuteration avec
2 valeurs possibles
- Oui
- Non
Si le format passeacute
en paramegravetre est laquo
Pivot raquo les piegraveces
jointes sont
systeacutematiquement
teacuteleacutechargeacutees
0-1
Liste de demandes de paiement
ListeFacture 1-n
ListeFactureNumer
o
String numeacutero de
la facture varchar(20)
Cet identifiant est
unique par
fournisseur
Valeur
alphanumerique
0-1
Fournisseurs CodeFournisseur
String identifiant du fournisseur
varchar(18) RecupererFournisseursEmetteurs
0-1
NumeacuteroFacture String Numeacutero de facture unique par fournisseur
Varcher(20) Cette identifiant
associeacute agrave 0-1
200 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
lidentifiant
fournisseur est une
alternative agrave
lidentifiant
technique permet
didentifier de
maniegravere unique la
facture au sein du
systegraveme CPP 2017
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
File fichier reacutesultat de
la requecircte
PieceJointeDemand
ePaiementpieceJoi
ntefichier
Fichier au format
Pivot
ou
Fichier au format
ou
Archive ZIP
Sil ny a quun seul
fichier agrave retourner
FichierResultat
correspond agrave ce
fichier (format
Pivot ou PDF)
Si plusieurs fichiers
doivent ecirctre
retourneacutes
FichierResultat
correspond agrave une
archive (ZIP)
contenant
lensemble de ces
fichiers
1
201 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
403 Accegraves refuseacute
404 Page non trouveacutee
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000 Champ obligatoire laquo Aucune demande de paiement seacutelectionneacutee raquo
20001 Champ obligatoire laquo Le format des factures est obligatoire raquo
20002 Le nombre maximum de demandes de paiement teacuteleacutechargeables dans une
mecircme transaction est plafonneacute agrave XX factures
20003 Lrsquoutilisateur doit ecirctre habiliteacute
20004
Lrsquoeacutetat (DemandePaiementetatCourantetat) de la demande de paiement en
base ne doit pas ecirctre eacutegal agrave
- laquo BROUILLON raquo
- laquo SUPPRIME raquo
20005 Le SMA est indisponible ou a remonteacute une erreur
5246 Meacutethode fildEvenements
Description agrave venir
5247 Meacutethode listeActions
Description agrave venir
5248 Meacutethode tableaudeBord
Description agrave venir
5249 Meacutethode traiter
La meacutethode traiter permet de mettre agrave jour le statut de la facture dans la solution CPP
httpsfactureEmisetraiter
202 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau drsquoentreacutee
Attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
IdUtilisateurCourant String identifiant de lrsquoutilisateur
courant dans le systegraveme CPP varchar(100)
Doit respecter les
regravegles de seacutecuriteacute
communiqueacutees
par lAIFE
1
IdentifiantFactureCPP String identifiant technique de
la facture au sein de CPP 2017 integer
Cette identifiant
permet
didentifier de
maniegravere unique la
facture au sein du
systegraveme CPP
2017
1
CodeDestinataire
String identifiant de la
structure destinataire effectuant
le traitement
varchar(14) Valeur
alphanumerique 1
NouvelEtat String nouvel eacutetat de la facture varchar(50)
Si leacutetat dorigine
de la facture est
MISE_A_DISPOS
ITION les eacutetats
de destination
autoriseacutes sont
- A_RECYCLER
- SUSPENDUE
- REJETEE
- SERVICE_FAIT
- MANDATEE
-
MISE_A_DISPOSI
TION_COMPTABL
E
-
MISE_EN_PAIEME
NT
Si leacutetat dorigine
de la facture est
MANDATEE les
eacutetats de
destination
autoriseacutes sont
-
MISE_A_DISPOSI
TION_COMPTABL
E
Si leacutetat dorigine
de la facture est
SERVICE_FAIT
les eacutetats de
destination
RecupererEtatsP
ossiblesPourTrai
tement
1
203 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
autoriseacutes sont
- MANDATEE
-
MISE_A_DISPOSI
TION_COMPTABL
E
Si leacutetat dorigine
de la facture est
MISE_A_DISPOS
ITION_COMPTABL
E les eacutetats de
destination
autoriseacutes sont
- COMPTABILISEE
-
MISE_EN_PAIEME
NT
Si leacutetat dorigine
de la facture est
COMPTABILISEE
les eacutetats de
destination
autoriseacutes sont
-
MISE_EN_PAIEME
NT
Si leacutetat dorigine
de la facture est
MISE_EN_PAIEM
ENT les eacutetats de
destination
autoriseacutes sont
-
MISE_EN_PAIEME
NT
Motif String motif du changement
deacutetat de la facture varchar(255)
La saisie du motif
est obligatoire si
le nouvel eacutetat agrave
affecter agrave la
facture est
- REJETEE
- SUSPENDUE
0-1
204 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
NumeroFacture String numeacutero
de la facture varchar(20)
Cet identifiant est unique par
fournisseur
Valeur alphanumerique
1
DateTraitement
String date de
traitement de la
facture
date Format date JJMMAAAA 1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
403 Accegraves refuseacute
404 Page non trouveacutee
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000
La saisie du motif est obligatoire si le nouvel eacutetat agrave affecter agrave la facture est
- REJETEE
- SUSPENDUE
20001 La demande de paiement est inconnue du systegraveme
20002 Habilitations Lutilisateur doit ecirctre rattacheacute agrave la structure destinataire affecteacutee
agrave la demande de paiement
20003 Habilitations La structure destinataire passeacutee en paramegravetre doit correspondre agrave
la structure destinataire affecteacutee agrave la demande de paiement
20004
La demande de paiement agrave traiter doit avoir pour eacutetat dorigine lun des eacutetats
suivants
- MISE_A_DISPOSITION
- SERVICE_FAIT
- MANDATEE
- MISE_A_DISPOSITION_COMPTABLE
- COMPTABILISEE
- MISE_EN_PAIEMENT
20005 Le nouvel eacutetat nest pas un eacutetat de destination autoriseacute pour cette facture
205 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
525 Service meacutemoires de justice
Le service meacutemoires de frais de justice offre un accegraves agrave lrsquoespace factures reccedilues la solution mutualiseacutee-CPP
2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de rechercher et consulter les meacutemoires preacuteceacutedemment soumis afin drsquoen
connaitre le cycle de vie Il offre la possibiliteacute de soumettre un meacutemoire de frais de justice en saisie et de
beacuteneacuteficier drsquoune aide agrave la saisie avec la duplication drsquoun meacutemoire preacuteceacutedemment saisi
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5251 Meacutethode rechercher
Description agrave venir
5252 Meacutethode enregistrer
Description agrave venir
5253 Meacutethode soumettre
Description agrave venir
5254 Meacutethode dupliquer
Description agrave venir
5255 Meacutethode supprimer
Description agrave venir
5256 Meacutethode consulterDetail
Description agrave venir
5257 Meacutethode consulterHistorique
Description agrave venir
5258 Meacutethode consulterPiece
Description agrave venir
5259 Meacutethode telecharger
Description agrave venir
52510 Meacutethode fildEvenements
Description agrave venir
52511 Meacutethode listeActions
Description agrave venir
206 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52512 Meacutethode tableaudeBord
Description agrave venir
52513 Meacutethode deposerFlux
Description agrave venir
52514 Meacutethode ajouterPj
Description agrave venir
207 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
526 Service demandes de remboursement TIC
5261 Meacutethode rechercher
Description agrave venir
5262 Meacutethode enregistrer
Description agrave venir
5263 Meacutethode soumettre
Description agrave venir
5264 Meacutethode dupliquer
Description agrave venir
5265 Meacutethode supprimer
Description agrave venir
5266 Meacutethode consulterDetail
Description agrave venir
5267 Meacutethode consulterHistorique
Description agrave venir
5268 Meacutethode consulterPiece
Description agrave venir
5269 Meacutethode telecharger
Description agrave venir
52610 Meacutethode fildEvenements
Description agrave venir
52611 Meacutethode listeActions
Description agrave venir
52612 Meacutethode tableaudeBord
Description agrave venir
52613 Meacutethode deposerFlux
Description agrave venir
208 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52614 Meacutethode ajouterPj
Description agrave venir
209 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
527 Service engagements
Le service engagement offre un accegraves agrave lrsquoespace engagement de la solution mutualiseacutee-CPP 2017 Ce service
reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de rechercher et consulter les engagements pour les marcheacutes conclus avec
les services de lrsquoEtat ainsi que leur historique
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5271 Meacutethode rechercher
Description agrave venir
5272 Meacutethode consulterDetail
Description agrave venir
5273 Meacutethode consulterHistorique
Description agrave venir
5274 Meacutethode consulterPiece
Description agrave venir
5275 Meacutethode telecharger
Description agrave venir
5276 Meacutethode fildEvenements
Description agrave venir
5277 Meacutethode listeActions
Description agrave venir
5278 Meacutethode tableaudeBord
Description agrave venir
210 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
528 Sollicitations eacutemises
Le service sollicitation eacutemises offre un accegraves agrave lrsquoespace sollicitations eacutemises de la solution mutualiseacutee-CPP 2017
Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de rechercher et consulter les sollicitations qursquoil a soumises ainsi que leur
historique Ce service offre la possibiliteacute de soumettre une sollicitation en direction du support applicatif CPP ou
des services meacutetiers
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5281 Meacutethode rechercher
Description agrave venir
5282 Meacutethode enregistrer
Description agrave venir
5283 Meacutethode soumettre
Description agrave venir
5284 Meacutethode supprimer
Description agrave venir
5285 Meacutethode consulterDetail
Description agrave venir
5286 Meacutethode consulterHistorique
Description agrave venir
5287 Meacutethode consulterPiece
Description agrave venir
5288 Meacutethode telecharger
Description agrave venir
5289 Meacutethode fildEvenements
Description agrave venir
52810 Meacutethode listeActions
Description agrave venir
52811 Meacutethode tableaudeBord
Description agrave venir
211 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52812 Meacutethode ajouterPj
Description agrave venir
52813 Meacutethode traiter
Description agrave venir
212 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
529 Sollicitation reccedilues
Le service sollicitation reccedilues offre un accegraves agrave lrsquoespace sollicitations reccedilues de la solution mutualiseacutee-CPP 2017
Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de rechercher et consulter les sollicitations qursquoil a reccedilues ainsi que leur
historique Ce service permet de reacutepondre aux questions poseacutees par les eacutemetteurs de factures
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5291 Meacutethode rechercher
Description agrave venir
5292 Meacutethode enregistrer
Description agrave venir
5293 Meacutethode soumettre
Description agrave venir
5294 Meacutethode consulterDetail
Description agrave venir
5295 Meacutethode consulterHistorique
Description agrave venir
5296 Meacutethode consulterPiece
Description agrave venir
5297 Meacutethode telecharger
Description agrave venir
5298 Meacutethode fildEvenements
Description agrave venir
5299 Meacutethode listeActions
Description agrave venir
52910 Meacutethode tableaudeBord
Description agrave venir
52911 Meacutethode ajouterPj
Description agrave venir
213 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52912 Meacutethode traiter
Description agrave venir
214 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5210 Gestion des utilisateurs
Le service gestion des structures offre un accegraves agrave lrsquoespace gestion des structures de la solution mutualiseacutee-CPP
2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un gestionnaire de structure de rechercher et consulter la liste des agents de sa structures
disposant drsquoun compte sur le portail et drsquoen modifier ou supprimer les habilitations
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
52101 Meacutethode rechercher
Description agrave venir
52102 Meacutethode enregistrer
Description agrave venir
52103 Meacutethode soumettre
Description agrave venir
52104 Meacutethode supprimer
Description agrave venir
52105 Meacutethode consulterDetail
Description agrave venir
52106 Meacutethode consulterHistorique
Description agrave venir
52107 Meacutethode fildEvenements
Description agrave venir
52108 Meacutethode listeActions
Description agrave venir
52109 Meacutethode tableaudeBord
Description agrave venir
521010 Meacutethode deposerFlux
Description agrave venir
521011 Meacutethode traiter
Description agrave venir
215 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5211 Gestions des structures
Le service gestion des structures offre un accegraves agrave lrsquoespace gestion des structures de la solution mutualiseacutee-CPP
2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un gestionnaire de structure de modifier la fiche de la structure par exemple pour en
changer les coordonneacutees mais aussi drsquoindiquer si la reacutefeacuterence agrave un code service et agrave un engagement est
obligatoire pour ses fournisseurs
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
52111 Meacutethode rechercher
Description agrave venir
52112 Meacutethode enregistrer
Description agrave venir
52113 Meacutethode consulterDetail
Description agrave venir
52114 Meacutethode consulterHistorique
Description agrave venir
52115 Meacutethode consulterPiece
Description agrave venir
52116 Meacutethode fildEvenements
Description agrave venir
52117 Meacutethode listeActions
Description agrave venir
52118 Meacutethode tableaudeBord
Description agrave venir
52119 Meacutethode ajouterPj
Description agrave venir
521110 Meacutethode traiter
Description agrave venir
216 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5212 Gestion du compte utilisateurs
Le service gestion des utilisateurs offre un accegraves agrave lrsquoespace gestion des utilisateurs de la solution mutualiseacutee-
CPP 2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet notamment agrave un utilisateur de rechercher et consulter ses habilitations ainsi que de
demander au gestionnaire de structure une modification de ses habilitations
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
52121 Meacutethode enregistrer
Description agrave venir
52122 Meacutethode consulterDetail
Description agrave venir
52123 Meacutethode consulterPiece
Description agrave venir
52124 Meacutethode fildEvenements
Description agrave venir
52125 Meacutethode ajouterPj
Description agrave venir
217 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5213 Qualification des flux
Le service qualification des flux offre un accegraves agrave lrsquoespace qualification des flux de la solution mutualiseacutee-CPP
2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de tester les fichiers avant de les transmettre en mode flux agrave la solution
mutualiseacutee-CPP 2017
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
52131 Meacutethode rechercher
Description agrave venir
52132 Meacutethode enregistrer
Description agrave venir
52133 Meacutethode soumettre
Description agrave venir
52134 Meacutethode fildEvenements
Description agrave venir
52135 Meacutethode listeActions
Description agrave venir
52136 Meacutethode tableaudeBord
Description agrave venir
52137 Meacutethode deposerFlux
Description agrave venir
52138 Meacutethode ajouterPj
218 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5214 Reacutefeacuterentiels
Le service reacutefeacuterentiels offre un accegraves agrave lrsquoespace reacutefeacuterentiels de la solution mutualiseacutee-CPP 2017 Ce service
reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Il permet notamment agrave un utilisateur de consulter lrsquoannuaire des structures reacutefeacuterenceacutees sur CPP
52141 Meacutethode rechercher
Description agrave venir
52142 Meacutethode consulterDetail
Description agrave venir
219 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
6 LrsquoAUTHENTIFICATION
Deux modes drsquoauthentification agrave la solution mutualiseacutee CCP2017 existent et seront deacutecrits ici
- lrsquoauthentification agrave la solution mutualiseacutee agrave partir drsquoun portail tiers existant pour les utilisateurs
drsquoentreprises en passant exclusivement par les services de France Connect Entreprises
- lrsquoauthentification agrave la solution mutualiseacutee par un SI externe pour les acteurs des entiteacutes publiques
61 Lrsquoauthentification agrave la solution mutualiseacutee CPP2017 par un portail tiers laquo fournisseurs raquo
Aujourdhui les professionnels (utilisateurs agissant pour le compte drsquoune entreprise) possegravedent plusieurs
comptes et mots de passe pour acceacuteder aux diffeacuterents services proposeacutes par les administrations franccedilaises Du
point de vue de lrsquoutilisateur lrsquoaccegraves aux services de lrsquoeacutetat est complexifieacute par cette multipliciteacute drsquoidentifiants
Une solution est de deacuteleacuteguer agrave des fournisseurs drsquoidentiteacute la fonction drsquoauthentification des utilisateurs La
gestion des identiteacutes est alors sous la responsabiliteacute drsquoun fournisseur didentiteacutes externe cest agrave dire lentiteacute
chez laquelle est heacutebergeacute le compte de lutilisateur
France Connect est un projet informatique piloteacute par le SGMAP et la DISIC Lrsquoobjectif est de mettre en service
un systegraveme de deacuteleacutegation drsquoauthentification qui a pour vocation de simplifier la relation des usagers (aussi bien
les particuliers que les entreprises) avec lrsquoensemble des administrations
611 Le principe de fonctionnement de France Connect Entreprises
A Lrsquoentreprise accegravede agrave la page drsquoaccueil drsquoun portail tiers beacuteneacuteficiant de lrsquooffre de service drsquoAPI de la
solution mutualiseacutee CPP2017
B Il actionne le bouton France Connect
C Plusieurs fournisseurs drsquoidentiteacutes compatibles avec France Connect lui sont alors proposeacutes PLACE etc
D Lrsquoentreprise choisit un fournisseur drsquoidentiteacutes et srsquoauthentifie en utilisant un compte deacutejagrave deacutefini (saisies
de son identifiant et mot de passe)
E Une fois authentifieacute lrsquousager accegravede agrave lrsquooffre de services de la solution mutualiseacutee CCP2017
France Connect est donc un service Web qui permet aux internautes de sidentifier et sauthentifier
sur des fournisseurs de services par lintermeacutediaire de fournisseurs didentiteacutes
Lrsquoutilisateur nrsquoest pas obligeacute drsquoavoir un identifiant et un mot de passe speacutecifiques par application (Fournisseur
de services)
220 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
France Connect agit en tant que tiers mettant en relation entreprises et administrations aupregraves de fournisseurs
didentiteacutes Lauthentification est transparente pour une application utilisant France Connect (elle ne converse
jamais directement avec le fournisseur didentiteacutes cest France Connect qui sen charge)
France Connect fournit aux diffeacuterents acteurs une identiteacute unique sur une personne physique appeleacutee lidentiteacute
pivot
612 Lrsquoimpleacutementation de la France connect pour les portails tiers dans le cadre de la solution mutualiseacutee CPP2017
Lrsquoimpleacutementation des services de France Connect est deacutecrite dans le deacutetail du site du Secretariat Geacuteneacuteral agrave la
Modernisation de lrsquoAction publique httpsdocinteg01dev-franceconnectfr
Nous preacutesentons iccedili une version syntheacutetique cependant les informations les plus actualiseacutees devront ecirctre
reprises dans le lien reacutefeacuterenceacute ci-dessus
Une assistance est disponible via un support deacutedieacute accessible via lrsquoadresse supportdev-franceconnectfr
613 Description technique
France Connect est un service web qui agit en tant que tiers de confiance entre la solution mutualiseacutee CPP2017
et des fournisseurs de service drsquoidentiteacute
France Connect impleacutemente le laquo core raquo et la gestion des sessions de la norme OpenId Connect
OpenID Connect permet agrave des applications de veacuterifier lrsquoidentiteacute des utilisateurs et drsquoobtenir des informations les
concernant en se basant sur lrsquoauthentification effectueacutee par un serveur drsquoautorisation
OpenID Connect 10 se preacutesente comme eacutetant une surcouche de gestion drsquoidentiteacute du protocole drsquoautorisation
OAuth 20
Les speacutecifications du protocole OAuth deacutefinissent les meacutecanismes utiliseacutes pour lrsquoobtention et lrsquoutilisation des
jetons pour lrsquoaccegraves aux ressources
221 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
614 Etapes pour se raccorder agrave FranceConnect
Preacutesentation du diagramme de fournisseur de service
Source du scheacutema httpsdocinteg01dev-franceconnectfrintegration-fs
Chacune des eacutetapes est deacutecrite de la maniegravere suivante
1 ltFC_URLgtapiv1authorize REDIRECTION
Contexte Le FS redirige depuis la requecircte preacuteceacutedente vers apiv1authorize pour engager la cineacutematique
dauthentification
Origine FS
Cible FC
Type dappel redirection navigateur
Requecircte
URL
ltFC_URLgtapiv1authorizeresponse_type=codeampclient_id=ltCLIENT_IDgtampredirect_uri=ltFS_URLgt2FltURL
_CALLBACKgtampscope=ltSCOPESgtampstate=ltSTATEgtampnonce=ltNONCEgt Reacuteponse
[hellip]
Ordre des eacutetapes pour se raccorder agrave FranceConnect pour un portail amont
Etape 1 Srsquoinscrire en tant que nouveau fournisseur de service afin de recevoir un client ID et un client secret
Un formulaire en ligne est disponible httpsdocinteg01dev-franceconnectfrintegration-fs
Etape 2 Obtenir un client OpenId Connect
222 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Des exemples dapplications clientes qui fonctionnent baseacutees sur des librairies du marcheacute sont mises agrave
disposition directement par France Connect httpsgithubcomfrance-connectservice-providers-
examples
Dautres clients sont disponibles sur le site officiel drsquoOpenId Connect
httpopenidnetdeveloperslibraries
o Note il faut choisir un produit dont la caracteacuteristique Relying Party est Yes
Etape 3 Configurer votre client OpenID Connect
Avec les EndPoints de France Connect (Autorisation Token UserInfos et Logout)
Authorization endpoint httpsfceinteg01dev-franceconnectfrapiv1authorize
Token endpoint httpsfceinteg01dev-franceconnectfrapiv1token
UserInfo endpoint httpsfceinteg01dev-franceconnectfrapiv1userinfo
Endpoint de logout httpsfceinteg01dev-franceconnectfrapiv1logout
62 Lrsquoauthentification agrave la solution mutualiseacutee CPP2017 par un SI Externe
621 Principe geacuteneacuteral
La seacutecurisation des accegraves aux services web du Portail Fournisseur est reacutealiseacutee sur deux niveaux
La mise en place drsquoune liaison seacutecuriseacutee avec lrsquoapplication appelante du partenaire (eacutediteur ou entiteacute
publique)
La mise en place drsquoune authentification de lrsquoutilisateur de lrsquoentiteacute publique autorisant la reacutealisation des
opeacuterations au travers ou pour le compte de lrsquoentiteacute publique
622 Mise en place drsquoune liaison seacutecuriseacutee
Pour assurer les exigences et contraintes de confidentialiteacute inteacutegriteacute et imputabiliteacute des eacutechanges sur internet
les messages sont encapsuleacutes dans une liaison chiffreacutee TLS 1x avec authentification mutuelle
623 Description de la mise en œuvre
Lors de lrsquoeacutetablissement de la liaison lrsquoapplication du partenaire (eacutediteur ou entiteacute publique) doit srsquoauthentifier et
valider le certificat preacutesenteacute par le Portail Fournisseur CPP2017 Le certificat preacutesenteacute par le Portail Fournisseur
CPP2017 est un certificat X509 signeacute par le certificat drsquoautoriteacute CLASSE 4 de lrsquoIGC retenue par lrsquoAIFE Cette
IGC est une IGC reconnue par le RGS
Lrsquoapplication du partenaire doit effectuer les opeacuterations suivantes
ndash Veacuterifier la signature du certificat sa parenteacute (lrsquoautoriteacute) et les dates de deacutebut et de fin de validiteacute
devront ecirctre veacuterifieacutees
ndash Controcircler que le certificat nrsquoest pas reacutevoqueacute
En retour lrsquoapplication du partenaire fournit un certificat X509 signeacute par le certificat drsquoautoriteacute CLASSE 4 drsquoune
IGC reconnue par le RGS
Le Portail Fournisseur CPP2017 effectue les opeacuterations suivantes
ndash Veacuterification de la signature du certificat sa parenteacute (lrsquoautoriteacute) et des dates de deacutebut et de fin de
validiteacute
ndash Controcircle de la non reacutevocation du certificat
ndash Controcircle de la preacutesence de la clef dans la liste des clefs accepteacutees par le Portail Fournisseur CPP2017
223 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
624 Reccomandations
Le certificat ayant une dureacutee de vie limiteacutee il est donc neacutecessaire de preacutevoir cocircteacute systegraveme ou serveur du
partenaire les meacutecanismes permettant de geacuterer ce renouvellement Pour faciliter cette opeacuteration il est
recommandeacute aux applications des partenaires drsquoecirctre agrave mecircme de geacuterer au moins deux certificats
potentiellement issus drsquoautoriteacutes diffeacuterentes (une autoriteacute pour le certificat en fin de vie et une pour le nouveau
certificat)
224 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
625 Standards et reacutefeacuterences utiliseacutees
ndash TLS1x RFC 5246 et RFC 4346
ndash Liste des IGC reconnues par le RGS httpwwwssigouvfradministrationqualifications
ndash Certificat X509 RFC 5280
63 Mise en place drsquoune authentification utilisateur par login et mot de passe
Pour deacutefinir les peacuterimegravetres (fonctions et donneacutees) accessibles au travers des services web et reacutepondre aux
exigences et contraintes drsquoimputabiliteacute des actions reacutealiseacutees sur le Portail de Services CPP2017 une
authentification utilisateur est mise en place apregraves lrsquoeacutetablissement de la liaison seacutecuriseacutee avec le partenaire
Dans le cadre de lrsquoauthentification par login et mot de passe apregraves lrsquoeacutetablissement de la liaison seacutecuriseacutee avec
lrsquoapplication du partenaire le SI Externe insegravere les champs deacutecrits ci-apregraves dans le header HTTP de la requecircte
REST
ndash Champ laquo Login raquo ce champ contient le login ou identifiant de lrsquoutilisateur invoquant le service
ndash Champ laquo MDP raquo ce champ contient le laquo hash raquo du mot de passe associeacute agrave lrsquoidentifiant de lrsquoutilisateur
invoquant le service
Le laquo hash raquo du mot de passe est le reacutesultat obtenu en appliquant lrsquoalgorithme SHA-256 au mot de passe
utilisateur
631 Standard et reacutefeacuterences utiliseacutes
SHA 256 FIPS 180-4
225 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
7 LES PROTOCOLES DE RACCORDEMENT POUR LES FOURNISSEURS
Afin de permettre les eacutechanges de flux de donneacutees la solution CPP 2017 met agrave disposition des partenaires les
trois protocoles drsquoeacutechanges suivants
- PeSIT HS E
- SFTP
- AS2
Un partenaire ne peut utiliser exclusivement qursquoun seul de ces protocoles
71 PeSIT HS E
711 Deacutefinition
PeSIT (Protocole dEchanges pour un Systegraveme Interbancaire de Teacuteleacutecompensation)
Le principe drsquoeacutechange de donneacutee est baseacute sur des messages FPDU (File transfer protocol Data Unit) eacutechangeacutes
entre deux uniteacutes PeSIT homologues le demandeur et le serveur
Dans le cadre des eacutechanges entre Chorus Portail Pro et ses partenaires le protocole PESIT HS E est utiliseacute
uniquement en mode laquo push raquo ce qui signifie que le partenaire peut de sa propre initiative directement
envoyer un fichier au destinataire
Drsquoautre part la couche transport est seacutecuriseacutee par TLS ce qui induit des eacutechanges de certificats entre les
partenaires
712 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP
- Disposer drsquoun moniteur de transfert supportant le protocole PeSIT HS E
- Disposer drsquoun utilitaire drsquoaffectation de numeacutero de seacutequence
- Deacutefinir une proceacutedure drsquoeacutemission et de reacuteception
713 Preacuterequis de seacutecuriteacute
La seacutecuriteacute du protocole devra au preacutealable ecirctre assureacutee par
- un outil de calcul et de veacuterification de signature enveloppante XADES
- un certificat et sa cleacute priveacutee pour lrsquooutil de calcul de signature XADES
- le certificat du Systegraveme drsquoeacutechange pour la veacuterification de signature XADES
- un certificat et sa cleacute priveacutee pour la connexion TLS
226 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
72 SFTP
721 Deacutefinition
Le Secure File Transfert Protocol (ou SSH File Transfert Protocol ) est un protocole de transfert de fichiers
type clientserveur permettant un cryptage de toute la connexion y compris des mots de passe et du contenu
des transferts
Dans ce cas-ci lrsquoAIFE (Chorus Portail Pro) se constituera toujours en tant que serveur et les partenaires
resteront clients quel que soit le sens du transfert Le protocole preacutevoit la geacuteneacuteration drsquoune paire de cleacutes TLS
publiquespriveacutees permettant lrsquoouverture des services SFTP
Dans le cadre de lrsquoutilisation du protocole SFTP le partenaire devra deacuteposer sur le serveur SFTP de lrsquoAIFE les
fichiers qursquoil souhaite remettre agrave Chorus Portail Pro De mecircme il devra venir retirer sur le serveur de lrsquoAIFE les
fichiers qui lui seront remis par Chorus Portail Pro Dans ce cadre le deacutelai de retrait avant purge des fichiers est
fixeacute agrave une dureacutee drsquoune semaine Passeacute ce deacutelai les fichiers seront automatiquement purgeacutes
Le nommage des fichiers se fera agrave partir de la nomenclature deacutefinie pour le PeSIT HS E
Les cleacutes SSH priveacuteespubliques seront eacutechangeacutees entre le client et le serveur SFTP lors de leur premier
eacutechange
722 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP
- Disposer drsquoun outil supportant le protocole SFTP
- Disposer drsquoun utilitaire drsquoaffectation de numeacutero de seacutequence
- Deacutefinir une proceacutedure drsquoeacutemission et de reacuteception
723 Preacuterequis de seacutecuriteacute
- La cleacute publique AIFE doit ecirctre mise agrave disposition du partenaire qui souhaite eacutechanger via ce protocole
(via des URL sur les principes drsquoeacutechanges TLS)
- Cette cleacute sera valideacutee manuellement au niveau du serveur SFTP CPP permettant ainsi la connexion du
client SFTP
227 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
73 AS2
731 Deacutefinition
Le protocole AS2 fonctionne en mode laquo push raquo Le partenaire peut donc de sa propre initiative directement
envoyer un fichier au destinataire Ce protocole a la particulariteacute drsquointeacutegrer un systegraveme drsquoacquittement
protocolaire appeleacute MDN Dans le cadre des eacutechanges entre Chorus Portail Pro et ses partenaires les MDN
devront ecirctre geacuteneacutereacutes en mode synchrone et signeacutes
Le fichier agrave transmettre est encapsuleacute dans la requecircte AS2 sous forme de piegravece jointe dont le nommage se
fait agrave partir de la nomenclature deacutefinie pour le PeSIT HS E
Le protocole AS2 permettant la mise en œuvre de niveaux de seacutecuriteacute les certificats sont signeacutes au moyen
drsquoun algorithme SHA-1 et les eacutechanges crypteacutes au moyen drsquoun algorithme AES 256
732 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP
- Disposer drsquoun utilitaire drsquoaffectation de numeacutero de seacutequence
- Deacutefinir une proceacutedure drsquoeacutemission et de reacuteception
- Les partenaires doivent disposer drsquoun serveur AS2
- Les serveurs des partenaires doivent ecirctre en mesure de geacuterer les MDN synchrones et signeacutes
733 Preacuterequis de seacutecuriteacute
- Le protocole est seacutecuriseacute La couche de transport ne neacutecessite donc pas de TLS
- Les partenaires doivent neacuteanmoins disposer de certificats pour reacutealiser les opeacuterations de
o Signature (SHA-1)
o Chiffrement (AES 256)
o Authentification
228 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
8 GLOSSAIRE
Abreacuteviation Signification
AIFE Agence pour lrsquoinformatique financiegravere de lrsquoEtat chargeacutee du pilotage de la maicirctrise drsquoœuvre de la solution mutualiseacutee-CPP 2017 et du deacuteploiement de la solution13
API Application Programming Interface Ensemble normaliseacute de fonctions qui sert de faccedilade par laquelle un logiciel offre des services agrave dautres logiciels
ASAP Avis des sommes agrave payer
Atlas Solution de stockage des factures et de piegraveces justificatives
Chorus
Chorus est lapplication commune agrave tous les gestionnaires et comptables de
lEacutetat geacuterant la deacutepense les recettes non fiscales et la comptabiliteacute de lEacutetat Elle integravegre tous les acteurs de la gestion financiegravere de lEacutetat Lapplication
est fondeacutee sur un progiciel de gestion inteacutegreacutee (PGI) et permet de mettre en œuvre toutes les ambitions de la LOLF notamment en termes de comptabiliteacute
Solution mutualiseacutee-CPP 2017
Solution mutualiseacutee cible du laquo Portail de facturation raquo Chorus Portail Pro
Facture
La facture est une piegravece comptable par laquelle le vendeur (ou prestataire de services) indique le deacutetail des quantiteacutes qualiteacutes et prix des marchandises ou services preacutealablement deacutelivreacutes qui constitue lrsquoensemble des donneacutees de facturation Les factures inteacutegreacutees au peacuterimegravetre de la deacutemateacuterialisation sont celles de la commande publique transmise par les
fournisseurs
Demande de paiement Demande de paiement facture de cotraitance ou de sous-traitance
Document de facturation Document justificatif transmis agrave lrsquoappui drsquoune facture
Donneacutees de facturation Champ drsquoune facture
Dossier de facturation Ensemble de piegraveces permettant le mandatement et la liquidation (facture et document de facturation)
DGD Deacutecompte geacuteneacuteral deacutefinitif
DGFiP Direction Geacuteneacuterale des Finances Publiques
DP Objet creacuteeacute par lrsquoordonnateur Etat ou EPN permettant la liquidation (correspondant au mandatement du secteur public local)
DRFiP Direction reacutegionale des finances publiques
EDI Echange de donneacutees informatiseacute
EJ Engagement juridique
EPL Etablissement Public Local
EPN Etablissement Public National
EPS Etablissement Public de Santeacute
Espace factures reccedilues Portail en mode laquo SaaS raquo permettant aux collectiviteacutes locales et EPN de teacuteleacutecharger leurs factures drsquoen remonter les statuts drsquoavancement et
drsquointeragir avec les fournisseurs et le support
Helios Helios Systegraveme drsquoinformation comptable de la direction geacuteneacuterale des finances publiques deacutedieacute au secteur local pour la tenue des comptabiliteacutes
locales
PES Protocole drsquoeacutechange standard
PIGP Portail internet de la gestion publique
PJ Piegravece justificative ou piegravece jointe selon le contexte
MOA Maitrise drsquoouvrage
MOE Maitrise drsquoœuvre
Mode laquo Saas raquo Le mode laquo Saas raquo (logiciel en mode service) est un modegravele drsquoexploitation commerciale agrave des logiciels en ligne qui permet aux utilisateurs de ne pas avoir agrave installer lrsquooutil sur leurs propres services
SE Chorus Systegraveme drsquoeacutechange Chorus
SE Service exeacutecutant la deacutepense de lrsquoEtat
SIGF Systegraveme drsquoInformation de gestion financiegravere (des collectiviteacutes et eacutetablissements publics)
229 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
SIRET
Le numeacutero SIRET est un identifiant deacutetablissement pour les fournisseurs franccedilais Cet identifiant numeacuterique de 14 chiffres est articuleacute en deux parties
la premiegravere est le numeacutero SIREN de luniteacute leacutegale agrave laquelle appartient luniteacute SIRET la seconde habituellement appeleacutee NIC (Numeacutero Interne de Classement) se compose dun numeacutero dordre agrave quatre chiffres attribueacute agrave leacutetablissement et dun chiffre de controcircle qui permet de veacuterifier la validiteacute
de lensemble du numeacutero SIRET
SMA Service mandataire Atlas
UBL Invoice Universal Business Language (norme de structuration de donneacutees de factures)
UNCEFACT United Nations Centre for Trade Facilitation and Electronic Business
Version - Date Emetteur StatutSuivi des modifications
Version 21 ndash 280715 AIFE
Suppression du reacutefeacuterencement de la REG S303
sur les balises drsquoengagement
Nouvelle description seacutemantique des balises de
lrsquoentiteacute laquo Valideur raquo des flux E1 et E2
Mise agrave jour des XSD (ajustement dans le
nommage des balises suppression de la balise
PJIdOriginale du XSDCPPFactureMinimal
nouveau nommage des XSD)
Reacutefeacuterencement des regravegles de gestion G713
G714 G715 G716
Ajout de la balise laquo Mode de paiement raquo dans le
format E2
Ajustement du scheacutema du flux cycle de vie
Reacutefeacuterencement de la balise laquo mode de
paiement raquo dans les descriptions syntaxiques
des formats UBL et CII du flux E2
Version 20 ndash 200715
AIFE
Introduction ajout de liens hypertextes vers la
reacuteglementation applicable
Description fonctionnelle de la solution
o Preacutecision sur la dureacutee drsquoarchivage des
factures pour le compte des eacutemetteurs (10
ans)
o Mise agrave jour des cadres de facturation
Description des formats
o Production des XSD des flux speacutecifiques agrave la
solution mutualiseacutee et non reacutefeacuterenceacutes dans
les standards internationaux (CII UBL) ou
dans le format de la DGFiP (PES)
o Mise agrave jour des regravegles de gestions
seacutemantiques et syntaxiques (dont rajout des
regravegles de gestion relatives aux modes de
regraveglement)
o Ajout du flux laquo Meacutemoire de frais de justice raquo
son format syntaxique et ses regravegles de
gestion associeacutees
o Description de lrsquoenveloppe des flux
speacutecifiques agrave la solution mutualiseacutee et non
reacutefeacuterenceacutes dans les formats internationaux
(CII UBL) ou dans le format de la DGFiP
(PES)
o Mise agrave jour des flux pivot et cycle de vie
o Rajout de regravegles de gestion applicables au
format syntaxique du flux PES_Depense
Aller
2 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
1 Propos liminaires 8 11 Objectifs du document 8 12 Contenu du document 8 13 Lecture du document 8
2 Introduction 9 21 Le contexte et les objectifs de la deacutemateacuterialisation des factures 9 211 Un contexte et une trajectoire recherchant la simplification administrative 9 212 Les objectifs du programme de deacutemateacuterialisation des factures 9 22 Rappel du cadre regraveglementaire 10 221 Le cadre regraveglementaire europeacuteen 10 222 Le cadre regraveglementaire franccedilais 10 2221 Les conditions drsquoeacutemission et reacuteception des factures agrave destination de la sphegravere publique 10 2222 Les mentions obligatoires de la facture eacutelectronique 11 2223 Les eacuteleacutements relevant de la facturation 12 2224 Les modaliteacutes actuelles de deacutemateacuterialisation des factures 13 2225 Les modaliteacutes de controcircle de la piste drsquoaudit de lrsquoarticle 289 du CGI 14 23 Peacuterimegravetre drsquoapplication de la solution mutualiseacutee-CPP 2017 15 231 Les acteurs concerneacutes 15 2311 Les fournisseurs priveacutes et publics 15 2312 Les personnes publiques reacutecipiendaires 15 2313 Les tiers de teacuteleacutetransmission 16 2314 Les opeacuterateurs de deacutemateacuterialisation 16 2315 Les eacutediteurs de portails partenaires amont agrave valeur ajouteacutee 17 2316 Les eacutediteurs de solutions meacutetiers exploitant les donneacutees de facturation 17 232 Les natures de relations contractuelles concerneacutees 18
3 Description fonctionnelle de la solution 19 31 Les principes directeurs de la solution mutualiseacutee-CPP 2017 19 32 Preacutesentation de la solution mutualiseacutee-CPP 2017 19 321 Peacuterimegravetre fonctionnel de la solution mutualiseacutee-CPP 2017 19 322 Offre de service de la solution mutualiseacutee-CPP 2017 20 33 Identification des acteurs 21 331 Pour les eacutemetteurs de factures 21 332 Pour les reacutecepteurs de factures 21 34 Lrsquooffre de service agrave destination des eacutemetteurs de factures 22 341 Les modes de transmission de factures 22 342 La mise agrave disposition de lrsquoannuaire des entiteacutes destinatrices de factures 24 343 La sollicitation de lrsquoassistance 24 35 Lrsquooffre de service agrave destination des reacutecepteurs de factures 25 351 La notification de la reacuteception drsquoune facture 25 352 La mise agrave disposition des factures et des dossiers de facturation 25 3521 En mode EDI 25 3522 En mode service 25 3523 En mode portail 25 353 La prise en compte de la remonteacutee des statuts 26 354 Le recours agrave lrsquoassistance de la solution mutualiseacutee 27 3541 La sollicitation de lrsquoassistance par les reacutecepteurs de factures 27 3542 La reacuteponse aux sollicitations en provenance des eacutemetteurs de factures 27 36 Le cycle de vie nominal de la facture 28 37 Les controcircles reacutealiseacutes par la solution mutualiseacutee-CPP 2017 32 371 Les controcircles de coheacuterence du flux et de seacutecuriteacute 32 372 Les controcircles de structure des donneacutees 32 373 Les controcircles de la coheacuterence des donneacutees 33 374 Focus sur le controcircle drsquouniciteacute 34
3 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
3741 Deacutelimitation de lrsquouniciteacute 34 3742 Le controcircle de lrsquouniciteacute 34 38 Les possibiliteacutes de recyclage de la facture 35 381 Deacutelimitation du recyclage 35 382 Modaliteacutes du recyclage 35 383 Modaliteacutes de reacuteeacutemission de facture sans recyclage 35 39 Les diffeacuterents cadres de facturation 36 391 Modaliteacutes de prise en compte des cadres de facturation speacutecifiques 36 392 Focus sur les modaliteacutes de validation 37 393 Focus sur les modaliteacutes de prise en compte des piegraveces de marcheacute de travaux sur CPP 38
4 Description des formats portant les flux drsquoeacutechanges autour de la solution mutualiseacutee-CPP 2017 41 41 Vue drsquoensemble des flux autour de la solution mutualiseacutee-CPP 2017 41 411 Matrices des flux drsquoeacutechange 42 4111 Matrices des flux par type drsquoacteur 42 412 Preacutesentation des formats accepteacutes par type de flux EDI 44 42 Description geacuteneacuterique des donneacutees par type de flux 45 421 Description du flux Pivot 45 422 Description des flux de type facture 54 423 Description des flux Cycle de Vie de la facture (R) 81 424 Description des enveloppes des flux 85 43 Regravegles de gestion associeacutees aux donneacutees geacuteneacuteriques porteacutees par les flux 87 44 Regravegles de gestion speacutecifiques aux meacutemoires de frais de justice 96 45 Description deacutetailleacutee des formats syntaxiques associeacutes aux diffeacuterents types de flux 98 451 Flux Pivot - Format CPPFacturePivot 98 4511 Flux pivot ndash syntaxe de lrsquoenveloppe 100 4512 Flux Pivot - Syntaxe des donneacutees 101 452 Flux factures 105 4521 Flux structureacute Facture 105 4522 Flux mixte Facture 127 4523 Flux structureacutes Meacutemoire de frais de justice ndash Format UBL Invoice 145 453 Flux de cycle de vie de la facture 150 4531 Format AIFE_Statut 150 4532 Format CPPStatut 154 46 Regravegles de gestion associeacutees aux donneacutees associeacutees aux formats syntaxiques 161 461 Regravegles de Gestion applicables aux formats syntaxiques UBL 161 462 Regravegles de Gestion applicables aux formats syntaxiques CII 162 463 Regravegles de Gestion applicables aux formats syntaxiques PES_Factures_ASAP 163 464 Regravegles de Gestion applicables au format syntaxique du flux PES_DeacutepenseAller 165 465 Regravegles de Gestion applicables aux formats syntaxique CPP 167
5 Presentation du mode service 168 51 Le principe de fonctionnement des API 168 511 Preacutesentation de lrsquooffre de service 168 512 Contraintes lieacutees au header de la requecircte 169 52 Les services proposeacutes en API 170 521 Service factures eacutemises 171 5211 Meacutethode rechercher 171 5212 Meacutethode enregistrer 175 5213 Meacutethode soumettre 180 5214 Meacutethode dupliquer 186 5215 Meacutethode supprimer 186 5216 Meacutethode consulterDetail 186 5217 Meacutethode consulterHistorique 186 5218 Meacutethode consulterPiece 186 5219 Meacutethode telecharger 187
4 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52110 Meacutethode fildEvenements 189 52111 Meacutethode listeActions 189 52112 Meacutethode tableaudeBord 189 52113 Meacutethode deposerFlux 190 52114 Meacutethode depoderPdf 190 52115 Meacutethode ajouterPj 190 52116 Meacutethode recycler 190 522 Service factures de travaux 191 5221 Meacutethode rechercher 191 5222 Meacutethode enregistrer 191 5223 Meacutethode soumettre 191 5224 Meacutethode dupliquer 191 5225 Meacutethode supprimer 191 5226 Meacutethode consulterDetail 191 5227 Meacutethode consulterHistorique 191 5228 Meacutethode consulterPiece 191 5229 Meacutethode telecharger 191 52210 Meacutethode fildEvenements 191 52211 Meacutethode listeActions 191 52212 Meacutethode tableaudeBord 191 52213 Meacutethode deposerFlux 192 52214 Meacutethode depoderPdf 192 52215 Meacutethode ajouterPj 192 52216 Meacutethode traiter 192 52217 Meacutethode recycler 192 523 Service factures agrave valider 193 5231 Meacutethode rechercher 193 5232 Meacutethode consulterDetail 193 5233 Meacutethode consulterHistorique 193 5234 Meacutethode consulterPiece 193 5235 Meacutethode telecharger 193 5236 Meacutethode fildEvenements 193 5237 Meacutethode listeActions 193 5238 Meacutethode tableaudeBord 193 5239 Meacutethode traiter 193 524 Service factures reccedilues 194 5241 Meacutethode rechercher 194 5242 Meacutethode consulterDetail 198 5243 Meacutethode consulterHistorique 198 5244 Meacutethode consulterPiece 198 5245 Meacutethode telecharger 199 5246 Meacutethode fildEvenements 201 5247 Meacutethode listeActions 201 5248 Meacutethode tableaudeBord 201 5249 Meacutethode traiter 201 525 Service meacutemoires de justice 205 5251 Meacutethode rechercher 205 5252 Meacutethode enregistrer 205 5253 Meacutethode soumettre 205 5254 Meacutethode dupliquer 205 5255 Meacutethode supprimer 205 5256 Meacutethode consulterDetail 205 5257 Meacutethode consulterHistorique 205 5258 Meacutethode consulterPiece 205
5 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5259 Meacutethode telecharger 205 52510 Meacutethode fildEvenements 205 52511 Meacutethode listeActions 205 52512 Meacutethode tableaudeBord 206 52513 Meacutethode deposerFlux 206 52514 Meacutethode ajouterPj 206 526 Service demandes de remboursement TIC 207 5261 Meacutethode rechercher 207 5262 Meacutethode enregistrer 207 5263 Meacutethode soumettre 207 5264 Meacutethode dupliquer 207 5265 Meacutethode supprimer 207 5266 Meacutethode consulterDetail 207 5267 Meacutethode consulterHistorique 207 5268 Meacutethode consulterPiece 207 5269 Meacutethode telecharger 207 52610 Meacutethode fildEvenements 207 52611 Meacutethode listeActions 207 52612 Meacutethode tableaudeBord 207 52613 Meacutethode deposerFlux 207 52614 Meacutethode ajouterPj 208 527 Service engagements 209 5271 Meacutethode rechercher 209 5272 Meacutethode consulterDetail 209 5273 Meacutethode consulterHistorique 209 5274 Meacutethode consulterPiece 209 5275 Meacutethode telecharger 209 5276 Meacutethode fildEvenements 209 5277 Meacutethode listeActions 209 5278 Meacutethode tableaudeBord 209 528 Sollicitations eacutemises 210 5281 Meacutethode rechercher 210 5282 Meacutethode enregistrer 210 5283 Meacutethode soumettre 210 5284 Meacutethode supprimer 210 5285 Meacutethode consulterDetail 210 5286 Meacutethode consulterHistorique 210 5287 Meacutethode consulterPiece 210 5288 Meacutethode telecharger 210 5289 Meacutethode fildEvenements 210 52810 Meacutethode listeActions 210 52811 Meacutethode tableaudeBord 210 52812 Meacutethode ajouterPj 211 52813 Meacutethode traiter 211 529 Sollicitation reccedilues 212 5291 Meacutethode rechercher 212 5292 Meacutethode enregistrer 212 5293 Meacutethode soumettre 212 5294 Meacutethode consulterDetail 212 5295 Meacutethode consulterHistorique 212 5296 Meacutethode consulterPiece 212 5297 Meacutethode telecharger 212 5298 Meacutethode fildEvenements 212 5299 Meacutethode listeActions 212
6 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52910 Meacutethode tableaudeBord 212 52911 Meacutethode ajouterPj 212 52912 Meacutethode traiter 213 5210 Gestion des utilisateurs 214 52101 Meacutethode rechercher 214 52102 Meacutethode enregistrer 214 52103 Meacutethode soumettre 214 52104 Meacutethode supprimer 214 52105 Meacutethode consulterDetail 214 52106 Meacutethode consulterHistorique 214 52107 Meacutethode fildEvenements 214 52108 Meacutethode listeActions 214 52109 Meacutethode tableaudeBord 214 521010 Meacutethode deposerFlux 214 521011 Meacutethode traiter 214 5211 Gestions des structures 215 52111 Meacutethode rechercher 215 52112 Meacutethode enregistrer 215 52113 Meacutethode consulterDetail 215 52114 Meacutethode consulterHistorique 215 52115 Meacutethode consulterPiece 215 52116 Meacutethode fildEvenements 215 52117 Meacutethode listeActions 215 52118 Meacutethode tableaudeBord 215 52119 Meacutethode ajouterPj 215 521110 Meacutethode traiter 215 5212 Gestion du compte utilisateurs 216 52121 Meacutethode enregistrer 216 52122 Meacutethode consulterDetail 216 52123 Meacutethode consulterPiece 216 52124 Meacutethode fildEvenements 216 52125 Meacutethode ajouterPj 216 5213 Qualification des flux 217 52131 Meacutethode rechercher 217 52132 Meacutethode enregistrer 217 52133 Meacutethode soumettre 217 52134 Meacutethode fildEvenements 217 52135 Meacutethode listeActions 217 52136 Meacutethode tableaudeBord 217 52137 Meacutethode deposerFlux 217 52138 Meacutethode ajouterPj 217 5214 Reacutefeacuterentiels 218 52141 Meacutethode rechercher 218 52142 Meacutethode consulterDetail 218
6 Lrsquoauthentification 219 61 Lrsquoauthentification agrave la solution mutualiseacutee CPP2017 par un portail tiers laquo fournisseurs raquo 219 611 Le principe de fonctionnement de France Connect Entreprises 219 612 Lrsquoimpleacutementation de la France connect pour les portails tiers dans le cadre de la solution
mutualiseacutee CPP2017 220 613 Description technique 220 614 Etapes pour se raccorder agrave FranceConnect 221 62 Lrsquoauthentification agrave la solution mutualiseacutee CPP2017 par un SI Externe 222 621 Principe geacuteneacuteral 222 622 Mise en place drsquoune liaison seacutecuriseacutee 222
7 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
623 Description de la mise en œuvre 222 624 Reccomandations 223 625 Standards et reacutefeacuterences utiliseacutees 224 63 Mise en place drsquoune authentification utilisateur par login et mot de passe 224 631 Standard et reacutefeacuterences utiliseacutes 224
7 Les protocoles de raccordement pour les fournisseurs 225 71 PeSIT HS E 225 711 Deacutefinition 225 712 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP 225 713 Preacuterequis de seacutecuriteacute 225 72 SFTP 226 721 Deacutefinition 226 722 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP 226 723 Preacuterequis de seacutecuriteacute 226 73 AS2 227 731 Deacutefinition 227 732 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP 227 733 Preacuterequis de seacutecuriteacute 227
8 Glossaire 228
8 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
1 PROPOS LIMINAIRES
11 Objectifs du document
Ce document preacutesente le dossier des speacutecifications externes de la solution mutualiseacutee mise agrave disposition par
lrsquoEtat et deacutenommeacutee laquoPortail de facturationraquo Celle-ci permet
- le deacutepocirct et la transmission des factures sous forme eacutelectronique par les fournisseurs agrave destination de
personnes publiques
- la remonteacutee drsquoinformations du cycle de vie des factures agrave ces fournisseurs par les personnes publiques
Les speacutecifications externes entrent dans le cadre de lrsquoorganisation du deacuteveloppement et de la gestion des
systegravemes drsquoinformations impliqueacutes par ce projet
Ce document srsquoadresse
- A lrsquoensemble des fournisseurs de la sphegravere publique
- Aux personnes morales de droit public destinataires de factures
- Aux eacutediteurs de solutions financiegraveres des structures publiques
- Aux eacutediteurs de plateforme drsquoeacutechanges deacutemateacuterialiseacutes
- Aux prestataires informatiques en charge de la gestion des plateformes publiques (portails partenaires)
ou de prestation de tiers de teacuteleacutetransmission
12 Contenu du document
Le preacutesent document preacutecise les exigences neacutecessaires au deacutepocirct la reacuteception et la transmission des factures
sous forme eacutelectronique agrave destination de personnes publiques ainsi que la remonteacutee des informations sur le
cycle de vie de la facture
Il encadre lrsquoensemble des modaliteacutes drsquoeacutechange de flux et de format ainsi que les contraintes drsquoexploitation et
les modaliteacutes drsquoaccompagnement des diffeacuterents acteurs concerneacutes
Ce document nrsquoest ni un guide utilisateur ni un support drsquoexplication du laquo portail de facturation raquo A
ce titre ce document deacutecrit uniquement les speacutecifications concernant les flux EDI et la description
des fonctionnaliteacutes mises en mode service
13 Lecture du document
Les collectiviteacutes locales et leurs groupements sont reacuteunis sous lrsquoappellation laquo Secteur public local raquo (SPL)
Les speacutecifications externes relatives au secteur public local srsquoadressent aux entiteacutes raccordeacutees au systegraveme
drsquoinformation Helios (comptable assignataire)
Les speacutecifications externes relatives aux EPN srsquoadressent aux entiteacutes qui ne sont pas raccordeacutees au systegraveme
drsquoinformation Helios (comptable assignataire)
9 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
2 INTRODUCTION
21 Le contexte et les objectifs de la deacutemateacuterialisation des factures
211 Un contexte et une trajectoire recherchant la simplification administrative
Dans le cadre de lrsquoacceacuteleacuteration des eacutechanges numeacuteriques entre les entreprises et les administrations les
factures entre lEtat les entiteacutes du secteur public local et les eacutetablissements publics et leurs fournisseurs
doivent progressivement ecirctre deacutemateacuterialiseacutees Ce programme de facturation eacutelectronique srsquoinscrit dans le
contexte de la loi de modernisation de lrsquoeacuteconomie (LME) du 4 aoucirct 20081 et du mouvement de modernisation
de lrsquoaction publique au regard des deacutecisions retenues par le comiteacute interministeacuteriel pour la modernisation de
lrsquoaction publique du 17 juillet 2013 et de la Loi drsquoHabilitation du 3 janvier 2014 relative agrave la simplification et la
seacutecurisation de la vie des entreprises Il a vocation agrave rendre obligatoire lrsquoenvoi et la reacuteception de factures sous
forme deacutemateacuterialiseacutee pour la sphegravere publique et ses fournisseurs
Lrsquoordonnance du 26 juin 2014 relative au deacuteveloppement de la facturation eacutelectronique2 preacutevoit une
deacutemateacuterialisation des factures agrave compter du 1er janvier 2017 aux grandes entreprises et aux fournisseurs
publics puis progressivement geacuteneacuteraliseacutee drsquoici le 1er janvier 2020 en tenant compte de la taille des entreprises
concerneacutees3
- au 1er janvier 2017 pour les grandes entreprises et les personnes publiques
- au 1er janvier 2018 pour les entreprises de taille intermeacutediaire
- au 1er janvier 2019 pour les petites et moyennes entreprises
- au 1er janvier 2020 pour les microentreprises
212 Les objectifs du programme de deacutemateacuterialisation des factures
Le programme de deacutemateacuterialisation des factures est une avanceacutee suppleacutementaire vers cette deacutemateacuterialisation
du support papier Il permet drsquooptimiser et drsquoeacutelargir le panel des services fournis aux eacutemetteurs de factures
vers la sphegravere publique Il a vocation agrave
- Mettre en place un processus simplifieacute de deacutepocirct et de reacuteception des factures via une solution unique
- Contribuer agrave la diminution du deacutelai de transmission des factures entre les diffeacuterents services
compeacutetents
- Contribuer agrave la diminution du deacutelai de traitement des factures agrave chacune des eacutetapes du circuit
- Optimiser le suivi de la facture depuis son eacutemission jusqursquoagrave sa mise en paiement (ou son rejet)
- Archiver les factures deacuteposeacutees par les fournisseurs et valideacutees par les systegravemes drsquoinformation
- Mettre agrave disposition des fournisseurs lrsquohistorique des factures qursquoils ont deacuteposeacutees via la solution
Le programme de deacutemateacuterialisation des factures est synonyme de
- Gains financiers chiffrables compte tenu entre autres de la diminution progressive de la charge
associeacutee au traitement des factures4
- Gains de productiviteacute compte tenu de la diminution du temps de traitement par facture
- Gain de temps compte tenu de la reacuteduction des deacutelais aux diffeacuterentes eacutetapes de traitement de la
facture
- Gains en termes de seacutecuriteacute compte tenu de la fonctionnaliteacute drsquoarchivage de lrsquoarchitecture des
systegravemes drsquoinformations deacuteployeacutes et de lrsquooptimisation du suivi de la facture
Lrsquoensemble des points drsquoimpact sont reacutefeacuterenceacutes dans la fiche drsquoimpact du 18 juin 20145 eacutetablie par le Ministegravere
des finances et des comptes publics et attacheacutee au projet drsquoordonnance relative au deacuteveloppement de la
facturation eacutelectronique
1 Loi ndeg 2008-776 du 4 aoucirct 2008 de modernisation de leacuteconomie
2 Ordonnance ndeg 2014-697 du 26 juin 2014 relative au deacuteveloppement de la facturation eacutelectronique
3 Ces cateacutegories dentreprises sont celles preacutevues pour lapplication de larticle 51 de la loi du 4 aoucirct 2008
4 Les gains preacutevisionnels geacuteneacutereacutes par le projet de facturation eacutelectronique 2017 ont eacuteteacute estimeacutes dans la laquo Fiche drsquoimpact projet de texte
regraveglementaire concernant lrsquoordonnance relative au deacuteveloppement de la facturation eacutelectronique NOR FCPX1413059R raquo eacutetablie le 18
juin 2004 5 NOR FCPX1413059R
10 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
22 Rappel du cadre regraveglementaire
La facture eacutelectronique dans le droit communautaire est encadreacutee par une reacuteglementation sous la forme dune
directive europeacuteenne (Directive europeacuteenne 2001115CE)6 qui a harmoniseacute les mentions leacutegales introduit la
signature eacutelectronique et le format non structureacute de type PDF
Cette directive europeacuteenne est transposeacutee dans le droit national de chacun des eacutetats membres de lUnion
europeacuteenne Une facture est dite deacutemateacuterialiseacutee lorsquelle reacutepond agrave certains critegraveres techniques et de seacutecuriteacute
(garanties dauthenticiteacute de non reacutepudiation et dinteacutegriteacute) Elle est alors consideacutereacutee strictement comme
facture originale sur le plan comptable et fiscal
221 Le cadre regraveglementaire europeacuteen
Le Conseil de lrsquoUnion Europeacuteenne fixe le cadre regraveglementaire europeacuteen de la deacutemateacuterialisation des factures au travers de plusieurs textes structurants
La directive europeacuteenne 2001115CE du 20 deacutecembre 2001 introduit la signature eacutelectronique et le format non structureacute de type PDF
La directive europeacuteenne 201045UE7 du 13 juillet 2010 modifiant la directive 2006112CE relative au systegraveme commun de taxe sur la valeur ajouteacutee en ce qui concerne les regravegles de facturation libeacuteralise le recours agrave la facture deacutemateacuterialiseacutee
La directive europeacuteenne 201455UE8 oblige les pouvoirs adjudicateurs et les entiteacutes adjudicatrices agrave accepter les factures eacutelectroniques conformes aux normes europeacuteennes
222 Le cadre regraveglementaire franccedilais
2221 Les conditions drsquoeacutemission et reacuteception des factures agrave destination de la sphegravere publique
En premier lieu la loi de modernisation de lrsquoeacuteconomie (LME) ndeg2008-776 du 4 aoucirct 2008 donne obligation agrave
lrsquoEtat drsquoaccepter les factures eacutemises par ses fournisseurs sous forme deacutemateacuterialiseacutee Les deacutecrets
drsquoapplication ndeg2013-346 relatif aux obligations de facturation en matiegravere de TVA et au stockage de factures
eacutelectronique et ndeg 2013-350 du 25 avril 2013 modifiant les dispositions de lannexe III du CGI relatives aux
factures transmises par voie eacutelectronique en matiegravere de TVA faisant suite agrave la loi ndeg2012-1510 du 29
deacutecembre 20129 de finances rectificatives pour 2012 preacutecisent les modaliteacutes et les regravegles de mise en
œuvre de lrsquoobligation drsquoacceptation des factures deacutemateacuterialiseacutees stipuleacutees par la loi de modernisation de
lrsquoeacuteconomie Ils transposent eacutegalement les dispositions relatives aux regravegles de facturation eacutelectronique de la
directive 201045UE du Conseil du 13 juillet 2010 libeacuteralisant le recours agrave la facture deacutemateacuterialiseacutee
Le deacutecret drsquoapplication 2013-346 du 24 avril 2013 adapte les dispositions reacuteglementaires relatives agrave la
facturation preacutevues aux articles 242 nonies et 242 nonies A de lannexe II au CGI dans le cadre de la
transposition de la directive 201045UE preacuteciteacutee
Le deacutecret drsquoapplication 2013-350 du 25 avril 2013 renforce les caracteacuteristiques de la signature
eacutelectronique procegravede agrave la codification des dispositions relatives agrave lrsquoeacutechange de donneacutees informatiseacutees et
preacutecise les modaliteacutes de conservation des factures ainsi que les regravegles applicables en matiegravere de restitution des
factures
6 Directive 2001115 sur lharmonisation des factures en matiegravere de TVA et la facturation eacutelectronique 7 Directive 201045UE DU CONSEIL du 13 juillet 2010 modifiant la directive 2006112CE relative au systegraveme commun de taxe sur la
valeur ajouteacutee en ce qui concerne les regravegles de facturation 8 Directive 201455UE du Parlement europeacuteen et du Conseil du 16 avril 2014 relative agrave la facturation eacutelectronique dans le cadre des
marcheacutes publics 9 Loi ndeg 2012-1510 du 29 deacutecembre 2012 de finances rectificative pour 2012 (1) NOR EFIX1238817L Version consolideacutee au 10 aoucirct
2014
11 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Lrsquoordonnance ndeg 2014-697 du 26 juin 201410 relative au deacuteveloppement de la facturation eacutelectronique rend
obligatoire la transmission des factures sous forme eacutelectronique pour les titulaires ainsi que les sous-traitants
admis au paiement direct de contrats conclus par lEtat les collectiviteacutes territoriales et les eacutetablissements
publics Par ailleurs cette ordonnance rend obligatoire pour lEtat les collectiviteacutes territoriales et les
eacutetablissements publics drsquoaccepter les factures transmises sous forme eacutelectronique par les titulaires et les sous-
traitants admis au paiement direct
Lrsquoarticle 2 de lrsquoordonnance preacutecise qursquoune solution mutualiseacutee mise agrave disposition par lEtat et deacutenommeacutee laquo
Portail de facturation raquo permet le deacutepocirct la reacuteception et la transmission des factures sous forme eacutelectronique
LEtat sauf impeacuteratif de deacutefense ou de seacutecuriteacute nationale les collectiviteacutes territoriales et les eacutetablissements
publics ainsi que les titulaires et les sous-traitants admis au paiement direct de leurs contrats utilisent le Portail
de facturation
Lrsquoarticle 3 preacutecise le calendrier drsquoentreacutee en vigueur des nouvelles obligations fixeacutees agrave lrsquoarticle 1er La
deacutemateacuterialisation des factures est imposeacutee agrave compter du 1er janvier 2017 aux grandes entreprises et aux
fournisseurs publics puis progressivement geacuteneacuteraliseacutee drsquoici le 1er janvier 2020 en tenant compte de la taille
des entreprises concerneacutees
2222 Les mentions obligatoires de la facture eacutelectronique
La facture est un eacuteleacutement de preuve dune opeacuteration commerciale et recegravele donc une valeur juridique
importante Elle sert par ailleurs de justificatif comptable et de support agrave lexercice des droits sur la TVA
Leacutetablissement de la facture reacutepond donc agrave certaines contraintes de contenu deacutefinies par des textes codifieacutes
Larticle L441-3 du code de commerce preacutecise les mentions obligatoires des factures dont les principales
sont les suivantes
nom et adresse des parties
date de la vente ou de la prestation de service
quantiteacute et deacutenomination preacutecise des produits ou services
prix unitaire hors taxe et reacuteductions eacuteventuellement consenties
date deacutecheacuteance du regraveglement
les clauses de peacutenaliteacutes de retard de paiement
Les articles R123-237 et 238 du code de commerce ajoutent agrave cette liste des eacuteleacutements didentification de
lentreprise numeacutero dimmatriculation aupregraves du greffe siegravege social statut juridique etc
En matiegravere fiscale un certain nombre dobligations speacutecifiques encadrent leacutetablissement des factures par les
assujettis agrave la TVA Elles sont introduites par larticle 289 du Code geacuteneacuteral des impocircts et preacuteciseacutees par
larticle 242 nonies A de lannexe II11 qui preacutevoit notamment des eacuteleacutements didentification du vendeur et de
lacqueacutereur et des preacutecisions sur les produits et services vendus
Cet article 242 nonies A du CGI preacutecise les quatorze mentions obligatoires afin quune facture eacutelectronique soit
valide Celles-ci sont
la date de deacutelivrance de la facture
le numeacutero seacutequentiel
le numeacutero didentifiant agrave la TVA de lassujetti et du client
les noms et adresses de lassujetti et du client
la quantiteacute et nature des biens livreacutes
leacutetendue et la nature des services rendus
10 Ordonnance ndeg 2014-697 du 26 juin 2014 relative au deacuteveloppement de la facturation eacutelectronique NOR FCPX1413059R
Lrsquoordonnance abroge lrsquoarticle 25 de la loi du 4 aout 2008 agrave partir du 1er janvier 2017 11 Modifieacute par le deacutecret ndeg 2013-346 du 24 avril 2013
12 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
la date agrave laquelle est effectueacutee ou acheveacutee la livraison de biens ou la prestation de services ou date du
versement dun acompte si cette date est deacutetermineacutee et diffeacuterente de celle de leacutemission de la facture
lorsque le redevable de la taxe est un repreacutesentant fiscal son nom son adresse et son numeacutero
didentifiant
la base drsquoimposition pour chaque taux ou exoneacuteration le prix unitaire hors taxe ainsi que les
escomptes rabais ou ristournes eacuteventuelles srsquoils ne sont pas compris dans le prix unitaire
le taux de TVA appliqueacute
le montant de la taxe agrave payer (sauf disposition contraire)
en cas drsquoexoneacuteration ou lorsque le client est redevable de la taxe la reacutefeacuterence agrave la disposition
pertinente de la directive ou agrave la disposition nationale correspondante ou agrave toute autre mention
indiquant que la livraison beacuteneacuteficie drsquoune exoneacuteration ou de lrsquoauto liquidation
en cas de livraison intracommunautaire drsquoun moyen de transport neuf les donneacutees eacutenumeacutereacutees agrave lrsquoart
28 bis paragraphe 2 de la directive
en cas drsquoapplication du reacutegime de la marge beacuteneacuteficiaire la reacutefeacuterence agrave lrsquoart 26 ou 26 bis ou aux
dispositions nationales correspondantes ou agrave toute autre mention indiquant que le reacutegime de la marge
beacuteneacuteficiaire a eacuteteacute appliqueacute
Les regravegles fiscales relatives aux mentions agrave porter sur les factures sont deacutetailleacutees par la doctrine BOI-TVA-
DECLA-30-20-20
2223 Les eacuteleacutements relevant de la facturation
Au titre de lrsquoarticle L441-3 du code du commerce laquo Tout achat de produits ou toute prestation de service pour
une activiteacute professionnelle doivent faire lobjet dune facturation raquo
Tout document de facturation eacutemis par un fournisseur comportant a minima lrsquoensemble des
informations obligatoires preacuteciseacutees dans le CGI dans le code du commerce ou dans un autre cadre
regraveglementaire speacutecifique12 est pris en compte obligatoirement par la solution mutualiseacutee-CPP 2017
La solution mutualiseacutee-CPP2017 prend en compte des types deacutefinis drsquoeacuteleacutements de facturation
Les factures directes agrave destination de personnes publiques
Les avoirs
Les factures de recette issues des entiteacutes publiques
Les demandes de paiement des sous-traitants admis au paiement direct
Les demandes de paiement des cotraitants (dont les demandes globales pour le compte du
groupement ou drsquounplusieurs membres du groupement)
Le document de facturation en appui des marcheacutes de travaux
o Projet de deacutecompte produit par le fournisseur (mensuel et final)
o Etat drsquoacompte produit par la MOE
o Etat drsquoacompte valideacute par la MOA
o Deacutecompte Geacuteneacuteral et Deacutefinitif
Les releveacutes drsquoopeacuteration bancaires eacutemis par les banques en cas de paiement par carte drsquoachat ne sont pas
consideacutereacutes comme des factures et agrave ce titre ne rentrent pas dans le peacuterimegravetre de la solution mutualiseacutee-CPP
2017
Les retenues de garantie les avances les peacutenaliteacutes et les primes ne sont pas inteacutegreacutees au peacuterimegravetre de la
solution mutualiseacutee-CPP 2017
Les factures dites agrave laquo zeacutero raquo sont prises en charge par la solution mutualiseacutee-CPP 2017 notamment au regard
de lrsquoobligation fiscale obligeant les fournisseurs de les eacutemettre
12 Les artisans les commerccedilants inscrits au RCS ou les autoentrepreneurs pour lesquels une assurance professionnelle est obligatoire
doivent doreacutenavant mentionner sur leurs devis et leurs factures lrsquoassurance souscrite au titre de leur activiteacute les coordonneacutees de
lrsquoassureur ou du garant la couverture geacuteographique du contrat ou de la garantie
13 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
2224 Les modaliteacutes actuelles de deacutemateacuterialisation des factures
En France la leacutegislation fiscale preacutevoit deux formats deacutechange pour deacutemateacuterialiser une facture
Dune part larticle 96G de lrsquoannexe 3 du Code geacuteneacuteral des impocircts autorise un EDI structureacute Ce
format permet gracircce agrave des champs preacutedeacutefinis dans le document un traitement automatiseacute
laquo I-Pour lapplication du 3deg du VII de larticle 289 du code geacuteneacuteral des impocircts les factures transmises
par voie eacutelectronique qui se preacutesentent sous la forme dun message structureacute selon une norme
convenue entre les parties permettant une lecture par ordinateur et pouvant ecirctre traiteacute
automatiquement et de maniegravere univoque constituent sous reacuteserve des II et III des documents
tenant lieu de factures dorigine raquo
Dautre part lrsquoarticle 289 V VI et VII du Code geacuteneacuteral des impocircts13 permet de deacutemateacuterialiser des
factures dans des formats non structureacutes (Word ou PDF) plus accessibles et moins coucircteux sous
reacuteserve de garantie notamment de lrsquoauthenticiteacute
V-Lauthenticiteacute de lorigine linteacutegriteacute du contenu et la lisibiliteacute de la facture doivent ecirctre assureacutees agrave
compter de son eacutemission et jusquagrave la fin de sa peacuteriode de conservation
VI-Les factures eacutelectroniques sont eacutemises et reccedilues sous une forme eacutelectronique quelle quelle soit
Elles tiennent lieu de factures dorigine pour lapplication de larticle 286 et du preacutesent article Leur
transmission et mise agrave disposition sont soumises agrave lacceptation du destinataire
VII-Pour satisfaire aux conditions preacutevues au V lassujetti peut eacutemettre ou recevoir des factures
1deg Soit sous forme eacutelectronique en recourant agrave toute solution technique autre que celles preacutevues aux
2deg et 3deg ou sous forme papier degraves lors que des controcircles documenteacutes et permanents sont mis en
place par lentreprise et permettent deacutetablir une piste daudit fiable entre la facture eacutemise ou reccedilue et
la livraison de biens ou prestation de services qui en est le fondement
2deg Soit en recourant agrave la proceacutedure de signature eacutelectronique avanceacutee deacutefinie au a du 2 de larticle 233
de la directive 2006112 CE du Conseil du 28 novembre 2006 preacuteciteacutee en ce qui concerne les regravegles de
facturation Un deacutecret preacutecise les conditions deacutemission de signature et de stockage de ces factures
3deg Soit sous la forme dun message structureacute selon une norme convenue entre les parties permettant
une lecture par ordinateur et pouvant ecirctre traiteacute automatiquement et de maniegravere univoque dans des
conditions preacuteciseacutees par deacutecret
La signature eacutelectronique des factures est une modaliteacute de facturation prise en charge par la solution
mutualiseacutee mais nrsquoen rend pas le caractegravere obligatoire
13 Article 289 modifieacute par Deacutecret ndeg2013-463 du 3 juin 2013 - art 1
14 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
2225 Les modaliteacutes de controcircle de la piste drsquoaudit de lrsquoarticle 289 du CGI
Il appartient agrave chaque assujetti de deacuteterminer librement en fonction de sa propre organisation lampleur et
les moyens des controcircles quil doit mettre en place pour garantir lauthenticiteacute de lorigine linteacutegriteacute du
contenu et la lisibiliteacute des factures eacutemises et reccedilues La taille de lentreprise la nature de son activiteacute ses
systegravemes dinformation la volumeacutetrie des factures quelle eacutemet et quelle reccediloit sont des paramegravetres agrave prendre
en compte pour deacuteterminer le niveau adeacutequat de controcircle
En tout eacutetat de cause les controcircles mis en place dans les entreprises doivent garantir les conditions
dauthenticiteacute dinteacutegriteacute et de lisibiliteacute des factures en eacutetablissant que les factures eacutemises et
reccedilues correspondent agrave la reacutealisation dune livraison de biens ou dune prestation de services
effectivement reacutealiseacutee
Les controcircles doivent en effet permettre agrave lrsquoassujetti de veacuterifier si la substance de la facture est
correcte crsquoest-agrave-dire si la prestation rendue ou le bien livreacute est conforme agrave la preacutesentation qui en est
faite sur la facture (en quantiteacute et en qualiteacute) et si lrsquoeacutemetteur de cette derniegravere dispose degraves lors drsquoun
droit agrave paiement
La piste daudit peut ecirctre constitueacutee de documents eacutetablis par lentreprise elle-mecircme (devis bon de
commande) ou par des tiers (extraits de compte) En cas de controcircle chaque assujetti doit pouvoir justifier
par tout moyen de la reacutealiteacute des opeacuterations soumises agrave la TVA Les justificatifs sont tregraves varieacutes
(document de transport facture du transporteur contrat dassurance relatif au transport international des
biens contrat conclu avec lacqueacutereur correspondance commerciale bon de commande eacutecrit eacutemanant de
lacqueacutereur et indiquant que les biens doivent ecirctre expeacutedieacutes ou transporteacutes dans un autre Eacutetat membre bon de
livraison bon denlegravevement confirmation eacutecrite par lacqueacutereur de la reacuteception des biens dans un autre Eacutetat
membre double de la facture du vendeur revecirctu du cachet de lacqueacutereur avis de regraveglement dun
eacutetablissement bancaire eacutetranger) Il nrsquoest ni opportun ni possible den eacutedicter une liste limitative La
conservation des piegraveces justificatives est obligatoire en application de lrsquoarticle L 102 B du LPF et permet
au contribuable quel que soit son mode de facturation de justifier de la reacutealiteacute des opeacuterations faisant lrsquoobjet de
facturation Elle participe eacutegalement de la piste daudit et de sa fiabiliteacute
15 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
23 Peacuterimegravetre drsquoapplication de la solution mutualiseacutee-CPP 2017
231 Les acteurs concerneacutes
Lrsquoordonnance rend obligatoire la facturation eacutelectronique pour les fournisseurs eacutemetteurs de factures agrave
destination de lrsquoEtat du secteur public local et des eacutetablissements publics
Lrsquoobligation drsquoeacutemettre a pour corollaire lrsquoobligation pour lrsquoEtat le secteur public local et les eacutetablissements
publics de recevoir les factures eacutelectroniques eacutemises par leurs fournisseurs
Drsquoautres acteurs tels que les eacutediteurs de plateforme drsquoeacutechanges deacutemateacuterialiseacutes ou des portails partenaires et les
tiers de teacuteleacutetransmission sont concerneacutes indirectement par la mise en œuvre de la solution mutualiseacutee-CPP
2017
2311 Les fournisseurs priveacutes et publics
Lrsquohabilitation preacutevue par le 2deg de lrsquoarticle 1er de la loi ndeg2014-1 du 2 janvier 2014 et lrsquoobligation fixeacutee par le I
de lrsquoarticle 1er de lrsquoordonnance ndeg2014-697 du 26 juin 2014 se reacutefegraverent expresseacutement aux relations
contractuelles Lrsquoordonnance srsquoapplique ainsi aux titulaires individuels ou en groupement et les sous-traitants
admis au paiement direct de contrats avec lrsquoEtat les entiteacutes du secteur public local et les eacutetablissements publics
sont concerneacutes par la mesure
La condition neacutecessaire est donc lrsquoexistence drsquoun contrat entre la personne publique et son fournisseur
qursquoil soit public ou priveacute
Les personnes publiques eacutemettant des factures agrave destination de lrsquoEtat des entiteacutes du secteur public local et des
eacutetablissements publics sont dans lrsquoobligation de transmettre une facturation eacutelectronique par le biais de la
solution portail
Faute de lien contractuel lintervention drsquoun fournisseur sur le fondement dune disposition ou drsquoune deacutecision
unilateacuterale nrsquoest pas soumise aux obligations relatives agrave la facturation eacutelectronique Il en va de mecircme des actes
deacutepourvus drsquoeffets de droit cest-agrave-dire ne comportant pas drsquoobligations reacuteciproques qursquoils soient qualifieacutes
drsquoaccords de conventions ou de protocoles
Ainsi les conventions drsquoadministration conclues entre personnes publiques pour deacutefinir les modaliteacutes de leur
action ne constituent pas des contrats soumis agrave lrsquoobligation de facturation eacutelectronique
2312 Les personnes publiques reacutecipiendaires
Le champ de lrsquoordonnance ndeg2014-697 du 26 juin 2014 srsquoapplique pour les personnes publiques suivantes
reacutecipiendaires de factures
lrsquoEtat
les eacutetablissements publics nationaux (dont les eacutetablissements publics de santeacute)
les collectiviteacutes territoriales et agrave leurs groupements (secteur public local)
o Reacutegions
o Deacutepartements
o Communes
o Deacutepartements drsquoOutre-Mer
les eacutetablissements publics locaux
o Etablissements publics de coopeacuteration intercommunale (EPCI)
o Syndicats mixtes Syndicats intercommunaux agrave vocation unique (SIVU) et Syndicats
intercommunaux agrave vocation multiple (SIVOM)
16 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
o Etablissements publics sociaux et meacutedico-sociaux (notamment les EHPAD)
o Reacutegies doteacutees de la personnaliteacute morale cest agrave dire les reacutegies personnaliseacutees
o Autres cateacutegories deacutetablissements publics locaux
offices publics de lrsquohabitat
CCASCIAS
caisses des eacutecoles
eacutetablissements publics de coopeacuteration culturelle
services deacutepartementaux dincendie et de secours
centre de gestion de la fonction publique
les organismes consulaires tels que les chambres de commerce et drsquoindustrie les chambres des
meacutetiers ou les chambres drsquoagriculture
les autres formes de coopeacuteration entre collectiviteacutes (interdeacutepartementales interreacutegionales sauf les
ententes conventions coopeacuteration souple)
Les eacutetablissements publics nationaux et les eacutetablissements publics locaux ne disposant pas drsquoagent comptable
rentrent dans le peacuterimegravetre de lrsquoordonnance
Ne relegravevent pas du champ de lrsquoordonnance ndeg2014-697 du 26 juin 2014 en tant que reacutecipiendaire
Les collectiviteacutes drsquoOutre-Mer agrave lrsquoexception de Saint Pierre et Miquelon et Saint Bartheacutelemy
Les groupements de coopeacuteration sanitaire
Les autres formes de coopeacuteration dans le domaine sanitaire
o syndicat inter hospitalier
o communauteacute hospitaliegravere de territoire
Les groupements de coopeacuteration sociale et meacutedico-sociale
Les reacutegies doteacutees de la seule autonomie financiegravere
Les groupements dinteacuterecirct public locaux (ex GIP Maison deacutepartementale des personnes
handicapeacutees)
Les associations syndicales autoriseacutees
Les associations fonciegraveres rurales
Les socieacuteteacutes drsquoeacuteconomie mixte
Lorsque des SEM des GIP ou autre type de groupement agissent pour le compte et au nom drsquoun des
destinataires soumis agrave lrsquoobligation reacuteglementaire elles sont inteacutegreacutees au peacuterimegravetre de lrsquoordonnance en tant que
reacutecipiendaire de factures
2313 Les tiers de teacuteleacutetransmission
Des tiers de teacuteleacutetransmission peuvent ecirctre solliciteacutes par le secteur public local et les EPN pour
Transmettre les flux de factures eacutemises ou de statut geacuteneacutereacutes par leur systegraveme drsquoinformation de
gestion financiegravere (ou autres systegravemes de gestion des factures) agrave destination de la solution
mutualiseacutee-CPP 2017
Controcircler linteacutegriteacute de la transmission
Horodater la transmission
Reacuteceptionner le flux retour
2314 Les opeacuterateurs de deacutemateacuterialisation
Les eacutediteurs de solution drsquoeacutechanges deacutemateacuterialiseacutes mettront agrave disposition de leurs clients (fournisseurs de
personnes publiques) les fonctionnaliteacutes de la solution mutualiseacutee-CPP 2017 offertes en mode flux et en mode
portail agrave partir de leur solution au travers des API (application protocole interface) de la solution mutualiseacutee-
CPP 2017 qursquoils inteacutegreront agrave leurs solutions
17 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
2315 Les eacutediteurs de portails partenaires amont agrave valeur ajouteacutee
En amont de la solution mutualiseacutee-CPP 2017 des portails dits laquo agrave valeur ajouteacutee raquo permettent la reacutealisation
drsquoopeacuterations laquo meacutetiers raquo preacutealables agrave lrsquoeacutemission du document de facturation (ex dans le cadre des marcheacutes de
travaux des portails de facturation permettent agrave la maitrise drsquoœuvre drsquoactualiser les prix du projet de deacutecompte
ou bien encore permettent de geacuterer les interactions avec le fournisseur avant la geacuteneacuteration du bon de
commande auto-facturation)
Les eacutediteurs de ces portails mettront agrave disposition de leurs clients (fournisseurs de personnes publiques) les
fonctionnaliteacutes de la solution mutualiseacutee-CPP 2017 en invoquant les API disponibles agrave partir de leurs
plateformes
2316 Les eacutediteurs de solutions meacutetiers exploitant les donneacutees de facturation
Les solutions meacutetiers exploitant les donneacutees de facturation en vue de retraitements speacutecifiques (gestion
financiegravere et comptable comptabiliteacute analytique refacturation interne etc) et drsquoautomatisation du traitement
des factures pourront beacuteneacuteficier de la mise agrave disposition de la facture et pourront remonter les informations de
cycle de vie des factures aux eacutemetteurs de factures gracircce agrave la solution mutualiseacutee-CPP 2017
Pour les applications ministeacuterielles meacutetiers (AMM) agrave travers le systegraveme drsquoeacutechange Chorus
Pour les applications meacutetiers des entiteacutes du secteur public local et EPN agrave travers leur SIGF ou leur
systegraveme drsquoeacutechange
18 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
232 Les natures de relations contractuelles concerneacutees
Toutes les prestations reacutealiseacutees dans un cadre contractuel et donnant lieu agrave lrsquoeacutetablissement drsquoune facturation
(Cf sect2222) par un fournisseur priveacute ou public entrent dans le champ de lrsquoordonnance ndeg2014-697 du 26 juin
2014
Pour les mecircmes raisons les prestations reacutealiseacutees dans le cadre drsquoun contrat conclu entre personnes publiques
et donnant lieu agrave lrsquoeacutetablissement drsquoune facture entrent dans le champ de lrsquoordonnance ndeg2014-697 du 26 juin
2014 Degraves lors qursquoil existe un acte refleacutetant un accord de volonteacutes conclu entre deux personnes juridiques
distinctes et creacuteateur drsquoobligations reacuteciproques les factures eacutemises par un des cocontractants sont soumises agrave
lrsquoobligation de facturation eacutelectronique A ce titre entrent dans le champ de lrsquoordonnance ndeg2014-697 du 26
juin 2014
Les factures relatives agrave des prestations reacutealiseacutees par lrsquoEtat pour une collectiviteacute locale sur le fondement
drsquoun acte contractuel
Les factures lieacutees agrave des prestations reacutealiseacutees agrave titre oneacutereux et dans le cadre drsquoun contrat par un EPCI
pour une commune membre de cet EPCI ou non Lrsquoexclusion qualifieacutee de laquo quasi-reacutegie raquo ou de laquo in
house raquo en vigueur dans le droit de la commande publique est inopeacuterante srsquoagissant de la facturation
eacutelectronique Il en va de mecircme pour les entiteacutes du secteur public local
Les factures des services publics de gestiondistribution de fluides geacutereacutes par des reacutegies (ex eaux et
assainissement) dans le cas ougrave le tiers deacutebiteur est une personne publique concerneacutee par lrsquoordonnance
o Si le service public de gestion ou de distribution de fluides est geacutereacute par une entiteacute doteacutee drsquoune
personnaliteacute juridique propre (socieacuteteacute priveacutee ou eacutetablissement public par exemple) toutes ses
prestations reacutealiseacutees agrave titre oneacutereux et dans un cadre contractuel sont soumises agrave
lrsquoobligation de facturation eacutelectronique Peu importe que ces prestations soient reacutealiseacutees pour
la collectiviteacute publique agrave laquelle cette entiteacute autonome est rattacheacutee ou pour toute autre
collectiviteacute publique Pour entrer dans le champ de lrsquoordonnance du 26 juin 2014 il suffit que
cette personne publique soit lrsquoEtat une entiteacute du secteur public local ou un eacutetablissement
public national ou local
A lrsquoinverse ne relegravevent pas du champ de lrsquoordonnance ndeg2014-697 du 26 juin 2014
Les conventions drsquoadministration conclues entre personnes publiques pour deacutefinir les modaliteacutes de
leur action car elles ne constituent pas des contrats (ex convention de mise agrave disposition)
Les factures des services publics de gestiondistribution de fluides geacutereacutes par des reacutegies (ex eaux et
assainissement) dans le cas ougrave le tiers deacutebiteur est une personne publique concerneacutee par lrsquoordonnance
si le service public de gestion ou de distribution de fluides est geacutereacute par un service deacutepourvu
de personnaliteacute juridique propre car il nrsquoexiste pas en effet de contrat au sens strict degraves lors qursquoil
nrsquoy a pas relation entre deux personnes juridiques
19 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
3 DESCRIPTION FONCTIONNELLE DE LA SOLUTION
31 Les principes directeurs de la solution mutualiseacutee-CPP 2017
Les principes directeurs de fonctionnement de la solution mutualiseacutee-CPP 2017 srsquoarticulent autour de
la mise en place drsquoune solution mutualiseacutee-CPP 2017 pour tous les fournisseurs de la sphegravere
publique (priveacutes et publics) leur permettant de deacuteposer leurs factures et de consulter lrsquoavancement
du traitement des paiements La solution mutualiseacutee-CPP 2017 prend en compte les formats et les
modes drsquoeacutechanges actuellement mis en œuvre par les entreprises (mode Portail et mode EDI)
la mise en place drsquoun flux laquo pivot raquo permettant drsquointeacutegrer directement (en mode EDI) les
donneacutees de facturation (dont la facture deacutemateacuterialiseacutee) dans les SI des reacutecepteurs publics
ou de reacutecupeacuterer (en mode portail) ces donneacutees pour traitement
la mise agrave disposition des fonctionnaliteacutes de la solution mutualiseacutee-CPP 2017 par lrsquointermeacutediaire drsquoAPI
impleacutementeacutees sur des applications en amont etou en aval de la solution mutualiseacutee-CPP 2017
32 Preacutesentation de la solution mutualiseacutee-CPP 2017
321 Peacuterimegravetre fonctionnel de la solution mutualiseacutee-CPP 2017
Le scheacutema ci-dessous syntheacutetise la vue drsquoensemble des modaliteacutes de deacutepocirct de transmission et de reacuteception des
factures eacutelectroniques ainsi que les flux des informations retours portant sur le traitement de la facture
permettant aux eacutemetteurs de suivre le cycle de vie du traitement de la facture
20 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
322 Offre de service de la solution mutualiseacutee-CPP 2017
Lrsquoensemble des eacutemetteurs de factures dispose drsquoun accegraves en mode Portail aux espaces laquo factures eacutemises raquo
laquo meacutemoire de frais de justice raquo laquo factures de travaux raquo laquo engagement juridique raquo laquo sollicitation eacutemises raquo et
laquo mon compte raquo de la solution mutualiseacutee-CPP 2017 Ces espaces permettent notamment un accegraves aux
fonctionnaliteacutes suivantes
lrsquoidentification et veacuterification des informations de lrsquoeacutemetteur
le deacutepocirct (PDF et XML) la saisie de factures14 dont la prise en charge des cas de facturation
speacutecifiques (sous-traitance cotraitance et factures de travaux) Des controcircles associeacutes au deacutepocirct et agrave la
saisie sont effectueacutes par la solution mutualiseacutee-CPP 2017
lrsquoarchivage des factures (pendant 10 ans15)
la consultation des factures (en cours de traitement ou deacutejagrave traiteacutees) via un outil de recherche
le suivi du traitement de la facture
la notification de lrsquoavancement du traitement des factures
lrsquoadjonction de piegraveces jointes apregraves soumission de la facture et sur sollicitation du destinataire de la
facture
la gestion des comptes des habilitations utilisateurs
lrsquoassistance utilisateur
Nb certaines de ses fonctionnaliteacutes sont par ailleurs eacutegalement disponibles en EDI pour les fournisseurs ayant
opteacute pour ce mode de transmission
Les reacutecepteurs de factures (secteur public local et EPN) disposent par le biais de la solution mutualiseacutee-CPP
2017 drsquoun espace laquo factures reccedilues raquo permettant notamment de
consulter teacuteleacutecharger les dossiers de facturation qui leur sont adresseacutes (factures et PJ associeacutees)
mettre agrave jour les statuts lieacutes au traitement des factures et notamment informer les eacutemetteurs en cas
de rejet ou de suspension
rechercher une facture reccedilue ou archiveacutee via un formulaire de recherche multicritegraveres
deacuteposer des factures dans le cas ougrave lrsquoentiteacute du secteur public local eacutemet des ASAP
traiter les sollicitations de leurs fournisseurs
geacuterer les comptes et les habilitations des utilisateurs
solliciter lrsquoassistance
14 Hors entiteacutes Secteur Public Local qui beacuteneacuteficient de lrsquooffre de service PES Facture ASAP de la DGFiP et pour
lequels le comptable assignataire se charge de lrsquoeacutemission des factures vers la solution mutualiseacutee-CPP 2017 15 La solution mutualiseacutee prend en charge lrsquoarchivage des factures pour leacutemetteur qursquoil soit priveacute ou public
pendant 10 ans Le recours agrave la solution mutualiseacutee ne dispense pas les eacutetablissements publics nationaux dun
archivage selon la reacuteglementation en vigueur par ailleurs
21 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
33 Identification des acteurs
Chaque acteur eacutemetteur ou reacutecepteur de facture est identifieacute de maniegravere unique dans la solution mutualiseacutee-
CPP 2017 quelles que soient les modaliteacutes de transmission
Cette identification est diffeacuterente pour les eacutemetteurs et reacutecepteurs de facture
331 Pour les eacutemetteurs de factures
Lrsquoidentification repose sur trois 3 eacuteleacutements
Le code pays
Le type drsquoidentifiant
Lrsquoidentifiant
Les types drsquoidentifiants sont les suivants (cf regravegles de gestion deacutetailleacutees infra partie 4)
Pour les eacutemetteurs de factures dont le siegravege social est en France (code pays FR)
o Lrsquoidentifiant est constitueacute par le SIRET
Pour les eacutemetteurs de factures dont le siegravege social est dans un pays de lrsquounion europeacuteenne hors
France
o Lrsquoidentifiant est constitueacute par le Ndeg de TVA intracommunautaire
Pour eacutemetteurs de factures dont le siegravege social est dans un pays situeacute en dehors de lrsquounion
europeacuteenne
o Lrsquoidentifiant est constitueacute par le code pays et les 16 premiers caractegraveres de la raison sociale
Pour la Polyneacutesie Franccedilaise
o Lrsquoidentifiant est constitueacute par le numeacutero Tahiti
Pour la Nouvelle Caleacutedonie
o Lrsquoidentifiant est constitueacute par le RIDET
Pour les eacutemetteurs de factures en cours drsquoimmatriculation
o Lrsquoidentifiant est constitueacute par le code pays et les 16 premiers caractegraveres du nom et du preacutenom
Les modaliteacutes drsquoauthentification seront deacutecrites dans le guide utilisateur
332 Pour les reacutecepteurs de factures
Pour les reacutecepteurs de facture lrsquoidentification repose uniquement sur le SIRET
En compleacutement un code service peut ecirctre renseigneacute afin drsquoidentifier au sein de lrsquoentiteacute concerneacutee le service
qui est chargeacute de prendre en charge la facture pour la traiter Le reacutecepteur peut deacutefinir (dans le parameacutetrage de
son compte) le caractegravere obligatoire ou non du renseignement de cette zone mais cette reacutefeacuterence ne permet
pas agrave elle seule lrsquoacheminement des factures et ne se substitue donc pas au SIRET
A titre speacutecifique pour lrsquoEtat un SIRET geacuteneacuterique reacutefeacuterenccedilant le Ministegravere des Finances permet drsquoidentifier
lrsquoentiteacute reacuteceptrice Etat La mention additionnelle drsquoun code service (le code service exeacutecutant des demandes de
paiement mentionneacute sur les bons de commande Chorus) est obligatoire pour garantir lrsquoacheminement de la
facture agrave destination du service en charge du traitement de la facture
Les modaliteacutes drsquoauthentification et de parameacutetrage seront deacutecrites dans le guide utilisateur
22 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
34 Lrsquooffre de service agrave destination des eacutemetteurs de factures
341 Les modes de transmission de factures
Lrsquooffre de service proposeacutee par la solution mutualiseacutee-CPP 2017 est disponible selon trois modaliteacutes
Le mode EDI la solution mutualiseacutee-CPP 2017 permet des eacutechanges dinformations par flux issus des
systegravemes drsquoinformation des fournisseurs priveacutes des entiteacutes du secteur public local des EPN et de
lrsquoEtat en srsquoappuyant sur des formats standardiseacutes
Le mode Service la solution permet eacutegalement drsquointeacutegrer ses services agrave un portail fournisseurs
public laquo agrave valeur ajouteacutee raquo deacutejagrave existant Dans ce cas la solution mutualiseacutee-CPP 2017 offre lrsquoensemble
de ses fonctionnaliteacutes sous forme de services inteacutegreacutes dans un portail tiers (APIweb service) Le
fournisseur client drsquoun portail tiers existant continue agrave beacuteneacuteficier des fonctionnaliteacutes mises en œuvre
dans les portails tiers en sus du deacutepocirct de facture
Le mode Portail la solution mutualiseacutee-CPP 2017 offre un accegraves aux fournisseurs au travers drsquoun
portail deacutedieacute agrave la saisie ou au deacutepocirct de factures
1 En mode EDI lrsquoeacutemetteur de facture adresse ses flux soit
o directement agrave la solution mutualiseacutee- CPP 2017
o par lrsquointermeacutediaire drsquoun opeacuterateur de deacutemateacuterialisation
reccediloit les comptes rendus lieacutes agrave lrsquointeacutegration et au traitement de ses factures afin de lui permettre de
suivre leurs paiements
NB Les fonctionnaliteacutes non offertes en EDI restent accessibles pour les eacutemetteurs de factures en EDI par
lrsquointermeacutediaire du mode portail A ce titre les eacutemetteurs raccordeacutes en EDI agrave la solution mutualiseacutee-CPP 2017
doivent creacuteer un compte sur le portail (cf guide utilisateur) et peuvent ainsi disposer des fonctionnaliteacutes en se
connectant agrave la solution mutualiseacutee-CPP 2017 en mode portail ou en mode service
23 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Focus sur les modaliteacutes drsquoeacutemission de factures par les entiteacutes du secteur public local
Lrsquoeacutemission de documents de facturation par les entiteacutes du secteur public local srsquoappuie sur
Lrsquoenvoi drsquoun flux PES Facture ASAP (avis des sommes agrave payer) agrave HELIOS pour lrsquoensemble des documents
eacutemis qursquoils soient agrave destination de la sphegravere publique comme de la sphegravere priveacutee
Lrsquoeacutedition et lrsquoenvoi des ASAP par le centre eacuteditique de la DGFiP pour les documents adresseacutes agrave des
destinataires priveacutes
Lrsquoenvoi deacutemateacuterialiseacute par le comptable agrave la solution mutualiseacutee pour les documents adresseacutes agrave des
destinataires publics
2 En mode service (via API) lrsquoeacutemetteur de facture
srsquoidentifie via les API
sans se reacute-authentifier il accegravede agrave lrsquoensemble des services de la solution mutualiseacutee-CPP 2017 par
lrsquointermeacutediaire des API accessibles via son portail
o Le deacutepocirct ou saisie de factures
o Le suivi du traitement des factures
o Lrsquoadjonction et teacuteleacutechargement de piegraveces compleacutementaires
o La consultation de la base documentaire
o La gestion des comptes utilisateurs
o La sollicitation de lrsquoassistance
NB La liste des services accessibles en mode service est susceptible drsquoecirctre enrichie dans la version deacutefinitive
des speacutecifications
3 En mode Portail lrsquoeacutemetteur de facture peut notamment
Deacuteposer au format PDF (signeacute ou non signeacute) ou au format XML ou saisir manuellement les donneacutees de
facturation via un formulaire en ligne16
Suivre le traitement de ceux-ci
Solliciter lrsquoassistance utilisateur de la solution portail
Adjoindre des piegraveces compleacutementaires neacutecessaires au traitement de sa facture
Consulter la base documentaire
Geacuterer les comptes utilisateurs
Acceacuteder agrave la base de connaissance par lrsquointermeacutediaire drsquoun avatar
16 Hors collectiviteacutes locales qui beacuteneacuteficient de lrsquooffre de service PES Facture ASAP de la DGFiP
24 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
342 La mise agrave disposition de lrsquoannuaire des entiteacutes destinatrices de factures
La solution mutualiseacutee-CPP2017 met agrave disposition un annuaire des entiteacutes destinatrices de factures mis agrave jour
automatiquement Cet annuaire est disponible en mode portail et en mode service via des API qui peuvent ecirctre
directement impleacutementeacutees dans le systegraveme drsquoinformation du fournisseur Il repose sur le reacutefeacuterentiel de la
solution mutualiseacutee-CPP 2017 des destinataires Il est notamment alimenteacute par le SI DGFiP pour les entiteacutes
destinatrices et srsquoappuie sur la base SIREN de lrsquoINSEE Il inteacutegrera les codes services de lrsquoEtat et certains
paramegravetres des comptes destinataires (code service obligatoire ou non)
Les changements organisationnels intervenants dans les structures publiques (creacuteation des meacutetropoles fusion
de structures intercommunales reacuteorganisation des reacutegions et des deacutepartements mise en place de services
facturiers etc) seront pris en compte dans lrsquoannuaire ainsi que les changements de parameacutetrages des
comptes effectueacutes par les destinataires
Lrsquoannuaire permettra aux eacutemetteurs de factures de deacuteterminer agrave partir drsquoun identifiant SIRET si le destinataire
relegraveve de la solution mutualiseacutee-CPP 2017 et drsquoobtenir des informations compleacutementaires tel que
La raison sociale et les coordonneacutees du destinataire
Le caractegravere obligatoire du code service sur chaque facture etou de la reacutefeacuterence de la commande sur
chaque facture (selon parameacutetrages du compte du destinataire) afin de deacuteterminer quelles informations
mentionner sur la facture
Les statuts envoyeacutes dans le cadre du cycle de vie (selon parameacutetrages du compte du destinataire) afin
drsquoidentifier quels statuts le destinataire est susceptible de ne pas remonter
343 La sollicitation de lrsquoassistance
Les fournisseurs ont la possibiliteacute de solliciter lrsquoassistance de la solution mutualiseacutee-CPP 2017
Chaque sollicitation est mateacuterialiseacutee par un laquo ticket raquo renseigneacute par les fournisseurs via un formulaire de
demande drsquoassistance en preacutecisant les informations requises pour le traitement de sa demande (ex numeacutero de
facture) Des piegraveces jointes peuvent y ecirctre ajouteacutees (ex capture drsquoeacutecran)
La traccedilabiliteacute des sollicitations est assureacutee tout au long du processus de traitement
25 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
35 Lrsquooffre de service agrave destination des reacutecepteurs de factures
351 La notification de la reacuteception drsquoune facture
Cette notification intervient lors du deacutepocirct drsquoune facture concernant lrsquoentiteacute du secteur public local ou lrsquoEPN Les
utilisateurs sont alors notifieacutes par courriel de la reacuteception de factures Les courriels sont parameacutetrables dans la
solution mutualiseacutee Au moins un utilisateur doit ecirctre mentionneacute pour recevoir les courriels de notification Le
courriel est journalier et indique lrsquointeacutegraliteacute des factures mises agrave disposition dans la journeacutee
352 La mise agrave disposition des factures et des dossiers de facturation
Les reacutecepteurs des factures disposent de plusieurs modaliteacutes de reacuteception des factures et des dossiers de
facturation
- En mode EDI
- En mode Service
- En mode Portail
En compleacutement des dossiers de facturation les reacutecepteurs reacuteceptionnent le flux pivot qui leur permet le preacute-
renseignement drsquoune majeure partie des champs neacutecessaires agrave la creacuteation drsquoun mandat ou drsquoune demande de
paiement par leurs systegravemes drsquoinformations financiers
3521 En mode EDI
En mode EDI le reacutecepteur de facture dispose automatiquement des donneacutees de la facture via le flux pivot
permettant le preacute-renseignement des informations dans son SI
En fonction des modaliteacutes de deacutepocirct des donneacutees de facturation (flux structureacute flux mixte ou portail) les
donneacutees de la piegravece jointe de type facture sont structureacutees ou non structureacutees et donneront lieu agrave une
utilisation ou non par les SI reacutecepteurs
3522 En mode service
Lrsquoaccegraves agrave lrsquoespace laquo factures reccedilues raquo est proposeacute en API et permet aux reacutecepteurs de consulter les factures
selon les mecircmes modaliteacutes que le mode portail
Le reacutecepteur
srsquoidentifie via les API
sans se reacute-authentifier il accegravede agrave lrsquoensemble des services de la solution mutualiseacutee-CPP2017 par
lrsquointermeacutediaire des API accessibles via son portail
o Teacuteleacutechargement drsquoun dossier de facturation (facture et PJ associeacutees) ainsi que du flux pivot et
ses meacutetadonneacutees pour inteacutegration manuelle dans le SI non raccordeacute en EDI
o Rejet le cas eacutecheacuteant drsquoun dossier de facturation apregraves lrsquoavoir visualiseacute
o Teacuteleacutechargement de piegraveces compleacutementaires
o Mise agrave jour des statuts des factures
o Consultation de la base documentaire
o Gestion des comptes utilisateurs
o Sollicitation de lrsquoassistance
3523 En mode portail
En mode Portail le reacutecepteur de facture peut
consulter teacuteleacutecharger les dossiers de facturation qui lui sont adresseacutes (factures originales et PJ
associeacutees)
rejeter un dossier de facturation apregraves lrsquoavoir visualiseacute
rechercher une facture reccedilue ou archiveacutee via un formulaire de recherche multicritegraveres
26 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
reacutealiser un export XML au format flux PIVOT (cf infra) teacuteleacutechargeable pour inteacutegration manuelle dans
son SI Cet export incluant
o Les donneacutees extraites de la facture permettant la creacuteation drsquoun mandat ou drsquoune demande de
paiement
o La facture dans son format drsquoorigine
o Les piegraveces jointes aux formats originaux
353 La prise en compte de la remonteacutee des statuts
1 En mode EDI par lrsquoentiteacute du secteur public local ou lrsquoEPN si son SI est raccordeacute au SE DGFiP
2 En mode Service (API) par lrsquoentiteacute du secteur public local ou lrsquoEPN
3 En mode Portail par lrsquoentiteacute du secteur public local ou lrsquoEPN
NB Pour les factures agrave destination du secteur public local certains statuts (Cf infra) sont produits par le
comptable assignataire Ces statuts sont remonteacutes directement par HELIOS vers la solution mutualiseacutee-CPP
2017
27 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
354 Le recours agrave lrsquoassistance de la solution mutualiseacutee
3541 La sollicitation de lrsquoassistance par les reacutecepteurs de factures
La solution mutualiseacutee-CPP 2017 permet aux entiteacutes du secteur public local et aux EPN de solliciter lrsquoassistance
en cas de questions relatives au fonctionnement de la solution mutualiseacutee-CPP 2017
Les entiteacutes du secteur public local et les EPN peuvent acceacuteder directement agrave lrsquoassistance de la solution
mutualiseacutee-CPP 2017 via un espace sollicitations en mode portail ou en mode service (API) qui permet
Drsquoeacutemettre et de suivre des sollicitations sortantes agrave destination de lrsquoassistance de la solution mutualiseacutee
CPP 2017 (probleacutematiques fonctionnelle et technique)
De suivre lrsquohistorique des eacutechanges
3542 La reacuteponse aux sollicitations en provenance des eacutemetteurs de factures
Les eacutemetteurs de factures peuvent solliciter les reacutecepteurs de factures pour toute question meacutetier notamment
relative au traitement de leurs factures
Les utilisateurs habiliteacutes par lrsquoadministrateur de lrsquoEPN ou de lrsquoentiteacute du secteur public local peuvent acceacuteder
directement agrave lrsquoassistance de la solution mutualiseacutee-CPP 2017 via un espace sollicitations en mode portail qui
permet de
consulter et traiter les sollicitations entrantes adresseacutees par les eacutemetteurs de factures (fournisseurs
priveacutes autres administrations)
rerouter escalader des sollicitations entrantes agrave drsquoautres acteurs de lrsquoassistance de la solution
mutualiseacutee-CPP 2017
De suivre lrsquohistorique des eacutechanges
Lrsquoassistance de la solution mutualiseacutee-CPP 2017 ne permet pas les eacutechanges agrave lrsquoinitiative des destinataires de
factures (entiteacutes du secteur public local EPN) vers les fournisseurs en dehors des eacutechanges reacutealiseacutes dans le
cadre de la mise en œuvre du statut laquo Suspendue raquo
28 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
36 Le cycle de vie nominal de la facture
La solution mutualiseacutee-CPP 2017 met agrave disposition des eacutemetteurs de factures un retour drsquoinformation sur leurs
factures agrave travers la remonteacutee de statuts Celle-ci est obligatoire afin de permettre au fournisseur de suivre
lrsquoavanceacutee du traitement de ses donneacutees de facturation La remonteacutee des statuts optionnels permet un suivi plus
fin de lrsquoavanceacutee du traitement des donneacutees de facturation
Les statuts associeacutes au cycle de vie des factures sont les suivants
Pour les factures agrave destination du secteur public local
29 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Pour les factures agrave destination des EPN
Point drsquoattention certains statuts sont susceptibles de ne pas ecirctre remonteacutes selon lrsquoentiteacute publique
destinatrice
Le tableau ci-dessous preacutesente les eacuteleacutements deacuteclencheurs des statuts et les peacuterimegravetres de responsabiliteacute
associeacutes (pour les entiteacutes du secteur public local)
Statut Producteur du statut Eleacutement deacuteclencheur
Deacuteposeacutee Mode EDI CPP 2017
Mode Portail CPP 2017
Mode EDI Flux drsquoacquittement
Mode Portail validation du deacutepocirct ou de la saisie par le
fournisseur
En cours
drsquoacheminement
vers le destinataire
Mode EDI CPP 2017
Mode Portail CPP 2017
Mode EDI envoi du flux pivot au destinataire
Mode Portail envoi du flux pivot au destinataire
Mise agrave disposition
du destinataire
Mode EDI CPP 2017
Mode Portail et API CPP 2017
Mode EDI Flux drsquoacquittement du SI de lrsquoordonnateur (TDT
compris pour les accuseacutes de teacuteleacutetransmission inteacutegreacutes dans
le protocole
Mode Portail Envoi de la notification courriel par lrsquoespace
factures reccedilues au destinataire
Rejeteacutee par
lrsquoordonnateur
(selon les situations)
Mode EDI SI Financier de
lrsquoordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et API Espace factures
reccedilues
La facture est rejeteacutee par le service destinataire de la facture
(ex erreur de destinataire donneacutees de facturation erroneacutees
etc)
Suspendue
(selon les situations)
Mode EDI SI Financier de
lrsquoordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et API Espace factures
reccedilues
Le traitement de la facture peut ecirctre suspendu lorsqursquo une
ou plusieurs piegraveces justificatives sont manquantes
30 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Statut Producteur du statut Eleacutement deacuteclencheur
Service fait
(statut facultatif)
Mode EDI SI Financier de
lrsquoordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et API Espace factures
reccedilues
Le service-fait a eacuteteacute constateacute et lrsquoordonnateur peut
deacutesormais proceacuteder agrave la liquidation et au mandatement
Mandateacutee
(statut facultatif)
Mode EDI SI Financier de
lrsquoordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et API Espace factures
reccedilues
Le mandat a eacuteteacute creacuteeacute et traiteacute par lrsquoordonnateur et peut
deacutesormais ecirctre transmis au comptable pour prise en charge
Mise agrave
disposition du
comptable
HELIOS Le mandat a eacuteteacute inteacutegreacute par HELIOS (mis agrave disposition du
service comptable pour traitement)
Mise en
paiement HELIOS Le flux de virement a eacuteteacute envoyeacute agrave la Banque de France
31 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Le tableau ci-dessous preacutesente les eacuteleacutements deacuteclencheurs des statuts et les peacuterimegravetres de responsabiliteacute
associeacutes (pour les EPN)
Statut Producteur du statut Eleacutement deacuteclencheur
Deacuteposeacutee Mode EDI CPP 2017
Mode Portail CPP 2017
Mode EDI Flux drsquoacquittement
Mode Portail validation du deacutepocirct ou de la saisie par le
fournisseur
En cours
drsquoacheminement
vers le destinataire
Mode EDI CPP 2017
Mode Portail CPP 2017
Mode EDI Envoi du flux pivot
Mode Portail Envoi du flux pivot
Mise agrave disposition
du destinataire
Mode EDI CPP 2017
Mode Portail et API CPP 2017
Mode EDI Flux drsquoacquittement du SI Financier EPN
Mode Portail Envoi de la notification courriel par lrsquoespace
factures reccedilues au destinataire
Rejeteacutee par
lrsquoordonnateur
(selon les situations)
Mode EDI SI Financier du service
ordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
La facture est rejeteacutee par le service destinataire de la facture
(ex erreur de destinataire donneacutees de facturation erroneacutees
etc)
Suspendue
(statut facultatif pour
les EPN qui ne sont
pas en mode flux)
Mode EDI SI Financier du service
ordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le traitement de la facture peut ecirctre suspendu lorsqursquo une
ou plusieurs piegraveces justificatives sont manquantes
Service fait
(statut facultatif)
Mode EDI SI Financier du service
ordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le service-fait a eacuteteacute certifieacute et lrsquoordonnateur peut deacutesormais
proceacuteder agrave la liquidation et au mandatement creacuteation de la
demande de paiement
Mandateacutee DP
valideacutee
(statut facultatif)
Mode EDI SI Financier du service
ordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le mandat ou la DP a eacuteteacute creacuteeacute et traiteacute par lrsquoordonnateur et
peut deacutesormais ecirctre transmis au comptable pour prise en
charge
Mise agrave
disposition du
comptable
(statut facultatif)
Mode EDI SI Financier du service
comptable (automatisation du
traitement des factures financier hellip)
Mode Portail et service I Espace
factures reccedilues
Le mandat demande de paiement a eacuteteacute creacuteeacute(e) par le
service ordonnateur et mis agrave disposition du service
comptable pour traitement
Comptabiliseacutee
(statut facultatif)
Mode EDI SI Financier du service
comptable (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le mandat demande de paiement lieacute(e) agrave la facture a eacuteteacute
valideacute par le payeur et comptabiliseacute
Mise en
paiement
(statut facultatif
pour les EPN qui
ne sont pas en
mode flux)
Mode EDI SI Financier du service
comptable (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le flux de virement a eacuteteacute envoyeacute agrave la Banque de France
32 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
37 Les controcircles reacutealiseacutes par la solution mutualiseacutee-CPP 2017
La solution mutualiseacutee-CPP 2017 assure 3 niveaux de controcircle sur les donneacutees de facturation transmises par le
fournisseur
371 Les controcircles de coheacuterence du flux et de seacutecuriteacute
Pour chaque flux reccedilu un controcircle antiviral et un controcircle sur les formats sont preacutevus tant pour les donneacutees de
facturation originales que pour les piegraveces jointes
372 Les controcircles de structure des donneacutees
Pour chaque type de flux les regravegles de syntaxe cardinaliteacute et format des donneacutees deacutecrites dans la partie 4 du
document sont controcircleacutees en entreacutee de la solution
33 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
373 Les controcircles de la coheacuterence des donneacutees
Pour chaque type de flux les regravegles de syntaxe cardinaliteacute et format des donneacutees deacutecrites dans la partie 4 du
document (description des formats portant les flux drsquoeacutechange autour de la solution mutualiseacutee-CPP 2017) sont
controcircleacutees en entreacutee de la solution
Donneacutees Controcircles effectueacutes par la solution mutualiseacutee-CPP 2017
Identifiant du
fournisseur Veacuterification de lrsquoexistence du SIRET (ou drsquoun autre type drsquoidentifiant)
Numeacutero de Facture
Controcircle drsquouniciteacute (si aucune autre facture du mecircme fournisseur avec le mecircme
numeacutero a eacuteteacute transmise) ET absence de rejet autorisant recyclage (SIRET
erroneacute codes service erroneacute)
Controcircle sur la longueur du champ
Identifiant du
destinataire Veacuterification de lrsquoexistence du SIRET
Code service
Controcircle de la preacutesence de lrsquoinformation uniquement si lrsquoEPN ou lrsquoentiteacute du
secteur public local lrsquoa indiqueacute comme un eacuteleacutement obligatoire dans son
parameacutetrage
Date drsquoeacutemission
Date eacutemission le Date de reacuteception
(Date de reacuteception = Date du jour de lacquisition des donneacutees de facturation dans la
solution mutualiseacutee CPP2017)
Montant agrave Payer
Les donneacutees de facturation avec montants agrave payer agrave 0euro sont accepteacutees par la
solution mutualiseacutee CPP2017 mecircme si elles ne font pas lrsquoobjet drsquoun paiement
effectif
Devise de facturation Les donneacutees de facturation doivent ecirctre mono devise
Reacutefeacuterence
engagement
Controcircle de la preacutesence de lrsquoinformation uniquement si lrsquoEPN ou lrsquoentiteacute du
secteur public local lrsquoa indiqueacute comme un eacuteleacutement obligatoire dans son
parameacutetrage lrsquoinformation devra ecirctre veacuterifieacutee par lrsquoEPN ou lrsquoentiteacute du secteur
public et communiqueacutee au fournisseur
Cette information est obligatoire pour les factures agrave destination des services de
lrsquoEtat
34 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
374 Focus sur le controcircle drsquouniciteacute
3741 Deacutelimitation de lrsquouniciteacute
Lrsquouniciteacute de la facture est eacutetablie agrave partir des trois informations suivantes
Code pays
Lrsquoidentifiant fournisseur
Le numeacutero de facture
3742 Le controcircle de lrsquouniciteacute
Lrsquouniciteacute de la facture vise agrave eacuteviter les erreurs de facturation (double facturation notamment) Une facture
preacutesentant des informations similaires cumulativement sur ces trois donneacutees par rapport agrave une facture
preacuteceacutedemment envoyeacutee fera lrsquoobjet drsquoun rejet par la solution mutualiseacutee-CPP 2017
Le controcircle drsquouniciteacute est systeacutematiquement bloquant sauf dans le cas ougrave la preacuteceacutedente facture a fait lrsquoobjet drsquoun
rejet technique reacutesultant des controcircles reacutealiseacutes par la solution mutualiseacutee-CPP 2017 ou drsquoun rejet pour cause
drsquoerreur sur les donneacutees drsquoacheminement (ex SIRET)
35 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
38 Les possibiliteacutes de recyclage de la facture
Dans certains cas de rejet de sa facture le fournisseur est habiliteacute agrave reacuteexploiter les donneacutees de sa facture afin
de faciliter la nouvelle eacutemission vers la solution mutualiseacutee-CPP 2017
381 Deacutelimitation du recyclage
Seuls certains rejets peuvent donner lieu au recyclage de la facture
Les rejets en entreacutee de la solution suite au(x) controcircle(s) preacuteciteacute(s)
Les rejets dus agrave une erreur drsquoidentification du destinataire par lrsquoeacutemetteur (rejet automatique du SI ou
manuel par un agent via le portail)
382 Modaliteacutes du recyclage
Dans ces deux cas lrsquoeacutemetteur peut si son systegraveme drsquoinformation le lui permet reacuteeacutemettre le flux apregraves
correction des eacuteleacutements erroneacutes mais en conservant un numeacutero de facture identique
383 Modaliteacutes de reacuteeacutemission de facture sans recyclage
Pour tous les autres cas de rejet lrsquoeacutemetteur doit
eacutetablir un avoir reacutefeacuterenccedilant la facture initiale
eacutemettre une nouvelle facture
36 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
39 Les diffeacuterents cadres de facturation
391 Modaliteacutes de prise en compte des cadres de facturation speacutecifiques
La solution mutualiseacutee-CPP 2017 prendra en charge les cas de facturation speacutecifiques lieacutes agrave
la sous-traitance dans le cas ougrave le sous-traitant est admis au paiement direct17
la cotraitance
la facturation de meacutemoires de frais de justice
aux marcheacutes de travaux
Afin de mettre en œuvre les processus lieacutes agrave ces cas speacutecifiques un cadre de facturation doit ecirctre renseigneacute
pour chaque facture transmise 21 cadres principaux de facturation permettent agrave lrsquoeacutemetteur de preacuteciser le type
de document de facturation envoyeacute Ces diffeacuterents cadres sont eacutetablis selon le rocircle de lrsquoeacutemetteur du document
dans le processus de facturation
Facture A1
Facture deacutejagrave payeacutee (ex carte dachat) A2
Meacutemoire de frais de justice A3
Projet de deacutecompte mensuel A4
Etat dacompte A5
Etat dacompte valideacute A6
Projet de deacutecompte final A7
Deacutecompte geacuteneacuteral et deacutefinitif A8
Facture A9
Projet de deacutecompte mensuel A10
Projet de deacutecompte final A11
Facture A12
Projet de deacutecompte mensuel A13
Projet de deacutecompte final A14
Etat acompte A15
Etat acompte valideacute A16
Projet de deacutecompte geacuteneacuteral A17
Deacutecompte geacuteneacuteral A18
Etat dacompte valideacute A19
Deacutecompte geacuteneacuteral A20
Un beacuteneacuteficiaire de remboursement de
la TICDemande de remboursement de la TIC A21
Objet deacuteposeacute
Une maicirctrise dœuvre dans le cadre de
la facturation dun marcheacute de travaux
Cadre de facturation
Une maicirctrise douvrage dans le cadre
de la facturation dun marcheacute de
travaux
Un sous-traitant
Un cotraitant
Un fournisseur ou un mandataire
Rocircle du deacuteposant
Mode Service uniquement (via les API positionneacutees sur des portails amont)
Lorsquun eacutemetteur souhaite transmettre un avoir la piegravece doit ecirctre typeacutee avoir et porter le cadre de
facturation A1 quel que soit le cadre de facturation utiliseacute dans le flux facture initialement transmis
17 laquo Seul le sous-traitant de premier rang peut beacuteneacuteficier du paiement direct les sous-traitants de second rang
et de rang ulteacuterieur ne pouvant srsquoen preacutevaloir raquo (Instruction ndeg12-012-M0 du 30 mai 2012
httpcirculairelegifrancegouvfrpdf201206cir_35389pdf) Les fournisseurs relevant de la sous-traitance
en cascade (au-delagrave du rang 1) ne sont pas habiliteacutes agrave utiliser la solution mutualiseacutee-CPP 2017
37 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
392 Focus sur les modaliteacutes de validation
Certains des cadres de facturation peuvent neacutecessiter une validation de la facture par les acteurs concerneacutes
avant transmission au destinataire Ainsi lrsquoindication par le fournisseur des donneacutees drsquoidentification du valideur
(laquo entiteacute valideur raquo des flux preacutesenteacutees dans la partie 4) est obligatoire pour certains cadres de facturation
(deacutepocirct de facture ou de projet de deacutecompte par un sous-traitant ou cotraitant notamment)
En cas de deacutepocirct de piegraveces neacutecessitant une validation multiple le premier valideur indique les coordonneacutees
permettant lrsquoidentification du valideur suivant Les validations srsquoeffectuent en mode portail uniquement
Le scheacutema ci-dessous deacutecrit le processus standard de validation drsquoune facture dans la solution mutualiseacutee-CPP
2017
38 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
393 Focus sur les modaliteacutes de prise en compte des piegraveces de marcheacute de travaux sur CPP
Les marcheacutes de travaux mentionneacutes ci-dessous sont les marcheacutes de travaux soumis au CCAG travaux (ougrave
lrsquoeacutetablissement drsquoun eacutetat drsquoacompte par une MOE est neacutecessaire)
Dans ce cadre la solution mutualiseacutee-CPP 2017 prendra en charge les processus de facturation suivants
Principes appliqueacutes
Les documents deacuteposeacutes sur la solution CPP doivent parvenir au service comptable par voie
deacutemateacuterialiseacutee
Lrsquoidentiteacute du destinataire final doit ecirctre preacuteciseacutee par le fournisseur lors de lrsquoinitialisation du processus de
facturation Les laquo valideurs raquo de chaque document deacuteposeacute doivent ecirctre preacuteciseacutes agrave chaque eacutetape
Les fonctionnaliteacutes de la solution mutualiseacutee (consultationdeacutepocirctvalidation) sont ouvertes aux MOE et
MOA sur la base du volontariat et sous reacuteserve de leur authentification
Peacuterimegravetre couvert par la solution mutualiseacutee
Le projet de deacutecompte mensuel cette piegravece peut ecirctre transmise par le fournisseur sous reacuteserve qursquoelle
soit prise en charge par la MOE au travers de la solution mutualiseacutee
Etat drsquoacompte les fonctionnaliteacutes de la solution mutualiseacutee sont ouvertes aux MOE (pour
transmission des eacutetats drsquoacompte) sur la base du volontariat la deacutemateacuterialisation de lrsquoeacutetat drsquoacompte
est une possibiliteacute offerte agrave des acteurs non soumis agrave lrsquoobligation reacuteglementaire de deacutemateacuterialisation
Projet de deacutecompte final cette piegravece peut ecirctre transmise par le fournisseur sous reacuteserve qursquoelle soit
prise en charge par la MOE au travers de la solution mutualiseacutee-CPP 2017
Projet de deacutecompte geacuteneacuteral la deacutemateacuterialisation du projet de deacutecompte geacuteneacuteral est possible par la
MOE si la MOA et le fournisseur sont identifieacutes sur le portail de la solution mutualiseacutee-CPP2017
Deacutecompte geacuteneacuteral la deacutemateacuterialisation du deacutecompte geacuteneacuteral est possible par la MOE et la MOA si le
fournisseur est identifieacute sur le portail de la solution mutualiseacutee-CPP 2017
Deacutecompte geacuteneacuteral et deacutefinitif la deacutemateacuterialisation du Deacutecompte geacuteneacuteral et deacutefinitif est obligatoire
Documents veacutehiculeacutes en piegraveces jointes les documents produits dans le cadre des marcheacutes de travaux
pourront ecirctre transmis au travers de la solution mutualiseacutee-CPP 2017 (deacutecompte mensuel et geacuteneacuteral)
39 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Cas drsquoutilisation
Le tableau ci-dessous reacutecapitule lrsquoensemble des cas drsquoutilisation deacutefinis pour permettre la prise en charge dans
la solution mutualiseacutee-CPP 2017 des piegraveces neacutecessaires agrave la facturation en cours de marcheacute
40 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Le tableau ci-dessous reacutecapitule lrsquoensemble des cas drsquoutilisation deacutefinis pour permettre la prise en charge dans
la solution mutualiseacutee-CPP 2017 des piegraveces neacutecessaires agrave la facturation en fin de marcheacute
Cas particulier Transmission des piegraveces par un acteur divergeant du producteur des piegraveces
La transmission agrave la solution mutualiseacutee-CPP 2017 des piegraveces de marcheacute de travaux par un acteur divergeant
du producteur des piegraveces implique que
Lrsquoauthentification de la piegravece deacuteposeacutee via CPP par un acteur distinct du producteur du document de
facturation nrsquoest pas assureacutee par la solution mutualiseacutee
La solution mutualiseacutee garantie lrsquoauthenticiteacute des documents deacuteposeacutes par les acteurs qui en sont agrave base
les producteurs
Les piegraveces deacuteposeacutees par un acteur divergeant du producteur de la piegravece ne peuvent ecirctre transmises agrave
la solution mutualiseacutee qursquoen mode laquo deacutepocirct portail raquo
Afin de garantir lrsquoauthenticiteacute des eacuteleacutements deacuteposeacutes par un acteur distinct du producteur du document de
facturation il sera neacutecessaire pour les parties prenantes de recourir aux modaliteacutes suivantes
Deacutemateacuterialisation native
Deacutemateacuterialisation duplicative
Nota les portails amont pourront deacuteroger agrave ces modaliteacutes de transmission srsquoils permettent une validation
interne (la qualiteacute de cette validation nrsquoeacutetant pas veacuterifieacutee par la solution mutualiseacutee)
41 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4 DESCRIPTION DES FORMATS PORTANT LES FLUX DrsquoECHANGES AUTOUR DE LA
SOLUTION MUTUALISEE-CPP 2017
Ce chapitre preacutesente les formats des flux accepteacutes en entreacutee par la solution mutualiseacutee-CPP 2017 ainsi que les
formats des flux eacutemis par la solution mutualiseacutee-CPP 2017 agrave destination de personnes publiques et des
fournisseurs dans le cadre de la remonteacutee du cycle de vie de la facture
41 Vue drsquoensemble des flux autour de la solution mutualiseacutee-CPP 2017
Le scheacutema ci-dessous preacutesente le systegraveme de deacutemateacuterialisation des factures et les principaux systegravemes
externes impliqueacutes dans lrsquoeacutemissiondeacutepocirct des factures et leur traitement
Le flux Pivot (S) est le format de reacutefeacuterence des donneacutees veacutehiculant les informations neacutecessaires et
suffisantes agrave lrsquointeacutegration des factures dans les diffeacuterents SI de gestion de la Sphegravere Publique Il contient les donneacutees permettant la creacuteation drsquoun mandat ou drsquoune demande de paiement la facture sous forme de piegravece jointe ainsi que le cas eacutecheacuteant les piegraveces justificatives compleacutementaires
transmises par le remettant au format drsquoorigine Les flux de type Facture
o Le flux structureacute Facture (E1) porte lrsquoensemble des donneacutees drsquoune facture transmise par un fournisseur ainsi que les piegraveces jointes attacheacutees (donneacutees non structureacutees ou structureacutees)
o Le flux mixte Facture (E2) porte le lot minimal de donneacutees de facturation transmis par un fournisseur ainsi que des piegraveces jointes attacheacutees (donneacutees structureacutees ou non) dont une a minima repreacutesentant la facture
o Le flux structureacute Meacutemoire de frais de justice (E3) porte lrsquoensemble des donneacutees drsquoun meacutemoire de frais de justice transmis par un fournisseur ainsi que les piegraveces jointes attacheacutees (donneacutees non structureacutees ou structureacutees)
Le flux Cycle de vie (R) comprend les donneacutees sur lrsquoavancement du processus de paiement de
chaque dossier de facturation et particuliegraverement la liste chronologique des laquo statuts raquo relatifs au
traitement des diffeacuterents modes de facturation agrave chaque eacutetape du traitement
42 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
411 Matrices des flux drsquoeacutechange
4111 Matrices des flux par type drsquoacteur
Les matrices ci-dessous reacutecapitulent les caracteacuteristiques des flux eacutemis et reccedilus par type drsquoacteur concerneacute
Tous les formats reacutefeacuterenceacutes par le CEN seront pris en compte par la solution mutualiseacutee-CPP 2017
41111 Pour un Fournisseur priveacute raccordeacute en mode EDI
Code
Flux
Type Flux Emetteur Reacutecepteur Mode Format
E1 Flux structureacute
facture SI Fournisseur CPP 2017 EDI
UBL-Invoice
Format CII
PES Facture
Format EDIFACT18
Format ISO202219
E2 Flux mixte
facture SI Fournisseur CPP 2017 EDI
UBL-Invoice minimal
CII minimal
CPP Factures Minimal
PES_Factures Minimal
Format PDFA320
E3
Flux structureacute
meacutemoire de
frais de justice
SI Fournisseur CPP 2017 EDI UBL-Invoice
R Cycle de vie CPP 2017 SI Fournisseur EDI AIFE_Statut
CPPStatutPivot
NB les formats utiliseacutes pour transmettre des factures agrave lrsquoEtat via la solution actuelle Chorus factures seront
accepteacutes par la solution mutualiseacutee La compatibiliteacute ascendante est donc assureacutee pour les fournisseurs deacutejagrave
raccordeacutes
41112 Pour une entiteacute du secteur public local raccordeacutee en mode EDI
Code
Flux
Type Flux Emetteur Reacutecepteur Mode Format
E1 Flux structureacute
facture
SI
SPL CPP 2017 EDI
PES Facture
E3
Flux structureacute
meacutemoire de
frais de justice
SI SPL CPP 2017 EDI UBL-Invoice
S Pivot CPP 2017 SI Collectiviteacute EDI CPPFacturePivot
R Cycle de Vie
entrant
SI
SPL CPP 2017 EDI CPPStatutPivot
R Cycle de Vie
sortant CPP 2017 SI Fournisseur EDI CPPStatutPivot
18 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen 19 Idem 20 Idem
43 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Le scheacutema ci-dessous preacutesente la vue drsquoensemble des flux existant autour du processus de traitement de la
facture et lrsquoexeacutecution comptable de la deacutepense qui en reacutesulte
41113 Pour un Etablissement Public National raccordeacute en mode EDI
Code
Flux
Type Flux Emetteur Reacutecepteur Mode Format
E1
Flux
structureacute
facture
SI EPN CPP 2017 EDI
UBL-Invoice
PES Facture
Format EDIFACT21
Format ISO202222
E2 Flux mixte
facture SI EPN CPP 2017 EDI
UBL-Invoice minimal
CII minimal
CPP Factures Minimal
PES_Factures Minimal
Format PDFA323
E3
Flux
structureacute
meacutemoire de
frais de
justice
SI EPN CPP 2017 EDI UBL-Invoice
S Pivot CPP 2017 SI EPN EDI CPPFacturePivot
R Cycle de Vie
entrant SI EPN CPP 2017 EDI CPPStatutPivot
R Cycle de Vie
sortant CPP 2017 SI EPN EDI CPPStatutPivot
21 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen 22 Idem 23 Idem
44 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
412 Preacutesentation des formats accepteacutes par type de flux EDI
41211 Les formats accepteacutes pour les flux drsquoeacutemission des partenaires vers CPP
Type de flux Formats reacutefeacuterenceacutes dans
les speacutecifications
externes
Formats accepteacutes
E1
(Flux structureacute
Facture)
UBL Invoice
UBL 20
UBL 21
UBL-PEPPOL
UBL-FEN105
UBL Factures publiques
CII
CII 20
CII 21
CII-FEN135
EDIFACT EDIFACT
ISO2022 ISO2022
E2
(Flux mixte
facture)
CPP Factures Minimal CPP Factures Minimal
PDFA3 PDFA3
UBL minimal
UBL minimal 20
UBL minimal 21
UBL-PEPPOL minimal
UBL-FEN105 minimal
CII minimal CII 30
E3
(Flux structureacute
Meacutemoire de frais
de justice)
UBL Invoice UBL 20
UBL 21
R
(cycle de vie) CPP Statut CPP Statut
41212 Les formats accepteacutes pour les flux drsquoeacutemission de CPP vers les partenaires
Type de flux Format reacutefeacuterenceacute dans les
speacutecifications externes
Formats accepteacutes
S
(Flux Pivot) CPP Facture Pivot CPP Facture Pivot
R
(Cycle de vie)
AIFE Statut AIFE Statut
CPP Statut CPP Statut
45 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
42 Description geacuteneacuterique des donneacutees par type de flux
Pour chaque flux les tableaux preacutesentant les donneacutees constitutifs du flux preacutecisent
les donneacutees constitutives du flux leur caractegravere obligatoire ou facultatif leur caractegravere multiple ou non leur description la reacutefeacuterence aux regravegles de gestion geacuteneacuteriques applicables
Cette partie ne deacutecrit pas les donneacutees techniques des flux agrave fin de seacutecurisation de routage ou de traccedilabiliteacute
421 Description du flux Pivot
Le flux Pivot est geacuteneacutereacute par la solution mutualiseacutee CPP-2017 pour transmettre les factures deacuteposeacutees dans la
solution mutualiseacutee CPP-2017 agrave destination des services de lrsquoEtat du secteur public local ou des Etablissements
Publics Cette transmission se fait en mode EDI
Un flux Pivot est donc constitueacute par
Les donneacutees de lrsquoenveloppe
Les donneacutees structureacutees en XML Une piegravece jointe de type facture (sauf en cas de transmission drsquoun flux E2 au format PDFA3) Des piegraveces jointes constitueacutees par des documents compleacutementaires le cas eacutecheacuteant
46 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nb La balise laquo Date de Reacuteception raquo permet de veacutehiculer la date agrave laquelle la facture a eacuteteacute prise en compte par
lrsquoAdministration lorsque celle-ci diffegravere de la date drsquoeacutemission de la facture La date effective de reacuteception de la
facture pouvant diffeacuterer de la date drsquoeacutemission de la facture indiqueacutee par le fournisseur dans le flux qursquoil
transmet
A titre drsquoillustration le scheacutema ci-dessous permet de visualiser la maniegravere dont les donneacutees drsquoune facture
peuvent ecirctre extraites pour former le format Pivot de Facturation
FournisseurPays
Fournisseur
Nom (raison sociale)
Deacutebiteur Identifiant
Deacutebiteur
Code Service
Deacutebiteur
Nom Service
Reacutesumeacute Type
Reacutesumeacute Identifiant
(numeacutero)
Reacutesumeacute
Date drsquoeacutemission de
la facture
Reacutesumeacute Devise
Reacutesumeacute
Montant HT
Reacutesumeacute
Montant agrave Payer
Engagement
Numeacutero de
Commande
Reacutecapitulatif TVA
Montant Base
Reacutecapitulatif TVA
Taux
Reacutecapitulatif TVA
Montant Total
Reacutesumeacute Cadre de
facturation
Fournisseur Type
Identifiant
Fournisseur
Identifiant
Reacutesumeacute Mode de
Paiement
Reacutecapitulatif TVA
47 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Les tableaux ci-dessous deacutecrivent la structure geacuteneacuterique des donneacutees structureacutees en XML du flux pivot
regroupeacutees par entiteacutes principales Les donneacutees constitutives de chacune des entiteacutes sont deacutecrites dans les
tableaux suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
Pivot de Facturation
Entiteacute OF Pluraliteacute Description Regravegles
Donneacutees facture O Unique Informations geacuteneacuterales sur la facture
Donneacutees facture - Lignes
F
Unique
Informations sur les lignes de la facture
deacutecrivant les fournitures de biens et de
services et leurs prix
Donneacutees facture ndash Lignes -
Ligne
F
Multiple
Informations sur une ligne de la facture
deacutecrivant les fournitures de biens et de
services et leurs prix
Donneacutees facture - TVA F
Multiple Reacutecapitulatif des montants de taxes par taux G123
G124
Donneacutees facture - Montants O Unique Informations sur les montants de la facture
Donneacutees facture -
Engagement
F Unique
Informations sur lrsquoengagement juridique
fondateur de la facture
Fournisseur O Unique Informations sur le fournisseur G211
Fournisseur - Reacutefeacuterences
bancaires
F Unique
Informations sur les donneacutees bancaires du
fournisseur
Deacutebiteur O
Unique Informations sur lrsquoentiteacute publique destinatrice
de la Facture
G212
Piegravece jointe
F
Multiple
Piegravece(s) Jointe(s) dont la facture dans son
format original tel qursquoeacutemit par le fournisseur et
accepteacute en entreacutee de CPP
G405
G407
G408
G409
G410
G411
Cycles de vie F Unique Informations relatives aux validations
Cycle de vie unitaire O Multiple
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
48 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Donneacutees Facture (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Type O Unique
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune
demande de paiement (paiement total
acompte) ou drsquoun avoir
G101
G115
Cadre (mode de
facturation) O Unique
Deacutefinit le mode de facturation correspondant
agrave la reacutealisation des fournitures de biens et de
services de la facture ou agrave leur regraveglement
- standard (mono-fournisseur)
- Cotraitance (globale ou simple)
- Sous-traitance
- ASAP
- Marcheacutes de travaux
- Affacturage
- hellip
G102
G103
G104
Identifiant (numeacutero) O Unique
Identifiant (numeacutero) de la demande de
paiement eacutemise par le Fournisseur
(identifiant unique de la facture ou de lrsquoavoir)
G105
G106
Date drsquoeacutemission de la
facture O Unique
Date de la facture telle que speacutecifieacutee par le
Fournisseur
G107
G109
Date de reacuteception O Unique Date de reacuteception de la demande de
paiement par ladministration
G108
G109
Devise O Unique
Devise agrave laquelle se rapportent tous les
montants de la facture (neacutecessairement
mono devise)
G110
G111
G112
Identifiant facture origine F Unique En cas drsquoAvoir numeacutero de la demande de
paiement sur laquelle lrsquoavoir est applicable
G105
G106
Mode de paiement O Unique
Preacutecise les informations relatives aux
modaliteacutes de paiement demandeacutees par le
fournisseur
G116
Entiteacute donneacutees facture - Montants (Obligatoire et Unique)
Montant Hors Taxe O Unique
Montant Total Hors Taxe des fournitures de
biens et de services listeacutees dans la facture
apregraves remises eacuteventuelles
G113
Montant TTC O Unique
Montant Total Toutes Taxes Comprises des
fournitures de biens et de services listeacutees
dans la facture apregraves remises eacuteventuelles
G113
G114
Montant agrave payer O Unique Montant agrave payer pouvant ecirctre infeacuterieur au
Montant TTC dans certains cas
G113
G115
49 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute donneacutees facture - TVA (Facultatif et Multiple)
autant doccurrences que de taux de TVA applicables dans la facture
Nom OF Pluraliteacute Description Regravegles
Montant base O Unique
Pour chaque Taux de TVA applicable au sein
de la facture Total Hors Taxe des montants
factureacutes associeacutes au Taux de TVA consideacutereacute
G113
Taux O Unique Pour chaque Taux de TVA applicable au sein
de la facture Taux de TVA consideacutereacute
G125
Montant taxe O Unique
Pour chaque Taux de TVA applicable au sein
de la facture montant total de la TVA
appliqueacutee
G113
Entiteacute donneacutees facture ndash Lignes ndash Ligne (facultative et multiple)
Nom OF Pluraliteacute Description Regravegles
Numeacutero O Unique Numeacutero correspondant au numeacutero de la
ligne de facturation
G601
Reacutefeacuterence produit F Unique
Reacutefeacuterence code de lrsquoarticle ou de la
fourniture de bien et de service zone
informative
P101
Quantiteacute factureacutee O Unique Nombre de quantiteacutes factureacutees P103
Prix unitaire O Unique Prix unitaire (HT) avant remise par Uniteacute
de Livraison
G113
Montant HT O Unique Montant Hors taxe de la ligne apregraves remise G113
Taux de TVA F Unique Taux de TVA applicable G125
50 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute donneacutees facture - Engagement (Facultatif et Unique)
Nom OF Pluraliteacute Description Regravegles
Numeacutero de marcheacute F Unique Identifie le Marcheacute (numeacutero de marcheacute ou
numeacutero de convention)
P106
G301
Numeacutero drsquoengagement F Unique Identifie lrsquoEngagement (bon de commande
ou numeacutero de marcheacute exeacutecutable)
P107
G301
Entiteacute Fournisseur (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique
Identifie le pays ougrave est immatriculeacute le tiers
fournisseur
G201
G202
G203
Type identifiant O Unique Identifie le reacutefeacuterentiel drsquoimmatriculation du
fournisseur (SIRET RIDET hellip)
G205
G206
Identifiant O Unique
Le numeacutero drsquoidentification du fournisseur au
sein du reacutefeacuterentiel indiqueacute
G206
G207
G208
G214
Nom (raison sociale) O Unique Nom Courant Raison Sociale ou Identiteacute du
tiers fournisseur
G209
Mode drsquoeacutemission F Unique Indique le mode de production de la facture
(ie Data numeacuteriseacutee saisie)
Entiteacute Fournisseur - Reacutefeacuterence Bancaire (facultative et Unique)
Nom OF Pluraliteacute Description Regravegles
Type de reacutefeacuterence bancaire F Unique
Nature du reacutefeacuterentiel bancaire utiliseacute pour
identifier un compte bancaire
G117
G118
G122
Identifiant compte bancaire F Unique
IBAN numeacutero du compte bancaire sur lequel
effectuer le paiement
G118
G119
G122
51 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
Identifiant eacutetablissement
bancaire F Unique
BIC du compte bancaire code banque et
code guichet sur lequel effectuer le paiement
G118
G120
G121
G122
Entiteacute Deacutebiteur (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Type identifiant O Unique Identifie le reacutefeacuterentiel drsquoimmatriculation du
deacutebiteur (SIRET RIDET hellip)
G205
G206
Identifiant O Unique Le numeacutero SIRET de lrsquoorganisation publique G214
G216
Nom (raison sociale) F Unique
Nom de lrsquoorganisation ou raison sociale (telle
que speacutecifieacutee dans le MarcheacuteBon de
Commande)
G209
Code service F Unique
Codification des services au sein de
lrsquoorganisation du destinataire de la facture
Cette codification permet un routage
automatiseacute ou manuel de la facture au sein de
lrsquoorganisation
P113
Nom service F Unique
Nom du service au sein de lrsquoorganisation du
destinataire de la facture Il permet le routage
manuel de la facture vers ce service
P114
52 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Piegravece Jointe (Facultative et Multiple)
autant doccurrences que de piegraveces jointes agrave la facture
Nom OF Pluraliteacute Description Regravegles
Numeacutero drsquoordre F Unique Numeacutero de lrsquoentiteacute PJ si plusieurs blocs PJ
sont renseigneacutes
Identifiant unique (URI) F Unique
Une URL univoque permettant dacceacuteder agrave la
version archiveacutee du Document
en loccurrence une Reacutefeacuterence SMA
G410
Type PJ O Unique
Deacutefinit la nature du document G401
G405
G406
Nom PJ O Unique
Nom de la piegravece jointe P104
G409
G412
G413
Format PJ - MimeType F Unique Deacutefinit le format eacutelectronique du document
(en utilisant le Mime Type)
G403
Contenu F Unique
Le contenu compresseacute et encodeacute du fichier
originel mateacuterialisant le document
G404
G407
G408
G410
Identifiant original F Unique
Identifiant de facture eacutetablie par lrsquousine de
numeacuterisation du SI Chorus
La valorisation de cette donneacutee indique que
la facture a eacuteteacute acquise par numeacuterisation par
le SI Chorus
G128
Entiteacute cycle de validation ndash validation unitaire (Facultatif et Multiple)
autant doccurrences que de valideurs
Date du statut O Unique Date et heure de geacuteneacuteration de lrsquoeacuteveacutenement
ayant geacuteneacutereacute le statut
G126
Code statut O Unique Deacutefinition de lrsquoeacutevegravenement G501
Compleacutement statut O Unique Libelleacute standardiseacute de lrsquoeacuteveacutenement
Commentaire F Unique Compleacutement au libelleacute de lrsquoeacuteveacutenement Ex
motif du rejet
P112
53 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute cycle de validation - producteur du statut du cycle de vie (Facultatif et Multiple)
autant doccurrences que drsquoentiteacutes Cycle de vie
Type identifiant O Unique Type drsquoidentifiant du producteur du statut
Identifiant O Unique
Libelleacute indiquant quel Systegraveme
drsquoInformation ou Application a geacuteneacutereacute le
statut
Raison sociale O Unique Raison Sociale du producteur du statut
Code pays O Unique Code pays du producteur du statut
Note F Unique
54 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
422 Description des flux de type facture
4221 Description du flux structureacute Facture (E1)
Les matrices deacutecrites ci-apregraves nrsquoont pas vocation agrave recenser lrsquoensemble des donneacutees pouvant figurer sur une
facture mais les donneacutees minimales permettant de produire un objet Facture agrave partir drsquoune feuille de style
geacuteneacuterique Les autres donneacutees nrsquoapparaitront pas au travers de la feuille de style geacuteneacuterique de la facture
Dans le cas ougrave le fournisseur transmet la reacutefeacuterence URL de sa feuille de style ces donneacutees compleacutementaires
peuvent ecirctre renseigneacutees et afficheacutees sur la facture
Le flux structureacute Facture comprend quatre types de donneacutees
Les donneacutees strictement neacutecessaires au traitement de la facture par les systegravemes comptables et financiers de lEtat des collectiviteacutes locales ou des Etablissements Publics Nationaux ces donneacutees servent agrave constituer le Flux Pivot de facturation deacutecrit dans le chapitre deacutedieacute et doivent ecirctre systeacutematiquement renseigneacutees par le fournisseur
Eventuellement les donneacutees XML relatives agrave des modes de facturation speacutecifiques (exemple bloc
valideur) Les donneacutees dune facture conformes agrave la reacuteglementation Code geacuteneacuteral des impocircts et Code du
Commerce telles que deacutecrites preacuteceacutedemment Les donneacutees compleacutementaires permettant de repreacutesenter une Facture dans son inteacutegraliteacute avec tous les
deacutetails
Un flux structureacute Facture est donc constitueacute par
Les donneacutees de lrsquoenveloppe Les donneacutees structureacutees en XML neacutecessaires agrave la facturation Les donneacutees structureacutees en XML repreacutesentant linteacutegraliteacute de la Facture Des piegraveces jointes constitueacutees par des documents compleacutementaires le cas eacutecheacuteant
55 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Les tableaux ci-dessous deacutecrivent la structure geacuteneacuterique des donneacutees structureacutees en XML drsquoune Facture
regroupeacutees par entiteacutes principales Les donneacutees constitutives de chacune des entiteacutes sont deacutecrites dans les
tableaux suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
56 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Facture structureacutee Fournisseur
Entiteacute OF Pluraliteacute Description Regravegles
Geacuteneacuteraliteacutes O Unique Informations geacuteneacuterales sur la facture G129
Remises F Multiple Informations sur les remises applicables
globalement agrave la facture
Reacutecapitulatif taxes F Multiple Reacutecapitulatif des montants de taxes par taux G123
G124
Engagement F Unique Informations sur lrsquoengagement juridique
fondateur de la facture
Fournisseur O Unique Informations sur le Fournisseur eacutemettant la
Facture
G211
Deacutebiteur O Unique Informations sur lentiteacute destinatrice de la
facture
G212
Ligne O Multiple
Informations sur les lignes de la facture
deacutetaillant les fournitures de biens et de
services et leurs prix Les lignes peuvent
permettre de renseigner les taxes autres que
TVA
Paiement O Unique Informations sur le paiement de la facture
Valideur F Unique
Informations sur lrsquoentiteacute devant effectueacute une
validation (titulaire du bon de commande
mandataire MOE priveacutee)
G220
G221
G222
Encaisseur F Unique
Informations sur lorganisation agrave qui le
comptable doit effectuer le regraveglement en cas
daffacturage
Site de livraison F Multiple
Informations sur les sites de livraison
eacuteventuels des fournitures de biens et de
services listeacutees dans le bloc Ligne
Piegravece Jointe F Multiple
Piegravece(s) Jointe(s) agrave la facture justificative ou
non
G407
G408
G409
G410
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
57 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Geacuteneacuteraliteacutes (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Type O Unique
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune
demande de paiement (paiement total
acompte) ou drsquoun avoir
G101
G115
Cadre (mode de
facturation) F Unique
Deacutefinit le mode de facturation correspondant agrave
la reacutealisation des fournitures de biens et de
services de la facture ou agrave leur regraveglement
- standard (mono-fournisseur)
- Cotraitance (globale ou simple)
- Sous-traitance
- ASAP
- Marcheacutes de travaux
- Affacturage
- hellip
G102
G103
G104
Identifiant (numeacutero) O Unique
Identifiant (numeacutero) de la demande de
paiement eacutemise par le Fournisseur (identifiant
unique de la facture ou de lrsquoavoir)
G105
G106
Date drsquoeacutemission de la
facture O Unique
Date de la facture telle que speacutecifieacutee par le
Fournisseur
G107
G109
Deacutebut peacuteriode F Unique Date de deacutebut de la peacuteriode de facturation G109
Fin peacuteriode F Unique Date de fin de la peacuteriode de facturation G109
Description peacuteriode F Unique Description de la peacuteriode de facturation P112
Devise O Unique Devise agrave laquelle se rapportent tous les
montants de la facture
G110
G111
Identifiant facture Origine F Unique En cas drsquoavoir numeacutero de la facture sur
laquelle lrsquoavoir est applicable
G105
G106
Montant Hors Taxe O Unique
Montant Total Hors Taxe des fournitures de
biens et de services listeacutees dans la facture
apregraves remises eacuteventuelles
G113
Montant Taxe F Unique
Montant Total des Taxes dues pour les
fournitures de biens et de services listeacutees dans
la facture apregraves remises eacuteventuelles
G113
Montant TTC O Unique
Montant Total Toutes Taxes Comprises des
fournitures de biens et de services listeacutees dans
la facture apregraves remises eacuteventuelles
G113
G114
Montant Remise F Unique Montant Total des remises eacuteventuelles G113
Montant agrave deacuteduire F Unique Montant deacutejagrave payeacute agrave deacuteduire du Montant TTC G113
Montant agrave payer O Unique Montant agrave payer pouvant ecirctre infeacuterieur au
Montant TTC dans certains cas
G113
G115
Note F Multiple Texte(s) libre(s) associeacute(s) agrave la facture Les
mentions fiscales leacutegalement obligatoires
P112
G127
58 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
peuvent ecirctre indiqueacutees ici
Entiteacute Remises (Facultatif et Multiple)
autant dentiteacutes que de poste de remise applicables au global de la facture
Nom OF Pluraliteacute Description Regravegles
Motif F Unique Texte libre deacutecrivant la raison de la remise P112
Montant remise O Unique Montant total de la remise appliqueacutee G113
Entiteacute ReacutecapitulatifTaxes (Facultatif et Multiple)
autant dentiteacutes que de taux de TVA applicables dans la facture
Nom OF Pluraliteacute Description Regravegles
Type de Taxe O Unique Type de taxe applicable G123
Montant de base O Unique
Pour chaque Taux de TVA applicable au sein
de la facture Total Hors Taxe des montants
factureacutes associeacutes au Taux de TVA consideacutereacute
G113
Taux O Unique Pour chaque Taux de TVA applicable au sein
de la facture Taux de TVA consideacutereacute
G125
Montant de taxe O Unique
Pour chaque Taux de TVA applicable au sein
de la facture montant total de la TVA
appliqueacutee
G113
Exoneacuteration F Unique Texte libre pour justifier de lexoneacuteration de
taxe
P112
Entiteacute Engagement (Facultatif et Unique)
Nom OF Pluraliteacute Description Regravegles
Numeacutero de contrat F Unique Identifie le Contrat P105
Numeacutero de marcheacute F Unique Identifie le Marcheacute (numeacutero de marcheacute ou
numeacutero de convention)
P106
G301
Numeacutero drsquoengagement F Unique Identifie lrsquoEngagement (bon de commande ou
numeacutero de marcheacute exeacutecutable)
P107
G301
Date deffet F Unique Date deffet de lrsquoengagement G109
59 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Fournisseur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique
Code du pays du siegravege social de lrsquoeacutemetteur G201
G202
G203
Typage identifiant O Unique Nature de lrsquorsquoidentifiant reacutefeacuterenccedilant le
fournisseur G204
Identifiant O Unique
Le numeacutero drsquoidentification du fournisseur au
sein du reacutefeacuterentiel indiqueacute
G207
G208
G210
G214
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de lrsquoorganisation G209
Code service F Unique Codification des services au sein de
lrsquoorganisation eacutemettrice de la facture
P113
Nom service F Unique Nom du service au sein de lrsquoorganisation
eacutemettrice de la facture
P114
Identifiant TVA F Unique Numeacutero de TVA intra-communautaire
Reacutegime TVA F Unique
Permet drsquoindiquer si le fournisseur est soumis
agrave la TVA sur les encaissements ou sur les
deacutebits
G213
Nom commercial F Unique Nom commercial de lrsquoorganisation G209
Ligne Adresse commerciale F Multiple Ligne drsquoadresse
Code Postal commercial F Unique Code postale de lrsquoadresse commerciale
Commune commerciale F Unique Commune de lrsquoadresse commerciale
Code Pays commercial F Unique Identifie le Pays ougrave est localiseacute le Tiers G201
G203
Nom contact F Unique Identiteacute de la personne agrave contacter G209
Teacuteleacutephone contact F Unique Numeacutero de teacuteleacutephone de la personne agrave
contacter
Teacuteleacutecopie contact F Unique Numeacutero de teacuteleacutecopie de la personne agrave
contacter
Courriel contact F Unique Adresse courriel de la personne agrave contacter
Adresse leacutegale O Multiple Ligne drsquoadresse G215
Code Postal leacutegal O Unique Code postale de lrsquoadresse leacutegale
Commune leacutegale O Unique Commune de lrsquoadresse leacutegale
Nom signataire F Unique
Identiteacute de la personne signataire de lacte
(facturation intra-sphegravere publique)
G209
P110
G224
60 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
Qualiteacute signataire F Unique Qualiteacute de la personne signataire de lacte
(facturation intra-sphegravere publique)
G223
G224
Note F Multiple
Texte(s) libre(s) associeacute(s) agrave lrsquoentiteacute
fournisseur
P112
G127
G225
Entiteacute Deacutebiteur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Typage identifiant O Unique
Identifie le reacutefeacuterentiel drsquoimmatriculation du
destinataire de la facture (SIRET)
G204
G216
G206
Identifiant O Unique
Le numeacutero SIRET de lrsquoorganisation publique G207
G208
G214
G216
Nom (raison sociale) F Unique
Nom de lrsquoorganisation ou raison sociale (telle
que speacutecifieacutee dans le MarcheacuteBon de
Commande)
G209
G219
P114
Code service F Unique
Codification des services au sein de
lrsquoorganisation du destinataire de la facture
Cette codification permet un routage
automatiseacute ou manuel de la facture au sein
de lrsquoorganisation
G217
G218
P113
Nom service F Unique
Nom du service au sein de lrsquoorganisation du
destinataire de la facture Il permet le
routage manuel de la facture vers ce service
P114
G219
Identifiant TVA F Unique Numeacutero de TVA intra-communautaire
Code pays leacutegal O Unique Code pays de lrsquoadresse leacutegale G201
G203
Ligne adresse leacutegale F Multiple Ligne drsquoadresse G215
Code postal leacutegal F Unique Code postal de lrsquoadresse leacutegale
Nom commune leacutegale F Unique Commune de lrsquoadresse leacutegale
Note F Multiple Texte(s) libre(s) associeacute(s) agrave lrsquoentiteacute deacutebiteur P112
G127
61 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Ligne (obligatoire et multiple)
Nom OF Pluraliteacute Description Regravegles
Numeacutero O Unique Numeacutero de ligne (seacutequentiel) G601
Type F Unique
Le type de ligne permet drsquoindiquer si la ligne
contient des eacuteleacutements de prix agrave prendre en
compte dans les totalisations ou uniquement
des donneacutees agrave valeur informative
G602
Sous-type F Unique
Le sous-type de ligne permet de preacuteciser le
type de ligne en indiquant srsquoil srsquoagit drsquoune
ligne de
- Deacutetail
- Regroupement
- Information
G603
Site livraison F Unique
Permet de rattacher la ligne de facturation agrave
un site de livraison et de regrouper toutes
les lignes drsquoun mecircme site
P108
Description F Unique
Description geacuteneacuterale de la fourniture ou de la
fourniture de biens et de services zone
informative
P112
Reacutefeacuterence produit F Unique
Reacutefeacuterence code de lrsquoarticle ou de la
fourniture de biens et de services zone
informative
P101
Nom article F Unique
Nom (abreacutegeacute ou type) de lrsquoarticle ou de la
fourniture de bien et de services zone
informative
P102
Date de livraison F Unique Date de livraison G109
Quantiteacute factureacutee O Unique Nombre drsquouniteacutes factureacutees P103
Uniteacute livraison F Unique Uniteacute utiliseacutee pour la livraison
Prix unitaire O Unique Prix unitaire (HT) avant remise par Uniteacute de
Livraison
G113
Montant base F Unique Montant Hors Taxe de la ligne avant remise G113
Montant remise F Unique Montant de la remise pour la ligne G113
Montant HT O Unique Montant Hors taxe de la ligne apregraves remise G113
Taux de TVA O Unique Taux de TVA applicable G125
Compleacutement F Multiple
Texte(s) compleacutementaire(s) permettant de
deacutetailler le contenu drsquoune fourniture de biens
et de services
P112
G127
62 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Paiement (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Date eacutecheacuteance O Unique Date deacutecheacuteance de paiement deacutetermineacutee
par le Fournisseur G109
Mode de paiement O Unique
Preacutecise les informations relatives aux
modaliteacutes de paiement demandeacutees par le
fournisseur
G116
Type Reacutefeacuterence bancaire F Unique
Nature du reacutefeacuterentiel bancaire utiliseacute pour
identifier un compte bancaire
G117
G118
G122
Identifiant compte bancaire F Unique
IBAN du compte bancaire sur lequel
effectuer le paiement
G118
G119
G122
Identifiant eacutetablissement
bancaire F Unique
BIC du compte bancaire sur lequel effectuer
le paiement
G118
G120
G121
G122
Notes F Multiple Texte(s) libre(s) associeacute(s) aux termes de
paiement
P112
G127
Entiteacute Valideur (optionnel et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique Code du pays du siegravege social du valideur G201
G203
Typage identifiant O Unique Nature de lrsquorsquoidentifiant reacutefeacuterenccedilant le valideur G204
Identifiant O Unique
Le numeacutero drsquoidentification du valideur au sein
du reacutefeacuterentiel indiqueacute
G207
G208
G214
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de lrsquoorganisation G209
Nom contact F Unique Identiteacute de la personne agrave contacter G209
Teacuteleacutephone contact F Unique Numeacutero de teacuteleacutephone de la personne agrave
contacter
Teacuteleacutecopie contact F Unique Numeacutero de teacuteleacutecopie de la personne agrave
contacter
Courriel contact F Unique Adresse courriel de la personne agrave contacter
Adresse leacutegale F Multiple Ligne drsquoadresse
Code Postal leacutegale F Unique Code postal de lrsquoadresse leacutegale
Commune leacutegale F Unique Commune de lrsquoadresse leacutegale
63 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Encaisseur (optionnel et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique Code du pays du siegravege social de lrsquoencaisseur G201
G203
Typage identifiant O Unique Nature de lrsquoidentifiant reacutefeacuterenccedilant
lrsquoencaisseur
G204
Identifiant O Unique
Le numeacutero drsquoidentification leacutegale du
Fournisseur dans son pays
G207
G208
Nom (raison sociale) O Unique Nom leacutegal de lrsquoorganisation G209
Nom contact F Unique Identiteacute de la personne agrave contacter G209
Teacuteleacutephone contact F Unique Numeacutero de teacuteleacutephone de la personne agrave
contacter
Courriel contact F Unique Adresse courriel de la personne agrave contacter
Adresse leacutegale F Multiple Ligne drsquoadresse
Code postal leacutegal F Unique Code postal de lrsquoadresse leacutegale
Commune leacutegale F Unique Commune de lrsquoadresse leacutegale
Entiteacute SiteLivraison (facultatif et multiple)
Nom OF Pluraliteacute Description Regravegles
Identifiant O Unique Identifiant du site de livraison P108
Nom O Unique Deacutenomination du site de livraison P109
Adresse F Multiple Ligne drsquoadresse
Code postal F Unique Code postal
Commune F Unique Commune
Code pays adresse F Unique Identifie le Pays ougrave est localiseacute le site G201
G203
64 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Piegravece Jointe (facultative et Multiple)
autant de blocs que de piegraveces jointes agrave la facture
Nom OF Pluraliteacute Description Regravegles
Type PJ O Unique Deacutefinit la nature du document G401
G405
Nom PJ O Unique
Nom de la piegravece jointe P104
G409
G412
G413
Format PJ O Unique Deacutefinit le format eacutelectronique du document
(en utilisant le Mime Type)
G402
G403
Contenu O Unique
Le contenu compresseacute et encodeacute du fichier
originel mateacuterialisant le document
G404
G407
G408
65 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4222 Description du flux mixte Facture (E2)
Le flux mixte Facture porte le lot minimal de donneacutees transmis par un fournisseur associeacute agrave chaque facture
transmise ainsi que des piegraveces jointes attacheacutees (donneacutees structureacutees ou non) dont une PJ repreacutesentant la
facture (hors transmission au format PDFA3) Le flux mixte Facture comprend ainsi 3 types de donneacutees
Les donneacutees strictement neacutecessaires au traitement de la facture par les systegravemes comptables et financiers de lEtat des entiteacutes du secteur public local ou des Etablissements Publics Nationaux ces donneacutees structureacutees servent agrave constituer le Flux Pivot de facturation deacutecrit dans le chapitre deacutedieacute et doivent ecirctre systeacutematiquement renseigneacutees par le fournisseur
La facture en piegravece jointe (hors transmission au format PDFA3)
Si neacutecessaire des piegraveces jointes compleacutementaires
Un flux mixte Facture est constitueacute par
Les donneacutees de lrsquoenveloppe
Les donneacutees structureacutees en XML neacutecessaires agrave la constitution du flux pivot (donneacutees structureacutees uniquement) et le cas eacutecheacuteant compleacuteteacute des informations relatives agrave des modes de facturation speacutecifiques (bloc valideur)
Une piegravece jointe constitueacutee par le fichier eacutelectronique repreacutesentant la Facture conforme agrave la reacuteglementation (hors transmission au format PDFA3)
Dautres piegraveces constitueacutees par des documents compleacutementaires le cas eacutecheacuteant
66 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Les tableaux ci-dessous deacutecrivent la structure geacuteneacuterique des donneacutees XML drsquoune Facture mixte regroupeacutees par
entiteacutes principales Les donneacutees constitutives de chacune des entiteacutes sont deacutecrites dans les tableaux suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
Facture mixte Fournisseur
Entiteacute OF Pluraliteacute Description Regravegles
Donneacutees factures O Unique Informations geacuteneacuterales sur la facture
Donneacutees factures - TVA F Multiple Reacutecapitulatif des montants de taxes par
taux
G123
G124
Donneacutees factures -
Engagement F Unique
Informations sur lrsquoengagement juridique
fondateur de la facture
Donneacutees factures - Ligne de
facturation F Multiple
Informations sur les lignes de la facture
deacutecrivant les fournitures de biens et de
services et leurs prix
Fournisseur O Unique Informations sur le Fournisseur eacutemettant la
Facture
G211
Fournisseur ndash Reacutefeacuterence
bancaire F Unique
Informations sur le paiement de la facture
Deacutebiteur O Unique Informations sur lentiteacute destinatrice de la
facture
G212
Valideur F Unique
Informations sur lrsquoentiteacute devant effectueacute
une validation (titulaire du bon de
commande mandataire MOE priveacutee)
G220
G221
G222
PiegraveceJointe F Multiple
Piegravece(s) Jointe(s) dont la facture dans son
format original tel qursquoeacutemit par le fournisseur
G405
G407
G408
G409
G411
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
67 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Donneacutees factures (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Type O Unique
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune
demande de paiement (paiement total
acompte) ou drsquoun avoir
G101
G115
Cadre (mode de
facturation) F Unique
Deacutefinit le mode de facturation correspondant
agrave la reacutealisation des fournitures de biens et de
services de la facture ou agrave leur regraveglement
- standard (mono-fournisseur)
- Cotraitance (globale ou simple)
- Sous-traitance
- ASAP
- Marcheacutes de travaux
- Affacturage
- hellip
G102
G103
G104
Identifiant (numeacutero) O Unique
Identifiant (numeacutero) de la demande de
paiement eacutemise par le Fournisseur
(identifiant unique de la facture ou de
lrsquoavoir)
G105
G106
Date drsquoeacutemission de la
facture O Unique
Date de la facture telle que speacutecifieacutee par le
Fournisseur
G107
G109
Devise F Unique
Devise agrave laquelle se rapportent tous les
montants de la facture (neacutecessairement
mono devise)
G110
G111
G112
Identifiant facture Origine F Unique En cas drsquoavoir numeacutero de la facture sur
laquelle lrsquoavoir est applicable
G105
G106
Mode de paiement O Unique
Preacutecise les informations relatives aux
modaliteacutes de paiement demandeacutees par le
fournisseur
G116
Entiteacute donneacutees factures - Montants (Obligatoire et Unique)
Montant Hors Taxe O Unique
Montant Total Hors Taxe des fournitures de
biens et de services listeacutees dans la facture
apregraves remises eacuteventuelles
G113
Montant TTC O Unique
Montant Total Toutes Taxes Comprises des
fournitures de biens et de services listeacutees
dans la facture apregraves remises eacuteventuelles
G113
G114
Montant agrave payer O Unique Montant agrave Payer pouvant ecirctre infeacuterieur au
Montant TTC dans certains cas
G113
G115
68 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute donneacutees factures - TVA (facultatif et multiple)
autant dentiteacutes que de taux de TVA applicables dans la facture
Nom OF Pluraliteacute Description Regravegles
Type Taxe F Unique Type de taxe applicable G123
G124
Montant base O Unique
Pour chaque Taux de TVA applicable au sein
de la facture Total Hors Taxe des montants
factureacutes associeacutes au Taux de TVA consideacutereacute
G113
Taux O Unique
Pour chaque Taux de TVA applicable au sein
de la facture Taux de TVA consideacutereacute
G125
Montant taxe O Unique
Pour chaque Taux de TVA applicable au sein
de la facture montant total de la TVA
appliqueacutee
G113
Entiteacute donneacutees factures - Engagement (Facultatif et Unique)
Nom OF Pluraliteacute Description Regravegles
Numeacutero de marcheacute F Unique Identifie le Marcheacute (numeacutero de marcheacute ou
numeacutero de convention)
P106
G301
Numeacutero drsquoengagement F Unique Identifie lrsquoEngagement (bon de commande
ou numeacutero de marcheacute exeacutecutable)
P107
G301
Entiteacute Fournisseur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays F Unique
Code du pays du siegravege social de lrsquoeacutemetteur G201
G202
G203
Typage identifiant F Unique Nature de lrsquorsquoidentifiant reacutefeacuterenccedilant le
fournisseur
G204
Identifiant O Unique
Le numeacutero drsquoidentification du fournisseur au
sein du reacutefeacuterentiel indiqueacute
G206
G207
G208
G210
G214
69 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de
lrsquoorganisation
G209
Entiteacute Fournisseur ndash Reacutefeacuterence bancaire (facultatif et unique)
Nom OF Pluraliteacute Description Regravegles
Type reacutefeacuterence bancaire F Unique Nature du reacutefeacuterentiel bancaire utiliseacute pour
identifier un compte bancaire
G117
Idcompte bancaire F Unique IBAN numeacutero du compte bancaire sur
lequel effectuer le paiement
G118
Id eacutetablissement bancaire F Unique
BIC du compte bancaire code banque et
code guichet sur lequel effectuer le
paiement
G119
G120
G121
Entiteacute Deacutebiteur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Typage identifiant O Unique
Identifie le reacutefeacuterentiel drsquoimmatriculation du
destinataire de la facture (SIRET)
G204
G216
G206
Identifiant O Unique
Le numeacutero SIRET de lrsquoorganisation publique G206
G207
G208
G214
G216
Nom (raison sociale) F Unique
Nom de lrsquoorganisation ou raison sociale
(telle que speacutecifieacutee dans le MarcheacuteBon de
Commande)
G209
Code service F Unique
Codification des services au sein de
lrsquoorganisation du destinataire de la facture
Cette codification permet un routage
automatiseacute ou manuel de la facture au sein
de lrsquoorganisation
G217
G218
P113
Nom service F Unique
Nom du service au sein de lrsquoorganisation du
destinataire de la facture Il permet le
routage manuel de la facture vers ce
service
G219
P114
70 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Donneacutees factures - Ligne de facturation (facultative et multiple)
Nom OF Pluraliteacute Description Regravegles
Numeacutero O Unique Numeacutero de ligne (seacutequentiel) G601
Site de livraison F
Unique Permet de rattacher la ligne de facturation agrave
un site de livraison et de regrouper toutes
les lignes drsquoun mecircme site
P108
Description F
Unique Description geacuteneacuterale de la fourniture ou de
la fourniture de bien et de service zone
informative
P112
Reacutefeacuterence produit F
Unique Reacutefeacuterence code de lrsquoarticle ou de la
fourniture de bien et de service zone
informative
P101
Quantiteacute factureacutee O Unique Nombre drsquouniteacutes factureacutees P103
Prix unitaire O Unique Prix unitaire (HT) avant remise par Uniteacute
de Livraison G113
Montant HT O Unique Montant Hors taxe de la ligne apregraves remise G113
Taux de TVA O Unique Taux de TVA applicable G125
Entiteacute Valideur (optionnel et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique
Code du pays du siegravege social du valideur G201
G202
G203
Typage identifiant O Unique
Nature de lrsquorsquoidentifiant reacutefeacuterenccedilant le
valideur
G204
G206
Identifiant O Unique
Le numeacutero drsquoidentification du valideur au
sein du reacutefeacuterentiel indiqueacute
G208
G214
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de
lrsquoorganisation
G209
71 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute PiegraveceJointe (obligatoire et Multiple)
autant de blocs que de piegraveces jointes agrave la facture Au moins une des PJ est une facture
Nom OF Pluraliteacute Description Regravegles
Type PJ O Unique
Deacutefinit la nature du document G401
G405
G406
Nom PJ O Unique
Nom de la piegravece jointe P104
G409
G412
G413
Format PJ (Mime type) O Unique Deacutefinit le format eacutelectronique du document
(en utilisant le Mime Type)
G402
G403
Contenu O Unique
Le contenu compresseacute et encodeacute du fichier
originel mateacuterialisant le document
G404
G407
G408
Identifiant numeacuterisation F Unique
Identifiant de facture eacutetablie par lrsquousine de
numeacuterisation du SI Chorus
La valorisation de cette donneacutee indique que
la facture a eacuteteacute acquise par numeacuterisation
par le SI Chorus
G128
72 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4223 Description du flux structureacute Meacutemoire de frais de justice (E3)
Les matrices deacutecrites ci-apregraves nrsquoont pas vocation agrave recenser lrsquoensemble des donneacutees pouvant figurer sur une
facture de meacutemoire de frais de justice mais les donneacutees minimales permettant de produire un objet Facture agrave
partir drsquoune feuille de style geacuteneacuterique Les autres donneacutees nrsquoapparaitront pas au travers de la feuille de style
geacuteneacuterique de la facture
Dans le cas ougrave le fournisseur transmet la reacutefeacuterence URL de sa feuille de style ces donneacutees compleacutementaires
peuvent ecirctre renseigneacutees et afficheacutees sur la facture
Le flux structureacute Meacutemoire de frais de justice comprend trois types de donneacutees
Les donneacutees strictement neacutecessaires au traitement de la facture par les systegravemes comptables et financiers de lEtat ces donneacutees servent agrave constituer le Flux Pivot de facturation deacutecrit dans le chapitre deacutedieacute et doivent ecirctre systeacutematiquement renseigneacutees par le fournisseur
Les donneacutees regraveglementairement obligatoires dans le cadre drsquoun meacutemoire de frais de justice Les donneacutees compleacutementaires permettant de repreacutesenter un meacutemoire de frais de justice dans son
inteacutegraliteacute avec tous les deacutetails
Un flux structureacute meacutemoire de frais de justice est donc constitueacute par
Les donneacutees de lrsquoenveloppe Les donneacutees structureacutees en XML neacutecessaires agrave la facturation Les donneacutees structureacutees en XML repreacutesentant linteacutegraliteacute de la Facture Des piegraveces jointes constitueacutees par des documents compleacutementaires
Le tableau ci-dessous deacutecrit la structure geacuteneacuterique des donneacutees drsquoun Meacutemoire de Frais de Justice par une
hieacuterarchie dEntiteacutes imbriqueacutes Les donneacutees constitutives de chacune des Entiteacutes sont deacutecrites dans les tableaux
suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
73 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
74 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Facture structureacutee de meacutemoire de frais de justice
Entiteacute OF Pluraliteacute Description Regravegles
Geacuteneacuteraliteacutes O Unique Informations geacuteneacuterales sur le meacutemoire G129
Reacutecapitulatif taxes F Multiple Reacutecapitulatif des montants de Taxes par taux G123
G124
Engagement F Unique Informations sur lrsquoengagement juridique
fondateur du meacutemoire
Fournisseur O Unique Informations sur le Fournisseur eacutemettant la
Facture G211
Deacutebiteur O Unique Informations sur lentiteacute destinatrice de la
facture
G212
Ligne O Multiple
Informations sur les lignes de la facture
deacutetaillant les fournitures de biens et de
services et leurs prix Les lignes peuvent
permettre de renseigner les taxes autres que
TVA
Paiement O Unique Informations sur le paiement de la facture
Juridiction O Multiple Informations sur la juridiction pour laquelle la
prestation a eacuteteacute effectueacutee
G703
Piegravece jointe F Multiple
Piegravece(s) Jointe(s) du meacutemoire justificative
ou non
G701
G407
G408
G409
75 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Geacuteneacuteraliteacutes (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Type O Unique
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune
demande de paiement (paiement total
acompte) ou drsquoun avoir
G101
G115
G713
G715
Cadre (mode de
facturation) O Unique
Deacutefinit le mode de facturation correspondant agrave
la reacutealisation des fournitures de biens et de
services de la facture ou agrave leur regraveglement
- standard (mono-fournisseur)
- Cotraitance (globale ou simple)
- Sous-traitance
- ASAP
- Marcheacutes de travaux
- Affacturage
- hellip
G102
G103
G104
Identifiant (numeacutero) O
Unique Identifiant (numeacutero) de la demande de
paiement eacutemise par le Fournisseur (identifiant
unique de la facture ou de lrsquoavoir)
G105
G106
Date deacutemission de la
facture O
Unique Date de la facture telle que speacutecifieacutee par le
Fournisseur
G107
G109
Deacutebut de peacuteriode F Unique Date de deacutebut de la peacuteriode de facturation G109
Fin de peacuteriode F Unique Date de fin de la peacuteriode de facturation G109
Description peacuteriode F Unique Description de la peacuteriode de facturation P112
Devise O Unique Devise agrave laquelle se rapportent tous les
montants de la facture
G110
G111
Montant Remise F Unique
Montant Total des remises eacuteventuelles G113
Montant TTC O Unique
Montant Total Toutes Taxes Comprises des
fournitures de biens et de services listeacutees dans
la facture apregraves remises eacuteventuelles
G113
G114
Montant agrave payer O Unique Montant agrave payer pouvant ecirctre infeacuterieur au
Montant TTC dans certains cas
G113
G115
Montant HT apregraves remise F Unique
Montant Total Hors Taxe des prestations
listeacutees dans le meacutemoire de frais de justice
apregraves remises eacuteventuelles
G113
Montant HT avant remise F Unique
Montant Total Hors Taxe des prestations
listeacutees dans le meacutemoire de frais de justice
avant remises eacuteventuelles
G113
76 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute ReacutecapitulatifTaxes (Facultative et Multiple)
autant dentiteacutes que de taux de TVA applicables dans le meacutemoire
Nom OF Pluraliteacute Description Regravegles
Exoneacuteration F Unique Texte libre pour justifier de lexoneacuteration de
taxe
P112
G712
Taux O Unique Pour chaque Taux de TVA applicable au sein de
la facture Taux de TVA consideacutereacute
G125
Montant taxe O Unique Montant total des taxes applicables G113
Montant HT O Unique Montant Total Hors Taxe des prestations listeacutees
dans le meacutemoire de frais de justice
G113
Montant de base F Unique Total Hors Taxe des montants factureacutes associeacutes
aux Taux de TVA consideacutereacutes
G113
Entiteacute Engagement (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Reacutefeacuterence aux textes
(code) O
Unique Code de la reacutefeacuterence aux textes de lois
applicables
G702
G703
Numeacutero drsquoengagement
juridique F Unique
Identifie le Bon de Commande P107
G301
G711
Date drsquoeffet F Unique Date deffet de lrsquoengagement G109
77 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Fournisseur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique Code du pays du siegravege social de lrsquoeacutemetteur G201
G203
Typage identifiant O Unique
Nature de lrsquoidentifiant reacutefeacuterenccedilant le fournisseur G204
G206
Identifiant O Unique
Le numeacutero drsquoidentification du fournisseur au sein
du reacutefeacuterentiel indiqueacute
G207
G208
G210
G214
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de lrsquoorganisation G209
Identifiant TVA F Unique Numeacutero de TVA intra-communautaire (pour EU) G210
Reacutegime TVA F Unique Permet drsquoindiquer si le fournisseur est soumis agrave
la TVA sur les encaissements ou sur les deacutebits
G213
Nom Commercial F Unique Nom commercial de lrsquoorganisation G209
Ligne adresse
Commerciale F Multiple
Ligne drsquoadresse G215
Code postal Commercial F Unique Code postale de lrsquoadresse commerciale
Commune commercial F Unique Commune de lrsquoadresse commerciale
Code Pays commercial F Unique Identifie le Pays ougrave est localiseacute le Tiers G201
G203
Adresse legale O Multiple Ligne drsquoadresse G215
Code Postal Leacutegal O Unique Code postale de lrsquoadresse leacutegale
Commune leacutegal O Unique Commune de lrsquoadresse leacutegale
Nom contact F Unique Identiteacute de la personne agrave contacter G209
Teacuteleacutephone contact F Unique Numeacutero de teacuteleacutephone de la personne agrave
contacter
Teacuteleacutecopie contact F Unique Numeacutero de teacuteleacutecopie de la personne agrave contacter
Courriel contact F Unique Adresse courriel de la personne agrave contacter
78 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Deacutebiteur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Identifiant O Unique
Le numeacutero SIRET de lrsquoorganisation publique G207
G208
G214
Code service O Unique
Codification des services au sein de
lrsquoorganisation du destinataire de la facture
Cette codification permet un routage automatiseacute
ou manuel de la facture au sein de
lrsquoorganisation
G217
G218
P113
Nom service F Unique Nom du service (telle que speacutecifieacutee dans le
MarcheacuteBon de Commande)
P114
G219
Entiteacute Ligne (obligatoire et multiple)
Nom OF Pluraliteacute Description Regravegles
Numeacutero drsquoaffaire O Unique Numeacutero de lrsquoaffaire
Reacutefeacuterence produit F Unique Reacutefeacuterence code de lrsquoarticle ou de la fourniture de
biens et de services zone informative
P101
Quantiteacute O Unique Quantiteacute P103
Quantiteacute X tarif O Unique Quantiteacute de la ligne multiplieacutee par le tarif de la
ligne
Numeacutero drsquoengagement F Unique Rappel du numeacutero du bon de commande G301
Montant HT O Unique Montant Hors taxe de la ligne apregraves remise G113
Montant TVA O Unique Montant de la TVA applicable G113
Taux TVA O Unique Taux de TVA applicable
Type de prestation (code) O Unique
Code du type de prestation effectueacute G706
G707
G710
Tarif de la prestation O Unique Tarif de la prestation effectueacutee G113
Prix de la quantiteacute O Unique Prix de la quantiteacute G113
Indicateur de charge F Unique Indicateur de charge applicable agrave la ligne G710
Motif de charge F Unique Motif de charge applicable agrave la ligne P112
G710
Montant de charge F Unique Montant de charge applicable agrave la ligne G113
G710
Autoriteacute Requeacuterante (code) O Unique Code de lrsquoautoriteacute agrave lrsquoorigine de la reacutequisition G708
G709
79 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
Numeacutero drsquoengagement
juridique F Unique
Identifie le Bon de Commande
Entiteacute Paiement
Nom OF Pluraliteacute Description Regravegles
Date drsquoeacutecheacuteance F Unique Date deacutecheacuteance de paiement deacutetermineacutee par le
Fournisseur G109
Mode de paiement F Unique Preacutecise les informations relatives aux modaliteacutes
de paiement demandeacutees par le fournisseur
G116
Type de reacutefeacuterence bancaire O Unique
Nature du reacutefeacuterentiel bancaire utiliseacute pour
identifier un compte bancaire
G117
G118
G122
Identifiant compte bancaire F Unique
IBAN du compte bancaire sur lequel effectuer le
paiement
G118
G119
G122
Identifiant eacutetablissement
bancaire F Unique
BIC du compte bancaire sur lequel effectuer le
paiement
G118
G120
G121
G122
Entiteacute Juridiction (par ligne)
Nom OF Pluraliteacute Description Regravegles
Identifiant O Unique Identifiant de la juridiction G704
G705
Date de la reacutequisition O Unique Date de notification de la reacutequisition G109
Date de la prestation O Unique Date effective de la prestation G109
80 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Piegravece Jointe (1 agrave n fois)
Nom OF Pluraliteacute Description Regravegles
Type PJ O Unique Deacutefinit la nature du document G401
Nom PJ O Unique
Nom de la piegravece jointe P104
G714
G715
G716
Format PJ (Mime type) O Unique Deacutefinit le format eacutelectronique du document (en
utilisant le Mime Type)
G402
G403
Contenu O Unique
Le contenu compresseacute et encodeacute du fichier
originel mateacuterialisant le document
G404
G407
G408
81 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
423 Description des flux Cycle de Vie de la facture (R)
Le flux Cycle de Vie est utiliseacute par la solution mutualiseacutee-CPP 2017 pour transmettre les statuts des factures
entre les diffeacuterents Systegravemes drsquoInformations et notamment vers les SI des Fournisseurs pour leur
permettre de beacuteneacuteficier de la restitution de lrsquoavancement du paiement drsquoune facture au sein drsquoune
Administration ou drsquoune collectiviteacute publique
Cette transmission peut se faire en mode EDI
Un flux Cycle de vie est donc constitueacute par
Les donneacutees de lrsquoenveloppe Les donneacutees structureacutees en XML
Le tableau ci-dessous deacutecrit la structure geacuteneacuterique des donneacutees constitutives du flux du cycle de vie au travers
drsquoune hieacuterarchie dentiteacutes imbriqueacutees Les donneacutees constitutives de chacune des Entiteacutes sont deacutecrites dans les
tableaux suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
Le tiers eacutemetteur du flux cycle de vie renseigne soit lrsquoentiteacute FluxStatut soit lrsquoentiteacute FactureStatut
Lrsquoentiteacute FluxStatut (partie gauche du scheacutema) permet de remonter les statuts relatifs agrave un ou plusieurs flux
Lrsquoentiteacute FactureStatut (partie droite du scheacutema) permet de remonter les statuts relatifs agrave une ou plusieurs
factures
Il nrsquoest pas possible de remonter au sein drsquoun mecircme flux cycle de vie des statuts relatifs au traitement du flux
et des statuts relatifs aux factures qui y sont associeacutees
82 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Si le tiers eacutemetteur du flux cycle de vie renseigne lrsquoentiteacute laquo Flux statut raquo il peut renseigner autant drsquoentiteacute
laquo Flux Statut Unitaire raquo que souhaiteacute afin de remonter les statuts de plusieurs flux Il peut aussi eacutemettre
plusieurs statuts pour un mecircme flux lrsquohorodatage permettant de traiter lrsquoordre
Si le tiers eacutemetteur du flux cycle de vie eacutemetteur renseigne lrsquoentiteacute laquo FactureStatut raquo il peut renseigner autant
drsquoentiteacute laquo laquo Facture Statut Unitaire raquo que souhaiteacute afin de remonter les statuts de plusieurs factures Il peut
aussi remonter plusieurs statuts pour une mecircme facture lrsquohorodatage permettant de traiter lrsquoordre
CPP Statut
Entiteacute OF Pluraliteacute Description Regravegles
Flux statut F Unique Lrsquoeacuteleacutement flux statut contient lrsquoensemble des
eacuteleacutements relatifs agrave des statuts de flux
G502
G504
Facture statut F Unique Lrsquoeacuteleacutement facture statut contient lrsquoensemble des
eacuteleacutements relatifs agrave des statuts de factures
G502
G504
Flux Statut unitaire O Multiple
Leacuteleacutement flux statut unitaire contient
lensemble des eacuteleacutements relatifs agrave un statut
concernant un flux
Facture statut unitaire O Multiple
Leacuteleacutement facture Statut unitaire contient
lensemble des eacuteleacutements relatifs agrave un statut
concernant une facture
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
Flux Statut Unitaire ndash Donneacutees statut (Obligatoire et multiple)
Nom OF Pluraliteacute Description Regravegles
Code statut O Unique Code du statut G503
Compleacutement statut F Unique Libelleacute standardiseacute de lrsquoeacuteveacutenement
Commentaire F Unique Compleacutement au libelleacute de lrsquoeacuteveacutenement Ex
motif du rejet
P112
Note F Unique
Commentaire permettant drsquoexpliciter le statut
remonteacute notamment en cas de rejet du flux par
le destinataire
Horodatage O Unique Date et heure de geacuteneacuteration de lrsquoeacuteveacutenement
ayant geacuteneacutereacute le statut
Type identifiant producteur F Unique Nature de lrsquoidentifiant reacutefeacuterenccedilant le producteur
Identifiant flux O Unique Identifiant du flux
83 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Flux Statut Unitaire ndash Donneacutees statut - Entiteacute Deacutetail (facultatif et unique)
Nom OF Pluraliteacute Description Regravegles
Nombre de lignes drsquoerreur O Unique Nombres de lignes drsquoerreur
Flux Statut Unitaire ndash Donneacutees statuts - Entiteacute Deacutetail de la ligne drsquoerreur (obligatoire et multiple)
Nom OF Pluraliteacute Description Regravegles
Identifiant ligne O Unique Identifiant de la ligne
Nature de lrsquoerreur O Unique Nature de lrsquoerreur
Code de lrsquoerreur O Unique Code de lrsquoerreur
Libelleacute de lrsquoerreur O Unique Libelleacute de lrsquoerreur P112
Description de lrsquoerreur F Unique Description de lrsquoerreur P112
Facture Statut Unitaire - Entiteacute Deacutetail (obligatoire et multiple)
Entiteacute OF Pluraliteacute Description Regravegles
Fournisseur O Unique Informations sur le Fournisseur eacutemettant la
Facture
G211
Deacutebiteur O Unique Informations sur lentiteacute destinatrice de la
facture
G212
Donneacutees statut O Unique Informations sur le statut remonteacute
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
Facture Statut Unitaire ndash Entiteacute Fournisseur (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique Identifie le pays ougrave est immatriculeacute le tiers
fournisseur
G201
G203
Typage identifiant O Unique Identifie le reacutefeacuterentiel drsquoimmatriculation du
fournisseur (SIRET RIDET hellip)
G204
Identifiant O Unique Le numeacutero drsquoidentification du fournisseur au sein
du reacutefeacuterentiel indiqueacute
G208
G214
Nom (raison sociale) O Unique Nom Courant Raison Sociale ou Identiteacute du tiers
fournisseur
G209
84 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Facture Statut Unitaire ndash Entiteacute Deacutebiteur (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Type Identifiant O Unique Identifie le reacutefeacuterentiel drsquoimmatriculation du
deacutebiteur (SIRET RIDET hellip)
Identifiant O Unique
Le numeacutero SIRET de lrsquoorganisation publique G204
G207
G214
G216
Nom (raison sociale) F Unique Nom de lrsquoorganisation (telle que speacutecifieacutee dans
le MarcheacuteBon de Commande)
G209
Code service F Unique Codification des services au sein de
lrsquoorganisation du destinataire de la facture
P113
Nom service F Unique Nom du service au sein de lrsquoorganisation du
destinataire de la facture
P114
G219
Facture Statut Unitaire ndash Entiteacute Statut (Obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Code statut O Unique Code du statut G501
Compleacutement statut F Unique Libelleacute standardiseacute de lrsquoeacuteveacutenement
Commentaire F Unique Compleacutement au libelleacute de lrsquoeacuteveacutenement Ex
motif du rejet P112
Horodatage O Unique Date et heure de geacuteneacuteration de lrsquoeacuteveacutenement
ayant geacuteneacutereacute le statut
G126
Identifiant producteur F Unique Libelleacute indiquant quel Systegraveme drsquoInformation ou
Application a geacuteneacutereacute le statut
Identifiant facture de
leacutemetteur O Unique Numeacutero de la Facture eacutemise par le Fournisseur G105
Date de la facture F Unique Date de la facture telle que speacutecifieacutee par le
Fournisseur
G109
Identifiant facture du
reacutecepteur (ref mandat DP) F Unique
Numeacutero de la reacutefeacuterence associeacutee agrave la facture
dans le systegraveme du destinataire (numeacutero de DP
ou de mandat)
85 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
424 Description des enveloppes des flux
Les donneacutees porteacutees par lrsquoenveloppe sont aux flux indiqueacutes ci-dessus
- Flux Pivot (S)
- Flux mixte Facture (E2)
Format CPPFacture
- Flux cycle de vie (R)
o CPPStatut
Enveloppe des flux (facultatif et unique)
Entiteacute OF Pluraliteacute Description Regravegles
Enveloppe unitaire O Multiple Informations geacuteneacuterales sur
lrsquoenveloppe
Enveloppe unitaire (obligatoire et multiple)
Entiteacute OF Pluraliteacute Description Regravegles
Paramegravetres F Multiple Informations sur les paramegravetres
Partenaires O Unique Informations sur les partenaires
Paramegravetres
Entiteacute OF Pluraliteacute Description Regravegles
Paramegravetres individuel F Multiple Informations sur le paramegravetre
individuel de lrsquoenveloppe
86 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Paramegravetre individuel
Entiteacute OF Pluraliteacute Description Regravegles
Numeacutero drsquoordre O Unique Informations sur le paramegravetre
individuel de lrsquoenveloppe
Valeur du paramegravetre O Unique Valeur du paramegravetre (libelle)
Note F Unique Texte libre associeacute au paramegravetre
individuel
P112
Partenaires
Entiteacute OF Pluraliteacute Description Regravegles
Reacutecepteur O Unique Informations sur le reacutecepteur du
flux
Emetteur O Unique Informations sur lrsquoeacutemetteur du flux
Reacutecepteur
Entiteacute OF Pluraliteacute Description Regravegles
Identifiant O Unique Identifiant du reacutecepteur du flux
Libelle O Unique Libelleacute du reacutecepteur du flux P112
Note F Unique Texte libre associeacute au reacutecepteur du
flux
P112
Emetteur
Entiteacute OF Pluraliteacute Description Regravegles
Identifiant O Unique Identifiant de lrsquoeacutemetteur du flux
Libelle O Unique Libelleacute de lrsquoeacutemetteur du flux P112
Note F Unique Texte libre associeacute agrave lrsquoeacutemetteur du
flux
P112
87 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
43 Regravegles de gestion associeacutees aux donneacutees geacuteneacuteriques porteacutees par les flux
Chacune des regravegles eacutenonceacutees dans le tableau est applicable agrave une ou plusieurs donneacutees geacuteneacuteriques deacutecrites
dans le chapitre Description deacutetailleacutee des formats syntaxiques associeacutes aux diffeacuterents types de flux
La nature de chaque regravegle renseigneacutee dans la colonne laquo nature raquo est donneacutee agrave titre informatif
Alimentation regravegle preacutecisant comment la donneacutee est valoriseacutee par la solution mutualiseacutee-CPP 2017 agrave partir dune source externe (pour les donneacutees du flux pivot uniquement)
Codification les valeurs de la donneacutee sont contraintes par une liste finie de valeurs eacutenumeacutereacutees dans le tableau ou reacutefeacuterenceacutees dans une source externe
Coheacuterence les valeurs de la donneacutee sont contraintes par une expression ou un algorithme associant dautres donneacutees
Format speacutecification du type ou du format de donneacutees applicable
Identification la valeur de la donneacutee est valideacutee dans un reacutefeacuterentiel externe
Regravegles de Gestion applicables aux donneacutees geacuteneacuteriques
Id Titre Libelleacute Nature
Regravegles sur les donneacutees geacuteneacuterales de la facture
G101 Type de Facture
autoriseacute
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune demande de
paiement ou drsquoun avoir Les valeurs possibles sont les
suivantes
- Paiement total
- Acompte
- Avoir
Les factures de reacutegularisation (suite agrave un eacutecheacuteancier de
paiement notamment dans le cadre de la consommation de
fluides) doivent ecirctre typeacutees laquo paiement total raquo
Codification
88 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G102 Cadre (Mode de
Facturation)
Les valeurs autoriseacutees pour le Cadre (Mode de Facturation) sont
A1 Deacutepocirct par un fournisseur drsquoune facture
A2 Deacutepocirct par un fournisseur drsquoune facture deacutejagrave payeacutee
A3 Deacutepocirct par un fournisseur drsquoun meacutemoire de frais de
justice
A4 Deacutepocirct par un fournisseur drsquoun projet de deacutecompte
mensuel
A5 Deacutepocirct par un fournisseur drsquoun eacutetat drsquoacompte
A6 Deacutepocirct par un fournisseur drsquoun eacutetat drsquoacompte
valideacute
A7 Deacutepocirct par un fournisseur drsquoun projet de deacutecompte
final
A8 Deacutepocirct par un fournisseur drsquoun deacutecompte geacuteneacuteral et
deacutefinitif
A9 Deacutepocirct par un sous-traitant drsquoune facture
A10 Deacutepocirct par un sous-traitant drsquoun projet de
deacutecompte mensuel
A11 Deacutepocirct par un sous-traitant drsquoun projet de
deacutecompte final
A12 Deacutepocirct par un cotraitant drsquoune facture
A13 Deacutepocirct par un cotraitant drsquoun projet de deacutecompte
mensuel
A14 Deacutepocirct par un cotraitant drsquoun projet de deacutecompte
final
A15 Deacutepocirct par une MOE drsquoun eacutetat drsquoacompte
A16 Deacutepocirct par une MOE drsquoun eacutetat drsquoacompte valideacute
A17 Deacutepocirct par une MOE drsquoun projet de deacutecompte
geacuteneacuteral
A18 Deacutepocirct par une MOE drsquoun deacutecompte geacuteneacuteral
A19 Deacutepocirct par une MOA drsquoun eacutetat drsquoacompte valideacute
A20 Deacutepocirct par une MOA drsquoun deacutecompte geacuteneacuteral
A21 Deacutepocirct par un beacuteneacuteficiaire drsquoune demande de
remboursement de la TIC
Mode Service uniquement (via les API positionneacutees sur des
portails amont)
Codification
G103 Cadre (mode de
facturation)
Le cadre (mode de facturation) est valoriseacute A1 dans le flux pivot
lorsque la balise nrsquoest pas renseigneacutee
Codification
G104 Type et Cadre
(mode de
facturation)
Si le type de facturation est laquo avoir raquo le cadre (mode de
facturation) est valoriseacute A1 dans le flux pivot quelle que soit la
valeur renseigneacutee dans le flux initial
Codification
G105 Identifiant de la
facture identifiant
de la facture
drsquoorigine
Lrsquoidentifiant de la facture est limiteacute agrave 20 caractegraveres
alphanumeacuteriques
Format
G106 Identifiant de la
Factureidentifiant
de la facture
drsquoorigine
Chaque Numeacutero de facture est unique pour un fournisseur quel
que soit lrsquoexercice
Coheacuterence
G107 Date drsquoeacutemission de
la facture
La date drsquoeacutemission de la facture doit ecirctre anteacuterieure ou eacutegale agrave
la date de deacutepocirct de la facture dans le systegraveme
Coheacuterence
89 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G108 Date de reacuteception La date de reacuteception correspond agrave la date drsquointeacutegration de la
facture dans la solution mutualiseacutee-CPP 2017 agrave lrsquoexception des
factures numeacuteriseacutees pour lesquelles elle est valoriseacutee par la
date de reacuteception du courrier agrave lrsquousine de numeacuterisation
Coheacuterence
G109 Date Tous les champs date sont sous le format suivant AAAA-MM-JJ Codification
G110 Devise La liste des Valeurs autoriseacutees pour la Devise dune Facture est
conforme agrave celle du reacutefeacuterentiel ISO 4217
Codification
G111 Devise Les factures sont mono-devise Codification
G112 Devise Si la devise nrsquoest pas renseigneacutee tous les montants sont
reacuteputeacutes valoriseacutes en euro
Codification
G113 Format drsquoun
Montant drsquoun Prix
ou drsquoun tarif dans
une Facture
Le Montant dans une facture est exprimeacute par un chiffre sur 19
positions
Il ne peut comporter plus de six deacutecimales
Le seacuteparateur est laquo raquo
Format
G114 Montant TTC Le montant TTC est positif Codification
G115 Type de facture et
Montant agrave payer
Si le type de facture est paiement total ou acompte et que le
Montant agrave Payer est neacutegatif le type de facture sera
valoriseacute laquo avoir raquo dans le flux pivot
Codification
G116 Mode de Paiement Les valeurs autoriseacutees sont
- Espegravece
- Chegraveque
- Virement
- Preacutelegravevement
- Autre
Si le mode de Paiement est valoriseacute autre par le fournisseur
ou nrsquoest pas valoriseacute la valeur Virement sera renseigneacutee dans
le flux pivot
Codification
G117 Type Reacutefeacuterence
bancaire autoriseacute
Les deux valeurs autoriseacutees sont
- IBAN
- RIB
Codification
G118 Format IBAN Si le reacutefeacuterentiel bancaire IBAN est speacutecifieacute lrsquoidentifiant du
compte bancaire respecte son format
Format
G119 Identifiant Compte
bancaire
Si le reacutefeacuterentiel bancaire RIB est speacutecifieacute cette zone est
valoriseacutee par la reacutefeacuterence du compte
Coheacuterence
G120 Identifiant
Etablissement
Bancaire
En cas de type RIB le format BIC est valoriseacute code banque et
code guichet
Coheacuterence
G121 Identifiant
Etablissement
Bancaire
Si le reacutefeacuterentiel bancaire IBAN est speacutecifieacute lrsquoidentifiant de
lrsquoeacutetablissement bancaire respecte le format BIC
Codification
90 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G122 RIB du tiers Dans le cas de facture avec paiement agrave un tiers divergent les
informations bancaires agrave renseigner sont celles de la socieacuteteacute
drsquoaffacturage
Codification
G123 Type de Taxe
autoriseacutee
La seule valeur prise en compte par CPP dans lrsquoentiteacute
ReacutecapitulatifTaxes est
- TVA
Codification
G124 Type de Taxe
autoriseacutee
Si Type de Taxe autoriseacutee nrsquoest pas renseigneacute le champ sera
valoriseacute par deacutefaut par laquo TVA raquo
Codification
G125 Taux de TVA
autoriseacute
Le taux de la TVA applicable est conforme agrave la liste
reacuteglementaire en vigueur en fonction de la date de facturation
Coheacuterence
G126 Format de
Horodatage
Un horodatage est exprimeacute suivant le format AAAA-MM-JJ
HHMMSS
La partie HHMMSS peut ecirctre omise ou forceacutee agrave 000000
Format
G127 Codification des
notes et des
compleacutements
Lorsque plusieurs balises notes ou de compleacutement de ligne sont
renseigneacutees au sein drsquoun mecircme bloc le fournisseur peut
indiquer un numeacutero de note dans lrsquoen-tecircte de celle-ci mais la
feuille de style les affichera dans lordre de preacutesence sur le flux
Codification
G128 Identifiant de
Numeacuterisation
Lrsquoidentifiant de numeacuterisation est de 22 caractegraveres Format
G129 Geacuteneacuteraliteacutes Les mentions reacuteglementaires de type litteacuteraire sont porteacutees dans
les balises correspondantes des flux Le cas eacutecheacuteant dans les
balises de note
Exemple mentions relative aux inteacuterecircts moratoires mention
de lrsquoauto liquidation de la TVA par le titulaire dans le cadre
drsquoune facture de sous-traitant
Codification
Regravegles sur les donneacutees des Tiers Fournisseurs Deacutebiteurs Valideurshellip
G201 Code Pays Le code Pays doit exister dans le Code ISO 3166 Codification
G202 Code Pays Si la balise code Pays nrsquoest pas renseigneacutee cette zone sera
valoriseacutee laquo FR raquo
Codification
G203 Format Code Pays Les codes de pays sont repreacutesenteacutes par un code agrave deux lettres Format
G204 Type Identifiant
autoriseacute en entreacutee
pour un Tiers
le type drsquoidentifiant autoriseacute est
1- Tiers avec SIRET
2- Tiers eacutetranger UE
3- Tiers eacutetranger hors UE
4- RIDET
5- Numeacutero Tahiti
6- Tiers en cours drsquoimmatriculation RCS
Codification
G205 Type Identifiant
autoriseacute en sortie
de la solution
mutualiseacutee pour un
Tiers
Le type drsquoidentifiant autoriseacute est
1- Tiers avec SIRET
2- Tiers eacutetranger UE
3- Tiers eacutetranger hors UE
4- RIDET
5- Numeacutero Tahiti
6- Tiers en cours drsquoimmatriculation RCS
7- Tiers physique
Codification
91 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G206 Identifiant drsquoun tiers Lorsque le type identifiant nrsquoest pas renseigneacute lrsquoidentifiant
utiliseacute est reacuteputeacute ecirctre un SIRET
Codification
G207 Format Identifiant
drsquoun tiers
Le nombre de caractegraveres maximum est deacutefini par le type
drsquoidentifiant
1- Si laquo type identifiant raquo est 1 14 caractegraveres maximum
2- Si laquo type identifiant raquo est 2 18 caractegraveres
3- Si laquo type identifiant raquo est 3 18 caractegraveres
4- Si laquo type identifiant raquo est 4 10 caractegraveres
5- Si laquo type identifiant raquo est 5 6 caractegraveres
6- Si laquo type identifiant raquo est 6 18 caractegraveres
Format
G208 Identifiant drsquoun tiers Lrsquoidentifiant est
- Le SIRET pour les tiers de type 1
- Lrsquoidentifiant de TVA intracommunautaire pour les tiers de type 2
- Le code Pays et les 16 premiers caractegraveres de la raison sociale pour les tiers de type 3
- Le RIDET pour les tiers de type 4
- Le numeacutero Tahiti les tiers de type 5
- Le code Pays et les 16 premiers caractegraveres du nom et preacutenom pour les tiers de type 6
Codification
G209 Nom raison Sociale Le nom ou la raison sociale doit comporter 99 caractegraveres
maximum
Format
G210 Identifiant drsquoun tiers
(bloc fournisseur)
Si le tiers est un fournisseur intracommunautaire et la balise
laquo Identifiant TVA raquo valoriseacutee le renseignement de la balise
laquo Identifiant raquo du bloc fournisseur est facultatif
G211 Fournisseur Le fournisseur est le tiers qui facture la fourniture de biens et de
services
Coheacuterence
G212 Deacutebiteur Le deacutebiteur est le tiers qui solde la creacuteance lieacutee agrave la fourniture
de biens et de services
G213 Reacutegime de TVA La liste des valeurs autoriseacutees pour le Reacutegime de TVA est la
suivante
- TVA DEBIT
- TVA ENCAISSEMENT
Codification
G214 Identification drsquoun
tiers
Le laquo fournisseur raquo le laquo deacutebiteur raquo et lelaquo valideur raquo preacutesent(s)
dans un dossier de Facturation doivent exister dans le
Reacutefeacuterentiel de la solution mutualiseacutee-CPP 2017
Coheacuterence
G215 Ligne drsquoadresse Au moins une ligne drsquoadresse leacutegale doit exister par dossier de
facturation
Coheacuterence
G216 Deacutebiteur Le typage drsquoidentifiant pour un deacutebiteur est toujours le SIRET
(Type 1)
Codification
G217 Reacutefeacuterence Service
Sphegravere Publique
Le code service est obligatoire pour certains deacutebiteurs
(lrsquoinformation est preacutesente dans la solution mutualiseacutee-CPP
2017)
Codification
G218 Reacutefeacuterence Service
Sphegravere Publique
Pour lrsquoEtat le code service renseigneacute doit figurer dans le
reacutefeacuterentiel des codes services (mis agrave disposition dans la solution
mutualiseacutee-CPP 2017)
Codification
92 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G219 Nom Service Le Nom Service pour les deacutebiteurs de la nature laquo Etat raquo sera
remplaceacute (srsquoil est valoriseacute) par celui preacutesent dans la liste de la
solution mutualiseacutee-CPP 2017
Coheacuterence
G220 Valideur Le valideur est obligatoire pour les modes de facturation
suivants A4 A7 A9 A10 A11 A12 A13 A14 A17 A18 A20
(G102)
Coheacuterence
G221 Valideur Le valideur est facultatif pour les modes de facturation
suivants A5 A15 (G102)
Coheacuterence
G222 Valideur Le valideur nrsquoest pas permis pour les modes de facturation
suivants A1 A2 A3 A6 A8 A16 A19 A21 (G102)
Coheacuterence
G223 Qualiteacute signataire La qualiteacute valideur peut ecirctre obligatoire pour les titres de
recettes (ASAP)
Coheacuterence
G224 Nom et Qualiteacute
Signature
Cette balise est obligatoire dans le cadre de lrsquoeacutemission de
factures par les entiteacutes publiques
Codification
G225 Note du bloc
fournisseur
Cette zone peut ecirctre utiliseacutee pour indiquer drsquoeacuteventuelles
mentions obligatoires (forme juridique capital social etc)
Codification
Regravegles sur les donneacutees drsquoengagement
G301 Reacutefeacuterence de
Marcheacute reacutefeacuterence
drsquoengagement
Pour les deacutebiteurs ayant rendu le numeacutero de commande
obligatoire il est obligatoire de renseigner au moins lrsquoune des
deux balises suivantes laquo reacutefeacuterence de Marcheacute raquo ou
laquo Reacutefeacuterence drsquoengagementraquo
Ces deacutebiteurs sont identifieacutes dans lrsquoannuaire mis agrave disposition
par la solution mutualiseacutee-CPP 2017
Coheacuterence
Regravegles sur les donneacutees des piegraveces jointes
G401 Type de Document
autoriseacute
La Liste des types autoriseacutes pour la Nature dun Document est
- 01-Factureavoir
- 02-Piegravece jointe compleacutementaire
Codification
G402 Format de
Document autoriseacute
Les formats de PJ accepteacutes sont les suivants BMP GIF FAX
ODT PPT TIFF XLS BZ2 GZJPEG P7S RTF TXT
XML CSV GZIP JPG PDF SVG XHTML XLSX DOC
HTM ODP PNG TGZ XLC ZIP DOCX HTML ODS PPS
TIF XLM
Format
G403 Format de
MimeType
Le format drsquoune valeur drsquoun document est une chaine
alphanumeacuterique conforme agrave RFC1782 (Mime Type)
Format
G404 Compression du
Contenu du
Document
Le contenu dun Document est compresseacute agrave partir du fichier
originel suivant la meacutethode unique autoriseacutee ZIP
Alimentation
G405 Uniciteacute de la PJ
Facture
Chaque Dossier de Facturation comprend une seule Piegravece
(jointe) Justificative de Nature = 01 (facture avoir) maximum
Coheacuterence
G406 Piece jointe Dans un dossier de facturation une PJ est de type 01 (facture
avoir)
Coheacuterence
G407 Piece jointe La taille drsquoune PJ est limiteacutee agrave 4 Mo Format
G408 Piece jointe La taille du dossier de facturation est limiteacutee agrave 120 Mo Format
93 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G409 Piece jointe Lorsque plusieurs piegraveces jointes sont renseigneacutees elles doivent
ecirctre codifieacutees selon une numeacuterotation deacutedieacutee
Codification
G410 Piece jointe Si lrsquoentiteacute laquo Piegravece Jointe raquo est renseigneacutee lrsquoune des deux balises
suivantes est obligatoirement renseigneacutee
- Contenu
- Identifiant unique (URI)
Codification
G411 Piece jointe Le renseignement de lrsquoentiteacute laquo Piegravece Jointe raquo est facultatif sauf
si le format drsquoentreacutee est autre que le PDFA3
Codification
G412 Piece jointe La piegravece jointe de type laquo 01 ndash Factureavoir raquo est renommeacutee tel
que par la solution mutualiseacutee-CPP 2017
FACnumerodefactureidentifiantdelrsquoentrepriseextension
Codification
G413 Piece jointe La piegravece jointe de type laquo 02 ndash Piegravece jointe compleacutementaire raquo
est renommeacutee tel que par la solution mutualiseacutee-CPP 2017
PJFACnumerodefactureidentifiantdelrsquoentrepriseextension
Codification
Regravegles sur les donneacutees de Cycle de Vie
G501 Liste valeurs des
Codes Statut de
factures
La Liste des valeurs autoriseacutees pour le code drsquoun Statut est
- 01 Deacuteposeacutee
- 02 En cours drsquoacheminement vers le destinataire
- 03 Mise agrave disposition du destinataire
- 04 Rejeteacutee par lordonnateur
- 05 Suspendue
- 06 Service fait
- 07 Mandateacutee DP valideacutee
- 08 Mise agrave disposition du comptable
- 09 Comptabiliseacutee
- 10 Mise en paiement
Codification
G502 Cycle de vie Dans le cadre de lrsquoeacutemission du flux cycle de vie lrsquoune des deux
entiteacutes est obligatoirement renseigneacutee
- Flux Statut
- Facture Statut
Coheacuterence
G503 Liste valeurs des
Codes Statut de flux
- 90 Reccedilu
- 91 En cours de transmission
- 92 Reccedilu Destinataire final
- 93 Erreur reception
- 94 Erreur reception destinataire final
- 95 Erreur de transmission au destinataire final
Codification
94 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G504 Cycle de vie Dans le cadre de lrsquoeacutemission du flux cycle de vie seulement lrsquoune
de ces deux entiteacutes est renseigneacutee
- Flux Statut
- Facture Statut
Codification
Regravegles sur les donneacutees des lignes de factures
G601 Lignes de
facturation
Le numeacutero de ligne est limiteacute agrave 4 caractegraveres soit 9999 lignes
maximum
Format
G602 Type de lignes de
facturation
La ligne de poste est valoriseacutee agrave laquo TYPE_LIGNE raquo ou laisseacutee
vide Si elle est laisseacutee vide cela indique que la ligne possegravede
des informations de prix agrave prendre en compte dans les
totalisations Le sous-type de fourniture de biens et de services
nrsquoest alors pas renseigneacute
Codification
G603 Sous Type de
facturation
Le sous-type de ligne doit ecirctre valoriseacute si le type de ligne est agrave
laquo TYPE_LIGNE raquo et peut contenir les valeurs suivantes
- laquo DETAIL raquo ce type de ligne de poste permet au fournisseur
drsquoindiquer les informations de prix agrave prendre en compte dans les
totalisations
- laquo REGROUPEMENT raquo ce type de ligne de poste permet au
fournisseur de fournir des preacutecisions de calcul (calculs de taxes
de TVA de sous-totaux de total)
- laquo INFORMATION raquo ce type de ligne de poste permet au
fournisseur de fournir des informations diverses autres que des
calculs (eacuteleacutements graphiques de preacutesentation de facture hellip)
Codification
Preacuteconisations24
P101 Ref Produit Le champ ref Produit est limiteacute agrave 40 caractegraveres Format
P102 Nom article Le champ nom article est limiteacute agrave 40 caractegraveres Format
P103 Quantiteacute factureacutee Le champ quantiteacute factureacutee est limiteacute agrave 10 caractegraveres
numeacuteriques
Format
P104 Nom PJ Le nom drsquoune PJ est de 35 caractegraveres (hors extension)
maximum
Format
P105 Reacutefeacuterence contrat Le contrat comporte 40 caractegraveres maximum Format
P106 Reacutefeacuterence marcheacute Le marcheacute comporte 50 caractegraveres maximum Format
P107 Reacutefeacuterence
engagement
La commande comporte 50 caractegraveres maximum Format
P108 Site de livraison Lrsquoidentifiant du site de livraison est sur 20 caractegraveres maximum Format
P109 Site de livraison Le nom du site de livraison est sur 99 caractegraveres maximum Format
P110 Nom signataire Le nom valideur est sur 40 caractegraveres maximum Format
24 Les regravegles formuleacutees ci-apregraves sont de lrsquoordre de la preacuteconisation afin de garantir un affichage optimal des
donneacutees dans la feuille de style geacuteneacuterique et des performances acceptables
95 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
P111 Qualiteacute signataire La qualiteacute valideur est sur 99 caractegraveres maximum Format
P112 Format des zones
de texte
La description ou les champs de texte sont sur 1 024 caractegraveres
alphanumeacuteriques maximum
Format
P113 Reacutefeacuterence Service
Sphegravere Publique
Le code service comporte 100 caractegraveres alphanumeacuteriques
maximum
Format
P114 Nom Service Le Nom Service comporte 100 caractegraveres maximum Format
96 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
44 Regravegles de gestion speacutecifiques aux meacutemoires de frais de justice
Les regravegles de gestion ci-dessous constituent des regravegles additionnelles et speacutecifiques aux meacutemoires de frais de
justice Elles se cumulent donc aux regravegles de gestions geacuteneacuteriques preacutesenteacutees dans la partie 43
G701 Piegravece jointe Le dossier de facturation contient au moins une PJ de type
laquo Autre raquo
Codification
G702 Reacutefeacuterence aux
textes
Le code de la reacutefeacuterence aux textes doit appartenir au reacutefeacuterentiel
mis agrave disposition des fournisseurs sur le portail de la solution
mutualiseacutee
Codification
G703 Code de la
reacutefeacuterence aux textes
Alphanumeacuterique 3 caractegraveres Format
G704 Identifiant de la
juridiction
Lrsquoidentifiant de la juridiction doit appartenir au reacutefeacuterentiel mis agrave
disposition des fournisseurs sur le portail de la solution
mutualiseacutee
Codification
G705 Identifiant de la
juridiction
Alphanumeacuterique 10 caractegraveres Format
G706 Type de prestation Le code du type de la prestation doit appartenir au reacutefeacuterentiel
mis agrave disposition des fournisseurs sur le portail de la solution
mutualiseacutee
Codification
G707 Type de prestation Alphanumeacuterique entre 7 et 36 caractegraveres Format
G708 Code de lrsquoautoriteacute
requeacuterante
Le code de lrsquoautoriteacute requeacuterante doit appartenir au reacutefeacuterentiel
mis agrave disposition des fournisseurs sur le portail de la solution
mutualiseacutee
Codification
G709 Code de lrsquoautoriteacute
requeacuterante
Alpha entre 16 et 20 caractegraveres Format
G710 Deacutebours et type de
prestation
Le renseignement de la balise laquo Deacutebours raquo est obligatoire selon
le type de prestation
Codification
G711 Reacutefeacuterence agrave la
commande
Le renseignement de la balise laquo commande raquo est obligatoire
selon le type de prestation
Codification
G712 Exoneacuteration Si la balise laquo Taux TVA raquo est valoriseacutee agrave 0 alors le
renseignement de la balise laquo Exoneacuteration raquo est obligatoire
Codification
97 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
G713 Type de Piegravece Le type de piegravece est deacutefini par des codes speacutecifiques au flux E3
(Flux structureacute Meacutemoire de Frais de Justice)
Code Libelleacute du
code Libelleacute de la cateacutegorie PJ
03 APS Attestation perte de salaire
04 ASF Attestation service fait
05 AUT Autre
06 BFD Bordereau Frais de deacuteplacement
07 BRP Bordereau reacutecapitulatif de prestations
08 CCG Copie de la carte grise
09 DEV Devis accepteacute
10 FAC Facture justificative
11 FHR Facture justificative heacutebergement
12 FLD Facture justificative lieacutee aux deacutebours
13 PJA Meacutemoire justificatif FDJ commercial
14 REQ Reacutequisition Prescription
15 RIB RIB
16 RPJ Regroupement de piegraveces justificatives
17 TDT Titres de transport
Codification
G714 Nom PJ Toutes les PJ associeacutees au flux portent le preacutefixe laquo PJ_ raquo Codification
G715 Nom PJ et type de
piegravece
Pour la constitution du flux pivot le flux initial en PJ porte le
preacutefixe laquo PJP raquo
Codification
G716 Nom PJ Pour la constitution du flux pivot les PJ associeacutees au flux
drsquoentreacutee portent le preacutefixe
laquo PJP_LIBELLEDUCODEDUTYPEDEPIECE raquo
Codification
Les reacutefeacuterentiels speacutecifiques aux meacutemoires de frais de justice seront mis agrave disposition des fournisseurs sur le
portail
98 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45 Description deacutetailleacutee des formats syntaxiques associeacutes aux diffeacuterents types de flux
Cette partie preacutesente pour chaque type de flux les blocs ou balises au sein des formats impleacutementant ces flux
qui contiennent les donneacutees geacuteneacuteriques preacutesenteacutees dans la partie sect43
Les tableaux ci-dessous sont renseigneacutes de la maniegravere suivante
Les donneacutees geacuteneacuteriques sont sous la forme ltNom BlocgtltNom donneacuteegt
Les blocs et balises sont preacutesenteacutes selon une arborescence complegravete identifiant la donneacutee dans le flux
sous la forme
ltnom 1gt hellip ltnom ngtltnom donneacuteegt
cette arborescence se situe sous le bloc Racine mentionneacute en tecircte de tableau
Les regravegles applicables agrave la donneacutee geacuteneacuterique srsquoappliquent preacutealablement agrave cette donneacutee et peuvent ecirctre
preacuteciseacutees par les regravegles speacutecifiques
451 Flux Pivot - Format CPPFacturePivot
La norme drsquoeacutechange retenue pour ce format est un format proposeacute par lrsquoAIFE
Le scheacutema XSD de ce format est disponible en annexe des speacutecifications externes de la solution mutualiseacutee
Ce fichier peut ecirctre ouvert agrave partir drsquoun eacutediteur de fichier XSD afin drsquoafficher lrsquoarborescence telle que preacutesenteacutee
avec lrsquoimage ci-dessous
99 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
100 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Ce chapitre preacutesente les syntaxes utilisables pour les flux Pivot de facturation
Le bloc racine est laquo CPPFacturePivot raquo
4511 Flux pivot ndash syntaxe de lrsquoenveloppe
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Enveloppe Unitaire Enveloppe EnveloppeUnitaire
Enveloppe Unitaire
Paramegravetres Enveloppe EnveloppeUnitaire Paramegravetres
Paramegravetres
ParamegravetresParamegravetre individuel Enveloppe EnveloppeUnitaireParametres
ParametreIndiv
Paramegravetre Individuel
ParametreIndivValeurparametre Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametrecode
ParametreIndiv Note Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametrenote
P112
ParametreIndiv Numeacutero drsquoordre CPPFacturePivotUnitaire Enveloppe
EnveloppeUnitaireParametres
ParametreIndivValeurparametreNumOrdre
Enveloppe Unitaire
Enveloppe Unitaire Partenaires Enveloppe Partenaires
Partenaires
Partenaires Reacutecepteur Enveloppe PartenairesRecepteur
Partenaires Emetteur Enveloppe PartenairesEmetteur
Reacutecepteur
Reacutecepteur Identifiant Enveloppe PartenairesRecepteurId
Reacutecepteur Libelleacute
Enveloppe PartenairesRecepteurLibelle
Reacutecepteur Note Enveloppe PartenairesRecepteurNote P112
Emetteur
101 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Emetteur Identifiant Enveloppe PartenairesEmetteurId
Emetteur Libelleacute
Enveloppe PartenairesEmetteurLibelle
Emetteur Note Enveloppe PartenairesEmetteurNote P112
4512 Flux Pivot - Syntaxe des donneacutees
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Donneacutees factures
Donneacutees Facture Identifiant CPPFactures CPPFacturePivotUnitaire
DonneesFacture Id
G105
G106
Donneacutees Facture Identifiant
Facture Origine
CPPFactures CPPFacturePivotUnitaire
DonneesFacture IdNumeroFactureOrigine
G105
G106
Donneacutees Facture Type CPPFactures CPPFacturePivotUnitaire
DonneesFacture Type
G101
G116
Donneacutees Facture Cadre CPPFactures CPPFacturePivotUnitaire
DonneesFacture Cadre
G102
G103
G104
Donneacutees Facture Date
eacutemission
CPPFactures CPPFacturePivotUnitaire
DonneesFacture DateEmissionFacture
G107
G109
Donneacutees Facture Date
reacuteception
CPPFactures CPPFacturePivotUnitaire
DonneesFacture DateReception
G108
G109
Donneacutees Facture Devise CPPFactures CPPFacturePivotUnitaire
DonneesFacture Devise
G110
G111
G112
Donneacutees Facture - Mode de Paiement
Mode de Paiement Code CPPFactures CPPFacturePivotUnitaire
DonneesFacture ModePaiement Code
S501 G116
Mode de Paiement Libelle CPPFactures CPPFacturePivotUnitaire
DonneesFacture ModePaiement Libelle
G113
Donneacutees Facture - Montants
Montants Montant Hors
Taxe
CPPFactures CPPFacturePivotUnitaire
DonneesFacture Montants MontantHT
G113
Montants Montant TTC CPPFactures CPPFacturePivotUnitaire
DonneesFacture Montants MontantTTC
G113
G114
102 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Montants Montant agrave payer CPPFactures CPPFacturePivotUnitaire
DonneesFacture Montants MontantAPayer
S310 G113
G115
Donneacutees Facture - TVA
TVA Montant Base CPPFactures CPPFacturePivotUnitaire
DonneesFacture TVA TVA BaseHT
G113
TVA Taux CPPFactures CPPFacturePivotUnitaire
DonneesFacture TVA TVA Taux
G125
TVA Montant taxes CPPFactures CPPFacturePivotUnitaire
DonneesFacture TVA TVA MontantTVA
G113
Donneacutees Facture - Ligne
Ligne Numeacutero
CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne NumOrdre
G601
Ligne Reacutefeacuterence produit CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne ReferenceProduit
P101
Ligne Quantiteacute factureacutee CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne Quantite
P103
Ligne Prix unitaire CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne PrixUnitaire
G113
Ligne Montant HT CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne MontantHT
G113
Ligne Taux TVA CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne TauxTVA
G125
Donneacutees Facture - Engagement
Engagement Numeacutero de
marcheacute
CPPFactures CPPFacturePivotUnitaire
DonneesFacture Engagement NumeroMarche
P106
G301
Engagement Numeacutero
drsquoengagement
CPPFactures CPPFacturePivotUnitaire
DonneesFacture Engagement NumeroEngagement
P107
G301
Fournisseur
Fournisseur Code pays CPPFactures CPPFacturePivotUnitaire Fournisseur
CodePays
G201
G202
G203
Fournisseur Type identifiant CPPFactures CPPFacturePivotUnitaire Fournisseur
TypeIdentifiant
G205
G206
Fournisseur Identifiant CPPFactures CPPFacturePivotUnitaire Fournisseur
Identifiant
G207
G208
G214
Fournisseur Nom (raison
sociale)
CPPFactures CPPFacturePivotUnitaire Fournisseur
RaisonSociale
G209
Fournisseur Mode
drsquoEmission
CPPFactures CPPFacturePivotUnitaire Fournisseur
ModeEmission
Fournisseur ndash Reacutefeacuterence bancaire
103 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Type reacutefeacuterence bancaire CPPFactures CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Type
G117
G118
G122
Identifiant compte bancaire CPPFactures CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Compte G118
G119
G122
Identifiant eacutetablissement
bancaire
CPPFactures CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Etablissement
G118
G120
G121
G122
Deacutebiteur
Deacutebiteur Type identifiant CPPFactures CPPFacturePivotUnitaire Debiteur
TypeIdentifiant
Deacutebiteur Identifiant CPPFactures CPPFacturePivotUnitaire Debiteur
Identifiant
G214
G216
Deacutebiteur Nom CPPFactures CPPFacturePivotUnitaire Debiteur
Nom
G209
Deacutebiteur Code service CPPFactures CPPFacturePivotUnitaire Debiteur
CodeService
P113
Deacutebiteur Nom service CPPFactures CPPFacturePivotUnitaire Debiteur
NomService
P114
Piegravece Jointe
Piegravece Jointe Identifiant CPPFactures CPPFacturePivotUnitaire PJ IdUnique G410
Piegravece Jointe Identifiant
original
CPPFactures CPPFacturePivotUnitaire PJ
IdOriginal
G128
Piegravece Jointe Type PJ CPPFactures CPPFacturePivotUnitaire PJ TypePJ G401
G405
G406
Piegravece Jointe Nom PJ CPPFactures CPPFacturePivotUnitaire PJ NomPJ P104
G409
Piegravece Jointe Format
(Mimetype) PJ
CPPFactures CPPFacturePivotUnitaire PJ
MimeTypePj
G403
Piegravece Jointe Contenu CPPFactures CPPFacturePivotUnitaire PJ Contenu
G404
G407
G408
G410
Piegravece Jointe Numeacutero
drsquoOrdre
CPPFactures CPPFacturePivotUnitaire PJ
NumOrdre
Validation unitaire
104 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Validation unitaire Date
statut
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire DateStatut
G126
Validation unitaire Code
statut
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire CodeStatut
G501
Validation unitaire
Compleacutement statut
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ComplementStatut
Validation unitaire
Commentaire
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire Commentaire
Validation unitaire - Producteur statut
Producteur statut Type
identifiant
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut TypeIdentifiant
Producteur statut Identifiant CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut Id
Producteur statut Nom
(raison sociale)
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut RaisonSociale
Producteur statut Code pays CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut CodePays
Producteur statut Note CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut Note
105 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
452 Flux factures
4521 Flux structureacute Facture
Ce chapitre preacutesente les syntaxes utilisables pour les flux structureacutes de Facture
45211 Format UBL-Invoice
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme OASIS Organization for the
Advancement of Structured Information Standards) sous la forme du standard Universal Business Language en
version 21 pour tous les eacuteleacutements en relation avec leacuteleacutement Invoice deacutefini par le scheacutema XML
Les scheacutemas XSD du format UBL sont disponibles sur le site internet suivant httpdocsoasis-
openorgublos-UBL-21UBL-21html
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine Invoice dun document XML conforme
agrave ces standards
Chaque balise est conforme aux speacutecifications de lOASIS UBL 21 en termes de nommage de cardinaliteacute et
de format (datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo Invoice raquo
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Cadre
CategoryCode
G102
G103
G104
Nb cette balise facultative est une extension du format UBL
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type
InvoiceTypeCode
S104 G101
G115
Geacuteneacuteraliteacutes Identifiant
ID
G105
G106
Geacuteneacuteraliteacutes Date eacutemission
facture
IssueDate
G107
G109
Geacuteneacuteraliteacutes Deacutebut peacuteriode InvoicePeriod StartDate S101 G109
106 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes Fin peacuteriode InvoicePeriod EndDate S101 G109
Geacuteneacuteraliteacutes Description
peacuteriode
InvoicePeriod Description S101 P112
Geacuteneacuteraliteacutes Devise
DocumentCurrencyCode
G110
G111
Geacuteneacuteraliteacutes Identifiant
Facture Origine
BillingReference InvoiceDocumentReference ID
G105
G106
Geacuteneacuteraliteacutes Montant Hors
Taxe
LegalMonetaryTotal TaxExclusiveAmount G113
Geacuteneacuteraliteacutes Montant taxes TaxTotal TaxAmount G113
Geacuteneacuteraliteacutes Montant
TTC
LegalMonetaryTotal TaxInclusiveAmount
G113
G114
Geacuteneacuteraliteacutes Montant
Remises
LegalMonetaryTotal AllowanceTotalAmount G113
Geacuteneacuteraliteacutes Montant agrave
deacuteduire
LegalMonetaryTotal PrepaidAmount G113
Geacuteneacuteraliteacutes Montant agrave
payer
LegalMonetaryTotal PayableAmount
G113
G115
Geacuteneacuteraliteacutes Note
Note
P112
G127
Remise
Remise Motif AllowanceCharge AllowanceChargeReason P112
Remise Montant AllowanceCharge Amount G113
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Type
taxe
TaxTotal TaxSubtotal TaxCategory TaxScheme
TaxTypeCode G123
ReacutecapitulatifTaxes
Montant Base
TaxTotal TaxSubtotal TaxableAmount G113
ReacutecapitulatifTaxes Taux TaxTotal TaxSubtotal Percent G125
ReacutecapitulatifTaxes
Montant taxes
TaxTotal TaxSubtotal TaxAmount
G113
ReacutecapitulatifTaxes
Exoneacuteration
TaxTotal TaxSubtotal TaxCategory
TaxExemptionReason P112
Engagement
Engagement Numeacutero de
contrat
InvoiceOrderReference[DocumentTypeCode=Contra
trsquo]ID25
P105
25 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Contratrsquo] IDraquo
107 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Engagement Numeacutero de
marcheacute
InvoiceOrderReference[DocumentTypeCode=March
eacute Public]ID26
P106
G301
Engagement Numeacutero
drsquoengagement
InvoiceOrderReference[DocumentTypeCode=Engag
ement]ID27
P107
G301
Engagement Numeacutero de
contrat Date Effet
InvoiceOrderReference[DocumentTypeCode=Contra
trsquo] IssueDate
G109
Engagement Numeacutero de
marcheacute Date Effet
InvoiceOrderReference[DocumentTypeCode=March
eacute Public]IssueDate
G109
Engagement Numeacutero
drsquoengagement Date Effet
InvoiceOrderReference[DocumentTypeCode=Engag
ement]IssueDate
G109
Fournisseur
Fournisseur Code pays
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress Country IdentificationCode G201
G203
Fournisseur Typage
identifiant
AccountingSupplierParty Party PartyIdentification[
IDschemeName G204
Fournisseur Identifiant
AccountingSupplierParty Party PartyIdentification
ID
G207
G208
G210
G214
Fournisseur Nom AccountingSupplierParty Party PartyLegalEntity
RegistrationName G209
Fournisseur Code service AccountingSupplierParty Party Contact Id P113
Fournisseur Nom service AccountingSupplierParty Party Contact Name P114
Fournisseur Identifiant
TVA
AccountingSupplierParty Party PartyTaxScheme
CompanyID G210
Fournisseur Reacutegime TVA AccountingSupplierParty Party PartyTaxScheme
TaxScheme TaxTypeCode G213
Fournisseur Nom
Commercial AccountingSupplierParty Party PartyName Name
G209
Fournisseur Ligne adresse
commerciale
AccountingSupplierParty Party PostalAddress
AddressLine
Fournisseur Code postal
commercial
AccountingSupplierParty Party PostalAddress
PostalZone
Fournisseur Nom
commune commercial
AccountingSupplierParty Party PostalAddress
CityName
26 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Marcheacute Public] IDraquo 27 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Bon de commande] IDraquo
108 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Code pays
commercial
AccountingSupplierParty Party PostalAddress
Country IdentificationCode
G201
G203
Fournisseur Nom contact AccountingSupplierParty AccountingContact Name G209
Fournisseur Teacuteleacutephone
contact
AccountingSupplierParty AccountingContact
Telephone
Fournisseur Teacuteleacutecopie
contact AccountingSupplierParty AccountingContact Telefax
Fournisseur Courriel
contact
AccountingSupplierParty AccountingContact
ElectronicMail
Fournisseur Ligne adresse
leacutegale
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress StreetName 28
+ AdditionalStreetName
G215
FournisseurAdresse Code
postal leacutegal
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress PostalZone29
FournisseurAdresse nom
commune leacutegal
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress Cityname30
FournisseurAdresse code
pays leacutegal
AccountingSupplierPartyPartyPartyLegalEntityRegi
strationAdressCountryidentificationCode
G201
G203
Fournisseur Note
AccountingSupplierParty Party ContactNote
P112
G127
G225
Deacutebiteur
Deacutebiteur Typage
identifiant
AccountingCustomerParty Party PartyIdentification[
IDschemeName
G204
G216
Deacutebiteur Identifiant AccountingCustomerParty Party PartyIdentification
ID
G214
G216
Deacutebiteur Nom AccountingCustomerPartyPartyPartyNameName G209
Deacutebiteur Code service AccountingCustomerParty AccountingContact ID31
G217
G218
P113
28 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingSupplierParty Party PostalAddress StreetNameraquo ou multiplier la balise laquo AddressLine raquo 29 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingSupplierParty Party PostalAddress PostalZoneraquo ou multiplier la balise laquo AddressLine raquo 30Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingSupplierParty Party PostalAddress CityNameraquo ou multiplier la balise laquo AddressLine raquo 31 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingCustomerPartyPartyPartyNameName raquo
109 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Nom service AccountingCustomerParty AccountingContact
Name32
P114
G219
Deacutebiteur Identifiant TVA AccountingCustomerParty Party PartyTaxScheme
CompanyID
Deacutebiteur Code pays leacutegal AccountingCustomerParty Party PostalAddress
Country IdentificationCode
G201
G203
Deacutebiteur Ligne adresse
leacutegale
AccountingCustomerParty Party PostalAddress
AddressLinestreet name33
+ AdditionalStreetName
G215
Deacutebiteur Code postal leacutegal AccountingCustomerParty Party PostalAddress
PostalZone34
Deacutebiteur Nom commune
leacutegal
AccountingCustomerParty Party PostalAddress
Cityname35
Deacutebiteur Note AccountingCustomerParty Party ContactNote P112
G127
Ligne
Ligne Numeacutero
InvoiceLineID
G601
Ligne Type InvoiceLine Item AdditionalItemProperty Name G602
Ligne Sous-type InvoiceLine Item AdditionalItemProperty Value G603
Ligne Identifiant site
Livraison
InvoiceLine Delivery ID
P108
Ligne Description InvoiceLine Note P112
Ligne Reacutefeacuterence produit InvoiceLine Item StandardItemIdentification ID P101
Ligne Nom article InvoiceLine Item Name P102
Ligne Date livraison InvoiceLine Delivery ActualDeliveryDate G109
Ligne Quantiteacute factureacutee InvoiceLine InvoicedQuantity P103
Ligne Uniteacute livraison InvoiceLine Price BaseQuantity S103
Ligne Prix unitaire InvoiceLine Price PriceAmount G113
Ligne Montant base InvoiceLine Price AllowanceCharge BaseAmount G113
Ligne Montant remise InvoiceLine Price AllowanceCharge Amount G113
32 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingCustomerPartyPartyPartyNameName raquo 33 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AddressLine raquo 34 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AddressLine raquo 35 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent les balise
laquo AddressLine raquo
110 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Ligne Montant HT InvoiceLine LineExtensionAmount G113
Ligne Taux TVA InvoiceLine Item ClassifiedTaxCategory Percent G125
Ligne Compleacutement
InvoiceLine Item Description
P112
G127
Paiement
Paiement Date Echeacuteance PaymentMeans PaymentDueDate G109
Paiement Modaliteacute PaymentMeans PaymentMeansCode S102
S105
G116
Paiement Type reacutefeacuterence
bancaire PaymentMeans PaymentChannelCode S102
G117
G118
G122
Paiement Identifiant
compte bancaire PaymentMeans PayeeFinancialAccount ID S102
G118
G119
G122
Paiement Identifiant
eacutetablissement bancaire
PaymentMeans PayeeFinancialAccount
FinancialInstitutionBranch ID S102
G118
G120
G121
G122
Paiement Note PaymentTerms Note P112
G127
Valideur
Valideur Codepays
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
Country IdentificationCode
G201
G203
Valideur Typage
identifiant
AccountingSupplierParty Party
AgentPartyPartyLegalEntityPartyIdentification[
IDschemeName
G204
Valideur Identifiant AccountingSupplierParty Party
AgentPartyPartyLegalEntityPartyIdentificationID G207
Valideur Nom leacutegal AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationName
G209
Valideur Nom Contact AccountingSupplierParty Party AgentParty Party
Contact Name
G209
Valideur Teacuteleacutephone
contact
AccountingSupplierParty Party AgentParty Party
Contact Telephone
Valideur Teacuteleacutecopie contact AccountingSupplierParty Party AgentParty Party
Contact Telefax
Valideur Courriel contact AccountingSupplierParty Party AgentParty Party
Contact ElectronicMail
Valideur Ligne Adresse
leacutegale
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
AddressLineStreetName
+ AdditionalStreetName
111 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
ValideurAdresse code
postal leacutegal
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
PostalZone
ValideurAdresse nom
commune leacutegal
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
CityName
Encaisseur
Encaisseur Code pays
PayeeParty Party PartyLegalEntity
RegistrationAddress Country IdentificationCode G201
G203
Encaisseur Type
identifiant
PayeeParty Party PartyLegalEntity
PartyIdentification[ IDschemeName G204
Encaisseur Identifiant
PayeeParty Party PartyLegalEntity
PartyIdentificationID
G207
G208
Encaisseur Nom
commercial
PayeeParty Party PartyName Name
G209
Encaisseur Nom contact PayeeParty Party Contact Name G209
Encaisseur Teacuteleacutephone PayeeParty Party Contact Telephone
Encaisseur Courriel PayeeParty Party Contact ElectronicMail
Encaisseur Ligne adresse
leacutegale
PayeeParty Party PartyLegalEntity
RegistrationAddress AddressLineStreetName
+ AdditionalStreetName
EncaisseurAdresse code
postal leacutegal
PayeeParty Party PartyLegalEntity
RegistrationAddress PostalZone
EncaisseurAdresse Nom
commune leacutegal
PayeeParty Party PartyLegalEntity
RegistrationAddress CityName
SiteLivraison
SiteLivraison Identifiant Delivery DeliveryLocation P108
SiteLivraison Nom Delivery DeliveryLocation Description
SiteLivraison Ligne
adresse
Delivery DeliveryLocation Address
AddressLineStreetName
+ AdditionalStreetName
SiteLivraisonAdresse code
postal
Delivery DeliveryLocation Address PostalZone36
SiteLivraisonAdresse Nom
commune
Delivery DeliveryLocation Address CityName37
SiteLivraisonAdresse code
pays
Delivery DeliveryLocation Address Country
IdentificationCode G201
G203
PiegraveceJointe
36 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AddressLine raquo 37 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AddressLine raquo
112 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
PiegraveceJointe Type PJ
AdditionalDocumentReference DocumentType
G401
G405
PiegraveceJointe Nom PJ
AdditionalDocumentReference ID
P104
G409
G412
G413
PiegraveceJointe Format PJ
AdditionalDocumentReference DocumentTypeCode
G402
G403
PiegraveceJointe Contenu
AdditionalDocumentReference Attachment
EmbeddedDocumentBinaryObject
G404
G407
G408
113 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45212 Format CII
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme UNCEFACT (United Nations
Centre for Trade Facilitation and Electronic Business) sous la forme
de la speacutecification technique CCTS (Core Component Technical Specification) en version 30 publieacutee en septembre 2009
du standard CCL (Core Components Library) en version 14A publieacute en feacutevrier 2014 pour tous les
eacuteleacutements en relation avec leacuteleacutement CrossIndustryInvoice deacutefini par le scheacutema XML CrossIndustryInvoice_8p1xsd
Les scheacutemas xsd du format CII sont disponibles sur le site internet suivant
httpwwwuneceorgtradewelcometradepublicationscefacthtml
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine CrossIndustryInvoice dun document
XML conforme agrave ces standards
Chaque balise est conforme aux speacutecifications CII en termes de nommage de cardinaliteacute et de format
(datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type
Document TypeCode S204 G101
G115
Geacuteneacuteraliteacutes Cadre
Document CategoryCode
G102
G103
G104
Geacuteneacuteraliteacutes Identifiant
Document ID
G105
G106
Geacuteneacuteraliteacutes Date
eacutemission facture
Document IssueDateTime
G107
G109
Geacuteneacuteraliteacutes Deacutebut
peacuteriode
TradeTransaction ApplicableTradeSettlement
BillingSpecifiedPeriod StartDateTime S201
G109
Geacuteneacuteraliteacutes Fin peacuteriode TradeTransaction ApplicableTradeSettlement
BillingSpecifiedPeriod EndDateTime S201
G109
Geacuteneacuteraliteacutes Description
peacuteriode
TradeTransaction ApplicableTradeSettlement
BillingSpecifiedPeriod Description S201 P112
Geacuteneacuteraliteacutes Devise
TradeTransaction ApplicableTradeSettlement
InvoiceCurrencyCode G110
G111
Geacuteneacuteraliteacutes Identifiant
facture origine
TradeTransaction ApplicableTradeSettlement
InvoiceReferencedReferencedDocument
IssuerAssignedID
G105
G106
114 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes Montant Hors
taxe
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation ChargeTotalAmount G113
Geacuteneacuteraliteacutes Montant
taxes
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation TaxTotalAmount G113
Geacuteneacuteraliteacutes Montant
TTC
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation GrandTotalAmount
G113
G114
Geacuteneacuteraliteacutes Montant
remises
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation AllowanceTotalAmount G113
Geacuteneacuteraliteacutes Montant agrave
deacuteduire
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation TotalPrepaidAmount G113
Geacuteneacuteraliteacutes Montant agrave
payer
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation DuePayableAmount
G113
G115
Geacuteneacuteraliteacutes Note
Document IncludedNote Content
P112
G127
Remise
Remise Motif TradeTransaction ApplicableTradeSettlement
SpecifiedAllowanceCharge Reason P112
Remise Montant TradeTransaction ApplicableTradeSettlement
SpecifiedAllowanceCharge ActualAmount G113
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Type
taxe
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTaxTypeCode G123
ReacutecapitulatifTaxes
Montant base
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax BasisAmount G113
ReacutecapitulatifTaxes Taux TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax CalculatedRate G125
ReacutecapitulatifTaxes
Montant taxes
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax CalculatedAmount G113
ReacutecapitulatifTaxes
Exoneacuteration
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax ExemptionReason P112
Engagement
Engagement Numeacutero de
contrat
TradeTransactionApplicableTradeAgreementBuyerOrd
erReferencedCIReferencedDocument[ReferenceTypeCo
detext()=Contrat]ciIssuerAssignedID
P105
Engagement Numeacutero de
marcheacute
TradeTransactionApplicableTradeAgreementBuyerOrd
erReferencedCIReferencedDocument[ReferenceTypeCo
detext()=Marcheacute Public]ciIssuerAssignedID
P106
G301
Engagement Numeacutero
drsquoengagement
TradeTransactionApplicableTradeAgreementBuyerOrd
erReferencedCIReferencedDocument[ReferenceTypeCo
detext()=Engagement]ciIssuerAssignedID38
P107
G301
38 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN135 peuvent utiliser la balise
laquo TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[ReferenceTypeCodetext()=Bon de commande]
IssuerAssignedIDraquo
115 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Engagement Numeacutero de
contrat Date effet
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referenc
eTypeCodetext()=Contrat] IssueDateTime
G109
Engagement Numeacutero de
marcheacute Date effet
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referenc
eTypeCodetext()=Marcheacute Public] IssueDateTime
G109
Engagement Numeacutero
drsquoengagement Date Effet
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referenc
eTypeCodetext()=Engagement] IssueDateTime
G109
Fournisseur
Fournisseur Code pays
leacutegal
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
CountryID
G201
G203
Fournisseur Type
identifiant
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
Fournisseur Identifiant
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G207
G208
G210
G214
Fournisseur Nom TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization Name
G209
Fournisseur Identifiant
TVA
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedTaxRegistration
ID[schemeID=Num TVA intra-communautaire]
G210
Fournisseur Reacutegime TVA
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedTaxRegistration
AssociatedRegisteredTax TypeCode
G213
Fournisseur Nom
commercial
TradeTransaction ApplicableTradeAgreement
SellerParty Name
G209
Fournisseur Ligne
adresse commerciale
TradeTransaction ApplicableTradeAgreement
SellerParty PostalAddress LineOne
LineTwo
Fournisseur Code postal
commercial
TradeTransaction ApplicableTradeAgreement
SellerParty PostalAddress PostcodeCode
Fournisseur Nom
commune commercial
TradeTransaction ApplicableTradeAgreement
SellerParty PostalAddress CityName
Fournisseur Code pays
commercial
TradeTransaction ApplicableTradeAgreement
SellerParty PostalAddress CountryID
G201
G203
Fournisseur Nom contact TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContact PersonName
G209
116 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Teacuteleacutephone
contact
TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContact
TelephoneCommunication CompleteNumber
Fournisseur Teacuteleacutecopie
contact
TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContact FaxCommunication
CompleteNumber
Fournisseur Courriel
contact
TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContact EmailURICommunication
URIID
Fournisseur Ligne
adresse leacutegale
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
LineOne
LineTwo
G215
Fournisseur Code postal
leacutegal
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
PostcodeCode
Fournisseur Nom
commune leacutegal
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
CityName
Fournisseur Code pays
leacutegal
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
CountryID
G201
G203
Fournisseur Note TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContactSpecifiedNoteSubject
P112
G127
G225
Deacutebiteur
Deacutebiteur Typage
identifiant
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G206
G216
Deacutebiteur Identifiant
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G214
G216
Deacutebiteur Nom TradeTransaction
ApplicableTradeDeliveryBuyerParty Name G209
Deacutebiteur Code service TradeTransaction ApplicableTradeAgreement
BuyerRequisitonerParty DefinedContact ID
G217
G218
P113
Deacutebiteur Nom service
TradeTransaction ApplicableTradeAgreement
BuyerRequisitonerParty DefinedContact
DepartmentName
G219
P114
117 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Identifiant TVA TradeTransactionApplicableTradeDelivery
BuyerParty SpecifiedTaxRegistration IDschemeID
Deacutebiteur Code pays leacutegal TradeTransaction ApplicableTradeDeliveryBuyerParty
PostalAddress CountryID
G201
G203
Deacutebiteur Ligne adresse
leacutegale
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistrationPostalAddress LineOne39
LineTwo
G215
Deacutebiteur Code postal
leacutegal
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistrationPostalAddress
PostcodeCode40
Deacutebiteur Nom commune
leacutegal
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistrationPostalAddress
CityName41
Deacutebiteur Note TradeTransaction ApplicableTradeAgreement
BuyerParty DefinedContactSpecifiedNoteSubject
Ligne
Ligne Numeacutero TradeTransaction IncludedTradeLineItem
AssociatedDocumentLineDocument LineID
G601
Ligne Type
TradeTransaction IncludedTradeLineItem
AssociatedDocumentLineDocument IncludedNote
Subject
G602
Ligne Sous-type
TradeTransaction IncludedTradeLineItem
AssociatedDocumentLineDocument IncludedNote
Content
G603
Ligne Identifiant site
livraison
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
AdditionalReferencedReferencedDocument GlobalID
P108
Ligne Description TradeTransaction IncludedTradeLineItem
SpecifiedProduct Description P112
Ligne Reacutefeacuterence produit TradeTransaction IncludedTradeLineItem
SpecifiedProduct TypeCode P101
39 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN135 peuvent utiliser la balise
laquo TradeTransaction ApplicableTradeDeliveryBuyerParty PostalAddress LineOne raquo 40 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN135 peuvent utiliser la balise
laquo TradeTransaction ApplicableTradeDeliveryBuyerParty PostalAddress PostcodeCode raquo 41 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN135 peuvent utiliser la balise
laquo TradeTransaction ApplicableTradeDeliveryBuyerParty PostalAddress CityName raquo
118 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Ligne Nom article TradeTransaction IncludedTradeLineItem
SpecifiedProduct Name P102
Ligne Date livraison TradeTransaction IncludedTradeLineItem
billingSpecifiedPeriod EnddateTime G109
Ligne Quantiteacute factureacutee
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice BasisQuantity
P103
Ligne Uniteacute livraison
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice UnitCode
S203
Ligne Prix unitaire
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice ChargeAmount
G113
Ligne Montant base
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
ApplicableTaxBasisAmount
G113
Ligne Montant remise
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
SpecifiedAllowanceCharge ActualAmount
G113
Ligne Montant HT
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
SpecifiedLineItemMonetarySummation
LineTotalAmount
G113
Ligne Taux TVA
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement ApplicableTax
CalculatedRate
G125
Ligne Compleacutement TradeTransaction IncludedTradeLineItem
IncludedNote
P112
G127
Paiement
Paiement Date eacutecheacuteance TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentTerms DueDateDateTime G109
Paiement Modaliteacute TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans TypeCode
S202
S205
G116
Paiement Type reacutefeacuterence
bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans PaymentChannelCode S205
G117
G118
G122
Paiement Identifiant
compte bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans
PayeePartyCreditorFinancialAccount IBANID
S202
S205
G118
G119
G122
Paiement Identifiant
eacutetablissement bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans
PayeePartyCreditorFinancialAccount ProprietaryID
S202
S205
G118
G120
G121
G122
Paiement Note TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentTerms Description
P112
G127
119 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Valideur
Valideur Code Pays
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAdressCountryId
G201
G203
Valideur Typage
identifiant
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
Valideur Identifiant
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G207
G208
G214
Valideur Nom leacutegal TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization Name
G209
Valideur Nom contact TradeTransaction ApplicableTradeAgreement
InvoiceeParty DefinedContact PersonName
G209
Valideur Teacuteleacutephone
contact
TradeTransaction ApplicableTradeAgreement
InvoiceeParty DefinedContact
TelephoneCommunication CompleteNumber
Valideur Teacuteleacutecopie
contact
TradeTransaction ApplicableTradeAgreement
InvoiceeParty DefinedContact FaxCommunication
CompleteNumber
Valideur Courriel contact
TradeTransaction ApplicableTradeAgreement
InvoiceeParty DefinedContact
EmailURICommunication URIID
Valideur Ligne adresse
leacutegale
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAdressStreetName
ValideurAdresse code
postal leacutegal
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAddress PostcodeCode
ValideurAdresse nom
commune leacutegal
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAddress CityName
Encaisseur
Encaisseur Code pays
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization PostalAddress
CountryID
G201
G203
Encaisseur Type
identifiant
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G207
Encaisseur Identifiant
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G207
G208
Encaisseur Nom
commercial
TradeTransaction ApplicableTradeSettlement
PayeeParty Name G209
Encaisseur Nom contact TradeTransaction ApplicableTradeSettlement
PayeeParty DefinedContact PersonName G209
120 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Encaisseur Teacuteleacutephone
TradeTransaction ApplicableTradeSettlement
PayeeParty DefinedContact
TelephoneCommunication CompleteNumber
Encaisseur Courriel
TradeTransaction ApplicableTradeSettlement
PayeeParty DefinedContact
EmailURICommunication URIID
Encaisseur Ligne adresse
leacutegale
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization PostalAddress
LineOne
LineTwo
EncaisseurAdresse code
postal leacutegal
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization PostalAddress
PostcodeCode
EncaisseurAdresse nom
commune leacutegal
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization PostalAddress
CityName
SiteLivraison
SiteLivraison Identifiant TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty ID P108
SiteLivraison Nom TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty Name P109
SiteLivraison Ligne
adresse
TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty PostalAddress
LineOne
LineTwo
SiteLivraisonAdresse
code postal
TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty PostalAddress
PostcodeCode
SiteLivraisonAdresse nom
commune
TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty PostalAddress
CityName
SiteLivraisonAdresse
code pays
TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty PostalAddress
CountryID
G201
G203
PiegraveceJointe
PiegraveceJointe Type PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
ReferenceTypeCode
G401
G405
PiegraveceJointe Nom PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile ID ou FileName
P104
G409
G412
G413
PiegraveceJointe Format PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile MIMECode
G402
G403
PiegraveceJointe Contenu
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile IncludedBinaryObject
G404
G407
G408
121 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45213 Format PES Facture
La norme drsquoeacutechange retenue pour ce format est PES_V2 deacutefini par lrsquoarrecircteacute du 27 juin 2007 portant application
de lrsquoarticle D1617-23 du code geacuteneacuteral des collectiviteacutes territoriales relatif agrave la deacutemateacuterialisation des opeacuterations
en comptabiliteacute publique
Elle est speacutecifieacutee par la Documentation PESV2 version 702 mise agrave jour le 15072014 [PESv2] disponible sur le
site wwwcollectivites-localesgouvfr
Les scheacutemas xsd du format PES Facture eacutediteacute par la DGFiP sont mis agrave disposition sur le site internet suivant
httpwwwcollectivites-localesgouvfrprotocole-dechange-standard-pes-0
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Ce format est reacuteserveacute aux fournisseurs nationaux et pour des cas de facturation nominaux
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type TypeFact S309
G101
G115
Geacuteneacuteraliteacutes Identifiant FactureIndiv NumeroFacture G105
G106
Geacuteneacuteraliteacutes Date eacutemission
Facture
FactureIndiv DateEmission S306 G107
G109
Geacuteneacuteraliteacutes Montant hors
taxe
FactureIndiv TotalAPayer MtTotalHT S307 G113
Geacuteneacuteraliteacutes Montant TTC FactureIndiv TotalAPayer MtTotalTTC S307
S310
G112
G113
G114
Geacuteneacuteraliteacutes Note FactureIndiv Objet P112
G127
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Montant
base
FactureIndiv DetailTVA MtBaseHT S307 G112
G113
ReacutecapitulatifTaxes Taux FactureIndiv DetailTVA TauxTVA S308 G125
ReacutecapitulatifTaxes Montant
taxes
FactureIndiv DetailTVA MtTVA S307 G112
G113
Engagement
Engagement Numeacutero
drsquoengagement
FactureIndiv EngagementNumeroCommande P107
G301
Fournisseur
122 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Code Pays
leacutegal Emetteur InfoTiersAdresseCodPays
G201
G203
Fournisseur Type
identifiant Emetteur InfoTiersNatIdTiers
G204
Fournisseur Identifiant Emetteur InfoTiers IdTiers S301 G207
G208
G210
G214
Fournisseur Nom Emetteur InfoTiers(Civilite + Nom + ComplNom
+ Prenom)
S302
S303
G209
Fournisseur Identifiant TVA Emetteur InfoTVAEmetteur NumTVA G210
Fournisseur Teacuteleacutephone
contact
Emetteur InfoSuppl NumTel
Fournisseur Ligne Adresse
leacutegale
Emetteur Adresse Adr1
Adr2
G215
FournisseurAdresse code
postal leacutegal
Emetteur Adresse CP
FournisseurAdresse Nom
commune leacutegal
Emetteur Adresse Ville
FournisseurAdresse Code
pays leacutegal
Emetteur Adresse CodPays G201
G203
FournisseurAdresse Nom
signataire
EmetteurISignataireNom P110
G224
FournisseurAdresse Qualiteacute
signataire
EmetteurISignataireRole G223
G224
P111
Deacutebiteur
Deacutebiteur Identifiant Debiteur InfoTiers IdTiers S301 G214
G216
Deacutebiteur Nom Debiteur InfoTiersNom S302
S303
G209
Deacutebiteur Code service Debiteur InfoTiers RefTiers S304 G217
G218
P113
Deacutebiteur Nom service Debiteur InfoTiers ComplNom S305 P114
G219
Deacutebiteur Identifiant TVA FactureIndivDebiteur InfoTiers NumTVA
Deacutebiteur Code pays leacutegal Debiteur InfoTiers AdresseCodPays G201
G203
123 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Ligne adresse
leacutegale
Debiteur InfoTiers AdresseAdr1 G215
Deacutebiteur Code postal leacutegal Debiteur InfoTiers AdresseCP
Deacutebiteur Nom commune
leacutegal
Debiteur InfoTiers AdresseVille
Ligne
Ligne Numeacutero FactureIndiv LigneFacture Ordre G601
Ligne Reacutefeacuterence produit FactureIndiv LigneFacture CodeProduit P101
Ligne Nom article FactureIndiv LigneFacture Libelle P102
Ligne Date livraison FactureIndiv LigneFactureDateFin S306 G109
Ligne Quantiteacute factureacutee FactureIndiv LigneFacture Quantite P103
Ligne Uniteacute livraison FactureIndiv LigneFacture Unite
Ligne Prix unitaire FactureIndiv LigneFacture MtUnitaire G113
Ligne Montant base FactureIndiv LigneFacture MtBase S307 G112
G113
Ligne Montant remise FactureIndiv LigneFacture MtRemise S307 G112
G113
Ligne Montant HT FactureIndiv LigneFacture MtHT S307 G112
G113
Ligne Taux TVA FactureIndiv LigneFacture TauxTVA S308 G125
Ligne Compleacutement FactureIndiv LigneFacture Commentaire S308 G127
Paiement
Paiement Date eacutecheacuteance FactureIndiv DateReglement S306 G109
Paiement Modaliteacute FactureIndiv ModaliteReglement S312 P112
Paiement Identifiant
compte bancaire
Emetteur CpteBancaire IBAN G118
G119
G122
Paiement Identifiant
eacutetablissement bancaire
Emetteur CpteBancaire BIC G118
G120
G121
G122
Paiement Note FactureIndiv ConditionsGen P112
G127
PiegraveceJointe
PiegraveceJointe Type PJ PES_PJ PJ TypePJ S311 G401
G405
124 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
PiegraveceJointe Nom PJ PES_PJ PJ NomPJ P104
G409
G412
G413
PiegraveceJointe Format PJ PES_PJ PJ Description G402
G403
PiegraveceJointe Contenu PES_PJ PJ Contenu G404
G407
G408
Les balises ci-dessous reacutefeacuterenceacutees dans la description seacutemantique ne sont pas disponibles dans le format
PES_Factures
Entiteacute geacuteneacuteraliteacute Cadre Deacutebut peacuteriodeFin peacuteriode Description peacuteriode Devise
Geacuteneacuteraliteacutes Identifiant Facture Origine Geacuteneacuteraliteacutes Montant Taxes Geacuteneacuteraliteacutes Montant Remises
Geacuteneacuteraliteacutes Montant agrave Deacuteduire Geacuteneacuteraliteacutes Montant agrave Payer Geacuteneacuteraliteacutes Identifiant Numeacuterisation
Entiteacute remise Motif Montant
Entiteacute reacutecapitulatif taxes type taxe exoneacuteration
Entiteacute engagement Numeacutero de contrat Numeacutero de marcheacute date drsquoeffet
Entiteacute Fournisseur Nom service Reacutegime TVA Nom Commercial Ligne Adresse Commerciale Code Postal
Commercial Nom Commune Commercial Code Pays Commercial Nom Contact Teacuteleacutecopie Contact Courriel
Contact Note
Entiteacute Deacutebiteur Typage Identifiant
Entiteacute Ligne Type Sous-Type Identifiant Site Livraison Description
Entiteacute Paiement Type Reacutefeacuterence Bancaire
Entiteacute Valideur toutes les balises reacutefeacuterenceacutees
Entiteacute encaisseur toutes les balises reacutefeacuterenceacutees
Entiteacute Site de Livraison toutes les balises reacutefeacuterenceacutees
125 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45214 Format EDIFACT
La description syntaxique du format EDIFACT sera proposeacutee dans la prochaine version des speacutecifications
externes42
42 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen
126 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45215 Format ISO2022
La description syntaxique du format ISO2022 sera proposeacutee dans la prochaine version des speacutecifications
externes43
43 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen
127 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4522 Flux mixte Facture
Ce chapitre preacutesente les syntaxes utilisables pour les flux mixte de Facture
45221 Format UBL-Invoice minimal
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme OASIS Organization for the
Advancement of Structured Information Standards) sous la forme du standard Universal Business Language en
version 21 pour tous les eacuteleacutements en relation avec leacuteleacutement Invoice deacutefini par le scheacutema XML
Les scheacutemas XSD du format UBL sont disponibles sur le site internet suivant httpdocsoasis-
openorgublos-UBL-21UBL-21html
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine Invoice dun document XML conforme
agrave ces standards
Chaque balise est conforme aux speacutecifications de lOASIS UBL 21 en termes de nommage de cardinaliteacute et
de format (datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo Invoice raquo
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Cadre CategoryCode
G102
G103
G104
Nb cette balise facultative est une extension du format UBL
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type InvoiceTypeCode S104 G101
G115
Geacuteneacuteraliteacutes Identifiant ID G105
G106
Geacuteneacuteraliteacutes Date
Emission facture IssueDate
G107
G109
Geacuteneacuteraliteacutes Devise DocumentCurrencyCode
G110
G111
G112
Geacuteneacuteraliteacutes Identifiant
facture origine BillingReference InvoiceDocumentReference ID
G105
G106
128 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes Montant
hors taxe
LegalMonetaryTotal TaxExclusiveAmount G113
Geacuteneacuteraliteacutes Montant
TTC
LegalMonetaryTotal TaxInclusiveAmount
G113
G114
Geacuteneacuteraliteacutes Montant agrave
payer
LegalMonetaryTotal PayableAmount
G113
G115
Paiement Modaliteacute PaymentMeans PaymentMeansCode S102
S105
G116
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Type
taxe
TaxTotal TaxSubtotal TaxCategory TaxScheme
TaxTypeCode
G123
G124
ReacutecapitulatifTaxes
Montant base TaxTotal TaxSubtotal TaxableAmount G113
ReacutecapitulatifTaxes Taux TaxTotal TaxSubtotal Percent G125
ReacutecapitulatifTaxes
montant taxes TaxTotal TaxSubtotal TaxAmount G113
Engagement
Engagement Numeacutero de
marcheacute
InvoiceOrderReference[DocumentTypeCode=Marcheacute
Public]ID44 S303
P106
G301
Engagement Numeacutero
drsquoengagement
InvoiceOrderReference[
DocumentTypeCode=Engagement]ID45
P107
G301
Fournisseur
Fournisseur Code Pays
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress Country IdentificationCode
G201
G202
G203
Fournisseur Typage
identifiant
AccountingSupplierParty Party PartyIdentification[
IDschemeName G204
G206
Fournisseur Identifiant
AccountingSupplierParty Party PartyIdentification
ID
G206
G207
G208
G210
G214
Fournisseur Nom AccountingSupplierParty Party PartyLegalEntity
RegistrationName G209
Deacutebiteur
44 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Marcheacute Public] IDraquo 45 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Bon de commande] IDraquo
129 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur
TypageIdentifiant
AccountingCustomerParty Party PartyIdentification[
IDschemeName
G216
Deacutebiteur Identifiant
AccountingCustomerParty Party PartyIdentification
ID
G206
G207
G208
G214
Deacutebiteur Nom AccountingCustomerPartyPartyPartyNameName G209
Deacutebiteur Code service AccountingCustomerParty AccountingContact ID46
G217
G218
P113
Deacutebiteur Nom service AccountingCustomerParty AccountingContact Name P114
G219
Ligne
Ligne Numeacutero InvoiceLineID G601
Ligne Identifiant site
Livraison InvoiceLine Delivery ID P108
Ligne Description InvoiceLine Note P112
Ligne Reacutefeacuterence produit InvoiceLine Item StandardItemIdentification ID P101
Ligne Quantiteacute factureacutee InvoiceLine InvoicedQuantity P103
Ligne Prix unitaire InvoiceLine Price PriceAmount G113
Ligne Montant HT InvoiceLine LineExtensionAmount G113
Ligne Taux TVA InvoiceLine Item ClassifiedTaxCategory Percent G125
Paiement
Paiement Type
reacutefeacuterence bancaire
PaymentMeans PaymentChannelCode S202 G117
Paiement Identifiant
compte bancaire
PaymentMeans PayeeFinancialAccount ID S202 G118
Paiement Identifiant
eacutetablissement bancaire
PaymentMeans PayeeFinancialAccount
FinancialInstitutionBranch ID S202
G119
G120
G121
Valideur
Valideur Code pays
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
Country IdentificationCode
G201
G202
G203
46 Les fournisseurs deacutejagrave raccordeacutes peuvent maintenir la regravegle de gestion relative au code service exeacutecutant et
raison sociale en utilisant la balise laquo AccountingCustomerPartyPartyPartyNameName raquo pour ces deux
informations en les seacuteparant obligatoirement drsquoun laquo - raquo
130 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Valideur Typage
identifiant
AccountingSupplierParty Party
AgentPartyPartyLegalEntityPartyIdentification[
IDschemeName
G204
G206
Valideur Identifiant AccountingSupplierParty Party
AgentPartyPartyLegalEntityPartyIdentificationID
G208
G214
Valideur Nom leacutegal AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationName G209
PiegraveceJointe
PiegraveceJointe Type PJ
AdditionalDocumentReference DocumentType
G401
G405
G406
PiegraveceJointe Nom PJ
AdditionalDocumentReference ID
P104
G409
G412
G413
PiegraveceJointe Format PJ
AdditionalDocumentReference DocumentTypeCode
G402
G403
PiegraveceJointe Contenu
AdditionalDocumentReference Attachment
EmbeddedDocumentBinaryObject
G404
G407
G408
PiegraveceJointe Identifiant
Numeacuterisation
Invoice PaymentMeans PayeeFinancialAccount
PaymentNote G128
131 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45222 Format CII minimal
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme UNCEFACT (United Nations
Centre for Trade Facilitation and Electronic Business) sous la forme
de la speacutecification technique CCTS (Core Component Technical Specification) en version 30 publieacutee en septembre 2009
du standard CCL (Core Components Library) en version 14A publieacute en feacutevrier 2014 pour tous les eacuteleacutements en relation avec leacuteleacutement CrossIndustryInvoice deacutefini par le scheacutema XML CrossIndustryInvoice_8p1xsd
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine CrossIndustryInvoice dun document
XML conforme agrave ces standards
Chaque balise est conforme aux speacutecifications CII en termes de nommage de cardinaliteacute et de format
(datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type Document TypeCode
S204 G101
G115
Geacuteneacuteraliteacutes Cadre
Document CategoryCode
G102
G103
G104
Geacuteneacuteraliteacutes Identifiant
Document ID
G105
G106
Geacuteneacuteraliteacutes Date
eacutemission facture
Document IssueDateTime
G107
G109
Geacuteneacuteraliteacutes Devise
TradeTransaction ApplicableTradeSettlement
InvoiceCurrencyCode
G110
G111
G112
Geacuteneacuteraliteacutes Identifiant
facture origine
TradeTransaction ApplicableTradeSettlement
InvoiceReferencedReferencedDocument
IssuerAssignedID
G105
G106
Geacuteneacuteraliteacutes Montant
hors taxe
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation ChargeTotalAmount G113
Geacuteneacuteraliteacutes Montant
TTC
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation GrandTotalAmount G113
G114
Geacuteneacuteraliteacutes Montant agrave
payer
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation DuePayableAmount G113
G115
132 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Paiement Modaliteacute TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans TypeCode
S202
S205
G116
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Type
taxe
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTaxTypeCode G123
G124
ReacutecapitulatifTaxes
montant base
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax BasisAmount G113
ReacutecapitulatifTaxes Taux TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax CalculatedRate G125
ReacutecapitulatifTaxes
Montant taxes
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax CalculatedAmount G113
Engagement
Engagement Numeacutero
de marcheacute
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referen
ceTypeCodetext()=Marcheacute Public]
IssuerAssignedID
P106
G301
Engagement Numeacutero
drsquoengagement
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referen
ceTypeCodetext()=Engagement] IssuerAssignedID
P107
G301
Fournisseur
Fournisseur Code Pays
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
PostalAddress CountryID
G201
G202
G203
Fournisseur Typage
identifiant
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G206
Fournisseur Identifiant
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G206
G207
G208
G210
G214
Fournisseur Nom TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization Name G209
Deacutebiteur
Deacutebiteur Typage
identifiant
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G206
G216
Deacutebiteur Identifiant
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G206
G207
G208
G214
G216
Deacutebiteur Nom TradeTransaction
ApplicableTradeDeliveryBuyerParty Name G209
133 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Code service
TradeTransaction ApplicableTradeAgreement
BuyerRequisitonerParty DefinedContact ID
G217
G218
P113
Deacutebiteur Nom service
TradeTransaction ApplicableTradeAgreement
BuyerRequisitonerParty DefinedContact
DepartmentName
P114
G219
Ligne
Ligne Numeacutero TradeTransaction IncludedTradeLineItem
AssociatedDocumentLineDocument LineID G601
Ligne Identifiant Site
Livraison
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
AdditionalReferencedReferencedDocument GlobalID
P108
Ligne Description TradeTransaction IncludedTradeLineItem
SpecifiedProduct Description P112
Ligne Reacutefeacuterence produit TradeTransaction IncludedTradeLineItem
SpecifiedProduct TypeCode P101
Ligne Quantiteacute factureacutee
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice BasisQuantity
P103
Ligne Prix unitaire
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice ChargeAmount
G113
Ligne Montant HT
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
SpecifiedLineItemMonetarySummation
LineTotalAmount
G113
Ligne Taux TVA
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement ApplicableTax
CalculatedRate
G125
Paiement
Paiement Type
reacutefeacuterence bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans PaymentChannelCode
G117
Paiement Identifiant
compte bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans
PayeePartyCreditorFinancialAccount IBANID
S202
G118
Paiement Identifiant
eacutetablissement bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans
PayeePartyCreditorFinancialAccount ProprietaryID
S202
G119
G120
G121
Valideur
Valideur Code pays
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAdressCountryId
G201
G202
G203
Valideur Typage
identifiant
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G206
134 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Valideur Identifiant
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G208
G214
Valideur Nom leacutegal TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization Name
G209
PiegraveceJointe
PiegraveceJointe Type PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
ReferenceTypeCode
G401
G405
G406
PiegraveceJointe Nom PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile ID ou FileName
P104
G409
G412
G413
PiegraveceJointe Format PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile MIMECode
G402
G403
PiegraveceJointe Contenu
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile IncludedBinaryObject
G404
G407
G408
135 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45223 Format PES_Factures Minimal
Ce format est celui dun document XML conforme agrave la norme PES_V2 deacutecrite dans le document de reacutefeacuterence
[PES_V2]
Les scheacutemas xsd du format PES Facture eacutediteacute par la DGFiP sont mis agrave disposition sur le site internet suivant
httpwwwcollectivites-localesgouvfrprotocole-dechange-standard-pes-0
Ce format est reacuteserveacute aux fournisseurs nationaux et pour des cas de facturation nominaux
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Reacutesumeacute Facture
Reacutesumeacute Facture Type TypeFact
S309 G101
G115
Reacutesumeacute Facture Identifiant FactureIndiv NumeroFacture G105
G106
Reacutesumeacute Facture Date
Emission facture
FactureIndiv DateEmission S306 G107
G109
Reacutesumeacute Facture Montant
hors taxe
FactureIndiv TotalAPayer MtTotalHT
S307 G112
G113
Reacutesumeacute Facture Montant
TTC
FactureIndiv TotalAPayer MtTotalTTC
S307
S310
G112
G113
G114
Reacutecapitulatif taxes
ReacutecapitulatifTaxes Montant
base
FactureIndiv DetailTVA MtBaseHT S307 G113
ReacutecapitulatifTaxes Taux FactureIndiv DetailTVA TauxTVA S308 G125
ReacutecapitulatifTaxes Montant
taxes
FactureIndiv DetailTVA MtTVA S307 G112
G113
Engagement
Engagement Numeacutero de bon
de commande
FactureIndiv EngagementNumeroCommande
P107
G301
Fournisseur
Fournisseur Code pays leacutegal Emetteur InfoTiersAdresseCodPays
G201
G202
G203
136 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Type Identifiant Emetteur InfoTiersNatIdTiers G204
G206
Fournisseur Identifiant Emetteur InfoTiers IdTiers S301 G207
G208
G214
Fournisseur Nom Emetteur InfoTiers(Civilite + Nom +
ComplNom + Prenom) S302
S303
G209
Deacutebiteur
Deacutebiteur Identifiant Debiteur InfoTiers IdTiers S301 G214
G216
Deacutebiteur Nom Debiteur InfoTiersNom S302
S303
G209
Deacutebiteur Code service Debiteur InfoTiers RefTiers S304 G217
G218
P113
Deacutebiteur Nom service Debiteur InfoTiers ComplNom S305 P114
Ligne
Ligne Numeacutero FactureIndiv LigneFacture Ordre
G601
Ligne Reacutefeacuterence produit FactureIndiv LigneFacture CodeProduit
P101
Ligne Quantiteacute factureacutee FactureIndiv LigneFacture Quantite
P103
Ligne Prix unitaire FactureIndiv LigneFacture MtUnitaire
G112
G113
Ligne Montant HT FactureIndiv LigneFacture MtHT S307 G112
G113
Ligne Taux TVA FactureIndiv LigneFacture TauxTVA S308 G125
Paiement
Paiement Modaliteacute FactureIndiv ModaliteReglement S312 P112
Paiement Identifiant compte
bancaire
Emetteur CpteBancaire IBAN G118
G119
G122
Paiement Identifiant
eacutetablissement bancaire
Emetteur CpteBancaire BIC
G118
G120
G121
G122
137 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Piegravece Jointe
Piegravece Jointe Type PJ PES_PJ PJ TypePJ S311 G401
G405
G406
Piegravece Jointe Nom PJ PES_PJ PJ NomPJ P104
G409
G412
G413
Piegravece Jointe Format PJ PES_PJ PJ Description G402
G403
Piegravece Jointe Contenu PES_PJ PJ Contenu
G404
G407
G408
138 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45224 Format CPP Facture Mixte
La norme drsquoeacutechange retenue pour ce format est un format proposeacute par lrsquoAIFE
Le scheacutema XSD de ce format est disponible en annexe des speacutecifications externes de la solution mutualiseacutee
139 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Ce fichier peut ecirctre ouvert agrave partir drsquoun eacutediteur de fichier XSD afin drsquoafficher lrsquoarborescence telle que preacutesenteacutee
avec lrsquoimage ci-dessous
140 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respectant sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo CPPFactureMixte raquo
Syntaxe de lrsquoenveloppe
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Enveloppe Unitaire Enveloppe EnveloppeUnitaire G101
G116
Enveloppe Unitaire
Paramegravetres Enveloppe EnveloppeUnitaire Paramegravetres
Paramegravetres
Paramegravetres Paramegravetre
individuel
Enveloppe
EnveloppeUnitaireParametresParametreIndiv
Paramegravetre Individuel
ParametreIndiv Valeur
paramegravetre
Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametrecode
ParametreIndiv Note Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametrenote
P112
ParametreIndiv Numeacutero drsquoordre Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametreNumOrdre
Enveloppe Unitaire
Partenaires Enveloppe Partenaires
Partenaires
Reacutecepteur Enveloppe PartenairesReacutecepteur
Emetteur Enveloppe PartenairesEmetteur
Reacutecepteur
Reacutecepteur Identifiant CPPFacturePivotUnitaire Enveloppe
PartenairesRecepteurId
Reacutecepteur Libelleacute
CPPFacturePivotUnitaire Enveloppe
PartenairesRecepteurLibelle
Reacutecepteur Note CPPFacturePivotUnitaire Enveloppe
PartenairesRecepteurNote
P112
Emetteur
Emetteur Identifiant Enveloppe PartenairesEmetteurId
141 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Emetteur Libelleacute
Enveloppe PartenairesEmetteurLibelle
Emetteur Note Enveloppe PartenairesEmetteurNote P112
Syntaxe des donneacutees
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Donneacutees Facture
Donneacutees Facture Identifiant CPPFacturesCPPFactureMixteunitaire
DonneesFacture Id
G105
G106
Donneacutees Facture Identifiant
Facture Origine
CPPFacturesCPPFactureMixteunitaire
DonneesFacture IdFactureOrigine
G105
G106
Donneacutees Facture Type CPPFacturesCPPFactureMixteunitaire
DonneesFacture Type
G101
G115
Donneacutees Facture Cadre CPPFacturesCPPFactureMixteunitaire
DonneesFacture Cadre G102
G103
G104
Donneacutees Facture Date
Emission Facture
CPPFacturesCPPFactureMixteunitaire
DonneesFacture DateEmissionFacture
G107
G109
Donneacutees Facture Devise CPPFacturesCPPFactureMixteunitaire
DonneesFacture Devise
G110
G111
Donneacutees Facture - Montants
Montants Montant Hors Taxe CPPFacturesCPPFactureMixteunitaire
DonneesFacture MontantHT G113
Montants Montant TTC CPPFacturesCPPFactureMixteunitaire
DonneesFacture MontantTTC G113
G114
Montants Montant agrave payer CPPFacturesCPPFactureMixteunitaire
DonneesFacture MontantNetAPayer G113
G115
Donneacutees Facture - Ligne
Ligne Numeacutero CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne NumOrdre
G601
Ligne Reacutefeacuterence Produit CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne
ReferenceProduit
P101
Ligne Quantiteacute factureacutee CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne Quantite
P103
142 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Ligne Prix unitaire CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne PrixUnitaire
G113
Ligne Montant HT CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne MontantHT G113
Ligne Taux TVA CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne TauxTVA G125
Donneacutees Facture - TVA
TVA Montant Base CPPFacturesCPPFactureMixteunitaire
DonneesFacture TVA TVA BaseHT
G113
TVA Taux CPPFacturesCPPFactureMixteunitaire
DonneesFacture TVA TVA Taux
G125
TVA Montant taxes CPPFacturesCPPFactureMixteunitaire
DonneesFacture TVA TVA MontantTVA
G113
Donneacutees Facture - Engagement
Engagement Numeacutero de
marcheacute
CPPFacturesCPPFactureMixteunitaire
DonneesFacture Engagement NumeroMarche
P106
G301
Engagement Numeacutero
drsquoengagement
CPPFacturesCPPFactureMixteunitaire
DonneesFacture Engagement
NumeroEngagement
P107
G301
Fournisseur
Fournisseur Code pays CPPFacturesCPPFactureMixteunitaire Emetteur
CodePays
G201
G202
G203
Fournisseur Type identifiant CPPFacturesCPPFactureMixteunitaire Emetteur
TypeIdentifiant
G204
G206
Fournisseur Identifiant CPPFacturesCPPFactureMixteunitaire Emetteur
Identifiant
G207
G208
G210
G214
Fournisseur Nom (raison
sociale)
CPP PES_PivotFacture_Unitaire Emetteur
RaisonSociale
G209
Fournisseur ndash Reacutefeacuterence bancaire
Reacutefeacuterence bancaire Type
Reacutefeacuterence Bancaire
CPPFacturesCPPFactureMixteunitaire
Fournisseur
ReferenceBancaireTypeRefBancaire
G117
G118
G122
Reacutefeacuterence bancaire
Identifiant compte bancaire
CPPFacturesCPPFactureMixteunitaire
Fournisseur ReferenceBancaire Compte
G118
G119
G122
Reacutefeacuterences bancaire
Identifiant eacutetablissement
bancaire
CPPFacturesCPPFactureMixteunitaire
Fournisseur ReferenceBancaire Etablissement
G118
G120
G121
G122
Deacutebiteur
143 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Type identifiant CPPFacturesCPPFactureMixteunitaire Valideur
TypeIdentifiant
Deacutebiteur Identifiant CPPFacturesCPPFactureMixteunitaire
Destinataire Identifiant
G214
G216
Deacutebiteur Nom CPPFacturesCPPFactureMixteunitaire
Destinataire Nom
G209
Deacutebiteur Code service CPPFacturesCPPFactureMixteunitaire
Destinataire CodeService
P113
Deacutebiteur Nom service CPPFacturesCPPFactureMixteunitaire
Destinataire NomService
P114
Valideur
Valideur Code pays CPPFacturesCPPFactureMixteunitaire Valideur
CodePays
G201
G202
G203
Valideur Type identifiant CPPFacturesCPPFactureMixteunitaire Valideur
TypeIdentifiant
G204
G206
Valideur Identifiant CPPFacturesCPPFactureMixteunitaire Valideur
Identifiant
G208
G214
Valideur Nom (raison
sociale)
CPPFacturesCPPFactureMixteunitaire Valideur
RaisonSociale
G209
Piegravece Jointe
Piegravece Jointe Type PJ CPPFacturesCPPFactureMixteunitaire PJ TypePJ G401
G405
G406
Piegravece Jointe Nom PJ CPPFacturesCPPFactureMixteunitaire PJ NomPJ P104
G409
G412
G413
Piegravece Jointe Format PJ CPPFacturesCPPFactureMixteunitaire PJ
FormatPJ
G402
G403
Piegravece Jointe Contenu CPPFacturesCPPFactureMixteunitaire PJ
Contenu
G404
G407
G408
144 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45225 Format PDFA3
La description syntaxique du format PDFA3 sera proposeacutee dans la prochaine version des speacutecifications
externes47
47 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen
145 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4523 Flux structureacutes Meacutemoire de frais de justice ndash Format UBL Invoice
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme OASIS Organization for the
Advancement of Structured Information Standards) sous la forme
du standard Universal Business Language en version 21 pour tous les eacuteleacutements en relation avec leacuteleacutement Invoice deacutefini par le scheacutema XML
Les scheacutemas XSD du format UBL sont disponibles sur le site internet suivant httpdocsoasis-
openorgublos-UBL-21UBL-21html
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine Invoice dun document XML conforme
agrave ces standards
Chaque balise est conforme aux speacutecifications de lOASIS UBL 21 en termes de nommage de cardinaliteacute et
de format (datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo Invoice raquo
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Cadre
CategoryCode
G102
G103
G104
Nb cette balise facultative est une extension du format UBL
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type
InvoiceTypeCode
G101
G115
G713
G715
Geacuteneacuteraliteacutes Identifiant
(numeacutero)
ID
G105
G106
Geacuteneacuteraliteacutes Date
deacutemission de la facture
IssueDate
G107
G109
Geacuteneacuteraliteacutes Deacutebut de
peacuteriode
InvoicePeriodStartDate
G109
Geacuteneacuteraliteacutes Fin de peacuteriode InvoicePeriodEndDate G109
146 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes Description
peacuteriode
InvoicePeriodDescription P112
Geacuteneacuteraliteacutes Devise
DocumentCurrencyCode
G110
G111
Geacuteneacuteraliteacutes Montant remise AllowanceChargeAmount G113
Geacuteneacuteraliteacutes Montant TTC
LegalMonetaryTotalTaxInclusiveAmount
G113
G114
Geacuteneacuteraliteacutes Montant agrave
payer
LegalMonetaryTotal PayableAmount G115
Geacuteneacuteraliteacutes Montant HT
apregraves remise
LegalMonetaryTotalTaxExclusiveAmount
G113
Geacuteneacuteraliteacutes Montant HT
avant remise
LegalMonetaryTotalLineExtensionAmount
G113
Reacutecapitulatif Taxes
ReacutecapitulatifTaxes
Exoneacuteration
AccountingSupplierPartyPartyPartyTaxSchemeE
xemptionReason P112
G712
Geacuteneacuteraliteacutes Taux de TVA TaxTotalTaxSubTotalPercent G125
Geacuteneacuteraliteacutes Montant Taxe TaxTotalTaxSubTotalTaxAmount G113
Geacuteneacuteraliteacutes Montant HT TaxTotalTaxSubTotalTaxableAmount G113
Geacuteneacuteraliteacutes Montant de
base
TaxTotalTaxAmount
G113
Engagement
Engagement Reacutefeacuterence aux
textes (libelleacute)
OrderReferenceID
G702
G703
Engagement Numeacutero
drsquoengagement
ContractDocumentReference[DocumentTypeCode
=Engagement] ID
P107
G301
G711
Engagement Numeacutero de
drsquoengagement Date Effet
ContractDocumentReference[DocumentTypeCode
=Engagement] IssueDate G109
Fournisseur
Fournisseur Code pays
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress Country IdentificationCode G201
G203
Fournisseur Typage
identifiant
AccountingSupplierPartyPartyPartyIdentification
ID[SchemeName(attribut)] G204
Fournisseur Identifiant
AccountingSupplierPartyPartyPartyIdentification
ID
G207
G208
G210
G214
147 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Nom (raison
sociale)
AccountingSupplierPartyPartyPartyNameName
G209
Fournisseur Identifiant TVA AccountingSupplierPartyPartyPartyTaxSchemeC
ompanyID[SchemeName(attribut)] G210
Fournisseur Reacutegime TVA AccountingSupplierPartyPartyPartyTaxSchemeT
axSchemeTaxTypeCode
G213
Fournisseur Ligne Adresse
Commerciale
AccountingSupplierPartyPartyPostalAddressAdd
ressLineLine
Fournisseur Code Postal
Commercial
AccountingSupplierPartyPartyPostalAddressAdd
ressLinePostalZone
Fournisseur Commune
Commercial
AccountingSupplierPartyPartyPostalAddressCity
Name
Fournisseur Code Pays
Commercial
AccountingSupplierPartyPartyPostalAddressAdd
ressLineLine
Country
G201
G203
Fournisseur Adresse legale
AccountingSupplierPartyPartyPartyLegalEntityR
egistrationAdressAddressLineLine G215
Fournisseur Code postal
leacutegal
AccountingSupplierPartyPartyPartyLegalEntityR
egistrationAdressAddressLinePostalZone
Fournisseur Commune
leacutegal
AccountingSupplierPartyPartyPartyLegalEntityR
egistrationAdressAddressLineCityName
Fournisseur Nom contact AccountingSupplierPartyPartyContactName G209
Fournisseur Teacuteleacutephone
contact
AccountingSupplierPartyPartyContactTelephone
Fournisseur Teacuteleacutecopie
contact
AccountingSupplierPartyPartyContactTelefax
Fournisseur Courriel
contact
AccountingSupplierPartyPartyContactElectronic
Deacutebiteur
Deacutebiteur Identifiant
AccountingCustomerParty Party
PartyIdentification ID
S301 G207
G214
G216
Deacutebiteur Code service
AccountingCustomerParty AccountingContact ID G217
G218
P113
Deacutebiteur Nom service
AccountingCustomerParty AccountingContact
Name
P114
G219
Ligne
Ligne Numeacutero drsquoaffaire InvoiceLine Item StandardItemIdentificationID
Ligne Ref produit InvoiceLineNote P101
Ligne Quantiteacute InvoiceLineInvoicedQuantity
148 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Ligne Quantiteacute X tarif InvoiceLineLineExtensionAmount
G113
Ligne Montant HT InvoiceLineTaxTotalTaxSubTotalTaxableAmount G113
Ligne Taux de TVA InvoiceLineItemClassifiedTaxCategoryPercent
Ligne Montant TVA InvoiceLineTaxTotalTaxAmount G113
Ligne Type de prestation
(code)
InvoiceLineItemDescription
G706
G707
G710
Ligne Tarif de la prestation InvoiceLinePricePriceAmount G113
Ligne Prix de la quantiteacute InvoiceLinePriceBaseQuantity P103
Ligne Indicateur de charge InvoiceLineAllowanceChargeChargeIndicator
G710
Ligne Motif de charge
InvoiceLine Price AllowanceCharge Amount
P112
G710
Ligne Montant Charge
InvoiceLineAllowanceChargeAmount
G113
G710
Ligne Autoriteacute Requeacuterante
(code)
InvoiceLineDeliveryTermsDeliveryLocationDescr
iption
G708
G709
Ligne Numeacutero engagement
juridique
InvoiceLineDocumentReferenceId
Paiement
Paiement Date Echeacuteance PaymentMeansPaymentDueDate
G109
Paiement Mode de
Paiement
PaymentMeansPaymentMeansCode
G116
Paiement Type Reacutefeacuterence
Bancaire
PaymentMeans PaymentChannelCode
G117
G118
G122
Paiement Identifiant
Compte bancaire
PaymentMeans PayeeFinancialAccount ID
S202
G118
G119
G122
Paiement Identifiant
Etablissement Bancaire
PaymentMeans PayeeFinancialAccount
FinancialInstitutionBranch ID
S202
G118
G120
G121
G122
Juridiction
Juridiction Identifiant
Delivery DeliveryLocation
G704
G705
Juridiction Date Reacutequisition
InvoiceLineDeliveryTermsDeliveryLocationValidi
tyPeriodStartDate
G109
149 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Juridiction Date de la
prestation
InvoiceLineDeliveryTermsDeliveryLocationValidi
tyPeriodEndDate
G109
PiegraveceJointe
PiegraveceJointe Type PJ
AdditionalDocumentReference DocumentType
G401
G405
PiegraveceJointe Nom PJ
AdditionalDocumentReference ID
P104
G714
G715
G716
PiegraveceJointe Format PJ
AdditionalDocumentReference
DocumentTypeCode G402
G403
PiegraveceJointe Contenu
AdditionalDocumentReference Attachment
EmbeddedDocumentBinaryObject
G404
G407
G408
150 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
453 Flux de cycle de vie de la facture
Deux formats syntaxiques sont retenus
- Format AIFE_Statut
- Format CPP_Statut
4531 Format AIFE_Statut
Ce format est eacutediteacute par Docapost dans le cadre de la solution Chorus factures Il est proposeacute aux fournisseurs
priveacutes deacutejagrave raccordeacutes agrave Chorus factures et souhaitant beacuteneacuteficier de la compatibiliteacute ascendante entre la solution
mutualiseacutee-CPP 2017 et Chorus factures Ce format ne permet pas de remonter des statuts de type laquo flux raquo
Le scheacutema XSD de ce format est disponible en annexe des speacutecifications externes de la solution mutualiseacutee
151 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Ce fichier peut ecirctre ouvert agrave partir drsquoun eacutediteur de fichier XSD afin drsquoafficher lrsquoarborescence telle que preacutesenteacutee
avec lrsquoimage ci-dessous
152 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine AIFE_StatusInfo dun document XML
conforme agrave ces standards
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo AIFEStatusInfo raquo
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur
Fournisseur SIRET
DocumentStatus DocumentSenderSIRET
G201
G202
G203
Fournisseur SIREN DocumentStatus DocumentSenderSIREN
Fournisseur TVA
Intracommunautaire
DocumentStatus DocumentSenderVATID
Fournisseur Nom DocumentStatus Document Sender Name G209
Deacutebiteur
Deacutebiteur Identifiant
DocumentStatus Document AdditionalInfo
Index[Attribut NAME = SIREN DU DESTINATAIRE]
G204
G207
G214
G216
Deacutebiteur Nom DocumentStatus Document AdditionalInfo
Index[Attribut NAME = NOM DU DESTINATAIRE]
G209
Deacutebiteur Code service DocumentStatus Document AdditionalInfo
Index[Attribut NAME = SERVICE EXECUTANT]
P113
Deacutebiteur Nom service
DocumentStatus Document AdditionalInfo
Index[Attribut NAME =LIBELLE DU SERVICE
EXECUTANT]
P114
G219
Deacutebiteur Montant HT DocumentStatus Document AdditionalInfo
Index[Attribut NAME =MONTANT TOTAL NET HT]
Deacutebiteur Montant TTC DocumentStatus Document AdditionalInfo
Index[Attribut NAME =MONTANT TOTAL TTC]
Deacutebiteur Engagement
juridique
DocumentStatus Document AdditionalInfo
Index[Attribut NAME =ENGAGEMENT JURIDIQUE]
Deacutebiteur Numeacutero de lot DocumentStatus Document AdditionalInfo
Index[Attribut NAME =NUMERO DE LOT]
Deacutebiteur Date De
Reacuteception
DocumentStatus Document AdditionalInfo
Index[Attribut NAME =DATE DE RECEPTION]
G109
Deacutebiteur Protocole DocumentStatus Document AdditionalInfo
Index[Attribut NAME =PROTOCOLE]
Deacutebiteur Originator DocumentStatus Document AdditionalInfo
Index[Attribut NAME =ORIGINATOR
153 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Numeacutero de
reacutefeacuterence de la facture
DocumentStatus Document AdditionalInfo
Index[Attribut NAME =NUM FACTURE REF]
Deacutebiteur Sandbox DocumentStatus Document AdditionalInfo
Index[Attribut NAME =SANDBOX]
Statut
Statut Code statut DocumentStatus Document Status Code G501
Statut Horodatage DocumentStatus Document Status Date G126
Statut Libelleacute DocumentStatus Document Status note
Statut Date drsquoeacutemission de
la facture DocumentStatusDocumentDate
Identifiant Facture
Facture Identifiant
Emetteur DocumentStatus DocumentID
G105
G106
Autres
Autres Numeacutero Unique
Identification Du
Document
DocumentStatusDocumentUUID
Statut Type de document DocumentStatusDocumentTypeOfDocument
Statut Type drsquoeacutemission DocumentStatusDocumentPartnershipType
Statut Facture drsquoOrigine DocumentStatusDocumentFileOrigin
Statut Deacutebut Peacuteriode DocumentStatusDocumentPeriodPeriod_start G109
Statut Fin Peacuteriode DocumentStatusDocumentPeriodPeriod_end G109
Statut
AvoirRequis(OUINON) DocumentStatusDocumentPeriodCreditNoteRequired
Les balises suivantes sont reacutefeacuterenceacutees dans le format syntaxique AIFE_Statut mais ne sont pas reacutefeacuterenceacutes dans
le format seacutemantique
Fournisseur RIDET SIREN VAT_ID
Deacutebiteur Montant HT Montant TTC Engagement Juridique Numeacutero De Lot Date De Reacuteception Protocole
Originator Numeacutero de Facture de Reacutefeacuterence Sandbox)
Autres ensemble des balises reacutefeacuterenceacutees
Ces balises feront lrsquoobjet drsquoune valorisation par une donneacutee constante ou ne seront pas valoriseacutees
Les donneacutees seacutemantiques reacutefeacuterenceacutees dans le flux Cycle de Vie suivantes ne trouvent pas drsquoapplication dans le
format AIFE_STATUT
Fournisseur Code pays typage identifiant
Deacutebiteur Typage Identifiant Nom (Raison Sociale)
Donneacutees Statut Type Compleacutement Libelleacute Horodatage Identifiant Producteur Identifiant Facture du
Reacutecepteur (reacutef MandatDP)
154 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4532 Format CPPStatut
Ce format est eacutediteacute par lrsquoAIFE Il est proposeacute pour tous les eacutemetteurs de factures Si les fournisseurs priveacutes
raccordeacutes en EDI peuvent demander agrave recevoir les donneacutees du cycle de vie au format AIFE_Statut lrsquoutilisation
du format CPPStatut est agrave privileacutegier
Le scheacutema XSD de ce format est disponible en annexe des speacutecifications externes de la solution mutualiseacutee
Ce fichier peut ecirctre ouvert agrave partir drsquoun eacutediteur de fichier XSD afin drsquoafficher lrsquoarborescence telle que preacutesenteacutee
avec lrsquoimage ci-dessous
155 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
156 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo CPPStatut raquo
45321 Format CPPStatut ndash syntaxe de lrsquoenveloppe
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Enveloppe Unitaire CPPStatut Enveloppe EnveloppeUnitaire G101
G116
Enveloppe Unitaire
Paramegravetres CPPStatut Enveloppe EnveloppeUnitaire
Paramegravetres
Paramegravetres
Paramegravetres Paramegravetre
individuel
CPPStatut Enveloppe
EnveloppeUnitaireParametresParametreIndiv
Paramegravetre Individuel
ParametreIndiv Valeur
paramegravetre
CPPStatut Enveloppe
EnveloppeUnitaireParametres
ParametreIndivValeurparametrecode
ParametreIndiv Note CPPStatut Enveloppe
EnveloppeUnitaireParametres
ParametreIndivValeurparametrenote
P112
ParametreIndiv Numeacutero drsquoordre CPPStatut Enveloppe
EnveloppeUnitaireParametres
ParametreIndivValeurparametreNumOrdre
Enveloppe Unitaire
Partenaires CPPStatut Enveloppe Partenaires
Partenaires
Partenaires Reacutecepteur CPPStatut Enveloppe PartenairesReacutecepteur
Partenaires Emetteur CPPStatut Enveloppe PartenairesEmetteur
Reacutecepteur
Reacutecepteur Identifiant CPPStatut Enveloppe PartenairesRecepteurId
Reacutecepteur Libelleacute
CPPStatut Enveloppe PartenairesRecepteurLibelle
157 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Reacutecepteur Note CPPStatut Enveloppe PartenairesRecepteurNote P112
Emetteur
Emetteur Identifiant CPPStatut Enveloppe PartenairesEmetteurId
Emetteur Libelleacute
CPPStatut Enveloppe PartenairesEmetteurLibelle
Emetteur Note CPPStatut Enveloppe PartenairesEmetteurNote P112
45322 Format CPPStatut ndash syntaxe des donneacutees
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
CPP Statut
CPPStatut CPPflux statuts CPPFluxStatuts
CPPStatut CPP Facture
Statuts
CPPFactureStatuts
CPP Flux Statuts
CPPFluxStatuts Flux statut
unitaire CPPFluxStatuts FluxStatutUnitaire
CPP Flux Statut Unitaire
Flux statut unitaire Numeacutero
drsquoordre CPPFluxStatuts FluxStatutUnitaire NumOrdre
Flux Statut Unitaire Donneacutees
Statut
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut
Donneacutees statut
DonneacuteesStatut Code statut CPPFluxStatuts FluxStatutUnitaire
DonneesStatut IdStatut G503
DonneacuteesStatut Compleacutement
Statut
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut ComplementStatut
DonneacuteesStatut Commentaire CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Commentaire
DonneacuteesStatut Note CPPFluxStatuts Fluxstatutunitaire
DonneesStatut Note
DonneacuteesStatut Horodatage CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Horodatage G126
DonneacuteesStatut Type
identifiant producteur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut TypeIdProducteur
158 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
DonneacuteesStatut Identifiant
producteur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut IdProducteur
DonneacuteesStatut Identifiant
flux
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut IdFlux
DonneacuteesStatut Deacutetail CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Detail
Deacutetail
Deacutetail Ligne drsquoeacuterreur CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
Deacutetail Nombre de lignes en
eacuterreur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details NbLignesErreur
Deacutetail de la ligne drsquoerreur
Deacutetail ligne drsquoerreur
Identifiant de la ligne
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
IdLigne
Deacutetail ligne drsquoerreur Nature
de lrsquoerreur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
NatureErreur
Deacutetail ligne drsquoerreur Code de
lrsquoerreur CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
CodeErreur
Deacutetail ligne drsquoerreur Libelle
de lrsquoerreur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
LibelleErreur
Deacutetail ligne drsquoerreur
Description de lrsquoerreur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
DescriptionErreur
P112
CPP Factures Statuts
CPP Factures Statuts CPP
Facture statut unitaire CPPFactureStatutsCPPFactureStatutUnitaire
159 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
CPP Facture Statut Unitaire
CPP Facture Statut Unitaire
Fournisseur
CPPFactureStatuts CPPFactureStatutUnitaire
Fournisseur
CPP Facture Statut Unitaire
Deacutebiteur
CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur
CPP Facture Statut Unitaire
Donneacutees statut
CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut
CPP Facture Statut Unitaire
Numeacutero drsquoordre
CPPFactureStatuts CPPFactureStatutUnitaire
NumOrdre
Fournisseur
Fournisseur Code Pays CPPFactureStatuts CPPFactureStatutUnitaire
Fournisseur CodePays
G201
G202
G203
Fournisseur Type drsquoidentifiant CPPFactureStatuts CPPFactureStatutUnitaire
Fournisseur TypeIdentifiant
G204
Fournisseur Identifiant
CPPFactureStatutsCPPFactureStatutUnitaire
Fournisseur Identifiant
G206
G207
G208
G210
G214
Fournisseur Raison sociale CPPFactureStatutsCPPFactureStatutUnitaire
Fournisseur RaisonSociale
G209
Deacutebiteur
Deacutebiteur Code pays CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur CodePays
Deacutebiteur Type drsquoidentifiant CPPFactureStatutsCPPFactureStatutUnitaire
Debiteur TypeIdentifiant
G204
G216
Deacutebiteur Identifiant CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur Identifiant
G214
G216
Deacutebiteur Nom (Raison
sociale)
CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur Nom G209
Deacutebiteur Code service CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur CodeService
Deacutebiteur Nom service CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur NomService
Donneacutees du statut
Donneacutees Statut Code statut CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut IdStatut G501
Donneacutees Statut Compleacutement
statut
CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut ComplementStatut
160 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Donneacutees Statut Commentaire CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut Commentaire
Donneacutees Statut Horodatage CPPFactureStatutsCPPFactureStatutUnitaire
DonneesStatut Horodatage G126
Donneacutees Statut Identifiant
Producteur
CPPFactureStatutsCPPFactureStatutUnitaire
DonneesStatut Producteur Id
Donneacutees Statut Identifiant
facture CPPFactureStatutsCPPFactureStatutUnitaire
DonneesStatut IdFacture
G105
G106
Donneacutees Statut Date facture CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut DateFacture G109
Donneacutees Statut Identifiant
MandatDP
CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut IdMandatDP
161 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
46 Regravegles de gestion associeacutees aux donneacutees associeacutees aux formats syntaxiques
461 Regravegles de Gestion applicables aux formats syntaxiques UBL
Id Titre Libelleacute Nature
S101 Description de la Peacuteriode
de Facturation
Les regravegles de prise en compte de la peacuteriode de facturation
sont
si date Deacutebut et Date Fin sont renseigneacutees elles permettent de valoriser une description = Peacuteriode de Facturation du ltDateDeacutebutgt au ltDateFingt
sinon la valeur de la donneacutee Description est prise en
compte
Restitution
S102 Modaliteacutes de Paiement Identifiant Compte Bancaire et Identifiant Etablissement
Bancaire doivent ecirctre renseigneacutes (au format IBANBIC) si la
valeur de Mode de Paiement est parmi [30 31 49]
Coheacuterence
S103 Format de lrsquoUniteacute de
Livraison
LrsquoUniteacute de Livraison est une zone de texte
Les donneacutees numeacuteriques exprimant un nombre drsquoarticles
par uniteacute sont converties en texte et preacutefixeacutees par lsquox lsquo
exemple 10 devient lsquox 10rsquo
Les donneacutees texte sont conserveacutees telles quelles
exemple lsquoBoicircte de 10rsquo
Format
S104 Type de Facture autoriseacute Parmi
- 380 382 383 384 et 385 paiement total
- 386 acompte
- 381 avoir
Codification
S105 Type de mode de
Paiement autoriseacute
Parmi
- 01 Instrument not defined
- 10 Cash
- 20 Check
- 30 Credit Transfert
- 31 Debit transfert
- 42 Payment to Bank account
- 48 Bank Card
- 49 Direct Debit
Codification
162 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
462 Regravegles de Gestion applicables aux formats syntaxiques CII
Id Titre Libelleacute Nature
S201 Description de la Peacuteriode
de Facturation
Les regravegles de prise en compte de la peacuteriode de facturation
sont
si date Deacutebut et Date Fin sont renseigneacutees elles permettent de valoriser une description = Peacuteriode de Facturation du ltDateDeacutebutgt au ltDateFingt
sinon la valeur de la donneacutee Description est prise en compte
Restitution
S202 Modaliteacutes de Regraveglement Identifiant Compte Bancaire et Identifiant Etablissement
Bancaire doivent ecirctre renseigneacutes (au format IBANBIC) si la
valeur de Mode de Paiement est parmi [30 31 49]
Coheacuterence
S203 Format de lrsquoUniteacute de
Livraison
LrsquoUniteacute de Livraison est une zone de texte
Les donneacutees numeacuteriques exprimant un nombre drsquoarticles
par uniteacute sont converties en texte et preacutefixeacutees par lsquox lsquo
exemple 10 devient lsquox 10rsquo
Les donneacutees texte sont conserveacutees telles quelles
exemple lsquoBoicircte de 10rsquo
Format
S204 Type de Facture autoriseacute Parmi
- 380 382 383 384 et 385 paiement total
- 386 acompte
- 381 avoir
Codification
S205 Type de mode de
Paiement autoriseacute
Parmi
- 01 Instrument not defined
- 10 Cash
- 20 Check
- 30 Credit Transfert
- 31 Debit transfert
- 42 Payment to Bank account
- 48 Bank Card
- 49 Direct Debit
Codification
163 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
463 Regravegles de Gestion applicables aux formats syntaxiques PES_Factures_ASAP
Id Titre Libelleacute Nature
S301 Format de lrsquoIdentifiant
fournisseur et deacutebiteur
Alphanumeacuterique agrave 15 car Format
S302 Format des Noms Texte 38 car Format
S303 Valorisation des Noms si Civiliteacute non-vide ou Prenom non-vide ou ComplNom non-
vide alors
Nom Fournisseur (ou deacutebiteur) = Civiliteacute + lsquo lsquo + lsquoPrenom +
lsquo lsquo + Nom + lsquo lsquo + ComplNom
sinon
Nom Fournisseur (ou deacutebiteur) = Nom
Alimentation
S304 Format de lrsquoIdentifiant
de service
Texte 100 car Format
S305 Format du Nom du
Service
Texte 100 car Format
S306 Format de date Toutes les dates dans PES sont exprimeacutees comme AAAA-
MM-JJ
Format
S307 Format drsquoun Montant
dans une Facture
Le Montant dans une facture est exprimeacute par un chiffre sur
19 positions
Il ne peut compoter plus de six deacutecimales
Le seacuteparateur est laquo raquo
Format
S308 Format drsquoun taux de TVA un Taux de TVA dans PES est un nombre deacutecimal non signeacute
agrave 2 deacutecimales et limiteacute agrave 99999
Format
S309 Liste de valeurs pour
Type de facturation
Au sein du bloc PES facture les types de facturation du PES
trouvent une correspondance selon les regravegles suivantes
- le type de facturation laquo 01 FACTURE raquo du PES correspond
au type laquo paiement total raquo dans la solution mutualiseacutee
- le type de facturation laquo 09 ASAP raquo du PES correspond au
type laquo paiement total raquo dans la solution mutualiseacutee
- le type de facturation laquo 03 AVOIR raquo du PES correspond au
type laquo avoir raquo dans la solution mutualiseacutee
Codification
S310 Montant agrave payer Dans le cas de factures de type PES la balise Montant agrave
payer est valoriseacutee dans le flux pivot par les informations
contenues dans la balise montant TTC
Codification
164 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
S311 Liste de valeurs pour
Type de PJ
Au sein du bloc PJ les types de piegraveces jointes du PES
trouvent une correspondance selon les regravegles suivantes
- Lorsque le type laquo 006 raquo (PES_Factures) est indiqueacute la
piegravece jointe sera consideacutereacutee comme la facture originale
(eacutequivalent du type laquo 001 Facture raquo dans la solution
mutualiseacutee
- dans les autres cas eacutenumeacutereacutes ci-dessous la piegravece jointe
sera consideacutereacutee comme eacutetant une piegravece compleacutementaire
laquo eacutequivalent du type laquo 002 PJ Autres raquo)
- 001 Document Budgeacutetaire
- 002 Recette
- 003 Deacutepense
- 004 Etat de Paye
- 005 Etat dAide sociale
Codification
S312 Liste des valeurs du
Mode de Paiement
Les valeurs accepteacutees sont les suivantes
- 01 Numeacuteraire
- 02 Chegraveque
- 03 Virement
- 10 Preacutelegravevement
- 09 Autres
- 12 Titre interbancaire de paiement (TIP)
- 14 - Preacutelegravevement par carte bancaire
Codification
165 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
464 Regravegles de Gestion applicables au format syntaxique du flux PES_DeacutepenseAller
Dans la perspective de la production du flux PES_DeacutepenseAller les collectiviteacutes locales doivent alimenter
certaines donneacutees syntaxiques du format PES_DeacutepenseAller agrave partir des donneacutees du format CPPFacturePivot
qursquoelles reccediloivent de la solution mutualiseacutee-CPP 2017 Les regravegles de gestion ci-dessous preacutesentent les
correspondances agrave opeacuterer entre les deux formats afin notamment de permettre la remonteacutee des donneacutees du
cycle de vie depuis HELIOS vers la solution mutualiseacutee
Id Titre Libelleacute Nature
S401 Numeacutero de
factures
Balise du PES_Aller Deacutepense concerneacutee PES_DepenseAller
BordereauPiece BlocPieceInfoPceIdPce
est alimenteacutee par CPPFacturePivotUnitaire DonneesFacture
IdentificationFacture NumeroFacture
Codification
S402 Montant HT Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece BlocLignePiece InfoLignePce MtHT
est alimenteacutee par CPPFacturePivotUnitaire DonneesFacture
Montants MontantHT
Codification
S403 Mode de
Paiement
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece BlocLignePiece InfoLignePceModRegl
est alimenteacutee par CPPFacturePivotUnitaire DonneesFacture
ModePaiementCode
Codification
S404 Code Pays du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece BlocLignePiece InfoLignePce CodPays
est alimenteacutee par CPPFacturePivotUnitaire Fournisseur CodePays
Codification
S405 Type
drsquoidentifiant du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece Tiers Adresse NatIdTiers
est alimenteacutee par CPPFacturePivotUnitaire Fournisseur
TypeIdentifiant
Codification
S406 Identifiant du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece Tiers Adresse IdTiers
est alimenteacutee par CPPFacturePivotUnitaire Fournisseur Id
Codification
S407 Identifiant du
deacutebiteur
Balise du PES_Aller Deacutepense concerneacutee en-tecircte du PES (Siret
collectiviteacute) IdColl
est alimenteacute par CPPFacturePivotUnitaire Debiteur Id
Codification
S408 Code service
du deacutebiteur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece BlocPiece
InfoPceCodServ
est alimenteacute par CPPFacturePivotUnitaire Debiteur CodeService
Codification
S409 Identifiant du
compte
bancaire du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece Tiers Compte bancaire Bic (ou IBAN)
est alimenteacute par CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Compte
Codification
S410 Identifiant de
lrsquoeacutetablissement
bancaire du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece Tiers Compte bancaire LibBanc
est alimenteacute par CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Etablissement
Codification
166 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
S411 Identifiant de
la Piegravece Jointe
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece BlocPiece
PJRef IdUnique
est alimenteacute par CPPFacturePivotUnitaire PJ IdUnique
Codification
S412 Nom de la
Piegravece Jointe
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece BlocPiece
PJRef NomPJ
est alimenteacute par CPPFacturePivotUnitaire PJ NomPJ
Codification
167 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
465 Regravegles de Gestion applicables aux formats syntaxique CPP
S501 Mode de Paiement Les valeurs autoriseacutees sont
- 01 Espegravece
- 02 Chegraveque
- 03 Virement
- 04 Preacutelegravevement
- 05 Autre
Si le mode de Paiement est valoriseacute autre par le fournisseur
ou nrsquoest pas valoriseacute dans le flux eacutemis par le fournisseur la
valeur Virement sera renseigneacutee dans le flux pivot par la
solution mutualiseacutee-CPP2017
Codification
168 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5 PRESENTATION DU MODE SERVICE
51 Le principe de fonctionnement des API
511 Preacutesentation de lrsquooffre de service
Toutes les fonctions proposeacutees en mode service par la solution mutualiseacutee CPP-2017 ont eacuteteacute regroupeacutees en
quatorze services exposeacutes permettant de reacutepondre aux besoins des SI utilisateurs
1 Factures eacutemises
2 Factures de travaux
3 Factures agrave valider
4 Factures reccedilues
5 Meacutemoires de frais de justice
6 Demandes de remboursement TIC
7 Engagements
8 Sollicitations eacutemises
9 Sollicitations reccedilues
10 Gestion des utilisateurs
11 Gestion des structures
12 Gestion du compte utilisateur
13 Qualification des flux
14 Reacutefeacuterentiels
169 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Le style drsquoarchitecture retenue pour exposer ces services est lrsquoarchitecture RESTJSON
Service exposeacutez
1 Factures eacutemises x x x
2 Factures de travaux x x x
3 Factures agrave valider x x x
4 Factures reccedilues x x x
5 Meacutemoires de frais de justice x x x
6 Demandes de remboursement TIC x x x
7 Engagements x x x
8 Sollicitations eacutemises x x x
9 Sollicitations reccedilues x x x
10 Gestion des utilisateurs x x x
11 Gestion des structures x x x
12 Gestion du compte utilisateur x x x
13 Qualification des flux x x x
14 Reacutefeacuterentiels x
SI FOURSI SPL
(COLLOC)SI EPN
PORTAIL
TIERS
512 Contraintes lieacutees au header de la requecircte
- Accept textplain par deacutefaut
- Accept-charset UTF-8
- Accept-encoding gzipdeflate par deacutefaut
- Accept-language fr_FR
- Cookie aucune contrainte
- Content-lenght aucune contrainte
- Content-md5 aucune contrainte
- Date aucune contrainte
- Authorization et authenticate sont lieacutes agrave lrsquoauthentification et traiteacutes dans le cadre de ce sujet
170 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52 Les services proposeacutes en API
Listes des
theacutematiques
fonctionnelles
Gestion des
engagements
juridique
Qualification Reacutefeacuterentiels
Listes des espacesDemandes de
remboursement
Meacutemoires
de justice
Engagements
juridique
Gestion
des entiteacutes
Qualification des
flux
Liste des services
exposeacutes
Factures
agrave
eacutemettre
Factures
de travaux
Factures
agrave valider
Factures
reccedilues
Sollicitations
eacutemises
Sollicitations
reccedilues Administration SN1
Mon
compte Gestionnairerechercher X X X X X X X X X X X X X
enregistrer X X X X X X X X X X
soumettre X X X X X X X X
dupliquer X X X X
supprimer X X X X X X
consulterDetail X X X X X X X X X X X X X
consulterHistorique X X X X X X X X X X X
consulterPiece X X X X X X X X X X
telecharger X X X X X X X X X
fildEvenement X X X X X X X X X X X X X
listeActions X X X X X X X X X X X X
tableaudeBord X X X X X X X X X X X
deposerFlux X X X X X
deposerPdf X X
ajouterPj X X X X X X X X X X
traiter X X X X X X
recycler X
Factures Sollicitations Gestion utilisateurs
Assistance utilisateursGestion des demandes de paiement Gestion utlisateurs et des entiteacutes
Le scheacutema ci-dessous deacutecrit une seacutequence type pour une personne publique qui souhaite teacuteleacutecharger les
derniegraveres factures reccedilues sur la solution mutualiseacutee-CPP 2017 et mettre agrave jour les statuts
1 Lrsquoutilisateur appelle la meacutethode laquo Rechercher raquo du service laquo factures reccedilues raquo afin de rechercher
les factures reccedilues non teacuteleacutechargeacutees Pour ce faire il peut utiliser diffeacuterents critegraveres de recherche
(ex statut de la facture)
2 Lrsquoutilisateur appelle la meacutethode laquo teacuteleacutecharger raquo du service laquo factures reccedilues raquo afin de teacuteleacutecharger
les donneacutees du flux pivot et les piegraveces jointes associeacutees des factures rechercheacutees Il peut effectuer
un teacuteleacutechargement unitaire ou en masse
3 Lrsquoutilisateur appelle la meacutethode laquo traiter raquo du service laquo factures reccedilues raquo afin de mettre agrave jour le
statut des factures teacuteleacutechargeacutees
171 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
521 Service factures eacutemises
Le service factures eacutemises offre un accegraves agrave lrsquoespace facture eacutemise de la solution mutualiseacutee-CPP 2017 Ce
service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace Il permet notamment agrave un utilisateur de
saisir deacuteposer ou transmettre un flux de facture Il offre aussi les aides agrave la transmission de factures proposeacutees
sur le portail duplication de facture saisie et recyclage de factures Il permet de rechercher une facture
preacuteceacutedemment eacutemise vers la solution mutualiseacutee-CPP 2017 de consulter la piegravece et son historique ainsi que de
la teacuteleacutecharger
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5211 Meacutethode rechercher
La meacutethode rechercher permet de rechercher les factures en fonction des critegraveres passeacutes en
paramegravetres Elle renvoie un objet permettant uniquement lrsquoaffichage dans une liste et qui ne contient
pas lrsquoensemble des donneacutees de la facture
httpsfactureEmiserechercher
Tableau drsquoentreacutee
Attribut Typage (tagger) Format Regravegles de gestion Service fournissant
la donneacutee Cardinalit
eacute
IdUtilisateurCourant
String identifiant de lrsquoutilisateur courant dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par Chorus Portail Pro
1
DestinataireEtat
Boolean indicateur si leacutetat est le destinataire
- true si leacutetat est le destinataire
0-1
false sinon
CodeDestinataire String identifiant du destinataire de la facture
varchar(18) Valeur alphanumerique
RechercherDestinataire
0-1
CodeService String code du service destinataire de la facture
varchar(100) Valeur alphanumerique
RechercherServiceExecutant
0-1
NumeroDemandePaiement
String numeacutero de la demande de paiement
varchar(20)
Cet identifiant est unique par fournisseur Valeur
alphanumerique
0-1
PeriodeDateDepotDu String date de deacutebut de la peacuteriode de deacutepocirct
Date Format date AAAA-MM-JJ
0-1
PeriodeDateDepotAu String date de fin de la peacuteriode de deacutepocirct
Date Format date AAAA-MM-JJ
0-1
TypeFacture
String type de facture
varchar(50) Enumeacuteration avec deux valeurs possibles
0-1 - Facture
- Avoir
Fournisseur String identifiant du fournisseur
varchar(18) Valeur alphanumerique
RecupererFournisseursEmetteurs
0-1
172 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
ServiceFournisseur String code du service fournisseur
varchar(100) Valeur alphanumerique
RecupererServicesEmetteurs
0-1
StructureValideur
String identifiant de la structure valideur
varchar(18) Valeur alphanumerique
RecupererStructuresValideurs
0-1
CadreFacturation String code du cadre de facturation
varchar(50) RecupererCadreFacturation
0-1
EtatCourant
String eacutetat
courant de la facture
varchar(50)
Il est possible de preacuteciser un seul ou plusieurs eacutetats Si aucun eacutetat nest
preacuteciseacute la recherche napplique pas de filtre sur leacutetat dune demande
RecupererEtatParTy
peDemandePaiement
0-n
PeriodeDateFactureDu String deacutebut de la peacuteriode de la date de la facture
Date Format date AAAA-MM-JJ
0-1
PeriodeDateFactureAu String fin de la peacuteriode de la date de la facture
Date Format date AAAA-MM-JJ
0-1
MontantHTMin Nombre montant minimum hors taxe
decimal(152) 0-1
MontantHTMax Nombre montant maximum hors taxe
decimal(152) 0-1
MontantTTCMin Nombre montant minimum toute taxe comprise
decimal(152) 0-1
MontantTTCMax Nombre montant maximum toute taxe comprise
decimal(152) 0-1
MontantApayerMin Nombre montant minimale agrave payer
decimal(152) 0-1
MontantApayerMax Nombre montant maximum agrave payer
decimal(152) 0-1
CoordonneeBancaire String identifiant des coordonneacutees bancaires
integer RecupererCoordonneesBancairesValides
0-1
IdUtilisateurCreateur
String identifiant de lrsquoutilisateur creacuteateur de la demande dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par lAIFE
RecupererUtilisateursDuService
0-1
NumeroContrat String numeacutero du contrat
varchar(50) 0-1
NumeroBonCommande String numeacutero du bon de commande
varchar(50) RechercherBonDeCommande
0-1
NumeroFactureOrigine String numeacutero de la facture drsquoorigine
varchar(20)
Si lattribut TypeFacture na
pas pour valeur Avoir le critegravere NumeroFactureOrigine nest pas pris en compte
0-1
ModeDepot String code du mode de deacutepocirct
varchar(50) RecupererModeDepot
0-1
NbResultatsMaximum
Nombre nombre de reacutesultats maximum que lrsquoon veut voir retourner par la recherche
integer
Par deacutefaut le service retourne au maximum 200 reacutesultats
0-1
173 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
PageResultatDemandee
Nombre numeacutero
de la page de reacutesultat agrave afficher
integer
Par deacutefaut le
service retourne la premiegravere page
0-1
NbResultatsParPage
Nombre nombre de reacutesultats par page que lrsquoon veut voir retourner par la recherche
integer Par deacutefaut le service retourne 10 reacutesultats par page
0-1
TriSens
String sens du tri - Enumeration avec deux valeurs possibles
0-1 - Ascendant
- Descendant
Par deacutefaut le tri est descendant
TriColonne String colonne sur laquelle le tri doit ecirctre effectueacute
-
Enumeration avec 11 valeurs
possibles - NumeroDemandePaiement - Fournisseur - Destinataire - ServiceExecutant - TypeFacture - DateFacture - DateDepot - MontantHT - MontantTTC
- Devise - Etat Par deacutefaut le tri est effectueacute sur le champ DateDepot
0-1
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
TypeDemandePaiement String type de demande de paiement
varchar(50) 0-
Fournisseur String libelleacute du fournisseur eacutemetteur
varchar(201)
Cette donneacutee est une chaicircne de caractegraveres qui correspond soit agrave la raison sociale du fournisseur soit agrave la concateacutenation du nom et du preacutenom de son repreacutesentant
0-
Destinataire String libelleacute du destinataire
varchar(80) 0-
ServiceExecutant
String libelleacute
du service exeacutecutant
varchar(255) 0-
TypeFacture String type de facture
varchar(50)
Enumeacuteration avec deux valeurs possibles - Facture - Avoir
0-
174 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
NumeroDemandePaiement
String numeacutero
de la demande de paiement
varchar(20)
Cet identifiant est unique par
fournisseur Valeur alphanumerique
0-
DateFacture String date de la facture
date Format date JJMMAAAA 0-
DateDepot
String date de deacutepocirct de la demande de paiement
date Format date JJMMAAAA 0-
MontantHT
String montant HT de la demande de
paiement
decimal(152) 0-
MontantTTC
String montant TTC de la demande de paiement
decimal(152) 0-
Devise String devise de la demande de paiement
varchar(5) 0-
Etat String eacutetat courant de la facture
varchar(50) 0-
PageCourante Nombre numeacutero de la page courante
- 1
Pages
Nombre nombre de
pages renvoyeacutees par la recherche
- 1
NbResultatsParPage
Nombre nombre de reacutesultats par page
- 1
Total
Nombre nombre de reacutesultats renvoyeacute par la recherche
- 1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000 Erreur sur au moins un des paramegravetres transmis
175 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5212 Meacutethode enregistrer
La meacutethode enregitrer permet drsquointeacutegrer dans la solution mutualiseacutee une facture au format brouillon La
facture enregistreacutee peut avoir eacuteteacute saisie entiegravere ment dans la solution invoquant le service ou avoir eacuteteacute
teacuteleacuteverseacutee dans celui-ci sous forme drsquoun fichier PdF
httpsfactureEmiseenregistrer
Tableau drsquoentreacutee
Attribut Sous-attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
IdUtilisateurCourant
String identifiant de lrsquoutilisateur courant dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par lAIFE
1
ModeDepot String code du
mode de deacutepocirct varchar(3) 1
NumeroDemandePaiementSaisi
String numeacutero de la demande de paiement
varchar(20)
Obligatoire si le
mode de Deacutepocirct est PORTAIL_PDF Cet identifiant est unique par fournisseur Valeur alphanumerique
0-1
DateFournisseur
String date de la demande de paiement deacuteposeacutee en PDF
date
Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF Format date AAA-MM-JJ
0-1
DestinataireCodeDestinataire
String identifiant du destinataire de la facture
varchar(18) Valeur alphanumerique
RechercherDestinataire
0-1
DestinataireCodeServiceExecutant
String code du service destinataire de la facture
varchar(100) Valeur alphanumerique
RechercherServiceExecutant
0-1
Fournisseurs
CodeFournisseur
String identifiant
du fournisseur varchar(18)
Valeur
alphanumerique
RecupererFo
urnisseursEmetteurs
0-1
FournisseursCodeServiceFournisseur
String code du service fournisseur
varchar(100) Valeur alphanumerique
RecupererServicesEmetteurs
0-1
Fournisseurs CodeCoordonneesBancairesFournisseur
String identifiant des coordonneacutees bancaires du fournisseur
integer Obligatoire si le mode de deacutepocirct est SAISIE_WEB
RecupererCoordonneesBancairesValides
0-1
CadredeFacturationCodeCadreFacturation
String code du cadre de facturation
varchar(50) RecupererCadreFacturation
0-1
CadredeFacturationCodeStructureValideur
String code de la structure valideur
varchar(18) Valeur alphanumerique
RechercherStructuresValideurs
0-1
Reacutefeacuterences DeviseFacture
String code de la devise de la facture
varchar(5) RecupererDevises
0-1
Reacutefeacuterences Type Facture
String type de la facture
varchar(50)
Enumeacuteration avec 3 valeurs possibles - Facture - Avoir
- Acompte
0-1
176 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
Reacutefeacuterences TypeTva String type de TVA
varchar(50)
Enumeration avec
4 valeurs possibles - TVA_SUR_DEBIT - TVA_SUR_ENCAISSEMENT - EXONERATION - SANS_TVA
0-1
Reacutefeacuterences MotifExonerationTva
String motif drsquoexoneacuteration de TVA
varchar(5)
La saisie drsquoun motif nrsquoest possible et obligatoire que si le type de TVA laquo Exoneacutereacute raquo est seacutelectionneacute
RecupererMotifsExonerationTva
0-1
Reacutefeacuterences
NumeroMarche
String numeacutero du
marcheacute varchar(50)
Si le destinataire est lrsquoeacutetat alors le
systegraveme controcircle lrsquoexistence du marcheacute (si renseigneacute) et du bon de commande (si renseigneacute)
0-1
Reacutefeacuterences NumeacuteroBonCommande
String numeacutero du bon de commande
varchar(50) RechercherBonDeCommande
0-1
Reacutefeacuterences NumeroFactureOrigine
String numeacutero de la facture drsquoorigine
varchar(20)
Ce paramegravetre est saisissable et
obligatoire si le type de la facture est Avoir Sinon le paramegravetre est ignoreacute
0-1
Reacutefeacuterences ModeReglement
String identifiant du mode de
regraveglement
integer RecupererModeReglement
s
0-1
LignePoste 0-n
LignePosteNumero Nombre numeacutero de la ligne de la facture
integer 0-n
LignePosteReacutefeacuterence
String libelleacute de la reacutefeacuterence de la
ligne de la facture
varchar(40) 0-n
LignePosteDenomination
String deacutenomination de la ligne de la facture
varchar(40) 0-n
LignePosteQuantite Nombre quantiteacute de la ligne de la facture
decimal(196) 0-n
LignePosteUnite String code de lrsquouniteacute de la ligne
de la facture
integer RecupererUnites
0-n
LignePosteMontantUnitaireHT
Nombre montant unitaire HT de la ligne de la facture
decimal(196) 0-n
LignePosteMontantRemiseHT
Nombre montant remise HT de la ligne de la facture
decimal(196) 0-n
LignePosteTauxTva String code du taux de TVA de la
ligne de la facture
varchar(6)
Si le type de TVA de la demande de paiement est SANS_TVA ou
EXONERATION ces paramegravetres sont ignoreacutes
RecupererTa
uxTva 0-n
177 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
LignePosteTauxTvaManuel
Nombre taux de TVA saisi manuellement la ligne de la facture
decimal(52)
Sinon lun des
deux paramegravetres (tauxTva ou tauxTvaManuel) doit obligatoirement ecirctre renseigneacute
0-n
LigneTva 0-n
LigneTvaTaux Nombre taux de TVA
decimal(152) 0-n
LigneTvaMontantBaseHtParTaux
Nombre montant de base HT par taux
decimal(152)
Calcul du montant HT de base pour chaque taux applicable au niveau de la facture
Montant HT de base = Somme (Montant HT apregraves remise globale)
0-n
LigneTvaMontantTvaParTaux
Nombre total TVA par taux de TVA
decimal(152)
Calcul du montant de TVA pour chaque taux applicable au
niveau de la facture Montant TVA = Somme (Montant HT apregraves remise globale) x (100 + taux TVA) 100
agrave-n
MontantHtTotal
Nombre montant
total HT de la facture apregraves remise
decimal(152) 0-1
MontantTVA
Nombre montant total de la TVA sur la facture apregraves remise
decimal(152) 0-1
MontantTtcTotal
Nombre montant total TTC de la facture apregraves remise
decimal(152)
Montant HT apregraves remise globale + Montant TVA + Montant remise globale TTC
0-1
MontantRemiseGlobaleTTC
Nombre montant de la remise globale TTC
decimal(152)
La remise globale TTC ne doit pas ecirctre strictement plus grande que le montant TTC avant remise globale
0-1
MotifRemiseGlobaleTTC
String motif de la remise globale TTC
text(1024) 0-1
MontantAPayer Nombre montant de la facture agrave payer
decimal(152)
Le montant agrave payer ne doit pas ecirctre strictement plus grand que le montant TTC total (apregraves remise
globale TTC)
0-1
PieceJointePrincipaleDesignation
String champ libre deacutesignant la piegravece jointe
varchar(100) Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
0-1
178 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
PieceJointePrincipaleTy
pe
String type de la
piegravece jointe varchar(10)
Obligatoire si le
mode de Deacutepocirct est PORTAIL_PDF
RecupererTy
pesPieceJointe
0-1
PieceJointePrincipaleNumeroLigneFacture
Nombre numeacutero de la piegravece jointe
integer Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
0-1
PieceJointePrincipaleId
String identifiant technique de la piegravece jointe dans le systegraveme
integer Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
AjouterFichierDansSysteme
0-1
PieceJointeComplementaire
0-n
PieceJointeComplementaireDesignation
String champ libre deacutesignant la piegravece jointe
varchar(100) 0-n
PieceJointeComplementaireType
String type de la piegravece jointe
varchar(10)
RecupererTy
pesPieceJointe
0-n
PieceJointeComplementaireNumeroLigneFacture
Nombre numeacutero de la piegravece jointe
integer 0-n
PieceJointeComplementaireId
String identifiant technique de la piegravece jointe dans le systegraveme
integer
RechercherPiecesJointes OU AjouterFichierDansSyste
me
0-n
Commentaire String champ libre de commentaire
text(2000) 0-1
Tableau de sortie
Attribut Typage (tagger) Format Regravegles de gestion Cardinaliteacute
NumeroDemandePaie
ment
String numeacutero de
la demande de
paiement
varchar(20)
Cet identifiant est unique par
fournisseur
Valeur alphanumerique
1
EtatDemande
String eacutetat
courant de la
facture
varchar(50) 1
ModeDepot String code du
mode de deacutepocirct varchar(50)
Dans ce cas le mode de deacutepocirct est
laquo Saisie Web raquo 1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
179 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Controcircles de coheacuterences sur les concepts meacutetiers GDP-CU-11-RGD-01
DemandePaiement
20000 Message GDP_MSG_11005 Lrsquoutilisateur nrsquoa pas les habilitations neacutecessaires pour soumettre la
demande
20001 Le fournisseur doit ecirctre connu de CPP
20002 Le destinataire doit ecirctre connu de CPP
20003 Le service destinataire doit ecirctre connu de CPP et doit appartenir agrave la structure destinataire
20004 Le valideur 1 doit ecirctre connu de CPP
20005 Le marcheacute doit ecirctre un EngagementJuridique connu de CPP
20006 Le bon de commande doit ecirctre un EngagementJuridique connu de CPP
20007 montantHtGlobal = sum LigneTvaParTauxDemandePaiementmontantBaseHt
20008 montantTvaGlobal = sum LigneTvaParTauxDemandePaiementmontantTva
20009 montantTtcGlobal = sum LigneTvaParTauxDemandePaiementmontantBaseHt x tauxTvavaleur (ou
tauxTvaManuel) ndash FacturemontantRemiseGlobaleTtc
Pour chaque LigneTvaParTauxDemandePaiement
20030 montantBaseHt = sum LigneFacturemontantHtApresRemise tels que le taux de TVA de la ligne
facture vaut celui de la ligne reacutecapitulatif TVA par taux
20031 montantTva = montantBaseHt x tauxTvavaleur (ou tauxTvaManuel)
Facture
20041 FacturemontantRemiseGlobaleTtc lt FacturemontantTtcAvantRemisePied
20042 FacturemontantAPayer le FacturemontantTtcGlobal ET gt 0
Controcircles seacutemantiques GDP-CU-11-RGD-02
DemandePaiement
20100 Le type de demande de paiement doit se trouver dans le reacutefeacuterentiel des TypeDemandePaiement
20101 La devise doit se trouver dans le reacutefeacuterentiel des Devise
20102 Le mode de regraveglement doit se trouver dans le reacutefeacuterentiel des ModeReglement
20103 Le cadre de facturation doit se trouver dans le reacutefeacuterentiel des CadreFacturation
20104 Le type de TVA doit se trouver dans le reacutefeacuterentiel des TypeTva
Facture
20120 Le type de la facture doit se trouver dans le reacutefeacuterentiel des TypesFacture
Pour chaque LigneFacture
20130 Le taux de TVA de chaque ligne doit se trouver dans le reacutefeacuterentiel des TauxTva
20131 Lrsquouniteacute de chaque ligne doit se trouver dans le reacutefeacuterentiel des Unites
Pour chaque LigneTvaParTauxDemandePaiement
20140 Le taux de TVA de chaque ligne doit se trouver dans le rfeacuterentiel des TauxTva
Controcircle des informations obligatoires relatives agrave une facture
20301
Uniciteacute Une demande de paiement du mecircme type pour le mecircme fournisseur avec le mecircme
numeacutero existe deacutejagrave (DemandePaiementnumero DemandePaiementtype
DemandePaiementfournisseurstructure)
180 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5213 Meacutethode soumettre
La meacutethode soumettre permet drsquointeacutegrer dans la solution mutualiseacutee une facture La facture soumise
peut avoir eacuteteacute saisie entiegravere ment dans la solution invoquant le service ou avoir eacuteteacute teacuteleacuteverseacutee dans
celui-ci sous forme drsquoun fichier PdF
httpsfactureEmisesoumettre
Tableau drsquoentreacutee
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
IdUtilisateurCourant
String identifiant de lrsquoutilisateur courant dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par lAIFE
1
ModeDepot String code du
mode de deacutepocirct varchar(3) 1
NumeroDemandePaiementSaisi
String numeacutero de la demande de paiement
varchar(20)
Obligatoire si le
mode de Deacutepocirct est PORTAIL_PDF Cet identifiant est unique par fournisseur Valeur alphanumerique
0-1
DateFournisseur
String date de la demande de paiement deacuteposeacutee en PDF
date
Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF Format date AAA-MM-JJ
0-1
DestinataireCodeDestinataire
String identifiant du destinataire de la facture
varchar(18) Valeur alphanumerique
RechercherDestinataire
1
DestinataireCodeServiceExecutant
String code du service destinataire de la facture
varchar(100) Valeur alphanumerique
RechercherServiceExecutant
0-1
Fournisseurs
CodeFournisseur
String identifiant
du fournisseur varchar(18)
Valeur
alphanumerique
RecupererFo
urnisseursEmetteurs
1
FournisseursCodeServiceFournisseur
String code du service fournisseur
varchar(100) Valeur alphanumerique
RecupererServicesEmetteurs
0-1
Fournisseurs CodeCoordonneesBancairesFournisseur
String identifiant des coordonneacutees bancaires du fournisseur
integer Obligatoire si le mode de deacutepocirct est SAISIE_WEB
RecupererCoordonneesBancairesValides
0-1
CadredeFacturationCodeCadreFacturation
String code du cadre de facturation
varchar(50) RecupererCadreFacturation
1
CadredeFacturationCodeStructureValideur
String code de la structure valideur
varchar(18) Valeur alphanumerique
RechercherStructuresValideurs
1
Reacutefeacuterences DeviseFacture
String code de la devise de la facture
varchar(5) RecupererDevises
1
Reacutefeacuterences Type Facture
String type de la facture
varchar(50)
Enumeacuteration avec 3 valeurs possibles - Facture - Avoir
- Acompte
1
181 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
Reacutefeacuterences TypeTva String type de TVA
varchar(50)
Enumeration avec
4 valeurs possibles - TVA_SUR_DEBIT - TVA_SUR_ENCAISSEMENT - EXONERATION - SANS_TVA
1
Reacutefeacuterences MotifExonerationTva
String motif drsquoexoneacuteration de TVA
varchar(5)
La saisie drsquoun motif nrsquoest possible et obligatoire que si le type de TVA laquo Exoneacutereacute raquo est seacutelectionneacute
RecupererMotifsExonerationTva
1
Reacutefeacuterences
NumeroMarche
String numeacutero du
marcheacute varchar(50)
Si le destinataire est lrsquoeacutetat alors le
systegraveme controcircle lrsquoexistence du marcheacute (si renseigneacute) et du bon de commande (si renseigneacute)
0-1
Reacutefeacuterences NumeacuteroBonCommande
String numeacutero du bon de commande
varchar(50) RechercherBonDeCommande
0-1
Reacutefeacuterences NumeroFactureOrigine
String numeacutero de la facture drsquoorigine
varchar(20)
Ce paramegravetre est saisissable et
obligatoire si le type de la facture est Avoir Sinon le paramegravetre est ignoreacute
0-1
Reacutefeacuterences ModeReglement
String identifiant du mode de
regraveglement
integer RecupererModeReglement
s
1
LignePoste 0-n
LignePosteNumero Nombre numeacutero de la ligne de la facture
integer 0-n
LignePosteReacutefeacuterence
String libelleacute de la reacutefeacuterence de la
ligne de la facture
varchar(40) 0-n
LignePosteDenomination
String deacutenomination de la ligne de la facture
varchar(40) 0-n
LignePosteQuantite Nombre quantiteacute de la ligne de la facture
decimal(196) 0-n
LignePosteUnite String code de lrsquouniteacute de la ligne
de la facture
integer RecupererUnites
0-n
LignePosteMontantUnitaireHT
Nombre montant unitaire HT de la ligne de la facture
decimal(196) 0-n
LignePosteMontantRemiseHT
Nombre montant remise HT de la ligne de la facture
decimal(196) 0-n
LignePosteTauxTva String code du taux de TVA de la
ligne de la facture
varchar(6)
Si le type de TVA de la demande de paiement est SANS_TVA ou
EXONERATION ces paramegravetres sont ignoreacutes
RecupererTa
uxTva 0-n
182 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
LignePosteTauxTvaManuel
Nombre taux de TVA saisi manuellement la ligne de la facture
decimal(52)
Sinon lun des
deux paramegravetres (tauxTva ou tauxTvaManuel) doit obligatoirement ecirctre renseigneacute
0-n
LigneTva 1-n
LigneTvaTaux Nombre taux de TVA
decimal(152) 1-n
LigneTvaMontantBaseHtParTaux
Nombre montant de base HT par taux
decimal(152)
Calcul du montant HT de base pour chaque taux applicable au niveau de la facture
Montant HT de base = Somme (Montant HT apregraves remise globale)
1-n
LigneTvaMontantTvaParTaux
Nombre total TVA par taux de TVA
decimal(152)
Calcul du montant de TVA pour chaque taux applicable au
niveau de la facture Montant TVA = Somme (Montant HT apregraves remise globale) x (100 + taux TVA) 100
1-n
MontantHtTotal
Nombre montant
total HT de la facture apregraves remise
decimal(152) 1
MontantTVA
Nombre montant total de la TVA sur la facture apregraves remise
decimal(152) 1
MontantTtcTotal
Nombre montant total TTC de la facture apregraves remise
decimal(152)
Montant HT apregraves remise globale + Montant TVA + Montant remise globale TTC
1
MontantRemiseGlobaleTTC
Nombre montant de la remise globale TTC
decimal(152)
La remise globale TTC ne doit pas ecirctre strictement plus grande que le montant TTC avant remise globale
0-1
MotifRemiseGlobaleTTC
String motif de la remise globale TTC
text(1024) 0-1
MontantAPayer Nombre montant de la facture agrave payer
decimal(152)
Le montant agrave payer ne doit pas ecirctre strictement plus grand que le montant TTC total (apregraves remise
globale TTC)
1
PieceJointePrincipaleDesignation
String champ libre deacutesignant la piegravece jointe
varchar(100) Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
0-1
183 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
PieceJointePrincipaleTy
pe
String type de la
piegravece jointe varchar(10)
Obligatoire si le
mode de Deacutepocirct est PORTAIL_PDF
RecupererTy
pesPieceJointe
0-1
PieceJointePrincipaleNumeroLigneFacture
Nombre numeacutero de la piegravece jointe
integer Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
0-1
PieceJointePrincipaleId
String identifiant technique de la piegravece jointe dans le systegraveme
integer Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
AjouterFichierDansSysteme
0-1
PieceJointeComplementaire
0-n
PieceJointeComplementaireDesignation
String champ libre deacutesignant la piegravece jointe
varchar(100) 0-n
PieceJointeComplementaireType
String type de la piegravece jointe
varchar(10)
RecupererTy
pesPieceJointe
0-n
PieceJointeComplementaireNumeroLigneFacture
Nombre numeacutero de la piegravece jointe
integer 0-n
PieceJointeComplementaireId
String identifiant technique de la piegravece jointe dans le systegraveme
integer
RechercherPiecesJointes OU AjouterFichierDansSyste
me
0-n
Commentaire String champ libre de commentaire
text(2000) 0-1
Tableau de sortie
Attribut Typage (tagger) Format Regravegles de gestion Cardinaliteacute
NumeroDemandePaie
ment
String numeacutero de
la demande de
paiement
varchar(20)
Cet identifiant est unique par
fournisseur
Valeur alphanumerique
1
EtatDemande
String eacutetat
courant de la
facture
varchar(50) 1
ModeDepot String code du
mode de deacutepocirct varchar(50)
Dans ce cas le mode de deacutepocirct est
laquo Saisie Web raquo 1
DateDepot
String date de
deacutepocirct de la
demande de
paiement
date Format date JJMMAAAA 1
DateFournisseur
String date de la
demande de
paiement deacuteposeacutee
en PDF ou EDI
date Format date JJMMAAAA 1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
184 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
Controcircles de coheacuterences sur les concepts meacutetiers GDP-CU-11-RGD-01
DemandePaiement
20000 Message GDP_MSG_11005 Lrsquoutilisateur nrsquoa pas les habilitations neacutecessaires
pour soumettre la demande
20001 Le fournisseur doit ecirctre connu de CPP
20002 Le destinataire doit ecirctre connu de CPP
20003 Le service destinataire doit ecirctre connu de CPP et doit appartenir agrave la structure
destinataire
20004 Le valideur 1 doit ecirctre connu de CPP
20005 Le marcheacute doit ecirctre un EngagementJuridique connu de CPP
20006 Le bon de commande doit ecirctre un EngagementJuridique connu de CPP
20007 montantHtGlobal = sum LigneTvaParTauxDemandePaiementmontantBaseHt
20008 montantTvaGlobal = sum LigneTvaParTauxDemandePaiementmontantTva
20009 montantTtcGlobal = sum LigneTvaParTauxDemandePaiementmontantBaseHt x
tauxTvavaleur (ou tauxTvaManuel) ndash FacturemontantRemiseGlobaleTtc
Pour chaque LigneTvaParTauxDemandePaiement
20030 montantBaseHt = sum LigneFacturemontantHtApresRemise tels que le taux de TVA de la ligne
facture vaut celui de la ligne reacutecapitulatif TVA par taux
20031 montantTva = montantBaseHt x tauxTvavaleur (ou tauxTvaManuel)
Facture
20041 FacturemontantRemiseGlobaleTtc lt FacturemontantTtcAvantRemisePied
20042 FacturemontantAPayer le FacturemontantTtcGlobal ET gt 0
Controcircles seacutemantiques GDP-CU-11-RGD-02
DemandePaiement
20100 Le type de demande de paiement doit se trouver dans le reacutefeacuterentiel des TypeDemandePaiement
20101 La devise doit se trouver dans le reacutefeacuterentiel des Devise
20102 Le mode de regraveglement doit se trouver dans le reacutefeacuterentiel des ModeReglement
20103 Le cadre de facturation doit se trouver dans le reacutefeacuterentiel des CadreFacturation
20104 Le type de TVA doit se trouver dans le reacutefeacuterentiel des TypeTva
Facture
20120 Le type de la facture doit se trouver dans le reacutefeacuterentiel des TypesFacture
Pour chaque LigneFacture
20130 Le taux de TVA de chaque ligne doit se trouver dans le rfeacuterentiel des TauxTva
20131 Lrsquouniteacute de chaque ligne doit se trouver dans le reacutefeacuterentiel des Unites
185 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Pour chaque LigneTvaParTauxDemandePaiement
20140 Le taux de TVA de chaque ligne doit se trouver dans le rfeacuterentiel des TauxTva
Controcircle des informations obligatoires relatives agrave une facture
20200 Champ obligatoire Le cadre de facturation (FacturecadreFacturation)
20201 Champ obligatoire Le valideur (DemandePaiementvalideur1) si le cadre de facturation vaut laquo
A4 A5 A6 A7 A12 A13 A14 ou A15 raquo
20202
Champ obligatoire Les coordonneacutees bancaires (DemandePaiementcoordonneesBancaires) et
les informations relatives agrave lrsquoaffactureur (DemandePaiementaffactureuridentifiant
raisonSociale typeIdentifiant) si le cadre de facturation vaut laquo A10 raquo jusqursquoagrave laquo A17 raquo
20203 Champ obligatoire Lrsquoidentifiant du fournisseur (DemandePaiementfournisseurstructure)
20204 Champ obligatoire Lrsquoidentifiant du destinataire (DemandePaiementdestinatairestructure)
20205 Champ obligatoire le code du service exeacutecutant
(DemandePaiementdestinataireserviceExecutant)
20206 Champ obligatoire Le type de TVA (DemandePaiementtypeTVA)
20207 Champ obligatoire Le motif drsquoexoneacuteration TVA (DemandePaiementmotifExonerationTva) si
typeTva vaut laquo EXONERATION raquo
20208 Champ obligatoire La devise (DemandePaiementdevise)
20209 Champ obligatoire Le mode de regraveglement (DemandePaiementmodalite)
20210 Champ obligatoire Le type de facture projet de deacutecompte ou eacutetat drsquoacompte
(FacturetypeFacture ProjetDecomptetypeProjetDecompte EtatAcomptetypeEtatAcompte)
20211 Champ obligatoire La reacutefeacuterence agrave la facture drsquoorigine (FactureunmeroFactureOrigine) si
FacturetypeFacture vaut laquo Avoir raquo
20212
Champ obligatoire Le marcheacute ou bon de commande (DemandePaiementmarche ou
DemandePaiementbonCommande) si le destinataire le demande (cf
StructuregestionNumeroEJ)
20213
Champ obligatoire Les montants HT global TVA global TTC global et A payer
(DemandePaiementmontantHtGlobal montantTvaGlobal montantTtcGlobal
FacturemontantAPayer)
20214
Champ obligatoire
Si la Facture comporte au moins une ligne pour chaque ligne de facture les informations
suivantes sont obligatoires
- Le numeacutero de la ligne de deacutetail (LigneDemandePaiementnumero)
- La deacutenomination (LigneDemandePaiementdenomination)
- La quantiteacute (LigneFacturequantite)
- Lrsquouniteacute (LigneFactureunite)
- Le montant unitaire HT (LigneFacturemontantUnitaireHt)
- Le taux de TVA (LigneFacturetauxTVA)
20215
Champ obligatoire Si le cadre de facturation (DemandePaiementcadreFacturation) est un
cadre de facturation de sous-traitant ou de cotraitant alors le valideur
(DemandePaiementvalideur1) doit obligatoirement ecirctre renseigneacute
20300 Champ obligatoire Le numeacutero de la demande de paiement doit ecirctre saisi
(DemandePaiementnumero)
20301
Uniciteacute Une demande de paiement du mecircme type pour le mecircme fournisseur avec le mecircme
numeacutero existe deacutejagrave (DemandePaiementnumero DemandePaiementtype
DemandePaiementfournisseurstructure)
20302 Champ obligatoire La date de la demande de paiement dans le SI du Fournisseur doit ecirctre saisi
(DemandePaiementdateFournisseur)
186 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
20303
Champ obligatoire
Si le mode de deacutepocirct est PORTAIL_PDF les informations suivantes sur la piegravece jointe principale
sont obligatoires
- La deacutesignation de la piegravece jointe (PieceJointeDemandePaiementdesignation)
- Le type de la piegravece jointe (PieceJointeDemandePaiementtypePieceJointecode)
- Le numeacutero de la piegravece jointe (PieceJointeDemandePaiementnumeroLigne)
- Lidentifiant technique de la piegravece jointe associeacutee au fichier (PieceJointeid)
5214 Meacutethode dupliquer
Description agrave venir
5215 Meacutethode supprimer
Description agrave venir
5216 Meacutethode consulterDetail
Description agrave venir
5217 Meacutethode consulterHistorique
Description agrave venir
5218 Meacutethode consulterPiece
Description agrave venir
187 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5219 Meacutethode telecharger
La meacutethode telecharger permet de reacutecupeacuterer au choix
- Le format pivot contenant de 1 agrave n factures et leurs piegraveces jointes reccedilues
- 1 agrave n factures au format PdF dans une archive
- 1 agrave n factures au format PdF et les piegraveces jointes associeacutees dans une archive
Les reacutefeacuterences aux factures agrave teacuteleacutecharger peuvent ecirctre reacutecupeacuterer au moyen de la meacutethode rechercher
httpsfactureEmisetelecharger
Tableau drsquoentreacutee
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant
la donneacutee
Cardinaliteacute
IdUtilisateurCourant
String identifiant
de lrsquoutilisateur
courant dans le
systegraveme CPP
varchar(100)
Doit respecter les
regravegles de seacutecuriteacute
communiqueacutees par
lAIFE
1
Format
String format
sous lequel la ou
les demandes de
paiement doivent
ecirctre reacutecupeacutereacutees
- varchar(5)
Enumeacuteration avec
2 valeurs
possibles
- PIVOT
1
AvecPiecesJointesCom
plementaires
String indicateur
preacutecisant si les
piegraveces jointes
compleacutementaires
doivent ecirctre
reacutecupeacutereacutees
(uniquement si
Fomrat = PDF)
varcher(3)
Ce paramegravetre doit
ecirctre renseigneacute
uniquement si
Format = laquo PDF raquo
Enumeacuteration avec
2 valeurs possibles
- Oui
- Non
Si le format passeacute
en paramegravetre est laquo
Pivot raquo les piegraveces
jointes sont
systeacutematiquement
teacuteleacutechargeacutees
0-1
Liste de demandes de paiement
ListeFacture 1-n
ListeFactureNumer
o
String numeacutero de
la facture varchar(20)
Cet identifiant est
unique par
fournisseur
Valeur
alphanumerique
0-1
Fournisseurs CodeFournisseur
String identifiant du fournisseur
varchar(18) RecupererFournisseursEmetteurs
0-1
NumeacuteroFacture String Numeacutero de facture unique par fournisseur
Varcher(20) Cette identifiant
associeacute agrave 0-1
188 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
lidentifiant
fournisseur est une
alternative agrave
lidentifiant
technique permet
didentifier de
maniegravere unique la
facture au sein du
systegraveme CPP 2017
189 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
File fichier reacutesultat de
la requecircte
PieceJointeDemand
ePaiementpieceJoi
ntefichier
Fichier au format
Pivot
ou
Fichier au format
ou
Archive ZIP
Sil ny a quun seul
fichier agrave retourner
FichierResultat
correspond agrave ce
fichier (format
Pivot ou PDF)
Si plusieurs fichiers
doivent ecirctre
retourneacutes
FichierResultat
correspond agrave une
archive (ZIP)
contenant
lensemble de ces
fichiers
1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
403 Accegraves refuseacute
404 Page non trouveacutee
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000 Champ obligatoire laquo Aucune demande de paiement seacutelectionneacutee raquo
20001 Champ obligatoire laquo Le format des factures est obligatoire raquo
20002 Le nombre maximum de demandes de paiement teacuteleacutechargeables dans une
mecircme transaction est plafonneacute agrave XX factures
20003 Lrsquoutilisateur doit ecirctre habiliteacute
20004
Lrsquoeacutetat (DemandePaiementetatCourantetat) de la demande de paiement en
base ne doit pas ecirctre eacutegal agrave
- laquo BROUILLON raquo
- laquo SUPPRIME raquo
20005 Le SMA est indisponible ou a remonteacute une erreur
52110 Meacutethode fildEvenements
Description agrave venir
52111 Meacutethode listeActions
Description agrave venir
52112 Meacutethode tableaudeBord
Description agrave venir
190 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52113 Meacutethode deposerFlux
Description agrave venir
52114 Meacutethode depoderPdf
Description agrave venir
52115 Meacutethode ajouterPj
Description agrave venir
52116 Meacutethode recycler
Description agrave venir
191 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
522 Service factures de travaux
Le service factures de travaux offre un accegraves agrave lrsquoespace factures de travaux de la solution mutualiseacutee-CPP 2017
Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Il permet notamment agrave un utilisateur de saisir deacuteposer ou transmettre un flux de facture de travaux Il offre
aussi les aides agrave la transmission de factures de travaux proposeacutees sur le portail duplication de facture saisie et
recyclage de factures Il permet aussi de rechercher une facture de travaux preacuteceacutedemment eacutemise vers la
solution mutualiseacutee-CPP 2017 de consulter la piegravece et son historique ainsi que de la teacuteleacutecharger
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5221 Meacutethode rechercher
5222 Meacutethode enregistrer
5223 Meacutethode soumettre
5224 Meacutethode dupliquer
Description agrave venir
5225 Meacutethode supprimer
Description agrave venir
5226 Meacutethode consulterDetail
Description agrave venir
5227 Meacutethode consulterHistorique
Description agrave venir
5228 Meacutethode consulterPiece
Description agrave venir
5229 Meacutethode telecharger
Description agrave venir
52210 Meacutethode fildEvenements
Description agrave venir
52211 Meacutethode listeActions
Description agrave venir
52212 Meacutethode tableaudeBord
192 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52213 Meacutethode deposerFlux
Description agrave venir
52214 Meacutethode depoderPdf
Description agrave venir
52215 Meacutethode ajouterPj
Description agrave venir
52216 Meacutethode traiter
Description agrave venir
52217 Meacutethode recycler
Description agrave venir
193 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
523 Service factures agrave valider
Le service factures agrave valider offre un accegraves agrave lrsquoespace factures agrave valider de la solution mutualiseacutee-CPP 2017 Ce
service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
La validation des piegraveces est faciliteacutee via un outil de recherche de factures agrave valider de consultation de la piegravece
et de son historique et de teacuteleacutechargement
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5231 Meacutethode rechercher
Description agrave venir
5232 Meacutethode consulterDetail
Description agrave venir
5233 Meacutethode consulterHistorique
Description agrave venir
5234 Meacutethode consulterPiece
Description agrave venir
5235 Meacutethode telecharger
Description agrave venir
5236 Meacutethode fildEvenements
Description agrave venir
5237 Meacutethode listeActions
Description agrave venir
5238 Meacutethode tableaudeBord
Description agrave venir
5239 Meacutethode traiter
Description agrave venir
194 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
524 Service factures reccedilues
Le service factures reccedilues offre un accegraves agrave lrsquoespace factures reccedilues la solution mutualiseacutee-CPP 2017 Ce service
reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Il permet de rechercher des factures reccedilues drsquoidentifier et de seacutelectionner celles qui nrsquoont pas fait lrsquoobjet drsquoun
teacuteleacutechargement de consulter lrsquohistoire et le deacutetail drsquoune piegravece de la teacuteleacutecharger et de mettre agrave jour le cycle de
vie de la facture
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5241 Meacutethode rechercher
La meacutethode rechercher permet de rechercher les factures en fonction des critegraveres passeacutes en
paramegravetres Elle renvoie un objet permettant uniquement lrsquoaffichage dans une liste et qui ne contient
pas lrsquoensemble des donneacutees de la facture
httpsfactureRecuerechercher
Tableau drsquoentreacutee
Attribut Typage (tagger) Format Regravegles de gestion Service fournissant
la donneacutee Cardinalit
eacute
IdUtilisateurCourant
String identifiant de lrsquoutilisateur courant dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par Chorus Portail Pro
1
DestinataireEtat
Boolean indicateur si leacutetat est le destinataire
- true si leacutetat est le destinataire
0-1
false sinon
CodeDestinataire String identifiant du destinataire de la facture
varchar(18) Valeur alphanumerique
RechercherDestinataire
0-1
CodeService String code du service destinataire de la facture
varchar(100) Valeur alphanumerique
RechercherServiceExecutant
0-1
NumeroDemandePaie
ment
String numeacutero de
la demande de paiement
varchar(20)
Cet identifiant est unique par
fournisseur Valeur alphanumerique
0-1
PeriodeDateDepotDu String date de deacutebut de la peacuteriode de deacutepocirct
Date Format date AAAA-MM-JJ
0-1
PeriodeDateDepotAu String date de fin de la peacuteriode de deacutepocirct
Date Format date AAAA-MM-JJ
0-1
TypeFacture
String type de facture
varchar(50) Enumeacuteration avec deux valeurs possibles
0-1 - Facture
- Avoir
Fournisseur String identifiant du fournisseur
varchar(18) Valeur alphanumerique
RecupererFournisseursEmetteurs
0-1
ServiceFournisseur String code du service fournisseur
varchar(100) Valeur alphanumerique
RecupererServicesEmetteurs
0-1
195 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Typage (tagger) Format Regravegles de gestion Service fournissant
la donneacutee Cardinalit
eacute
StructureValideur
String identifiant
de la structure valideur
varchar(18) Valeur alphanumerique
RecupererStructuresValideurs
0-1
CadreFacturation String code du cadre de facturation
varchar(50) RecupererCadreFacturation
0-1
EtatCourant String eacutetat courant de la facture
varchar(50)
Il est possible de preacuteciser un seul ou plusieurs eacutetats Si aucun eacutetat nest preacuteciseacute la recherche napplique pas de filtre sur leacutetat dune demande
RecupererEtatParTypeDemandePaiement
0-n
PeriodeDateFactureDu String deacutebut de la peacuteriode de la date de la facture
Date Format date AAAA-MM-JJ
0-1
PeriodeDateFactureAu String fin de la peacuteriode de la date de la facture
Date Format date AAAA-MM-JJ
0-1
MontantHTMin Nombre montant minimum hors taxe
decimal(152) 0-1
MontantHTMax Nombre montant maximum hors
taxe
decimal(152) 0-1
MontantTTCMin Nombre montant minimum toute taxe comprise
decimal(152) 0-1
MontantTTCMax Nombre montant maximum toute taxe comprise
decimal(152) 0-1
MontantApayerMin Nombre montant minimale agrave payer
decimal(152) 0-1
MontantApayerMax Nombre montant maximum agrave payer
decimal(152) 0-1
CoordonneeBancaire String identifiant des coordonneacutees bancaires
integer RecupererCoordonneesBancairesValides
0-1
IdUtilisateurCreateur
String identifiant de lrsquoutilisateur creacuteateur de la demande dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par lAIFE
RecupererUtilisateursDuService
0-1
NumeroContrat String numeacutero du contrat
varchar(50) 0-1
NumeroBonCommande String numeacutero du bon de commande
varchar(50) RechercherBonDeCommande
0-1
NumeroFactureOrigine String numeacutero de la facture drsquoorigine
varchar(20)
Si lattribut TypeFacture na pas pour valeur Avoir le critegravere NumeroFactureOrigine nest pas pris en compte
0-1
ModeDepot String code du mode de deacutepocirct
varchar(50) RecupererModeDepot
0-1
NbResultatsMaximum
Nombre nombre de reacutesultats maximum que lrsquoon veut voir retourner par la recherche
integer
Par deacutefaut le service retourne au maximum 200 reacutesultats
0-1
196 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Typage (tagger) Format Regravegles de gestion Service fournissant
la donneacutee Cardinalit
eacute
PageResultatDemande
e
Nombre numeacutero
de la page de reacutesultat agrave afficher
integer
Par deacutefaut le
service retourne la premiegravere page
0-1
NbResultatsParPage
Nombre nombre de reacutesultats par page que lrsquoon veut voir retourner par la recherche
integer Par deacutefaut le service retourne 10 reacutesultats par page
0-1
TriSens
String sens du tri - Enumeration avec deux valeurs possibles
0-1 - Ascendant
- Descendant
Par deacutefaut le tri est descendant
TriColonne String colonne sur laquelle le tri doit ecirctre effectueacute
-
Enumeration avec 11 valeurs possibles
- NumeroDemandePaiement - Fournisseur - Destinataire - ServiceExecutant - TypeFacture - DateFacture - DateDepot - MontantHT - MontantTTC - Devise
- Etat Par deacutefaut le tri est effectueacute sur le champ DateDepot
0-1
197 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
TypeDemandePaiement String type de demande de paiement
varchar(50) 0-
Fournisseur String libelleacute du fournisseur eacutemetteur
varchar(201)
Cette donneacutee est une chaicircne de caractegraveres qui correspond soit agrave la raison sociale du fournisseur soit agrave la concateacutenation du nom et du preacutenom de
son repreacutesentant
0-
Destinataire String libelleacute
du destinataire varchar(80) 0-
ServiceExecutant String libelleacute du service exeacutecutant
varchar(255) 0-
TypeFacture String type de facture
varchar(50)
Enumeacuteration avec deux valeurs
possibles - Facture - Avoir
0-
NumeroDemandePaiement String numeacutero de la demande de paiement
varchar(20) Cet identifiant est unique par fournisseur Valeur alphanumerique
0-
DateFacture String date de la facture
date Format date JJMMAAAA 0-
DateDepot
String date de deacutepocirct de la demande de paiement
date Format date JJMMAAAA 0-
MontantHT
String montant HT de la demande de paiement
decimal(152) 0-
MontantTTC
String montant TTC de la demande de paiement
decimal(152) 0-
Devise String devise de la demande de paiement
varchar(5) 0-
Etat String eacutetat courant de la facture
varchar(50) 0-
PageCourante Nombre numeacutero de la
page courante
- 1
Pages
Nombre nombre de pages renvoyeacutees par la recherche
- 1
NbResultatsParPage
Nombre nombre de reacutesultats par page
- 1
Total
Nombre
nombre de reacutesultats renvoyeacute par la recherche
- 1
198 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000 Erreur sur au moins un des paramegravetres transmis
5242 Meacutethode consulterDetail
Description agrave venir
5243 Meacutethode consulterHistorique
Description agrave venir
5244 Meacutethode consulterPiece
Description agrave venir
199 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5245 Meacutethode telecharger
La meacutethode telecharger permet de reacutecupeacuterer au choix
- Le format pivot contenant de 1 agrave n factures et leurs piegraveces jointes reccedilues
- 1 agrave n factures au format PdF dans une archive
- 1 agrave n factures au format PdF et les piegraveces jointes associeacutees dans une archive
Les reacutefeacuterences aux factures agrave teacuteleacutecharger peuvent ecirctre reacutecupeacuterer au moyen de la meacutethode rechercher
httpsfactureEmisetelecharger
Tableau drsquoentreacutee
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant
la donneacutee
Cardinaliteacute
IdUtilisateurCourant
String identifiant
de lrsquoutilisateur
courant dans le
systegraveme CPP
varchar(100)
Doit respecter les
regravegles de seacutecuriteacute
communiqueacutees par
lAIFE
1
Format
String format
sous lequel la ou
les demandes de
paiement doivent
ecirctre reacutecupeacutereacutees
- varchar(5)
Enumeacuteration avec
2 valeurs
possibles
- PIVOT
1
AvecPiecesJointesCom
plementaires
String indicateur
preacutecisant si les
piegraveces jointes
compleacutementaires
doivent ecirctre
reacutecupeacutereacutees
(uniquement si
Fomrat = PDF)
varcher(3)
Ce paramegravetre doit
ecirctre renseigneacute
uniquement si
Format = laquo PDF raquo
Enumeacuteration avec
2 valeurs possibles
- Oui
- Non
Si le format passeacute
en paramegravetre est laquo
Pivot raquo les piegraveces
jointes sont
systeacutematiquement
teacuteleacutechargeacutees
0-1
Liste de demandes de paiement
ListeFacture 1-n
ListeFactureNumer
o
String numeacutero de
la facture varchar(20)
Cet identifiant est
unique par
fournisseur
Valeur
alphanumerique
0-1
Fournisseurs CodeFournisseur
String identifiant du fournisseur
varchar(18) RecupererFournisseursEmetteurs
0-1
NumeacuteroFacture String Numeacutero de facture unique par fournisseur
Varcher(20) Cette identifiant
associeacute agrave 0-1
200 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
lidentifiant
fournisseur est une
alternative agrave
lidentifiant
technique permet
didentifier de
maniegravere unique la
facture au sein du
systegraveme CPP 2017
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
File fichier reacutesultat de
la requecircte
PieceJointeDemand
ePaiementpieceJoi
ntefichier
Fichier au format
Pivot
ou
Fichier au format
ou
Archive ZIP
Sil ny a quun seul
fichier agrave retourner
FichierResultat
correspond agrave ce
fichier (format
Pivot ou PDF)
Si plusieurs fichiers
doivent ecirctre
retourneacutes
FichierResultat
correspond agrave une
archive (ZIP)
contenant
lensemble de ces
fichiers
1
201 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
403 Accegraves refuseacute
404 Page non trouveacutee
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000 Champ obligatoire laquo Aucune demande de paiement seacutelectionneacutee raquo
20001 Champ obligatoire laquo Le format des factures est obligatoire raquo
20002 Le nombre maximum de demandes de paiement teacuteleacutechargeables dans une
mecircme transaction est plafonneacute agrave XX factures
20003 Lrsquoutilisateur doit ecirctre habiliteacute
20004
Lrsquoeacutetat (DemandePaiementetatCourantetat) de la demande de paiement en
base ne doit pas ecirctre eacutegal agrave
- laquo BROUILLON raquo
- laquo SUPPRIME raquo
20005 Le SMA est indisponible ou a remonteacute une erreur
5246 Meacutethode fildEvenements
Description agrave venir
5247 Meacutethode listeActions
Description agrave venir
5248 Meacutethode tableaudeBord
Description agrave venir
5249 Meacutethode traiter
La meacutethode traiter permet de mettre agrave jour le statut de la facture dans la solution CPP
httpsfactureEmisetraiter
202 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau drsquoentreacutee
Attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
IdUtilisateurCourant String identifiant de lrsquoutilisateur
courant dans le systegraveme CPP varchar(100)
Doit respecter les
regravegles de seacutecuriteacute
communiqueacutees
par lAIFE
1
IdentifiantFactureCPP String identifiant technique de
la facture au sein de CPP 2017 integer
Cette identifiant
permet
didentifier de
maniegravere unique la
facture au sein du
systegraveme CPP
2017
1
CodeDestinataire
String identifiant de la
structure destinataire effectuant
le traitement
varchar(14) Valeur
alphanumerique 1
NouvelEtat String nouvel eacutetat de la facture varchar(50)
Si leacutetat dorigine
de la facture est
MISE_A_DISPOS
ITION les eacutetats
de destination
autoriseacutes sont
- A_RECYCLER
- SUSPENDUE
- REJETEE
- SERVICE_FAIT
- MANDATEE
-
MISE_A_DISPOSI
TION_COMPTABL
E
-
MISE_EN_PAIEME
NT
Si leacutetat dorigine
de la facture est
MANDATEE les
eacutetats de
destination
autoriseacutes sont
-
MISE_A_DISPOSI
TION_COMPTABL
E
Si leacutetat dorigine
de la facture est
SERVICE_FAIT
les eacutetats de
destination
RecupererEtatsP
ossiblesPourTrai
tement
1
203 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
autoriseacutes sont
- MANDATEE
-
MISE_A_DISPOSI
TION_COMPTABL
E
Si leacutetat dorigine
de la facture est
MISE_A_DISPOS
ITION_COMPTABL
E les eacutetats de
destination
autoriseacutes sont
- COMPTABILISEE
-
MISE_EN_PAIEME
NT
Si leacutetat dorigine
de la facture est
COMPTABILISEE
les eacutetats de
destination
autoriseacutes sont
-
MISE_EN_PAIEME
NT
Si leacutetat dorigine
de la facture est
MISE_EN_PAIEM
ENT les eacutetats de
destination
autoriseacutes sont
-
MISE_EN_PAIEME
NT
Motif String motif du changement
deacutetat de la facture varchar(255)
La saisie du motif
est obligatoire si
le nouvel eacutetat agrave
affecter agrave la
facture est
- REJETEE
- SUSPENDUE
0-1
204 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
NumeroFacture String numeacutero
de la facture varchar(20)
Cet identifiant est unique par
fournisseur
Valeur alphanumerique
1
DateTraitement
String date de
traitement de la
facture
date Format date JJMMAAAA 1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
403 Accegraves refuseacute
404 Page non trouveacutee
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000
La saisie du motif est obligatoire si le nouvel eacutetat agrave affecter agrave la facture est
- REJETEE
- SUSPENDUE
20001 La demande de paiement est inconnue du systegraveme
20002 Habilitations Lutilisateur doit ecirctre rattacheacute agrave la structure destinataire affecteacutee
agrave la demande de paiement
20003 Habilitations La structure destinataire passeacutee en paramegravetre doit correspondre agrave
la structure destinataire affecteacutee agrave la demande de paiement
20004
La demande de paiement agrave traiter doit avoir pour eacutetat dorigine lun des eacutetats
suivants
- MISE_A_DISPOSITION
- SERVICE_FAIT
- MANDATEE
- MISE_A_DISPOSITION_COMPTABLE
- COMPTABILISEE
- MISE_EN_PAIEMENT
20005 Le nouvel eacutetat nest pas un eacutetat de destination autoriseacute pour cette facture
205 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
525 Service meacutemoires de justice
Le service meacutemoires de frais de justice offre un accegraves agrave lrsquoespace factures reccedilues la solution mutualiseacutee-CPP
2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de rechercher et consulter les meacutemoires preacuteceacutedemment soumis afin drsquoen
connaitre le cycle de vie Il offre la possibiliteacute de soumettre un meacutemoire de frais de justice en saisie et de
beacuteneacuteficier drsquoune aide agrave la saisie avec la duplication drsquoun meacutemoire preacuteceacutedemment saisi
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5251 Meacutethode rechercher
Description agrave venir
5252 Meacutethode enregistrer
Description agrave venir
5253 Meacutethode soumettre
Description agrave venir
5254 Meacutethode dupliquer
Description agrave venir
5255 Meacutethode supprimer
Description agrave venir
5256 Meacutethode consulterDetail
Description agrave venir
5257 Meacutethode consulterHistorique
Description agrave venir
5258 Meacutethode consulterPiece
Description agrave venir
5259 Meacutethode telecharger
Description agrave venir
52510 Meacutethode fildEvenements
Description agrave venir
52511 Meacutethode listeActions
Description agrave venir
206 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52512 Meacutethode tableaudeBord
Description agrave venir
52513 Meacutethode deposerFlux
Description agrave venir
52514 Meacutethode ajouterPj
Description agrave venir
207 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
526 Service demandes de remboursement TIC
5261 Meacutethode rechercher
Description agrave venir
5262 Meacutethode enregistrer
Description agrave venir
5263 Meacutethode soumettre
Description agrave venir
5264 Meacutethode dupliquer
Description agrave venir
5265 Meacutethode supprimer
Description agrave venir
5266 Meacutethode consulterDetail
Description agrave venir
5267 Meacutethode consulterHistorique
Description agrave venir
5268 Meacutethode consulterPiece
Description agrave venir
5269 Meacutethode telecharger
Description agrave venir
52610 Meacutethode fildEvenements
Description agrave venir
52611 Meacutethode listeActions
Description agrave venir
52612 Meacutethode tableaudeBord
Description agrave venir
52613 Meacutethode deposerFlux
Description agrave venir
208 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52614 Meacutethode ajouterPj
Description agrave venir
209 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
527 Service engagements
Le service engagement offre un accegraves agrave lrsquoespace engagement de la solution mutualiseacutee-CPP 2017 Ce service
reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de rechercher et consulter les engagements pour les marcheacutes conclus avec
les services de lrsquoEtat ainsi que leur historique
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5271 Meacutethode rechercher
Description agrave venir
5272 Meacutethode consulterDetail
Description agrave venir
5273 Meacutethode consulterHistorique
Description agrave venir
5274 Meacutethode consulterPiece
Description agrave venir
5275 Meacutethode telecharger
Description agrave venir
5276 Meacutethode fildEvenements
Description agrave venir
5277 Meacutethode listeActions
Description agrave venir
5278 Meacutethode tableaudeBord
Description agrave venir
210 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
528 Sollicitations eacutemises
Le service sollicitation eacutemises offre un accegraves agrave lrsquoespace sollicitations eacutemises de la solution mutualiseacutee-CPP 2017
Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de rechercher et consulter les sollicitations qursquoil a soumises ainsi que leur
historique Ce service offre la possibiliteacute de soumettre une sollicitation en direction du support applicatif CPP ou
des services meacutetiers
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5281 Meacutethode rechercher
Description agrave venir
5282 Meacutethode enregistrer
Description agrave venir
5283 Meacutethode soumettre
Description agrave venir
5284 Meacutethode supprimer
Description agrave venir
5285 Meacutethode consulterDetail
Description agrave venir
5286 Meacutethode consulterHistorique
Description agrave venir
5287 Meacutethode consulterPiece
Description agrave venir
5288 Meacutethode telecharger
Description agrave venir
5289 Meacutethode fildEvenements
Description agrave venir
52810 Meacutethode listeActions
Description agrave venir
52811 Meacutethode tableaudeBord
Description agrave venir
211 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52812 Meacutethode ajouterPj
Description agrave venir
52813 Meacutethode traiter
Description agrave venir
212 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
529 Sollicitation reccedilues
Le service sollicitation reccedilues offre un accegraves agrave lrsquoespace sollicitations reccedilues de la solution mutualiseacutee-CPP 2017
Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de rechercher et consulter les sollicitations qursquoil a reccedilues ainsi que leur
historique Ce service permet de reacutepondre aux questions poseacutees par les eacutemetteurs de factures
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5291 Meacutethode rechercher
Description agrave venir
5292 Meacutethode enregistrer
Description agrave venir
5293 Meacutethode soumettre
Description agrave venir
5294 Meacutethode consulterDetail
Description agrave venir
5295 Meacutethode consulterHistorique
Description agrave venir
5296 Meacutethode consulterPiece
Description agrave venir
5297 Meacutethode telecharger
Description agrave venir
5298 Meacutethode fildEvenements
Description agrave venir
5299 Meacutethode listeActions
Description agrave venir
52910 Meacutethode tableaudeBord
Description agrave venir
52911 Meacutethode ajouterPj
Description agrave venir
213 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52912 Meacutethode traiter
Description agrave venir
214 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5210 Gestion des utilisateurs
Le service gestion des structures offre un accegraves agrave lrsquoespace gestion des structures de la solution mutualiseacutee-CPP
2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un gestionnaire de structure de rechercher et consulter la liste des agents de sa structures
disposant drsquoun compte sur le portail et drsquoen modifier ou supprimer les habilitations
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
52101 Meacutethode rechercher
Description agrave venir
52102 Meacutethode enregistrer
Description agrave venir
52103 Meacutethode soumettre
Description agrave venir
52104 Meacutethode supprimer
Description agrave venir
52105 Meacutethode consulterDetail
Description agrave venir
52106 Meacutethode consulterHistorique
Description agrave venir
52107 Meacutethode fildEvenements
Description agrave venir
52108 Meacutethode listeActions
Description agrave venir
52109 Meacutethode tableaudeBord
Description agrave venir
521010 Meacutethode deposerFlux
Description agrave venir
521011 Meacutethode traiter
Description agrave venir
215 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5211 Gestions des structures
Le service gestion des structures offre un accegraves agrave lrsquoespace gestion des structures de la solution mutualiseacutee-CPP
2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un gestionnaire de structure de modifier la fiche de la structure par exemple pour en
changer les coordonneacutees mais aussi drsquoindiquer si la reacutefeacuterence agrave un code service et agrave un engagement est
obligatoire pour ses fournisseurs
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
52111 Meacutethode rechercher
Description agrave venir
52112 Meacutethode enregistrer
Description agrave venir
52113 Meacutethode consulterDetail
Description agrave venir
52114 Meacutethode consulterHistorique
Description agrave venir
52115 Meacutethode consulterPiece
Description agrave venir
52116 Meacutethode fildEvenements
Description agrave venir
52117 Meacutethode listeActions
Description agrave venir
52118 Meacutethode tableaudeBord
Description agrave venir
52119 Meacutethode ajouterPj
Description agrave venir
521110 Meacutethode traiter
Description agrave venir
216 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5212 Gestion du compte utilisateurs
Le service gestion des utilisateurs offre un accegraves agrave lrsquoespace gestion des utilisateurs de la solution mutualiseacutee-
CPP 2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet notamment agrave un utilisateur de rechercher et consulter ses habilitations ainsi que de
demander au gestionnaire de structure une modification de ses habilitations
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
52121 Meacutethode enregistrer
Description agrave venir
52122 Meacutethode consulterDetail
Description agrave venir
52123 Meacutethode consulterPiece
Description agrave venir
52124 Meacutethode fildEvenements
Description agrave venir
52125 Meacutethode ajouterPj
Description agrave venir
217 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5213 Qualification des flux
Le service qualification des flux offre un accegraves agrave lrsquoespace qualification des flux de la solution mutualiseacutee-CPP
2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de tester les fichiers avant de les transmettre en mode flux agrave la solution
mutualiseacutee-CPP 2017
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
52131 Meacutethode rechercher
Description agrave venir
52132 Meacutethode enregistrer
Description agrave venir
52133 Meacutethode soumettre
Description agrave venir
52134 Meacutethode fildEvenements
Description agrave venir
52135 Meacutethode listeActions
Description agrave venir
52136 Meacutethode tableaudeBord
Description agrave venir
52137 Meacutethode deposerFlux
Description agrave venir
52138 Meacutethode ajouterPj
218 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5214 Reacutefeacuterentiels
Le service reacutefeacuterentiels offre un accegraves agrave lrsquoespace reacutefeacuterentiels de la solution mutualiseacutee-CPP 2017 Ce service
reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Il permet notamment agrave un utilisateur de consulter lrsquoannuaire des structures reacutefeacuterenceacutees sur CPP
52141 Meacutethode rechercher
Description agrave venir
52142 Meacutethode consulterDetail
Description agrave venir
219 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
6 LrsquoAUTHENTIFICATION
Deux modes drsquoauthentification agrave la solution mutualiseacutee CCP2017 existent et seront deacutecrits ici
- lrsquoauthentification agrave la solution mutualiseacutee agrave partir drsquoun portail tiers existant pour les utilisateurs
drsquoentreprises en passant exclusivement par les services de France Connect Entreprises
- lrsquoauthentification agrave la solution mutualiseacutee par un SI externe pour les acteurs des entiteacutes publiques
61 Lrsquoauthentification agrave la solution mutualiseacutee CPP2017 par un portail tiers laquo fournisseurs raquo
Aujourdhui les professionnels (utilisateurs agissant pour le compte drsquoune entreprise) possegravedent plusieurs
comptes et mots de passe pour acceacuteder aux diffeacuterents services proposeacutes par les administrations franccedilaises Du
point de vue de lrsquoutilisateur lrsquoaccegraves aux services de lrsquoeacutetat est complexifieacute par cette multipliciteacute drsquoidentifiants
Une solution est de deacuteleacuteguer agrave des fournisseurs drsquoidentiteacute la fonction drsquoauthentification des utilisateurs La
gestion des identiteacutes est alors sous la responsabiliteacute drsquoun fournisseur didentiteacutes externe cest agrave dire lentiteacute
chez laquelle est heacutebergeacute le compte de lutilisateur
France Connect est un projet informatique piloteacute par le SGMAP et la DISIC Lrsquoobjectif est de mettre en service
un systegraveme de deacuteleacutegation drsquoauthentification qui a pour vocation de simplifier la relation des usagers (aussi bien
les particuliers que les entreprises) avec lrsquoensemble des administrations
611 Le principe de fonctionnement de France Connect Entreprises
A Lrsquoentreprise accegravede agrave la page drsquoaccueil drsquoun portail tiers beacuteneacuteficiant de lrsquooffre de service drsquoAPI de la
solution mutualiseacutee CPP2017
B Il actionne le bouton France Connect
C Plusieurs fournisseurs drsquoidentiteacutes compatibles avec France Connect lui sont alors proposeacutes PLACE etc
D Lrsquoentreprise choisit un fournisseur drsquoidentiteacutes et srsquoauthentifie en utilisant un compte deacutejagrave deacutefini (saisies
de son identifiant et mot de passe)
E Une fois authentifieacute lrsquousager accegravede agrave lrsquooffre de services de la solution mutualiseacutee CCP2017
France Connect est donc un service Web qui permet aux internautes de sidentifier et sauthentifier
sur des fournisseurs de services par lintermeacutediaire de fournisseurs didentiteacutes
Lrsquoutilisateur nrsquoest pas obligeacute drsquoavoir un identifiant et un mot de passe speacutecifiques par application (Fournisseur
de services)
220 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
France Connect agit en tant que tiers mettant en relation entreprises et administrations aupregraves de fournisseurs
didentiteacutes Lauthentification est transparente pour une application utilisant France Connect (elle ne converse
jamais directement avec le fournisseur didentiteacutes cest France Connect qui sen charge)
France Connect fournit aux diffeacuterents acteurs une identiteacute unique sur une personne physique appeleacutee lidentiteacute
pivot
612 Lrsquoimpleacutementation de la France connect pour les portails tiers dans le cadre de la solution mutualiseacutee CPP2017
Lrsquoimpleacutementation des services de France Connect est deacutecrite dans le deacutetail du site du Secretariat Geacuteneacuteral agrave la
Modernisation de lrsquoAction publique httpsdocinteg01dev-franceconnectfr
Nous preacutesentons iccedili une version syntheacutetique cependant les informations les plus actualiseacutees devront ecirctre
reprises dans le lien reacutefeacuterenceacute ci-dessus
Une assistance est disponible via un support deacutedieacute accessible via lrsquoadresse supportdev-franceconnectfr
613 Description technique
France Connect est un service web qui agit en tant que tiers de confiance entre la solution mutualiseacutee CPP2017
et des fournisseurs de service drsquoidentiteacute
France Connect impleacutemente le laquo core raquo et la gestion des sessions de la norme OpenId Connect
OpenID Connect permet agrave des applications de veacuterifier lrsquoidentiteacute des utilisateurs et drsquoobtenir des informations les
concernant en se basant sur lrsquoauthentification effectueacutee par un serveur drsquoautorisation
OpenID Connect 10 se preacutesente comme eacutetant une surcouche de gestion drsquoidentiteacute du protocole drsquoautorisation
OAuth 20
Les speacutecifications du protocole OAuth deacutefinissent les meacutecanismes utiliseacutes pour lrsquoobtention et lrsquoutilisation des
jetons pour lrsquoaccegraves aux ressources
221 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
614 Etapes pour se raccorder agrave FranceConnect
Preacutesentation du diagramme de fournisseur de service
Source du scheacutema httpsdocinteg01dev-franceconnectfrintegration-fs
Chacune des eacutetapes est deacutecrite de la maniegravere suivante
1 ltFC_URLgtapiv1authorize REDIRECTION
Contexte Le FS redirige depuis la requecircte preacuteceacutedente vers apiv1authorize pour engager la cineacutematique
dauthentification
Origine FS
Cible FC
Type dappel redirection navigateur
Requecircte
URL
ltFC_URLgtapiv1authorizeresponse_type=codeampclient_id=ltCLIENT_IDgtampredirect_uri=ltFS_URLgt2FltURL
_CALLBACKgtampscope=ltSCOPESgtampstate=ltSTATEgtampnonce=ltNONCEgt Reacuteponse
[hellip]
Ordre des eacutetapes pour se raccorder agrave FranceConnect pour un portail amont
Etape 1 Srsquoinscrire en tant que nouveau fournisseur de service afin de recevoir un client ID et un client secret
Un formulaire en ligne est disponible httpsdocinteg01dev-franceconnectfrintegration-fs
Etape 2 Obtenir un client OpenId Connect
222 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Des exemples dapplications clientes qui fonctionnent baseacutees sur des librairies du marcheacute sont mises agrave
disposition directement par France Connect httpsgithubcomfrance-connectservice-providers-
examples
Dautres clients sont disponibles sur le site officiel drsquoOpenId Connect
httpopenidnetdeveloperslibraries
o Note il faut choisir un produit dont la caracteacuteristique Relying Party est Yes
Etape 3 Configurer votre client OpenID Connect
Avec les EndPoints de France Connect (Autorisation Token UserInfos et Logout)
Authorization endpoint httpsfceinteg01dev-franceconnectfrapiv1authorize
Token endpoint httpsfceinteg01dev-franceconnectfrapiv1token
UserInfo endpoint httpsfceinteg01dev-franceconnectfrapiv1userinfo
Endpoint de logout httpsfceinteg01dev-franceconnectfrapiv1logout
62 Lrsquoauthentification agrave la solution mutualiseacutee CPP2017 par un SI Externe
621 Principe geacuteneacuteral
La seacutecurisation des accegraves aux services web du Portail Fournisseur est reacutealiseacutee sur deux niveaux
La mise en place drsquoune liaison seacutecuriseacutee avec lrsquoapplication appelante du partenaire (eacutediteur ou entiteacute
publique)
La mise en place drsquoune authentification de lrsquoutilisateur de lrsquoentiteacute publique autorisant la reacutealisation des
opeacuterations au travers ou pour le compte de lrsquoentiteacute publique
622 Mise en place drsquoune liaison seacutecuriseacutee
Pour assurer les exigences et contraintes de confidentialiteacute inteacutegriteacute et imputabiliteacute des eacutechanges sur internet
les messages sont encapsuleacutes dans une liaison chiffreacutee TLS 1x avec authentification mutuelle
623 Description de la mise en œuvre
Lors de lrsquoeacutetablissement de la liaison lrsquoapplication du partenaire (eacutediteur ou entiteacute publique) doit srsquoauthentifier et
valider le certificat preacutesenteacute par le Portail Fournisseur CPP2017 Le certificat preacutesenteacute par le Portail Fournisseur
CPP2017 est un certificat X509 signeacute par le certificat drsquoautoriteacute CLASSE 4 de lrsquoIGC retenue par lrsquoAIFE Cette
IGC est une IGC reconnue par le RGS
Lrsquoapplication du partenaire doit effectuer les opeacuterations suivantes
ndash Veacuterifier la signature du certificat sa parenteacute (lrsquoautoriteacute) et les dates de deacutebut et de fin de validiteacute
devront ecirctre veacuterifieacutees
ndash Controcircler que le certificat nrsquoest pas reacutevoqueacute
En retour lrsquoapplication du partenaire fournit un certificat X509 signeacute par le certificat drsquoautoriteacute CLASSE 4 drsquoune
IGC reconnue par le RGS
Le Portail Fournisseur CPP2017 effectue les opeacuterations suivantes
ndash Veacuterification de la signature du certificat sa parenteacute (lrsquoautoriteacute) et des dates de deacutebut et de fin de
validiteacute
ndash Controcircle de la non reacutevocation du certificat
ndash Controcircle de la preacutesence de la clef dans la liste des clefs accepteacutees par le Portail Fournisseur CPP2017
223 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
624 Reccomandations
Le certificat ayant une dureacutee de vie limiteacutee il est donc neacutecessaire de preacutevoir cocircteacute systegraveme ou serveur du
partenaire les meacutecanismes permettant de geacuterer ce renouvellement Pour faciliter cette opeacuteration il est
recommandeacute aux applications des partenaires drsquoecirctre agrave mecircme de geacuterer au moins deux certificats
potentiellement issus drsquoautoriteacutes diffeacuterentes (une autoriteacute pour le certificat en fin de vie et une pour le nouveau
certificat)
224 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
625 Standards et reacutefeacuterences utiliseacutees
ndash TLS1x RFC 5246 et RFC 4346
ndash Liste des IGC reconnues par le RGS httpwwwssigouvfradministrationqualifications
ndash Certificat X509 RFC 5280
63 Mise en place drsquoune authentification utilisateur par login et mot de passe
Pour deacutefinir les peacuterimegravetres (fonctions et donneacutees) accessibles au travers des services web et reacutepondre aux
exigences et contraintes drsquoimputabiliteacute des actions reacutealiseacutees sur le Portail de Services CPP2017 une
authentification utilisateur est mise en place apregraves lrsquoeacutetablissement de la liaison seacutecuriseacutee avec le partenaire
Dans le cadre de lrsquoauthentification par login et mot de passe apregraves lrsquoeacutetablissement de la liaison seacutecuriseacutee avec
lrsquoapplication du partenaire le SI Externe insegravere les champs deacutecrits ci-apregraves dans le header HTTP de la requecircte
REST
ndash Champ laquo Login raquo ce champ contient le login ou identifiant de lrsquoutilisateur invoquant le service
ndash Champ laquo MDP raquo ce champ contient le laquo hash raquo du mot de passe associeacute agrave lrsquoidentifiant de lrsquoutilisateur
invoquant le service
Le laquo hash raquo du mot de passe est le reacutesultat obtenu en appliquant lrsquoalgorithme SHA-256 au mot de passe
utilisateur
631 Standard et reacutefeacuterences utiliseacutes
SHA 256 FIPS 180-4
225 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
7 LES PROTOCOLES DE RACCORDEMENT POUR LES FOURNISSEURS
Afin de permettre les eacutechanges de flux de donneacutees la solution CPP 2017 met agrave disposition des partenaires les
trois protocoles drsquoeacutechanges suivants
- PeSIT HS E
- SFTP
- AS2
Un partenaire ne peut utiliser exclusivement qursquoun seul de ces protocoles
71 PeSIT HS E
711 Deacutefinition
PeSIT (Protocole dEchanges pour un Systegraveme Interbancaire de Teacuteleacutecompensation)
Le principe drsquoeacutechange de donneacutee est baseacute sur des messages FPDU (File transfer protocol Data Unit) eacutechangeacutes
entre deux uniteacutes PeSIT homologues le demandeur et le serveur
Dans le cadre des eacutechanges entre Chorus Portail Pro et ses partenaires le protocole PESIT HS E est utiliseacute
uniquement en mode laquo push raquo ce qui signifie que le partenaire peut de sa propre initiative directement
envoyer un fichier au destinataire
Drsquoautre part la couche transport est seacutecuriseacutee par TLS ce qui induit des eacutechanges de certificats entre les
partenaires
712 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP
- Disposer drsquoun moniteur de transfert supportant le protocole PeSIT HS E
- Disposer drsquoun utilitaire drsquoaffectation de numeacutero de seacutequence
- Deacutefinir une proceacutedure drsquoeacutemission et de reacuteception
713 Preacuterequis de seacutecuriteacute
La seacutecuriteacute du protocole devra au preacutealable ecirctre assureacutee par
- un outil de calcul et de veacuterification de signature enveloppante XADES
- un certificat et sa cleacute priveacutee pour lrsquooutil de calcul de signature XADES
- le certificat du Systegraveme drsquoeacutechange pour la veacuterification de signature XADES
- un certificat et sa cleacute priveacutee pour la connexion TLS
226 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
72 SFTP
721 Deacutefinition
Le Secure File Transfert Protocol (ou SSH File Transfert Protocol ) est un protocole de transfert de fichiers
type clientserveur permettant un cryptage de toute la connexion y compris des mots de passe et du contenu
des transferts
Dans ce cas-ci lrsquoAIFE (Chorus Portail Pro) se constituera toujours en tant que serveur et les partenaires
resteront clients quel que soit le sens du transfert Le protocole preacutevoit la geacuteneacuteration drsquoune paire de cleacutes TLS
publiquespriveacutees permettant lrsquoouverture des services SFTP
Dans le cadre de lrsquoutilisation du protocole SFTP le partenaire devra deacuteposer sur le serveur SFTP de lrsquoAIFE les
fichiers qursquoil souhaite remettre agrave Chorus Portail Pro De mecircme il devra venir retirer sur le serveur de lrsquoAIFE les
fichiers qui lui seront remis par Chorus Portail Pro Dans ce cadre le deacutelai de retrait avant purge des fichiers est
fixeacute agrave une dureacutee drsquoune semaine Passeacute ce deacutelai les fichiers seront automatiquement purgeacutes
Le nommage des fichiers se fera agrave partir de la nomenclature deacutefinie pour le PeSIT HS E
Les cleacutes SSH priveacuteespubliques seront eacutechangeacutees entre le client et le serveur SFTP lors de leur premier
eacutechange
722 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP
- Disposer drsquoun outil supportant le protocole SFTP
- Disposer drsquoun utilitaire drsquoaffectation de numeacutero de seacutequence
- Deacutefinir une proceacutedure drsquoeacutemission et de reacuteception
723 Preacuterequis de seacutecuriteacute
- La cleacute publique AIFE doit ecirctre mise agrave disposition du partenaire qui souhaite eacutechanger via ce protocole
(via des URL sur les principes drsquoeacutechanges TLS)
- Cette cleacute sera valideacutee manuellement au niveau du serveur SFTP CPP permettant ainsi la connexion du
client SFTP
227 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
73 AS2
731 Deacutefinition
Le protocole AS2 fonctionne en mode laquo push raquo Le partenaire peut donc de sa propre initiative directement
envoyer un fichier au destinataire Ce protocole a la particulariteacute drsquointeacutegrer un systegraveme drsquoacquittement
protocolaire appeleacute MDN Dans le cadre des eacutechanges entre Chorus Portail Pro et ses partenaires les MDN
devront ecirctre geacuteneacutereacutes en mode synchrone et signeacutes
Le fichier agrave transmettre est encapsuleacute dans la requecircte AS2 sous forme de piegravece jointe dont le nommage se
fait agrave partir de la nomenclature deacutefinie pour le PeSIT HS E
Le protocole AS2 permettant la mise en œuvre de niveaux de seacutecuriteacute les certificats sont signeacutes au moyen
drsquoun algorithme SHA-1 et les eacutechanges crypteacutes au moyen drsquoun algorithme AES 256
732 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP
- Disposer drsquoun utilitaire drsquoaffectation de numeacutero de seacutequence
- Deacutefinir une proceacutedure drsquoeacutemission et de reacuteception
- Les partenaires doivent disposer drsquoun serveur AS2
- Les serveurs des partenaires doivent ecirctre en mesure de geacuterer les MDN synchrones et signeacutes
733 Preacuterequis de seacutecuriteacute
- Le protocole est seacutecuriseacute La couche de transport ne neacutecessite donc pas de TLS
- Les partenaires doivent neacuteanmoins disposer de certificats pour reacutealiser les opeacuterations de
o Signature (SHA-1)
o Chiffrement (AES 256)
o Authentification
228 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
8 GLOSSAIRE
Abreacuteviation Signification
AIFE Agence pour lrsquoinformatique financiegravere de lrsquoEtat chargeacutee du pilotage de la maicirctrise drsquoœuvre de la solution mutualiseacutee-CPP 2017 et du deacuteploiement de la solution13
API Application Programming Interface Ensemble normaliseacute de fonctions qui sert de faccedilade par laquelle un logiciel offre des services agrave dautres logiciels
ASAP Avis des sommes agrave payer
Atlas Solution de stockage des factures et de piegraveces justificatives
Chorus
Chorus est lapplication commune agrave tous les gestionnaires et comptables de
lEacutetat geacuterant la deacutepense les recettes non fiscales et la comptabiliteacute de lEacutetat Elle integravegre tous les acteurs de la gestion financiegravere de lEacutetat Lapplication
est fondeacutee sur un progiciel de gestion inteacutegreacutee (PGI) et permet de mettre en œuvre toutes les ambitions de la LOLF notamment en termes de comptabiliteacute
Solution mutualiseacutee-CPP 2017
Solution mutualiseacutee cible du laquo Portail de facturation raquo Chorus Portail Pro
Facture
La facture est une piegravece comptable par laquelle le vendeur (ou prestataire de services) indique le deacutetail des quantiteacutes qualiteacutes et prix des marchandises ou services preacutealablement deacutelivreacutes qui constitue lrsquoensemble des donneacutees de facturation Les factures inteacutegreacutees au peacuterimegravetre de la deacutemateacuterialisation sont celles de la commande publique transmise par les
fournisseurs
Demande de paiement Demande de paiement facture de cotraitance ou de sous-traitance
Document de facturation Document justificatif transmis agrave lrsquoappui drsquoune facture
Donneacutees de facturation Champ drsquoune facture
Dossier de facturation Ensemble de piegraveces permettant le mandatement et la liquidation (facture et document de facturation)
DGD Deacutecompte geacuteneacuteral deacutefinitif
DGFiP Direction Geacuteneacuterale des Finances Publiques
DP Objet creacuteeacute par lrsquoordonnateur Etat ou EPN permettant la liquidation (correspondant au mandatement du secteur public local)
DRFiP Direction reacutegionale des finances publiques
EDI Echange de donneacutees informatiseacute
EJ Engagement juridique
EPL Etablissement Public Local
EPN Etablissement Public National
EPS Etablissement Public de Santeacute
Espace factures reccedilues Portail en mode laquo SaaS raquo permettant aux collectiviteacutes locales et EPN de teacuteleacutecharger leurs factures drsquoen remonter les statuts drsquoavancement et
drsquointeragir avec les fournisseurs et le support
Helios Helios Systegraveme drsquoinformation comptable de la direction geacuteneacuterale des finances publiques deacutedieacute au secteur local pour la tenue des comptabiliteacutes
locales
PES Protocole drsquoeacutechange standard
PIGP Portail internet de la gestion publique
PJ Piegravece justificative ou piegravece jointe selon le contexte
MOA Maitrise drsquoouvrage
MOE Maitrise drsquoœuvre
Mode laquo Saas raquo Le mode laquo Saas raquo (logiciel en mode service) est un modegravele drsquoexploitation commerciale agrave des logiciels en ligne qui permet aux utilisateurs de ne pas avoir agrave installer lrsquooutil sur leurs propres services
SE Chorus Systegraveme drsquoeacutechange Chorus
SE Service exeacutecutant la deacutepense de lrsquoEtat
SIGF Systegraveme drsquoInformation de gestion financiegravere (des collectiviteacutes et eacutetablissements publics)
229 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
SIRET
Le numeacutero SIRET est un identifiant deacutetablissement pour les fournisseurs franccedilais Cet identifiant numeacuterique de 14 chiffres est articuleacute en deux parties
la premiegravere est le numeacutero SIREN de luniteacute leacutegale agrave laquelle appartient luniteacute SIRET la seconde habituellement appeleacutee NIC (Numeacutero Interne de Classement) se compose dun numeacutero dordre agrave quatre chiffres attribueacute agrave leacutetablissement et dun chiffre de controcircle qui permet de veacuterifier la validiteacute
de lensemble du numeacutero SIRET
SMA Service mandataire Atlas
UBL Invoice Universal Business Language (norme de structuration de donneacutees de factures)
UNCEFACT United Nations Centre for Trade Facilitation and Electronic Business
2 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
1 Propos liminaires 8 11 Objectifs du document 8 12 Contenu du document 8 13 Lecture du document 8
2 Introduction 9 21 Le contexte et les objectifs de la deacutemateacuterialisation des factures 9 211 Un contexte et une trajectoire recherchant la simplification administrative 9 212 Les objectifs du programme de deacutemateacuterialisation des factures 9 22 Rappel du cadre regraveglementaire 10 221 Le cadre regraveglementaire europeacuteen 10 222 Le cadre regraveglementaire franccedilais 10 2221 Les conditions drsquoeacutemission et reacuteception des factures agrave destination de la sphegravere publique 10 2222 Les mentions obligatoires de la facture eacutelectronique 11 2223 Les eacuteleacutements relevant de la facturation 12 2224 Les modaliteacutes actuelles de deacutemateacuterialisation des factures 13 2225 Les modaliteacutes de controcircle de la piste drsquoaudit de lrsquoarticle 289 du CGI 14 23 Peacuterimegravetre drsquoapplication de la solution mutualiseacutee-CPP 2017 15 231 Les acteurs concerneacutes 15 2311 Les fournisseurs priveacutes et publics 15 2312 Les personnes publiques reacutecipiendaires 15 2313 Les tiers de teacuteleacutetransmission 16 2314 Les opeacuterateurs de deacutemateacuterialisation 16 2315 Les eacutediteurs de portails partenaires amont agrave valeur ajouteacutee 17 2316 Les eacutediteurs de solutions meacutetiers exploitant les donneacutees de facturation 17 232 Les natures de relations contractuelles concerneacutees 18
3 Description fonctionnelle de la solution 19 31 Les principes directeurs de la solution mutualiseacutee-CPP 2017 19 32 Preacutesentation de la solution mutualiseacutee-CPP 2017 19 321 Peacuterimegravetre fonctionnel de la solution mutualiseacutee-CPP 2017 19 322 Offre de service de la solution mutualiseacutee-CPP 2017 20 33 Identification des acteurs 21 331 Pour les eacutemetteurs de factures 21 332 Pour les reacutecepteurs de factures 21 34 Lrsquooffre de service agrave destination des eacutemetteurs de factures 22 341 Les modes de transmission de factures 22 342 La mise agrave disposition de lrsquoannuaire des entiteacutes destinatrices de factures 24 343 La sollicitation de lrsquoassistance 24 35 Lrsquooffre de service agrave destination des reacutecepteurs de factures 25 351 La notification de la reacuteception drsquoune facture 25 352 La mise agrave disposition des factures et des dossiers de facturation 25 3521 En mode EDI 25 3522 En mode service 25 3523 En mode portail 25 353 La prise en compte de la remonteacutee des statuts 26 354 Le recours agrave lrsquoassistance de la solution mutualiseacutee 27 3541 La sollicitation de lrsquoassistance par les reacutecepteurs de factures 27 3542 La reacuteponse aux sollicitations en provenance des eacutemetteurs de factures 27 36 Le cycle de vie nominal de la facture 28 37 Les controcircles reacutealiseacutes par la solution mutualiseacutee-CPP 2017 32 371 Les controcircles de coheacuterence du flux et de seacutecuriteacute 32 372 Les controcircles de structure des donneacutees 32 373 Les controcircles de la coheacuterence des donneacutees 33 374 Focus sur le controcircle drsquouniciteacute 34
3 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
3741 Deacutelimitation de lrsquouniciteacute 34 3742 Le controcircle de lrsquouniciteacute 34 38 Les possibiliteacutes de recyclage de la facture 35 381 Deacutelimitation du recyclage 35 382 Modaliteacutes du recyclage 35 383 Modaliteacutes de reacuteeacutemission de facture sans recyclage 35 39 Les diffeacuterents cadres de facturation 36 391 Modaliteacutes de prise en compte des cadres de facturation speacutecifiques 36 392 Focus sur les modaliteacutes de validation 37 393 Focus sur les modaliteacutes de prise en compte des piegraveces de marcheacute de travaux sur CPP 38
4 Description des formats portant les flux drsquoeacutechanges autour de la solution mutualiseacutee-CPP 2017 41 41 Vue drsquoensemble des flux autour de la solution mutualiseacutee-CPP 2017 41 411 Matrices des flux drsquoeacutechange 42 4111 Matrices des flux par type drsquoacteur 42 412 Preacutesentation des formats accepteacutes par type de flux EDI 44 42 Description geacuteneacuterique des donneacutees par type de flux 45 421 Description du flux Pivot 45 422 Description des flux de type facture 54 423 Description des flux Cycle de Vie de la facture (R) 81 424 Description des enveloppes des flux 85 43 Regravegles de gestion associeacutees aux donneacutees geacuteneacuteriques porteacutees par les flux 87 44 Regravegles de gestion speacutecifiques aux meacutemoires de frais de justice 96 45 Description deacutetailleacutee des formats syntaxiques associeacutes aux diffeacuterents types de flux 98 451 Flux Pivot - Format CPPFacturePivot 98 4511 Flux pivot ndash syntaxe de lrsquoenveloppe 100 4512 Flux Pivot - Syntaxe des donneacutees 101 452 Flux factures 105 4521 Flux structureacute Facture 105 4522 Flux mixte Facture 127 4523 Flux structureacutes Meacutemoire de frais de justice ndash Format UBL Invoice 145 453 Flux de cycle de vie de la facture 150 4531 Format AIFE_Statut 150 4532 Format CPPStatut 154 46 Regravegles de gestion associeacutees aux donneacutees associeacutees aux formats syntaxiques 161 461 Regravegles de Gestion applicables aux formats syntaxiques UBL 161 462 Regravegles de Gestion applicables aux formats syntaxiques CII 162 463 Regravegles de Gestion applicables aux formats syntaxiques PES_Factures_ASAP 163 464 Regravegles de Gestion applicables au format syntaxique du flux PES_DeacutepenseAller 165 465 Regravegles de Gestion applicables aux formats syntaxique CPP 167
5 Presentation du mode service 168 51 Le principe de fonctionnement des API 168 511 Preacutesentation de lrsquooffre de service 168 512 Contraintes lieacutees au header de la requecircte 169 52 Les services proposeacutes en API 170 521 Service factures eacutemises 171 5211 Meacutethode rechercher 171 5212 Meacutethode enregistrer 175 5213 Meacutethode soumettre 180 5214 Meacutethode dupliquer 186 5215 Meacutethode supprimer 186 5216 Meacutethode consulterDetail 186 5217 Meacutethode consulterHistorique 186 5218 Meacutethode consulterPiece 186 5219 Meacutethode telecharger 187
4 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52110 Meacutethode fildEvenements 189 52111 Meacutethode listeActions 189 52112 Meacutethode tableaudeBord 189 52113 Meacutethode deposerFlux 190 52114 Meacutethode depoderPdf 190 52115 Meacutethode ajouterPj 190 52116 Meacutethode recycler 190 522 Service factures de travaux 191 5221 Meacutethode rechercher 191 5222 Meacutethode enregistrer 191 5223 Meacutethode soumettre 191 5224 Meacutethode dupliquer 191 5225 Meacutethode supprimer 191 5226 Meacutethode consulterDetail 191 5227 Meacutethode consulterHistorique 191 5228 Meacutethode consulterPiece 191 5229 Meacutethode telecharger 191 52210 Meacutethode fildEvenements 191 52211 Meacutethode listeActions 191 52212 Meacutethode tableaudeBord 191 52213 Meacutethode deposerFlux 192 52214 Meacutethode depoderPdf 192 52215 Meacutethode ajouterPj 192 52216 Meacutethode traiter 192 52217 Meacutethode recycler 192 523 Service factures agrave valider 193 5231 Meacutethode rechercher 193 5232 Meacutethode consulterDetail 193 5233 Meacutethode consulterHistorique 193 5234 Meacutethode consulterPiece 193 5235 Meacutethode telecharger 193 5236 Meacutethode fildEvenements 193 5237 Meacutethode listeActions 193 5238 Meacutethode tableaudeBord 193 5239 Meacutethode traiter 193 524 Service factures reccedilues 194 5241 Meacutethode rechercher 194 5242 Meacutethode consulterDetail 198 5243 Meacutethode consulterHistorique 198 5244 Meacutethode consulterPiece 198 5245 Meacutethode telecharger 199 5246 Meacutethode fildEvenements 201 5247 Meacutethode listeActions 201 5248 Meacutethode tableaudeBord 201 5249 Meacutethode traiter 201 525 Service meacutemoires de justice 205 5251 Meacutethode rechercher 205 5252 Meacutethode enregistrer 205 5253 Meacutethode soumettre 205 5254 Meacutethode dupliquer 205 5255 Meacutethode supprimer 205 5256 Meacutethode consulterDetail 205 5257 Meacutethode consulterHistorique 205 5258 Meacutethode consulterPiece 205
5 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5259 Meacutethode telecharger 205 52510 Meacutethode fildEvenements 205 52511 Meacutethode listeActions 205 52512 Meacutethode tableaudeBord 206 52513 Meacutethode deposerFlux 206 52514 Meacutethode ajouterPj 206 526 Service demandes de remboursement TIC 207 5261 Meacutethode rechercher 207 5262 Meacutethode enregistrer 207 5263 Meacutethode soumettre 207 5264 Meacutethode dupliquer 207 5265 Meacutethode supprimer 207 5266 Meacutethode consulterDetail 207 5267 Meacutethode consulterHistorique 207 5268 Meacutethode consulterPiece 207 5269 Meacutethode telecharger 207 52610 Meacutethode fildEvenements 207 52611 Meacutethode listeActions 207 52612 Meacutethode tableaudeBord 207 52613 Meacutethode deposerFlux 207 52614 Meacutethode ajouterPj 208 527 Service engagements 209 5271 Meacutethode rechercher 209 5272 Meacutethode consulterDetail 209 5273 Meacutethode consulterHistorique 209 5274 Meacutethode consulterPiece 209 5275 Meacutethode telecharger 209 5276 Meacutethode fildEvenements 209 5277 Meacutethode listeActions 209 5278 Meacutethode tableaudeBord 209 528 Sollicitations eacutemises 210 5281 Meacutethode rechercher 210 5282 Meacutethode enregistrer 210 5283 Meacutethode soumettre 210 5284 Meacutethode supprimer 210 5285 Meacutethode consulterDetail 210 5286 Meacutethode consulterHistorique 210 5287 Meacutethode consulterPiece 210 5288 Meacutethode telecharger 210 5289 Meacutethode fildEvenements 210 52810 Meacutethode listeActions 210 52811 Meacutethode tableaudeBord 210 52812 Meacutethode ajouterPj 211 52813 Meacutethode traiter 211 529 Sollicitation reccedilues 212 5291 Meacutethode rechercher 212 5292 Meacutethode enregistrer 212 5293 Meacutethode soumettre 212 5294 Meacutethode consulterDetail 212 5295 Meacutethode consulterHistorique 212 5296 Meacutethode consulterPiece 212 5297 Meacutethode telecharger 212 5298 Meacutethode fildEvenements 212 5299 Meacutethode listeActions 212
6 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52910 Meacutethode tableaudeBord 212 52911 Meacutethode ajouterPj 212 52912 Meacutethode traiter 213 5210 Gestion des utilisateurs 214 52101 Meacutethode rechercher 214 52102 Meacutethode enregistrer 214 52103 Meacutethode soumettre 214 52104 Meacutethode supprimer 214 52105 Meacutethode consulterDetail 214 52106 Meacutethode consulterHistorique 214 52107 Meacutethode fildEvenements 214 52108 Meacutethode listeActions 214 52109 Meacutethode tableaudeBord 214 521010 Meacutethode deposerFlux 214 521011 Meacutethode traiter 214 5211 Gestions des structures 215 52111 Meacutethode rechercher 215 52112 Meacutethode enregistrer 215 52113 Meacutethode consulterDetail 215 52114 Meacutethode consulterHistorique 215 52115 Meacutethode consulterPiece 215 52116 Meacutethode fildEvenements 215 52117 Meacutethode listeActions 215 52118 Meacutethode tableaudeBord 215 52119 Meacutethode ajouterPj 215 521110 Meacutethode traiter 215 5212 Gestion du compte utilisateurs 216 52121 Meacutethode enregistrer 216 52122 Meacutethode consulterDetail 216 52123 Meacutethode consulterPiece 216 52124 Meacutethode fildEvenements 216 52125 Meacutethode ajouterPj 216 5213 Qualification des flux 217 52131 Meacutethode rechercher 217 52132 Meacutethode enregistrer 217 52133 Meacutethode soumettre 217 52134 Meacutethode fildEvenements 217 52135 Meacutethode listeActions 217 52136 Meacutethode tableaudeBord 217 52137 Meacutethode deposerFlux 217 52138 Meacutethode ajouterPj 217 5214 Reacutefeacuterentiels 218 52141 Meacutethode rechercher 218 52142 Meacutethode consulterDetail 218
6 Lrsquoauthentification 219 61 Lrsquoauthentification agrave la solution mutualiseacutee CPP2017 par un portail tiers laquo fournisseurs raquo 219 611 Le principe de fonctionnement de France Connect Entreprises 219 612 Lrsquoimpleacutementation de la France connect pour les portails tiers dans le cadre de la solution
mutualiseacutee CPP2017 220 613 Description technique 220 614 Etapes pour se raccorder agrave FranceConnect 221 62 Lrsquoauthentification agrave la solution mutualiseacutee CPP2017 par un SI Externe 222 621 Principe geacuteneacuteral 222 622 Mise en place drsquoune liaison seacutecuriseacutee 222
7 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
623 Description de la mise en œuvre 222 624 Reccomandations 223 625 Standards et reacutefeacuterences utiliseacutees 224 63 Mise en place drsquoune authentification utilisateur par login et mot de passe 224 631 Standard et reacutefeacuterences utiliseacutes 224
7 Les protocoles de raccordement pour les fournisseurs 225 71 PeSIT HS E 225 711 Deacutefinition 225 712 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP 225 713 Preacuterequis de seacutecuriteacute 225 72 SFTP 226 721 Deacutefinition 226 722 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP 226 723 Preacuterequis de seacutecuriteacute 226 73 AS2 227 731 Deacutefinition 227 732 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP 227 733 Preacuterequis de seacutecuriteacute 227
8 Glossaire 228
8 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
1 PROPOS LIMINAIRES
11 Objectifs du document
Ce document preacutesente le dossier des speacutecifications externes de la solution mutualiseacutee mise agrave disposition par
lrsquoEtat et deacutenommeacutee laquoPortail de facturationraquo Celle-ci permet
- le deacutepocirct et la transmission des factures sous forme eacutelectronique par les fournisseurs agrave destination de
personnes publiques
- la remonteacutee drsquoinformations du cycle de vie des factures agrave ces fournisseurs par les personnes publiques
Les speacutecifications externes entrent dans le cadre de lrsquoorganisation du deacuteveloppement et de la gestion des
systegravemes drsquoinformations impliqueacutes par ce projet
Ce document srsquoadresse
- A lrsquoensemble des fournisseurs de la sphegravere publique
- Aux personnes morales de droit public destinataires de factures
- Aux eacutediteurs de solutions financiegraveres des structures publiques
- Aux eacutediteurs de plateforme drsquoeacutechanges deacutemateacuterialiseacutes
- Aux prestataires informatiques en charge de la gestion des plateformes publiques (portails partenaires)
ou de prestation de tiers de teacuteleacutetransmission
12 Contenu du document
Le preacutesent document preacutecise les exigences neacutecessaires au deacutepocirct la reacuteception et la transmission des factures
sous forme eacutelectronique agrave destination de personnes publiques ainsi que la remonteacutee des informations sur le
cycle de vie de la facture
Il encadre lrsquoensemble des modaliteacutes drsquoeacutechange de flux et de format ainsi que les contraintes drsquoexploitation et
les modaliteacutes drsquoaccompagnement des diffeacuterents acteurs concerneacutes
Ce document nrsquoest ni un guide utilisateur ni un support drsquoexplication du laquo portail de facturation raquo A
ce titre ce document deacutecrit uniquement les speacutecifications concernant les flux EDI et la description
des fonctionnaliteacutes mises en mode service
13 Lecture du document
Les collectiviteacutes locales et leurs groupements sont reacuteunis sous lrsquoappellation laquo Secteur public local raquo (SPL)
Les speacutecifications externes relatives au secteur public local srsquoadressent aux entiteacutes raccordeacutees au systegraveme
drsquoinformation Helios (comptable assignataire)
Les speacutecifications externes relatives aux EPN srsquoadressent aux entiteacutes qui ne sont pas raccordeacutees au systegraveme
drsquoinformation Helios (comptable assignataire)
9 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
2 INTRODUCTION
21 Le contexte et les objectifs de la deacutemateacuterialisation des factures
211 Un contexte et une trajectoire recherchant la simplification administrative
Dans le cadre de lrsquoacceacuteleacuteration des eacutechanges numeacuteriques entre les entreprises et les administrations les
factures entre lEtat les entiteacutes du secteur public local et les eacutetablissements publics et leurs fournisseurs
doivent progressivement ecirctre deacutemateacuterialiseacutees Ce programme de facturation eacutelectronique srsquoinscrit dans le
contexte de la loi de modernisation de lrsquoeacuteconomie (LME) du 4 aoucirct 20081 et du mouvement de modernisation
de lrsquoaction publique au regard des deacutecisions retenues par le comiteacute interministeacuteriel pour la modernisation de
lrsquoaction publique du 17 juillet 2013 et de la Loi drsquoHabilitation du 3 janvier 2014 relative agrave la simplification et la
seacutecurisation de la vie des entreprises Il a vocation agrave rendre obligatoire lrsquoenvoi et la reacuteception de factures sous
forme deacutemateacuterialiseacutee pour la sphegravere publique et ses fournisseurs
Lrsquoordonnance du 26 juin 2014 relative au deacuteveloppement de la facturation eacutelectronique2 preacutevoit une
deacutemateacuterialisation des factures agrave compter du 1er janvier 2017 aux grandes entreprises et aux fournisseurs
publics puis progressivement geacuteneacuteraliseacutee drsquoici le 1er janvier 2020 en tenant compte de la taille des entreprises
concerneacutees3
- au 1er janvier 2017 pour les grandes entreprises et les personnes publiques
- au 1er janvier 2018 pour les entreprises de taille intermeacutediaire
- au 1er janvier 2019 pour les petites et moyennes entreprises
- au 1er janvier 2020 pour les microentreprises
212 Les objectifs du programme de deacutemateacuterialisation des factures
Le programme de deacutemateacuterialisation des factures est une avanceacutee suppleacutementaire vers cette deacutemateacuterialisation
du support papier Il permet drsquooptimiser et drsquoeacutelargir le panel des services fournis aux eacutemetteurs de factures
vers la sphegravere publique Il a vocation agrave
- Mettre en place un processus simplifieacute de deacutepocirct et de reacuteception des factures via une solution unique
- Contribuer agrave la diminution du deacutelai de transmission des factures entre les diffeacuterents services
compeacutetents
- Contribuer agrave la diminution du deacutelai de traitement des factures agrave chacune des eacutetapes du circuit
- Optimiser le suivi de la facture depuis son eacutemission jusqursquoagrave sa mise en paiement (ou son rejet)
- Archiver les factures deacuteposeacutees par les fournisseurs et valideacutees par les systegravemes drsquoinformation
- Mettre agrave disposition des fournisseurs lrsquohistorique des factures qursquoils ont deacuteposeacutees via la solution
Le programme de deacutemateacuterialisation des factures est synonyme de
- Gains financiers chiffrables compte tenu entre autres de la diminution progressive de la charge
associeacutee au traitement des factures4
- Gains de productiviteacute compte tenu de la diminution du temps de traitement par facture
- Gain de temps compte tenu de la reacuteduction des deacutelais aux diffeacuterentes eacutetapes de traitement de la
facture
- Gains en termes de seacutecuriteacute compte tenu de la fonctionnaliteacute drsquoarchivage de lrsquoarchitecture des
systegravemes drsquoinformations deacuteployeacutes et de lrsquooptimisation du suivi de la facture
Lrsquoensemble des points drsquoimpact sont reacutefeacuterenceacutes dans la fiche drsquoimpact du 18 juin 20145 eacutetablie par le Ministegravere
des finances et des comptes publics et attacheacutee au projet drsquoordonnance relative au deacuteveloppement de la
facturation eacutelectronique
1 Loi ndeg 2008-776 du 4 aoucirct 2008 de modernisation de leacuteconomie
2 Ordonnance ndeg 2014-697 du 26 juin 2014 relative au deacuteveloppement de la facturation eacutelectronique
3 Ces cateacutegories dentreprises sont celles preacutevues pour lapplication de larticle 51 de la loi du 4 aoucirct 2008
4 Les gains preacutevisionnels geacuteneacutereacutes par le projet de facturation eacutelectronique 2017 ont eacuteteacute estimeacutes dans la laquo Fiche drsquoimpact projet de texte
regraveglementaire concernant lrsquoordonnance relative au deacuteveloppement de la facturation eacutelectronique NOR FCPX1413059R raquo eacutetablie le 18
juin 2004 5 NOR FCPX1413059R
10 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
22 Rappel du cadre regraveglementaire
La facture eacutelectronique dans le droit communautaire est encadreacutee par une reacuteglementation sous la forme dune
directive europeacuteenne (Directive europeacuteenne 2001115CE)6 qui a harmoniseacute les mentions leacutegales introduit la
signature eacutelectronique et le format non structureacute de type PDF
Cette directive europeacuteenne est transposeacutee dans le droit national de chacun des eacutetats membres de lUnion
europeacuteenne Une facture est dite deacutemateacuterialiseacutee lorsquelle reacutepond agrave certains critegraveres techniques et de seacutecuriteacute
(garanties dauthenticiteacute de non reacutepudiation et dinteacutegriteacute) Elle est alors consideacutereacutee strictement comme
facture originale sur le plan comptable et fiscal
221 Le cadre regraveglementaire europeacuteen
Le Conseil de lrsquoUnion Europeacuteenne fixe le cadre regraveglementaire europeacuteen de la deacutemateacuterialisation des factures au travers de plusieurs textes structurants
La directive europeacuteenne 2001115CE du 20 deacutecembre 2001 introduit la signature eacutelectronique et le format non structureacute de type PDF
La directive europeacuteenne 201045UE7 du 13 juillet 2010 modifiant la directive 2006112CE relative au systegraveme commun de taxe sur la valeur ajouteacutee en ce qui concerne les regravegles de facturation libeacuteralise le recours agrave la facture deacutemateacuterialiseacutee
La directive europeacuteenne 201455UE8 oblige les pouvoirs adjudicateurs et les entiteacutes adjudicatrices agrave accepter les factures eacutelectroniques conformes aux normes europeacuteennes
222 Le cadre regraveglementaire franccedilais
2221 Les conditions drsquoeacutemission et reacuteception des factures agrave destination de la sphegravere publique
En premier lieu la loi de modernisation de lrsquoeacuteconomie (LME) ndeg2008-776 du 4 aoucirct 2008 donne obligation agrave
lrsquoEtat drsquoaccepter les factures eacutemises par ses fournisseurs sous forme deacutemateacuterialiseacutee Les deacutecrets
drsquoapplication ndeg2013-346 relatif aux obligations de facturation en matiegravere de TVA et au stockage de factures
eacutelectronique et ndeg 2013-350 du 25 avril 2013 modifiant les dispositions de lannexe III du CGI relatives aux
factures transmises par voie eacutelectronique en matiegravere de TVA faisant suite agrave la loi ndeg2012-1510 du 29
deacutecembre 20129 de finances rectificatives pour 2012 preacutecisent les modaliteacutes et les regravegles de mise en
œuvre de lrsquoobligation drsquoacceptation des factures deacutemateacuterialiseacutees stipuleacutees par la loi de modernisation de
lrsquoeacuteconomie Ils transposent eacutegalement les dispositions relatives aux regravegles de facturation eacutelectronique de la
directive 201045UE du Conseil du 13 juillet 2010 libeacuteralisant le recours agrave la facture deacutemateacuterialiseacutee
Le deacutecret drsquoapplication 2013-346 du 24 avril 2013 adapte les dispositions reacuteglementaires relatives agrave la
facturation preacutevues aux articles 242 nonies et 242 nonies A de lannexe II au CGI dans le cadre de la
transposition de la directive 201045UE preacuteciteacutee
Le deacutecret drsquoapplication 2013-350 du 25 avril 2013 renforce les caracteacuteristiques de la signature
eacutelectronique procegravede agrave la codification des dispositions relatives agrave lrsquoeacutechange de donneacutees informatiseacutees et
preacutecise les modaliteacutes de conservation des factures ainsi que les regravegles applicables en matiegravere de restitution des
factures
6 Directive 2001115 sur lharmonisation des factures en matiegravere de TVA et la facturation eacutelectronique 7 Directive 201045UE DU CONSEIL du 13 juillet 2010 modifiant la directive 2006112CE relative au systegraveme commun de taxe sur la
valeur ajouteacutee en ce qui concerne les regravegles de facturation 8 Directive 201455UE du Parlement europeacuteen et du Conseil du 16 avril 2014 relative agrave la facturation eacutelectronique dans le cadre des
marcheacutes publics 9 Loi ndeg 2012-1510 du 29 deacutecembre 2012 de finances rectificative pour 2012 (1) NOR EFIX1238817L Version consolideacutee au 10 aoucirct
2014
11 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Lrsquoordonnance ndeg 2014-697 du 26 juin 201410 relative au deacuteveloppement de la facturation eacutelectronique rend
obligatoire la transmission des factures sous forme eacutelectronique pour les titulaires ainsi que les sous-traitants
admis au paiement direct de contrats conclus par lEtat les collectiviteacutes territoriales et les eacutetablissements
publics Par ailleurs cette ordonnance rend obligatoire pour lEtat les collectiviteacutes territoriales et les
eacutetablissements publics drsquoaccepter les factures transmises sous forme eacutelectronique par les titulaires et les sous-
traitants admis au paiement direct
Lrsquoarticle 2 de lrsquoordonnance preacutecise qursquoune solution mutualiseacutee mise agrave disposition par lEtat et deacutenommeacutee laquo
Portail de facturation raquo permet le deacutepocirct la reacuteception et la transmission des factures sous forme eacutelectronique
LEtat sauf impeacuteratif de deacutefense ou de seacutecuriteacute nationale les collectiviteacutes territoriales et les eacutetablissements
publics ainsi que les titulaires et les sous-traitants admis au paiement direct de leurs contrats utilisent le Portail
de facturation
Lrsquoarticle 3 preacutecise le calendrier drsquoentreacutee en vigueur des nouvelles obligations fixeacutees agrave lrsquoarticle 1er La
deacutemateacuterialisation des factures est imposeacutee agrave compter du 1er janvier 2017 aux grandes entreprises et aux
fournisseurs publics puis progressivement geacuteneacuteraliseacutee drsquoici le 1er janvier 2020 en tenant compte de la taille
des entreprises concerneacutees
2222 Les mentions obligatoires de la facture eacutelectronique
La facture est un eacuteleacutement de preuve dune opeacuteration commerciale et recegravele donc une valeur juridique
importante Elle sert par ailleurs de justificatif comptable et de support agrave lexercice des droits sur la TVA
Leacutetablissement de la facture reacutepond donc agrave certaines contraintes de contenu deacutefinies par des textes codifieacutes
Larticle L441-3 du code de commerce preacutecise les mentions obligatoires des factures dont les principales
sont les suivantes
nom et adresse des parties
date de la vente ou de la prestation de service
quantiteacute et deacutenomination preacutecise des produits ou services
prix unitaire hors taxe et reacuteductions eacuteventuellement consenties
date deacutecheacuteance du regraveglement
les clauses de peacutenaliteacutes de retard de paiement
Les articles R123-237 et 238 du code de commerce ajoutent agrave cette liste des eacuteleacutements didentification de
lentreprise numeacutero dimmatriculation aupregraves du greffe siegravege social statut juridique etc
En matiegravere fiscale un certain nombre dobligations speacutecifiques encadrent leacutetablissement des factures par les
assujettis agrave la TVA Elles sont introduites par larticle 289 du Code geacuteneacuteral des impocircts et preacuteciseacutees par
larticle 242 nonies A de lannexe II11 qui preacutevoit notamment des eacuteleacutements didentification du vendeur et de
lacqueacutereur et des preacutecisions sur les produits et services vendus
Cet article 242 nonies A du CGI preacutecise les quatorze mentions obligatoires afin quune facture eacutelectronique soit
valide Celles-ci sont
la date de deacutelivrance de la facture
le numeacutero seacutequentiel
le numeacutero didentifiant agrave la TVA de lassujetti et du client
les noms et adresses de lassujetti et du client
la quantiteacute et nature des biens livreacutes
leacutetendue et la nature des services rendus
10 Ordonnance ndeg 2014-697 du 26 juin 2014 relative au deacuteveloppement de la facturation eacutelectronique NOR FCPX1413059R
Lrsquoordonnance abroge lrsquoarticle 25 de la loi du 4 aout 2008 agrave partir du 1er janvier 2017 11 Modifieacute par le deacutecret ndeg 2013-346 du 24 avril 2013
12 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
la date agrave laquelle est effectueacutee ou acheveacutee la livraison de biens ou la prestation de services ou date du
versement dun acompte si cette date est deacutetermineacutee et diffeacuterente de celle de leacutemission de la facture
lorsque le redevable de la taxe est un repreacutesentant fiscal son nom son adresse et son numeacutero
didentifiant
la base drsquoimposition pour chaque taux ou exoneacuteration le prix unitaire hors taxe ainsi que les
escomptes rabais ou ristournes eacuteventuelles srsquoils ne sont pas compris dans le prix unitaire
le taux de TVA appliqueacute
le montant de la taxe agrave payer (sauf disposition contraire)
en cas drsquoexoneacuteration ou lorsque le client est redevable de la taxe la reacutefeacuterence agrave la disposition
pertinente de la directive ou agrave la disposition nationale correspondante ou agrave toute autre mention
indiquant que la livraison beacuteneacuteficie drsquoune exoneacuteration ou de lrsquoauto liquidation
en cas de livraison intracommunautaire drsquoun moyen de transport neuf les donneacutees eacutenumeacutereacutees agrave lrsquoart
28 bis paragraphe 2 de la directive
en cas drsquoapplication du reacutegime de la marge beacuteneacuteficiaire la reacutefeacuterence agrave lrsquoart 26 ou 26 bis ou aux
dispositions nationales correspondantes ou agrave toute autre mention indiquant que le reacutegime de la marge
beacuteneacuteficiaire a eacuteteacute appliqueacute
Les regravegles fiscales relatives aux mentions agrave porter sur les factures sont deacutetailleacutees par la doctrine BOI-TVA-
DECLA-30-20-20
2223 Les eacuteleacutements relevant de la facturation
Au titre de lrsquoarticle L441-3 du code du commerce laquo Tout achat de produits ou toute prestation de service pour
une activiteacute professionnelle doivent faire lobjet dune facturation raquo
Tout document de facturation eacutemis par un fournisseur comportant a minima lrsquoensemble des
informations obligatoires preacuteciseacutees dans le CGI dans le code du commerce ou dans un autre cadre
regraveglementaire speacutecifique12 est pris en compte obligatoirement par la solution mutualiseacutee-CPP 2017
La solution mutualiseacutee-CPP2017 prend en compte des types deacutefinis drsquoeacuteleacutements de facturation
Les factures directes agrave destination de personnes publiques
Les avoirs
Les factures de recette issues des entiteacutes publiques
Les demandes de paiement des sous-traitants admis au paiement direct
Les demandes de paiement des cotraitants (dont les demandes globales pour le compte du
groupement ou drsquounplusieurs membres du groupement)
Le document de facturation en appui des marcheacutes de travaux
o Projet de deacutecompte produit par le fournisseur (mensuel et final)
o Etat drsquoacompte produit par la MOE
o Etat drsquoacompte valideacute par la MOA
o Deacutecompte Geacuteneacuteral et Deacutefinitif
Les releveacutes drsquoopeacuteration bancaires eacutemis par les banques en cas de paiement par carte drsquoachat ne sont pas
consideacutereacutes comme des factures et agrave ce titre ne rentrent pas dans le peacuterimegravetre de la solution mutualiseacutee-CPP
2017
Les retenues de garantie les avances les peacutenaliteacutes et les primes ne sont pas inteacutegreacutees au peacuterimegravetre de la
solution mutualiseacutee-CPP 2017
Les factures dites agrave laquo zeacutero raquo sont prises en charge par la solution mutualiseacutee-CPP 2017 notamment au regard
de lrsquoobligation fiscale obligeant les fournisseurs de les eacutemettre
12 Les artisans les commerccedilants inscrits au RCS ou les autoentrepreneurs pour lesquels une assurance professionnelle est obligatoire
doivent doreacutenavant mentionner sur leurs devis et leurs factures lrsquoassurance souscrite au titre de leur activiteacute les coordonneacutees de
lrsquoassureur ou du garant la couverture geacuteographique du contrat ou de la garantie
13 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
2224 Les modaliteacutes actuelles de deacutemateacuterialisation des factures
En France la leacutegislation fiscale preacutevoit deux formats deacutechange pour deacutemateacuterialiser une facture
Dune part larticle 96G de lrsquoannexe 3 du Code geacuteneacuteral des impocircts autorise un EDI structureacute Ce
format permet gracircce agrave des champs preacutedeacutefinis dans le document un traitement automatiseacute
laquo I-Pour lapplication du 3deg du VII de larticle 289 du code geacuteneacuteral des impocircts les factures transmises
par voie eacutelectronique qui se preacutesentent sous la forme dun message structureacute selon une norme
convenue entre les parties permettant une lecture par ordinateur et pouvant ecirctre traiteacute
automatiquement et de maniegravere univoque constituent sous reacuteserve des II et III des documents
tenant lieu de factures dorigine raquo
Dautre part lrsquoarticle 289 V VI et VII du Code geacuteneacuteral des impocircts13 permet de deacutemateacuterialiser des
factures dans des formats non structureacutes (Word ou PDF) plus accessibles et moins coucircteux sous
reacuteserve de garantie notamment de lrsquoauthenticiteacute
V-Lauthenticiteacute de lorigine linteacutegriteacute du contenu et la lisibiliteacute de la facture doivent ecirctre assureacutees agrave
compter de son eacutemission et jusquagrave la fin de sa peacuteriode de conservation
VI-Les factures eacutelectroniques sont eacutemises et reccedilues sous une forme eacutelectronique quelle quelle soit
Elles tiennent lieu de factures dorigine pour lapplication de larticle 286 et du preacutesent article Leur
transmission et mise agrave disposition sont soumises agrave lacceptation du destinataire
VII-Pour satisfaire aux conditions preacutevues au V lassujetti peut eacutemettre ou recevoir des factures
1deg Soit sous forme eacutelectronique en recourant agrave toute solution technique autre que celles preacutevues aux
2deg et 3deg ou sous forme papier degraves lors que des controcircles documenteacutes et permanents sont mis en
place par lentreprise et permettent deacutetablir une piste daudit fiable entre la facture eacutemise ou reccedilue et
la livraison de biens ou prestation de services qui en est le fondement
2deg Soit en recourant agrave la proceacutedure de signature eacutelectronique avanceacutee deacutefinie au a du 2 de larticle 233
de la directive 2006112 CE du Conseil du 28 novembre 2006 preacuteciteacutee en ce qui concerne les regravegles de
facturation Un deacutecret preacutecise les conditions deacutemission de signature et de stockage de ces factures
3deg Soit sous la forme dun message structureacute selon une norme convenue entre les parties permettant
une lecture par ordinateur et pouvant ecirctre traiteacute automatiquement et de maniegravere univoque dans des
conditions preacuteciseacutees par deacutecret
La signature eacutelectronique des factures est une modaliteacute de facturation prise en charge par la solution
mutualiseacutee mais nrsquoen rend pas le caractegravere obligatoire
13 Article 289 modifieacute par Deacutecret ndeg2013-463 du 3 juin 2013 - art 1
14 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
2225 Les modaliteacutes de controcircle de la piste drsquoaudit de lrsquoarticle 289 du CGI
Il appartient agrave chaque assujetti de deacuteterminer librement en fonction de sa propre organisation lampleur et
les moyens des controcircles quil doit mettre en place pour garantir lauthenticiteacute de lorigine linteacutegriteacute du
contenu et la lisibiliteacute des factures eacutemises et reccedilues La taille de lentreprise la nature de son activiteacute ses
systegravemes dinformation la volumeacutetrie des factures quelle eacutemet et quelle reccediloit sont des paramegravetres agrave prendre
en compte pour deacuteterminer le niveau adeacutequat de controcircle
En tout eacutetat de cause les controcircles mis en place dans les entreprises doivent garantir les conditions
dauthenticiteacute dinteacutegriteacute et de lisibiliteacute des factures en eacutetablissant que les factures eacutemises et
reccedilues correspondent agrave la reacutealisation dune livraison de biens ou dune prestation de services
effectivement reacutealiseacutee
Les controcircles doivent en effet permettre agrave lrsquoassujetti de veacuterifier si la substance de la facture est
correcte crsquoest-agrave-dire si la prestation rendue ou le bien livreacute est conforme agrave la preacutesentation qui en est
faite sur la facture (en quantiteacute et en qualiteacute) et si lrsquoeacutemetteur de cette derniegravere dispose degraves lors drsquoun
droit agrave paiement
La piste daudit peut ecirctre constitueacutee de documents eacutetablis par lentreprise elle-mecircme (devis bon de
commande) ou par des tiers (extraits de compte) En cas de controcircle chaque assujetti doit pouvoir justifier
par tout moyen de la reacutealiteacute des opeacuterations soumises agrave la TVA Les justificatifs sont tregraves varieacutes
(document de transport facture du transporteur contrat dassurance relatif au transport international des
biens contrat conclu avec lacqueacutereur correspondance commerciale bon de commande eacutecrit eacutemanant de
lacqueacutereur et indiquant que les biens doivent ecirctre expeacutedieacutes ou transporteacutes dans un autre Eacutetat membre bon de
livraison bon denlegravevement confirmation eacutecrite par lacqueacutereur de la reacuteception des biens dans un autre Eacutetat
membre double de la facture du vendeur revecirctu du cachet de lacqueacutereur avis de regraveglement dun
eacutetablissement bancaire eacutetranger) Il nrsquoest ni opportun ni possible den eacutedicter une liste limitative La
conservation des piegraveces justificatives est obligatoire en application de lrsquoarticle L 102 B du LPF et permet
au contribuable quel que soit son mode de facturation de justifier de la reacutealiteacute des opeacuterations faisant lrsquoobjet de
facturation Elle participe eacutegalement de la piste daudit et de sa fiabiliteacute
15 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
23 Peacuterimegravetre drsquoapplication de la solution mutualiseacutee-CPP 2017
231 Les acteurs concerneacutes
Lrsquoordonnance rend obligatoire la facturation eacutelectronique pour les fournisseurs eacutemetteurs de factures agrave
destination de lrsquoEtat du secteur public local et des eacutetablissements publics
Lrsquoobligation drsquoeacutemettre a pour corollaire lrsquoobligation pour lrsquoEtat le secteur public local et les eacutetablissements
publics de recevoir les factures eacutelectroniques eacutemises par leurs fournisseurs
Drsquoautres acteurs tels que les eacutediteurs de plateforme drsquoeacutechanges deacutemateacuterialiseacutes ou des portails partenaires et les
tiers de teacuteleacutetransmission sont concerneacutes indirectement par la mise en œuvre de la solution mutualiseacutee-CPP
2017
2311 Les fournisseurs priveacutes et publics
Lrsquohabilitation preacutevue par le 2deg de lrsquoarticle 1er de la loi ndeg2014-1 du 2 janvier 2014 et lrsquoobligation fixeacutee par le I
de lrsquoarticle 1er de lrsquoordonnance ndeg2014-697 du 26 juin 2014 se reacutefegraverent expresseacutement aux relations
contractuelles Lrsquoordonnance srsquoapplique ainsi aux titulaires individuels ou en groupement et les sous-traitants
admis au paiement direct de contrats avec lrsquoEtat les entiteacutes du secteur public local et les eacutetablissements publics
sont concerneacutes par la mesure
La condition neacutecessaire est donc lrsquoexistence drsquoun contrat entre la personne publique et son fournisseur
qursquoil soit public ou priveacute
Les personnes publiques eacutemettant des factures agrave destination de lrsquoEtat des entiteacutes du secteur public local et des
eacutetablissements publics sont dans lrsquoobligation de transmettre une facturation eacutelectronique par le biais de la
solution portail
Faute de lien contractuel lintervention drsquoun fournisseur sur le fondement dune disposition ou drsquoune deacutecision
unilateacuterale nrsquoest pas soumise aux obligations relatives agrave la facturation eacutelectronique Il en va de mecircme des actes
deacutepourvus drsquoeffets de droit cest-agrave-dire ne comportant pas drsquoobligations reacuteciproques qursquoils soient qualifieacutes
drsquoaccords de conventions ou de protocoles
Ainsi les conventions drsquoadministration conclues entre personnes publiques pour deacutefinir les modaliteacutes de leur
action ne constituent pas des contrats soumis agrave lrsquoobligation de facturation eacutelectronique
2312 Les personnes publiques reacutecipiendaires
Le champ de lrsquoordonnance ndeg2014-697 du 26 juin 2014 srsquoapplique pour les personnes publiques suivantes
reacutecipiendaires de factures
lrsquoEtat
les eacutetablissements publics nationaux (dont les eacutetablissements publics de santeacute)
les collectiviteacutes territoriales et agrave leurs groupements (secteur public local)
o Reacutegions
o Deacutepartements
o Communes
o Deacutepartements drsquoOutre-Mer
les eacutetablissements publics locaux
o Etablissements publics de coopeacuteration intercommunale (EPCI)
o Syndicats mixtes Syndicats intercommunaux agrave vocation unique (SIVU) et Syndicats
intercommunaux agrave vocation multiple (SIVOM)
16 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
o Etablissements publics sociaux et meacutedico-sociaux (notamment les EHPAD)
o Reacutegies doteacutees de la personnaliteacute morale cest agrave dire les reacutegies personnaliseacutees
o Autres cateacutegories deacutetablissements publics locaux
offices publics de lrsquohabitat
CCASCIAS
caisses des eacutecoles
eacutetablissements publics de coopeacuteration culturelle
services deacutepartementaux dincendie et de secours
centre de gestion de la fonction publique
les organismes consulaires tels que les chambres de commerce et drsquoindustrie les chambres des
meacutetiers ou les chambres drsquoagriculture
les autres formes de coopeacuteration entre collectiviteacutes (interdeacutepartementales interreacutegionales sauf les
ententes conventions coopeacuteration souple)
Les eacutetablissements publics nationaux et les eacutetablissements publics locaux ne disposant pas drsquoagent comptable
rentrent dans le peacuterimegravetre de lrsquoordonnance
Ne relegravevent pas du champ de lrsquoordonnance ndeg2014-697 du 26 juin 2014 en tant que reacutecipiendaire
Les collectiviteacutes drsquoOutre-Mer agrave lrsquoexception de Saint Pierre et Miquelon et Saint Bartheacutelemy
Les groupements de coopeacuteration sanitaire
Les autres formes de coopeacuteration dans le domaine sanitaire
o syndicat inter hospitalier
o communauteacute hospitaliegravere de territoire
Les groupements de coopeacuteration sociale et meacutedico-sociale
Les reacutegies doteacutees de la seule autonomie financiegravere
Les groupements dinteacuterecirct public locaux (ex GIP Maison deacutepartementale des personnes
handicapeacutees)
Les associations syndicales autoriseacutees
Les associations fonciegraveres rurales
Les socieacuteteacutes drsquoeacuteconomie mixte
Lorsque des SEM des GIP ou autre type de groupement agissent pour le compte et au nom drsquoun des
destinataires soumis agrave lrsquoobligation reacuteglementaire elles sont inteacutegreacutees au peacuterimegravetre de lrsquoordonnance en tant que
reacutecipiendaire de factures
2313 Les tiers de teacuteleacutetransmission
Des tiers de teacuteleacutetransmission peuvent ecirctre solliciteacutes par le secteur public local et les EPN pour
Transmettre les flux de factures eacutemises ou de statut geacuteneacutereacutes par leur systegraveme drsquoinformation de
gestion financiegravere (ou autres systegravemes de gestion des factures) agrave destination de la solution
mutualiseacutee-CPP 2017
Controcircler linteacutegriteacute de la transmission
Horodater la transmission
Reacuteceptionner le flux retour
2314 Les opeacuterateurs de deacutemateacuterialisation
Les eacutediteurs de solution drsquoeacutechanges deacutemateacuterialiseacutes mettront agrave disposition de leurs clients (fournisseurs de
personnes publiques) les fonctionnaliteacutes de la solution mutualiseacutee-CPP 2017 offertes en mode flux et en mode
portail agrave partir de leur solution au travers des API (application protocole interface) de la solution mutualiseacutee-
CPP 2017 qursquoils inteacutegreront agrave leurs solutions
17 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
2315 Les eacutediteurs de portails partenaires amont agrave valeur ajouteacutee
En amont de la solution mutualiseacutee-CPP 2017 des portails dits laquo agrave valeur ajouteacutee raquo permettent la reacutealisation
drsquoopeacuterations laquo meacutetiers raquo preacutealables agrave lrsquoeacutemission du document de facturation (ex dans le cadre des marcheacutes de
travaux des portails de facturation permettent agrave la maitrise drsquoœuvre drsquoactualiser les prix du projet de deacutecompte
ou bien encore permettent de geacuterer les interactions avec le fournisseur avant la geacuteneacuteration du bon de
commande auto-facturation)
Les eacutediteurs de ces portails mettront agrave disposition de leurs clients (fournisseurs de personnes publiques) les
fonctionnaliteacutes de la solution mutualiseacutee-CPP 2017 en invoquant les API disponibles agrave partir de leurs
plateformes
2316 Les eacutediteurs de solutions meacutetiers exploitant les donneacutees de facturation
Les solutions meacutetiers exploitant les donneacutees de facturation en vue de retraitements speacutecifiques (gestion
financiegravere et comptable comptabiliteacute analytique refacturation interne etc) et drsquoautomatisation du traitement
des factures pourront beacuteneacuteficier de la mise agrave disposition de la facture et pourront remonter les informations de
cycle de vie des factures aux eacutemetteurs de factures gracircce agrave la solution mutualiseacutee-CPP 2017
Pour les applications ministeacuterielles meacutetiers (AMM) agrave travers le systegraveme drsquoeacutechange Chorus
Pour les applications meacutetiers des entiteacutes du secteur public local et EPN agrave travers leur SIGF ou leur
systegraveme drsquoeacutechange
18 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
232 Les natures de relations contractuelles concerneacutees
Toutes les prestations reacutealiseacutees dans un cadre contractuel et donnant lieu agrave lrsquoeacutetablissement drsquoune facturation
(Cf sect2222) par un fournisseur priveacute ou public entrent dans le champ de lrsquoordonnance ndeg2014-697 du 26 juin
2014
Pour les mecircmes raisons les prestations reacutealiseacutees dans le cadre drsquoun contrat conclu entre personnes publiques
et donnant lieu agrave lrsquoeacutetablissement drsquoune facture entrent dans le champ de lrsquoordonnance ndeg2014-697 du 26 juin
2014 Degraves lors qursquoil existe un acte refleacutetant un accord de volonteacutes conclu entre deux personnes juridiques
distinctes et creacuteateur drsquoobligations reacuteciproques les factures eacutemises par un des cocontractants sont soumises agrave
lrsquoobligation de facturation eacutelectronique A ce titre entrent dans le champ de lrsquoordonnance ndeg2014-697 du 26
juin 2014
Les factures relatives agrave des prestations reacutealiseacutees par lrsquoEtat pour une collectiviteacute locale sur le fondement
drsquoun acte contractuel
Les factures lieacutees agrave des prestations reacutealiseacutees agrave titre oneacutereux et dans le cadre drsquoun contrat par un EPCI
pour une commune membre de cet EPCI ou non Lrsquoexclusion qualifieacutee de laquo quasi-reacutegie raquo ou de laquo in
house raquo en vigueur dans le droit de la commande publique est inopeacuterante srsquoagissant de la facturation
eacutelectronique Il en va de mecircme pour les entiteacutes du secteur public local
Les factures des services publics de gestiondistribution de fluides geacutereacutes par des reacutegies (ex eaux et
assainissement) dans le cas ougrave le tiers deacutebiteur est une personne publique concerneacutee par lrsquoordonnance
o Si le service public de gestion ou de distribution de fluides est geacutereacute par une entiteacute doteacutee drsquoune
personnaliteacute juridique propre (socieacuteteacute priveacutee ou eacutetablissement public par exemple) toutes ses
prestations reacutealiseacutees agrave titre oneacutereux et dans un cadre contractuel sont soumises agrave
lrsquoobligation de facturation eacutelectronique Peu importe que ces prestations soient reacutealiseacutees pour
la collectiviteacute publique agrave laquelle cette entiteacute autonome est rattacheacutee ou pour toute autre
collectiviteacute publique Pour entrer dans le champ de lrsquoordonnance du 26 juin 2014 il suffit que
cette personne publique soit lrsquoEtat une entiteacute du secteur public local ou un eacutetablissement
public national ou local
A lrsquoinverse ne relegravevent pas du champ de lrsquoordonnance ndeg2014-697 du 26 juin 2014
Les conventions drsquoadministration conclues entre personnes publiques pour deacutefinir les modaliteacutes de
leur action car elles ne constituent pas des contrats (ex convention de mise agrave disposition)
Les factures des services publics de gestiondistribution de fluides geacutereacutes par des reacutegies (ex eaux et
assainissement) dans le cas ougrave le tiers deacutebiteur est une personne publique concerneacutee par lrsquoordonnance
si le service public de gestion ou de distribution de fluides est geacutereacute par un service deacutepourvu
de personnaliteacute juridique propre car il nrsquoexiste pas en effet de contrat au sens strict degraves lors qursquoil
nrsquoy a pas relation entre deux personnes juridiques
19 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
3 DESCRIPTION FONCTIONNELLE DE LA SOLUTION
31 Les principes directeurs de la solution mutualiseacutee-CPP 2017
Les principes directeurs de fonctionnement de la solution mutualiseacutee-CPP 2017 srsquoarticulent autour de
la mise en place drsquoune solution mutualiseacutee-CPP 2017 pour tous les fournisseurs de la sphegravere
publique (priveacutes et publics) leur permettant de deacuteposer leurs factures et de consulter lrsquoavancement
du traitement des paiements La solution mutualiseacutee-CPP 2017 prend en compte les formats et les
modes drsquoeacutechanges actuellement mis en œuvre par les entreprises (mode Portail et mode EDI)
la mise en place drsquoun flux laquo pivot raquo permettant drsquointeacutegrer directement (en mode EDI) les
donneacutees de facturation (dont la facture deacutemateacuterialiseacutee) dans les SI des reacutecepteurs publics
ou de reacutecupeacuterer (en mode portail) ces donneacutees pour traitement
la mise agrave disposition des fonctionnaliteacutes de la solution mutualiseacutee-CPP 2017 par lrsquointermeacutediaire drsquoAPI
impleacutementeacutees sur des applications en amont etou en aval de la solution mutualiseacutee-CPP 2017
32 Preacutesentation de la solution mutualiseacutee-CPP 2017
321 Peacuterimegravetre fonctionnel de la solution mutualiseacutee-CPP 2017
Le scheacutema ci-dessous syntheacutetise la vue drsquoensemble des modaliteacutes de deacutepocirct de transmission et de reacuteception des
factures eacutelectroniques ainsi que les flux des informations retours portant sur le traitement de la facture
permettant aux eacutemetteurs de suivre le cycle de vie du traitement de la facture
20 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
322 Offre de service de la solution mutualiseacutee-CPP 2017
Lrsquoensemble des eacutemetteurs de factures dispose drsquoun accegraves en mode Portail aux espaces laquo factures eacutemises raquo
laquo meacutemoire de frais de justice raquo laquo factures de travaux raquo laquo engagement juridique raquo laquo sollicitation eacutemises raquo et
laquo mon compte raquo de la solution mutualiseacutee-CPP 2017 Ces espaces permettent notamment un accegraves aux
fonctionnaliteacutes suivantes
lrsquoidentification et veacuterification des informations de lrsquoeacutemetteur
le deacutepocirct (PDF et XML) la saisie de factures14 dont la prise en charge des cas de facturation
speacutecifiques (sous-traitance cotraitance et factures de travaux) Des controcircles associeacutes au deacutepocirct et agrave la
saisie sont effectueacutes par la solution mutualiseacutee-CPP 2017
lrsquoarchivage des factures (pendant 10 ans15)
la consultation des factures (en cours de traitement ou deacutejagrave traiteacutees) via un outil de recherche
le suivi du traitement de la facture
la notification de lrsquoavancement du traitement des factures
lrsquoadjonction de piegraveces jointes apregraves soumission de la facture et sur sollicitation du destinataire de la
facture
la gestion des comptes des habilitations utilisateurs
lrsquoassistance utilisateur
Nb certaines de ses fonctionnaliteacutes sont par ailleurs eacutegalement disponibles en EDI pour les fournisseurs ayant
opteacute pour ce mode de transmission
Les reacutecepteurs de factures (secteur public local et EPN) disposent par le biais de la solution mutualiseacutee-CPP
2017 drsquoun espace laquo factures reccedilues raquo permettant notamment de
consulter teacuteleacutecharger les dossiers de facturation qui leur sont adresseacutes (factures et PJ associeacutees)
mettre agrave jour les statuts lieacutes au traitement des factures et notamment informer les eacutemetteurs en cas
de rejet ou de suspension
rechercher une facture reccedilue ou archiveacutee via un formulaire de recherche multicritegraveres
deacuteposer des factures dans le cas ougrave lrsquoentiteacute du secteur public local eacutemet des ASAP
traiter les sollicitations de leurs fournisseurs
geacuterer les comptes et les habilitations des utilisateurs
solliciter lrsquoassistance
14 Hors entiteacutes Secteur Public Local qui beacuteneacuteficient de lrsquooffre de service PES Facture ASAP de la DGFiP et pour
lequels le comptable assignataire se charge de lrsquoeacutemission des factures vers la solution mutualiseacutee-CPP 2017 15 La solution mutualiseacutee prend en charge lrsquoarchivage des factures pour leacutemetteur qursquoil soit priveacute ou public
pendant 10 ans Le recours agrave la solution mutualiseacutee ne dispense pas les eacutetablissements publics nationaux dun
archivage selon la reacuteglementation en vigueur par ailleurs
21 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
33 Identification des acteurs
Chaque acteur eacutemetteur ou reacutecepteur de facture est identifieacute de maniegravere unique dans la solution mutualiseacutee-
CPP 2017 quelles que soient les modaliteacutes de transmission
Cette identification est diffeacuterente pour les eacutemetteurs et reacutecepteurs de facture
331 Pour les eacutemetteurs de factures
Lrsquoidentification repose sur trois 3 eacuteleacutements
Le code pays
Le type drsquoidentifiant
Lrsquoidentifiant
Les types drsquoidentifiants sont les suivants (cf regravegles de gestion deacutetailleacutees infra partie 4)
Pour les eacutemetteurs de factures dont le siegravege social est en France (code pays FR)
o Lrsquoidentifiant est constitueacute par le SIRET
Pour les eacutemetteurs de factures dont le siegravege social est dans un pays de lrsquounion europeacuteenne hors
France
o Lrsquoidentifiant est constitueacute par le Ndeg de TVA intracommunautaire
Pour eacutemetteurs de factures dont le siegravege social est dans un pays situeacute en dehors de lrsquounion
europeacuteenne
o Lrsquoidentifiant est constitueacute par le code pays et les 16 premiers caractegraveres de la raison sociale
Pour la Polyneacutesie Franccedilaise
o Lrsquoidentifiant est constitueacute par le numeacutero Tahiti
Pour la Nouvelle Caleacutedonie
o Lrsquoidentifiant est constitueacute par le RIDET
Pour les eacutemetteurs de factures en cours drsquoimmatriculation
o Lrsquoidentifiant est constitueacute par le code pays et les 16 premiers caractegraveres du nom et du preacutenom
Les modaliteacutes drsquoauthentification seront deacutecrites dans le guide utilisateur
332 Pour les reacutecepteurs de factures
Pour les reacutecepteurs de facture lrsquoidentification repose uniquement sur le SIRET
En compleacutement un code service peut ecirctre renseigneacute afin drsquoidentifier au sein de lrsquoentiteacute concerneacutee le service
qui est chargeacute de prendre en charge la facture pour la traiter Le reacutecepteur peut deacutefinir (dans le parameacutetrage de
son compte) le caractegravere obligatoire ou non du renseignement de cette zone mais cette reacutefeacuterence ne permet
pas agrave elle seule lrsquoacheminement des factures et ne se substitue donc pas au SIRET
A titre speacutecifique pour lrsquoEtat un SIRET geacuteneacuterique reacutefeacuterenccedilant le Ministegravere des Finances permet drsquoidentifier
lrsquoentiteacute reacuteceptrice Etat La mention additionnelle drsquoun code service (le code service exeacutecutant des demandes de
paiement mentionneacute sur les bons de commande Chorus) est obligatoire pour garantir lrsquoacheminement de la
facture agrave destination du service en charge du traitement de la facture
Les modaliteacutes drsquoauthentification et de parameacutetrage seront deacutecrites dans le guide utilisateur
22 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
34 Lrsquooffre de service agrave destination des eacutemetteurs de factures
341 Les modes de transmission de factures
Lrsquooffre de service proposeacutee par la solution mutualiseacutee-CPP 2017 est disponible selon trois modaliteacutes
Le mode EDI la solution mutualiseacutee-CPP 2017 permet des eacutechanges dinformations par flux issus des
systegravemes drsquoinformation des fournisseurs priveacutes des entiteacutes du secteur public local des EPN et de
lrsquoEtat en srsquoappuyant sur des formats standardiseacutes
Le mode Service la solution permet eacutegalement drsquointeacutegrer ses services agrave un portail fournisseurs
public laquo agrave valeur ajouteacutee raquo deacutejagrave existant Dans ce cas la solution mutualiseacutee-CPP 2017 offre lrsquoensemble
de ses fonctionnaliteacutes sous forme de services inteacutegreacutes dans un portail tiers (APIweb service) Le
fournisseur client drsquoun portail tiers existant continue agrave beacuteneacuteficier des fonctionnaliteacutes mises en œuvre
dans les portails tiers en sus du deacutepocirct de facture
Le mode Portail la solution mutualiseacutee-CPP 2017 offre un accegraves aux fournisseurs au travers drsquoun
portail deacutedieacute agrave la saisie ou au deacutepocirct de factures
1 En mode EDI lrsquoeacutemetteur de facture adresse ses flux soit
o directement agrave la solution mutualiseacutee- CPP 2017
o par lrsquointermeacutediaire drsquoun opeacuterateur de deacutemateacuterialisation
reccediloit les comptes rendus lieacutes agrave lrsquointeacutegration et au traitement de ses factures afin de lui permettre de
suivre leurs paiements
NB Les fonctionnaliteacutes non offertes en EDI restent accessibles pour les eacutemetteurs de factures en EDI par
lrsquointermeacutediaire du mode portail A ce titre les eacutemetteurs raccordeacutes en EDI agrave la solution mutualiseacutee-CPP 2017
doivent creacuteer un compte sur le portail (cf guide utilisateur) et peuvent ainsi disposer des fonctionnaliteacutes en se
connectant agrave la solution mutualiseacutee-CPP 2017 en mode portail ou en mode service
23 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Focus sur les modaliteacutes drsquoeacutemission de factures par les entiteacutes du secteur public local
Lrsquoeacutemission de documents de facturation par les entiteacutes du secteur public local srsquoappuie sur
Lrsquoenvoi drsquoun flux PES Facture ASAP (avis des sommes agrave payer) agrave HELIOS pour lrsquoensemble des documents
eacutemis qursquoils soient agrave destination de la sphegravere publique comme de la sphegravere priveacutee
Lrsquoeacutedition et lrsquoenvoi des ASAP par le centre eacuteditique de la DGFiP pour les documents adresseacutes agrave des
destinataires priveacutes
Lrsquoenvoi deacutemateacuterialiseacute par le comptable agrave la solution mutualiseacutee pour les documents adresseacutes agrave des
destinataires publics
2 En mode service (via API) lrsquoeacutemetteur de facture
srsquoidentifie via les API
sans se reacute-authentifier il accegravede agrave lrsquoensemble des services de la solution mutualiseacutee-CPP 2017 par
lrsquointermeacutediaire des API accessibles via son portail
o Le deacutepocirct ou saisie de factures
o Le suivi du traitement des factures
o Lrsquoadjonction et teacuteleacutechargement de piegraveces compleacutementaires
o La consultation de la base documentaire
o La gestion des comptes utilisateurs
o La sollicitation de lrsquoassistance
NB La liste des services accessibles en mode service est susceptible drsquoecirctre enrichie dans la version deacutefinitive
des speacutecifications
3 En mode Portail lrsquoeacutemetteur de facture peut notamment
Deacuteposer au format PDF (signeacute ou non signeacute) ou au format XML ou saisir manuellement les donneacutees de
facturation via un formulaire en ligne16
Suivre le traitement de ceux-ci
Solliciter lrsquoassistance utilisateur de la solution portail
Adjoindre des piegraveces compleacutementaires neacutecessaires au traitement de sa facture
Consulter la base documentaire
Geacuterer les comptes utilisateurs
Acceacuteder agrave la base de connaissance par lrsquointermeacutediaire drsquoun avatar
16 Hors collectiviteacutes locales qui beacuteneacuteficient de lrsquooffre de service PES Facture ASAP de la DGFiP
24 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
342 La mise agrave disposition de lrsquoannuaire des entiteacutes destinatrices de factures
La solution mutualiseacutee-CPP2017 met agrave disposition un annuaire des entiteacutes destinatrices de factures mis agrave jour
automatiquement Cet annuaire est disponible en mode portail et en mode service via des API qui peuvent ecirctre
directement impleacutementeacutees dans le systegraveme drsquoinformation du fournisseur Il repose sur le reacutefeacuterentiel de la
solution mutualiseacutee-CPP 2017 des destinataires Il est notamment alimenteacute par le SI DGFiP pour les entiteacutes
destinatrices et srsquoappuie sur la base SIREN de lrsquoINSEE Il inteacutegrera les codes services de lrsquoEtat et certains
paramegravetres des comptes destinataires (code service obligatoire ou non)
Les changements organisationnels intervenants dans les structures publiques (creacuteation des meacutetropoles fusion
de structures intercommunales reacuteorganisation des reacutegions et des deacutepartements mise en place de services
facturiers etc) seront pris en compte dans lrsquoannuaire ainsi que les changements de parameacutetrages des
comptes effectueacutes par les destinataires
Lrsquoannuaire permettra aux eacutemetteurs de factures de deacuteterminer agrave partir drsquoun identifiant SIRET si le destinataire
relegraveve de la solution mutualiseacutee-CPP 2017 et drsquoobtenir des informations compleacutementaires tel que
La raison sociale et les coordonneacutees du destinataire
Le caractegravere obligatoire du code service sur chaque facture etou de la reacutefeacuterence de la commande sur
chaque facture (selon parameacutetrages du compte du destinataire) afin de deacuteterminer quelles informations
mentionner sur la facture
Les statuts envoyeacutes dans le cadre du cycle de vie (selon parameacutetrages du compte du destinataire) afin
drsquoidentifier quels statuts le destinataire est susceptible de ne pas remonter
343 La sollicitation de lrsquoassistance
Les fournisseurs ont la possibiliteacute de solliciter lrsquoassistance de la solution mutualiseacutee-CPP 2017
Chaque sollicitation est mateacuterialiseacutee par un laquo ticket raquo renseigneacute par les fournisseurs via un formulaire de
demande drsquoassistance en preacutecisant les informations requises pour le traitement de sa demande (ex numeacutero de
facture) Des piegraveces jointes peuvent y ecirctre ajouteacutees (ex capture drsquoeacutecran)
La traccedilabiliteacute des sollicitations est assureacutee tout au long du processus de traitement
25 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
35 Lrsquooffre de service agrave destination des reacutecepteurs de factures
351 La notification de la reacuteception drsquoune facture
Cette notification intervient lors du deacutepocirct drsquoune facture concernant lrsquoentiteacute du secteur public local ou lrsquoEPN Les
utilisateurs sont alors notifieacutes par courriel de la reacuteception de factures Les courriels sont parameacutetrables dans la
solution mutualiseacutee Au moins un utilisateur doit ecirctre mentionneacute pour recevoir les courriels de notification Le
courriel est journalier et indique lrsquointeacutegraliteacute des factures mises agrave disposition dans la journeacutee
352 La mise agrave disposition des factures et des dossiers de facturation
Les reacutecepteurs des factures disposent de plusieurs modaliteacutes de reacuteception des factures et des dossiers de
facturation
- En mode EDI
- En mode Service
- En mode Portail
En compleacutement des dossiers de facturation les reacutecepteurs reacuteceptionnent le flux pivot qui leur permet le preacute-
renseignement drsquoune majeure partie des champs neacutecessaires agrave la creacuteation drsquoun mandat ou drsquoune demande de
paiement par leurs systegravemes drsquoinformations financiers
3521 En mode EDI
En mode EDI le reacutecepteur de facture dispose automatiquement des donneacutees de la facture via le flux pivot
permettant le preacute-renseignement des informations dans son SI
En fonction des modaliteacutes de deacutepocirct des donneacutees de facturation (flux structureacute flux mixte ou portail) les
donneacutees de la piegravece jointe de type facture sont structureacutees ou non structureacutees et donneront lieu agrave une
utilisation ou non par les SI reacutecepteurs
3522 En mode service
Lrsquoaccegraves agrave lrsquoespace laquo factures reccedilues raquo est proposeacute en API et permet aux reacutecepteurs de consulter les factures
selon les mecircmes modaliteacutes que le mode portail
Le reacutecepteur
srsquoidentifie via les API
sans se reacute-authentifier il accegravede agrave lrsquoensemble des services de la solution mutualiseacutee-CPP2017 par
lrsquointermeacutediaire des API accessibles via son portail
o Teacuteleacutechargement drsquoun dossier de facturation (facture et PJ associeacutees) ainsi que du flux pivot et
ses meacutetadonneacutees pour inteacutegration manuelle dans le SI non raccordeacute en EDI
o Rejet le cas eacutecheacuteant drsquoun dossier de facturation apregraves lrsquoavoir visualiseacute
o Teacuteleacutechargement de piegraveces compleacutementaires
o Mise agrave jour des statuts des factures
o Consultation de la base documentaire
o Gestion des comptes utilisateurs
o Sollicitation de lrsquoassistance
3523 En mode portail
En mode Portail le reacutecepteur de facture peut
consulter teacuteleacutecharger les dossiers de facturation qui lui sont adresseacutes (factures originales et PJ
associeacutees)
rejeter un dossier de facturation apregraves lrsquoavoir visualiseacute
rechercher une facture reccedilue ou archiveacutee via un formulaire de recherche multicritegraveres
26 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
reacutealiser un export XML au format flux PIVOT (cf infra) teacuteleacutechargeable pour inteacutegration manuelle dans
son SI Cet export incluant
o Les donneacutees extraites de la facture permettant la creacuteation drsquoun mandat ou drsquoune demande de
paiement
o La facture dans son format drsquoorigine
o Les piegraveces jointes aux formats originaux
353 La prise en compte de la remonteacutee des statuts
1 En mode EDI par lrsquoentiteacute du secteur public local ou lrsquoEPN si son SI est raccordeacute au SE DGFiP
2 En mode Service (API) par lrsquoentiteacute du secteur public local ou lrsquoEPN
3 En mode Portail par lrsquoentiteacute du secteur public local ou lrsquoEPN
NB Pour les factures agrave destination du secteur public local certains statuts (Cf infra) sont produits par le
comptable assignataire Ces statuts sont remonteacutes directement par HELIOS vers la solution mutualiseacutee-CPP
2017
27 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
354 Le recours agrave lrsquoassistance de la solution mutualiseacutee
3541 La sollicitation de lrsquoassistance par les reacutecepteurs de factures
La solution mutualiseacutee-CPP 2017 permet aux entiteacutes du secteur public local et aux EPN de solliciter lrsquoassistance
en cas de questions relatives au fonctionnement de la solution mutualiseacutee-CPP 2017
Les entiteacutes du secteur public local et les EPN peuvent acceacuteder directement agrave lrsquoassistance de la solution
mutualiseacutee-CPP 2017 via un espace sollicitations en mode portail ou en mode service (API) qui permet
Drsquoeacutemettre et de suivre des sollicitations sortantes agrave destination de lrsquoassistance de la solution mutualiseacutee
CPP 2017 (probleacutematiques fonctionnelle et technique)
De suivre lrsquohistorique des eacutechanges
3542 La reacuteponse aux sollicitations en provenance des eacutemetteurs de factures
Les eacutemetteurs de factures peuvent solliciter les reacutecepteurs de factures pour toute question meacutetier notamment
relative au traitement de leurs factures
Les utilisateurs habiliteacutes par lrsquoadministrateur de lrsquoEPN ou de lrsquoentiteacute du secteur public local peuvent acceacuteder
directement agrave lrsquoassistance de la solution mutualiseacutee-CPP 2017 via un espace sollicitations en mode portail qui
permet de
consulter et traiter les sollicitations entrantes adresseacutees par les eacutemetteurs de factures (fournisseurs
priveacutes autres administrations)
rerouter escalader des sollicitations entrantes agrave drsquoautres acteurs de lrsquoassistance de la solution
mutualiseacutee-CPP 2017
De suivre lrsquohistorique des eacutechanges
Lrsquoassistance de la solution mutualiseacutee-CPP 2017 ne permet pas les eacutechanges agrave lrsquoinitiative des destinataires de
factures (entiteacutes du secteur public local EPN) vers les fournisseurs en dehors des eacutechanges reacutealiseacutes dans le
cadre de la mise en œuvre du statut laquo Suspendue raquo
28 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
36 Le cycle de vie nominal de la facture
La solution mutualiseacutee-CPP 2017 met agrave disposition des eacutemetteurs de factures un retour drsquoinformation sur leurs
factures agrave travers la remonteacutee de statuts Celle-ci est obligatoire afin de permettre au fournisseur de suivre
lrsquoavanceacutee du traitement de ses donneacutees de facturation La remonteacutee des statuts optionnels permet un suivi plus
fin de lrsquoavanceacutee du traitement des donneacutees de facturation
Les statuts associeacutes au cycle de vie des factures sont les suivants
Pour les factures agrave destination du secteur public local
29 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Pour les factures agrave destination des EPN
Point drsquoattention certains statuts sont susceptibles de ne pas ecirctre remonteacutes selon lrsquoentiteacute publique
destinatrice
Le tableau ci-dessous preacutesente les eacuteleacutements deacuteclencheurs des statuts et les peacuterimegravetres de responsabiliteacute
associeacutes (pour les entiteacutes du secteur public local)
Statut Producteur du statut Eleacutement deacuteclencheur
Deacuteposeacutee Mode EDI CPP 2017
Mode Portail CPP 2017
Mode EDI Flux drsquoacquittement
Mode Portail validation du deacutepocirct ou de la saisie par le
fournisseur
En cours
drsquoacheminement
vers le destinataire
Mode EDI CPP 2017
Mode Portail CPP 2017
Mode EDI envoi du flux pivot au destinataire
Mode Portail envoi du flux pivot au destinataire
Mise agrave disposition
du destinataire
Mode EDI CPP 2017
Mode Portail et API CPP 2017
Mode EDI Flux drsquoacquittement du SI de lrsquoordonnateur (TDT
compris pour les accuseacutes de teacuteleacutetransmission inteacutegreacutes dans
le protocole
Mode Portail Envoi de la notification courriel par lrsquoespace
factures reccedilues au destinataire
Rejeteacutee par
lrsquoordonnateur
(selon les situations)
Mode EDI SI Financier de
lrsquoordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et API Espace factures
reccedilues
La facture est rejeteacutee par le service destinataire de la facture
(ex erreur de destinataire donneacutees de facturation erroneacutees
etc)
Suspendue
(selon les situations)
Mode EDI SI Financier de
lrsquoordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et API Espace factures
reccedilues
Le traitement de la facture peut ecirctre suspendu lorsqursquo une
ou plusieurs piegraveces justificatives sont manquantes
30 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Statut Producteur du statut Eleacutement deacuteclencheur
Service fait
(statut facultatif)
Mode EDI SI Financier de
lrsquoordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et API Espace factures
reccedilues
Le service-fait a eacuteteacute constateacute et lrsquoordonnateur peut
deacutesormais proceacuteder agrave la liquidation et au mandatement
Mandateacutee
(statut facultatif)
Mode EDI SI Financier de
lrsquoordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et API Espace factures
reccedilues
Le mandat a eacuteteacute creacuteeacute et traiteacute par lrsquoordonnateur et peut
deacutesormais ecirctre transmis au comptable pour prise en charge
Mise agrave
disposition du
comptable
HELIOS Le mandat a eacuteteacute inteacutegreacute par HELIOS (mis agrave disposition du
service comptable pour traitement)
Mise en
paiement HELIOS Le flux de virement a eacuteteacute envoyeacute agrave la Banque de France
31 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Le tableau ci-dessous preacutesente les eacuteleacutements deacuteclencheurs des statuts et les peacuterimegravetres de responsabiliteacute
associeacutes (pour les EPN)
Statut Producteur du statut Eleacutement deacuteclencheur
Deacuteposeacutee Mode EDI CPP 2017
Mode Portail CPP 2017
Mode EDI Flux drsquoacquittement
Mode Portail validation du deacutepocirct ou de la saisie par le
fournisseur
En cours
drsquoacheminement
vers le destinataire
Mode EDI CPP 2017
Mode Portail CPP 2017
Mode EDI Envoi du flux pivot
Mode Portail Envoi du flux pivot
Mise agrave disposition
du destinataire
Mode EDI CPP 2017
Mode Portail et API CPP 2017
Mode EDI Flux drsquoacquittement du SI Financier EPN
Mode Portail Envoi de la notification courriel par lrsquoespace
factures reccedilues au destinataire
Rejeteacutee par
lrsquoordonnateur
(selon les situations)
Mode EDI SI Financier du service
ordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
La facture est rejeteacutee par le service destinataire de la facture
(ex erreur de destinataire donneacutees de facturation erroneacutees
etc)
Suspendue
(statut facultatif pour
les EPN qui ne sont
pas en mode flux)
Mode EDI SI Financier du service
ordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le traitement de la facture peut ecirctre suspendu lorsqursquo une
ou plusieurs piegraveces justificatives sont manquantes
Service fait
(statut facultatif)
Mode EDI SI Financier du service
ordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le service-fait a eacuteteacute certifieacute et lrsquoordonnateur peut deacutesormais
proceacuteder agrave la liquidation et au mandatement creacuteation de la
demande de paiement
Mandateacutee DP
valideacutee
(statut facultatif)
Mode EDI SI Financier du service
ordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le mandat ou la DP a eacuteteacute creacuteeacute et traiteacute par lrsquoordonnateur et
peut deacutesormais ecirctre transmis au comptable pour prise en
charge
Mise agrave
disposition du
comptable
(statut facultatif)
Mode EDI SI Financier du service
comptable (automatisation du
traitement des factures financier hellip)
Mode Portail et service I Espace
factures reccedilues
Le mandat demande de paiement a eacuteteacute creacuteeacute(e) par le
service ordonnateur et mis agrave disposition du service
comptable pour traitement
Comptabiliseacutee
(statut facultatif)
Mode EDI SI Financier du service
comptable (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le mandat demande de paiement lieacute(e) agrave la facture a eacuteteacute
valideacute par le payeur et comptabiliseacute
Mise en
paiement
(statut facultatif
pour les EPN qui
ne sont pas en
mode flux)
Mode EDI SI Financier du service
comptable (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le flux de virement a eacuteteacute envoyeacute agrave la Banque de France
32 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
37 Les controcircles reacutealiseacutes par la solution mutualiseacutee-CPP 2017
La solution mutualiseacutee-CPP 2017 assure 3 niveaux de controcircle sur les donneacutees de facturation transmises par le
fournisseur
371 Les controcircles de coheacuterence du flux et de seacutecuriteacute
Pour chaque flux reccedilu un controcircle antiviral et un controcircle sur les formats sont preacutevus tant pour les donneacutees de
facturation originales que pour les piegraveces jointes
372 Les controcircles de structure des donneacutees
Pour chaque type de flux les regravegles de syntaxe cardinaliteacute et format des donneacutees deacutecrites dans la partie 4 du
document sont controcircleacutees en entreacutee de la solution
33 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
373 Les controcircles de la coheacuterence des donneacutees
Pour chaque type de flux les regravegles de syntaxe cardinaliteacute et format des donneacutees deacutecrites dans la partie 4 du
document (description des formats portant les flux drsquoeacutechange autour de la solution mutualiseacutee-CPP 2017) sont
controcircleacutees en entreacutee de la solution
Donneacutees Controcircles effectueacutes par la solution mutualiseacutee-CPP 2017
Identifiant du
fournisseur Veacuterification de lrsquoexistence du SIRET (ou drsquoun autre type drsquoidentifiant)
Numeacutero de Facture
Controcircle drsquouniciteacute (si aucune autre facture du mecircme fournisseur avec le mecircme
numeacutero a eacuteteacute transmise) ET absence de rejet autorisant recyclage (SIRET
erroneacute codes service erroneacute)
Controcircle sur la longueur du champ
Identifiant du
destinataire Veacuterification de lrsquoexistence du SIRET
Code service
Controcircle de la preacutesence de lrsquoinformation uniquement si lrsquoEPN ou lrsquoentiteacute du
secteur public local lrsquoa indiqueacute comme un eacuteleacutement obligatoire dans son
parameacutetrage
Date drsquoeacutemission
Date eacutemission le Date de reacuteception
(Date de reacuteception = Date du jour de lacquisition des donneacutees de facturation dans la
solution mutualiseacutee CPP2017)
Montant agrave Payer
Les donneacutees de facturation avec montants agrave payer agrave 0euro sont accepteacutees par la
solution mutualiseacutee CPP2017 mecircme si elles ne font pas lrsquoobjet drsquoun paiement
effectif
Devise de facturation Les donneacutees de facturation doivent ecirctre mono devise
Reacutefeacuterence
engagement
Controcircle de la preacutesence de lrsquoinformation uniquement si lrsquoEPN ou lrsquoentiteacute du
secteur public local lrsquoa indiqueacute comme un eacuteleacutement obligatoire dans son
parameacutetrage lrsquoinformation devra ecirctre veacuterifieacutee par lrsquoEPN ou lrsquoentiteacute du secteur
public et communiqueacutee au fournisseur
Cette information est obligatoire pour les factures agrave destination des services de
lrsquoEtat
34 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
374 Focus sur le controcircle drsquouniciteacute
3741 Deacutelimitation de lrsquouniciteacute
Lrsquouniciteacute de la facture est eacutetablie agrave partir des trois informations suivantes
Code pays
Lrsquoidentifiant fournisseur
Le numeacutero de facture
3742 Le controcircle de lrsquouniciteacute
Lrsquouniciteacute de la facture vise agrave eacuteviter les erreurs de facturation (double facturation notamment) Une facture
preacutesentant des informations similaires cumulativement sur ces trois donneacutees par rapport agrave une facture
preacuteceacutedemment envoyeacutee fera lrsquoobjet drsquoun rejet par la solution mutualiseacutee-CPP 2017
Le controcircle drsquouniciteacute est systeacutematiquement bloquant sauf dans le cas ougrave la preacuteceacutedente facture a fait lrsquoobjet drsquoun
rejet technique reacutesultant des controcircles reacutealiseacutes par la solution mutualiseacutee-CPP 2017 ou drsquoun rejet pour cause
drsquoerreur sur les donneacutees drsquoacheminement (ex SIRET)
35 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
38 Les possibiliteacutes de recyclage de la facture
Dans certains cas de rejet de sa facture le fournisseur est habiliteacute agrave reacuteexploiter les donneacutees de sa facture afin
de faciliter la nouvelle eacutemission vers la solution mutualiseacutee-CPP 2017
381 Deacutelimitation du recyclage
Seuls certains rejets peuvent donner lieu au recyclage de la facture
Les rejets en entreacutee de la solution suite au(x) controcircle(s) preacuteciteacute(s)
Les rejets dus agrave une erreur drsquoidentification du destinataire par lrsquoeacutemetteur (rejet automatique du SI ou
manuel par un agent via le portail)
382 Modaliteacutes du recyclage
Dans ces deux cas lrsquoeacutemetteur peut si son systegraveme drsquoinformation le lui permet reacuteeacutemettre le flux apregraves
correction des eacuteleacutements erroneacutes mais en conservant un numeacutero de facture identique
383 Modaliteacutes de reacuteeacutemission de facture sans recyclage
Pour tous les autres cas de rejet lrsquoeacutemetteur doit
eacutetablir un avoir reacutefeacuterenccedilant la facture initiale
eacutemettre une nouvelle facture
36 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
39 Les diffeacuterents cadres de facturation
391 Modaliteacutes de prise en compte des cadres de facturation speacutecifiques
La solution mutualiseacutee-CPP 2017 prendra en charge les cas de facturation speacutecifiques lieacutes agrave
la sous-traitance dans le cas ougrave le sous-traitant est admis au paiement direct17
la cotraitance
la facturation de meacutemoires de frais de justice
aux marcheacutes de travaux
Afin de mettre en œuvre les processus lieacutes agrave ces cas speacutecifiques un cadre de facturation doit ecirctre renseigneacute
pour chaque facture transmise 21 cadres principaux de facturation permettent agrave lrsquoeacutemetteur de preacuteciser le type
de document de facturation envoyeacute Ces diffeacuterents cadres sont eacutetablis selon le rocircle de lrsquoeacutemetteur du document
dans le processus de facturation
Facture A1
Facture deacutejagrave payeacutee (ex carte dachat) A2
Meacutemoire de frais de justice A3
Projet de deacutecompte mensuel A4
Etat dacompte A5
Etat dacompte valideacute A6
Projet de deacutecompte final A7
Deacutecompte geacuteneacuteral et deacutefinitif A8
Facture A9
Projet de deacutecompte mensuel A10
Projet de deacutecompte final A11
Facture A12
Projet de deacutecompte mensuel A13
Projet de deacutecompte final A14
Etat acompte A15
Etat acompte valideacute A16
Projet de deacutecompte geacuteneacuteral A17
Deacutecompte geacuteneacuteral A18
Etat dacompte valideacute A19
Deacutecompte geacuteneacuteral A20
Un beacuteneacuteficiaire de remboursement de
la TICDemande de remboursement de la TIC A21
Objet deacuteposeacute
Une maicirctrise dœuvre dans le cadre de
la facturation dun marcheacute de travaux
Cadre de facturation
Une maicirctrise douvrage dans le cadre
de la facturation dun marcheacute de
travaux
Un sous-traitant
Un cotraitant
Un fournisseur ou un mandataire
Rocircle du deacuteposant
Mode Service uniquement (via les API positionneacutees sur des portails amont)
Lorsquun eacutemetteur souhaite transmettre un avoir la piegravece doit ecirctre typeacutee avoir et porter le cadre de
facturation A1 quel que soit le cadre de facturation utiliseacute dans le flux facture initialement transmis
17 laquo Seul le sous-traitant de premier rang peut beacuteneacuteficier du paiement direct les sous-traitants de second rang
et de rang ulteacuterieur ne pouvant srsquoen preacutevaloir raquo (Instruction ndeg12-012-M0 du 30 mai 2012
httpcirculairelegifrancegouvfrpdf201206cir_35389pdf) Les fournisseurs relevant de la sous-traitance
en cascade (au-delagrave du rang 1) ne sont pas habiliteacutes agrave utiliser la solution mutualiseacutee-CPP 2017
37 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
392 Focus sur les modaliteacutes de validation
Certains des cadres de facturation peuvent neacutecessiter une validation de la facture par les acteurs concerneacutes
avant transmission au destinataire Ainsi lrsquoindication par le fournisseur des donneacutees drsquoidentification du valideur
(laquo entiteacute valideur raquo des flux preacutesenteacutees dans la partie 4) est obligatoire pour certains cadres de facturation
(deacutepocirct de facture ou de projet de deacutecompte par un sous-traitant ou cotraitant notamment)
En cas de deacutepocirct de piegraveces neacutecessitant une validation multiple le premier valideur indique les coordonneacutees
permettant lrsquoidentification du valideur suivant Les validations srsquoeffectuent en mode portail uniquement
Le scheacutema ci-dessous deacutecrit le processus standard de validation drsquoune facture dans la solution mutualiseacutee-CPP
2017
38 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
393 Focus sur les modaliteacutes de prise en compte des piegraveces de marcheacute de travaux sur CPP
Les marcheacutes de travaux mentionneacutes ci-dessous sont les marcheacutes de travaux soumis au CCAG travaux (ougrave
lrsquoeacutetablissement drsquoun eacutetat drsquoacompte par une MOE est neacutecessaire)
Dans ce cadre la solution mutualiseacutee-CPP 2017 prendra en charge les processus de facturation suivants
Principes appliqueacutes
Les documents deacuteposeacutes sur la solution CPP doivent parvenir au service comptable par voie
deacutemateacuterialiseacutee
Lrsquoidentiteacute du destinataire final doit ecirctre preacuteciseacutee par le fournisseur lors de lrsquoinitialisation du processus de
facturation Les laquo valideurs raquo de chaque document deacuteposeacute doivent ecirctre preacuteciseacutes agrave chaque eacutetape
Les fonctionnaliteacutes de la solution mutualiseacutee (consultationdeacutepocirctvalidation) sont ouvertes aux MOE et
MOA sur la base du volontariat et sous reacuteserve de leur authentification
Peacuterimegravetre couvert par la solution mutualiseacutee
Le projet de deacutecompte mensuel cette piegravece peut ecirctre transmise par le fournisseur sous reacuteserve qursquoelle
soit prise en charge par la MOE au travers de la solution mutualiseacutee
Etat drsquoacompte les fonctionnaliteacutes de la solution mutualiseacutee sont ouvertes aux MOE (pour
transmission des eacutetats drsquoacompte) sur la base du volontariat la deacutemateacuterialisation de lrsquoeacutetat drsquoacompte
est une possibiliteacute offerte agrave des acteurs non soumis agrave lrsquoobligation reacuteglementaire de deacutemateacuterialisation
Projet de deacutecompte final cette piegravece peut ecirctre transmise par le fournisseur sous reacuteserve qursquoelle soit
prise en charge par la MOE au travers de la solution mutualiseacutee-CPP 2017
Projet de deacutecompte geacuteneacuteral la deacutemateacuterialisation du projet de deacutecompte geacuteneacuteral est possible par la
MOE si la MOA et le fournisseur sont identifieacutes sur le portail de la solution mutualiseacutee-CPP2017
Deacutecompte geacuteneacuteral la deacutemateacuterialisation du deacutecompte geacuteneacuteral est possible par la MOE et la MOA si le
fournisseur est identifieacute sur le portail de la solution mutualiseacutee-CPP 2017
Deacutecompte geacuteneacuteral et deacutefinitif la deacutemateacuterialisation du Deacutecompte geacuteneacuteral et deacutefinitif est obligatoire
Documents veacutehiculeacutes en piegraveces jointes les documents produits dans le cadre des marcheacutes de travaux
pourront ecirctre transmis au travers de la solution mutualiseacutee-CPP 2017 (deacutecompte mensuel et geacuteneacuteral)
39 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Cas drsquoutilisation
Le tableau ci-dessous reacutecapitule lrsquoensemble des cas drsquoutilisation deacutefinis pour permettre la prise en charge dans
la solution mutualiseacutee-CPP 2017 des piegraveces neacutecessaires agrave la facturation en cours de marcheacute
40 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Le tableau ci-dessous reacutecapitule lrsquoensemble des cas drsquoutilisation deacutefinis pour permettre la prise en charge dans
la solution mutualiseacutee-CPP 2017 des piegraveces neacutecessaires agrave la facturation en fin de marcheacute
Cas particulier Transmission des piegraveces par un acteur divergeant du producteur des piegraveces
La transmission agrave la solution mutualiseacutee-CPP 2017 des piegraveces de marcheacute de travaux par un acteur divergeant
du producteur des piegraveces implique que
Lrsquoauthentification de la piegravece deacuteposeacutee via CPP par un acteur distinct du producteur du document de
facturation nrsquoest pas assureacutee par la solution mutualiseacutee
La solution mutualiseacutee garantie lrsquoauthenticiteacute des documents deacuteposeacutes par les acteurs qui en sont agrave base
les producteurs
Les piegraveces deacuteposeacutees par un acteur divergeant du producteur de la piegravece ne peuvent ecirctre transmises agrave
la solution mutualiseacutee qursquoen mode laquo deacutepocirct portail raquo
Afin de garantir lrsquoauthenticiteacute des eacuteleacutements deacuteposeacutes par un acteur distinct du producteur du document de
facturation il sera neacutecessaire pour les parties prenantes de recourir aux modaliteacutes suivantes
Deacutemateacuterialisation native
Deacutemateacuterialisation duplicative
Nota les portails amont pourront deacuteroger agrave ces modaliteacutes de transmission srsquoils permettent une validation
interne (la qualiteacute de cette validation nrsquoeacutetant pas veacuterifieacutee par la solution mutualiseacutee)
41 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4 DESCRIPTION DES FORMATS PORTANT LES FLUX DrsquoECHANGES AUTOUR DE LA
SOLUTION MUTUALISEE-CPP 2017
Ce chapitre preacutesente les formats des flux accepteacutes en entreacutee par la solution mutualiseacutee-CPP 2017 ainsi que les
formats des flux eacutemis par la solution mutualiseacutee-CPP 2017 agrave destination de personnes publiques et des
fournisseurs dans le cadre de la remonteacutee du cycle de vie de la facture
41 Vue drsquoensemble des flux autour de la solution mutualiseacutee-CPP 2017
Le scheacutema ci-dessous preacutesente le systegraveme de deacutemateacuterialisation des factures et les principaux systegravemes
externes impliqueacutes dans lrsquoeacutemissiondeacutepocirct des factures et leur traitement
Le flux Pivot (S) est le format de reacutefeacuterence des donneacutees veacutehiculant les informations neacutecessaires et
suffisantes agrave lrsquointeacutegration des factures dans les diffeacuterents SI de gestion de la Sphegravere Publique Il contient les donneacutees permettant la creacuteation drsquoun mandat ou drsquoune demande de paiement la facture sous forme de piegravece jointe ainsi que le cas eacutecheacuteant les piegraveces justificatives compleacutementaires
transmises par le remettant au format drsquoorigine Les flux de type Facture
o Le flux structureacute Facture (E1) porte lrsquoensemble des donneacutees drsquoune facture transmise par un fournisseur ainsi que les piegraveces jointes attacheacutees (donneacutees non structureacutees ou structureacutees)
o Le flux mixte Facture (E2) porte le lot minimal de donneacutees de facturation transmis par un fournisseur ainsi que des piegraveces jointes attacheacutees (donneacutees structureacutees ou non) dont une a minima repreacutesentant la facture
o Le flux structureacute Meacutemoire de frais de justice (E3) porte lrsquoensemble des donneacutees drsquoun meacutemoire de frais de justice transmis par un fournisseur ainsi que les piegraveces jointes attacheacutees (donneacutees non structureacutees ou structureacutees)
Le flux Cycle de vie (R) comprend les donneacutees sur lrsquoavancement du processus de paiement de
chaque dossier de facturation et particuliegraverement la liste chronologique des laquo statuts raquo relatifs au
traitement des diffeacuterents modes de facturation agrave chaque eacutetape du traitement
42 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
411 Matrices des flux drsquoeacutechange
4111 Matrices des flux par type drsquoacteur
Les matrices ci-dessous reacutecapitulent les caracteacuteristiques des flux eacutemis et reccedilus par type drsquoacteur concerneacute
Tous les formats reacutefeacuterenceacutes par le CEN seront pris en compte par la solution mutualiseacutee-CPP 2017
41111 Pour un Fournisseur priveacute raccordeacute en mode EDI
Code
Flux
Type Flux Emetteur Reacutecepteur Mode Format
E1 Flux structureacute
facture SI Fournisseur CPP 2017 EDI
UBL-Invoice
Format CII
PES Facture
Format EDIFACT18
Format ISO202219
E2 Flux mixte
facture SI Fournisseur CPP 2017 EDI
UBL-Invoice minimal
CII minimal
CPP Factures Minimal
PES_Factures Minimal
Format PDFA320
E3
Flux structureacute
meacutemoire de
frais de justice
SI Fournisseur CPP 2017 EDI UBL-Invoice
R Cycle de vie CPP 2017 SI Fournisseur EDI AIFE_Statut
CPPStatutPivot
NB les formats utiliseacutes pour transmettre des factures agrave lrsquoEtat via la solution actuelle Chorus factures seront
accepteacutes par la solution mutualiseacutee La compatibiliteacute ascendante est donc assureacutee pour les fournisseurs deacutejagrave
raccordeacutes
41112 Pour une entiteacute du secteur public local raccordeacutee en mode EDI
Code
Flux
Type Flux Emetteur Reacutecepteur Mode Format
E1 Flux structureacute
facture
SI
SPL CPP 2017 EDI
PES Facture
E3
Flux structureacute
meacutemoire de
frais de justice
SI SPL CPP 2017 EDI UBL-Invoice
S Pivot CPP 2017 SI Collectiviteacute EDI CPPFacturePivot
R Cycle de Vie
entrant
SI
SPL CPP 2017 EDI CPPStatutPivot
R Cycle de Vie
sortant CPP 2017 SI Fournisseur EDI CPPStatutPivot
18 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen 19 Idem 20 Idem
43 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Le scheacutema ci-dessous preacutesente la vue drsquoensemble des flux existant autour du processus de traitement de la
facture et lrsquoexeacutecution comptable de la deacutepense qui en reacutesulte
41113 Pour un Etablissement Public National raccordeacute en mode EDI
Code
Flux
Type Flux Emetteur Reacutecepteur Mode Format
E1
Flux
structureacute
facture
SI EPN CPP 2017 EDI
UBL-Invoice
PES Facture
Format EDIFACT21
Format ISO202222
E2 Flux mixte
facture SI EPN CPP 2017 EDI
UBL-Invoice minimal
CII minimal
CPP Factures Minimal
PES_Factures Minimal
Format PDFA323
E3
Flux
structureacute
meacutemoire de
frais de
justice
SI EPN CPP 2017 EDI UBL-Invoice
S Pivot CPP 2017 SI EPN EDI CPPFacturePivot
R Cycle de Vie
entrant SI EPN CPP 2017 EDI CPPStatutPivot
R Cycle de Vie
sortant CPP 2017 SI EPN EDI CPPStatutPivot
21 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen 22 Idem 23 Idem
44 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
412 Preacutesentation des formats accepteacutes par type de flux EDI
41211 Les formats accepteacutes pour les flux drsquoeacutemission des partenaires vers CPP
Type de flux Formats reacutefeacuterenceacutes dans
les speacutecifications
externes
Formats accepteacutes
E1
(Flux structureacute
Facture)
UBL Invoice
UBL 20
UBL 21
UBL-PEPPOL
UBL-FEN105
UBL Factures publiques
CII
CII 20
CII 21
CII-FEN135
EDIFACT EDIFACT
ISO2022 ISO2022
E2
(Flux mixte
facture)
CPP Factures Minimal CPP Factures Minimal
PDFA3 PDFA3
UBL minimal
UBL minimal 20
UBL minimal 21
UBL-PEPPOL minimal
UBL-FEN105 minimal
CII minimal CII 30
E3
(Flux structureacute
Meacutemoire de frais
de justice)
UBL Invoice UBL 20
UBL 21
R
(cycle de vie) CPP Statut CPP Statut
41212 Les formats accepteacutes pour les flux drsquoeacutemission de CPP vers les partenaires
Type de flux Format reacutefeacuterenceacute dans les
speacutecifications externes
Formats accepteacutes
S
(Flux Pivot) CPP Facture Pivot CPP Facture Pivot
R
(Cycle de vie)
AIFE Statut AIFE Statut
CPP Statut CPP Statut
45 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
42 Description geacuteneacuterique des donneacutees par type de flux
Pour chaque flux les tableaux preacutesentant les donneacutees constitutifs du flux preacutecisent
les donneacutees constitutives du flux leur caractegravere obligatoire ou facultatif leur caractegravere multiple ou non leur description la reacutefeacuterence aux regravegles de gestion geacuteneacuteriques applicables
Cette partie ne deacutecrit pas les donneacutees techniques des flux agrave fin de seacutecurisation de routage ou de traccedilabiliteacute
421 Description du flux Pivot
Le flux Pivot est geacuteneacutereacute par la solution mutualiseacutee CPP-2017 pour transmettre les factures deacuteposeacutees dans la
solution mutualiseacutee CPP-2017 agrave destination des services de lrsquoEtat du secteur public local ou des Etablissements
Publics Cette transmission se fait en mode EDI
Un flux Pivot est donc constitueacute par
Les donneacutees de lrsquoenveloppe
Les donneacutees structureacutees en XML Une piegravece jointe de type facture (sauf en cas de transmission drsquoun flux E2 au format PDFA3) Des piegraveces jointes constitueacutees par des documents compleacutementaires le cas eacutecheacuteant
46 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nb La balise laquo Date de Reacuteception raquo permet de veacutehiculer la date agrave laquelle la facture a eacuteteacute prise en compte par
lrsquoAdministration lorsque celle-ci diffegravere de la date drsquoeacutemission de la facture La date effective de reacuteception de la
facture pouvant diffeacuterer de la date drsquoeacutemission de la facture indiqueacutee par le fournisseur dans le flux qursquoil
transmet
A titre drsquoillustration le scheacutema ci-dessous permet de visualiser la maniegravere dont les donneacutees drsquoune facture
peuvent ecirctre extraites pour former le format Pivot de Facturation
FournisseurPays
Fournisseur
Nom (raison sociale)
Deacutebiteur Identifiant
Deacutebiteur
Code Service
Deacutebiteur
Nom Service
Reacutesumeacute Type
Reacutesumeacute Identifiant
(numeacutero)
Reacutesumeacute
Date drsquoeacutemission de
la facture
Reacutesumeacute Devise
Reacutesumeacute
Montant HT
Reacutesumeacute
Montant agrave Payer
Engagement
Numeacutero de
Commande
Reacutecapitulatif TVA
Montant Base
Reacutecapitulatif TVA
Taux
Reacutecapitulatif TVA
Montant Total
Reacutesumeacute Cadre de
facturation
Fournisseur Type
Identifiant
Fournisseur
Identifiant
Reacutesumeacute Mode de
Paiement
Reacutecapitulatif TVA
47 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Les tableaux ci-dessous deacutecrivent la structure geacuteneacuterique des donneacutees structureacutees en XML du flux pivot
regroupeacutees par entiteacutes principales Les donneacutees constitutives de chacune des entiteacutes sont deacutecrites dans les
tableaux suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
Pivot de Facturation
Entiteacute OF Pluraliteacute Description Regravegles
Donneacutees facture O Unique Informations geacuteneacuterales sur la facture
Donneacutees facture - Lignes
F
Unique
Informations sur les lignes de la facture
deacutecrivant les fournitures de biens et de
services et leurs prix
Donneacutees facture ndash Lignes -
Ligne
F
Multiple
Informations sur une ligne de la facture
deacutecrivant les fournitures de biens et de
services et leurs prix
Donneacutees facture - TVA F
Multiple Reacutecapitulatif des montants de taxes par taux G123
G124
Donneacutees facture - Montants O Unique Informations sur les montants de la facture
Donneacutees facture -
Engagement
F Unique
Informations sur lrsquoengagement juridique
fondateur de la facture
Fournisseur O Unique Informations sur le fournisseur G211
Fournisseur - Reacutefeacuterences
bancaires
F Unique
Informations sur les donneacutees bancaires du
fournisseur
Deacutebiteur O
Unique Informations sur lrsquoentiteacute publique destinatrice
de la Facture
G212
Piegravece jointe
F
Multiple
Piegravece(s) Jointe(s) dont la facture dans son
format original tel qursquoeacutemit par le fournisseur et
accepteacute en entreacutee de CPP
G405
G407
G408
G409
G410
G411
Cycles de vie F Unique Informations relatives aux validations
Cycle de vie unitaire O Multiple
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
48 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Donneacutees Facture (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Type O Unique
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune
demande de paiement (paiement total
acompte) ou drsquoun avoir
G101
G115
Cadre (mode de
facturation) O Unique
Deacutefinit le mode de facturation correspondant
agrave la reacutealisation des fournitures de biens et de
services de la facture ou agrave leur regraveglement
- standard (mono-fournisseur)
- Cotraitance (globale ou simple)
- Sous-traitance
- ASAP
- Marcheacutes de travaux
- Affacturage
- hellip
G102
G103
G104
Identifiant (numeacutero) O Unique
Identifiant (numeacutero) de la demande de
paiement eacutemise par le Fournisseur
(identifiant unique de la facture ou de lrsquoavoir)
G105
G106
Date drsquoeacutemission de la
facture O Unique
Date de la facture telle que speacutecifieacutee par le
Fournisseur
G107
G109
Date de reacuteception O Unique Date de reacuteception de la demande de
paiement par ladministration
G108
G109
Devise O Unique
Devise agrave laquelle se rapportent tous les
montants de la facture (neacutecessairement
mono devise)
G110
G111
G112
Identifiant facture origine F Unique En cas drsquoAvoir numeacutero de la demande de
paiement sur laquelle lrsquoavoir est applicable
G105
G106
Mode de paiement O Unique
Preacutecise les informations relatives aux
modaliteacutes de paiement demandeacutees par le
fournisseur
G116
Entiteacute donneacutees facture - Montants (Obligatoire et Unique)
Montant Hors Taxe O Unique
Montant Total Hors Taxe des fournitures de
biens et de services listeacutees dans la facture
apregraves remises eacuteventuelles
G113
Montant TTC O Unique
Montant Total Toutes Taxes Comprises des
fournitures de biens et de services listeacutees
dans la facture apregraves remises eacuteventuelles
G113
G114
Montant agrave payer O Unique Montant agrave payer pouvant ecirctre infeacuterieur au
Montant TTC dans certains cas
G113
G115
49 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute donneacutees facture - TVA (Facultatif et Multiple)
autant doccurrences que de taux de TVA applicables dans la facture
Nom OF Pluraliteacute Description Regravegles
Montant base O Unique
Pour chaque Taux de TVA applicable au sein
de la facture Total Hors Taxe des montants
factureacutes associeacutes au Taux de TVA consideacutereacute
G113
Taux O Unique Pour chaque Taux de TVA applicable au sein
de la facture Taux de TVA consideacutereacute
G125
Montant taxe O Unique
Pour chaque Taux de TVA applicable au sein
de la facture montant total de la TVA
appliqueacutee
G113
Entiteacute donneacutees facture ndash Lignes ndash Ligne (facultative et multiple)
Nom OF Pluraliteacute Description Regravegles
Numeacutero O Unique Numeacutero correspondant au numeacutero de la
ligne de facturation
G601
Reacutefeacuterence produit F Unique
Reacutefeacuterence code de lrsquoarticle ou de la
fourniture de bien et de service zone
informative
P101
Quantiteacute factureacutee O Unique Nombre de quantiteacutes factureacutees P103
Prix unitaire O Unique Prix unitaire (HT) avant remise par Uniteacute
de Livraison
G113
Montant HT O Unique Montant Hors taxe de la ligne apregraves remise G113
Taux de TVA F Unique Taux de TVA applicable G125
50 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute donneacutees facture - Engagement (Facultatif et Unique)
Nom OF Pluraliteacute Description Regravegles
Numeacutero de marcheacute F Unique Identifie le Marcheacute (numeacutero de marcheacute ou
numeacutero de convention)
P106
G301
Numeacutero drsquoengagement F Unique Identifie lrsquoEngagement (bon de commande
ou numeacutero de marcheacute exeacutecutable)
P107
G301
Entiteacute Fournisseur (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique
Identifie le pays ougrave est immatriculeacute le tiers
fournisseur
G201
G202
G203
Type identifiant O Unique Identifie le reacutefeacuterentiel drsquoimmatriculation du
fournisseur (SIRET RIDET hellip)
G205
G206
Identifiant O Unique
Le numeacutero drsquoidentification du fournisseur au
sein du reacutefeacuterentiel indiqueacute
G206
G207
G208
G214
Nom (raison sociale) O Unique Nom Courant Raison Sociale ou Identiteacute du
tiers fournisseur
G209
Mode drsquoeacutemission F Unique Indique le mode de production de la facture
(ie Data numeacuteriseacutee saisie)
Entiteacute Fournisseur - Reacutefeacuterence Bancaire (facultative et Unique)
Nom OF Pluraliteacute Description Regravegles
Type de reacutefeacuterence bancaire F Unique
Nature du reacutefeacuterentiel bancaire utiliseacute pour
identifier un compte bancaire
G117
G118
G122
Identifiant compte bancaire F Unique
IBAN numeacutero du compte bancaire sur lequel
effectuer le paiement
G118
G119
G122
51 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
Identifiant eacutetablissement
bancaire F Unique
BIC du compte bancaire code banque et
code guichet sur lequel effectuer le paiement
G118
G120
G121
G122
Entiteacute Deacutebiteur (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Type identifiant O Unique Identifie le reacutefeacuterentiel drsquoimmatriculation du
deacutebiteur (SIRET RIDET hellip)
G205
G206
Identifiant O Unique Le numeacutero SIRET de lrsquoorganisation publique G214
G216
Nom (raison sociale) F Unique
Nom de lrsquoorganisation ou raison sociale (telle
que speacutecifieacutee dans le MarcheacuteBon de
Commande)
G209
Code service F Unique
Codification des services au sein de
lrsquoorganisation du destinataire de la facture
Cette codification permet un routage
automatiseacute ou manuel de la facture au sein de
lrsquoorganisation
P113
Nom service F Unique
Nom du service au sein de lrsquoorganisation du
destinataire de la facture Il permet le routage
manuel de la facture vers ce service
P114
52 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Piegravece Jointe (Facultative et Multiple)
autant doccurrences que de piegraveces jointes agrave la facture
Nom OF Pluraliteacute Description Regravegles
Numeacutero drsquoordre F Unique Numeacutero de lrsquoentiteacute PJ si plusieurs blocs PJ
sont renseigneacutes
Identifiant unique (URI) F Unique
Une URL univoque permettant dacceacuteder agrave la
version archiveacutee du Document
en loccurrence une Reacutefeacuterence SMA
G410
Type PJ O Unique
Deacutefinit la nature du document G401
G405
G406
Nom PJ O Unique
Nom de la piegravece jointe P104
G409
G412
G413
Format PJ - MimeType F Unique Deacutefinit le format eacutelectronique du document
(en utilisant le Mime Type)
G403
Contenu F Unique
Le contenu compresseacute et encodeacute du fichier
originel mateacuterialisant le document
G404
G407
G408
G410
Identifiant original F Unique
Identifiant de facture eacutetablie par lrsquousine de
numeacuterisation du SI Chorus
La valorisation de cette donneacutee indique que
la facture a eacuteteacute acquise par numeacuterisation par
le SI Chorus
G128
Entiteacute cycle de validation ndash validation unitaire (Facultatif et Multiple)
autant doccurrences que de valideurs
Date du statut O Unique Date et heure de geacuteneacuteration de lrsquoeacuteveacutenement
ayant geacuteneacutereacute le statut
G126
Code statut O Unique Deacutefinition de lrsquoeacutevegravenement G501
Compleacutement statut O Unique Libelleacute standardiseacute de lrsquoeacuteveacutenement
Commentaire F Unique Compleacutement au libelleacute de lrsquoeacuteveacutenement Ex
motif du rejet
P112
53 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute cycle de validation - producteur du statut du cycle de vie (Facultatif et Multiple)
autant doccurrences que drsquoentiteacutes Cycle de vie
Type identifiant O Unique Type drsquoidentifiant du producteur du statut
Identifiant O Unique
Libelleacute indiquant quel Systegraveme
drsquoInformation ou Application a geacuteneacutereacute le
statut
Raison sociale O Unique Raison Sociale du producteur du statut
Code pays O Unique Code pays du producteur du statut
Note F Unique
54 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
422 Description des flux de type facture
4221 Description du flux structureacute Facture (E1)
Les matrices deacutecrites ci-apregraves nrsquoont pas vocation agrave recenser lrsquoensemble des donneacutees pouvant figurer sur une
facture mais les donneacutees minimales permettant de produire un objet Facture agrave partir drsquoune feuille de style
geacuteneacuterique Les autres donneacutees nrsquoapparaitront pas au travers de la feuille de style geacuteneacuterique de la facture
Dans le cas ougrave le fournisseur transmet la reacutefeacuterence URL de sa feuille de style ces donneacutees compleacutementaires
peuvent ecirctre renseigneacutees et afficheacutees sur la facture
Le flux structureacute Facture comprend quatre types de donneacutees
Les donneacutees strictement neacutecessaires au traitement de la facture par les systegravemes comptables et financiers de lEtat des collectiviteacutes locales ou des Etablissements Publics Nationaux ces donneacutees servent agrave constituer le Flux Pivot de facturation deacutecrit dans le chapitre deacutedieacute et doivent ecirctre systeacutematiquement renseigneacutees par le fournisseur
Eventuellement les donneacutees XML relatives agrave des modes de facturation speacutecifiques (exemple bloc
valideur) Les donneacutees dune facture conformes agrave la reacuteglementation Code geacuteneacuteral des impocircts et Code du
Commerce telles que deacutecrites preacuteceacutedemment Les donneacutees compleacutementaires permettant de repreacutesenter une Facture dans son inteacutegraliteacute avec tous les
deacutetails
Un flux structureacute Facture est donc constitueacute par
Les donneacutees de lrsquoenveloppe Les donneacutees structureacutees en XML neacutecessaires agrave la facturation Les donneacutees structureacutees en XML repreacutesentant linteacutegraliteacute de la Facture Des piegraveces jointes constitueacutees par des documents compleacutementaires le cas eacutecheacuteant
55 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Les tableaux ci-dessous deacutecrivent la structure geacuteneacuterique des donneacutees structureacutees en XML drsquoune Facture
regroupeacutees par entiteacutes principales Les donneacutees constitutives de chacune des entiteacutes sont deacutecrites dans les
tableaux suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
56 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Facture structureacutee Fournisseur
Entiteacute OF Pluraliteacute Description Regravegles
Geacuteneacuteraliteacutes O Unique Informations geacuteneacuterales sur la facture G129
Remises F Multiple Informations sur les remises applicables
globalement agrave la facture
Reacutecapitulatif taxes F Multiple Reacutecapitulatif des montants de taxes par taux G123
G124
Engagement F Unique Informations sur lrsquoengagement juridique
fondateur de la facture
Fournisseur O Unique Informations sur le Fournisseur eacutemettant la
Facture
G211
Deacutebiteur O Unique Informations sur lentiteacute destinatrice de la
facture
G212
Ligne O Multiple
Informations sur les lignes de la facture
deacutetaillant les fournitures de biens et de
services et leurs prix Les lignes peuvent
permettre de renseigner les taxes autres que
TVA
Paiement O Unique Informations sur le paiement de la facture
Valideur F Unique
Informations sur lrsquoentiteacute devant effectueacute une
validation (titulaire du bon de commande
mandataire MOE priveacutee)
G220
G221
G222
Encaisseur F Unique
Informations sur lorganisation agrave qui le
comptable doit effectuer le regraveglement en cas
daffacturage
Site de livraison F Multiple
Informations sur les sites de livraison
eacuteventuels des fournitures de biens et de
services listeacutees dans le bloc Ligne
Piegravece Jointe F Multiple
Piegravece(s) Jointe(s) agrave la facture justificative ou
non
G407
G408
G409
G410
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
57 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Geacuteneacuteraliteacutes (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Type O Unique
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune
demande de paiement (paiement total
acompte) ou drsquoun avoir
G101
G115
Cadre (mode de
facturation) F Unique
Deacutefinit le mode de facturation correspondant agrave
la reacutealisation des fournitures de biens et de
services de la facture ou agrave leur regraveglement
- standard (mono-fournisseur)
- Cotraitance (globale ou simple)
- Sous-traitance
- ASAP
- Marcheacutes de travaux
- Affacturage
- hellip
G102
G103
G104
Identifiant (numeacutero) O Unique
Identifiant (numeacutero) de la demande de
paiement eacutemise par le Fournisseur (identifiant
unique de la facture ou de lrsquoavoir)
G105
G106
Date drsquoeacutemission de la
facture O Unique
Date de la facture telle que speacutecifieacutee par le
Fournisseur
G107
G109
Deacutebut peacuteriode F Unique Date de deacutebut de la peacuteriode de facturation G109
Fin peacuteriode F Unique Date de fin de la peacuteriode de facturation G109
Description peacuteriode F Unique Description de la peacuteriode de facturation P112
Devise O Unique Devise agrave laquelle se rapportent tous les
montants de la facture
G110
G111
Identifiant facture Origine F Unique En cas drsquoavoir numeacutero de la facture sur
laquelle lrsquoavoir est applicable
G105
G106
Montant Hors Taxe O Unique
Montant Total Hors Taxe des fournitures de
biens et de services listeacutees dans la facture
apregraves remises eacuteventuelles
G113
Montant Taxe F Unique
Montant Total des Taxes dues pour les
fournitures de biens et de services listeacutees dans
la facture apregraves remises eacuteventuelles
G113
Montant TTC O Unique
Montant Total Toutes Taxes Comprises des
fournitures de biens et de services listeacutees dans
la facture apregraves remises eacuteventuelles
G113
G114
Montant Remise F Unique Montant Total des remises eacuteventuelles G113
Montant agrave deacuteduire F Unique Montant deacutejagrave payeacute agrave deacuteduire du Montant TTC G113
Montant agrave payer O Unique Montant agrave payer pouvant ecirctre infeacuterieur au
Montant TTC dans certains cas
G113
G115
Note F Multiple Texte(s) libre(s) associeacute(s) agrave la facture Les
mentions fiscales leacutegalement obligatoires
P112
G127
58 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
peuvent ecirctre indiqueacutees ici
Entiteacute Remises (Facultatif et Multiple)
autant dentiteacutes que de poste de remise applicables au global de la facture
Nom OF Pluraliteacute Description Regravegles
Motif F Unique Texte libre deacutecrivant la raison de la remise P112
Montant remise O Unique Montant total de la remise appliqueacutee G113
Entiteacute ReacutecapitulatifTaxes (Facultatif et Multiple)
autant dentiteacutes que de taux de TVA applicables dans la facture
Nom OF Pluraliteacute Description Regravegles
Type de Taxe O Unique Type de taxe applicable G123
Montant de base O Unique
Pour chaque Taux de TVA applicable au sein
de la facture Total Hors Taxe des montants
factureacutes associeacutes au Taux de TVA consideacutereacute
G113
Taux O Unique Pour chaque Taux de TVA applicable au sein
de la facture Taux de TVA consideacutereacute
G125
Montant de taxe O Unique
Pour chaque Taux de TVA applicable au sein
de la facture montant total de la TVA
appliqueacutee
G113
Exoneacuteration F Unique Texte libre pour justifier de lexoneacuteration de
taxe
P112
Entiteacute Engagement (Facultatif et Unique)
Nom OF Pluraliteacute Description Regravegles
Numeacutero de contrat F Unique Identifie le Contrat P105
Numeacutero de marcheacute F Unique Identifie le Marcheacute (numeacutero de marcheacute ou
numeacutero de convention)
P106
G301
Numeacutero drsquoengagement F Unique Identifie lrsquoEngagement (bon de commande ou
numeacutero de marcheacute exeacutecutable)
P107
G301
Date deffet F Unique Date deffet de lrsquoengagement G109
59 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Fournisseur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique
Code du pays du siegravege social de lrsquoeacutemetteur G201
G202
G203
Typage identifiant O Unique Nature de lrsquorsquoidentifiant reacutefeacuterenccedilant le
fournisseur G204
Identifiant O Unique
Le numeacutero drsquoidentification du fournisseur au
sein du reacutefeacuterentiel indiqueacute
G207
G208
G210
G214
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de lrsquoorganisation G209
Code service F Unique Codification des services au sein de
lrsquoorganisation eacutemettrice de la facture
P113
Nom service F Unique Nom du service au sein de lrsquoorganisation
eacutemettrice de la facture
P114
Identifiant TVA F Unique Numeacutero de TVA intra-communautaire
Reacutegime TVA F Unique
Permet drsquoindiquer si le fournisseur est soumis
agrave la TVA sur les encaissements ou sur les
deacutebits
G213
Nom commercial F Unique Nom commercial de lrsquoorganisation G209
Ligne Adresse commerciale F Multiple Ligne drsquoadresse
Code Postal commercial F Unique Code postale de lrsquoadresse commerciale
Commune commerciale F Unique Commune de lrsquoadresse commerciale
Code Pays commercial F Unique Identifie le Pays ougrave est localiseacute le Tiers G201
G203
Nom contact F Unique Identiteacute de la personne agrave contacter G209
Teacuteleacutephone contact F Unique Numeacutero de teacuteleacutephone de la personne agrave
contacter
Teacuteleacutecopie contact F Unique Numeacutero de teacuteleacutecopie de la personne agrave
contacter
Courriel contact F Unique Adresse courriel de la personne agrave contacter
Adresse leacutegale O Multiple Ligne drsquoadresse G215
Code Postal leacutegal O Unique Code postale de lrsquoadresse leacutegale
Commune leacutegale O Unique Commune de lrsquoadresse leacutegale
Nom signataire F Unique
Identiteacute de la personne signataire de lacte
(facturation intra-sphegravere publique)
G209
P110
G224
60 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
Qualiteacute signataire F Unique Qualiteacute de la personne signataire de lacte
(facturation intra-sphegravere publique)
G223
G224
Note F Multiple
Texte(s) libre(s) associeacute(s) agrave lrsquoentiteacute
fournisseur
P112
G127
G225
Entiteacute Deacutebiteur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Typage identifiant O Unique
Identifie le reacutefeacuterentiel drsquoimmatriculation du
destinataire de la facture (SIRET)
G204
G216
G206
Identifiant O Unique
Le numeacutero SIRET de lrsquoorganisation publique G207
G208
G214
G216
Nom (raison sociale) F Unique
Nom de lrsquoorganisation ou raison sociale (telle
que speacutecifieacutee dans le MarcheacuteBon de
Commande)
G209
G219
P114
Code service F Unique
Codification des services au sein de
lrsquoorganisation du destinataire de la facture
Cette codification permet un routage
automatiseacute ou manuel de la facture au sein
de lrsquoorganisation
G217
G218
P113
Nom service F Unique
Nom du service au sein de lrsquoorganisation du
destinataire de la facture Il permet le
routage manuel de la facture vers ce service
P114
G219
Identifiant TVA F Unique Numeacutero de TVA intra-communautaire
Code pays leacutegal O Unique Code pays de lrsquoadresse leacutegale G201
G203
Ligne adresse leacutegale F Multiple Ligne drsquoadresse G215
Code postal leacutegal F Unique Code postal de lrsquoadresse leacutegale
Nom commune leacutegale F Unique Commune de lrsquoadresse leacutegale
Note F Multiple Texte(s) libre(s) associeacute(s) agrave lrsquoentiteacute deacutebiteur P112
G127
61 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Ligne (obligatoire et multiple)
Nom OF Pluraliteacute Description Regravegles
Numeacutero O Unique Numeacutero de ligne (seacutequentiel) G601
Type F Unique
Le type de ligne permet drsquoindiquer si la ligne
contient des eacuteleacutements de prix agrave prendre en
compte dans les totalisations ou uniquement
des donneacutees agrave valeur informative
G602
Sous-type F Unique
Le sous-type de ligne permet de preacuteciser le
type de ligne en indiquant srsquoil srsquoagit drsquoune
ligne de
- Deacutetail
- Regroupement
- Information
G603
Site livraison F Unique
Permet de rattacher la ligne de facturation agrave
un site de livraison et de regrouper toutes
les lignes drsquoun mecircme site
P108
Description F Unique
Description geacuteneacuterale de la fourniture ou de la
fourniture de biens et de services zone
informative
P112
Reacutefeacuterence produit F Unique
Reacutefeacuterence code de lrsquoarticle ou de la
fourniture de biens et de services zone
informative
P101
Nom article F Unique
Nom (abreacutegeacute ou type) de lrsquoarticle ou de la
fourniture de bien et de services zone
informative
P102
Date de livraison F Unique Date de livraison G109
Quantiteacute factureacutee O Unique Nombre drsquouniteacutes factureacutees P103
Uniteacute livraison F Unique Uniteacute utiliseacutee pour la livraison
Prix unitaire O Unique Prix unitaire (HT) avant remise par Uniteacute de
Livraison
G113
Montant base F Unique Montant Hors Taxe de la ligne avant remise G113
Montant remise F Unique Montant de la remise pour la ligne G113
Montant HT O Unique Montant Hors taxe de la ligne apregraves remise G113
Taux de TVA O Unique Taux de TVA applicable G125
Compleacutement F Multiple
Texte(s) compleacutementaire(s) permettant de
deacutetailler le contenu drsquoune fourniture de biens
et de services
P112
G127
62 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Paiement (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Date eacutecheacuteance O Unique Date deacutecheacuteance de paiement deacutetermineacutee
par le Fournisseur G109
Mode de paiement O Unique
Preacutecise les informations relatives aux
modaliteacutes de paiement demandeacutees par le
fournisseur
G116
Type Reacutefeacuterence bancaire F Unique
Nature du reacutefeacuterentiel bancaire utiliseacute pour
identifier un compte bancaire
G117
G118
G122
Identifiant compte bancaire F Unique
IBAN du compte bancaire sur lequel
effectuer le paiement
G118
G119
G122
Identifiant eacutetablissement
bancaire F Unique
BIC du compte bancaire sur lequel effectuer
le paiement
G118
G120
G121
G122
Notes F Multiple Texte(s) libre(s) associeacute(s) aux termes de
paiement
P112
G127
Entiteacute Valideur (optionnel et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique Code du pays du siegravege social du valideur G201
G203
Typage identifiant O Unique Nature de lrsquorsquoidentifiant reacutefeacuterenccedilant le valideur G204
Identifiant O Unique
Le numeacutero drsquoidentification du valideur au sein
du reacutefeacuterentiel indiqueacute
G207
G208
G214
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de lrsquoorganisation G209
Nom contact F Unique Identiteacute de la personne agrave contacter G209
Teacuteleacutephone contact F Unique Numeacutero de teacuteleacutephone de la personne agrave
contacter
Teacuteleacutecopie contact F Unique Numeacutero de teacuteleacutecopie de la personne agrave
contacter
Courriel contact F Unique Adresse courriel de la personne agrave contacter
Adresse leacutegale F Multiple Ligne drsquoadresse
Code Postal leacutegale F Unique Code postal de lrsquoadresse leacutegale
Commune leacutegale F Unique Commune de lrsquoadresse leacutegale
63 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Encaisseur (optionnel et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique Code du pays du siegravege social de lrsquoencaisseur G201
G203
Typage identifiant O Unique Nature de lrsquoidentifiant reacutefeacuterenccedilant
lrsquoencaisseur
G204
Identifiant O Unique
Le numeacutero drsquoidentification leacutegale du
Fournisseur dans son pays
G207
G208
Nom (raison sociale) O Unique Nom leacutegal de lrsquoorganisation G209
Nom contact F Unique Identiteacute de la personne agrave contacter G209
Teacuteleacutephone contact F Unique Numeacutero de teacuteleacutephone de la personne agrave
contacter
Courriel contact F Unique Adresse courriel de la personne agrave contacter
Adresse leacutegale F Multiple Ligne drsquoadresse
Code postal leacutegal F Unique Code postal de lrsquoadresse leacutegale
Commune leacutegale F Unique Commune de lrsquoadresse leacutegale
Entiteacute SiteLivraison (facultatif et multiple)
Nom OF Pluraliteacute Description Regravegles
Identifiant O Unique Identifiant du site de livraison P108
Nom O Unique Deacutenomination du site de livraison P109
Adresse F Multiple Ligne drsquoadresse
Code postal F Unique Code postal
Commune F Unique Commune
Code pays adresse F Unique Identifie le Pays ougrave est localiseacute le site G201
G203
64 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Piegravece Jointe (facultative et Multiple)
autant de blocs que de piegraveces jointes agrave la facture
Nom OF Pluraliteacute Description Regravegles
Type PJ O Unique Deacutefinit la nature du document G401
G405
Nom PJ O Unique
Nom de la piegravece jointe P104
G409
G412
G413
Format PJ O Unique Deacutefinit le format eacutelectronique du document
(en utilisant le Mime Type)
G402
G403
Contenu O Unique
Le contenu compresseacute et encodeacute du fichier
originel mateacuterialisant le document
G404
G407
G408
65 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4222 Description du flux mixte Facture (E2)
Le flux mixte Facture porte le lot minimal de donneacutees transmis par un fournisseur associeacute agrave chaque facture
transmise ainsi que des piegraveces jointes attacheacutees (donneacutees structureacutees ou non) dont une PJ repreacutesentant la
facture (hors transmission au format PDFA3) Le flux mixte Facture comprend ainsi 3 types de donneacutees
Les donneacutees strictement neacutecessaires au traitement de la facture par les systegravemes comptables et financiers de lEtat des entiteacutes du secteur public local ou des Etablissements Publics Nationaux ces donneacutees structureacutees servent agrave constituer le Flux Pivot de facturation deacutecrit dans le chapitre deacutedieacute et doivent ecirctre systeacutematiquement renseigneacutees par le fournisseur
La facture en piegravece jointe (hors transmission au format PDFA3)
Si neacutecessaire des piegraveces jointes compleacutementaires
Un flux mixte Facture est constitueacute par
Les donneacutees de lrsquoenveloppe
Les donneacutees structureacutees en XML neacutecessaires agrave la constitution du flux pivot (donneacutees structureacutees uniquement) et le cas eacutecheacuteant compleacuteteacute des informations relatives agrave des modes de facturation speacutecifiques (bloc valideur)
Une piegravece jointe constitueacutee par le fichier eacutelectronique repreacutesentant la Facture conforme agrave la reacuteglementation (hors transmission au format PDFA3)
Dautres piegraveces constitueacutees par des documents compleacutementaires le cas eacutecheacuteant
66 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Les tableaux ci-dessous deacutecrivent la structure geacuteneacuterique des donneacutees XML drsquoune Facture mixte regroupeacutees par
entiteacutes principales Les donneacutees constitutives de chacune des entiteacutes sont deacutecrites dans les tableaux suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
Facture mixte Fournisseur
Entiteacute OF Pluraliteacute Description Regravegles
Donneacutees factures O Unique Informations geacuteneacuterales sur la facture
Donneacutees factures - TVA F Multiple Reacutecapitulatif des montants de taxes par
taux
G123
G124
Donneacutees factures -
Engagement F Unique
Informations sur lrsquoengagement juridique
fondateur de la facture
Donneacutees factures - Ligne de
facturation F Multiple
Informations sur les lignes de la facture
deacutecrivant les fournitures de biens et de
services et leurs prix
Fournisseur O Unique Informations sur le Fournisseur eacutemettant la
Facture
G211
Fournisseur ndash Reacutefeacuterence
bancaire F Unique
Informations sur le paiement de la facture
Deacutebiteur O Unique Informations sur lentiteacute destinatrice de la
facture
G212
Valideur F Unique
Informations sur lrsquoentiteacute devant effectueacute
une validation (titulaire du bon de
commande mandataire MOE priveacutee)
G220
G221
G222
PiegraveceJointe F Multiple
Piegravece(s) Jointe(s) dont la facture dans son
format original tel qursquoeacutemit par le fournisseur
G405
G407
G408
G409
G411
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
67 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Donneacutees factures (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Type O Unique
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune
demande de paiement (paiement total
acompte) ou drsquoun avoir
G101
G115
Cadre (mode de
facturation) F Unique
Deacutefinit le mode de facturation correspondant
agrave la reacutealisation des fournitures de biens et de
services de la facture ou agrave leur regraveglement
- standard (mono-fournisseur)
- Cotraitance (globale ou simple)
- Sous-traitance
- ASAP
- Marcheacutes de travaux
- Affacturage
- hellip
G102
G103
G104
Identifiant (numeacutero) O Unique
Identifiant (numeacutero) de la demande de
paiement eacutemise par le Fournisseur
(identifiant unique de la facture ou de
lrsquoavoir)
G105
G106
Date drsquoeacutemission de la
facture O Unique
Date de la facture telle que speacutecifieacutee par le
Fournisseur
G107
G109
Devise F Unique
Devise agrave laquelle se rapportent tous les
montants de la facture (neacutecessairement
mono devise)
G110
G111
G112
Identifiant facture Origine F Unique En cas drsquoavoir numeacutero de la facture sur
laquelle lrsquoavoir est applicable
G105
G106
Mode de paiement O Unique
Preacutecise les informations relatives aux
modaliteacutes de paiement demandeacutees par le
fournisseur
G116
Entiteacute donneacutees factures - Montants (Obligatoire et Unique)
Montant Hors Taxe O Unique
Montant Total Hors Taxe des fournitures de
biens et de services listeacutees dans la facture
apregraves remises eacuteventuelles
G113
Montant TTC O Unique
Montant Total Toutes Taxes Comprises des
fournitures de biens et de services listeacutees
dans la facture apregraves remises eacuteventuelles
G113
G114
Montant agrave payer O Unique Montant agrave Payer pouvant ecirctre infeacuterieur au
Montant TTC dans certains cas
G113
G115
68 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute donneacutees factures - TVA (facultatif et multiple)
autant dentiteacutes que de taux de TVA applicables dans la facture
Nom OF Pluraliteacute Description Regravegles
Type Taxe F Unique Type de taxe applicable G123
G124
Montant base O Unique
Pour chaque Taux de TVA applicable au sein
de la facture Total Hors Taxe des montants
factureacutes associeacutes au Taux de TVA consideacutereacute
G113
Taux O Unique
Pour chaque Taux de TVA applicable au sein
de la facture Taux de TVA consideacutereacute
G125
Montant taxe O Unique
Pour chaque Taux de TVA applicable au sein
de la facture montant total de la TVA
appliqueacutee
G113
Entiteacute donneacutees factures - Engagement (Facultatif et Unique)
Nom OF Pluraliteacute Description Regravegles
Numeacutero de marcheacute F Unique Identifie le Marcheacute (numeacutero de marcheacute ou
numeacutero de convention)
P106
G301
Numeacutero drsquoengagement F Unique Identifie lrsquoEngagement (bon de commande
ou numeacutero de marcheacute exeacutecutable)
P107
G301
Entiteacute Fournisseur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays F Unique
Code du pays du siegravege social de lrsquoeacutemetteur G201
G202
G203
Typage identifiant F Unique Nature de lrsquorsquoidentifiant reacutefeacuterenccedilant le
fournisseur
G204
Identifiant O Unique
Le numeacutero drsquoidentification du fournisseur au
sein du reacutefeacuterentiel indiqueacute
G206
G207
G208
G210
G214
69 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de
lrsquoorganisation
G209
Entiteacute Fournisseur ndash Reacutefeacuterence bancaire (facultatif et unique)
Nom OF Pluraliteacute Description Regravegles
Type reacutefeacuterence bancaire F Unique Nature du reacutefeacuterentiel bancaire utiliseacute pour
identifier un compte bancaire
G117
Idcompte bancaire F Unique IBAN numeacutero du compte bancaire sur
lequel effectuer le paiement
G118
Id eacutetablissement bancaire F Unique
BIC du compte bancaire code banque et
code guichet sur lequel effectuer le
paiement
G119
G120
G121
Entiteacute Deacutebiteur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Typage identifiant O Unique
Identifie le reacutefeacuterentiel drsquoimmatriculation du
destinataire de la facture (SIRET)
G204
G216
G206
Identifiant O Unique
Le numeacutero SIRET de lrsquoorganisation publique G206
G207
G208
G214
G216
Nom (raison sociale) F Unique
Nom de lrsquoorganisation ou raison sociale
(telle que speacutecifieacutee dans le MarcheacuteBon de
Commande)
G209
Code service F Unique
Codification des services au sein de
lrsquoorganisation du destinataire de la facture
Cette codification permet un routage
automatiseacute ou manuel de la facture au sein
de lrsquoorganisation
G217
G218
P113
Nom service F Unique
Nom du service au sein de lrsquoorganisation du
destinataire de la facture Il permet le
routage manuel de la facture vers ce
service
G219
P114
70 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Donneacutees factures - Ligne de facturation (facultative et multiple)
Nom OF Pluraliteacute Description Regravegles
Numeacutero O Unique Numeacutero de ligne (seacutequentiel) G601
Site de livraison F
Unique Permet de rattacher la ligne de facturation agrave
un site de livraison et de regrouper toutes
les lignes drsquoun mecircme site
P108
Description F
Unique Description geacuteneacuterale de la fourniture ou de
la fourniture de bien et de service zone
informative
P112
Reacutefeacuterence produit F
Unique Reacutefeacuterence code de lrsquoarticle ou de la
fourniture de bien et de service zone
informative
P101
Quantiteacute factureacutee O Unique Nombre drsquouniteacutes factureacutees P103
Prix unitaire O Unique Prix unitaire (HT) avant remise par Uniteacute
de Livraison G113
Montant HT O Unique Montant Hors taxe de la ligne apregraves remise G113
Taux de TVA O Unique Taux de TVA applicable G125
Entiteacute Valideur (optionnel et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique
Code du pays du siegravege social du valideur G201
G202
G203
Typage identifiant O Unique
Nature de lrsquorsquoidentifiant reacutefeacuterenccedilant le
valideur
G204
G206
Identifiant O Unique
Le numeacutero drsquoidentification du valideur au
sein du reacutefeacuterentiel indiqueacute
G208
G214
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de
lrsquoorganisation
G209
71 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute PiegraveceJointe (obligatoire et Multiple)
autant de blocs que de piegraveces jointes agrave la facture Au moins une des PJ est une facture
Nom OF Pluraliteacute Description Regravegles
Type PJ O Unique
Deacutefinit la nature du document G401
G405
G406
Nom PJ O Unique
Nom de la piegravece jointe P104
G409
G412
G413
Format PJ (Mime type) O Unique Deacutefinit le format eacutelectronique du document
(en utilisant le Mime Type)
G402
G403
Contenu O Unique
Le contenu compresseacute et encodeacute du fichier
originel mateacuterialisant le document
G404
G407
G408
Identifiant numeacuterisation F Unique
Identifiant de facture eacutetablie par lrsquousine de
numeacuterisation du SI Chorus
La valorisation de cette donneacutee indique que
la facture a eacuteteacute acquise par numeacuterisation
par le SI Chorus
G128
72 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4223 Description du flux structureacute Meacutemoire de frais de justice (E3)
Les matrices deacutecrites ci-apregraves nrsquoont pas vocation agrave recenser lrsquoensemble des donneacutees pouvant figurer sur une
facture de meacutemoire de frais de justice mais les donneacutees minimales permettant de produire un objet Facture agrave
partir drsquoune feuille de style geacuteneacuterique Les autres donneacutees nrsquoapparaitront pas au travers de la feuille de style
geacuteneacuterique de la facture
Dans le cas ougrave le fournisseur transmet la reacutefeacuterence URL de sa feuille de style ces donneacutees compleacutementaires
peuvent ecirctre renseigneacutees et afficheacutees sur la facture
Le flux structureacute Meacutemoire de frais de justice comprend trois types de donneacutees
Les donneacutees strictement neacutecessaires au traitement de la facture par les systegravemes comptables et financiers de lEtat ces donneacutees servent agrave constituer le Flux Pivot de facturation deacutecrit dans le chapitre deacutedieacute et doivent ecirctre systeacutematiquement renseigneacutees par le fournisseur
Les donneacutees regraveglementairement obligatoires dans le cadre drsquoun meacutemoire de frais de justice Les donneacutees compleacutementaires permettant de repreacutesenter un meacutemoire de frais de justice dans son
inteacutegraliteacute avec tous les deacutetails
Un flux structureacute meacutemoire de frais de justice est donc constitueacute par
Les donneacutees de lrsquoenveloppe Les donneacutees structureacutees en XML neacutecessaires agrave la facturation Les donneacutees structureacutees en XML repreacutesentant linteacutegraliteacute de la Facture Des piegraveces jointes constitueacutees par des documents compleacutementaires
Le tableau ci-dessous deacutecrit la structure geacuteneacuterique des donneacutees drsquoun Meacutemoire de Frais de Justice par une
hieacuterarchie dEntiteacutes imbriqueacutes Les donneacutees constitutives de chacune des Entiteacutes sont deacutecrites dans les tableaux
suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
73 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
74 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Facture structureacutee de meacutemoire de frais de justice
Entiteacute OF Pluraliteacute Description Regravegles
Geacuteneacuteraliteacutes O Unique Informations geacuteneacuterales sur le meacutemoire G129
Reacutecapitulatif taxes F Multiple Reacutecapitulatif des montants de Taxes par taux G123
G124
Engagement F Unique Informations sur lrsquoengagement juridique
fondateur du meacutemoire
Fournisseur O Unique Informations sur le Fournisseur eacutemettant la
Facture G211
Deacutebiteur O Unique Informations sur lentiteacute destinatrice de la
facture
G212
Ligne O Multiple
Informations sur les lignes de la facture
deacutetaillant les fournitures de biens et de
services et leurs prix Les lignes peuvent
permettre de renseigner les taxes autres que
TVA
Paiement O Unique Informations sur le paiement de la facture
Juridiction O Multiple Informations sur la juridiction pour laquelle la
prestation a eacuteteacute effectueacutee
G703
Piegravece jointe F Multiple
Piegravece(s) Jointe(s) du meacutemoire justificative
ou non
G701
G407
G408
G409
75 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Geacuteneacuteraliteacutes (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Type O Unique
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune
demande de paiement (paiement total
acompte) ou drsquoun avoir
G101
G115
G713
G715
Cadre (mode de
facturation) O Unique
Deacutefinit le mode de facturation correspondant agrave
la reacutealisation des fournitures de biens et de
services de la facture ou agrave leur regraveglement
- standard (mono-fournisseur)
- Cotraitance (globale ou simple)
- Sous-traitance
- ASAP
- Marcheacutes de travaux
- Affacturage
- hellip
G102
G103
G104
Identifiant (numeacutero) O
Unique Identifiant (numeacutero) de la demande de
paiement eacutemise par le Fournisseur (identifiant
unique de la facture ou de lrsquoavoir)
G105
G106
Date deacutemission de la
facture O
Unique Date de la facture telle que speacutecifieacutee par le
Fournisseur
G107
G109
Deacutebut de peacuteriode F Unique Date de deacutebut de la peacuteriode de facturation G109
Fin de peacuteriode F Unique Date de fin de la peacuteriode de facturation G109
Description peacuteriode F Unique Description de la peacuteriode de facturation P112
Devise O Unique Devise agrave laquelle se rapportent tous les
montants de la facture
G110
G111
Montant Remise F Unique
Montant Total des remises eacuteventuelles G113
Montant TTC O Unique
Montant Total Toutes Taxes Comprises des
fournitures de biens et de services listeacutees dans
la facture apregraves remises eacuteventuelles
G113
G114
Montant agrave payer O Unique Montant agrave payer pouvant ecirctre infeacuterieur au
Montant TTC dans certains cas
G113
G115
Montant HT apregraves remise F Unique
Montant Total Hors Taxe des prestations
listeacutees dans le meacutemoire de frais de justice
apregraves remises eacuteventuelles
G113
Montant HT avant remise F Unique
Montant Total Hors Taxe des prestations
listeacutees dans le meacutemoire de frais de justice
avant remises eacuteventuelles
G113
76 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute ReacutecapitulatifTaxes (Facultative et Multiple)
autant dentiteacutes que de taux de TVA applicables dans le meacutemoire
Nom OF Pluraliteacute Description Regravegles
Exoneacuteration F Unique Texte libre pour justifier de lexoneacuteration de
taxe
P112
G712
Taux O Unique Pour chaque Taux de TVA applicable au sein de
la facture Taux de TVA consideacutereacute
G125
Montant taxe O Unique Montant total des taxes applicables G113
Montant HT O Unique Montant Total Hors Taxe des prestations listeacutees
dans le meacutemoire de frais de justice
G113
Montant de base F Unique Total Hors Taxe des montants factureacutes associeacutes
aux Taux de TVA consideacutereacutes
G113
Entiteacute Engagement (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Reacutefeacuterence aux textes
(code) O
Unique Code de la reacutefeacuterence aux textes de lois
applicables
G702
G703
Numeacutero drsquoengagement
juridique F Unique
Identifie le Bon de Commande P107
G301
G711
Date drsquoeffet F Unique Date deffet de lrsquoengagement G109
77 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Fournisseur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique Code du pays du siegravege social de lrsquoeacutemetteur G201
G203
Typage identifiant O Unique
Nature de lrsquoidentifiant reacutefeacuterenccedilant le fournisseur G204
G206
Identifiant O Unique
Le numeacutero drsquoidentification du fournisseur au sein
du reacutefeacuterentiel indiqueacute
G207
G208
G210
G214
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de lrsquoorganisation G209
Identifiant TVA F Unique Numeacutero de TVA intra-communautaire (pour EU) G210
Reacutegime TVA F Unique Permet drsquoindiquer si le fournisseur est soumis agrave
la TVA sur les encaissements ou sur les deacutebits
G213
Nom Commercial F Unique Nom commercial de lrsquoorganisation G209
Ligne adresse
Commerciale F Multiple
Ligne drsquoadresse G215
Code postal Commercial F Unique Code postale de lrsquoadresse commerciale
Commune commercial F Unique Commune de lrsquoadresse commerciale
Code Pays commercial F Unique Identifie le Pays ougrave est localiseacute le Tiers G201
G203
Adresse legale O Multiple Ligne drsquoadresse G215
Code Postal Leacutegal O Unique Code postale de lrsquoadresse leacutegale
Commune leacutegal O Unique Commune de lrsquoadresse leacutegale
Nom contact F Unique Identiteacute de la personne agrave contacter G209
Teacuteleacutephone contact F Unique Numeacutero de teacuteleacutephone de la personne agrave
contacter
Teacuteleacutecopie contact F Unique Numeacutero de teacuteleacutecopie de la personne agrave contacter
Courriel contact F Unique Adresse courriel de la personne agrave contacter
78 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Deacutebiteur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Identifiant O Unique
Le numeacutero SIRET de lrsquoorganisation publique G207
G208
G214
Code service O Unique
Codification des services au sein de
lrsquoorganisation du destinataire de la facture
Cette codification permet un routage automatiseacute
ou manuel de la facture au sein de
lrsquoorganisation
G217
G218
P113
Nom service F Unique Nom du service (telle que speacutecifieacutee dans le
MarcheacuteBon de Commande)
P114
G219
Entiteacute Ligne (obligatoire et multiple)
Nom OF Pluraliteacute Description Regravegles
Numeacutero drsquoaffaire O Unique Numeacutero de lrsquoaffaire
Reacutefeacuterence produit F Unique Reacutefeacuterence code de lrsquoarticle ou de la fourniture de
biens et de services zone informative
P101
Quantiteacute O Unique Quantiteacute P103
Quantiteacute X tarif O Unique Quantiteacute de la ligne multiplieacutee par le tarif de la
ligne
Numeacutero drsquoengagement F Unique Rappel du numeacutero du bon de commande G301
Montant HT O Unique Montant Hors taxe de la ligne apregraves remise G113
Montant TVA O Unique Montant de la TVA applicable G113
Taux TVA O Unique Taux de TVA applicable
Type de prestation (code) O Unique
Code du type de prestation effectueacute G706
G707
G710
Tarif de la prestation O Unique Tarif de la prestation effectueacutee G113
Prix de la quantiteacute O Unique Prix de la quantiteacute G113
Indicateur de charge F Unique Indicateur de charge applicable agrave la ligne G710
Motif de charge F Unique Motif de charge applicable agrave la ligne P112
G710
Montant de charge F Unique Montant de charge applicable agrave la ligne G113
G710
Autoriteacute Requeacuterante (code) O Unique Code de lrsquoautoriteacute agrave lrsquoorigine de la reacutequisition G708
G709
79 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
Numeacutero drsquoengagement
juridique F Unique
Identifie le Bon de Commande
Entiteacute Paiement
Nom OF Pluraliteacute Description Regravegles
Date drsquoeacutecheacuteance F Unique Date deacutecheacuteance de paiement deacutetermineacutee par le
Fournisseur G109
Mode de paiement F Unique Preacutecise les informations relatives aux modaliteacutes
de paiement demandeacutees par le fournisseur
G116
Type de reacutefeacuterence bancaire O Unique
Nature du reacutefeacuterentiel bancaire utiliseacute pour
identifier un compte bancaire
G117
G118
G122
Identifiant compte bancaire F Unique
IBAN du compte bancaire sur lequel effectuer le
paiement
G118
G119
G122
Identifiant eacutetablissement
bancaire F Unique
BIC du compte bancaire sur lequel effectuer le
paiement
G118
G120
G121
G122
Entiteacute Juridiction (par ligne)
Nom OF Pluraliteacute Description Regravegles
Identifiant O Unique Identifiant de la juridiction G704
G705
Date de la reacutequisition O Unique Date de notification de la reacutequisition G109
Date de la prestation O Unique Date effective de la prestation G109
80 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Piegravece Jointe (1 agrave n fois)
Nom OF Pluraliteacute Description Regravegles
Type PJ O Unique Deacutefinit la nature du document G401
Nom PJ O Unique
Nom de la piegravece jointe P104
G714
G715
G716
Format PJ (Mime type) O Unique Deacutefinit le format eacutelectronique du document (en
utilisant le Mime Type)
G402
G403
Contenu O Unique
Le contenu compresseacute et encodeacute du fichier
originel mateacuterialisant le document
G404
G407
G408
81 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
423 Description des flux Cycle de Vie de la facture (R)
Le flux Cycle de Vie est utiliseacute par la solution mutualiseacutee-CPP 2017 pour transmettre les statuts des factures
entre les diffeacuterents Systegravemes drsquoInformations et notamment vers les SI des Fournisseurs pour leur
permettre de beacuteneacuteficier de la restitution de lrsquoavancement du paiement drsquoune facture au sein drsquoune
Administration ou drsquoune collectiviteacute publique
Cette transmission peut se faire en mode EDI
Un flux Cycle de vie est donc constitueacute par
Les donneacutees de lrsquoenveloppe Les donneacutees structureacutees en XML
Le tableau ci-dessous deacutecrit la structure geacuteneacuterique des donneacutees constitutives du flux du cycle de vie au travers
drsquoune hieacuterarchie dentiteacutes imbriqueacutees Les donneacutees constitutives de chacune des Entiteacutes sont deacutecrites dans les
tableaux suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
Le tiers eacutemetteur du flux cycle de vie renseigne soit lrsquoentiteacute FluxStatut soit lrsquoentiteacute FactureStatut
Lrsquoentiteacute FluxStatut (partie gauche du scheacutema) permet de remonter les statuts relatifs agrave un ou plusieurs flux
Lrsquoentiteacute FactureStatut (partie droite du scheacutema) permet de remonter les statuts relatifs agrave une ou plusieurs
factures
Il nrsquoest pas possible de remonter au sein drsquoun mecircme flux cycle de vie des statuts relatifs au traitement du flux
et des statuts relatifs aux factures qui y sont associeacutees
82 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Si le tiers eacutemetteur du flux cycle de vie renseigne lrsquoentiteacute laquo Flux statut raquo il peut renseigner autant drsquoentiteacute
laquo Flux Statut Unitaire raquo que souhaiteacute afin de remonter les statuts de plusieurs flux Il peut aussi eacutemettre
plusieurs statuts pour un mecircme flux lrsquohorodatage permettant de traiter lrsquoordre
Si le tiers eacutemetteur du flux cycle de vie eacutemetteur renseigne lrsquoentiteacute laquo FactureStatut raquo il peut renseigner autant
drsquoentiteacute laquo laquo Facture Statut Unitaire raquo que souhaiteacute afin de remonter les statuts de plusieurs factures Il peut
aussi remonter plusieurs statuts pour une mecircme facture lrsquohorodatage permettant de traiter lrsquoordre
CPP Statut
Entiteacute OF Pluraliteacute Description Regravegles
Flux statut F Unique Lrsquoeacuteleacutement flux statut contient lrsquoensemble des
eacuteleacutements relatifs agrave des statuts de flux
G502
G504
Facture statut F Unique Lrsquoeacuteleacutement facture statut contient lrsquoensemble des
eacuteleacutements relatifs agrave des statuts de factures
G502
G504
Flux Statut unitaire O Multiple
Leacuteleacutement flux statut unitaire contient
lensemble des eacuteleacutements relatifs agrave un statut
concernant un flux
Facture statut unitaire O Multiple
Leacuteleacutement facture Statut unitaire contient
lensemble des eacuteleacutements relatifs agrave un statut
concernant une facture
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
Flux Statut Unitaire ndash Donneacutees statut (Obligatoire et multiple)
Nom OF Pluraliteacute Description Regravegles
Code statut O Unique Code du statut G503
Compleacutement statut F Unique Libelleacute standardiseacute de lrsquoeacuteveacutenement
Commentaire F Unique Compleacutement au libelleacute de lrsquoeacuteveacutenement Ex
motif du rejet
P112
Note F Unique
Commentaire permettant drsquoexpliciter le statut
remonteacute notamment en cas de rejet du flux par
le destinataire
Horodatage O Unique Date et heure de geacuteneacuteration de lrsquoeacuteveacutenement
ayant geacuteneacutereacute le statut
Type identifiant producteur F Unique Nature de lrsquoidentifiant reacutefeacuterenccedilant le producteur
Identifiant flux O Unique Identifiant du flux
83 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Flux Statut Unitaire ndash Donneacutees statut - Entiteacute Deacutetail (facultatif et unique)
Nom OF Pluraliteacute Description Regravegles
Nombre de lignes drsquoerreur O Unique Nombres de lignes drsquoerreur
Flux Statut Unitaire ndash Donneacutees statuts - Entiteacute Deacutetail de la ligne drsquoerreur (obligatoire et multiple)
Nom OF Pluraliteacute Description Regravegles
Identifiant ligne O Unique Identifiant de la ligne
Nature de lrsquoerreur O Unique Nature de lrsquoerreur
Code de lrsquoerreur O Unique Code de lrsquoerreur
Libelleacute de lrsquoerreur O Unique Libelleacute de lrsquoerreur P112
Description de lrsquoerreur F Unique Description de lrsquoerreur P112
Facture Statut Unitaire - Entiteacute Deacutetail (obligatoire et multiple)
Entiteacute OF Pluraliteacute Description Regravegles
Fournisseur O Unique Informations sur le Fournisseur eacutemettant la
Facture
G211
Deacutebiteur O Unique Informations sur lentiteacute destinatrice de la
facture
G212
Donneacutees statut O Unique Informations sur le statut remonteacute
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
Facture Statut Unitaire ndash Entiteacute Fournisseur (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique Identifie le pays ougrave est immatriculeacute le tiers
fournisseur
G201
G203
Typage identifiant O Unique Identifie le reacutefeacuterentiel drsquoimmatriculation du
fournisseur (SIRET RIDET hellip)
G204
Identifiant O Unique Le numeacutero drsquoidentification du fournisseur au sein
du reacutefeacuterentiel indiqueacute
G208
G214
Nom (raison sociale) O Unique Nom Courant Raison Sociale ou Identiteacute du tiers
fournisseur
G209
84 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Facture Statut Unitaire ndash Entiteacute Deacutebiteur (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Type Identifiant O Unique Identifie le reacutefeacuterentiel drsquoimmatriculation du
deacutebiteur (SIRET RIDET hellip)
Identifiant O Unique
Le numeacutero SIRET de lrsquoorganisation publique G204
G207
G214
G216
Nom (raison sociale) F Unique Nom de lrsquoorganisation (telle que speacutecifieacutee dans
le MarcheacuteBon de Commande)
G209
Code service F Unique Codification des services au sein de
lrsquoorganisation du destinataire de la facture
P113
Nom service F Unique Nom du service au sein de lrsquoorganisation du
destinataire de la facture
P114
G219
Facture Statut Unitaire ndash Entiteacute Statut (Obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Code statut O Unique Code du statut G501
Compleacutement statut F Unique Libelleacute standardiseacute de lrsquoeacuteveacutenement
Commentaire F Unique Compleacutement au libelleacute de lrsquoeacuteveacutenement Ex
motif du rejet P112
Horodatage O Unique Date et heure de geacuteneacuteration de lrsquoeacuteveacutenement
ayant geacuteneacutereacute le statut
G126
Identifiant producteur F Unique Libelleacute indiquant quel Systegraveme drsquoInformation ou
Application a geacuteneacutereacute le statut
Identifiant facture de
leacutemetteur O Unique Numeacutero de la Facture eacutemise par le Fournisseur G105
Date de la facture F Unique Date de la facture telle que speacutecifieacutee par le
Fournisseur
G109
Identifiant facture du
reacutecepteur (ref mandat DP) F Unique
Numeacutero de la reacutefeacuterence associeacutee agrave la facture
dans le systegraveme du destinataire (numeacutero de DP
ou de mandat)
85 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
424 Description des enveloppes des flux
Les donneacutees porteacutees par lrsquoenveloppe sont aux flux indiqueacutes ci-dessus
- Flux Pivot (S)
- Flux mixte Facture (E2)
Format CPPFacture
- Flux cycle de vie (R)
o CPPStatut
Enveloppe des flux (facultatif et unique)
Entiteacute OF Pluraliteacute Description Regravegles
Enveloppe unitaire O Multiple Informations geacuteneacuterales sur
lrsquoenveloppe
Enveloppe unitaire (obligatoire et multiple)
Entiteacute OF Pluraliteacute Description Regravegles
Paramegravetres F Multiple Informations sur les paramegravetres
Partenaires O Unique Informations sur les partenaires
Paramegravetres
Entiteacute OF Pluraliteacute Description Regravegles
Paramegravetres individuel F Multiple Informations sur le paramegravetre
individuel de lrsquoenveloppe
86 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Paramegravetre individuel
Entiteacute OF Pluraliteacute Description Regravegles
Numeacutero drsquoordre O Unique Informations sur le paramegravetre
individuel de lrsquoenveloppe
Valeur du paramegravetre O Unique Valeur du paramegravetre (libelle)
Note F Unique Texte libre associeacute au paramegravetre
individuel
P112
Partenaires
Entiteacute OF Pluraliteacute Description Regravegles
Reacutecepteur O Unique Informations sur le reacutecepteur du
flux
Emetteur O Unique Informations sur lrsquoeacutemetteur du flux
Reacutecepteur
Entiteacute OF Pluraliteacute Description Regravegles
Identifiant O Unique Identifiant du reacutecepteur du flux
Libelle O Unique Libelleacute du reacutecepteur du flux P112
Note F Unique Texte libre associeacute au reacutecepteur du
flux
P112
Emetteur
Entiteacute OF Pluraliteacute Description Regravegles
Identifiant O Unique Identifiant de lrsquoeacutemetteur du flux
Libelle O Unique Libelleacute de lrsquoeacutemetteur du flux P112
Note F Unique Texte libre associeacute agrave lrsquoeacutemetteur du
flux
P112
87 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
43 Regravegles de gestion associeacutees aux donneacutees geacuteneacuteriques porteacutees par les flux
Chacune des regravegles eacutenonceacutees dans le tableau est applicable agrave une ou plusieurs donneacutees geacuteneacuteriques deacutecrites
dans le chapitre Description deacutetailleacutee des formats syntaxiques associeacutes aux diffeacuterents types de flux
La nature de chaque regravegle renseigneacutee dans la colonne laquo nature raquo est donneacutee agrave titre informatif
Alimentation regravegle preacutecisant comment la donneacutee est valoriseacutee par la solution mutualiseacutee-CPP 2017 agrave partir dune source externe (pour les donneacutees du flux pivot uniquement)
Codification les valeurs de la donneacutee sont contraintes par une liste finie de valeurs eacutenumeacutereacutees dans le tableau ou reacutefeacuterenceacutees dans une source externe
Coheacuterence les valeurs de la donneacutee sont contraintes par une expression ou un algorithme associant dautres donneacutees
Format speacutecification du type ou du format de donneacutees applicable
Identification la valeur de la donneacutee est valideacutee dans un reacutefeacuterentiel externe
Regravegles de Gestion applicables aux donneacutees geacuteneacuteriques
Id Titre Libelleacute Nature
Regravegles sur les donneacutees geacuteneacuterales de la facture
G101 Type de Facture
autoriseacute
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune demande de
paiement ou drsquoun avoir Les valeurs possibles sont les
suivantes
- Paiement total
- Acompte
- Avoir
Les factures de reacutegularisation (suite agrave un eacutecheacuteancier de
paiement notamment dans le cadre de la consommation de
fluides) doivent ecirctre typeacutees laquo paiement total raquo
Codification
88 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G102 Cadre (Mode de
Facturation)
Les valeurs autoriseacutees pour le Cadre (Mode de Facturation) sont
A1 Deacutepocirct par un fournisseur drsquoune facture
A2 Deacutepocirct par un fournisseur drsquoune facture deacutejagrave payeacutee
A3 Deacutepocirct par un fournisseur drsquoun meacutemoire de frais de
justice
A4 Deacutepocirct par un fournisseur drsquoun projet de deacutecompte
mensuel
A5 Deacutepocirct par un fournisseur drsquoun eacutetat drsquoacompte
A6 Deacutepocirct par un fournisseur drsquoun eacutetat drsquoacompte
valideacute
A7 Deacutepocirct par un fournisseur drsquoun projet de deacutecompte
final
A8 Deacutepocirct par un fournisseur drsquoun deacutecompte geacuteneacuteral et
deacutefinitif
A9 Deacutepocirct par un sous-traitant drsquoune facture
A10 Deacutepocirct par un sous-traitant drsquoun projet de
deacutecompte mensuel
A11 Deacutepocirct par un sous-traitant drsquoun projet de
deacutecompte final
A12 Deacutepocirct par un cotraitant drsquoune facture
A13 Deacutepocirct par un cotraitant drsquoun projet de deacutecompte
mensuel
A14 Deacutepocirct par un cotraitant drsquoun projet de deacutecompte
final
A15 Deacutepocirct par une MOE drsquoun eacutetat drsquoacompte
A16 Deacutepocirct par une MOE drsquoun eacutetat drsquoacompte valideacute
A17 Deacutepocirct par une MOE drsquoun projet de deacutecompte
geacuteneacuteral
A18 Deacutepocirct par une MOE drsquoun deacutecompte geacuteneacuteral
A19 Deacutepocirct par une MOA drsquoun eacutetat drsquoacompte valideacute
A20 Deacutepocirct par une MOA drsquoun deacutecompte geacuteneacuteral
A21 Deacutepocirct par un beacuteneacuteficiaire drsquoune demande de
remboursement de la TIC
Mode Service uniquement (via les API positionneacutees sur des
portails amont)
Codification
G103 Cadre (mode de
facturation)
Le cadre (mode de facturation) est valoriseacute A1 dans le flux pivot
lorsque la balise nrsquoest pas renseigneacutee
Codification
G104 Type et Cadre
(mode de
facturation)
Si le type de facturation est laquo avoir raquo le cadre (mode de
facturation) est valoriseacute A1 dans le flux pivot quelle que soit la
valeur renseigneacutee dans le flux initial
Codification
G105 Identifiant de la
facture identifiant
de la facture
drsquoorigine
Lrsquoidentifiant de la facture est limiteacute agrave 20 caractegraveres
alphanumeacuteriques
Format
G106 Identifiant de la
Factureidentifiant
de la facture
drsquoorigine
Chaque Numeacutero de facture est unique pour un fournisseur quel
que soit lrsquoexercice
Coheacuterence
G107 Date drsquoeacutemission de
la facture
La date drsquoeacutemission de la facture doit ecirctre anteacuterieure ou eacutegale agrave
la date de deacutepocirct de la facture dans le systegraveme
Coheacuterence
89 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G108 Date de reacuteception La date de reacuteception correspond agrave la date drsquointeacutegration de la
facture dans la solution mutualiseacutee-CPP 2017 agrave lrsquoexception des
factures numeacuteriseacutees pour lesquelles elle est valoriseacutee par la
date de reacuteception du courrier agrave lrsquousine de numeacuterisation
Coheacuterence
G109 Date Tous les champs date sont sous le format suivant AAAA-MM-JJ Codification
G110 Devise La liste des Valeurs autoriseacutees pour la Devise dune Facture est
conforme agrave celle du reacutefeacuterentiel ISO 4217
Codification
G111 Devise Les factures sont mono-devise Codification
G112 Devise Si la devise nrsquoest pas renseigneacutee tous les montants sont
reacuteputeacutes valoriseacutes en euro
Codification
G113 Format drsquoun
Montant drsquoun Prix
ou drsquoun tarif dans
une Facture
Le Montant dans une facture est exprimeacute par un chiffre sur 19
positions
Il ne peut comporter plus de six deacutecimales
Le seacuteparateur est laquo raquo
Format
G114 Montant TTC Le montant TTC est positif Codification
G115 Type de facture et
Montant agrave payer
Si le type de facture est paiement total ou acompte et que le
Montant agrave Payer est neacutegatif le type de facture sera
valoriseacute laquo avoir raquo dans le flux pivot
Codification
G116 Mode de Paiement Les valeurs autoriseacutees sont
- Espegravece
- Chegraveque
- Virement
- Preacutelegravevement
- Autre
Si le mode de Paiement est valoriseacute autre par le fournisseur
ou nrsquoest pas valoriseacute la valeur Virement sera renseigneacutee dans
le flux pivot
Codification
G117 Type Reacutefeacuterence
bancaire autoriseacute
Les deux valeurs autoriseacutees sont
- IBAN
- RIB
Codification
G118 Format IBAN Si le reacutefeacuterentiel bancaire IBAN est speacutecifieacute lrsquoidentifiant du
compte bancaire respecte son format
Format
G119 Identifiant Compte
bancaire
Si le reacutefeacuterentiel bancaire RIB est speacutecifieacute cette zone est
valoriseacutee par la reacutefeacuterence du compte
Coheacuterence
G120 Identifiant
Etablissement
Bancaire
En cas de type RIB le format BIC est valoriseacute code banque et
code guichet
Coheacuterence
G121 Identifiant
Etablissement
Bancaire
Si le reacutefeacuterentiel bancaire IBAN est speacutecifieacute lrsquoidentifiant de
lrsquoeacutetablissement bancaire respecte le format BIC
Codification
90 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G122 RIB du tiers Dans le cas de facture avec paiement agrave un tiers divergent les
informations bancaires agrave renseigner sont celles de la socieacuteteacute
drsquoaffacturage
Codification
G123 Type de Taxe
autoriseacutee
La seule valeur prise en compte par CPP dans lrsquoentiteacute
ReacutecapitulatifTaxes est
- TVA
Codification
G124 Type de Taxe
autoriseacutee
Si Type de Taxe autoriseacutee nrsquoest pas renseigneacute le champ sera
valoriseacute par deacutefaut par laquo TVA raquo
Codification
G125 Taux de TVA
autoriseacute
Le taux de la TVA applicable est conforme agrave la liste
reacuteglementaire en vigueur en fonction de la date de facturation
Coheacuterence
G126 Format de
Horodatage
Un horodatage est exprimeacute suivant le format AAAA-MM-JJ
HHMMSS
La partie HHMMSS peut ecirctre omise ou forceacutee agrave 000000
Format
G127 Codification des
notes et des
compleacutements
Lorsque plusieurs balises notes ou de compleacutement de ligne sont
renseigneacutees au sein drsquoun mecircme bloc le fournisseur peut
indiquer un numeacutero de note dans lrsquoen-tecircte de celle-ci mais la
feuille de style les affichera dans lordre de preacutesence sur le flux
Codification
G128 Identifiant de
Numeacuterisation
Lrsquoidentifiant de numeacuterisation est de 22 caractegraveres Format
G129 Geacuteneacuteraliteacutes Les mentions reacuteglementaires de type litteacuteraire sont porteacutees dans
les balises correspondantes des flux Le cas eacutecheacuteant dans les
balises de note
Exemple mentions relative aux inteacuterecircts moratoires mention
de lrsquoauto liquidation de la TVA par le titulaire dans le cadre
drsquoune facture de sous-traitant
Codification
Regravegles sur les donneacutees des Tiers Fournisseurs Deacutebiteurs Valideurshellip
G201 Code Pays Le code Pays doit exister dans le Code ISO 3166 Codification
G202 Code Pays Si la balise code Pays nrsquoest pas renseigneacutee cette zone sera
valoriseacutee laquo FR raquo
Codification
G203 Format Code Pays Les codes de pays sont repreacutesenteacutes par un code agrave deux lettres Format
G204 Type Identifiant
autoriseacute en entreacutee
pour un Tiers
le type drsquoidentifiant autoriseacute est
1- Tiers avec SIRET
2- Tiers eacutetranger UE
3- Tiers eacutetranger hors UE
4- RIDET
5- Numeacutero Tahiti
6- Tiers en cours drsquoimmatriculation RCS
Codification
G205 Type Identifiant
autoriseacute en sortie
de la solution
mutualiseacutee pour un
Tiers
Le type drsquoidentifiant autoriseacute est
1- Tiers avec SIRET
2- Tiers eacutetranger UE
3- Tiers eacutetranger hors UE
4- RIDET
5- Numeacutero Tahiti
6- Tiers en cours drsquoimmatriculation RCS
7- Tiers physique
Codification
91 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G206 Identifiant drsquoun tiers Lorsque le type identifiant nrsquoest pas renseigneacute lrsquoidentifiant
utiliseacute est reacuteputeacute ecirctre un SIRET
Codification
G207 Format Identifiant
drsquoun tiers
Le nombre de caractegraveres maximum est deacutefini par le type
drsquoidentifiant
1- Si laquo type identifiant raquo est 1 14 caractegraveres maximum
2- Si laquo type identifiant raquo est 2 18 caractegraveres
3- Si laquo type identifiant raquo est 3 18 caractegraveres
4- Si laquo type identifiant raquo est 4 10 caractegraveres
5- Si laquo type identifiant raquo est 5 6 caractegraveres
6- Si laquo type identifiant raquo est 6 18 caractegraveres
Format
G208 Identifiant drsquoun tiers Lrsquoidentifiant est
- Le SIRET pour les tiers de type 1
- Lrsquoidentifiant de TVA intracommunautaire pour les tiers de type 2
- Le code Pays et les 16 premiers caractegraveres de la raison sociale pour les tiers de type 3
- Le RIDET pour les tiers de type 4
- Le numeacutero Tahiti les tiers de type 5
- Le code Pays et les 16 premiers caractegraveres du nom et preacutenom pour les tiers de type 6
Codification
G209 Nom raison Sociale Le nom ou la raison sociale doit comporter 99 caractegraveres
maximum
Format
G210 Identifiant drsquoun tiers
(bloc fournisseur)
Si le tiers est un fournisseur intracommunautaire et la balise
laquo Identifiant TVA raquo valoriseacutee le renseignement de la balise
laquo Identifiant raquo du bloc fournisseur est facultatif
G211 Fournisseur Le fournisseur est le tiers qui facture la fourniture de biens et de
services
Coheacuterence
G212 Deacutebiteur Le deacutebiteur est le tiers qui solde la creacuteance lieacutee agrave la fourniture
de biens et de services
G213 Reacutegime de TVA La liste des valeurs autoriseacutees pour le Reacutegime de TVA est la
suivante
- TVA DEBIT
- TVA ENCAISSEMENT
Codification
G214 Identification drsquoun
tiers
Le laquo fournisseur raquo le laquo deacutebiteur raquo et lelaquo valideur raquo preacutesent(s)
dans un dossier de Facturation doivent exister dans le
Reacutefeacuterentiel de la solution mutualiseacutee-CPP 2017
Coheacuterence
G215 Ligne drsquoadresse Au moins une ligne drsquoadresse leacutegale doit exister par dossier de
facturation
Coheacuterence
G216 Deacutebiteur Le typage drsquoidentifiant pour un deacutebiteur est toujours le SIRET
(Type 1)
Codification
G217 Reacutefeacuterence Service
Sphegravere Publique
Le code service est obligatoire pour certains deacutebiteurs
(lrsquoinformation est preacutesente dans la solution mutualiseacutee-CPP
2017)
Codification
G218 Reacutefeacuterence Service
Sphegravere Publique
Pour lrsquoEtat le code service renseigneacute doit figurer dans le
reacutefeacuterentiel des codes services (mis agrave disposition dans la solution
mutualiseacutee-CPP 2017)
Codification
92 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G219 Nom Service Le Nom Service pour les deacutebiteurs de la nature laquo Etat raquo sera
remplaceacute (srsquoil est valoriseacute) par celui preacutesent dans la liste de la
solution mutualiseacutee-CPP 2017
Coheacuterence
G220 Valideur Le valideur est obligatoire pour les modes de facturation
suivants A4 A7 A9 A10 A11 A12 A13 A14 A17 A18 A20
(G102)
Coheacuterence
G221 Valideur Le valideur est facultatif pour les modes de facturation
suivants A5 A15 (G102)
Coheacuterence
G222 Valideur Le valideur nrsquoest pas permis pour les modes de facturation
suivants A1 A2 A3 A6 A8 A16 A19 A21 (G102)
Coheacuterence
G223 Qualiteacute signataire La qualiteacute valideur peut ecirctre obligatoire pour les titres de
recettes (ASAP)
Coheacuterence
G224 Nom et Qualiteacute
Signature
Cette balise est obligatoire dans le cadre de lrsquoeacutemission de
factures par les entiteacutes publiques
Codification
G225 Note du bloc
fournisseur
Cette zone peut ecirctre utiliseacutee pour indiquer drsquoeacuteventuelles
mentions obligatoires (forme juridique capital social etc)
Codification
Regravegles sur les donneacutees drsquoengagement
G301 Reacutefeacuterence de
Marcheacute reacutefeacuterence
drsquoengagement
Pour les deacutebiteurs ayant rendu le numeacutero de commande
obligatoire il est obligatoire de renseigner au moins lrsquoune des
deux balises suivantes laquo reacutefeacuterence de Marcheacute raquo ou
laquo Reacutefeacuterence drsquoengagementraquo
Ces deacutebiteurs sont identifieacutes dans lrsquoannuaire mis agrave disposition
par la solution mutualiseacutee-CPP 2017
Coheacuterence
Regravegles sur les donneacutees des piegraveces jointes
G401 Type de Document
autoriseacute
La Liste des types autoriseacutes pour la Nature dun Document est
- 01-Factureavoir
- 02-Piegravece jointe compleacutementaire
Codification
G402 Format de
Document autoriseacute
Les formats de PJ accepteacutes sont les suivants BMP GIF FAX
ODT PPT TIFF XLS BZ2 GZJPEG P7S RTF TXT
XML CSV GZIP JPG PDF SVG XHTML XLSX DOC
HTM ODP PNG TGZ XLC ZIP DOCX HTML ODS PPS
TIF XLM
Format
G403 Format de
MimeType
Le format drsquoune valeur drsquoun document est une chaine
alphanumeacuterique conforme agrave RFC1782 (Mime Type)
Format
G404 Compression du
Contenu du
Document
Le contenu dun Document est compresseacute agrave partir du fichier
originel suivant la meacutethode unique autoriseacutee ZIP
Alimentation
G405 Uniciteacute de la PJ
Facture
Chaque Dossier de Facturation comprend une seule Piegravece
(jointe) Justificative de Nature = 01 (facture avoir) maximum
Coheacuterence
G406 Piece jointe Dans un dossier de facturation une PJ est de type 01 (facture
avoir)
Coheacuterence
G407 Piece jointe La taille drsquoune PJ est limiteacutee agrave 4 Mo Format
G408 Piece jointe La taille du dossier de facturation est limiteacutee agrave 120 Mo Format
93 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G409 Piece jointe Lorsque plusieurs piegraveces jointes sont renseigneacutees elles doivent
ecirctre codifieacutees selon une numeacuterotation deacutedieacutee
Codification
G410 Piece jointe Si lrsquoentiteacute laquo Piegravece Jointe raquo est renseigneacutee lrsquoune des deux balises
suivantes est obligatoirement renseigneacutee
- Contenu
- Identifiant unique (URI)
Codification
G411 Piece jointe Le renseignement de lrsquoentiteacute laquo Piegravece Jointe raquo est facultatif sauf
si le format drsquoentreacutee est autre que le PDFA3
Codification
G412 Piece jointe La piegravece jointe de type laquo 01 ndash Factureavoir raquo est renommeacutee tel
que par la solution mutualiseacutee-CPP 2017
FACnumerodefactureidentifiantdelrsquoentrepriseextension
Codification
G413 Piece jointe La piegravece jointe de type laquo 02 ndash Piegravece jointe compleacutementaire raquo
est renommeacutee tel que par la solution mutualiseacutee-CPP 2017
PJFACnumerodefactureidentifiantdelrsquoentrepriseextension
Codification
Regravegles sur les donneacutees de Cycle de Vie
G501 Liste valeurs des
Codes Statut de
factures
La Liste des valeurs autoriseacutees pour le code drsquoun Statut est
- 01 Deacuteposeacutee
- 02 En cours drsquoacheminement vers le destinataire
- 03 Mise agrave disposition du destinataire
- 04 Rejeteacutee par lordonnateur
- 05 Suspendue
- 06 Service fait
- 07 Mandateacutee DP valideacutee
- 08 Mise agrave disposition du comptable
- 09 Comptabiliseacutee
- 10 Mise en paiement
Codification
G502 Cycle de vie Dans le cadre de lrsquoeacutemission du flux cycle de vie lrsquoune des deux
entiteacutes est obligatoirement renseigneacutee
- Flux Statut
- Facture Statut
Coheacuterence
G503 Liste valeurs des
Codes Statut de flux
- 90 Reccedilu
- 91 En cours de transmission
- 92 Reccedilu Destinataire final
- 93 Erreur reception
- 94 Erreur reception destinataire final
- 95 Erreur de transmission au destinataire final
Codification
94 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G504 Cycle de vie Dans le cadre de lrsquoeacutemission du flux cycle de vie seulement lrsquoune
de ces deux entiteacutes est renseigneacutee
- Flux Statut
- Facture Statut
Codification
Regravegles sur les donneacutees des lignes de factures
G601 Lignes de
facturation
Le numeacutero de ligne est limiteacute agrave 4 caractegraveres soit 9999 lignes
maximum
Format
G602 Type de lignes de
facturation
La ligne de poste est valoriseacutee agrave laquo TYPE_LIGNE raquo ou laisseacutee
vide Si elle est laisseacutee vide cela indique que la ligne possegravede
des informations de prix agrave prendre en compte dans les
totalisations Le sous-type de fourniture de biens et de services
nrsquoest alors pas renseigneacute
Codification
G603 Sous Type de
facturation
Le sous-type de ligne doit ecirctre valoriseacute si le type de ligne est agrave
laquo TYPE_LIGNE raquo et peut contenir les valeurs suivantes
- laquo DETAIL raquo ce type de ligne de poste permet au fournisseur
drsquoindiquer les informations de prix agrave prendre en compte dans les
totalisations
- laquo REGROUPEMENT raquo ce type de ligne de poste permet au
fournisseur de fournir des preacutecisions de calcul (calculs de taxes
de TVA de sous-totaux de total)
- laquo INFORMATION raquo ce type de ligne de poste permet au
fournisseur de fournir des informations diverses autres que des
calculs (eacuteleacutements graphiques de preacutesentation de facture hellip)
Codification
Preacuteconisations24
P101 Ref Produit Le champ ref Produit est limiteacute agrave 40 caractegraveres Format
P102 Nom article Le champ nom article est limiteacute agrave 40 caractegraveres Format
P103 Quantiteacute factureacutee Le champ quantiteacute factureacutee est limiteacute agrave 10 caractegraveres
numeacuteriques
Format
P104 Nom PJ Le nom drsquoune PJ est de 35 caractegraveres (hors extension)
maximum
Format
P105 Reacutefeacuterence contrat Le contrat comporte 40 caractegraveres maximum Format
P106 Reacutefeacuterence marcheacute Le marcheacute comporte 50 caractegraveres maximum Format
P107 Reacutefeacuterence
engagement
La commande comporte 50 caractegraveres maximum Format
P108 Site de livraison Lrsquoidentifiant du site de livraison est sur 20 caractegraveres maximum Format
P109 Site de livraison Le nom du site de livraison est sur 99 caractegraveres maximum Format
P110 Nom signataire Le nom valideur est sur 40 caractegraveres maximum Format
24 Les regravegles formuleacutees ci-apregraves sont de lrsquoordre de la preacuteconisation afin de garantir un affichage optimal des
donneacutees dans la feuille de style geacuteneacuterique et des performances acceptables
95 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
P111 Qualiteacute signataire La qualiteacute valideur est sur 99 caractegraveres maximum Format
P112 Format des zones
de texte
La description ou les champs de texte sont sur 1 024 caractegraveres
alphanumeacuteriques maximum
Format
P113 Reacutefeacuterence Service
Sphegravere Publique
Le code service comporte 100 caractegraveres alphanumeacuteriques
maximum
Format
P114 Nom Service Le Nom Service comporte 100 caractegraveres maximum Format
96 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
44 Regravegles de gestion speacutecifiques aux meacutemoires de frais de justice
Les regravegles de gestion ci-dessous constituent des regravegles additionnelles et speacutecifiques aux meacutemoires de frais de
justice Elles se cumulent donc aux regravegles de gestions geacuteneacuteriques preacutesenteacutees dans la partie 43
G701 Piegravece jointe Le dossier de facturation contient au moins une PJ de type
laquo Autre raquo
Codification
G702 Reacutefeacuterence aux
textes
Le code de la reacutefeacuterence aux textes doit appartenir au reacutefeacuterentiel
mis agrave disposition des fournisseurs sur le portail de la solution
mutualiseacutee
Codification
G703 Code de la
reacutefeacuterence aux textes
Alphanumeacuterique 3 caractegraveres Format
G704 Identifiant de la
juridiction
Lrsquoidentifiant de la juridiction doit appartenir au reacutefeacuterentiel mis agrave
disposition des fournisseurs sur le portail de la solution
mutualiseacutee
Codification
G705 Identifiant de la
juridiction
Alphanumeacuterique 10 caractegraveres Format
G706 Type de prestation Le code du type de la prestation doit appartenir au reacutefeacuterentiel
mis agrave disposition des fournisseurs sur le portail de la solution
mutualiseacutee
Codification
G707 Type de prestation Alphanumeacuterique entre 7 et 36 caractegraveres Format
G708 Code de lrsquoautoriteacute
requeacuterante
Le code de lrsquoautoriteacute requeacuterante doit appartenir au reacutefeacuterentiel
mis agrave disposition des fournisseurs sur le portail de la solution
mutualiseacutee
Codification
G709 Code de lrsquoautoriteacute
requeacuterante
Alpha entre 16 et 20 caractegraveres Format
G710 Deacutebours et type de
prestation
Le renseignement de la balise laquo Deacutebours raquo est obligatoire selon
le type de prestation
Codification
G711 Reacutefeacuterence agrave la
commande
Le renseignement de la balise laquo commande raquo est obligatoire
selon le type de prestation
Codification
G712 Exoneacuteration Si la balise laquo Taux TVA raquo est valoriseacutee agrave 0 alors le
renseignement de la balise laquo Exoneacuteration raquo est obligatoire
Codification
97 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
G713 Type de Piegravece Le type de piegravece est deacutefini par des codes speacutecifiques au flux E3
(Flux structureacute Meacutemoire de Frais de Justice)
Code Libelleacute du
code Libelleacute de la cateacutegorie PJ
03 APS Attestation perte de salaire
04 ASF Attestation service fait
05 AUT Autre
06 BFD Bordereau Frais de deacuteplacement
07 BRP Bordereau reacutecapitulatif de prestations
08 CCG Copie de la carte grise
09 DEV Devis accepteacute
10 FAC Facture justificative
11 FHR Facture justificative heacutebergement
12 FLD Facture justificative lieacutee aux deacutebours
13 PJA Meacutemoire justificatif FDJ commercial
14 REQ Reacutequisition Prescription
15 RIB RIB
16 RPJ Regroupement de piegraveces justificatives
17 TDT Titres de transport
Codification
G714 Nom PJ Toutes les PJ associeacutees au flux portent le preacutefixe laquo PJ_ raquo Codification
G715 Nom PJ et type de
piegravece
Pour la constitution du flux pivot le flux initial en PJ porte le
preacutefixe laquo PJP raquo
Codification
G716 Nom PJ Pour la constitution du flux pivot les PJ associeacutees au flux
drsquoentreacutee portent le preacutefixe
laquo PJP_LIBELLEDUCODEDUTYPEDEPIECE raquo
Codification
Les reacutefeacuterentiels speacutecifiques aux meacutemoires de frais de justice seront mis agrave disposition des fournisseurs sur le
portail
98 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45 Description deacutetailleacutee des formats syntaxiques associeacutes aux diffeacuterents types de flux
Cette partie preacutesente pour chaque type de flux les blocs ou balises au sein des formats impleacutementant ces flux
qui contiennent les donneacutees geacuteneacuteriques preacutesenteacutees dans la partie sect43
Les tableaux ci-dessous sont renseigneacutes de la maniegravere suivante
Les donneacutees geacuteneacuteriques sont sous la forme ltNom BlocgtltNom donneacuteegt
Les blocs et balises sont preacutesenteacutes selon une arborescence complegravete identifiant la donneacutee dans le flux
sous la forme
ltnom 1gt hellip ltnom ngtltnom donneacuteegt
cette arborescence se situe sous le bloc Racine mentionneacute en tecircte de tableau
Les regravegles applicables agrave la donneacutee geacuteneacuterique srsquoappliquent preacutealablement agrave cette donneacutee et peuvent ecirctre
preacuteciseacutees par les regravegles speacutecifiques
451 Flux Pivot - Format CPPFacturePivot
La norme drsquoeacutechange retenue pour ce format est un format proposeacute par lrsquoAIFE
Le scheacutema XSD de ce format est disponible en annexe des speacutecifications externes de la solution mutualiseacutee
Ce fichier peut ecirctre ouvert agrave partir drsquoun eacutediteur de fichier XSD afin drsquoafficher lrsquoarborescence telle que preacutesenteacutee
avec lrsquoimage ci-dessous
99 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
100 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Ce chapitre preacutesente les syntaxes utilisables pour les flux Pivot de facturation
Le bloc racine est laquo CPPFacturePivot raquo
4511 Flux pivot ndash syntaxe de lrsquoenveloppe
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Enveloppe Unitaire Enveloppe EnveloppeUnitaire
Enveloppe Unitaire
Paramegravetres Enveloppe EnveloppeUnitaire Paramegravetres
Paramegravetres
ParamegravetresParamegravetre individuel Enveloppe EnveloppeUnitaireParametres
ParametreIndiv
Paramegravetre Individuel
ParametreIndivValeurparametre Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametrecode
ParametreIndiv Note Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametrenote
P112
ParametreIndiv Numeacutero drsquoordre CPPFacturePivotUnitaire Enveloppe
EnveloppeUnitaireParametres
ParametreIndivValeurparametreNumOrdre
Enveloppe Unitaire
Enveloppe Unitaire Partenaires Enveloppe Partenaires
Partenaires
Partenaires Reacutecepteur Enveloppe PartenairesRecepteur
Partenaires Emetteur Enveloppe PartenairesEmetteur
Reacutecepteur
Reacutecepteur Identifiant Enveloppe PartenairesRecepteurId
Reacutecepteur Libelleacute
Enveloppe PartenairesRecepteurLibelle
Reacutecepteur Note Enveloppe PartenairesRecepteurNote P112
Emetteur
101 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Emetteur Identifiant Enveloppe PartenairesEmetteurId
Emetteur Libelleacute
Enveloppe PartenairesEmetteurLibelle
Emetteur Note Enveloppe PartenairesEmetteurNote P112
4512 Flux Pivot - Syntaxe des donneacutees
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Donneacutees factures
Donneacutees Facture Identifiant CPPFactures CPPFacturePivotUnitaire
DonneesFacture Id
G105
G106
Donneacutees Facture Identifiant
Facture Origine
CPPFactures CPPFacturePivotUnitaire
DonneesFacture IdNumeroFactureOrigine
G105
G106
Donneacutees Facture Type CPPFactures CPPFacturePivotUnitaire
DonneesFacture Type
G101
G116
Donneacutees Facture Cadre CPPFactures CPPFacturePivotUnitaire
DonneesFacture Cadre
G102
G103
G104
Donneacutees Facture Date
eacutemission
CPPFactures CPPFacturePivotUnitaire
DonneesFacture DateEmissionFacture
G107
G109
Donneacutees Facture Date
reacuteception
CPPFactures CPPFacturePivotUnitaire
DonneesFacture DateReception
G108
G109
Donneacutees Facture Devise CPPFactures CPPFacturePivotUnitaire
DonneesFacture Devise
G110
G111
G112
Donneacutees Facture - Mode de Paiement
Mode de Paiement Code CPPFactures CPPFacturePivotUnitaire
DonneesFacture ModePaiement Code
S501 G116
Mode de Paiement Libelle CPPFactures CPPFacturePivotUnitaire
DonneesFacture ModePaiement Libelle
G113
Donneacutees Facture - Montants
Montants Montant Hors
Taxe
CPPFactures CPPFacturePivotUnitaire
DonneesFacture Montants MontantHT
G113
Montants Montant TTC CPPFactures CPPFacturePivotUnitaire
DonneesFacture Montants MontantTTC
G113
G114
102 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Montants Montant agrave payer CPPFactures CPPFacturePivotUnitaire
DonneesFacture Montants MontantAPayer
S310 G113
G115
Donneacutees Facture - TVA
TVA Montant Base CPPFactures CPPFacturePivotUnitaire
DonneesFacture TVA TVA BaseHT
G113
TVA Taux CPPFactures CPPFacturePivotUnitaire
DonneesFacture TVA TVA Taux
G125
TVA Montant taxes CPPFactures CPPFacturePivotUnitaire
DonneesFacture TVA TVA MontantTVA
G113
Donneacutees Facture - Ligne
Ligne Numeacutero
CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne NumOrdre
G601
Ligne Reacutefeacuterence produit CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne ReferenceProduit
P101
Ligne Quantiteacute factureacutee CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne Quantite
P103
Ligne Prix unitaire CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne PrixUnitaire
G113
Ligne Montant HT CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne MontantHT
G113
Ligne Taux TVA CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne TauxTVA
G125
Donneacutees Facture - Engagement
Engagement Numeacutero de
marcheacute
CPPFactures CPPFacturePivotUnitaire
DonneesFacture Engagement NumeroMarche
P106
G301
Engagement Numeacutero
drsquoengagement
CPPFactures CPPFacturePivotUnitaire
DonneesFacture Engagement NumeroEngagement
P107
G301
Fournisseur
Fournisseur Code pays CPPFactures CPPFacturePivotUnitaire Fournisseur
CodePays
G201
G202
G203
Fournisseur Type identifiant CPPFactures CPPFacturePivotUnitaire Fournisseur
TypeIdentifiant
G205
G206
Fournisseur Identifiant CPPFactures CPPFacturePivotUnitaire Fournisseur
Identifiant
G207
G208
G214
Fournisseur Nom (raison
sociale)
CPPFactures CPPFacturePivotUnitaire Fournisseur
RaisonSociale
G209
Fournisseur Mode
drsquoEmission
CPPFactures CPPFacturePivotUnitaire Fournisseur
ModeEmission
Fournisseur ndash Reacutefeacuterence bancaire
103 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Type reacutefeacuterence bancaire CPPFactures CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Type
G117
G118
G122
Identifiant compte bancaire CPPFactures CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Compte G118
G119
G122
Identifiant eacutetablissement
bancaire
CPPFactures CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Etablissement
G118
G120
G121
G122
Deacutebiteur
Deacutebiteur Type identifiant CPPFactures CPPFacturePivotUnitaire Debiteur
TypeIdentifiant
Deacutebiteur Identifiant CPPFactures CPPFacturePivotUnitaire Debiteur
Identifiant
G214
G216
Deacutebiteur Nom CPPFactures CPPFacturePivotUnitaire Debiteur
Nom
G209
Deacutebiteur Code service CPPFactures CPPFacturePivotUnitaire Debiteur
CodeService
P113
Deacutebiteur Nom service CPPFactures CPPFacturePivotUnitaire Debiteur
NomService
P114
Piegravece Jointe
Piegravece Jointe Identifiant CPPFactures CPPFacturePivotUnitaire PJ IdUnique G410
Piegravece Jointe Identifiant
original
CPPFactures CPPFacturePivotUnitaire PJ
IdOriginal
G128
Piegravece Jointe Type PJ CPPFactures CPPFacturePivotUnitaire PJ TypePJ G401
G405
G406
Piegravece Jointe Nom PJ CPPFactures CPPFacturePivotUnitaire PJ NomPJ P104
G409
Piegravece Jointe Format
(Mimetype) PJ
CPPFactures CPPFacturePivotUnitaire PJ
MimeTypePj
G403
Piegravece Jointe Contenu CPPFactures CPPFacturePivotUnitaire PJ Contenu
G404
G407
G408
G410
Piegravece Jointe Numeacutero
drsquoOrdre
CPPFactures CPPFacturePivotUnitaire PJ
NumOrdre
Validation unitaire
104 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Validation unitaire Date
statut
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire DateStatut
G126
Validation unitaire Code
statut
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire CodeStatut
G501
Validation unitaire
Compleacutement statut
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ComplementStatut
Validation unitaire
Commentaire
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire Commentaire
Validation unitaire - Producteur statut
Producteur statut Type
identifiant
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut TypeIdentifiant
Producteur statut Identifiant CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut Id
Producteur statut Nom
(raison sociale)
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut RaisonSociale
Producteur statut Code pays CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut CodePays
Producteur statut Note CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut Note
105 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
452 Flux factures
4521 Flux structureacute Facture
Ce chapitre preacutesente les syntaxes utilisables pour les flux structureacutes de Facture
45211 Format UBL-Invoice
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme OASIS Organization for the
Advancement of Structured Information Standards) sous la forme du standard Universal Business Language en
version 21 pour tous les eacuteleacutements en relation avec leacuteleacutement Invoice deacutefini par le scheacutema XML
Les scheacutemas XSD du format UBL sont disponibles sur le site internet suivant httpdocsoasis-
openorgublos-UBL-21UBL-21html
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine Invoice dun document XML conforme
agrave ces standards
Chaque balise est conforme aux speacutecifications de lOASIS UBL 21 en termes de nommage de cardinaliteacute et
de format (datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo Invoice raquo
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Cadre
CategoryCode
G102
G103
G104
Nb cette balise facultative est une extension du format UBL
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type
InvoiceTypeCode
S104 G101
G115
Geacuteneacuteraliteacutes Identifiant
ID
G105
G106
Geacuteneacuteraliteacutes Date eacutemission
facture
IssueDate
G107
G109
Geacuteneacuteraliteacutes Deacutebut peacuteriode InvoicePeriod StartDate S101 G109
106 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes Fin peacuteriode InvoicePeriod EndDate S101 G109
Geacuteneacuteraliteacutes Description
peacuteriode
InvoicePeriod Description S101 P112
Geacuteneacuteraliteacutes Devise
DocumentCurrencyCode
G110
G111
Geacuteneacuteraliteacutes Identifiant
Facture Origine
BillingReference InvoiceDocumentReference ID
G105
G106
Geacuteneacuteraliteacutes Montant Hors
Taxe
LegalMonetaryTotal TaxExclusiveAmount G113
Geacuteneacuteraliteacutes Montant taxes TaxTotal TaxAmount G113
Geacuteneacuteraliteacutes Montant
TTC
LegalMonetaryTotal TaxInclusiveAmount
G113
G114
Geacuteneacuteraliteacutes Montant
Remises
LegalMonetaryTotal AllowanceTotalAmount G113
Geacuteneacuteraliteacutes Montant agrave
deacuteduire
LegalMonetaryTotal PrepaidAmount G113
Geacuteneacuteraliteacutes Montant agrave
payer
LegalMonetaryTotal PayableAmount
G113
G115
Geacuteneacuteraliteacutes Note
Note
P112
G127
Remise
Remise Motif AllowanceCharge AllowanceChargeReason P112
Remise Montant AllowanceCharge Amount G113
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Type
taxe
TaxTotal TaxSubtotal TaxCategory TaxScheme
TaxTypeCode G123
ReacutecapitulatifTaxes
Montant Base
TaxTotal TaxSubtotal TaxableAmount G113
ReacutecapitulatifTaxes Taux TaxTotal TaxSubtotal Percent G125
ReacutecapitulatifTaxes
Montant taxes
TaxTotal TaxSubtotal TaxAmount
G113
ReacutecapitulatifTaxes
Exoneacuteration
TaxTotal TaxSubtotal TaxCategory
TaxExemptionReason P112
Engagement
Engagement Numeacutero de
contrat
InvoiceOrderReference[DocumentTypeCode=Contra
trsquo]ID25
P105
25 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Contratrsquo] IDraquo
107 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Engagement Numeacutero de
marcheacute
InvoiceOrderReference[DocumentTypeCode=March
eacute Public]ID26
P106
G301
Engagement Numeacutero
drsquoengagement
InvoiceOrderReference[DocumentTypeCode=Engag
ement]ID27
P107
G301
Engagement Numeacutero de
contrat Date Effet
InvoiceOrderReference[DocumentTypeCode=Contra
trsquo] IssueDate
G109
Engagement Numeacutero de
marcheacute Date Effet
InvoiceOrderReference[DocumentTypeCode=March
eacute Public]IssueDate
G109
Engagement Numeacutero
drsquoengagement Date Effet
InvoiceOrderReference[DocumentTypeCode=Engag
ement]IssueDate
G109
Fournisseur
Fournisseur Code pays
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress Country IdentificationCode G201
G203
Fournisseur Typage
identifiant
AccountingSupplierParty Party PartyIdentification[
IDschemeName G204
Fournisseur Identifiant
AccountingSupplierParty Party PartyIdentification
ID
G207
G208
G210
G214
Fournisseur Nom AccountingSupplierParty Party PartyLegalEntity
RegistrationName G209
Fournisseur Code service AccountingSupplierParty Party Contact Id P113
Fournisseur Nom service AccountingSupplierParty Party Contact Name P114
Fournisseur Identifiant
TVA
AccountingSupplierParty Party PartyTaxScheme
CompanyID G210
Fournisseur Reacutegime TVA AccountingSupplierParty Party PartyTaxScheme
TaxScheme TaxTypeCode G213
Fournisseur Nom
Commercial AccountingSupplierParty Party PartyName Name
G209
Fournisseur Ligne adresse
commerciale
AccountingSupplierParty Party PostalAddress
AddressLine
Fournisseur Code postal
commercial
AccountingSupplierParty Party PostalAddress
PostalZone
Fournisseur Nom
commune commercial
AccountingSupplierParty Party PostalAddress
CityName
26 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Marcheacute Public] IDraquo 27 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Bon de commande] IDraquo
108 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Code pays
commercial
AccountingSupplierParty Party PostalAddress
Country IdentificationCode
G201
G203
Fournisseur Nom contact AccountingSupplierParty AccountingContact Name G209
Fournisseur Teacuteleacutephone
contact
AccountingSupplierParty AccountingContact
Telephone
Fournisseur Teacuteleacutecopie
contact AccountingSupplierParty AccountingContact Telefax
Fournisseur Courriel
contact
AccountingSupplierParty AccountingContact
ElectronicMail
Fournisseur Ligne adresse
leacutegale
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress StreetName 28
+ AdditionalStreetName
G215
FournisseurAdresse Code
postal leacutegal
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress PostalZone29
FournisseurAdresse nom
commune leacutegal
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress Cityname30
FournisseurAdresse code
pays leacutegal
AccountingSupplierPartyPartyPartyLegalEntityRegi
strationAdressCountryidentificationCode
G201
G203
Fournisseur Note
AccountingSupplierParty Party ContactNote
P112
G127
G225
Deacutebiteur
Deacutebiteur Typage
identifiant
AccountingCustomerParty Party PartyIdentification[
IDschemeName
G204
G216
Deacutebiteur Identifiant AccountingCustomerParty Party PartyIdentification
ID
G214
G216
Deacutebiteur Nom AccountingCustomerPartyPartyPartyNameName G209
Deacutebiteur Code service AccountingCustomerParty AccountingContact ID31
G217
G218
P113
28 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingSupplierParty Party PostalAddress StreetNameraquo ou multiplier la balise laquo AddressLine raquo 29 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingSupplierParty Party PostalAddress PostalZoneraquo ou multiplier la balise laquo AddressLine raquo 30Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingSupplierParty Party PostalAddress CityNameraquo ou multiplier la balise laquo AddressLine raquo 31 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingCustomerPartyPartyPartyNameName raquo
109 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Nom service AccountingCustomerParty AccountingContact
Name32
P114
G219
Deacutebiteur Identifiant TVA AccountingCustomerParty Party PartyTaxScheme
CompanyID
Deacutebiteur Code pays leacutegal AccountingCustomerParty Party PostalAddress
Country IdentificationCode
G201
G203
Deacutebiteur Ligne adresse
leacutegale
AccountingCustomerParty Party PostalAddress
AddressLinestreet name33
+ AdditionalStreetName
G215
Deacutebiteur Code postal leacutegal AccountingCustomerParty Party PostalAddress
PostalZone34
Deacutebiteur Nom commune
leacutegal
AccountingCustomerParty Party PostalAddress
Cityname35
Deacutebiteur Note AccountingCustomerParty Party ContactNote P112
G127
Ligne
Ligne Numeacutero
InvoiceLineID
G601
Ligne Type InvoiceLine Item AdditionalItemProperty Name G602
Ligne Sous-type InvoiceLine Item AdditionalItemProperty Value G603
Ligne Identifiant site
Livraison
InvoiceLine Delivery ID
P108
Ligne Description InvoiceLine Note P112
Ligne Reacutefeacuterence produit InvoiceLine Item StandardItemIdentification ID P101
Ligne Nom article InvoiceLine Item Name P102
Ligne Date livraison InvoiceLine Delivery ActualDeliveryDate G109
Ligne Quantiteacute factureacutee InvoiceLine InvoicedQuantity P103
Ligne Uniteacute livraison InvoiceLine Price BaseQuantity S103
Ligne Prix unitaire InvoiceLine Price PriceAmount G113
Ligne Montant base InvoiceLine Price AllowanceCharge BaseAmount G113
Ligne Montant remise InvoiceLine Price AllowanceCharge Amount G113
32 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingCustomerPartyPartyPartyNameName raquo 33 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AddressLine raquo 34 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AddressLine raquo 35 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent les balise
laquo AddressLine raquo
110 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Ligne Montant HT InvoiceLine LineExtensionAmount G113
Ligne Taux TVA InvoiceLine Item ClassifiedTaxCategory Percent G125
Ligne Compleacutement
InvoiceLine Item Description
P112
G127
Paiement
Paiement Date Echeacuteance PaymentMeans PaymentDueDate G109
Paiement Modaliteacute PaymentMeans PaymentMeansCode S102
S105
G116
Paiement Type reacutefeacuterence
bancaire PaymentMeans PaymentChannelCode S102
G117
G118
G122
Paiement Identifiant
compte bancaire PaymentMeans PayeeFinancialAccount ID S102
G118
G119
G122
Paiement Identifiant
eacutetablissement bancaire
PaymentMeans PayeeFinancialAccount
FinancialInstitutionBranch ID S102
G118
G120
G121
G122
Paiement Note PaymentTerms Note P112
G127
Valideur
Valideur Codepays
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
Country IdentificationCode
G201
G203
Valideur Typage
identifiant
AccountingSupplierParty Party
AgentPartyPartyLegalEntityPartyIdentification[
IDschemeName
G204
Valideur Identifiant AccountingSupplierParty Party
AgentPartyPartyLegalEntityPartyIdentificationID G207
Valideur Nom leacutegal AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationName
G209
Valideur Nom Contact AccountingSupplierParty Party AgentParty Party
Contact Name
G209
Valideur Teacuteleacutephone
contact
AccountingSupplierParty Party AgentParty Party
Contact Telephone
Valideur Teacuteleacutecopie contact AccountingSupplierParty Party AgentParty Party
Contact Telefax
Valideur Courriel contact AccountingSupplierParty Party AgentParty Party
Contact ElectronicMail
Valideur Ligne Adresse
leacutegale
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
AddressLineStreetName
+ AdditionalStreetName
111 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
ValideurAdresse code
postal leacutegal
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
PostalZone
ValideurAdresse nom
commune leacutegal
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
CityName
Encaisseur
Encaisseur Code pays
PayeeParty Party PartyLegalEntity
RegistrationAddress Country IdentificationCode G201
G203
Encaisseur Type
identifiant
PayeeParty Party PartyLegalEntity
PartyIdentification[ IDschemeName G204
Encaisseur Identifiant
PayeeParty Party PartyLegalEntity
PartyIdentificationID
G207
G208
Encaisseur Nom
commercial
PayeeParty Party PartyName Name
G209
Encaisseur Nom contact PayeeParty Party Contact Name G209
Encaisseur Teacuteleacutephone PayeeParty Party Contact Telephone
Encaisseur Courriel PayeeParty Party Contact ElectronicMail
Encaisseur Ligne adresse
leacutegale
PayeeParty Party PartyLegalEntity
RegistrationAddress AddressLineStreetName
+ AdditionalStreetName
EncaisseurAdresse code
postal leacutegal
PayeeParty Party PartyLegalEntity
RegistrationAddress PostalZone
EncaisseurAdresse Nom
commune leacutegal
PayeeParty Party PartyLegalEntity
RegistrationAddress CityName
SiteLivraison
SiteLivraison Identifiant Delivery DeliveryLocation P108
SiteLivraison Nom Delivery DeliveryLocation Description
SiteLivraison Ligne
adresse
Delivery DeliveryLocation Address
AddressLineStreetName
+ AdditionalStreetName
SiteLivraisonAdresse code
postal
Delivery DeliveryLocation Address PostalZone36
SiteLivraisonAdresse Nom
commune
Delivery DeliveryLocation Address CityName37
SiteLivraisonAdresse code
pays
Delivery DeliveryLocation Address Country
IdentificationCode G201
G203
PiegraveceJointe
36 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AddressLine raquo 37 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AddressLine raquo
112 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
PiegraveceJointe Type PJ
AdditionalDocumentReference DocumentType
G401
G405
PiegraveceJointe Nom PJ
AdditionalDocumentReference ID
P104
G409
G412
G413
PiegraveceJointe Format PJ
AdditionalDocumentReference DocumentTypeCode
G402
G403
PiegraveceJointe Contenu
AdditionalDocumentReference Attachment
EmbeddedDocumentBinaryObject
G404
G407
G408
113 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45212 Format CII
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme UNCEFACT (United Nations
Centre for Trade Facilitation and Electronic Business) sous la forme
de la speacutecification technique CCTS (Core Component Technical Specification) en version 30 publieacutee en septembre 2009
du standard CCL (Core Components Library) en version 14A publieacute en feacutevrier 2014 pour tous les
eacuteleacutements en relation avec leacuteleacutement CrossIndustryInvoice deacutefini par le scheacutema XML CrossIndustryInvoice_8p1xsd
Les scheacutemas xsd du format CII sont disponibles sur le site internet suivant
httpwwwuneceorgtradewelcometradepublicationscefacthtml
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine CrossIndustryInvoice dun document
XML conforme agrave ces standards
Chaque balise est conforme aux speacutecifications CII en termes de nommage de cardinaliteacute et de format
(datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type
Document TypeCode S204 G101
G115
Geacuteneacuteraliteacutes Cadre
Document CategoryCode
G102
G103
G104
Geacuteneacuteraliteacutes Identifiant
Document ID
G105
G106
Geacuteneacuteraliteacutes Date
eacutemission facture
Document IssueDateTime
G107
G109
Geacuteneacuteraliteacutes Deacutebut
peacuteriode
TradeTransaction ApplicableTradeSettlement
BillingSpecifiedPeriod StartDateTime S201
G109
Geacuteneacuteraliteacutes Fin peacuteriode TradeTransaction ApplicableTradeSettlement
BillingSpecifiedPeriod EndDateTime S201
G109
Geacuteneacuteraliteacutes Description
peacuteriode
TradeTransaction ApplicableTradeSettlement
BillingSpecifiedPeriod Description S201 P112
Geacuteneacuteraliteacutes Devise
TradeTransaction ApplicableTradeSettlement
InvoiceCurrencyCode G110
G111
Geacuteneacuteraliteacutes Identifiant
facture origine
TradeTransaction ApplicableTradeSettlement
InvoiceReferencedReferencedDocument
IssuerAssignedID
G105
G106
114 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes Montant Hors
taxe
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation ChargeTotalAmount G113
Geacuteneacuteraliteacutes Montant
taxes
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation TaxTotalAmount G113
Geacuteneacuteraliteacutes Montant
TTC
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation GrandTotalAmount
G113
G114
Geacuteneacuteraliteacutes Montant
remises
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation AllowanceTotalAmount G113
Geacuteneacuteraliteacutes Montant agrave
deacuteduire
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation TotalPrepaidAmount G113
Geacuteneacuteraliteacutes Montant agrave
payer
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation DuePayableAmount
G113
G115
Geacuteneacuteraliteacutes Note
Document IncludedNote Content
P112
G127
Remise
Remise Motif TradeTransaction ApplicableTradeSettlement
SpecifiedAllowanceCharge Reason P112
Remise Montant TradeTransaction ApplicableTradeSettlement
SpecifiedAllowanceCharge ActualAmount G113
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Type
taxe
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTaxTypeCode G123
ReacutecapitulatifTaxes
Montant base
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax BasisAmount G113
ReacutecapitulatifTaxes Taux TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax CalculatedRate G125
ReacutecapitulatifTaxes
Montant taxes
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax CalculatedAmount G113
ReacutecapitulatifTaxes
Exoneacuteration
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax ExemptionReason P112
Engagement
Engagement Numeacutero de
contrat
TradeTransactionApplicableTradeAgreementBuyerOrd
erReferencedCIReferencedDocument[ReferenceTypeCo
detext()=Contrat]ciIssuerAssignedID
P105
Engagement Numeacutero de
marcheacute
TradeTransactionApplicableTradeAgreementBuyerOrd
erReferencedCIReferencedDocument[ReferenceTypeCo
detext()=Marcheacute Public]ciIssuerAssignedID
P106
G301
Engagement Numeacutero
drsquoengagement
TradeTransactionApplicableTradeAgreementBuyerOrd
erReferencedCIReferencedDocument[ReferenceTypeCo
detext()=Engagement]ciIssuerAssignedID38
P107
G301
38 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN135 peuvent utiliser la balise
laquo TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[ReferenceTypeCodetext()=Bon de commande]
IssuerAssignedIDraquo
115 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Engagement Numeacutero de
contrat Date effet
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referenc
eTypeCodetext()=Contrat] IssueDateTime
G109
Engagement Numeacutero de
marcheacute Date effet
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referenc
eTypeCodetext()=Marcheacute Public] IssueDateTime
G109
Engagement Numeacutero
drsquoengagement Date Effet
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referenc
eTypeCodetext()=Engagement] IssueDateTime
G109
Fournisseur
Fournisseur Code pays
leacutegal
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
CountryID
G201
G203
Fournisseur Type
identifiant
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
Fournisseur Identifiant
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G207
G208
G210
G214
Fournisseur Nom TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization Name
G209
Fournisseur Identifiant
TVA
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedTaxRegistration
ID[schemeID=Num TVA intra-communautaire]
G210
Fournisseur Reacutegime TVA
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedTaxRegistration
AssociatedRegisteredTax TypeCode
G213
Fournisseur Nom
commercial
TradeTransaction ApplicableTradeAgreement
SellerParty Name
G209
Fournisseur Ligne
adresse commerciale
TradeTransaction ApplicableTradeAgreement
SellerParty PostalAddress LineOne
LineTwo
Fournisseur Code postal
commercial
TradeTransaction ApplicableTradeAgreement
SellerParty PostalAddress PostcodeCode
Fournisseur Nom
commune commercial
TradeTransaction ApplicableTradeAgreement
SellerParty PostalAddress CityName
Fournisseur Code pays
commercial
TradeTransaction ApplicableTradeAgreement
SellerParty PostalAddress CountryID
G201
G203
Fournisseur Nom contact TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContact PersonName
G209
116 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Teacuteleacutephone
contact
TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContact
TelephoneCommunication CompleteNumber
Fournisseur Teacuteleacutecopie
contact
TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContact FaxCommunication
CompleteNumber
Fournisseur Courriel
contact
TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContact EmailURICommunication
URIID
Fournisseur Ligne
adresse leacutegale
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
LineOne
LineTwo
G215
Fournisseur Code postal
leacutegal
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
PostcodeCode
Fournisseur Nom
commune leacutegal
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
CityName
Fournisseur Code pays
leacutegal
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
CountryID
G201
G203
Fournisseur Note TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContactSpecifiedNoteSubject
P112
G127
G225
Deacutebiteur
Deacutebiteur Typage
identifiant
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G206
G216
Deacutebiteur Identifiant
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G214
G216
Deacutebiteur Nom TradeTransaction
ApplicableTradeDeliveryBuyerParty Name G209
Deacutebiteur Code service TradeTransaction ApplicableTradeAgreement
BuyerRequisitonerParty DefinedContact ID
G217
G218
P113
Deacutebiteur Nom service
TradeTransaction ApplicableTradeAgreement
BuyerRequisitonerParty DefinedContact
DepartmentName
G219
P114
117 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Identifiant TVA TradeTransactionApplicableTradeDelivery
BuyerParty SpecifiedTaxRegistration IDschemeID
Deacutebiteur Code pays leacutegal TradeTransaction ApplicableTradeDeliveryBuyerParty
PostalAddress CountryID
G201
G203
Deacutebiteur Ligne adresse
leacutegale
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistrationPostalAddress LineOne39
LineTwo
G215
Deacutebiteur Code postal
leacutegal
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistrationPostalAddress
PostcodeCode40
Deacutebiteur Nom commune
leacutegal
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistrationPostalAddress
CityName41
Deacutebiteur Note TradeTransaction ApplicableTradeAgreement
BuyerParty DefinedContactSpecifiedNoteSubject
Ligne
Ligne Numeacutero TradeTransaction IncludedTradeLineItem
AssociatedDocumentLineDocument LineID
G601
Ligne Type
TradeTransaction IncludedTradeLineItem
AssociatedDocumentLineDocument IncludedNote
Subject
G602
Ligne Sous-type
TradeTransaction IncludedTradeLineItem
AssociatedDocumentLineDocument IncludedNote
Content
G603
Ligne Identifiant site
livraison
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
AdditionalReferencedReferencedDocument GlobalID
P108
Ligne Description TradeTransaction IncludedTradeLineItem
SpecifiedProduct Description P112
Ligne Reacutefeacuterence produit TradeTransaction IncludedTradeLineItem
SpecifiedProduct TypeCode P101
39 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN135 peuvent utiliser la balise
laquo TradeTransaction ApplicableTradeDeliveryBuyerParty PostalAddress LineOne raquo 40 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN135 peuvent utiliser la balise
laquo TradeTransaction ApplicableTradeDeliveryBuyerParty PostalAddress PostcodeCode raquo 41 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN135 peuvent utiliser la balise
laquo TradeTransaction ApplicableTradeDeliveryBuyerParty PostalAddress CityName raquo
118 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Ligne Nom article TradeTransaction IncludedTradeLineItem
SpecifiedProduct Name P102
Ligne Date livraison TradeTransaction IncludedTradeLineItem
billingSpecifiedPeriod EnddateTime G109
Ligne Quantiteacute factureacutee
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice BasisQuantity
P103
Ligne Uniteacute livraison
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice UnitCode
S203
Ligne Prix unitaire
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice ChargeAmount
G113
Ligne Montant base
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
ApplicableTaxBasisAmount
G113
Ligne Montant remise
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
SpecifiedAllowanceCharge ActualAmount
G113
Ligne Montant HT
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
SpecifiedLineItemMonetarySummation
LineTotalAmount
G113
Ligne Taux TVA
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement ApplicableTax
CalculatedRate
G125
Ligne Compleacutement TradeTransaction IncludedTradeLineItem
IncludedNote
P112
G127
Paiement
Paiement Date eacutecheacuteance TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentTerms DueDateDateTime G109
Paiement Modaliteacute TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans TypeCode
S202
S205
G116
Paiement Type reacutefeacuterence
bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans PaymentChannelCode S205
G117
G118
G122
Paiement Identifiant
compte bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans
PayeePartyCreditorFinancialAccount IBANID
S202
S205
G118
G119
G122
Paiement Identifiant
eacutetablissement bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans
PayeePartyCreditorFinancialAccount ProprietaryID
S202
S205
G118
G120
G121
G122
Paiement Note TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentTerms Description
P112
G127
119 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Valideur
Valideur Code Pays
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAdressCountryId
G201
G203
Valideur Typage
identifiant
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
Valideur Identifiant
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G207
G208
G214
Valideur Nom leacutegal TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization Name
G209
Valideur Nom contact TradeTransaction ApplicableTradeAgreement
InvoiceeParty DefinedContact PersonName
G209
Valideur Teacuteleacutephone
contact
TradeTransaction ApplicableTradeAgreement
InvoiceeParty DefinedContact
TelephoneCommunication CompleteNumber
Valideur Teacuteleacutecopie
contact
TradeTransaction ApplicableTradeAgreement
InvoiceeParty DefinedContact FaxCommunication
CompleteNumber
Valideur Courriel contact
TradeTransaction ApplicableTradeAgreement
InvoiceeParty DefinedContact
EmailURICommunication URIID
Valideur Ligne adresse
leacutegale
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAdressStreetName
ValideurAdresse code
postal leacutegal
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAddress PostcodeCode
ValideurAdresse nom
commune leacutegal
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAddress CityName
Encaisseur
Encaisseur Code pays
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization PostalAddress
CountryID
G201
G203
Encaisseur Type
identifiant
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G207
Encaisseur Identifiant
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G207
G208
Encaisseur Nom
commercial
TradeTransaction ApplicableTradeSettlement
PayeeParty Name G209
Encaisseur Nom contact TradeTransaction ApplicableTradeSettlement
PayeeParty DefinedContact PersonName G209
120 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Encaisseur Teacuteleacutephone
TradeTransaction ApplicableTradeSettlement
PayeeParty DefinedContact
TelephoneCommunication CompleteNumber
Encaisseur Courriel
TradeTransaction ApplicableTradeSettlement
PayeeParty DefinedContact
EmailURICommunication URIID
Encaisseur Ligne adresse
leacutegale
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization PostalAddress
LineOne
LineTwo
EncaisseurAdresse code
postal leacutegal
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization PostalAddress
PostcodeCode
EncaisseurAdresse nom
commune leacutegal
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization PostalAddress
CityName
SiteLivraison
SiteLivraison Identifiant TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty ID P108
SiteLivraison Nom TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty Name P109
SiteLivraison Ligne
adresse
TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty PostalAddress
LineOne
LineTwo
SiteLivraisonAdresse
code postal
TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty PostalAddress
PostcodeCode
SiteLivraisonAdresse nom
commune
TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty PostalAddress
CityName
SiteLivraisonAdresse
code pays
TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty PostalAddress
CountryID
G201
G203
PiegraveceJointe
PiegraveceJointe Type PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
ReferenceTypeCode
G401
G405
PiegraveceJointe Nom PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile ID ou FileName
P104
G409
G412
G413
PiegraveceJointe Format PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile MIMECode
G402
G403
PiegraveceJointe Contenu
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile IncludedBinaryObject
G404
G407
G408
121 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45213 Format PES Facture
La norme drsquoeacutechange retenue pour ce format est PES_V2 deacutefini par lrsquoarrecircteacute du 27 juin 2007 portant application
de lrsquoarticle D1617-23 du code geacuteneacuteral des collectiviteacutes territoriales relatif agrave la deacutemateacuterialisation des opeacuterations
en comptabiliteacute publique
Elle est speacutecifieacutee par la Documentation PESV2 version 702 mise agrave jour le 15072014 [PESv2] disponible sur le
site wwwcollectivites-localesgouvfr
Les scheacutemas xsd du format PES Facture eacutediteacute par la DGFiP sont mis agrave disposition sur le site internet suivant
httpwwwcollectivites-localesgouvfrprotocole-dechange-standard-pes-0
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Ce format est reacuteserveacute aux fournisseurs nationaux et pour des cas de facturation nominaux
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type TypeFact S309
G101
G115
Geacuteneacuteraliteacutes Identifiant FactureIndiv NumeroFacture G105
G106
Geacuteneacuteraliteacutes Date eacutemission
Facture
FactureIndiv DateEmission S306 G107
G109
Geacuteneacuteraliteacutes Montant hors
taxe
FactureIndiv TotalAPayer MtTotalHT S307 G113
Geacuteneacuteraliteacutes Montant TTC FactureIndiv TotalAPayer MtTotalTTC S307
S310
G112
G113
G114
Geacuteneacuteraliteacutes Note FactureIndiv Objet P112
G127
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Montant
base
FactureIndiv DetailTVA MtBaseHT S307 G112
G113
ReacutecapitulatifTaxes Taux FactureIndiv DetailTVA TauxTVA S308 G125
ReacutecapitulatifTaxes Montant
taxes
FactureIndiv DetailTVA MtTVA S307 G112
G113
Engagement
Engagement Numeacutero
drsquoengagement
FactureIndiv EngagementNumeroCommande P107
G301
Fournisseur
122 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Code Pays
leacutegal Emetteur InfoTiersAdresseCodPays
G201
G203
Fournisseur Type
identifiant Emetteur InfoTiersNatIdTiers
G204
Fournisseur Identifiant Emetteur InfoTiers IdTiers S301 G207
G208
G210
G214
Fournisseur Nom Emetteur InfoTiers(Civilite + Nom + ComplNom
+ Prenom)
S302
S303
G209
Fournisseur Identifiant TVA Emetteur InfoTVAEmetteur NumTVA G210
Fournisseur Teacuteleacutephone
contact
Emetteur InfoSuppl NumTel
Fournisseur Ligne Adresse
leacutegale
Emetteur Adresse Adr1
Adr2
G215
FournisseurAdresse code
postal leacutegal
Emetteur Adresse CP
FournisseurAdresse Nom
commune leacutegal
Emetteur Adresse Ville
FournisseurAdresse Code
pays leacutegal
Emetteur Adresse CodPays G201
G203
FournisseurAdresse Nom
signataire
EmetteurISignataireNom P110
G224
FournisseurAdresse Qualiteacute
signataire
EmetteurISignataireRole G223
G224
P111
Deacutebiteur
Deacutebiteur Identifiant Debiteur InfoTiers IdTiers S301 G214
G216
Deacutebiteur Nom Debiteur InfoTiersNom S302
S303
G209
Deacutebiteur Code service Debiteur InfoTiers RefTiers S304 G217
G218
P113
Deacutebiteur Nom service Debiteur InfoTiers ComplNom S305 P114
G219
Deacutebiteur Identifiant TVA FactureIndivDebiteur InfoTiers NumTVA
Deacutebiteur Code pays leacutegal Debiteur InfoTiers AdresseCodPays G201
G203
123 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Ligne adresse
leacutegale
Debiteur InfoTiers AdresseAdr1 G215
Deacutebiteur Code postal leacutegal Debiteur InfoTiers AdresseCP
Deacutebiteur Nom commune
leacutegal
Debiteur InfoTiers AdresseVille
Ligne
Ligne Numeacutero FactureIndiv LigneFacture Ordre G601
Ligne Reacutefeacuterence produit FactureIndiv LigneFacture CodeProduit P101
Ligne Nom article FactureIndiv LigneFacture Libelle P102
Ligne Date livraison FactureIndiv LigneFactureDateFin S306 G109
Ligne Quantiteacute factureacutee FactureIndiv LigneFacture Quantite P103
Ligne Uniteacute livraison FactureIndiv LigneFacture Unite
Ligne Prix unitaire FactureIndiv LigneFacture MtUnitaire G113
Ligne Montant base FactureIndiv LigneFacture MtBase S307 G112
G113
Ligne Montant remise FactureIndiv LigneFacture MtRemise S307 G112
G113
Ligne Montant HT FactureIndiv LigneFacture MtHT S307 G112
G113
Ligne Taux TVA FactureIndiv LigneFacture TauxTVA S308 G125
Ligne Compleacutement FactureIndiv LigneFacture Commentaire S308 G127
Paiement
Paiement Date eacutecheacuteance FactureIndiv DateReglement S306 G109
Paiement Modaliteacute FactureIndiv ModaliteReglement S312 P112
Paiement Identifiant
compte bancaire
Emetteur CpteBancaire IBAN G118
G119
G122
Paiement Identifiant
eacutetablissement bancaire
Emetteur CpteBancaire BIC G118
G120
G121
G122
Paiement Note FactureIndiv ConditionsGen P112
G127
PiegraveceJointe
PiegraveceJointe Type PJ PES_PJ PJ TypePJ S311 G401
G405
124 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
PiegraveceJointe Nom PJ PES_PJ PJ NomPJ P104
G409
G412
G413
PiegraveceJointe Format PJ PES_PJ PJ Description G402
G403
PiegraveceJointe Contenu PES_PJ PJ Contenu G404
G407
G408
Les balises ci-dessous reacutefeacuterenceacutees dans la description seacutemantique ne sont pas disponibles dans le format
PES_Factures
Entiteacute geacuteneacuteraliteacute Cadre Deacutebut peacuteriodeFin peacuteriode Description peacuteriode Devise
Geacuteneacuteraliteacutes Identifiant Facture Origine Geacuteneacuteraliteacutes Montant Taxes Geacuteneacuteraliteacutes Montant Remises
Geacuteneacuteraliteacutes Montant agrave Deacuteduire Geacuteneacuteraliteacutes Montant agrave Payer Geacuteneacuteraliteacutes Identifiant Numeacuterisation
Entiteacute remise Motif Montant
Entiteacute reacutecapitulatif taxes type taxe exoneacuteration
Entiteacute engagement Numeacutero de contrat Numeacutero de marcheacute date drsquoeffet
Entiteacute Fournisseur Nom service Reacutegime TVA Nom Commercial Ligne Adresse Commerciale Code Postal
Commercial Nom Commune Commercial Code Pays Commercial Nom Contact Teacuteleacutecopie Contact Courriel
Contact Note
Entiteacute Deacutebiteur Typage Identifiant
Entiteacute Ligne Type Sous-Type Identifiant Site Livraison Description
Entiteacute Paiement Type Reacutefeacuterence Bancaire
Entiteacute Valideur toutes les balises reacutefeacuterenceacutees
Entiteacute encaisseur toutes les balises reacutefeacuterenceacutees
Entiteacute Site de Livraison toutes les balises reacutefeacuterenceacutees
125 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45214 Format EDIFACT
La description syntaxique du format EDIFACT sera proposeacutee dans la prochaine version des speacutecifications
externes42
42 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen
126 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45215 Format ISO2022
La description syntaxique du format ISO2022 sera proposeacutee dans la prochaine version des speacutecifications
externes43
43 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen
127 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4522 Flux mixte Facture
Ce chapitre preacutesente les syntaxes utilisables pour les flux mixte de Facture
45221 Format UBL-Invoice minimal
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme OASIS Organization for the
Advancement of Structured Information Standards) sous la forme du standard Universal Business Language en
version 21 pour tous les eacuteleacutements en relation avec leacuteleacutement Invoice deacutefini par le scheacutema XML
Les scheacutemas XSD du format UBL sont disponibles sur le site internet suivant httpdocsoasis-
openorgublos-UBL-21UBL-21html
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine Invoice dun document XML conforme
agrave ces standards
Chaque balise est conforme aux speacutecifications de lOASIS UBL 21 en termes de nommage de cardinaliteacute et
de format (datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo Invoice raquo
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Cadre CategoryCode
G102
G103
G104
Nb cette balise facultative est une extension du format UBL
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type InvoiceTypeCode S104 G101
G115
Geacuteneacuteraliteacutes Identifiant ID G105
G106
Geacuteneacuteraliteacutes Date
Emission facture IssueDate
G107
G109
Geacuteneacuteraliteacutes Devise DocumentCurrencyCode
G110
G111
G112
Geacuteneacuteraliteacutes Identifiant
facture origine BillingReference InvoiceDocumentReference ID
G105
G106
128 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes Montant
hors taxe
LegalMonetaryTotal TaxExclusiveAmount G113
Geacuteneacuteraliteacutes Montant
TTC
LegalMonetaryTotal TaxInclusiveAmount
G113
G114
Geacuteneacuteraliteacutes Montant agrave
payer
LegalMonetaryTotal PayableAmount
G113
G115
Paiement Modaliteacute PaymentMeans PaymentMeansCode S102
S105
G116
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Type
taxe
TaxTotal TaxSubtotal TaxCategory TaxScheme
TaxTypeCode
G123
G124
ReacutecapitulatifTaxes
Montant base TaxTotal TaxSubtotal TaxableAmount G113
ReacutecapitulatifTaxes Taux TaxTotal TaxSubtotal Percent G125
ReacutecapitulatifTaxes
montant taxes TaxTotal TaxSubtotal TaxAmount G113
Engagement
Engagement Numeacutero de
marcheacute
InvoiceOrderReference[DocumentTypeCode=Marcheacute
Public]ID44 S303
P106
G301
Engagement Numeacutero
drsquoengagement
InvoiceOrderReference[
DocumentTypeCode=Engagement]ID45
P107
G301
Fournisseur
Fournisseur Code Pays
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress Country IdentificationCode
G201
G202
G203
Fournisseur Typage
identifiant
AccountingSupplierParty Party PartyIdentification[
IDschemeName G204
G206
Fournisseur Identifiant
AccountingSupplierParty Party PartyIdentification
ID
G206
G207
G208
G210
G214
Fournisseur Nom AccountingSupplierParty Party PartyLegalEntity
RegistrationName G209
Deacutebiteur
44 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Marcheacute Public] IDraquo 45 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Bon de commande] IDraquo
129 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur
TypageIdentifiant
AccountingCustomerParty Party PartyIdentification[
IDschemeName
G216
Deacutebiteur Identifiant
AccountingCustomerParty Party PartyIdentification
ID
G206
G207
G208
G214
Deacutebiteur Nom AccountingCustomerPartyPartyPartyNameName G209
Deacutebiteur Code service AccountingCustomerParty AccountingContact ID46
G217
G218
P113
Deacutebiteur Nom service AccountingCustomerParty AccountingContact Name P114
G219
Ligne
Ligne Numeacutero InvoiceLineID G601
Ligne Identifiant site
Livraison InvoiceLine Delivery ID P108
Ligne Description InvoiceLine Note P112
Ligne Reacutefeacuterence produit InvoiceLine Item StandardItemIdentification ID P101
Ligne Quantiteacute factureacutee InvoiceLine InvoicedQuantity P103
Ligne Prix unitaire InvoiceLine Price PriceAmount G113
Ligne Montant HT InvoiceLine LineExtensionAmount G113
Ligne Taux TVA InvoiceLine Item ClassifiedTaxCategory Percent G125
Paiement
Paiement Type
reacutefeacuterence bancaire
PaymentMeans PaymentChannelCode S202 G117
Paiement Identifiant
compte bancaire
PaymentMeans PayeeFinancialAccount ID S202 G118
Paiement Identifiant
eacutetablissement bancaire
PaymentMeans PayeeFinancialAccount
FinancialInstitutionBranch ID S202
G119
G120
G121
Valideur
Valideur Code pays
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
Country IdentificationCode
G201
G202
G203
46 Les fournisseurs deacutejagrave raccordeacutes peuvent maintenir la regravegle de gestion relative au code service exeacutecutant et
raison sociale en utilisant la balise laquo AccountingCustomerPartyPartyPartyNameName raquo pour ces deux
informations en les seacuteparant obligatoirement drsquoun laquo - raquo
130 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Valideur Typage
identifiant
AccountingSupplierParty Party
AgentPartyPartyLegalEntityPartyIdentification[
IDschemeName
G204
G206
Valideur Identifiant AccountingSupplierParty Party
AgentPartyPartyLegalEntityPartyIdentificationID
G208
G214
Valideur Nom leacutegal AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationName G209
PiegraveceJointe
PiegraveceJointe Type PJ
AdditionalDocumentReference DocumentType
G401
G405
G406
PiegraveceJointe Nom PJ
AdditionalDocumentReference ID
P104
G409
G412
G413
PiegraveceJointe Format PJ
AdditionalDocumentReference DocumentTypeCode
G402
G403
PiegraveceJointe Contenu
AdditionalDocumentReference Attachment
EmbeddedDocumentBinaryObject
G404
G407
G408
PiegraveceJointe Identifiant
Numeacuterisation
Invoice PaymentMeans PayeeFinancialAccount
PaymentNote G128
131 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45222 Format CII minimal
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme UNCEFACT (United Nations
Centre for Trade Facilitation and Electronic Business) sous la forme
de la speacutecification technique CCTS (Core Component Technical Specification) en version 30 publieacutee en septembre 2009
du standard CCL (Core Components Library) en version 14A publieacute en feacutevrier 2014 pour tous les eacuteleacutements en relation avec leacuteleacutement CrossIndustryInvoice deacutefini par le scheacutema XML CrossIndustryInvoice_8p1xsd
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine CrossIndustryInvoice dun document
XML conforme agrave ces standards
Chaque balise est conforme aux speacutecifications CII en termes de nommage de cardinaliteacute et de format
(datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type Document TypeCode
S204 G101
G115
Geacuteneacuteraliteacutes Cadre
Document CategoryCode
G102
G103
G104
Geacuteneacuteraliteacutes Identifiant
Document ID
G105
G106
Geacuteneacuteraliteacutes Date
eacutemission facture
Document IssueDateTime
G107
G109
Geacuteneacuteraliteacutes Devise
TradeTransaction ApplicableTradeSettlement
InvoiceCurrencyCode
G110
G111
G112
Geacuteneacuteraliteacutes Identifiant
facture origine
TradeTransaction ApplicableTradeSettlement
InvoiceReferencedReferencedDocument
IssuerAssignedID
G105
G106
Geacuteneacuteraliteacutes Montant
hors taxe
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation ChargeTotalAmount G113
Geacuteneacuteraliteacutes Montant
TTC
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation GrandTotalAmount G113
G114
Geacuteneacuteraliteacutes Montant agrave
payer
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation DuePayableAmount G113
G115
132 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Paiement Modaliteacute TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans TypeCode
S202
S205
G116
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Type
taxe
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTaxTypeCode G123
G124
ReacutecapitulatifTaxes
montant base
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax BasisAmount G113
ReacutecapitulatifTaxes Taux TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax CalculatedRate G125
ReacutecapitulatifTaxes
Montant taxes
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax CalculatedAmount G113
Engagement
Engagement Numeacutero
de marcheacute
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referen
ceTypeCodetext()=Marcheacute Public]
IssuerAssignedID
P106
G301
Engagement Numeacutero
drsquoengagement
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referen
ceTypeCodetext()=Engagement] IssuerAssignedID
P107
G301
Fournisseur
Fournisseur Code Pays
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
PostalAddress CountryID
G201
G202
G203
Fournisseur Typage
identifiant
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G206
Fournisseur Identifiant
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G206
G207
G208
G210
G214
Fournisseur Nom TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization Name G209
Deacutebiteur
Deacutebiteur Typage
identifiant
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G206
G216
Deacutebiteur Identifiant
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G206
G207
G208
G214
G216
Deacutebiteur Nom TradeTransaction
ApplicableTradeDeliveryBuyerParty Name G209
133 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Code service
TradeTransaction ApplicableTradeAgreement
BuyerRequisitonerParty DefinedContact ID
G217
G218
P113
Deacutebiteur Nom service
TradeTransaction ApplicableTradeAgreement
BuyerRequisitonerParty DefinedContact
DepartmentName
P114
G219
Ligne
Ligne Numeacutero TradeTransaction IncludedTradeLineItem
AssociatedDocumentLineDocument LineID G601
Ligne Identifiant Site
Livraison
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
AdditionalReferencedReferencedDocument GlobalID
P108
Ligne Description TradeTransaction IncludedTradeLineItem
SpecifiedProduct Description P112
Ligne Reacutefeacuterence produit TradeTransaction IncludedTradeLineItem
SpecifiedProduct TypeCode P101
Ligne Quantiteacute factureacutee
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice BasisQuantity
P103
Ligne Prix unitaire
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice ChargeAmount
G113
Ligne Montant HT
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
SpecifiedLineItemMonetarySummation
LineTotalAmount
G113
Ligne Taux TVA
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement ApplicableTax
CalculatedRate
G125
Paiement
Paiement Type
reacutefeacuterence bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans PaymentChannelCode
G117
Paiement Identifiant
compte bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans
PayeePartyCreditorFinancialAccount IBANID
S202
G118
Paiement Identifiant
eacutetablissement bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans
PayeePartyCreditorFinancialAccount ProprietaryID
S202
G119
G120
G121
Valideur
Valideur Code pays
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAdressCountryId
G201
G202
G203
Valideur Typage
identifiant
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G206
134 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Valideur Identifiant
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G208
G214
Valideur Nom leacutegal TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization Name
G209
PiegraveceJointe
PiegraveceJointe Type PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
ReferenceTypeCode
G401
G405
G406
PiegraveceJointe Nom PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile ID ou FileName
P104
G409
G412
G413
PiegraveceJointe Format PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile MIMECode
G402
G403
PiegraveceJointe Contenu
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile IncludedBinaryObject
G404
G407
G408
135 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45223 Format PES_Factures Minimal
Ce format est celui dun document XML conforme agrave la norme PES_V2 deacutecrite dans le document de reacutefeacuterence
[PES_V2]
Les scheacutemas xsd du format PES Facture eacutediteacute par la DGFiP sont mis agrave disposition sur le site internet suivant
httpwwwcollectivites-localesgouvfrprotocole-dechange-standard-pes-0
Ce format est reacuteserveacute aux fournisseurs nationaux et pour des cas de facturation nominaux
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Reacutesumeacute Facture
Reacutesumeacute Facture Type TypeFact
S309 G101
G115
Reacutesumeacute Facture Identifiant FactureIndiv NumeroFacture G105
G106
Reacutesumeacute Facture Date
Emission facture
FactureIndiv DateEmission S306 G107
G109
Reacutesumeacute Facture Montant
hors taxe
FactureIndiv TotalAPayer MtTotalHT
S307 G112
G113
Reacutesumeacute Facture Montant
TTC
FactureIndiv TotalAPayer MtTotalTTC
S307
S310
G112
G113
G114
Reacutecapitulatif taxes
ReacutecapitulatifTaxes Montant
base
FactureIndiv DetailTVA MtBaseHT S307 G113
ReacutecapitulatifTaxes Taux FactureIndiv DetailTVA TauxTVA S308 G125
ReacutecapitulatifTaxes Montant
taxes
FactureIndiv DetailTVA MtTVA S307 G112
G113
Engagement
Engagement Numeacutero de bon
de commande
FactureIndiv EngagementNumeroCommande
P107
G301
Fournisseur
Fournisseur Code pays leacutegal Emetteur InfoTiersAdresseCodPays
G201
G202
G203
136 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Type Identifiant Emetteur InfoTiersNatIdTiers G204
G206
Fournisseur Identifiant Emetteur InfoTiers IdTiers S301 G207
G208
G214
Fournisseur Nom Emetteur InfoTiers(Civilite + Nom +
ComplNom + Prenom) S302
S303
G209
Deacutebiteur
Deacutebiteur Identifiant Debiteur InfoTiers IdTiers S301 G214
G216
Deacutebiteur Nom Debiteur InfoTiersNom S302
S303
G209
Deacutebiteur Code service Debiteur InfoTiers RefTiers S304 G217
G218
P113
Deacutebiteur Nom service Debiteur InfoTiers ComplNom S305 P114
Ligne
Ligne Numeacutero FactureIndiv LigneFacture Ordre
G601
Ligne Reacutefeacuterence produit FactureIndiv LigneFacture CodeProduit
P101
Ligne Quantiteacute factureacutee FactureIndiv LigneFacture Quantite
P103
Ligne Prix unitaire FactureIndiv LigneFacture MtUnitaire
G112
G113
Ligne Montant HT FactureIndiv LigneFacture MtHT S307 G112
G113
Ligne Taux TVA FactureIndiv LigneFacture TauxTVA S308 G125
Paiement
Paiement Modaliteacute FactureIndiv ModaliteReglement S312 P112
Paiement Identifiant compte
bancaire
Emetteur CpteBancaire IBAN G118
G119
G122
Paiement Identifiant
eacutetablissement bancaire
Emetteur CpteBancaire BIC
G118
G120
G121
G122
137 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Piegravece Jointe
Piegravece Jointe Type PJ PES_PJ PJ TypePJ S311 G401
G405
G406
Piegravece Jointe Nom PJ PES_PJ PJ NomPJ P104
G409
G412
G413
Piegravece Jointe Format PJ PES_PJ PJ Description G402
G403
Piegravece Jointe Contenu PES_PJ PJ Contenu
G404
G407
G408
138 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45224 Format CPP Facture Mixte
La norme drsquoeacutechange retenue pour ce format est un format proposeacute par lrsquoAIFE
Le scheacutema XSD de ce format est disponible en annexe des speacutecifications externes de la solution mutualiseacutee
139 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Ce fichier peut ecirctre ouvert agrave partir drsquoun eacutediteur de fichier XSD afin drsquoafficher lrsquoarborescence telle que preacutesenteacutee
avec lrsquoimage ci-dessous
140 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respectant sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo CPPFactureMixte raquo
Syntaxe de lrsquoenveloppe
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Enveloppe Unitaire Enveloppe EnveloppeUnitaire G101
G116
Enveloppe Unitaire
Paramegravetres Enveloppe EnveloppeUnitaire Paramegravetres
Paramegravetres
Paramegravetres Paramegravetre
individuel
Enveloppe
EnveloppeUnitaireParametresParametreIndiv
Paramegravetre Individuel
ParametreIndiv Valeur
paramegravetre
Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametrecode
ParametreIndiv Note Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametrenote
P112
ParametreIndiv Numeacutero drsquoordre Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametreNumOrdre
Enveloppe Unitaire
Partenaires Enveloppe Partenaires
Partenaires
Reacutecepteur Enveloppe PartenairesReacutecepteur
Emetteur Enveloppe PartenairesEmetteur
Reacutecepteur
Reacutecepteur Identifiant CPPFacturePivotUnitaire Enveloppe
PartenairesRecepteurId
Reacutecepteur Libelleacute
CPPFacturePivotUnitaire Enveloppe
PartenairesRecepteurLibelle
Reacutecepteur Note CPPFacturePivotUnitaire Enveloppe
PartenairesRecepteurNote
P112
Emetteur
Emetteur Identifiant Enveloppe PartenairesEmetteurId
141 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Emetteur Libelleacute
Enveloppe PartenairesEmetteurLibelle
Emetteur Note Enveloppe PartenairesEmetteurNote P112
Syntaxe des donneacutees
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Donneacutees Facture
Donneacutees Facture Identifiant CPPFacturesCPPFactureMixteunitaire
DonneesFacture Id
G105
G106
Donneacutees Facture Identifiant
Facture Origine
CPPFacturesCPPFactureMixteunitaire
DonneesFacture IdFactureOrigine
G105
G106
Donneacutees Facture Type CPPFacturesCPPFactureMixteunitaire
DonneesFacture Type
G101
G115
Donneacutees Facture Cadre CPPFacturesCPPFactureMixteunitaire
DonneesFacture Cadre G102
G103
G104
Donneacutees Facture Date
Emission Facture
CPPFacturesCPPFactureMixteunitaire
DonneesFacture DateEmissionFacture
G107
G109
Donneacutees Facture Devise CPPFacturesCPPFactureMixteunitaire
DonneesFacture Devise
G110
G111
Donneacutees Facture - Montants
Montants Montant Hors Taxe CPPFacturesCPPFactureMixteunitaire
DonneesFacture MontantHT G113
Montants Montant TTC CPPFacturesCPPFactureMixteunitaire
DonneesFacture MontantTTC G113
G114
Montants Montant agrave payer CPPFacturesCPPFactureMixteunitaire
DonneesFacture MontantNetAPayer G113
G115
Donneacutees Facture - Ligne
Ligne Numeacutero CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne NumOrdre
G601
Ligne Reacutefeacuterence Produit CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne
ReferenceProduit
P101
Ligne Quantiteacute factureacutee CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne Quantite
P103
142 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Ligne Prix unitaire CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne PrixUnitaire
G113
Ligne Montant HT CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne MontantHT G113
Ligne Taux TVA CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne TauxTVA G125
Donneacutees Facture - TVA
TVA Montant Base CPPFacturesCPPFactureMixteunitaire
DonneesFacture TVA TVA BaseHT
G113
TVA Taux CPPFacturesCPPFactureMixteunitaire
DonneesFacture TVA TVA Taux
G125
TVA Montant taxes CPPFacturesCPPFactureMixteunitaire
DonneesFacture TVA TVA MontantTVA
G113
Donneacutees Facture - Engagement
Engagement Numeacutero de
marcheacute
CPPFacturesCPPFactureMixteunitaire
DonneesFacture Engagement NumeroMarche
P106
G301
Engagement Numeacutero
drsquoengagement
CPPFacturesCPPFactureMixteunitaire
DonneesFacture Engagement
NumeroEngagement
P107
G301
Fournisseur
Fournisseur Code pays CPPFacturesCPPFactureMixteunitaire Emetteur
CodePays
G201
G202
G203
Fournisseur Type identifiant CPPFacturesCPPFactureMixteunitaire Emetteur
TypeIdentifiant
G204
G206
Fournisseur Identifiant CPPFacturesCPPFactureMixteunitaire Emetteur
Identifiant
G207
G208
G210
G214
Fournisseur Nom (raison
sociale)
CPP PES_PivotFacture_Unitaire Emetteur
RaisonSociale
G209
Fournisseur ndash Reacutefeacuterence bancaire
Reacutefeacuterence bancaire Type
Reacutefeacuterence Bancaire
CPPFacturesCPPFactureMixteunitaire
Fournisseur
ReferenceBancaireTypeRefBancaire
G117
G118
G122
Reacutefeacuterence bancaire
Identifiant compte bancaire
CPPFacturesCPPFactureMixteunitaire
Fournisseur ReferenceBancaire Compte
G118
G119
G122
Reacutefeacuterences bancaire
Identifiant eacutetablissement
bancaire
CPPFacturesCPPFactureMixteunitaire
Fournisseur ReferenceBancaire Etablissement
G118
G120
G121
G122
Deacutebiteur
143 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Type identifiant CPPFacturesCPPFactureMixteunitaire Valideur
TypeIdentifiant
Deacutebiteur Identifiant CPPFacturesCPPFactureMixteunitaire
Destinataire Identifiant
G214
G216
Deacutebiteur Nom CPPFacturesCPPFactureMixteunitaire
Destinataire Nom
G209
Deacutebiteur Code service CPPFacturesCPPFactureMixteunitaire
Destinataire CodeService
P113
Deacutebiteur Nom service CPPFacturesCPPFactureMixteunitaire
Destinataire NomService
P114
Valideur
Valideur Code pays CPPFacturesCPPFactureMixteunitaire Valideur
CodePays
G201
G202
G203
Valideur Type identifiant CPPFacturesCPPFactureMixteunitaire Valideur
TypeIdentifiant
G204
G206
Valideur Identifiant CPPFacturesCPPFactureMixteunitaire Valideur
Identifiant
G208
G214
Valideur Nom (raison
sociale)
CPPFacturesCPPFactureMixteunitaire Valideur
RaisonSociale
G209
Piegravece Jointe
Piegravece Jointe Type PJ CPPFacturesCPPFactureMixteunitaire PJ TypePJ G401
G405
G406
Piegravece Jointe Nom PJ CPPFacturesCPPFactureMixteunitaire PJ NomPJ P104
G409
G412
G413
Piegravece Jointe Format PJ CPPFacturesCPPFactureMixteunitaire PJ
FormatPJ
G402
G403
Piegravece Jointe Contenu CPPFacturesCPPFactureMixteunitaire PJ
Contenu
G404
G407
G408
144 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45225 Format PDFA3
La description syntaxique du format PDFA3 sera proposeacutee dans la prochaine version des speacutecifications
externes47
47 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen
145 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4523 Flux structureacutes Meacutemoire de frais de justice ndash Format UBL Invoice
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme OASIS Organization for the
Advancement of Structured Information Standards) sous la forme
du standard Universal Business Language en version 21 pour tous les eacuteleacutements en relation avec leacuteleacutement Invoice deacutefini par le scheacutema XML
Les scheacutemas XSD du format UBL sont disponibles sur le site internet suivant httpdocsoasis-
openorgublos-UBL-21UBL-21html
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine Invoice dun document XML conforme
agrave ces standards
Chaque balise est conforme aux speacutecifications de lOASIS UBL 21 en termes de nommage de cardinaliteacute et
de format (datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo Invoice raquo
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Cadre
CategoryCode
G102
G103
G104
Nb cette balise facultative est une extension du format UBL
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type
InvoiceTypeCode
G101
G115
G713
G715
Geacuteneacuteraliteacutes Identifiant
(numeacutero)
ID
G105
G106
Geacuteneacuteraliteacutes Date
deacutemission de la facture
IssueDate
G107
G109
Geacuteneacuteraliteacutes Deacutebut de
peacuteriode
InvoicePeriodStartDate
G109
Geacuteneacuteraliteacutes Fin de peacuteriode InvoicePeriodEndDate G109
146 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes Description
peacuteriode
InvoicePeriodDescription P112
Geacuteneacuteraliteacutes Devise
DocumentCurrencyCode
G110
G111
Geacuteneacuteraliteacutes Montant remise AllowanceChargeAmount G113
Geacuteneacuteraliteacutes Montant TTC
LegalMonetaryTotalTaxInclusiveAmount
G113
G114
Geacuteneacuteraliteacutes Montant agrave
payer
LegalMonetaryTotal PayableAmount G115
Geacuteneacuteraliteacutes Montant HT
apregraves remise
LegalMonetaryTotalTaxExclusiveAmount
G113
Geacuteneacuteraliteacutes Montant HT
avant remise
LegalMonetaryTotalLineExtensionAmount
G113
Reacutecapitulatif Taxes
ReacutecapitulatifTaxes
Exoneacuteration
AccountingSupplierPartyPartyPartyTaxSchemeE
xemptionReason P112
G712
Geacuteneacuteraliteacutes Taux de TVA TaxTotalTaxSubTotalPercent G125
Geacuteneacuteraliteacutes Montant Taxe TaxTotalTaxSubTotalTaxAmount G113
Geacuteneacuteraliteacutes Montant HT TaxTotalTaxSubTotalTaxableAmount G113
Geacuteneacuteraliteacutes Montant de
base
TaxTotalTaxAmount
G113
Engagement
Engagement Reacutefeacuterence aux
textes (libelleacute)
OrderReferenceID
G702
G703
Engagement Numeacutero
drsquoengagement
ContractDocumentReference[DocumentTypeCode
=Engagement] ID
P107
G301
G711
Engagement Numeacutero de
drsquoengagement Date Effet
ContractDocumentReference[DocumentTypeCode
=Engagement] IssueDate G109
Fournisseur
Fournisseur Code pays
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress Country IdentificationCode G201
G203
Fournisseur Typage
identifiant
AccountingSupplierPartyPartyPartyIdentification
ID[SchemeName(attribut)] G204
Fournisseur Identifiant
AccountingSupplierPartyPartyPartyIdentification
ID
G207
G208
G210
G214
147 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Nom (raison
sociale)
AccountingSupplierPartyPartyPartyNameName
G209
Fournisseur Identifiant TVA AccountingSupplierPartyPartyPartyTaxSchemeC
ompanyID[SchemeName(attribut)] G210
Fournisseur Reacutegime TVA AccountingSupplierPartyPartyPartyTaxSchemeT
axSchemeTaxTypeCode
G213
Fournisseur Ligne Adresse
Commerciale
AccountingSupplierPartyPartyPostalAddressAdd
ressLineLine
Fournisseur Code Postal
Commercial
AccountingSupplierPartyPartyPostalAddressAdd
ressLinePostalZone
Fournisseur Commune
Commercial
AccountingSupplierPartyPartyPostalAddressCity
Name
Fournisseur Code Pays
Commercial
AccountingSupplierPartyPartyPostalAddressAdd
ressLineLine
Country
G201
G203
Fournisseur Adresse legale
AccountingSupplierPartyPartyPartyLegalEntityR
egistrationAdressAddressLineLine G215
Fournisseur Code postal
leacutegal
AccountingSupplierPartyPartyPartyLegalEntityR
egistrationAdressAddressLinePostalZone
Fournisseur Commune
leacutegal
AccountingSupplierPartyPartyPartyLegalEntityR
egistrationAdressAddressLineCityName
Fournisseur Nom contact AccountingSupplierPartyPartyContactName G209
Fournisseur Teacuteleacutephone
contact
AccountingSupplierPartyPartyContactTelephone
Fournisseur Teacuteleacutecopie
contact
AccountingSupplierPartyPartyContactTelefax
Fournisseur Courriel
contact
AccountingSupplierPartyPartyContactElectronic
Deacutebiteur
Deacutebiteur Identifiant
AccountingCustomerParty Party
PartyIdentification ID
S301 G207
G214
G216
Deacutebiteur Code service
AccountingCustomerParty AccountingContact ID G217
G218
P113
Deacutebiteur Nom service
AccountingCustomerParty AccountingContact
Name
P114
G219
Ligne
Ligne Numeacutero drsquoaffaire InvoiceLine Item StandardItemIdentificationID
Ligne Ref produit InvoiceLineNote P101
Ligne Quantiteacute InvoiceLineInvoicedQuantity
148 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Ligne Quantiteacute X tarif InvoiceLineLineExtensionAmount
G113
Ligne Montant HT InvoiceLineTaxTotalTaxSubTotalTaxableAmount G113
Ligne Taux de TVA InvoiceLineItemClassifiedTaxCategoryPercent
Ligne Montant TVA InvoiceLineTaxTotalTaxAmount G113
Ligne Type de prestation
(code)
InvoiceLineItemDescription
G706
G707
G710
Ligne Tarif de la prestation InvoiceLinePricePriceAmount G113
Ligne Prix de la quantiteacute InvoiceLinePriceBaseQuantity P103
Ligne Indicateur de charge InvoiceLineAllowanceChargeChargeIndicator
G710
Ligne Motif de charge
InvoiceLine Price AllowanceCharge Amount
P112
G710
Ligne Montant Charge
InvoiceLineAllowanceChargeAmount
G113
G710
Ligne Autoriteacute Requeacuterante
(code)
InvoiceLineDeliveryTermsDeliveryLocationDescr
iption
G708
G709
Ligne Numeacutero engagement
juridique
InvoiceLineDocumentReferenceId
Paiement
Paiement Date Echeacuteance PaymentMeansPaymentDueDate
G109
Paiement Mode de
Paiement
PaymentMeansPaymentMeansCode
G116
Paiement Type Reacutefeacuterence
Bancaire
PaymentMeans PaymentChannelCode
G117
G118
G122
Paiement Identifiant
Compte bancaire
PaymentMeans PayeeFinancialAccount ID
S202
G118
G119
G122
Paiement Identifiant
Etablissement Bancaire
PaymentMeans PayeeFinancialAccount
FinancialInstitutionBranch ID
S202
G118
G120
G121
G122
Juridiction
Juridiction Identifiant
Delivery DeliveryLocation
G704
G705
Juridiction Date Reacutequisition
InvoiceLineDeliveryTermsDeliveryLocationValidi
tyPeriodStartDate
G109
149 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Juridiction Date de la
prestation
InvoiceLineDeliveryTermsDeliveryLocationValidi
tyPeriodEndDate
G109
PiegraveceJointe
PiegraveceJointe Type PJ
AdditionalDocumentReference DocumentType
G401
G405
PiegraveceJointe Nom PJ
AdditionalDocumentReference ID
P104
G714
G715
G716
PiegraveceJointe Format PJ
AdditionalDocumentReference
DocumentTypeCode G402
G403
PiegraveceJointe Contenu
AdditionalDocumentReference Attachment
EmbeddedDocumentBinaryObject
G404
G407
G408
150 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
453 Flux de cycle de vie de la facture
Deux formats syntaxiques sont retenus
- Format AIFE_Statut
- Format CPP_Statut
4531 Format AIFE_Statut
Ce format est eacutediteacute par Docapost dans le cadre de la solution Chorus factures Il est proposeacute aux fournisseurs
priveacutes deacutejagrave raccordeacutes agrave Chorus factures et souhaitant beacuteneacuteficier de la compatibiliteacute ascendante entre la solution
mutualiseacutee-CPP 2017 et Chorus factures Ce format ne permet pas de remonter des statuts de type laquo flux raquo
Le scheacutema XSD de ce format est disponible en annexe des speacutecifications externes de la solution mutualiseacutee
151 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Ce fichier peut ecirctre ouvert agrave partir drsquoun eacutediteur de fichier XSD afin drsquoafficher lrsquoarborescence telle que preacutesenteacutee
avec lrsquoimage ci-dessous
152 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine AIFE_StatusInfo dun document XML
conforme agrave ces standards
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo AIFEStatusInfo raquo
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur
Fournisseur SIRET
DocumentStatus DocumentSenderSIRET
G201
G202
G203
Fournisseur SIREN DocumentStatus DocumentSenderSIREN
Fournisseur TVA
Intracommunautaire
DocumentStatus DocumentSenderVATID
Fournisseur Nom DocumentStatus Document Sender Name G209
Deacutebiteur
Deacutebiteur Identifiant
DocumentStatus Document AdditionalInfo
Index[Attribut NAME = SIREN DU DESTINATAIRE]
G204
G207
G214
G216
Deacutebiteur Nom DocumentStatus Document AdditionalInfo
Index[Attribut NAME = NOM DU DESTINATAIRE]
G209
Deacutebiteur Code service DocumentStatus Document AdditionalInfo
Index[Attribut NAME = SERVICE EXECUTANT]
P113
Deacutebiteur Nom service
DocumentStatus Document AdditionalInfo
Index[Attribut NAME =LIBELLE DU SERVICE
EXECUTANT]
P114
G219
Deacutebiteur Montant HT DocumentStatus Document AdditionalInfo
Index[Attribut NAME =MONTANT TOTAL NET HT]
Deacutebiteur Montant TTC DocumentStatus Document AdditionalInfo
Index[Attribut NAME =MONTANT TOTAL TTC]
Deacutebiteur Engagement
juridique
DocumentStatus Document AdditionalInfo
Index[Attribut NAME =ENGAGEMENT JURIDIQUE]
Deacutebiteur Numeacutero de lot DocumentStatus Document AdditionalInfo
Index[Attribut NAME =NUMERO DE LOT]
Deacutebiteur Date De
Reacuteception
DocumentStatus Document AdditionalInfo
Index[Attribut NAME =DATE DE RECEPTION]
G109
Deacutebiteur Protocole DocumentStatus Document AdditionalInfo
Index[Attribut NAME =PROTOCOLE]
Deacutebiteur Originator DocumentStatus Document AdditionalInfo
Index[Attribut NAME =ORIGINATOR
153 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Numeacutero de
reacutefeacuterence de la facture
DocumentStatus Document AdditionalInfo
Index[Attribut NAME =NUM FACTURE REF]
Deacutebiteur Sandbox DocumentStatus Document AdditionalInfo
Index[Attribut NAME =SANDBOX]
Statut
Statut Code statut DocumentStatus Document Status Code G501
Statut Horodatage DocumentStatus Document Status Date G126
Statut Libelleacute DocumentStatus Document Status note
Statut Date drsquoeacutemission de
la facture DocumentStatusDocumentDate
Identifiant Facture
Facture Identifiant
Emetteur DocumentStatus DocumentID
G105
G106
Autres
Autres Numeacutero Unique
Identification Du
Document
DocumentStatusDocumentUUID
Statut Type de document DocumentStatusDocumentTypeOfDocument
Statut Type drsquoeacutemission DocumentStatusDocumentPartnershipType
Statut Facture drsquoOrigine DocumentStatusDocumentFileOrigin
Statut Deacutebut Peacuteriode DocumentStatusDocumentPeriodPeriod_start G109
Statut Fin Peacuteriode DocumentStatusDocumentPeriodPeriod_end G109
Statut
AvoirRequis(OUINON) DocumentStatusDocumentPeriodCreditNoteRequired
Les balises suivantes sont reacutefeacuterenceacutees dans le format syntaxique AIFE_Statut mais ne sont pas reacutefeacuterenceacutes dans
le format seacutemantique
Fournisseur RIDET SIREN VAT_ID
Deacutebiteur Montant HT Montant TTC Engagement Juridique Numeacutero De Lot Date De Reacuteception Protocole
Originator Numeacutero de Facture de Reacutefeacuterence Sandbox)
Autres ensemble des balises reacutefeacuterenceacutees
Ces balises feront lrsquoobjet drsquoune valorisation par une donneacutee constante ou ne seront pas valoriseacutees
Les donneacutees seacutemantiques reacutefeacuterenceacutees dans le flux Cycle de Vie suivantes ne trouvent pas drsquoapplication dans le
format AIFE_STATUT
Fournisseur Code pays typage identifiant
Deacutebiteur Typage Identifiant Nom (Raison Sociale)
Donneacutees Statut Type Compleacutement Libelleacute Horodatage Identifiant Producteur Identifiant Facture du
Reacutecepteur (reacutef MandatDP)
154 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4532 Format CPPStatut
Ce format est eacutediteacute par lrsquoAIFE Il est proposeacute pour tous les eacutemetteurs de factures Si les fournisseurs priveacutes
raccordeacutes en EDI peuvent demander agrave recevoir les donneacutees du cycle de vie au format AIFE_Statut lrsquoutilisation
du format CPPStatut est agrave privileacutegier
Le scheacutema XSD de ce format est disponible en annexe des speacutecifications externes de la solution mutualiseacutee
Ce fichier peut ecirctre ouvert agrave partir drsquoun eacutediteur de fichier XSD afin drsquoafficher lrsquoarborescence telle que preacutesenteacutee
avec lrsquoimage ci-dessous
155 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
156 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo CPPStatut raquo
45321 Format CPPStatut ndash syntaxe de lrsquoenveloppe
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Enveloppe Unitaire CPPStatut Enveloppe EnveloppeUnitaire G101
G116
Enveloppe Unitaire
Paramegravetres CPPStatut Enveloppe EnveloppeUnitaire
Paramegravetres
Paramegravetres
Paramegravetres Paramegravetre
individuel
CPPStatut Enveloppe
EnveloppeUnitaireParametresParametreIndiv
Paramegravetre Individuel
ParametreIndiv Valeur
paramegravetre
CPPStatut Enveloppe
EnveloppeUnitaireParametres
ParametreIndivValeurparametrecode
ParametreIndiv Note CPPStatut Enveloppe
EnveloppeUnitaireParametres
ParametreIndivValeurparametrenote
P112
ParametreIndiv Numeacutero drsquoordre CPPStatut Enveloppe
EnveloppeUnitaireParametres
ParametreIndivValeurparametreNumOrdre
Enveloppe Unitaire
Partenaires CPPStatut Enveloppe Partenaires
Partenaires
Partenaires Reacutecepteur CPPStatut Enveloppe PartenairesReacutecepteur
Partenaires Emetteur CPPStatut Enveloppe PartenairesEmetteur
Reacutecepteur
Reacutecepteur Identifiant CPPStatut Enveloppe PartenairesRecepteurId
Reacutecepteur Libelleacute
CPPStatut Enveloppe PartenairesRecepteurLibelle
157 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Reacutecepteur Note CPPStatut Enveloppe PartenairesRecepteurNote P112
Emetteur
Emetteur Identifiant CPPStatut Enveloppe PartenairesEmetteurId
Emetteur Libelleacute
CPPStatut Enveloppe PartenairesEmetteurLibelle
Emetteur Note CPPStatut Enveloppe PartenairesEmetteurNote P112
45322 Format CPPStatut ndash syntaxe des donneacutees
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
CPP Statut
CPPStatut CPPflux statuts CPPFluxStatuts
CPPStatut CPP Facture
Statuts
CPPFactureStatuts
CPP Flux Statuts
CPPFluxStatuts Flux statut
unitaire CPPFluxStatuts FluxStatutUnitaire
CPP Flux Statut Unitaire
Flux statut unitaire Numeacutero
drsquoordre CPPFluxStatuts FluxStatutUnitaire NumOrdre
Flux Statut Unitaire Donneacutees
Statut
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut
Donneacutees statut
DonneacuteesStatut Code statut CPPFluxStatuts FluxStatutUnitaire
DonneesStatut IdStatut G503
DonneacuteesStatut Compleacutement
Statut
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut ComplementStatut
DonneacuteesStatut Commentaire CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Commentaire
DonneacuteesStatut Note CPPFluxStatuts Fluxstatutunitaire
DonneesStatut Note
DonneacuteesStatut Horodatage CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Horodatage G126
DonneacuteesStatut Type
identifiant producteur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut TypeIdProducteur
158 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
DonneacuteesStatut Identifiant
producteur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut IdProducteur
DonneacuteesStatut Identifiant
flux
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut IdFlux
DonneacuteesStatut Deacutetail CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Detail
Deacutetail
Deacutetail Ligne drsquoeacuterreur CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
Deacutetail Nombre de lignes en
eacuterreur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details NbLignesErreur
Deacutetail de la ligne drsquoerreur
Deacutetail ligne drsquoerreur
Identifiant de la ligne
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
IdLigne
Deacutetail ligne drsquoerreur Nature
de lrsquoerreur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
NatureErreur
Deacutetail ligne drsquoerreur Code de
lrsquoerreur CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
CodeErreur
Deacutetail ligne drsquoerreur Libelle
de lrsquoerreur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
LibelleErreur
Deacutetail ligne drsquoerreur
Description de lrsquoerreur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
DescriptionErreur
P112
CPP Factures Statuts
CPP Factures Statuts CPP
Facture statut unitaire CPPFactureStatutsCPPFactureStatutUnitaire
159 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
CPP Facture Statut Unitaire
CPP Facture Statut Unitaire
Fournisseur
CPPFactureStatuts CPPFactureStatutUnitaire
Fournisseur
CPP Facture Statut Unitaire
Deacutebiteur
CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur
CPP Facture Statut Unitaire
Donneacutees statut
CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut
CPP Facture Statut Unitaire
Numeacutero drsquoordre
CPPFactureStatuts CPPFactureStatutUnitaire
NumOrdre
Fournisseur
Fournisseur Code Pays CPPFactureStatuts CPPFactureStatutUnitaire
Fournisseur CodePays
G201
G202
G203
Fournisseur Type drsquoidentifiant CPPFactureStatuts CPPFactureStatutUnitaire
Fournisseur TypeIdentifiant
G204
Fournisseur Identifiant
CPPFactureStatutsCPPFactureStatutUnitaire
Fournisseur Identifiant
G206
G207
G208
G210
G214
Fournisseur Raison sociale CPPFactureStatutsCPPFactureStatutUnitaire
Fournisseur RaisonSociale
G209
Deacutebiteur
Deacutebiteur Code pays CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur CodePays
Deacutebiteur Type drsquoidentifiant CPPFactureStatutsCPPFactureStatutUnitaire
Debiteur TypeIdentifiant
G204
G216
Deacutebiteur Identifiant CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur Identifiant
G214
G216
Deacutebiteur Nom (Raison
sociale)
CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur Nom G209
Deacutebiteur Code service CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur CodeService
Deacutebiteur Nom service CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur NomService
Donneacutees du statut
Donneacutees Statut Code statut CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut IdStatut G501
Donneacutees Statut Compleacutement
statut
CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut ComplementStatut
160 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Donneacutees Statut Commentaire CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut Commentaire
Donneacutees Statut Horodatage CPPFactureStatutsCPPFactureStatutUnitaire
DonneesStatut Horodatage G126
Donneacutees Statut Identifiant
Producteur
CPPFactureStatutsCPPFactureStatutUnitaire
DonneesStatut Producteur Id
Donneacutees Statut Identifiant
facture CPPFactureStatutsCPPFactureStatutUnitaire
DonneesStatut IdFacture
G105
G106
Donneacutees Statut Date facture CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut DateFacture G109
Donneacutees Statut Identifiant
MandatDP
CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut IdMandatDP
161 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
46 Regravegles de gestion associeacutees aux donneacutees associeacutees aux formats syntaxiques
461 Regravegles de Gestion applicables aux formats syntaxiques UBL
Id Titre Libelleacute Nature
S101 Description de la Peacuteriode
de Facturation
Les regravegles de prise en compte de la peacuteriode de facturation
sont
si date Deacutebut et Date Fin sont renseigneacutees elles permettent de valoriser une description = Peacuteriode de Facturation du ltDateDeacutebutgt au ltDateFingt
sinon la valeur de la donneacutee Description est prise en
compte
Restitution
S102 Modaliteacutes de Paiement Identifiant Compte Bancaire et Identifiant Etablissement
Bancaire doivent ecirctre renseigneacutes (au format IBANBIC) si la
valeur de Mode de Paiement est parmi [30 31 49]
Coheacuterence
S103 Format de lrsquoUniteacute de
Livraison
LrsquoUniteacute de Livraison est une zone de texte
Les donneacutees numeacuteriques exprimant un nombre drsquoarticles
par uniteacute sont converties en texte et preacutefixeacutees par lsquox lsquo
exemple 10 devient lsquox 10rsquo
Les donneacutees texte sont conserveacutees telles quelles
exemple lsquoBoicircte de 10rsquo
Format
S104 Type de Facture autoriseacute Parmi
- 380 382 383 384 et 385 paiement total
- 386 acompte
- 381 avoir
Codification
S105 Type de mode de
Paiement autoriseacute
Parmi
- 01 Instrument not defined
- 10 Cash
- 20 Check
- 30 Credit Transfert
- 31 Debit transfert
- 42 Payment to Bank account
- 48 Bank Card
- 49 Direct Debit
Codification
162 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
462 Regravegles de Gestion applicables aux formats syntaxiques CII
Id Titre Libelleacute Nature
S201 Description de la Peacuteriode
de Facturation
Les regravegles de prise en compte de la peacuteriode de facturation
sont
si date Deacutebut et Date Fin sont renseigneacutees elles permettent de valoriser une description = Peacuteriode de Facturation du ltDateDeacutebutgt au ltDateFingt
sinon la valeur de la donneacutee Description est prise en compte
Restitution
S202 Modaliteacutes de Regraveglement Identifiant Compte Bancaire et Identifiant Etablissement
Bancaire doivent ecirctre renseigneacutes (au format IBANBIC) si la
valeur de Mode de Paiement est parmi [30 31 49]
Coheacuterence
S203 Format de lrsquoUniteacute de
Livraison
LrsquoUniteacute de Livraison est une zone de texte
Les donneacutees numeacuteriques exprimant un nombre drsquoarticles
par uniteacute sont converties en texte et preacutefixeacutees par lsquox lsquo
exemple 10 devient lsquox 10rsquo
Les donneacutees texte sont conserveacutees telles quelles
exemple lsquoBoicircte de 10rsquo
Format
S204 Type de Facture autoriseacute Parmi
- 380 382 383 384 et 385 paiement total
- 386 acompte
- 381 avoir
Codification
S205 Type de mode de
Paiement autoriseacute
Parmi
- 01 Instrument not defined
- 10 Cash
- 20 Check
- 30 Credit Transfert
- 31 Debit transfert
- 42 Payment to Bank account
- 48 Bank Card
- 49 Direct Debit
Codification
163 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
463 Regravegles de Gestion applicables aux formats syntaxiques PES_Factures_ASAP
Id Titre Libelleacute Nature
S301 Format de lrsquoIdentifiant
fournisseur et deacutebiteur
Alphanumeacuterique agrave 15 car Format
S302 Format des Noms Texte 38 car Format
S303 Valorisation des Noms si Civiliteacute non-vide ou Prenom non-vide ou ComplNom non-
vide alors
Nom Fournisseur (ou deacutebiteur) = Civiliteacute + lsquo lsquo + lsquoPrenom +
lsquo lsquo + Nom + lsquo lsquo + ComplNom
sinon
Nom Fournisseur (ou deacutebiteur) = Nom
Alimentation
S304 Format de lrsquoIdentifiant
de service
Texte 100 car Format
S305 Format du Nom du
Service
Texte 100 car Format
S306 Format de date Toutes les dates dans PES sont exprimeacutees comme AAAA-
MM-JJ
Format
S307 Format drsquoun Montant
dans une Facture
Le Montant dans une facture est exprimeacute par un chiffre sur
19 positions
Il ne peut compoter plus de six deacutecimales
Le seacuteparateur est laquo raquo
Format
S308 Format drsquoun taux de TVA un Taux de TVA dans PES est un nombre deacutecimal non signeacute
agrave 2 deacutecimales et limiteacute agrave 99999
Format
S309 Liste de valeurs pour
Type de facturation
Au sein du bloc PES facture les types de facturation du PES
trouvent une correspondance selon les regravegles suivantes
- le type de facturation laquo 01 FACTURE raquo du PES correspond
au type laquo paiement total raquo dans la solution mutualiseacutee
- le type de facturation laquo 09 ASAP raquo du PES correspond au
type laquo paiement total raquo dans la solution mutualiseacutee
- le type de facturation laquo 03 AVOIR raquo du PES correspond au
type laquo avoir raquo dans la solution mutualiseacutee
Codification
S310 Montant agrave payer Dans le cas de factures de type PES la balise Montant agrave
payer est valoriseacutee dans le flux pivot par les informations
contenues dans la balise montant TTC
Codification
164 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
S311 Liste de valeurs pour
Type de PJ
Au sein du bloc PJ les types de piegraveces jointes du PES
trouvent une correspondance selon les regravegles suivantes
- Lorsque le type laquo 006 raquo (PES_Factures) est indiqueacute la
piegravece jointe sera consideacutereacutee comme la facture originale
(eacutequivalent du type laquo 001 Facture raquo dans la solution
mutualiseacutee
- dans les autres cas eacutenumeacutereacutes ci-dessous la piegravece jointe
sera consideacutereacutee comme eacutetant une piegravece compleacutementaire
laquo eacutequivalent du type laquo 002 PJ Autres raquo)
- 001 Document Budgeacutetaire
- 002 Recette
- 003 Deacutepense
- 004 Etat de Paye
- 005 Etat dAide sociale
Codification
S312 Liste des valeurs du
Mode de Paiement
Les valeurs accepteacutees sont les suivantes
- 01 Numeacuteraire
- 02 Chegraveque
- 03 Virement
- 10 Preacutelegravevement
- 09 Autres
- 12 Titre interbancaire de paiement (TIP)
- 14 - Preacutelegravevement par carte bancaire
Codification
165 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
464 Regravegles de Gestion applicables au format syntaxique du flux PES_DeacutepenseAller
Dans la perspective de la production du flux PES_DeacutepenseAller les collectiviteacutes locales doivent alimenter
certaines donneacutees syntaxiques du format PES_DeacutepenseAller agrave partir des donneacutees du format CPPFacturePivot
qursquoelles reccediloivent de la solution mutualiseacutee-CPP 2017 Les regravegles de gestion ci-dessous preacutesentent les
correspondances agrave opeacuterer entre les deux formats afin notamment de permettre la remonteacutee des donneacutees du
cycle de vie depuis HELIOS vers la solution mutualiseacutee
Id Titre Libelleacute Nature
S401 Numeacutero de
factures
Balise du PES_Aller Deacutepense concerneacutee PES_DepenseAller
BordereauPiece BlocPieceInfoPceIdPce
est alimenteacutee par CPPFacturePivotUnitaire DonneesFacture
IdentificationFacture NumeroFacture
Codification
S402 Montant HT Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece BlocLignePiece InfoLignePce MtHT
est alimenteacutee par CPPFacturePivotUnitaire DonneesFacture
Montants MontantHT
Codification
S403 Mode de
Paiement
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece BlocLignePiece InfoLignePceModRegl
est alimenteacutee par CPPFacturePivotUnitaire DonneesFacture
ModePaiementCode
Codification
S404 Code Pays du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece BlocLignePiece InfoLignePce CodPays
est alimenteacutee par CPPFacturePivotUnitaire Fournisseur CodePays
Codification
S405 Type
drsquoidentifiant du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece Tiers Adresse NatIdTiers
est alimenteacutee par CPPFacturePivotUnitaire Fournisseur
TypeIdentifiant
Codification
S406 Identifiant du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece Tiers Adresse IdTiers
est alimenteacutee par CPPFacturePivotUnitaire Fournisseur Id
Codification
S407 Identifiant du
deacutebiteur
Balise du PES_Aller Deacutepense concerneacutee en-tecircte du PES (Siret
collectiviteacute) IdColl
est alimenteacute par CPPFacturePivotUnitaire Debiteur Id
Codification
S408 Code service
du deacutebiteur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece BlocPiece
InfoPceCodServ
est alimenteacute par CPPFacturePivotUnitaire Debiteur CodeService
Codification
S409 Identifiant du
compte
bancaire du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece Tiers Compte bancaire Bic (ou IBAN)
est alimenteacute par CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Compte
Codification
S410 Identifiant de
lrsquoeacutetablissement
bancaire du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece Tiers Compte bancaire LibBanc
est alimenteacute par CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Etablissement
Codification
166 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
S411 Identifiant de
la Piegravece Jointe
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece BlocPiece
PJRef IdUnique
est alimenteacute par CPPFacturePivotUnitaire PJ IdUnique
Codification
S412 Nom de la
Piegravece Jointe
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece BlocPiece
PJRef NomPJ
est alimenteacute par CPPFacturePivotUnitaire PJ NomPJ
Codification
167 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
465 Regravegles de Gestion applicables aux formats syntaxique CPP
S501 Mode de Paiement Les valeurs autoriseacutees sont
- 01 Espegravece
- 02 Chegraveque
- 03 Virement
- 04 Preacutelegravevement
- 05 Autre
Si le mode de Paiement est valoriseacute autre par le fournisseur
ou nrsquoest pas valoriseacute dans le flux eacutemis par le fournisseur la
valeur Virement sera renseigneacutee dans le flux pivot par la
solution mutualiseacutee-CPP2017
Codification
168 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5 PRESENTATION DU MODE SERVICE
51 Le principe de fonctionnement des API
511 Preacutesentation de lrsquooffre de service
Toutes les fonctions proposeacutees en mode service par la solution mutualiseacutee CPP-2017 ont eacuteteacute regroupeacutees en
quatorze services exposeacutes permettant de reacutepondre aux besoins des SI utilisateurs
1 Factures eacutemises
2 Factures de travaux
3 Factures agrave valider
4 Factures reccedilues
5 Meacutemoires de frais de justice
6 Demandes de remboursement TIC
7 Engagements
8 Sollicitations eacutemises
9 Sollicitations reccedilues
10 Gestion des utilisateurs
11 Gestion des structures
12 Gestion du compte utilisateur
13 Qualification des flux
14 Reacutefeacuterentiels
169 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Le style drsquoarchitecture retenue pour exposer ces services est lrsquoarchitecture RESTJSON
Service exposeacutez
1 Factures eacutemises x x x
2 Factures de travaux x x x
3 Factures agrave valider x x x
4 Factures reccedilues x x x
5 Meacutemoires de frais de justice x x x
6 Demandes de remboursement TIC x x x
7 Engagements x x x
8 Sollicitations eacutemises x x x
9 Sollicitations reccedilues x x x
10 Gestion des utilisateurs x x x
11 Gestion des structures x x x
12 Gestion du compte utilisateur x x x
13 Qualification des flux x x x
14 Reacutefeacuterentiels x
SI FOURSI SPL
(COLLOC)SI EPN
PORTAIL
TIERS
512 Contraintes lieacutees au header de la requecircte
- Accept textplain par deacutefaut
- Accept-charset UTF-8
- Accept-encoding gzipdeflate par deacutefaut
- Accept-language fr_FR
- Cookie aucune contrainte
- Content-lenght aucune contrainte
- Content-md5 aucune contrainte
- Date aucune contrainte
- Authorization et authenticate sont lieacutes agrave lrsquoauthentification et traiteacutes dans le cadre de ce sujet
170 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52 Les services proposeacutes en API
Listes des
theacutematiques
fonctionnelles
Gestion des
engagements
juridique
Qualification Reacutefeacuterentiels
Listes des espacesDemandes de
remboursement
Meacutemoires
de justice
Engagements
juridique
Gestion
des entiteacutes
Qualification des
flux
Liste des services
exposeacutes
Factures
agrave
eacutemettre
Factures
de travaux
Factures
agrave valider
Factures
reccedilues
Sollicitations
eacutemises
Sollicitations
reccedilues Administration SN1
Mon
compte Gestionnairerechercher X X X X X X X X X X X X X
enregistrer X X X X X X X X X X
soumettre X X X X X X X X
dupliquer X X X X
supprimer X X X X X X
consulterDetail X X X X X X X X X X X X X
consulterHistorique X X X X X X X X X X X
consulterPiece X X X X X X X X X X
telecharger X X X X X X X X X
fildEvenement X X X X X X X X X X X X X
listeActions X X X X X X X X X X X X
tableaudeBord X X X X X X X X X X X
deposerFlux X X X X X
deposerPdf X X
ajouterPj X X X X X X X X X X
traiter X X X X X X
recycler X
Factures Sollicitations Gestion utilisateurs
Assistance utilisateursGestion des demandes de paiement Gestion utlisateurs et des entiteacutes
Le scheacutema ci-dessous deacutecrit une seacutequence type pour une personne publique qui souhaite teacuteleacutecharger les
derniegraveres factures reccedilues sur la solution mutualiseacutee-CPP 2017 et mettre agrave jour les statuts
1 Lrsquoutilisateur appelle la meacutethode laquo Rechercher raquo du service laquo factures reccedilues raquo afin de rechercher
les factures reccedilues non teacuteleacutechargeacutees Pour ce faire il peut utiliser diffeacuterents critegraveres de recherche
(ex statut de la facture)
2 Lrsquoutilisateur appelle la meacutethode laquo teacuteleacutecharger raquo du service laquo factures reccedilues raquo afin de teacuteleacutecharger
les donneacutees du flux pivot et les piegraveces jointes associeacutees des factures rechercheacutees Il peut effectuer
un teacuteleacutechargement unitaire ou en masse
3 Lrsquoutilisateur appelle la meacutethode laquo traiter raquo du service laquo factures reccedilues raquo afin de mettre agrave jour le
statut des factures teacuteleacutechargeacutees
171 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
521 Service factures eacutemises
Le service factures eacutemises offre un accegraves agrave lrsquoespace facture eacutemise de la solution mutualiseacutee-CPP 2017 Ce
service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace Il permet notamment agrave un utilisateur de
saisir deacuteposer ou transmettre un flux de facture Il offre aussi les aides agrave la transmission de factures proposeacutees
sur le portail duplication de facture saisie et recyclage de factures Il permet de rechercher une facture
preacuteceacutedemment eacutemise vers la solution mutualiseacutee-CPP 2017 de consulter la piegravece et son historique ainsi que de
la teacuteleacutecharger
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5211 Meacutethode rechercher
La meacutethode rechercher permet de rechercher les factures en fonction des critegraveres passeacutes en
paramegravetres Elle renvoie un objet permettant uniquement lrsquoaffichage dans une liste et qui ne contient
pas lrsquoensemble des donneacutees de la facture
httpsfactureEmiserechercher
Tableau drsquoentreacutee
Attribut Typage (tagger) Format Regravegles de gestion Service fournissant
la donneacutee Cardinalit
eacute
IdUtilisateurCourant
String identifiant de lrsquoutilisateur courant dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par Chorus Portail Pro
1
DestinataireEtat
Boolean indicateur si leacutetat est le destinataire
- true si leacutetat est le destinataire
0-1
false sinon
CodeDestinataire String identifiant du destinataire de la facture
varchar(18) Valeur alphanumerique
RechercherDestinataire
0-1
CodeService String code du service destinataire de la facture
varchar(100) Valeur alphanumerique
RechercherServiceExecutant
0-1
NumeroDemandePaiement
String numeacutero de la demande de paiement
varchar(20)
Cet identifiant est unique par fournisseur Valeur
alphanumerique
0-1
PeriodeDateDepotDu String date de deacutebut de la peacuteriode de deacutepocirct
Date Format date AAAA-MM-JJ
0-1
PeriodeDateDepotAu String date de fin de la peacuteriode de deacutepocirct
Date Format date AAAA-MM-JJ
0-1
TypeFacture
String type de facture
varchar(50) Enumeacuteration avec deux valeurs possibles
0-1 - Facture
- Avoir
Fournisseur String identifiant du fournisseur
varchar(18) Valeur alphanumerique
RecupererFournisseursEmetteurs
0-1
172 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
ServiceFournisseur String code du service fournisseur
varchar(100) Valeur alphanumerique
RecupererServicesEmetteurs
0-1
StructureValideur
String identifiant de la structure valideur
varchar(18) Valeur alphanumerique
RecupererStructuresValideurs
0-1
CadreFacturation String code du cadre de facturation
varchar(50) RecupererCadreFacturation
0-1
EtatCourant
String eacutetat
courant de la facture
varchar(50)
Il est possible de preacuteciser un seul ou plusieurs eacutetats Si aucun eacutetat nest
preacuteciseacute la recherche napplique pas de filtre sur leacutetat dune demande
RecupererEtatParTy
peDemandePaiement
0-n
PeriodeDateFactureDu String deacutebut de la peacuteriode de la date de la facture
Date Format date AAAA-MM-JJ
0-1
PeriodeDateFactureAu String fin de la peacuteriode de la date de la facture
Date Format date AAAA-MM-JJ
0-1
MontantHTMin Nombre montant minimum hors taxe
decimal(152) 0-1
MontantHTMax Nombre montant maximum hors taxe
decimal(152) 0-1
MontantTTCMin Nombre montant minimum toute taxe comprise
decimal(152) 0-1
MontantTTCMax Nombre montant maximum toute taxe comprise
decimal(152) 0-1
MontantApayerMin Nombre montant minimale agrave payer
decimal(152) 0-1
MontantApayerMax Nombre montant maximum agrave payer
decimal(152) 0-1
CoordonneeBancaire String identifiant des coordonneacutees bancaires
integer RecupererCoordonneesBancairesValides
0-1
IdUtilisateurCreateur
String identifiant de lrsquoutilisateur creacuteateur de la demande dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par lAIFE
RecupererUtilisateursDuService
0-1
NumeroContrat String numeacutero du contrat
varchar(50) 0-1
NumeroBonCommande String numeacutero du bon de commande
varchar(50) RechercherBonDeCommande
0-1
NumeroFactureOrigine String numeacutero de la facture drsquoorigine
varchar(20)
Si lattribut TypeFacture na
pas pour valeur Avoir le critegravere NumeroFactureOrigine nest pas pris en compte
0-1
ModeDepot String code du mode de deacutepocirct
varchar(50) RecupererModeDepot
0-1
NbResultatsMaximum
Nombre nombre de reacutesultats maximum que lrsquoon veut voir retourner par la recherche
integer
Par deacutefaut le service retourne au maximum 200 reacutesultats
0-1
173 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
PageResultatDemandee
Nombre numeacutero
de la page de reacutesultat agrave afficher
integer
Par deacutefaut le
service retourne la premiegravere page
0-1
NbResultatsParPage
Nombre nombre de reacutesultats par page que lrsquoon veut voir retourner par la recherche
integer Par deacutefaut le service retourne 10 reacutesultats par page
0-1
TriSens
String sens du tri - Enumeration avec deux valeurs possibles
0-1 - Ascendant
- Descendant
Par deacutefaut le tri est descendant
TriColonne String colonne sur laquelle le tri doit ecirctre effectueacute
-
Enumeration avec 11 valeurs
possibles - NumeroDemandePaiement - Fournisseur - Destinataire - ServiceExecutant - TypeFacture - DateFacture - DateDepot - MontantHT - MontantTTC
- Devise - Etat Par deacutefaut le tri est effectueacute sur le champ DateDepot
0-1
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
TypeDemandePaiement String type de demande de paiement
varchar(50) 0-
Fournisseur String libelleacute du fournisseur eacutemetteur
varchar(201)
Cette donneacutee est une chaicircne de caractegraveres qui correspond soit agrave la raison sociale du fournisseur soit agrave la concateacutenation du nom et du preacutenom de son repreacutesentant
0-
Destinataire String libelleacute du destinataire
varchar(80) 0-
ServiceExecutant
String libelleacute
du service exeacutecutant
varchar(255) 0-
TypeFacture String type de facture
varchar(50)
Enumeacuteration avec deux valeurs possibles - Facture - Avoir
0-
174 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
NumeroDemandePaiement
String numeacutero
de la demande de paiement
varchar(20)
Cet identifiant est unique par
fournisseur Valeur alphanumerique
0-
DateFacture String date de la facture
date Format date JJMMAAAA 0-
DateDepot
String date de deacutepocirct de la demande de paiement
date Format date JJMMAAAA 0-
MontantHT
String montant HT de la demande de
paiement
decimal(152) 0-
MontantTTC
String montant TTC de la demande de paiement
decimal(152) 0-
Devise String devise de la demande de paiement
varchar(5) 0-
Etat String eacutetat courant de la facture
varchar(50) 0-
PageCourante Nombre numeacutero de la page courante
- 1
Pages
Nombre nombre de
pages renvoyeacutees par la recherche
- 1
NbResultatsParPage
Nombre nombre de reacutesultats par page
- 1
Total
Nombre nombre de reacutesultats renvoyeacute par la recherche
- 1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000 Erreur sur au moins un des paramegravetres transmis
175 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5212 Meacutethode enregistrer
La meacutethode enregitrer permet drsquointeacutegrer dans la solution mutualiseacutee une facture au format brouillon La
facture enregistreacutee peut avoir eacuteteacute saisie entiegravere ment dans la solution invoquant le service ou avoir eacuteteacute
teacuteleacuteverseacutee dans celui-ci sous forme drsquoun fichier PdF
httpsfactureEmiseenregistrer
Tableau drsquoentreacutee
Attribut Sous-attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
IdUtilisateurCourant
String identifiant de lrsquoutilisateur courant dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par lAIFE
1
ModeDepot String code du
mode de deacutepocirct varchar(3) 1
NumeroDemandePaiementSaisi
String numeacutero de la demande de paiement
varchar(20)
Obligatoire si le
mode de Deacutepocirct est PORTAIL_PDF Cet identifiant est unique par fournisseur Valeur alphanumerique
0-1
DateFournisseur
String date de la demande de paiement deacuteposeacutee en PDF
date
Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF Format date AAA-MM-JJ
0-1
DestinataireCodeDestinataire
String identifiant du destinataire de la facture
varchar(18) Valeur alphanumerique
RechercherDestinataire
0-1
DestinataireCodeServiceExecutant
String code du service destinataire de la facture
varchar(100) Valeur alphanumerique
RechercherServiceExecutant
0-1
Fournisseurs
CodeFournisseur
String identifiant
du fournisseur varchar(18)
Valeur
alphanumerique
RecupererFo
urnisseursEmetteurs
0-1
FournisseursCodeServiceFournisseur
String code du service fournisseur
varchar(100) Valeur alphanumerique
RecupererServicesEmetteurs
0-1
Fournisseurs CodeCoordonneesBancairesFournisseur
String identifiant des coordonneacutees bancaires du fournisseur
integer Obligatoire si le mode de deacutepocirct est SAISIE_WEB
RecupererCoordonneesBancairesValides
0-1
CadredeFacturationCodeCadreFacturation
String code du cadre de facturation
varchar(50) RecupererCadreFacturation
0-1
CadredeFacturationCodeStructureValideur
String code de la structure valideur
varchar(18) Valeur alphanumerique
RechercherStructuresValideurs
0-1
Reacutefeacuterences DeviseFacture
String code de la devise de la facture
varchar(5) RecupererDevises
0-1
Reacutefeacuterences Type Facture
String type de la facture
varchar(50)
Enumeacuteration avec 3 valeurs possibles - Facture - Avoir
- Acompte
0-1
176 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
Reacutefeacuterences TypeTva String type de TVA
varchar(50)
Enumeration avec
4 valeurs possibles - TVA_SUR_DEBIT - TVA_SUR_ENCAISSEMENT - EXONERATION - SANS_TVA
0-1
Reacutefeacuterences MotifExonerationTva
String motif drsquoexoneacuteration de TVA
varchar(5)
La saisie drsquoun motif nrsquoest possible et obligatoire que si le type de TVA laquo Exoneacutereacute raquo est seacutelectionneacute
RecupererMotifsExonerationTva
0-1
Reacutefeacuterences
NumeroMarche
String numeacutero du
marcheacute varchar(50)
Si le destinataire est lrsquoeacutetat alors le
systegraveme controcircle lrsquoexistence du marcheacute (si renseigneacute) et du bon de commande (si renseigneacute)
0-1
Reacutefeacuterences NumeacuteroBonCommande
String numeacutero du bon de commande
varchar(50) RechercherBonDeCommande
0-1
Reacutefeacuterences NumeroFactureOrigine
String numeacutero de la facture drsquoorigine
varchar(20)
Ce paramegravetre est saisissable et
obligatoire si le type de la facture est Avoir Sinon le paramegravetre est ignoreacute
0-1
Reacutefeacuterences ModeReglement
String identifiant du mode de
regraveglement
integer RecupererModeReglement
s
0-1
LignePoste 0-n
LignePosteNumero Nombre numeacutero de la ligne de la facture
integer 0-n
LignePosteReacutefeacuterence
String libelleacute de la reacutefeacuterence de la
ligne de la facture
varchar(40) 0-n
LignePosteDenomination
String deacutenomination de la ligne de la facture
varchar(40) 0-n
LignePosteQuantite Nombre quantiteacute de la ligne de la facture
decimal(196) 0-n
LignePosteUnite String code de lrsquouniteacute de la ligne
de la facture
integer RecupererUnites
0-n
LignePosteMontantUnitaireHT
Nombre montant unitaire HT de la ligne de la facture
decimal(196) 0-n
LignePosteMontantRemiseHT
Nombre montant remise HT de la ligne de la facture
decimal(196) 0-n
LignePosteTauxTva String code du taux de TVA de la
ligne de la facture
varchar(6)
Si le type de TVA de la demande de paiement est SANS_TVA ou
EXONERATION ces paramegravetres sont ignoreacutes
RecupererTa
uxTva 0-n
177 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
LignePosteTauxTvaManuel
Nombre taux de TVA saisi manuellement la ligne de la facture
decimal(52)
Sinon lun des
deux paramegravetres (tauxTva ou tauxTvaManuel) doit obligatoirement ecirctre renseigneacute
0-n
LigneTva 0-n
LigneTvaTaux Nombre taux de TVA
decimal(152) 0-n
LigneTvaMontantBaseHtParTaux
Nombre montant de base HT par taux
decimal(152)
Calcul du montant HT de base pour chaque taux applicable au niveau de la facture
Montant HT de base = Somme (Montant HT apregraves remise globale)
0-n
LigneTvaMontantTvaParTaux
Nombre total TVA par taux de TVA
decimal(152)
Calcul du montant de TVA pour chaque taux applicable au
niveau de la facture Montant TVA = Somme (Montant HT apregraves remise globale) x (100 + taux TVA) 100
agrave-n
MontantHtTotal
Nombre montant
total HT de la facture apregraves remise
decimal(152) 0-1
MontantTVA
Nombre montant total de la TVA sur la facture apregraves remise
decimal(152) 0-1
MontantTtcTotal
Nombre montant total TTC de la facture apregraves remise
decimal(152)
Montant HT apregraves remise globale + Montant TVA + Montant remise globale TTC
0-1
MontantRemiseGlobaleTTC
Nombre montant de la remise globale TTC
decimal(152)
La remise globale TTC ne doit pas ecirctre strictement plus grande que le montant TTC avant remise globale
0-1
MotifRemiseGlobaleTTC
String motif de la remise globale TTC
text(1024) 0-1
MontantAPayer Nombre montant de la facture agrave payer
decimal(152)
Le montant agrave payer ne doit pas ecirctre strictement plus grand que le montant TTC total (apregraves remise
globale TTC)
0-1
PieceJointePrincipaleDesignation
String champ libre deacutesignant la piegravece jointe
varchar(100) Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
0-1
178 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
PieceJointePrincipaleTy
pe
String type de la
piegravece jointe varchar(10)
Obligatoire si le
mode de Deacutepocirct est PORTAIL_PDF
RecupererTy
pesPieceJointe
0-1
PieceJointePrincipaleNumeroLigneFacture
Nombre numeacutero de la piegravece jointe
integer Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
0-1
PieceJointePrincipaleId
String identifiant technique de la piegravece jointe dans le systegraveme
integer Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
AjouterFichierDansSysteme
0-1
PieceJointeComplementaire
0-n
PieceJointeComplementaireDesignation
String champ libre deacutesignant la piegravece jointe
varchar(100) 0-n
PieceJointeComplementaireType
String type de la piegravece jointe
varchar(10)
RecupererTy
pesPieceJointe
0-n
PieceJointeComplementaireNumeroLigneFacture
Nombre numeacutero de la piegravece jointe
integer 0-n
PieceJointeComplementaireId
String identifiant technique de la piegravece jointe dans le systegraveme
integer
RechercherPiecesJointes OU AjouterFichierDansSyste
me
0-n
Commentaire String champ libre de commentaire
text(2000) 0-1
Tableau de sortie
Attribut Typage (tagger) Format Regravegles de gestion Cardinaliteacute
NumeroDemandePaie
ment
String numeacutero de
la demande de
paiement
varchar(20)
Cet identifiant est unique par
fournisseur
Valeur alphanumerique
1
EtatDemande
String eacutetat
courant de la
facture
varchar(50) 1
ModeDepot String code du
mode de deacutepocirct varchar(50)
Dans ce cas le mode de deacutepocirct est
laquo Saisie Web raquo 1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
179 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Controcircles de coheacuterences sur les concepts meacutetiers GDP-CU-11-RGD-01
DemandePaiement
20000 Message GDP_MSG_11005 Lrsquoutilisateur nrsquoa pas les habilitations neacutecessaires pour soumettre la
demande
20001 Le fournisseur doit ecirctre connu de CPP
20002 Le destinataire doit ecirctre connu de CPP
20003 Le service destinataire doit ecirctre connu de CPP et doit appartenir agrave la structure destinataire
20004 Le valideur 1 doit ecirctre connu de CPP
20005 Le marcheacute doit ecirctre un EngagementJuridique connu de CPP
20006 Le bon de commande doit ecirctre un EngagementJuridique connu de CPP
20007 montantHtGlobal = sum LigneTvaParTauxDemandePaiementmontantBaseHt
20008 montantTvaGlobal = sum LigneTvaParTauxDemandePaiementmontantTva
20009 montantTtcGlobal = sum LigneTvaParTauxDemandePaiementmontantBaseHt x tauxTvavaleur (ou
tauxTvaManuel) ndash FacturemontantRemiseGlobaleTtc
Pour chaque LigneTvaParTauxDemandePaiement
20030 montantBaseHt = sum LigneFacturemontantHtApresRemise tels que le taux de TVA de la ligne
facture vaut celui de la ligne reacutecapitulatif TVA par taux
20031 montantTva = montantBaseHt x tauxTvavaleur (ou tauxTvaManuel)
Facture
20041 FacturemontantRemiseGlobaleTtc lt FacturemontantTtcAvantRemisePied
20042 FacturemontantAPayer le FacturemontantTtcGlobal ET gt 0
Controcircles seacutemantiques GDP-CU-11-RGD-02
DemandePaiement
20100 Le type de demande de paiement doit se trouver dans le reacutefeacuterentiel des TypeDemandePaiement
20101 La devise doit se trouver dans le reacutefeacuterentiel des Devise
20102 Le mode de regraveglement doit se trouver dans le reacutefeacuterentiel des ModeReglement
20103 Le cadre de facturation doit se trouver dans le reacutefeacuterentiel des CadreFacturation
20104 Le type de TVA doit se trouver dans le reacutefeacuterentiel des TypeTva
Facture
20120 Le type de la facture doit se trouver dans le reacutefeacuterentiel des TypesFacture
Pour chaque LigneFacture
20130 Le taux de TVA de chaque ligne doit se trouver dans le reacutefeacuterentiel des TauxTva
20131 Lrsquouniteacute de chaque ligne doit se trouver dans le reacutefeacuterentiel des Unites
Pour chaque LigneTvaParTauxDemandePaiement
20140 Le taux de TVA de chaque ligne doit se trouver dans le rfeacuterentiel des TauxTva
Controcircle des informations obligatoires relatives agrave une facture
20301
Uniciteacute Une demande de paiement du mecircme type pour le mecircme fournisseur avec le mecircme
numeacutero existe deacutejagrave (DemandePaiementnumero DemandePaiementtype
DemandePaiementfournisseurstructure)
180 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5213 Meacutethode soumettre
La meacutethode soumettre permet drsquointeacutegrer dans la solution mutualiseacutee une facture La facture soumise
peut avoir eacuteteacute saisie entiegravere ment dans la solution invoquant le service ou avoir eacuteteacute teacuteleacuteverseacutee dans
celui-ci sous forme drsquoun fichier PdF
httpsfactureEmisesoumettre
Tableau drsquoentreacutee
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
IdUtilisateurCourant
String identifiant de lrsquoutilisateur courant dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par lAIFE
1
ModeDepot String code du
mode de deacutepocirct varchar(3) 1
NumeroDemandePaiementSaisi
String numeacutero de la demande de paiement
varchar(20)
Obligatoire si le
mode de Deacutepocirct est PORTAIL_PDF Cet identifiant est unique par fournisseur Valeur alphanumerique
0-1
DateFournisseur
String date de la demande de paiement deacuteposeacutee en PDF
date
Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF Format date AAA-MM-JJ
0-1
DestinataireCodeDestinataire
String identifiant du destinataire de la facture
varchar(18) Valeur alphanumerique
RechercherDestinataire
1
DestinataireCodeServiceExecutant
String code du service destinataire de la facture
varchar(100) Valeur alphanumerique
RechercherServiceExecutant
0-1
Fournisseurs
CodeFournisseur
String identifiant
du fournisseur varchar(18)
Valeur
alphanumerique
RecupererFo
urnisseursEmetteurs
1
FournisseursCodeServiceFournisseur
String code du service fournisseur
varchar(100) Valeur alphanumerique
RecupererServicesEmetteurs
0-1
Fournisseurs CodeCoordonneesBancairesFournisseur
String identifiant des coordonneacutees bancaires du fournisseur
integer Obligatoire si le mode de deacutepocirct est SAISIE_WEB
RecupererCoordonneesBancairesValides
0-1
CadredeFacturationCodeCadreFacturation
String code du cadre de facturation
varchar(50) RecupererCadreFacturation
1
CadredeFacturationCodeStructureValideur
String code de la structure valideur
varchar(18) Valeur alphanumerique
RechercherStructuresValideurs
1
Reacutefeacuterences DeviseFacture
String code de la devise de la facture
varchar(5) RecupererDevises
1
Reacutefeacuterences Type Facture
String type de la facture
varchar(50)
Enumeacuteration avec 3 valeurs possibles - Facture - Avoir
- Acompte
1
181 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
Reacutefeacuterences TypeTva String type de TVA
varchar(50)
Enumeration avec
4 valeurs possibles - TVA_SUR_DEBIT - TVA_SUR_ENCAISSEMENT - EXONERATION - SANS_TVA
1
Reacutefeacuterences MotifExonerationTva
String motif drsquoexoneacuteration de TVA
varchar(5)
La saisie drsquoun motif nrsquoest possible et obligatoire que si le type de TVA laquo Exoneacutereacute raquo est seacutelectionneacute
RecupererMotifsExonerationTva
1
Reacutefeacuterences
NumeroMarche
String numeacutero du
marcheacute varchar(50)
Si le destinataire est lrsquoeacutetat alors le
systegraveme controcircle lrsquoexistence du marcheacute (si renseigneacute) et du bon de commande (si renseigneacute)
0-1
Reacutefeacuterences NumeacuteroBonCommande
String numeacutero du bon de commande
varchar(50) RechercherBonDeCommande
0-1
Reacutefeacuterences NumeroFactureOrigine
String numeacutero de la facture drsquoorigine
varchar(20)
Ce paramegravetre est saisissable et
obligatoire si le type de la facture est Avoir Sinon le paramegravetre est ignoreacute
0-1
Reacutefeacuterences ModeReglement
String identifiant du mode de
regraveglement
integer RecupererModeReglement
s
1
LignePoste 0-n
LignePosteNumero Nombre numeacutero de la ligne de la facture
integer 0-n
LignePosteReacutefeacuterence
String libelleacute de la reacutefeacuterence de la
ligne de la facture
varchar(40) 0-n
LignePosteDenomination
String deacutenomination de la ligne de la facture
varchar(40) 0-n
LignePosteQuantite Nombre quantiteacute de la ligne de la facture
decimal(196) 0-n
LignePosteUnite String code de lrsquouniteacute de la ligne
de la facture
integer RecupererUnites
0-n
LignePosteMontantUnitaireHT
Nombre montant unitaire HT de la ligne de la facture
decimal(196) 0-n
LignePosteMontantRemiseHT
Nombre montant remise HT de la ligne de la facture
decimal(196) 0-n
LignePosteTauxTva String code du taux de TVA de la
ligne de la facture
varchar(6)
Si le type de TVA de la demande de paiement est SANS_TVA ou
EXONERATION ces paramegravetres sont ignoreacutes
RecupererTa
uxTva 0-n
182 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
LignePosteTauxTvaManuel
Nombre taux de TVA saisi manuellement la ligne de la facture
decimal(52)
Sinon lun des
deux paramegravetres (tauxTva ou tauxTvaManuel) doit obligatoirement ecirctre renseigneacute
0-n
LigneTva 1-n
LigneTvaTaux Nombre taux de TVA
decimal(152) 1-n
LigneTvaMontantBaseHtParTaux
Nombre montant de base HT par taux
decimal(152)
Calcul du montant HT de base pour chaque taux applicable au niveau de la facture
Montant HT de base = Somme (Montant HT apregraves remise globale)
1-n
LigneTvaMontantTvaParTaux
Nombre total TVA par taux de TVA
decimal(152)
Calcul du montant de TVA pour chaque taux applicable au
niveau de la facture Montant TVA = Somme (Montant HT apregraves remise globale) x (100 + taux TVA) 100
1-n
MontantHtTotal
Nombre montant
total HT de la facture apregraves remise
decimal(152) 1
MontantTVA
Nombre montant total de la TVA sur la facture apregraves remise
decimal(152) 1
MontantTtcTotal
Nombre montant total TTC de la facture apregraves remise
decimal(152)
Montant HT apregraves remise globale + Montant TVA + Montant remise globale TTC
1
MontantRemiseGlobaleTTC
Nombre montant de la remise globale TTC
decimal(152)
La remise globale TTC ne doit pas ecirctre strictement plus grande que le montant TTC avant remise globale
0-1
MotifRemiseGlobaleTTC
String motif de la remise globale TTC
text(1024) 0-1
MontantAPayer Nombre montant de la facture agrave payer
decimal(152)
Le montant agrave payer ne doit pas ecirctre strictement plus grand que le montant TTC total (apregraves remise
globale TTC)
1
PieceJointePrincipaleDesignation
String champ libre deacutesignant la piegravece jointe
varchar(100) Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
0-1
183 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
PieceJointePrincipaleTy
pe
String type de la
piegravece jointe varchar(10)
Obligatoire si le
mode de Deacutepocirct est PORTAIL_PDF
RecupererTy
pesPieceJointe
0-1
PieceJointePrincipaleNumeroLigneFacture
Nombre numeacutero de la piegravece jointe
integer Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
0-1
PieceJointePrincipaleId
String identifiant technique de la piegravece jointe dans le systegraveme
integer Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
AjouterFichierDansSysteme
0-1
PieceJointeComplementaire
0-n
PieceJointeComplementaireDesignation
String champ libre deacutesignant la piegravece jointe
varchar(100) 0-n
PieceJointeComplementaireType
String type de la piegravece jointe
varchar(10)
RecupererTy
pesPieceJointe
0-n
PieceJointeComplementaireNumeroLigneFacture
Nombre numeacutero de la piegravece jointe
integer 0-n
PieceJointeComplementaireId
String identifiant technique de la piegravece jointe dans le systegraveme
integer
RechercherPiecesJointes OU AjouterFichierDansSyste
me
0-n
Commentaire String champ libre de commentaire
text(2000) 0-1
Tableau de sortie
Attribut Typage (tagger) Format Regravegles de gestion Cardinaliteacute
NumeroDemandePaie
ment
String numeacutero de
la demande de
paiement
varchar(20)
Cet identifiant est unique par
fournisseur
Valeur alphanumerique
1
EtatDemande
String eacutetat
courant de la
facture
varchar(50) 1
ModeDepot String code du
mode de deacutepocirct varchar(50)
Dans ce cas le mode de deacutepocirct est
laquo Saisie Web raquo 1
DateDepot
String date de
deacutepocirct de la
demande de
paiement
date Format date JJMMAAAA 1
DateFournisseur
String date de la
demande de
paiement deacuteposeacutee
en PDF ou EDI
date Format date JJMMAAAA 1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
184 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
Controcircles de coheacuterences sur les concepts meacutetiers GDP-CU-11-RGD-01
DemandePaiement
20000 Message GDP_MSG_11005 Lrsquoutilisateur nrsquoa pas les habilitations neacutecessaires
pour soumettre la demande
20001 Le fournisseur doit ecirctre connu de CPP
20002 Le destinataire doit ecirctre connu de CPP
20003 Le service destinataire doit ecirctre connu de CPP et doit appartenir agrave la structure
destinataire
20004 Le valideur 1 doit ecirctre connu de CPP
20005 Le marcheacute doit ecirctre un EngagementJuridique connu de CPP
20006 Le bon de commande doit ecirctre un EngagementJuridique connu de CPP
20007 montantHtGlobal = sum LigneTvaParTauxDemandePaiementmontantBaseHt
20008 montantTvaGlobal = sum LigneTvaParTauxDemandePaiementmontantTva
20009 montantTtcGlobal = sum LigneTvaParTauxDemandePaiementmontantBaseHt x
tauxTvavaleur (ou tauxTvaManuel) ndash FacturemontantRemiseGlobaleTtc
Pour chaque LigneTvaParTauxDemandePaiement
20030 montantBaseHt = sum LigneFacturemontantHtApresRemise tels que le taux de TVA de la ligne
facture vaut celui de la ligne reacutecapitulatif TVA par taux
20031 montantTva = montantBaseHt x tauxTvavaleur (ou tauxTvaManuel)
Facture
20041 FacturemontantRemiseGlobaleTtc lt FacturemontantTtcAvantRemisePied
20042 FacturemontantAPayer le FacturemontantTtcGlobal ET gt 0
Controcircles seacutemantiques GDP-CU-11-RGD-02
DemandePaiement
20100 Le type de demande de paiement doit se trouver dans le reacutefeacuterentiel des TypeDemandePaiement
20101 La devise doit se trouver dans le reacutefeacuterentiel des Devise
20102 Le mode de regraveglement doit se trouver dans le reacutefeacuterentiel des ModeReglement
20103 Le cadre de facturation doit se trouver dans le reacutefeacuterentiel des CadreFacturation
20104 Le type de TVA doit se trouver dans le reacutefeacuterentiel des TypeTva
Facture
20120 Le type de la facture doit se trouver dans le reacutefeacuterentiel des TypesFacture
Pour chaque LigneFacture
20130 Le taux de TVA de chaque ligne doit se trouver dans le rfeacuterentiel des TauxTva
20131 Lrsquouniteacute de chaque ligne doit se trouver dans le reacutefeacuterentiel des Unites
185 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Pour chaque LigneTvaParTauxDemandePaiement
20140 Le taux de TVA de chaque ligne doit se trouver dans le rfeacuterentiel des TauxTva
Controcircle des informations obligatoires relatives agrave une facture
20200 Champ obligatoire Le cadre de facturation (FacturecadreFacturation)
20201 Champ obligatoire Le valideur (DemandePaiementvalideur1) si le cadre de facturation vaut laquo
A4 A5 A6 A7 A12 A13 A14 ou A15 raquo
20202
Champ obligatoire Les coordonneacutees bancaires (DemandePaiementcoordonneesBancaires) et
les informations relatives agrave lrsquoaffactureur (DemandePaiementaffactureuridentifiant
raisonSociale typeIdentifiant) si le cadre de facturation vaut laquo A10 raquo jusqursquoagrave laquo A17 raquo
20203 Champ obligatoire Lrsquoidentifiant du fournisseur (DemandePaiementfournisseurstructure)
20204 Champ obligatoire Lrsquoidentifiant du destinataire (DemandePaiementdestinatairestructure)
20205 Champ obligatoire le code du service exeacutecutant
(DemandePaiementdestinataireserviceExecutant)
20206 Champ obligatoire Le type de TVA (DemandePaiementtypeTVA)
20207 Champ obligatoire Le motif drsquoexoneacuteration TVA (DemandePaiementmotifExonerationTva) si
typeTva vaut laquo EXONERATION raquo
20208 Champ obligatoire La devise (DemandePaiementdevise)
20209 Champ obligatoire Le mode de regraveglement (DemandePaiementmodalite)
20210 Champ obligatoire Le type de facture projet de deacutecompte ou eacutetat drsquoacompte
(FacturetypeFacture ProjetDecomptetypeProjetDecompte EtatAcomptetypeEtatAcompte)
20211 Champ obligatoire La reacutefeacuterence agrave la facture drsquoorigine (FactureunmeroFactureOrigine) si
FacturetypeFacture vaut laquo Avoir raquo
20212
Champ obligatoire Le marcheacute ou bon de commande (DemandePaiementmarche ou
DemandePaiementbonCommande) si le destinataire le demande (cf
StructuregestionNumeroEJ)
20213
Champ obligatoire Les montants HT global TVA global TTC global et A payer
(DemandePaiementmontantHtGlobal montantTvaGlobal montantTtcGlobal
FacturemontantAPayer)
20214
Champ obligatoire
Si la Facture comporte au moins une ligne pour chaque ligne de facture les informations
suivantes sont obligatoires
- Le numeacutero de la ligne de deacutetail (LigneDemandePaiementnumero)
- La deacutenomination (LigneDemandePaiementdenomination)
- La quantiteacute (LigneFacturequantite)
- Lrsquouniteacute (LigneFactureunite)
- Le montant unitaire HT (LigneFacturemontantUnitaireHt)
- Le taux de TVA (LigneFacturetauxTVA)
20215
Champ obligatoire Si le cadre de facturation (DemandePaiementcadreFacturation) est un
cadre de facturation de sous-traitant ou de cotraitant alors le valideur
(DemandePaiementvalideur1) doit obligatoirement ecirctre renseigneacute
20300 Champ obligatoire Le numeacutero de la demande de paiement doit ecirctre saisi
(DemandePaiementnumero)
20301
Uniciteacute Une demande de paiement du mecircme type pour le mecircme fournisseur avec le mecircme
numeacutero existe deacutejagrave (DemandePaiementnumero DemandePaiementtype
DemandePaiementfournisseurstructure)
20302 Champ obligatoire La date de la demande de paiement dans le SI du Fournisseur doit ecirctre saisi
(DemandePaiementdateFournisseur)
186 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
20303
Champ obligatoire
Si le mode de deacutepocirct est PORTAIL_PDF les informations suivantes sur la piegravece jointe principale
sont obligatoires
- La deacutesignation de la piegravece jointe (PieceJointeDemandePaiementdesignation)
- Le type de la piegravece jointe (PieceJointeDemandePaiementtypePieceJointecode)
- Le numeacutero de la piegravece jointe (PieceJointeDemandePaiementnumeroLigne)
- Lidentifiant technique de la piegravece jointe associeacutee au fichier (PieceJointeid)
5214 Meacutethode dupliquer
Description agrave venir
5215 Meacutethode supprimer
Description agrave venir
5216 Meacutethode consulterDetail
Description agrave venir
5217 Meacutethode consulterHistorique
Description agrave venir
5218 Meacutethode consulterPiece
Description agrave venir
187 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5219 Meacutethode telecharger
La meacutethode telecharger permet de reacutecupeacuterer au choix
- Le format pivot contenant de 1 agrave n factures et leurs piegraveces jointes reccedilues
- 1 agrave n factures au format PdF dans une archive
- 1 agrave n factures au format PdF et les piegraveces jointes associeacutees dans une archive
Les reacutefeacuterences aux factures agrave teacuteleacutecharger peuvent ecirctre reacutecupeacuterer au moyen de la meacutethode rechercher
httpsfactureEmisetelecharger
Tableau drsquoentreacutee
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant
la donneacutee
Cardinaliteacute
IdUtilisateurCourant
String identifiant
de lrsquoutilisateur
courant dans le
systegraveme CPP
varchar(100)
Doit respecter les
regravegles de seacutecuriteacute
communiqueacutees par
lAIFE
1
Format
String format
sous lequel la ou
les demandes de
paiement doivent
ecirctre reacutecupeacutereacutees
- varchar(5)
Enumeacuteration avec
2 valeurs
possibles
- PIVOT
1
AvecPiecesJointesCom
plementaires
String indicateur
preacutecisant si les
piegraveces jointes
compleacutementaires
doivent ecirctre
reacutecupeacutereacutees
(uniquement si
Fomrat = PDF)
varcher(3)
Ce paramegravetre doit
ecirctre renseigneacute
uniquement si
Format = laquo PDF raquo
Enumeacuteration avec
2 valeurs possibles
- Oui
- Non
Si le format passeacute
en paramegravetre est laquo
Pivot raquo les piegraveces
jointes sont
systeacutematiquement
teacuteleacutechargeacutees
0-1
Liste de demandes de paiement
ListeFacture 1-n
ListeFactureNumer
o
String numeacutero de
la facture varchar(20)
Cet identifiant est
unique par
fournisseur
Valeur
alphanumerique
0-1
Fournisseurs CodeFournisseur
String identifiant du fournisseur
varchar(18) RecupererFournisseursEmetteurs
0-1
NumeacuteroFacture String Numeacutero de facture unique par fournisseur
Varcher(20) Cette identifiant
associeacute agrave 0-1
188 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
lidentifiant
fournisseur est une
alternative agrave
lidentifiant
technique permet
didentifier de
maniegravere unique la
facture au sein du
systegraveme CPP 2017
189 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
File fichier reacutesultat de
la requecircte
PieceJointeDemand
ePaiementpieceJoi
ntefichier
Fichier au format
Pivot
ou
Fichier au format
ou
Archive ZIP
Sil ny a quun seul
fichier agrave retourner
FichierResultat
correspond agrave ce
fichier (format
Pivot ou PDF)
Si plusieurs fichiers
doivent ecirctre
retourneacutes
FichierResultat
correspond agrave une
archive (ZIP)
contenant
lensemble de ces
fichiers
1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
403 Accegraves refuseacute
404 Page non trouveacutee
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000 Champ obligatoire laquo Aucune demande de paiement seacutelectionneacutee raquo
20001 Champ obligatoire laquo Le format des factures est obligatoire raquo
20002 Le nombre maximum de demandes de paiement teacuteleacutechargeables dans une
mecircme transaction est plafonneacute agrave XX factures
20003 Lrsquoutilisateur doit ecirctre habiliteacute
20004
Lrsquoeacutetat (DemandePaiementetatCourantetat) de la demande de paiement en
base ne doit pas ecirctre eacutegal agrave
- laquo BROUILLON raquo
- laquo SUPPRIME raquo
20005 Le SMA est indisponible ou a remonteacute une erreur
52110 Meacutethode fildEvenements
Description agrave venir
52111 Meacutethode listeActions
Description agrave venir
52112 Meacutethode tableaudeBord
Description agrave venir
190 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52113 Meacutethode deposerFlux
Description agrave venir
52114 Meacutethode depoderPdf
Description agrave venir
52115 Meacutethode ajouterPj
Description agrave venir
52116 Meacutethode recycler
Description agrave venir
191 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
522 Service factures de travaux
Le service factures de travaux offre un accegraves agrave lrsquoespace factures de travaux de la solution mutualiseacutee-CPP 2017
Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Il permet notamment agrave un utilisateur de saisir deacuteposer ou transmettre un flux de facture de travaux Il offre
aussi les aides agrave la transmission de factures de travaux proposeacutees sur le portail duplication de facture saisie et
recyclage de factures Il permet aussi de rechercher une facture de travaux preacuteceacutedemment eacutemise vers la
solution mutualiseacutee-CPP 2017 de consulter la piegravece et son historique ainsi que de la teacuteleacutecharger
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5221 Meacutethode rechercher
5222 Meacutethode enregistrer
5223 Meacutethode soumettre
5224 Meacutethode dupliquer
Description agrave venir
5225 Meacutethode supprimer
Description agrave venir
5226 Meacutethode consulterDetail
Description agrave venir
5227 Meacutethode consulterHistorique
Description agrave venir
5228 Meacutethode consulterPiece
Description agrave venir
5229 Meacutethode telecharger
Description agrave venir
52210 Meacutethode fildEvenements
Description agrave venir
52211 Meacutethode listeActions
Description agrave venir
52212 Meacutethode tableaudeBord
192 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52213 Meacutethode deposerFlux
Description agrave venir
52214 Meacutethode depoderPdf
Description agrave venir
52215 Meacutethode ajouterPj
Description agrave venir
52216 Meacutethode traiter
Description agrave venir
52217 Meacutethode recycler
Description agrave venir
193 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
523 Service factures agrave valider
Le service factures agrave valider offre un accegraves agrave lrsquoespace factures agrave valider de la solution mutualiseacutee-CPP 2017 Ce
service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
La validation des piegraveces est faciliteacutee via un outil de recherche de factures agrave valider de consultation de la piegravece
et de son historique et de teacuteleacutechargement
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5231 Meacutethode rechercher
Description agrave venir
5232 Meacutethode consulterDetail
Description agrave venir
5233 Meacutethode consulterHistorique
Description agrave venir
5234 Meacutethode consulterPiece
Description agrave venir
5235 Meacutethode telecharger
Description agrave venir
5236 Meacutethode fildEvenements
Description agrave venir
5237 Meacutethode listeActions
Description agrave venir
5238 Meacutethode tableaudeBord
Description agrave venir
5239 Meacutethode traiter
Description agrave venir
194 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
524 Service factures reccedilues
Le service factures reccedilues offre un accegraves agrave lrsquoespace factures reccedilues la solution mutualiseacutee-CPP 2017 Ce service
reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Il permet de rechercher des factures reccedilues drsquoidentifier et de seacutelectionner celles qui nrsquoont pas fait lrsquoobjet drsquoun
teacuteleacutechargement de consulter lrsquohistoire et le deacutetail drsquoune piegravece de la teacuteleacutecharger et de mettre agrave jour le cycle de
vie de la facture
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5241 Meacutethode rechercher
La meacutethode rechercher permet de rechercher les factures en fonction des critegraveres passeacutes en
paramegravetres Elle renvoie un objet permettant uniquement lrsquoaffichage dans une liste et qui ne contient
pas lrsquoensemble des donneacutees de la facture
httpsfactureRecuerechercher
Tableau drsquoentreacutee
Attribut Typage (tagger) Format Regravegles de gestion Service fournissant
la donneacutee Cardinalit
eacute
IdUtilisateurCourant
String identifiant de lrsquoutilisateur courant dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par Chorus Portail Pro
1
DestinataireEtat
Boolean indicateur si leacutetat est le destinataire
- true si leacutetat est le destinataire
0-1
false sinon
CodeDestinataire String identifiant du destinataire de la facture
varchar(18) Valeur alphanumerique
RechercherDestinataire
0-1
CodeService String code du service destinataire de la facture
varchar(100) Valeur alphanumerique
RechercherServiceExecutant
0-1
NumeroDemandePaie
ment
String numeacutero de
la demande de paiement
varchar(20)
Cet identifiant est unique par
fournisseur Valeur alphanumerique
0-1
PeriodeDateDepotDu String date de deacutebut de la peacuteriode de deacutepocirct
Date Format date AAAA-MM-JJ
0-1
PeriodeDateDepotAu String date de fin de la peacuteriode de deacutepocirct
Date Format date AAAA-MM-JJ
0-1
TypeFacture
String type de facture
varchar(50) Enumeacuteration avec deux valeurs possibles
0-1 - Facture
- Avoir
Fournisseur String identifiant du fournisseur
varchar(18) Valeur alphanumerique
RecupererFournisseursEmetteurs
0-1
ServiceFournisseur String code du service fournisseur
varchar(100) Valeur alphanumerique
RecupererServicesEmetteurs
0-1
195 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Typage (tagger) Format Regravegles de gestion Service fournissant
la donneacutee Cardinalit
eacute
StructureValideur
String identifiant
de la structure valideur
varchar(18) Valeur alphanumerique
RecupererStructuresValideurs
0-1
CadreFacturation String code du cadre de facturation
varchar(50) RecupererCadreFacturation
0-1
EtatCourant String eacutetat courant de la facture
varchar(50)
Il est possible de preacuteciser un seul ou plusieurs eacutetats Si aucun eacutetat nest preacuteciseacute la recherche napplique pas de filtre sur leacutetat dune demande
RecupererEtatParTypeDemandePaiement
0-n
PeriodeDateFactureDu String deacutebut de la peacuteriode de la date de la facture
Date Format date AAAA-MM-JJ
0-1
PeriodeDateFactureAu String fin de la peacuteriode de la date de la facture
Date Format date AAAA-MM-JJ
0-1
MontantHTMin Nombre montant minimum hors taxe
decimal(152) 0-1
MontantHTMax Nombre montant maximum hors
taxe
decimal(152) 0-1
MontantTTCMin Nombre montant minimum toute taxe comprise
decimal(152) 0-1
MontantTTCMax Nombre montant maximum toute taxe comprise
decimal(152) 0-1
MontantApayerMin Nombre montant minimale agrave payer
decimal(152) 0-1
MontantApayerMax Nombre montant maximum agrave payer
decimal(152) 0-1
CoordonneeBancaire String identifiant des coordonneacutees bancaires
integer RecupererCoordonneesBancairesValides
0-1
IdUtilisateurCreateur
String identifiant de lrsquoutilisateur creacuteateur de la demande dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par lAIFE
RecupererUtilisateursDuService
0-1
NumeroContrat String numeacutero du contrat
varchar(50) 0-1
NumeroBonCommande String numeacutero du bon de commande
varchar(50) RechercherBonDeCommande
0-1
NumeroFactureOrigine String numeacutero de la facture drsquoorigine
varchar(20)
Si lattribut TypeFacture na pas pour valeur Avoir le critegravere NumeroFactureOrigine nest pas pris en compte
0-1
ModeDepot String code du mode de deacutepocirct
varchar(50) RecupererModeDepot
0-1
NbResultatsMaximum
Nombre nombre de reacutesultats maximum que lrsquoon veut voir retourner par la recherche
integer
Par deacutefaut le service retourne au maximum 200 reacutesultats
0-1
196 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Typage (tagger) Format Regravegles de gestion Service fournissant
la donneacutee Cardinalit
eacute
PageResultatDemande
e
Nombre numeacutero
de la page de reacutesultat agrave afficher
integer
Par deacutefaut le
service retourne la premiegravere page
0-1
NbResultatsParPage
Nombre nombre de reacutesultats par page que lrsquoon veut voir retourner par la recherche
integer Par deacutefaut le service retourne 10 reacutesultats par page
0-1
TriSens
String sens du tri - Enumeration avec deux valeurs possibles
0-1 - Ascendant
- Descendant
Par deacutefaut le tri est descendant
TriColonne String colonne sur laquelle le tri doit ecirctre effectueacute
-
Enumeration avec 11 valeurs possibles
- NumeroDemandePaiement - Fournisseur - Destinataire - ServiceExecutant - TypeFacture - DateFacture - DateDepot - MontantHT - MontantTTC - Devise
- Etat Par deacutefaut le tri est effectueacute sur le champ DateDepot
0-1
197 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
TypeDemandePaiement String type de demande de paiement
varchar(50) 0-
Fournisseur String libelleacute du fournisseur eacutemetteur
varchar(201)
Cette donneacutee est une chaicircne de caractegraveres qui correspond soit agrave la raison sociale du fournisseur soit agrave la concateacutenation du nom et du preacutenom de
son repreacutesentant
0-
Destinataire String libelleacute
du destinataire varchar(80) 0-
ServiceExecutant String libelleacute du service exeacutecutant
varchar(255) 0-
TypeFacture String type de facture
varchar(50)
Enumeacuteration avec deux valeurs
possibles - Facture - Avoir
0-
NumeroDemandePaiement String numeacutero de la demande de paiement
varchar(20) Cet identifiant est unique par fournisseur Valeur alphanumerique
0-
DateFacture String date de la facture
date Format date JJMMAAAA 0-
DateDepot
String date de deacutepocirct de la demande de paiement
date Format date JJMMAAAA 0-
MontantHT
String montant HT de la demande de paiement
decimal(152) 0-
MontantTTC
String montant TTC de la demande de paiement
decimal(152) 0-
Devise String devise de la demande de paiement
varchar(5) 0-
Etat String eacutetat courant de la facture
varchar(50) 0-
PageCourante Nombre numeacutero de la
page courante
- 1
Pages
Nombre nombre de pages renvoyeacutees par la recherche
- 1
NbResultatsParPage
Nombre nombre de reacutesultats par page
- 1
Total
Nombre
nombre de reacutesultats renvoyeacute par la recherche
- 1
198 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000 Erreur sur au moins un des paramegravetres transmis
5242 Meacutethode consulterDetail
Description agrave venir
5243 Meacutethode consulterHistorique
Description agrave venir
5244 Meacutethode consulterPiece
Description agrave venir
199 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5245 Meacutethode telecharger
La meacutethode telecharger permet de reacutecupeacuterer au choix
- Le format pivot contenant de 1 agrave n factures et leurs piegraveces jointes reccedilues
- 1 agrave n factures au format PdF dans une archive
- 1 agrave n factures au format PdF et les piegraveces jointes associeacutees dans une archive
Les reacutefeacuterences aux factures agrave teacuteleacutecharger peuvent ecirctre reacutecupeacuterer au moyen de la meacutethode rechercher
httpsfactureEmisetelecharger
Tableau drsquoentreacutee
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant
la donneacutee
Cardinaliteacute
IdUtilisateurCourant
String identifiant
de lrsquoutilisateur
courant dans le
systegraveme CPP
varchar(100)
Doit respecter les
regravegles de seacutecuriteacute
communiqueacutees par
lAIFE
1
Format
String format
sous lequel la ou
les demandes de
paiement doivent
ecirctre reacutecupeacutereacutees
- varchar(5)
Enumeacuteration avec
2 valeurs
possibles
- PIVOT
1
AvecPiecesJointesCom
plementaires
String indicateur
preacutecisant si les
piegraveces jointes
compleacutementaires
doivent ecirctre
reacutecupeacutereacutees
(uniquement si
Fomrat = PDF)
varcher(3)
Ce paramegravetre doit
ecirctre renseigneacute
uniquement si
Format = laquo PDF raquo
Enumeacuteration avec
2 valeurs possibles
- Oui
- Non
Si le format passeacute
en paramegravetre est laquo
Pivot raquo les piegraveces
jointes sont
systeacutematiquement
teacuteleacutechargeacutees
0-1
Liste de demandes de paiement
ListeFacture 1-n
ListeFactureNumer
o
String numeacutero de
la facture varchar(20)
Cet identifiant est
unique par
fournisseur
Valeur
alphanumerique
0-1
Fournisseurs CodeFournisseur
String identifiant du fournisseur
varchar(18) RecupererFournisseursEmetteurs
0-1
NumeacuteroFacture String Numeacutero de facture unique par fournisseur
Varcher(20) Cette identifiant
associeacute agrave 0-1
200 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
lidentifiant
fournisseur est une
alternative agrave
lidentifiant
technique permet
didentifier de
maniegravere unique la
facture au sein du
systegraveme CPP 2017
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
File fichier reacutesultat de
la requecircte
PieceJointeDemand
ePaiementpieceJoi
ntefichier
Fichier au format
Pivot
ou
Fichier au format
ou
Archive ZIP
Sil ny a quun seul
fichier agrave retourner
FichierResultat
correspond agrave ce
fichier (format
Pivot ou PDF)
Si plusieurs fichiers
doivent ecirctre
retourneacutes
FichierResultat
correspond agrave une
archive (ZIP)
contenant
lensemble de ces
fichiers
1
201 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
403 Accegraves refuseacute
404 Page non trouveacutee
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000 Champ obligatoire laquo Aucune demande de paiement seacutelectionneacutee raquo
20001 Champ obligatoire laquo Le format des factures est obligatoire raquo
20002 Le nombre maximum de demandes de paiement teacuteleacutechargeables dans une
mecircme transaction est plafonneacute agrave XX factures
20003 Lrsquoutilisateur doit ecirctre habiliteacute
20004
Lrsquoeacutetat (DemandePaiementetatCourantetat) de la demande de paiement en
base ne doit pas ecirctre eacutegal agrave
- laquo BROUILLON raquo
- laquo SUPPRIME raquo
20005 Le SMA est indisponible ou a remonteacute une erreur
5246 Meacutethode fildEvenements
Description agrave venir
5247 Meacutethode listeActions
Description agrave venir
5248 Meacutethode tableaudeBord
Description agrave venir
5249 Meacutethode traiter
La meacutethode traiter permet de mettre agrave jour le statut de la facture dans la solution CPP
httpsfactureEmisetraiter
202 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau drsquoentreacutee
Attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
IdUtilisateurCourant String identifiant de lrsquoutilisateur
courant dans le systegraveme CPP varchar(100)
Doit respecter les
regravegles de seacutecuriteacute
communiqueacutees
par lAIFE
1
IdentifiantFactureCPP String identifiant technique de
la facture au sein de CPP 2017 integer
Cette identifiant
permet
didentifier de
maniegravere unique la
facture au sein du
systegraveme CPP
2017
1
CodeDestinataire
String identifiant de la
structure destinataire effectuant
le traitement
varchar(14) Valeur
alphanumerique 1
NouvelEtat String nouvel eacutetat de la facture varchar(50)
Si leacutetat dorigine
de la facture est
MISE_A_DISPOS
ITION les eacutetats
de destination
autoriseacutes sont
- A_RECYCLER
- SUSPENDUE
- REJETEE
- SERVICE_FAIT
- MANDATEE
-
MISE_A_DISPOSI
TION_COMPTABL
E
-
MISE_EN_PAIEME
NT
Si leacutetat dorigine
de la facture est
MANDATEE les
eacutetats de
destination
autoriseacutes sont
-
MISE_A_DISPOSI
TION_COMPTABL
E
Si leacutetat dorigine
de la facture est
SERVICE_FAIT
les eacutetats de
destination
RecupererEtatsP
ossiblesPourTrai
tement
1
203 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
autoriseacutes sont
- MANDATEE
-
MISE_A_DISPOSI
TION_COMPTABL
E
Si leacutetat dorigine
de la facture est
MISE_A_DISPOS
ITION_COMPTABL
E les eacutetats de
destination
autoriseacutes sont
- COMPTABILISEE
-
MISE_EN_PAIEME
NT
Si leacutetat dorigine
de la facture est
COMPTABILISEE
les eacutetats de
destination
autoriseacutes sont
-
MISE_EN_PAIEME
NT
Si leacutetat dorigine
de la facture est
MISE_EN_PAIEM
ENT les eacutetats de
destination
autoriseacutes sont
-
MISE_EN_PAIEME
NT
Motif String motif du changement
deacutetat de la facture varchar(255)
La saisie du motif
est obligatoire si
le nouvel eacutetat agrave
affecter agrave la
facture est
- REJETEE
- SUSPENDUE
0-1
204 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
NumeroFacture String numeacutero
de la facture varchar(20)
Cet identifiant est unique par
fournisseur
Valeur alphanumerique
1
DateTraitement
String date de
traitement de la
facture
date Format date JJMMAAAA 1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
403 Accegraves refuseacute
404 Page non trouveacutee
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000
La saisie du motif est obligatoire si le nouvel eacutetat agrave affecter agrave la facture est
- REJETEE
- SUSPENDUE
20001 La demande de paiement est inconnue du systegraveme
20002 Habilitations Lutilisateur doit ecirctre rattacheacute agrave la structure destinataire affecteacutee
agrave la demande de paiement
20003 Habilitations La structure destinataire passeacutee en paramegravetre doit correspondre agrave
la structure destinataire affecteacutee agrave la demande de paiement
20004
La demande de paiement agrave traiter doit avoir pour eacutetat dorigine lun des eacutetats
suivants
- MISE_A_DISPOSITION
- SERVICE_FAIT
- MANDATEE
- MISE_A_DISPOSITION_COMPTABLE
- COMPTABILISEE
- MISE_EN_PAIEMENT
20005 Le nouvel eacutetat nest pas un eacutetat de destination autoriseacute pour cette facture
205 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
525 Service meacutemoires de justice
Le service meacutemoires de frais de justice offre un accegraves agrave lrsquoespace factures reccedilues la solution mutualiseacutee-CPP
2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de rechercher et consulter les meacutemoires preacuteceacutedemment soumis afin drsquoen
connaitre le cycle de vie Il offre la possibiliteacute de soumettre un meacutemoire de frais de justice en saisie et de
beacuteneacuteficier drsquoune aide agrave la saisie avec la duplication drsquoun meacutemoire preacuteceacutedemment saisi
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5251 Meacutethode rechercher
Description agrave venir
5252 Meacutethode enregistrer
Description agrave venir
5253 Meacutethode soumettre
Description agrave venir
5254 Meacutethode dupliquer
Description agrave venir
5255 Meacutethode supprimer
Description agrave venir
5256 Meacutethode consulterDetail
Description agrave venir
5257 Meacutethode consulterHistorique
Description agrave venir
5258 Meacutethode consulterPiece
Description agrave venir
5259 Meacutethode telecharger
Description agrave venir
52510 Meacutethode fildEvenements
Description agrave venir
52511 Meacutethode listeActions
Description agrave venir
206 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52512 Meacutethode tableaudeBord
Description agrave venir
52513 Meacutethode deposerFlux
Description agrave venir
52514 Meacutethode ajouterPj
Description agrave venir
207 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
526 Service demandes de remboursement TIC
5261 Meacutethode rechercher
Description agrave venir
5262 Meacutethode enregistrer
Description agrave venir
5263 Meacutethode soumettre
Description agrave venir
5264 Meacutethode dupliquer
Description agrave venir
5265 Meacutethode supprimer
Description agrave venir
5266 Meacutethode consulterDetail
Description agrave venir
5267 Meacutethode consulterHistorique
Description agrave venir
5268 Meacutethode consulterPiece
Description agrave venir
5269 Meacutethode telecharger
Description agrave venir
52610 Meacutethode fildEvenements
Description agrave venir
52611 Meacutethode listeActions
Description agrave venir
52612 Meacutethode tableaudeBord
Description agrave venir
52613 Meacutethode deposerFlux
Description agrave venir
208 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52614 Meacutethode ajouterPj
Description agrave venir
209 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
527 Service engagements
Le service engagement offre un accegraves agrave lrsquoespace engagement de la solution mutualiseacutee-CPP 2017 Ce service
reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de rechercher et consulter les engagements pour les marcheacutes conclus avec
les services de lrsquoEtat ainsi que leur historique
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5271 Meacutethode rechercher
Description agrave venir
5272 Meacutethode consulterDetail
Description agrave venir
5273 Meacutethode consulterHistorique
Description agrave venir
5274 Meacutethode consulterPiece
Description agrave venir
5275 Meacutethode telecharger
Description agrave venir
5276 Meacutethode fildEvenements
Description agrave venir
5277 Meacutethode listeActions
Description agrave venir
5278 Meacutethode tableaudeBord
Description agrave venir
210 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
528 Sollicitations eacutemises
Le service sollicitation eacutemises offre un accegraves agrave lrsquoespace sollicitations eacutemises de la solution mutualiseacutee-CPP 2017
Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de rechercher et consulter les sollicitations qursquoil a soumises ainsi que leur
historique Ce service offre la possibiliteacute de soumettre une sollicitation en direction du support applicatif CPP ou
des services meacutetiers
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5281 Meacutethode rechercher
Description agrave venir
5282 Meacutethode enregistrer
Description agrave venir
5283 Meacutethode soumettre
Description agrave venir
5284 Meacutethode supprimer
Description agrave venir
5285 Meacutethode consulterDetail
Description agrave venir
5286 Meacutethode consulterHistorique
Description agrave venir
5287 Meacutethode consulterPiece
Description agrave venir
5288 Meacutethode telecharger
Description agrave venir
5289 Meacutethode fildEvenements
Description agrave venir
52810 Meacutethode listeActions
Description agrave venir
52811 Meacutethode tableaudeBord
Description agrave venir
211 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52812 Meacutethode ajouterPj
Description agrave venir
52813 Meacutethode traiter
Description agrave venir
212 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
529 Sollicitation reccedilues
Le service sollicitation reccedilues offre un accegraves agrave lrsquoespace sollicitations reccedilues de la solution mutualiseacutee-CPP 2017
Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de rechercher et consulter les sollicitations qursquoil a reccedilues ainsi que leur
historique Ce service permet de reacutepondre aux questions poseacutees par les eacutemetteurs de factures
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5291 Meacutethode rechercher
Description agrave venir
5292 Meacutethode enregistrer
Description agrave venir
5293 Meacutethode soumettre
Description agrave venir
5294 Meacutethode consulterDetail
Description agrave venir
5295 Meacutethode consulterHistorique
Description agrave venir
5296 Meacutethode consulterPiece
Description agrave venir
5297 Meacutethode telecharger
Description agrave venir
5298 Meacutethode fildEvenements
Description agrave venir
5299 Meacutethode listeActions
Description agrave venir
52910 Meacutethode tableaudeBord
Description agrave venir
52911 Meacutethode ajouterPj
Description agrave venir
213 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52912 Meacutethode traiter
Description agrave venir
214 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5210 Gestion des utilisateurs
Le service gestion des structures offre un accegraves agrave lrsquoespace gestion des structures de la solution mutualiseacutee-CPP
2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un gestionnaire de structure de rechercher et consulter la liste des agents de sa structures
disposant drsquoun compte sur le portail et drsquoen modifier ou supprimer les habilitations
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
52101 Meacutethode rechercher
Description agrave venir
52102 Meacutethode enregistrer
Description agrave venir
52103 Meacutethode soumettre
Description agrave venir
52104 Meacutethode supprimer
Description agrave venir
52105 Meacutethode consulterDetail
Description agrave venir
52106 Meacutethode consulterHistorique
Description agrave venir
52107 Meacutethode fildEvenements
Description agrave venir
52108 Meacutethode listeActions
Description agrave venir
52109 Meacutethode tableaudeBord
Description agrave venir
521010 Meacutethode deposerFlux
Description agrave venir
521011 Meacutethode traiter
Description agrave venir
215 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5211 Gestions des structures
Le service gestion des structures offre un accegraves agrave lrsquoespace gestion des structures de la solution mutualiseacutee-CPP
2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un gestionnaire de structure de modifier la fiche de la structure par exemple pour en
changer les coordonneacutees mais aussi drsquoindiquer si la reacutefeacuterence agrave un code service et agrave un engagement est
obligatoire pour ses fournisseurs
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
52111 Meacutethode rechercher
Description agrave venir
52112 Meacutethode enregistrer
Description agrave venir
52113 Meacutethode consulterDetail
Description agrave venir
52114 Meacutethode consulterHistorique
Description agrave venir
52115 Meacutethode consulterPiece
Description agrave venir
52116 Meacutethode fildEvenements
Description agrave venir
52117 Meacutethode listeActions
Description agrave venir
52118 Meacutethode tableaudeBord
Description agrave venir
52119 Meacutethode ajouterPj
Description agrave venir
521110 Meacutethode traiter
Description agrave venir
216 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5212 Gestion du compte utilisateurs
Le service gestion des utilisateurs offre un accegraves agrave lrsquoespace gestion des utilisateurs de la solution mutualiseacutee-
CPP 2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet notamment agrave un utilisateur de rechercher et consulter ses habilitations ainsi que de
demander au gestionnaire de structure une modification de ses habilitations
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
52121 Meacutethode enregistrer
Description agrave venir
52122 Meacutethode consulterDetail
Description agrave venir
52123 Meacutethode consulterPiece
Description agrave venir
52124 Meacutethode fildEvenements
Description agrave venir
52125 Meacutethode ajouterPj
Description agrave venir
217 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5213 Qualification des flux
Le service qualification des flux offre un accegraves agrave lrsquoespace qualification des flux de la solution mutualiseacutee-CPP
2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de tester les fichiers avant de les transmettre en mode flux agrave la solution
mutualiseacutee-CPP 2017
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
52131 Meacutethode rechercher
Description agrave venir
52132 Meacutethode enregistrer
Description agrave venir
52133 Meacutethode soumettre
Description agrave venir
52134 Meacutethode fildEvenements
Description agrave venir
52135 Meacutethode listeActions
Description agrave venir
52136 Meacutethode tableaudeBord
Description agrave venir
52137 Meacutethode deposerFlux
Description agrave venir
52138 Meacutethode ajouterPj
218 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5214 Reacutefeacuterentiels
Le service reacutefeacuterentiels offre un accegraves agrave lrsquoespace reacutefeacuterentiels de la solution mutualiseacutee-CPP 2017 Ce service
reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Il permet notamment agrave un utilisateur de consulter lrsquoannuaire des structures reacutefeacuterenceacutees sur CPP
52141 Meacutethode rechercher
Description agrave venir
52142 Meacutethode consulterDetail
Description agrave venir
219 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
6 LrsquoAUTHENTIFICATION
Deux modes drsquoauthentification agrave la solution mutualiseacutee CCP2017 existent et seront deacutecrits ici
- lrsquoauthentification agrave la solution mutualiseacutee agrave partir drsquoun portail tiers existant pour les utilisateurs
drsquoentreprises en passant exclusivement par les services de France Connect Entreprises
- lrsquoauthentification agrave la solution mutualiseacutee par un SI externe pour les acteurs des entiteacutes publiques
61 Lrsquoauthentification agrave la solution mutualiseacutee CPP2017 par un portail tiers laquo fournisseurs raquo
Aujourdhui les professionnels (utilisateurs agissant pour le compte drsquoune entreprise) possegravedent plusieurs
comptes et mots de passe pour acceacuteder aux diffeacuterents services proposeacutes par les administrations franccedilaises Du
point de vue de lrsquoutilisateur lrsquoaccegraves aux services de lrsquoeacutetat est complexifieacute par cette multipliciteacute drsquoidentifiants
Une solution est de deacuteleacuteguer agrave des fournisseurs drsquoidentiteacute la fonction drsquoauthentification des utilisateurs La
gestion des identiteacutes est alors sous la responsabiliteacute drsquoun fournisseur didentiteacutes externe cest agrave dire lentiteacute
chez laquelle est heacutebergeacute le compte de lutilisateur
France Connect est un projet informatique piloteacute par le SGMAP et la DISIC Lrsquoobjectif est de mettre en service
un systegraveme de deacuteleacutegation drsquoauthentification qui a pour vocation de simplifier la relation des usagers (aussi bien
les particuliers que les entreprises) avec lrsquoensemble des administrations
611 Le principe de fonctionnement de France Connect Entreprises
A Lrsquoentreprise accegravede agrave la page drsquoaccueil drsquoun portail tiers beacuteneacuteficiant de lrsquooffre de service drsquoAPI de la
solution mutualiseacutee CPP2017
B Il actionne le bouton France Connect
C Plusieurs fournisseurs drsquoidentiteacutes compatibles avec France Connect lui sont alors proposeacutes PLACE etc
D Lrsquoentreprise choisit un fournisseur drsquoidentiteacutes et srsquoauthentifie en utilisant un compte deacutejagrave deacutefini (saisies
de son identifiant et mot de passe)
E Une fois authentifieacute lrsquousager accegravede agrave lrsquooffre de services de la solution mutualiseacutee CCP2017
France Connect est donc un service Web qui permet aux internautes de sidentifier et sauthentifier
sur des fournisseurs de services par lintermeacutediaire de fournisseurs didentiteacutes
Lrsquoutilisateur nrsquoest pas obligeacute drsquoavoir un identifiant et un mot de passe speacutecifiques par application (Fournisseur
de services)
220 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
France Connect agit en tant que tiers mettant en relation entreprises et administrations aupregraves de fournisseurs
didentiteacutes Lauthentification est transparente pour une application utilisant France Connect (elle ne converse
jamais directement avec le fournisseur didentiteacutes cest France Connect qui sen charge)
France Connect fournit aux diffeacuterents acteurs une identiteacute unique sur une personne physique appeleacutee lidentiteacute
pivot
612 Lrsquoimpleacutementation de la France connect pour les portails tiers dans le cadre de la solution mutualiseacutee CPP2017
Lrsquoimpleacutementation des services de France Connect est deacutecrite dans le deacutetail du site du Secretariat Geacuteneacuteral agrave la
Modernisation de lrsquoAction publique httpsdocinteg01dev-franceconnectfr
Nous preacutesentons iccedili une version syntheacutetique cependant les informations les plus actualiseacutees devront ecirctre
reprises dans le lien reacutefeacuterenceacute ci-dessus
Une assistance est disponible via un support deacutedieacute accessible via lrsquoadresse supportdev-franceconnectfr
613 Description technique
France Connect est un service web qui agit en tant que tiers de confiance entre la solution mutualiseacutee CPP2017
et des fournisseurs de service drsquoidentiteacute
France Connect impleacutemente le laquo core raquo et la gestion des sessions de la norme OpenId Connect
OpenID Connect permet agrave des applications de veacuterifier lrsquoidentiteacute des utilisateurs et drsquoobtenir des informations les
concernant en se basant sur lrsquoauthentification effectueacutee par un serveur drsquoautorisation
OpenID Connect 10 se preacutesente comme eacutetant une surcouche de gestion drsquoidentiteacute du protocole drsquoautorisation
OAuth 20
Les speacutecifications du protocole OAuth deacutefinissent les meacutecanismes utiliseacutes pour lrsquoobtention et lrsquoutilisation des
jetons pour lrsquoaccegraves aux ressources
221 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
614 Etapes pour se raccorder agrave FranceConnect
Preacutesentation du diagramme de fournisseur de service
Source du scheacutema httpsdocinteg01dev-franceconnectfrintegration-fs
Chacune des eacutetapes est deacutecrite de la maniegravere suivante
1 ltFC_URLgtapiv1authorize REDIRECTION
Contexte Le FS redirige depuis la requecircte preacuteceacutedente vers apiv1authorize pour engager la cineacutematique
dauthentification
Origine FS
Cible FC
Type dappel redirection navigateur
Requecircte
URL
ltFC_URLgtapiv1authorizeresponse_type=codeampclient_id=ltCLIENT_IDgtampredirect_uri=ltFS_URLgt2FltURL
_CALLBACKgtampscope=ltSCOPESgtampstate=ltSTATEgtampnonce=ltNONCEgt Reacuteponse
[hellip]
Ordre des eacutetapes pour se raccorder agrave FranceConnect pour un portail amont
Etape 1 Srsquoinscrire en tant que nouveau fournisseur de service afin de recevoir un client ID et un client secret
Un formulaire en ligne est disponible httpsdocinteg01dev-franceconnectfrintegration-fs
Etape 2 Obtenir un client OpenId Connect
222 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Des exemples dapplications clientes qui fonctionnent baseacutees sur des librairies du marcheacute sont mises agrave
disposition directement par France Connect httpsgithubcomfrance-connectservice-providers-
examples
Dautres clients sont disponibles sur le site officiel drsquoOpenId Connect
httpopenidnetdeveloperslibraries
o Note il faut choisir un produit dont la caracteacuteristique Relying Party est Yes
Etape 3 Configurer votre client OpenID Connect
Avec les EndPoints de France Connect (Autorisation Token UserInfos et Logout)
Authorization endpoint httpsfceinteg01dev-franceconnectfrapiv1authorize
Token endpoint httpsfceinteg01dev-franceconnectfrapiv1token
UserInfo endpoint httpsfceinteg01dev-franceconnectfrapiv1userinfo
Endpoint de logout httpsfceinteg01dev-franceconnectfrapiv1logout
62 Lrsquoauthentification agrave la solution mutualiseacutee CPP2017 par un SI Externe
621 Principe geacuteneacuteral
La seacutecurisation des accegraves aux services web du Portail Fournisseur est reacutealiseacutee sur deux niveaux
La mise en place drsquoune liaison seacutecuriseacutee avec lrsquoapplication appelante du partenaire (eacutediteur ou entiteacute
publique)
La mise en place drsquoune authentification de lrsquoutilisateur de lrsquoentiteacute publique autorisant la reacutealisation des
opeacuterations au travers ou pour le compte de lrsquoentiteacute publique
622 Mise en place drsquoune liaison seacutecuriseacutee
Pour assurer les exigences et contraintes de confidentialiteacute inteacutegriteacute et imputabiliteacute des eacutechanges sur internet
les messages sont encapsuleacutes dans une liaison chiffreacutee TLS 1x avec authentification mutuelle
623 Description de la mise en œuvre
Lors de lrsquoeacutetablissement de la liaison lrsquoapplication du partenaire (eacutediteur ou entiteacute publique) doit srsquoauthentifier et
valider le certificat preacutesenteacute par le Portail Fournisseur CPP2017 Le certificat preacutesenteacute par le Portail Fournisseur
CPP2017 est un certificat X509 signeacute par le certificat drsquoautoriteacute CLASSE 4 de lrsquoIGC retenue par lrsquoAIFE Cette
IGC est une IGC reconnue par le RGS
Lrsquoapplication du partenaire doit effectuer les opeacuterations suivantes
ndash Veacuterifier la signature du certificat sa parenteacute (lrsquoautoriteacute) et les dates de deacutebut et de fin de validiteacute
devront ecirctre veacuterifieacutees
ndash Controcircler que le certificat nrsquoest pas reacutevoqueacute
En retour lrsquoapplication du partenaire fournit un certificat X509 signeacute par le certificat drsquoautoriteacute CLASSE 4 drsquoune
IGC reconnue par le RGS
Le Portail Fournisseur CPP2017 effectue les opeacuterations suivantes
ndash Veacuterification de la signature du certificat sa parenteacute (lrsquoautoriteacute) et des dates de deacutebut et de fin de
validiteacute
ndash Controcircle de la non reacutevocation du certificat
ndash Controcircle de la preacutesence de la clef dans la liste des clefs accepteacutees par le Portail Fournisseur CPP2017
223 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
624 Reccomandations
Le certificat ayant une dureacutee de vie limiteacutee il est donc neacutecessaire de preacutevoir cocircteacute systegraveme ou serveur du
partenaire les meacutecanismes permettant de geacuterer ce renouvellement Pour faciliter cette opeacuteration il est
recommandeacute aux applications des partenaires drsquoecirctre agrave mecircme de geacuterer au moins deux certificats
potentiellement issus drsquoautoriteacutes diffeacuterentes (une autoriteacute pour le certificat en fin de vie et une pour le nouveau
certificat)
224 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
625 Standards et reacutefeacuterences utiliseacutees
ndash TLS1x RFC 5246 et RFC 4346
ndash Liste des IGC reconnues par le RGS httpwwwssigouvfradministrationqualifications
ndash Certificat X509 RFC 5280
63 Mise en place drsquoune authentification utilisateur par login et mot de passe
Pour deacutefinir les peacuterimegravetres (fonctions et donneacutees) accessibles au travers des services web et reacutepondre aux
exigences et contraintes drsquoimputabiliteacute des actions reacutealiseacutees sur le Portail de Services CPP2017 une
authentification utilisateur est mise en place apregraves lrsquoeacutetablissement de la liaison seacutecuriseacutee avec le partenaire
Dans le cadre de lrsquoauthentification par login et mot de passe apregraves lrsquoeacutetablissement de la liaison seacutecuriseacutee avec
lrsquoapplication du partenaire le SI Externe insegravere les champs deacutecrits ci-apregraves dans le header HTTP de la requecircte
REST
ndash Champ laquo Login raquo ce champ contient le login ou identifiant de lrsquoutilisateur invoquant le service
ndash Champ laquo MDP raquo ce champ contient le laquo hash raquo du mot de passe associeacute agrave lrsquoidentifiant de lrsquoutilisateur
invoquant le service
Le laquo hash raquo du mot de passe est le reacutesultat obtenu en appliquant lrsquoalgorithme SHA-256 au mot de passe
utilisateur
631 Standard et reacutefeacuterences utiliseacutes
SHA 256 FIPS 180-4
225 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
7 LES PROTOCOLES DE RACCORDEMENT POUR LES FOURNISSEURS
Afin de permettre les eacutechanges de flux de donneacutees la solution CPP 2017 met agrave disposition des partenaires les
trois protocoles drsquoeacutechanges suivants
- PeSIT HS E
- SFTP
- AS2
Un partenaire ne peut utiliser exclusivement qursquoun seul de ces protocoles
71 PeSIT HS E
711 Deacutefinition
PeSIT (Protocole dEchanges pour un Systegraveme Interbancaire de Teacuteleacutecompensation)
Le principe drsquoeacutechange de donneacutee est baseacute sur des messages FPDU (File transfer protocol Data Unit) eacutechangeacutes
entre deux uniteacutes PeSIT homologues le demandeur et le serveur
Dans le cadre des eacutechanges entre Chorus Portail Pro et ses partenaires le protocole PESIT HS E est utiliseacute
uniquement en mode laquo push raquo ce qui signifie que le partenaire peut de sa propre initiative directement
envoyer un fichier au destinataire
Drsquoautre part la couche transport est seacutecuriseacutee par TLS ce qui induit des eacutechanges de certificats entre les
partenaires
712 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP
- Disposer drsquoun moniteur de transfert supportant le protocole PeSIT HS E
- Disposer drsquoun utilitaire drsquoaffectation de numeacutero de seacutequence
- Deacutefinir une proceacutedure drsquoeacutemission et de reacuteception
713 Preacuterequis de seacutecuriteacute
La seacutecuriteacute du protocole devra au preacutealable ecirctre assureacutee par
- un outil de calcul et de veacuterification de signature enveloppante XADES
- un certificat et sa cleacute priveacutee pour lrsquooutil de calcul de signature XADES
- le certificat du Systegraveme drsquoeacutechange pour la veacuterification de signature XADES
- un certificat et sa cleacute priveacutee pour la connexion TLS
226 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
72 SFTP
721 Deacutefinition
Le Secure File Transfert Protocol (ou SSH File Transfert Protocol ) est un protocole de transfert de fichiers
type clientserveur permettant un cryptage de toute la connexion y compris des mots de passe et du contenu
des transferts
Dans ce cas-ci lrsquoAIFE (Chorus Portail Pro) se constituera toujours en tant que serveur et les partenaires
resteront clients quel que soit le sens du transfert Le protocole preacutevoit la geacuteneacuteration drsquoune paire de cleacutes TLS
publiquespriveacutees permettant lrsquoouverture des services SFTP
Dans le cadre de lrsquoutilisation du protocole SFTP le partenaire devra deacuteposer sur le serveur SFTP de lrsquoAIFE les
fichiers qursquoil souhaite remettre agrave Chorus Portail Pro De mecircme il devra venir retirer sur le serveur de lrsquoAIFE les
fichiers qui lui seront remis par Chorus Portail Pro Dans ce cadre le deacutelai de retrait avant purge des fichiers est
fixeacute agrave une dureacutee drsquoune semaine Passeacute ce deacutelai les fichiers seront automatiquement purgeacutes
Le nommage des fichiers se fera agrave partir de la nomenclature deacutefinie pour le PeSIT HS E
Les cleacutes SSH priveacuteespubliques seront eacutechangeacutees entre le client et le serveur SFTP lors de leur premier
eacutechange
722 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP
- Disposer drsquoun outil supportant le protocole SFTP
- Disposer drsquoun utilitaire drsquoaffectation de numeacutero de seacutequence
- Deacutefinir une proceacutedure drsquoeacutemission et de reacuteception
723 Preacuterequis de seacutecuriteacute
- La cleacute publique AIFE doit ecirctre mise agrave disposition du partenaire qui souhaite eacutechanger via ce protocole
(via des URL sur les principes drsquoeacutechanges TLS)
- Cette cleacute sera valideacutee manuellement au niveau du serveur SFTP CPP permettant ainsi la connexion du
client SFTP
227 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
73 AS2
731 Deacutefinition
Le protocole AS2 fonctionne en mode laquo push raquo Le partenaire peut donc de sa propre initiative directement
envoyer un fichier au destinataire Ce protocole a la particulariteacute drsquointeacutegrer un systegraveme drsquoacquittement
protocolaire appeleacute MDN Dans le cadre des eacutechanges entre Chorus Portail Pro et ses partenaires les MDN
devront ecirctre geacuteneacutereacutes en mode synchrone et signeacutes
Le fichier agrave transmettre est encapsuleacute dans la requecircte AS2 sous forme de piegravece jointe dont le nommage se
fait agrave partir de la nomenclature deacutefinie pour le PeSIT HS E
Le protocole AS2 permettant la mise en œuvre de niveaux de seacutecuriteacute les certificats sont signeacutes au moyen
drsquoun algorithme SHA-1 et les eacutechanges crypteacutes au moyen drsquoun algorithme AES 256
732 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP
- Disposer drsquoun utilitaire drsquoaffectation de numeacutero de seacutequence
- Deacutefinir une proceacutedure drsquoeacutemission et de reacuteception
- Les partenaires doivent disposer drsquoun serveur AS2
- Les serveurs des partenaires doivent ecirctre en mesure de geacuterer les MDN synchrones et signeacutes
733 Preacuterequis de seacutecuriteacute
- Le protocole est seacutecuriseacute La couche de transport ne neacutecessite donc pas de TLS
- Les partenaires doivent neacuteanmoins disposer de certificats pour reacutealiser les opeacuterations de
o Signature (SHA-1)
o Chiffrement (AES 256)
o Authentification
228 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
8 GLOSSAIRE
Abreacuteviation Signification
AIFE Agence pour lrsquoinformatique financiegravere de lrsquoEtat chargeacutee du pilotage de la maicirctrise drsquoœuvre de la solution mutualiseacutee-CPP 2017 et du deacuteploiement de la solution13
API Application Programming Interface Ensemble normaliseacute de fonctions qui sert de faccedilade par laquelle un logiciel offre des services agrave dautres logiciels
ASAP Avis des sommes agrave payer
Atlas Solution de stockage des factures et de piegraveces justificatives
Chorus
Chorus est lapplication commune agrave tous les gestionnaires et comptables de
lEacutetat geacuterant la deacutepense les recettes non fiscales et la comptabiliteacute de lEacutetat Elle integravegre tous les acteurs de la gestion financiegravere de lEacutetat Lapplication
est fondeacutee sur un progiciel de gestion inteacutegreacutee (PGI) et permet de mettre en œuvre toutes les ambitions de la LOLF notamment en termes de comptabiliteacute
Solution mutualiseacutee-CPP 2017
Solution mutualiseacutee cible du laquo Portail de facturation raquo Chorus Portail Pro
Facture
La facture est une piegravece comptable par laquelle le vendeur (ou prestataire de services) indique le deacutetail des quantiteacutes qualiteacutes et prix des marchandises ou services preacutealablement deacutelivreacutes qui constitue lrsquoensemble des donneacutees de facturation Les factures inteacutegreacutees au peacuterimegravetre de la deacutemateacuterialisation sont celles de la commande publique transmise par les
fournisseurs
Demande de paiement Demande de paiement facture de cotraitance ou de sous-traitance
Document de facturation Document justificatif transmis agrave lrsquoappui drsquoune facture
Donneacutees de facturation Champ drsquoune facture
Dossier de facturation Ensemble de piegraveces permettant le mandatement et la liquidation (facture et document de facturation)
DGD Deacutecompte geacuteneacuteral deacutefinitif
DGFiP Direction Geacuteneacuterale des Finances Publiques
DP Objet creacuteeacute par lrsquoordonnateur Etat ou EPN permettant la liquidation (correspondant au mandatement du secteur public local)
DRFiP Direction reacutegionale des finances publiques
EDI Echange de donneacutees informatiseacute
EJ Engagement juridique
EPL Etablissement Public Local
EPN Etablissement Public National
EPS Etablissement Public de Santeacute
Espace factures reccedilues Portail en mode laquo SaaS raquo permettant aux collectiviteacutes locales et EPN de teacuteleacutecharger leurs factures drsquoen remonter les statuts drsquoavancement et
drsquointeragir avec les fournisseurs et le support
Helios Helios Systegraveme drsquoinformation comptable de la direction geacuteneacuterale des finances publiques deacutedieacute au secteur local pour la tenue des comptabiliteacutes
locales
PES Protocole drsquoeacutechange standard
PIGP Portail internet de la gestion publique
PJ Piegravece justificative ou piegravece jointe selon le contexte
MOA Maitrise drsquoouvrage
MOE Maitrise drsquoœuvre
Mode laquo Saas raquo Le mode laquo Saas raquo (logiciel en mode service) est un modegravele drsquoexploitation commerciale agrave des logiciels en ligne qui permet aux utilisateurs de ne pas avoir agrave installer lrsquooutil sur leurs propres services
SE Chorus Systegraveme drsquoeacutechange Chorus
SE Service exeacutecutant la deacutepense de lrsquoEtat
SIGF Systegraveme drsquoInformation de gestion financiegravere (des collectiviteacutes et eacutetablissements publics)
229 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
SIRET
Le numeacutero SIRET est un identifiant deacutetablissement pour les fournisseurs franccedilais Cet identifiant numeacuterique de 14 chiffres est articuleacute en deux parties
la premiegravere est le numeacutero SIREN de luniteacute leacutegale agrave laquelle appartient luniteacute SIRET la seconde habituellement appeleacutee NIC (Numeacutero Interne de Classement) se compose dun numeacutero dordre agrave quatre chiffres attribueacute agrave leacutetablissement et dun chiffre de controcircle qui permet de veacuterifier la validiteacute
de lensemble du numeacutero SIRET
SMA Service mandataire Atlas
UBL Invoice Universal Business Language (norme de structuration de donneacutees de factures)
UNCEFACT United Nations Centre for Trade Facilitation and Electronic Business
3 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
3741 Deacutelimitation de lrsquouniciteacute 34 3742 Le controcircle de lrsquouniciteacute 34 38 Les possibiliteacutes de recyclage de la facture 35 381 Deacutelimitation du recyclage 35 382 Modaliteacutes du recyclage 35 383 Modaliteacutes de reacuteeacutemission de facture sans recyclage 35 39 Les diffeacuterents cadres de facturation 36 391 Modaliteacutes de prise en compte des cadres de facturation speacutecifiques 36 392 Focus sur les modaliteacutes de validation 37 393 Focus sur les modaliteacutes de prise en compte des piegraveces de marcheacute de travaux sur CPP 38
4 Description des formats portant les flux drsquoeacutechanges autour de la solution mutualiseacutee-CPP 2017 41 41 Vue drsquoensemble des flux autour de la solution mutualiseacutee-CPP 2017 41 411 Matrices des flux drsquoeacutechange 42 4111 Matrices des flux par type drsquoacteur 42 412 Preacutesentation des formats accepteacutes par type de flux EDI 44 42 Description geacuteneacuterique des donneacutees par type de flux 45 421 Description du flux Pivot 45 422 Description des flux de type facture 54 423 Description des flux Cycle de Vie de la facture (R) 81 424 Description des enveloppes des flux 85 43 Regravegles de gestion associeacutees aux donneacutees geacuteneacuteriques porteacutees par les flux 87 44 Regravegles de gestion speacutecifiques aux meacutemoires de frais de justice 96 45 Description deacutetailleacutee des formats syntaxiques associeacutes aux diffeacuterents types de flux 98 451 Flux Pivot - Format CPPFacturePivot 98 4511 Flux pivot ndash syntaxe de lrsquoenveloppe 100 4512 Flux Pivot - Syntaxe des donneacutees 101 452 Flux factures 105 4521 Flux structureacute Facture 105 4522 Flux mixte Facture 127 4523 Flux structureacutes Meacutemoire de frais de justice ndash Format UBL Invoice 145 453 Flux de cycle de vie de la facture 150 4531 Format AIFE_Statut 150 4532 Format CPPStatut 154 46 Regravegles de gestion associeacutees aux donneacutees associeacutees aux formats syntaxiques 161 461 Regravegles de Gestion applicables aux formats syntaxiques UBL 161 462 Regravegles de Gestion applicables aux formats syntaxiques CII 162 463 Regravegles de Gestion applicables aux formats syntaxiques PES_Factures_ASAP 163 464 Regravegles de Gestion applicables au format syntaxique du flux PES_DeacutepenseAller 165 465 Regravegles de Gestion applicables aux formats syntaxique CPP 167
5 Presentation du mode service 168 51 Le principe de fonctionnement des API 168 511 Preacutesentation de lrsquooffre de service 168 512 Contraintes lieacutees au header de la requecircte 169 52 Les services proposeacutes en API 170 521 Service factures eacutemises 171 5211 Meacutethode rechercher 171 5212 Meacutethode enregistrer 175 5213 Meacutethode soumettre 180 5214 Meacutethode dupliquer 186 5215 Meacutethode supprimer 186 5216 Meacutethode consulterDetail 186 5217 Meacutethode consulterHistorique 186 5218 Meacutethode consulterPiece 186 5219 Meacutethode telecharger 187
4 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52110 Meacutethode fildEvenements 189 52111 Meacutethode listeActions 189 52112 Meacutethode tableaudeBord 189 52113 Meacutethode deposerFlux 190 52114 Meacutethode depoderPdf 190 52115 Meacutethode ajouterPj 190 52116 Meacutethode recycler 190 522 Service factures de travaux 191 5221 Meacutethode rechercher 191 5222 Meacutethode enregistrer 191 5223 Meacutethode soumettre 191 5224 Meacutethode dupliquer 191 5225 Meacutethode supprimer 191 5226 Meacutethode consulterDetail 191 5227 Meacutethode consulterHistorique 191 5228 Meacutethode consulterPiece 191 5229 Meacutethode telecharger 191 52210 Meacutethode fildEvenements 191 52211 Meacutethode listeActions 191 52212 Meacutethode tableaudeBord 191 52213 Meacutethode deposerFlux 192 52214 Meacutethode depoderPdf 192 52215 Meacutethode ajouterPj 192 52216 Meacutethode traiter 192 52217 Meacutethode recycler 192 523 Service factures agrave valider 193 5231 Meacutethode rechercher 193 5232 Meacutethode consulterDetail 193 5233 Meacutethode consulterHistorique 193 5234 Meacutethode consulterPiece 193 5235 Meacutethode telecharger 193 5236 Meacutethode fildEvenements 193 5237 Meacutethode listeActions 193 5238 Meacutethode tableaudeBord 193 5239 Meacutethode traiter 193 524 Service factures reccedilues 194 5241 Meacutethode rechercher 194 5242 Meacutethode consulterDetail 198 5243 Meacutethode consulterHistorique 198 5244 Meacutethode consulterPiece 198 5245 Meacutethode telecharger 199 5246 Meacutethode fildEvenements 201 5247 Meacutethode listeActions 201 5248 Meacutethode tableaudeBord 201 5249 Meacutethode traiter 201 525 Service meacutemoires de justice 205 5251 Meacutethode rechercher 205 5252 Meacutethode enregistrer 205 5253 Meacutethode soumettre 205 5254 Meacutethode dupliquer 205 5255 Meacutethode supprimer 205 5256 Meacutethode consulterDetail 205 5257 Meacutethode consulterHistorique 205 5258 Meacutethode consulterPiece 205
5 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5259 Meacutethode telecharger 205 52510 Meacutethode fildEvenements 205 52511 Meacutethode listeActions 205 52512 Meacutethode tableaudeBord 206 52513 Meacutethode deposerFlux 206 52514 Meacutethode ajouterPj 206 526 Service demandes de remboursement TIC 207 5261 Meacutethode rechercher 207 5262 Meacutethode enregistrer 207 5263 Meacutethode soumettre 207 5264 Meacutethode dupliquer 207 5265 Meacutethode supprimer 207 5266 Meacutethode consulterDetail 207 5267 Meacutethode consulterHistorique 207 5268 Meacutethode consulterPiece 207 5269 Meacutethode telecharger 207 52610 Meacutethode fildEvenements 207 52611 Meacutethode listeActions 207 52612 Meacutethode tableaudeBord 207 52613 Meacutethode deposerFlux 207 52614 Meacutethode ajouterPj 208 527 Service engagements 209 5271 Meacutethode rechercher 209 5272 Meacutethode consulterDetail 209 5273 Meacutethode consulterHistorique 209 5274 Meacutethode consulterPiece 209 5275 Meacutethode telecharger 209 5276 Meacutethode fildEvenements 209 5277 Meacutethode listeActions 209 5278 Meacutethode tableaudeBord 209 528 Sollicitations eacutemises 210 5281 Meacutethode rechercher 210 5282 Meacutethode enregistrer 210 5283 Meacutethode soumettre 210 5284 Meacutethode supprimer 210 5285 Meacutethode consulterDetail 210 5286 Meacutethode consulterHistorique 210 5287 Meacutethode consulterPiece 210 5288 Meacutethode telecharger 210 5289 Meacutethode fildEvenements 210 52810 Meacutethode listeActions 210 52811 Meacutethode tableaudeBord 210 52812 Meacutethode ajouterPj 211 52813 Meacutethode traiter 211 529 Sollicitation reccedilues 212 5291 Meacutethode rechercher 212 5292 Meacutethode enregistrer 212 5293 Meacutethode soumettre 212 5294 Meacutethode consulterDetail 212 5295 Meacutethode consulterHistorique 212 5296 Meacutethode consulterPiece 212 5297 Meacutethode telecharger 212 5298 Meacutethode fildEvenements 212 5299 Meacutethode listeActions 212
6 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52910 Meacutethode tableaudeBord 212 52911 Meacutethode ajouterPj 212 52912 Meacutethode traiter 213 5210 Gestion des utilisateurs 214 52101 Meacutethode rechercher 214 52102 Meacutethode enregistrer 214 52103 Meacutethode soumettre 214 52104 Meacutethode supprimer 214 52105 Meacutethode consulterDetail 214 52106 Meacutethode consulterHistorique 214 52107 Meacutethode fildEvenements 214 52108 Meacutethode listeActions 214 52109 Meacutethode tableaudeBord 214 521010 Meacutethode deposerFlux 214 521011 Meacutethode traiter 214 5211 Gestions des structures 215 52111 Meacutethode rechercher 215 52112 Meacutethode enregistrer 215 52113 Meacutethode consulterDetail 215 52114 Meacutethode consulterHistorique 215 52115 Meacutethode consulterPiece 215 52116 Meacutethode fildEvenements 215 52117 Meacutethode listeActions 215 52118 Meacutethode tableaudeBord 215 52119 Meacutethode ajouterPj 215 521110 Meacutethode traiter 215 5212 Gestion du compte utilisateurs 216 52121 Meacutethode enregistrer 216 52122 Meacutethode consulterDetail 216 52123 Meacutethode consulterPiece 216 52124 Meacutethode fildEvenements 216 52125 Meacutethode ajouterPj 216 5213 Qualification des flux 217 52131 Meacutethode rechercher 217 52132 Meacutethode enregistrer 217 52133 Meacutethode soumettre 217 52134 Meacutethode fildEvenements 217 52135 Meacutethode listeActions 217 52136 Meacutethode tableaudeBord 217 52137 Meacutethode deposerFlux 217 52138 Meacutethode ajouterPj 217 5214 Reacutefeacuterentiels 218 52141 Meacutethode rechercher 218 52142 Meacutethode consulterDetail 218
6 Lrsquoauthentification 219 61 Lrsquoauthentification agrave la solution mutualiseacutee CPP2017 par un portail tiers laquo fournisseurs raquo 219 611 Le principe de fonctionnement de France Connect Entreprises 219 612 Lrsquoimpleacutementation de la France connect pour les portails tiers dans le cadre de la solution
mutualiseacutee CPP2017 220 613 Description technique 220 614 Etapes pour se raccorder agrave FranceConnect 221 62 Lrsquoauthentification agrave la solution mutualiseacutee CPP2017 par un SI Externe 222 621 Principe geacuteneacuteral 222 622 Mise en place drsquoune liaison seacutecuriseacutee 222
7 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
623 Description de la mise en œuvre 222 624 Reccomandations 223 625 Standards et reacutefeacuterences utiliseacutees 224 63 Mise en place drsquoune authentification utilisateur par login et mot de passe 224 631 Standard et reacutefeacuterences utiliseacutes 224
7 Les protocoles de raccordement pour les fournisseurs 225 71 PeSIT HS E 225 711 Deacutefinition 225 712 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP 225 713 Preacuterequis de seacutecuriteacute 225 72 SFTP 226 721 Deacutefinition 226 722 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP 226 723 Preacuterequis de seacutecuriteacute 226 73 AS2 227 731 Deacutefinition 227 732 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP 227 733 Preacuterequis de seacutecuriteacute 227
8 Glossaire 228
8 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
1 PROPOS LIMINAIRES
11 Objectifs du document
Ce document preacutesente le dossier des speacutecifications externes de la solution mutualiseacutee mise agrave disposition par
lrsquoEtat et deacutenommeacutee laquoPortail de facturationraquo Celle-ci permet
- le deacutepocirct et la transmission des factures sous forme eacutelectronique par les fournisseurs agrave destination de
personnes publiques
- la remonteacutee drsquoinformations du cycle de vie des factures agrave ces fournisseurs par les personnes publiques
Les speacutecifications externes entrent dans le cadre de lrsquoorganisation du deacuteveloppement et de la gestion des
systegravemes drsquoinformations impliqueacutes par ce projet
Ce document srsquoadresse
- A lrsquoensemble des fournisseurs de la sphegravere publique
- Aux personnes morales de droit public destinataires de factures
- Aux eacutediteurs de solutions financiegraveres des structures publiques
- Aux eacutediteurs de plateforme drsquoeacutechanges deacutemateacuterialiseacutes
- Aux prestataires informatiques en charge de la gestion des plateformes publiques (portails partenaires)
ou de prestation de tiers de teacuteleacutetransmission
12 Contenu du document
Le preacutesent document preacutecise les exigences neacutecessaires au deacutepocirct la reacuteception et la transmission des factures
sous forme eacutelectronique agrave destination de personnes publiques ainsi que la remonteacutee des informations sur le
cycle de vie de la facture
Il encadre lrsquoensemble des modaliteacutes drsquoeacutechange de flux et de format ainsi que les contraintes drsquoexploitation et
les modaliteacutes drsquoaccompagnement des diffeacuterents acteurs concerneacutes
Ce document nrsquoest ni un guide utilisateur ni un support drsquoexplication du laquo portail de facturation raquo A
ce titre ce document deacutecrit uniquement les speacutecifications concernant les flux EDI et la description
des fonctionnaliteacutes mises en mode service
13 Lecture du document
Les collectiviteacutes locales et leurs groupements sont reacuteunis sous lrsquoappellation laquo Secteur public local raquo (SPL)
Les speacutecifications externes relatives au secteur public local srsquoadressent aux entiteacutes raccordeacutees au systegraveme
drsquoinformation Helios (comptable assignataire)
Les speacutecifications externes relatives aux EPN srsquoadressent aux entiteacutes qui ne sont pas raccordeacutees au systegraveme
drsquoinformation Helios (comptable assignataire)
9 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
2 INTRODUCTION
21 Le contexte et les objectifs de la deacutemateacuterialisation des factures
211 Un contexte et une trajectoire recherchant la simplification administrative
Dans le cadre de lrsquoacceacuteleacuteration des eacutechanges numeacuteriques entre les entreprises et les administrations les
factures entre lEtat les entiteacutes du secteur public local et les eacutetablissements publics et leurs fournisseurs
doivent progressivement ecirctre deacutemateacuterialiseacutees Ce programme de facturation eacutelectronique srsquoinscrit dans le
contexte de la loi de modernisation de lrsquoeacuteconomie (LME) du 4 aoucirct 20081 et du mouvement de modernisation
de lrsquoaction publique au regard des deacutecisions retenues par le comiteacute interministeacuteriel pour la modernisation de
lrsquoaction publique du 17 juillet 2013 et de la Loi drsquoHabilitation du 3 janvier 2014 relative agrave la simplification et la
seacutecurisation de la vie des entreprises Il a vocation agrave rendre obligatoire lrsquoenvoi et la reacuteception de factures sous
forme deacutemateacuterialiseacutee pour la sphegravere publique et ses fournisseurs
Lrsquoordonnance du 26 juin 2014 relative au deacuteveloppement de la facturation eacutelectronique2 preacutevoit une
deacutemateacuterialisation des factures agrave compter du 1er janvier 2017 aux grandes entreprises et aux fournisseurs
publics puis progressivement geacuteneacuteraliseacutee drsquoici le 1er janvier 2020 en tenant compte de la taille des entreprises
concerneacutees3
- au 1er janvier 2017 pour les grandes entreprises et les personnes publiques
- au 1er janvier 2018 pour les entreprises de taille intermeacutediaire
- au 1er janvier 2019 pour les petites et moyennes entreprises
- au 1er janvier 2020 pour les microentreprises
212 Les objectifs du programme de deacutemateacuterialisation des factures
Le programme de deacutemateacuterialisation des factures est une avanceacutee suppleacutementaire vers cette deacutemateacuterialisation
du support papier Il permet drsquooptimiser et drsquoeacutelargir le panel des services fournis aux eacutemetteurs de factures
vers la sphegravere publique Il a vocation agrave
- Mettre en place un processus simplifieacute de deacutepocirct et de reacuteception des factures via une solution unique
- Contribuer agrave la diminution du deacutelai de transmission des factures entre les diffeacuterents services
compeacutetents
- Contribuer agrave la diminution du deacutelai de traitement des factures agrave chacune des eacutetapes du circuit
- Optimiser le suivi de la facture depuis son eacutemission jusqursquoagrave sa mise en paiement (ou son rejet)
- Archiver les factures deacuteposeacutees par les fournisseurs et valideacutees par les systegravemes drsquoinformation
- Mettre agrave disposition des fournisseurs lrsquohistorique des factures qursquoils ont deacuteposeacutees via la solution
Le programme de deacutemateacuterialisation des factures est synonyme de
- Gains financiers chiffrables compte tenu entre autres de la diminution progressive de la charge
associeacutee au traitement des factures4
- Gains de productiviteacute compte tenu de la diminution du temps de traitement par facture
- Gain de temps compte tenu de la reacuteduction des deacutelais aux diffeacuterentes eacutetapes de traitement de la
facture
- Gains en termes de seacutecuriteacute compte tenu de la fonctionnaliteacute drsquoarchivage de lrsquoarchitecture des
systegravemes drsquoinformations deacuteployeacutes et de lrsquooptimisation du suivi de la facture
Lrsquoensemble des points drsquoimpact sont reacutefeacuterenceacutes dans la fiche drsquoimpact du 18 juin 20145 eacutetablie par le Ministegravere
des finances et des comptes publics et attacheacutee au projet drsquoordonnance relative au deacuteveloppement de la
facturation eacutelectronique
1 Loi ndeg 2008-776 du 4 aoucirct 2008 de modernisation de leacuteconomie
2 Ordonnance ndeg 2014-697 du 26 juin 2014 relative au deacuteveloppement de la facturation eacutelectronique
3 Ces cateacutegories dentreprises sont celles preacutevues pour lapplication de larticle 51 de la loi du 4 aoucirct 2008
4 Les gains preacutevisionnels geacuteneacutereacutes par le projet de facturation eacutelectronique 2017 ont eacuteteacute estimeacutes dans la laquo Fiche drsquoimpact projet de texte
regraveglementaire concernant lrsquoordonnance relative au deacuteveloppement de la facturation eacutelectronique NOR FCPX1413059R raquo eacutetablie le 18
juin 2004 5 NOR FCPX1413059R
10 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
22 Rappel du cadre regraveglementaire
La facture eacutelectronique dans le droit communautaire est encadreacutee par une reacuteglementation sous la forme dune
directive europeacuteenne (Directive europeacuteenne 2001115CE)6 qui a harmoniseacute les mentions leacutegales introduit la
signature eacutelectronique et le format non structureacute de type PDF
Cette directive europeacuteenne est transposeacutee dans le droit national de chacun des eacutetats membres de lUnion
europeacuteenne Une facture est dite deacutemateacuterialiseacutee lorsquelle reacutepond agrave certains critegraveres techniques et de seacutecuriteacute
(garanties dauthenticiteacute de non reacutepudiation et dinteacutegriteacute) Elle est alors consideacutereacutee strictement comme
facture originale sur le plan comptable et fiscal
221 Le cadre regraveglementaire europeacuteen
Le Conseil de lrsquoUnion Europeacuteenne fixe le cadre regraveglementaire europeacuteen de la deacutemateacuterialisation des factures au travers de plusieurs textes structurants
La directive europeacuteenne 2001115CE du 20 deacutecembre 2001 introduit la signature eacutelectronique et le format non structureacute de type PDF
La directive europeacuteenne 201045UE7 du 13 juillet 2010 modifiant la directive 2006112CE relative au systegraveme commun de taxe sur la valeur ajouteacutee en ce qui concerne les regravegles de facturation libeacuteralise le recours agrave la facture deacutemateacuterialiseacutee
La directive europeacuteenne 201455UE8 oblige les pouvoirs adjudicateurs et les entiteacutes adjudicatrices agrave accepter les factures eacutelectroniques conformes aux normes europeacuteennes
222 Le cadre regraveglementaire franccedilais
2221 Les conditions drsquoeacutemission et reacuteception des factures agrave destination de la sphegravere publique
En premier lieu la loi de modernisation de lrsquoeacuteconomie (LME) ndeg2008-776 du 4 aoucirct 2008 donne obligation agrave
lrsquoEtat drsquoaccepter les factures eacutemises par ses fournisseurs sous forme deacutemateacuterialiseacutee Les deacutecrets
drsquoapplication ndeg2013-346 relatif aux obligations de facturation en matiegravere de TVA et au stockage de factures
eacutelectronique et ndeg 2013-350 du 25 avril 2013 modifiant les dispositions de lannexe III du CGI relatives aux
factures transmises par voie eacutelectronique en matiegravere de TVA faisant suite agrave la loi ndeg2012-1510 du 29
deacutecembre 20129 de finances rectificatives pour 2012 preacutecisent les modaliteacutes et les regravegles de mise en
œuvre de lrsquoobligation drsquoacceptation des factures deacutemateacuterialiseacutees stipuleacutees par la loi de modernisation de
lrsquoeacuteconomie Ils transposent eacutegalement les dispositions relatives aux regravegles de facturation eacutelectronique de la
directive 201045UE du Conseil du 13 juillet 2010 libeacuteralisant le recours agrave la facture deacutemateacuterialiseacutee
Le deacutecret drsquoapplication 2013-346 du 24 avril 2013 adapte les dispositions reacuteglementaires relatives agrave la
facturation preacutevues aux articles 242 nonies et 242 nonies A de lannexe II au CGI dans le cadre de la
transposition de la directive 201045UE preacuteciteacutee
Le deacutecret drsquoapplication 2013-350 du 25 avril 2013 renforce les caracteacuteristiques de la signature
eacutelectronique procegravede agrave la codification des dispositions relatives agrave lrsquoeacutechange de donneacutees informatiseacutees et
preacutecise les modaliteacutes de conservation des factures ainsi que les regravegles applicables en matiegravere de restitution des
factures
6 Directive 2001115 sur lharmonisation des factures en matiegravere de TVA et la facturation eacutelectronique 7 Directive 201045UE DU CONSEIL du 13 juillet 2010 modifiant la directive 2006112CE relative au systegraveme commun de taxe sur la
valeur ajouteacutee en ce qui concerne les regravegles de facturation 8 Directive 201455UE du Parlement europeacuteen et du Conseil du 16 avril 2014 relative agrave la facturation eacutelectronique dans le cadre des
marcheacutes publics 9 Loi ndeg 2012-1510 du 29 deacutecembre 2012 de finances rectificative pour 2012 (1) NOR EFIX1238817L Version consolideacutee au 10 aoucirct
2014
11 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Lrsquoordonnance ndeg 2014-697 du 26 juin 201410 relative au deacuteveloppement de la facturation eacutelectronique rend
obligatoire la transmission des factures sous forme eacutelectronique pour les titulaires ainsi que les sous-traitants
admis au paiement direct de contrats conclus par lEtat les collectiviteacutes territoriales et les eacutetablissements
publics Par ailleurs cette ordonnance rend obligatoire pour lEtat les collectiviteacutes territoriales et les
eacutetablissements publics drsquoaccepter les factures transmises sous forme eacutelectronique par les titulaires et les sous-
traitants admis au paiement direct
Lrsquoarticle 2 de lrsquoordonnance preacutecise qursquoune solution mutualiseacutee mise agrave disposition par lEtat et deacutenommeacutee laquo
Portail de facturation raquo permet le deacutepocirct la reacuteception et la transmission des factures sous forme eacutelectronique
LEtat sauf impeacuteratif de deacutefense ou de seacutecuriteacute nationale les collectiviteacutes territoriales et les eacutetablissements
publics ainsi que les titulaires et les sous-traitants admis au paiement direct de leurs contrats utilisent le Portail
de facturation
Lrsquoarticle 3 preacutecise le calendrier drsquoentreacutee en vigueur des nouvelles obligations fixeacutees agrave lrsquoarticle 1er La
deacutemateacuterialisation des factures est imposeacutee agrave compter du 1er janvier 2017 aux grandes entreprises et aux
fournisseurs publics puis progressivement geacuteneacuteraliseacutee drsquoici le 1er janvier 2020 en tenant compte de la taille
des entreprises concerneacutees
2222 Les mentions obligatoires de la facture eacutelectronique
La facture est un eacuteleacutement de preuve dune opeacuteration commerciale et recegravele donc une valeur juridique
importante Elle sert par ailleurs de justificatif comptable et de support agrave lexercice des droits sur la TVA
Leacutetablissement de la facture reacutepond donc agrave certaines contraintes de contenu deacutefinies par des textes codifieacutes
Larticle L441-3 du code de commerce preacutecise les mentions obligatoires des factures dont les principales
sont les suivantes
nom et adresse des parties
date de la vente ou de la prestation de service
quantiteacute et deacutenomination preacutecise des produits ou services
prix unitaire hors taxe et reacuteductions eacuteventuellement consenties
date deacutecheacuteance du regraveglement
les clauses de peacutenaliteacutes de retard de paiement
Les articles R123-237 et 238 du code de commerce ajoutent agrave cette liste des eacuteleacutements didentification de
lentreprise numeacutero dimmatriculation aupregraves du greffe siegravege social statut juridique etc
En matiegravere fiscale un certain nombre dobligations speacutecifiques encadrent leacutetablissement des factures par les
assujettis agrave la TVA Elles sont introduites par larticle 289 du Code geacuteneacuteral des impocircts et preacuteciseacutees par
larticle 242 nonies A de lannexe II11 qui preacutevoit notamment des eacuteleacutements didentification du vendeur et de
lacqueacutereur et des preacutecisions sur les produits et services vendus
Cet article 242 nonies A du CGI preacutecise les quatorze mentions obligatoires afin quune facture eacutelectronique soit
valide Celles-ci sont
la date de deacutelivrance de la facture
le numeacutero seacutequentiel
le numeacutero didentifiant agrave la TVA de lassujetti et du client
les noms et adresses de lassujetti et du client
la quantiteacute et nature des biens livreacutes
leacutetendue et la nature des services rendus
10 Ordonnance ndeg 2014-697 du 26 juin 2014 relative au deacuteveloppement de la facturation eacutelectronique NOR FCPX1413059R
Lrsquoordonnance abroge lrsquoarticle 25 de la loi du 4 aout 2008 agrave partir du 1er janvier 2017 11 Modifieacute par le deacutecret ndeg 2013-346 du 24 avril 2013
12 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
la date agrave laquelle est effectueacutee ou acheveacutee la livraison de biens ou la prestation de services ou date du
versement dun acompte si cette date est deacutetermineacutee et diffeacuterente de celle de leacutemission de la facture
lorsque le redevable de la taxe est un repreacutesentant fiscal son nom son adresse et son numeacutero
didentifiant
la base drsquoimposition pour chaque taux ou exoneacuteration le prix unitaire hors taxe ainsi que les
escomptes rabais ou ristournes eacuteventuelles srsquoils ne sont pas compris dans le prix unitaire
le taux de TVA appliqueacute
le montant de la taxe agrave payer (sauf disposition contraire)
en cas drsquoexoneacuteration ou lorsque le client est redevable de la taxe la reacutefeacuterence agrave la disposition
pertinente de la directive ou agrave la disposition nationale correspondante ou agrave toute autre mention
indiquant que la livraison beacuteneacuteficie drsquoune exoneacuteration ou de lrsquoauto liquidation
en cas de livraison intracommunautaire drsquoun moyen de transport neuf les donneacutees eacutenumeacutereacutees agrave lrsquoart
28 bis paragraphe 2 de la directive
en cas drsquoapplication du reacutegime de la marge beacuteneacuteficiaire la reacutefeacuterence agrave lrsquoart 26 ou 26 bis ou aux
dispositions nationales correspondantes ou agrave toute autre mention indiquant que le reacutegime de la marge
beacuteneacuteficiaire a eacuteteacute appliqueacute
Les regravegles fiscales relatives aux mentions agrave porter sur les factures sont deacutetailleacutees par la doctrine BOI-TVA-
DECLA-30-20-20
2223 Les eacuteleacutements relevant de la facturation
Au titre de lrsquoarticle L441-3 du code du commerce laquo Tout achat de produits ou toute prestation de service pour
une activiteacute professionnelle doivent faire lobjet dune facturation raquo
Tout document de facturation eacutemis par un fournisseur comportant a minima lrsquoensemble des
informations obligatoires preacuteciseacutees dans le CGI dans le code du commerce ou dans un autre cadre
regraveglementaire speacutecifique12 est pris en compte obligatoirement par la solution mutualiseacutee-CPP 2017
La solution mutualiseacutee-CPP2017 prend en compte des types deacutefinis drsquoeacuteleacutements de facturation
Les factures directes agrave destination de personnes publiques
Les avoirs
Les factures de recette issues des entiteacutes publiques
Les demandes de paiement des sous-traitants admis au paiement direct
Les demandes de paiement des cotraitants (dont les demandes globales pour le compte du
groupement ou drsquounplusieurs membres du groupement)
Le document de facturation en appui des marcheacutes de travaux
o Projet de deacutecompte produit par le fournisseur (mensuel et final)
o Etat drsquoacompte produit par la MOE
o Etat drsquoacompte valideacute par la MOA
o Deacutecompte Geacuteneacuteral et Deacutefinitif
Les releveacutes drsquoopeacuteration bancaires eacutemis par les banques en cas de paiement par carte drsquoachat ne sont pas
consideacutereacutes comme des factures et agrave ce titre ne rentrent pas dans le peacuterimegravetre de la solution mutualiseacutee-CPP
2017
Les retenues de garantie les avances les peacutenaliteacutes et les primes ne sont pas inteacutegreacutees au peacuterimegravetre de la
solution mutualiseacutee-CPP 2017
Les factures dites agrave laquo zeacutero raquo sont prises en charge par la solution mutualiseacutee-CPP 2017 notamment au regard
de lrsquoobligation fiscale obligeant les fournisseurs de les eacutemettre
12 Les artisans les commerccedilants inscrits au RCS ou les autoentrepreneurs pour lesquels une assurance professionnelle est obligatoire
doivent doreacutenavant mentionner sur leurs devis et leurs factures lrsquoassurance souscrite au titre de leur activiteacute les coordonneacutees de
lrsquoassureur ou du garant la couverture geacuteographique du contrat ou de la garantie
13 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
2224 Les modaliteacutes actuelles de deacutemateacuterialisation des factures
En France la leacutegislation fiscale preacutevoit deux formats deacutechange pour deacutemateacuterialiser une facture
Dune part larticle 96G de lrsquoannexe 3 du Code geacuteneacuteral des impocircts autorise un EDI structureacute Ce
format permet gracircce agrave des champs preacutedeacutefinis dans le document un traitement automatiseacute
laquo I-Pour lapplication du 3deg du VII de larticle 289 du code geacuteneacuteral des impocircts les factures transmises
par voie eacutelectronique qui se preacutesentent sous la forme dun message structureacute selon une norme
convenue entre les parties permettant une lecture par ordinateur et pouvant ecirctre traiteacute
automatiquement et de maniegravere univoque constituent sous reacuteserve des II et III des documents
tenant lieu de factures dorigine raquo
Dautre part lrsquoarticle 289 V VI et VII du Code geacuteneacuteral des impocircts13 permet de deacutemateacuterialiser des
factures dans des formats non structureacutes (Word ou PDF) plus accessibles et moins coucircteux sous
reacuteserve de garantie notamment de lrsquoauthenticiteacute
V-Lauthenticiteacute de lorigine linteacutegriteacute du contenu et la lisibiliteacute de la facture doivent ecirctre assureacutees agrave
compter de son eacutemission et jusquagrave la fin de sa peacuteriode de conservation
VI-Les factures eacutelectroniques sont eacutemises et reccedilues sous une forme eacutelectronique quelle quelle soit
Elles tiennent lieu de factures dorigine pour lapplication de larticle 286 et du preacutesent article Leur
transmission et mise agrave disposition sont soumises agrave lacceptation du destinataire
VII-Pour satisfaire aux conditions preacutevues au V lassujetti peut eacutemettre ou recevoir des factures
1deg Soit sous forme eacutelectronique en recourant agrave toute solution technique autre que celles preacutevues aux
2deg et 3deg ou sous forme papier degraves lors que des controcircles documenteacutes et permanents sont mis en
place par lentreprise et permettent deacutetablir une piste daudit fiable entre la facture eacutemise ou reccedilue et
la livraison de biens ou prestation de services qui en est le fondement
2deg Soit en recourant agrave la proceacutedure de signature eacutelectronique avanceacutee deacutefinie au a du 2 de larticle 233
de la directive 2006112 CE du Conseil du 28 novembre 2006 preacuteciteacutee en ce qui concerne les regravegles de
facturation Un deacutecret preacutecise les conditions deacutemission de signature et de stockage de ces factures
3deg Soit sous la forme dun message structureacute selon une norme convenue entre les parties permettant
une lecture par ordinateur et pouvant ecirctre traiteacute automatiquement et de maniegravere univoque dans des
conditions preacuteciseacutees par deacutecret
La signature eacutelectronique des factures est une modaliteacute de facturation prise en charge par la solution
mutualiseacutee mais nrsquoen rend pas le caractegravere obligatoire
13 Article 289 modifieacute par Deacutecret ndeg2013-463 du 3 juin 2013 - art 1
14 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
2225 Les modaliteacutes de controcircle de la piste drsquoaudit de lrsquoarticle 289 du CGI
Il appartient agrave chaque assujetti de deacuteterminer librement en fonction de sa propre organisation lampleur et
les moyens des controcircles quil doit mettre en place pour garantir lauthenticiteacute de lorigine linteacutegriteacute du
contenu et la lisibiliteacute des factures eacutemises et reccedilues La taille de lentreprise la nature de son activiteacute ses
systegravemes dinformation la volumeacutetrie des factures quelle eacutemet et quelle reccediloit sont des paramegravetres agrave prendre
en compte pour deacuteterminer le niveau adeacutequat de controcircle
En tout eacutetat de cause les controcircles mis en place dans les entreprises doivent garantir les conditions
dauthenticiteacute dinteacutegriteacute et de lisibiliteacute des factures en eacutetablissant que les factures eacutemises et
reccedilues correspondent agrave la reacutealisation dune livraison de biens ou dune prestation de services
effectivement reacutealiseacutee
Les controcircles doivent en effet permettre agrave lrsquoassujetti de veacuterifier si la substance de la facture est
correcte crsquoest-agrave-dire si la prestation rendue ou le bien livreacute est conforme agrave la preacutesentation qui en est
faite sur la facture (en quantiteacute et en qualiteacute) et si lrsquoeacutemetteur de cette derniegravere dispose degraves lors drsquoun
droit agrave paiement
La piste daudit peut ecirctre constitueacutee de documents eacutetablis par lentreprise elle-mecircme (devis bon de
commande) ou par des tiers (extraits de compte) En cas de controcircle chaque assujetti doit pouvoir justifier
par tout moyen de la reacutealiteacute des opeacuterations soumises agrave la TVA Les justificatifs sont tregraves varieacutes
(document de transport facture du transporteur contrat dassurance relatif au transport international des
biens contrat conclu avec lacqueacutereur correspondance commerciale bon de commande eacutecrit eacutemanant de
lacqueacutereur et indiquant que les biens doivent ecirctre expeacutedieacutes ou transporteacutes dans un autre Eacutetat membre bon de
livraison bon denlegravevement confirmation eacutecrite par lacqueacutereur de la reacuteception des biens dans un autre Eacutetat
membre double de la facture du vendeur revecirctu du cachet de lacqueacutereur avis de regraveglement dun
eacutetablissement bancaire eacutetranger) Il nrsquoest ni opportun ni possible den eacutedicter une liste limitative La
conservation des piegraveces justificatives est obligatoire en application de lrsquoarticle L 102 B du LPF et permet
au contribuable quel que soit son mode de facturation de justifier de la reacutealiteacute des opeacuterations faisant lrsquoobjet de
facturation Elle participe eacutegalement de la piste daudit et de sa fiabiliteacute
15 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
23 Peacuterimegravetre drsquoapplication de la solution mutualiseacutee-CPP 2017
231 Les acteurs concerneacutes
Lrsquoordonnance rend obligatoire la facturation eacutelectronique pour les fournisseurs eacutemetteurs de factures agrave
destination de lrsquoEtat du secteur public local et des eacutetablissements publics
Lrsquoobligation drsquoeacutemettre a pour corollaire lrsquoobligation pour lrsquoEtat le secteur public local et les eacutetablissements
publics de recevoir les factures eacutelectroniques eacutemises par leurs fournisseurs
Drsquoautres acteurs tels que les eacutediteurs de plateforme drsquoeacutechanges deacutemateacuterialiseacutes ou des portails partenaires et les
tiers de teacuteleacutetransmission sont concerneacutes indirectement par la mise en œuvre de la solution mutualiseacutee-CPP
2017
2311 Les fournisseurs priveacutes et publics
Lrsquohabilitation preacutevue par le 2deg de lrsquoarticle 1er de la loi ndeg2014-1 du 2 janvier 2014 et lrsquoobligation fixeacutee par le I
de lrsquoarticle 1er de lrsquoordonnance ndeg2014-697 du 26 juin 2014 se reacutefegraverent expresseacutement aux relations
contractuelles Lrsquoordonnance srsquoapplique ainsi aux titulaires individuels ou en groupement et les sous-traitants
admis au paiement direct de contrats avec lrsquoEtat les entiteacutes du secteur public local et les eacutetablissements publics
sont concerneacutes par la mesure
La condition neacutecessaire est donc lrsquoexistence drsquoun contrat entre la personne publique et son fournisseur
qursquoil soit public ou priveacute
Les personnes publiques eacutemettant des factures agrave destination de lrsquoEtat des entiteacutes du secteur public local et des
eacutetablissements publics sont dans lrsquoobligation de transmettre une facturation eacutelectronique par le biais de la
solution portail
Faute de lien contractuel lintervention drsquoun fournisseur sur le fondement dune disposition ou drsquoune deacutecision
unilateacuterale nrsquoest pas soumise aux obligations relatives agrave la facturation eacutelectronique Il en va de mecircme des actes
deacutepourvus drsquoeffets de droit cest-agrave-dire ne comportant pas drsquoobligations reacuteciproques qursquoils soient qualifieacutes
drsquoaccords de conventions ou de protocoles
Ainsi les conventions drsquoadministration conclues entre personnes publiques pour deacutefinir les modaliteacutes de leur
action ne constituent pas des contrats soumis agrave lrsquoobligation de facturation eacutelectronique
2312 Les personnes publiques reacutecipiendaires
Le champ de lrsquoordonnance ndeg2014-697 du 26 juin 2014 srsquoapplique pour les personnes publiques suivantes
reacutecipiendaires de factures
lrsquoEtat
les eacutetablissements publics nationaux (dont les eacutetablissements publics de santeacute)
les collectiviteacutes territoriales et agrave leurs groupements (secteur public local)
o Reacutegions
o Deacutepartements
o Communes
o Deacutepartements drsquoOutre-Mer
les eacutetablissements publics locaux
o Etablissements publics de coopeacuteration intercommunale (EPCI)
o Syndicats mixtes Syndicats intercommunaux agrave vocation unique (SIVU) et Syndicats
intercommunaux agrave vocation multiple (SIVOM)
16 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
o Etablissements publics sociaux et meacutedico-sociaux (notamment les EHPAD)
o Reacutegies doteacutees de la personnaliteacute morale cest agrave dire les reacutegies personnaliseacutees
o Autres cateacutegories deacutetablissements publics locaux
offices publics de lrsquohabitat
CCASCIAS
caisses des eacutecoles
eacutetablissements publics de coopeacuteration culturelle
services deacutepartementaux dincendie et de secours
centre de gestion de la fonction publique
les organismes consulaires tels que les chambres de commerce et drsquoindustrie les chambres des
meacutetiers ou les chambres drsquoagriculture
les autres formes de coopeacuteration entre collectiviteacutes (interdeacutepartementales interreacutegionales sauf les
ententes conventions coopeacuteration souple)
Les eacutetablissements publics nationaux et les eacutetablissements publics locaux ne disposant pas drsquoagent comptable
rentrent dans le peacuterimegravetre de lrsquoordonnance
Ne relegravevent pas du champ de lrsquoordonnance ndeg2014-697 du 26 juin 2014 en tant que reacutecipiendaire
Les collectiviteacutes drsquoOutre-Mer agrave lrsquoexception de Saint Pierre et Miquelon et Saint Bartheacutelemy
Les groupements de coopeacuteration sanitaire
Les autres formes de coopeacuteration dans le domaine sanitaire
o syndicat inter hospitalier
o communauteacute hospitaliegravere de territoire
Les groupements de coopeacuteration sociale et meacutedico-sociale
Les reacutegies doteacutees de la seule autonomie financiegravere
Les groupements dinteacuterecirct public locaux (ex GIP Maison deacutepartementale des personnes
handicapeacutees)
Les associations syndicales autoriseacutees
Les associations fonciegraveres rurales
Les socieacuteteacutes drsquoeacuteconomie mixte
Lorsque des SEM des GIP ou autre type de groupement agissent pour le compte et au nom drsquoun des
destinataires soumis agrave lrsquoobligation reacuteglementaire elles sont inteacutegreacutees au peacuterimegravetre de lrsquoordonnance en tant que
reacutecipiendaire de factures
2313 Les tiers de teacuteleacutetransmission
Des tiers de teacuteleacutetransmission peuvent ecirctre solliciteacutes par le secteur public local et les EPN pour
Transmettre les flux de factures eacutemises ou de statut geacuteneacutereacutes par leur systegraveme drsquoinformation de
gestion financiegravere (ou autres systegravemes de gestion des factures) agrave destination de la solution
mutualiseacutee-CPP 2017
Controcircler linteacutegriteacute de la transmission
Horodater la transmission
Reacuteceptionner le flux retour
2314 Les opeacuterateurs de deacutemateacuterialisation
Les eacutediteurs de solution drsquoeacutechanges deacutemateacuterialiseacutes mettront agrave disposition de leurs clients (fournisseurs de
personnes publiques) les fonctionnaliteacutes de la solution mutualiseacutee-CPP 2017 offertes en mode flux et en mode
portail agrave partir de leur solution au travers des API (application protocole interface) de la solution mutualiseacutee-
CPP 2017 qursquoils inteacutegreront agrave leurs solutions
17 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
2315 Les eacutediteurs de portails partenaires amont agrave valeur ajouteacutee
En amont de la solution mutualiseacutee-CPP 2017 des portails dits laquo agrave valeur ajouteacutee raquo permettent la reacutealisation
drsquoopeacuterations laquo meacutetiers raquo preacutealables agrave lrsquoeacutemission du document de facturation (ex dans le cadre des marcheacutes de
travaux des portails de facturation permettent agrave la maitrise drsquoœuvre drsquoactualiser les prix du projet de deacutecompte
ou bien encore permettent de geacuterer les interactions avec le fournisseur avant la geacuteneacuteration du bon de
commande auto-facturation)
Les eacutediteurs de ces portails mettront agrave disposition de leurs clients (fournisseurs de personnes publiques) les
fonctionnaliteacutes de la solution mutualiseacutee-CPP 2017 en invoquant les API disponibles agrave partir de leurs
plateformes
2316 Les eacutediteurs de solutions meacutetiers exploitant les donneacutees de facturation
Les solutions meacutetiers exploitant les donneacutees de facturation en vue de retraitements speacutecifiques (gestion
financiegravere et comptable comptabiliteacute analytique refacturation interne etc) et drsquoautomatisation du traitement
des factures pourront beacuteneacuteficier de la mise agrave disposition de la facture et pourront remonter les informations de
cycle de vie des factures aux eacutemetteurs de factures gracircce agrave la solution mutualiseacutee-CPP 2017
Pour les applications ministeacuterielles meacutetiers (AMM) agrave travers le systegraveme drsquoeacutechange Chorus
Pour les applications meacutetiers des entiteacutes du secteur public local et EPN agrave travers leur SIGF ou leur
systegraveme drsquoeacutechange
18 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
232 Les natures de relations contractuelles concerneacutees
Toutes les prestations reacutealiseacutees dans un cadre contractuel et donnant lieu agrave lrsquoeacutetablissement drsquoune facturation
(Cf sect2222) par un fournisseur priveacute ou public entrent dans le champ de lrsquoordonnance ndeg2014-697 du 26 juin
2014
Pour les mecircmes raisons les prestations reacutealiseacutees dans le cadre drsquoun contrat conclu entre personnes publiques
et donnant lieu agrave lrsquoeacutetablissement drsquoune facture entrent dans le champ de lrsquoordonnance ndeg2014-697 du 26 juin
2014 Degraves lors qursquoil existe un acte refleacutetant un accord de volonteacutes conclu entre deux personnes juridiques
distinctes et creacuteateur drsquoobligations reacuteciproques les factures eacutemises par un des cocontractants sont soumises agrave
lrsquoobligation de facturation eacutelectronique A ce titre entrent dans le champ de lrsquoordonnance ndeg2014-697 du 26
juin 2014
Les factures relatives agrave des prestations reacutealiseacutees par lrsquoEtat pour une collectiviteacute locale sur le fondement
drsquoun acte contractuel
Les factures lieacutees agrave des prestations reacutealiseacutees agrave titre oneacutereux et dans le cadre drsquoun contrat par un EPCI
pour une commune membre de cet EPCI ou non Lrsquoexclusion qualifieacutee de laquo quasi-reacutegie raquo ou de laquo in
house raquo en vigueur dans le droit de la commande publique est inopeacuterante srsquoagissant de la facturation
eacutelectronique Il en va de mecircme pour les entiteacutes du secteur public local
Les factures des services publics de gestiondistribution de fluides geacutereacutes par des reacutegies (ex eaux et
assainissement) dans le cas ougrave le tiers deacutebiteur est une personne publique concerneacutee par lrsquoordonnance
o Si le service public de gestion ou de distribution de fluides est geacutereacute par une entiteacute doteacutee drsquoune
personnaliteacute juridique propre (socieacuteteacute priveacutee ou eacutetablissement public par exemple) toutes ses
prestations reacutealiseacutees agrave titre oneacutereux et dans un cadre contractuel sont soumises agrave
lrsquoobligation de facturation eacutelectronique Peu importe que ces prestations soient reacutealiseacutees pour
la collectiviteacute publique agrave laquelle cette entiteacute autonome est rattacheacutee ou pour toute autre
collectiviteacute publique Pour entrer dans le champ de lrsquoordonnance du 26 juin 2014 il suffit que
cette personne publique soit lrsquoEtat une entiteacute du secteur public local ou un eacutetablissement
public national ou local
A lrsquoinverse ne relegravevent pas du champ de lrsquoordonnance ndeg2014-697 du 26 juin 2014
Les conventions drsquoadministration conclues entre personnes publiques pour deacutefinir les modaliteacutes de
leur action car elles ne constituent pas des contrats (ex convention de mise agrave disposition)
Les factures des services publics de gestiondistribution de fluides geacutereacutes par des reacutegies (ex eaux et
assainissement) dans le cas ougrave le tiers deacutebiteur est une personne publique concerneacutee par lrsquoordonnance
si le service public de gestion ou de distribution de fluides est geacutereacute par un service deacutepourvu
de personnaliteacute juridique propre car il nrsquoexiste pas en effet de contrat au sens strict degraves lors qursquoil
nrsquoy a pas relation entre deux personnes juridiques
19 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
3 DESCRIPTION FONCTIONNELLE DE LA SOLUTION
31 Les principes directeurs de la solution mutualiseacutee-CPP 2017
Les principes directeurs de fonctionnement de la solution mutualiseacutee-CPP 2017 srsquoarticulent autour de
la mise en place drsquoune solution mutualiseacutee-CPP 2017 pour tous les fournisseurs de la sphegravere
publique (priveacutes et publics) leur permettant de deacuteposer leurs factures et de consulter lrsquoavancement
du traitement des paiements La solution mutualiseacutee-CPP 2017 prend en compte les formats et les
modes drsquoeacutechanges actuellement mis en œuvre par les entreprises (mode Portail et mode EDI)
la mise en place drsquoun flux laquo pivot raquo permettant drsquointeacutegrer directement (en mode EDI) les
donneacutees de facturation (dont la facture deacutemateacuterialiseacutee) dans les SI des reacutecepteurs publics
ou de reacutecupeacuterer (en mode portail) ces donneacutees pour traitement
la mise agrave disposition des fonctionnaliteacutes de la solution mutualiseacutee-CPP 2017 par lrsquointermeacutediaire drsquoAPI
impleacutementeacutees sur des applications en amont etou en aval de la solution mutualiseacutee-CPP 2017
32 Preacutesentation de la solution mutualiseacutee-CPP 2017
321 Peacuterimegravetre fonctionnel de la solution mutualiseacutee-CPP 2017
Le scheacutema ci-dessous syntheacutetise la vue drsquoensemble des modaliteacutes de deacutepocirct de transmission et de reacuteception des
factures eacutelectroniques ainsi que les flux des informations retours portant sur le traitement de la facture
permettant aux eacutemetteurs de suivre le cycle de vie du traitement de la facture
20 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
322 Offre de service de la solution mutualiseacutee-CPP 2017
Lrsquoensemble des eacutemetteurs de factures dispose drsquoun accegraves en mode Portail aux espaces laquo factures eacutemises raquo
laquo meacutemoire de frais de justice raquo laquo factures de travaux raquo laquo engagement juridique raquo laquo sollicitation eacutemises raquo et
laquo mon compte raquo de la solution mutualiseacutee-CPP 2017 Ces espaces permettent notamment un accegraves aux
fonctionnaliteacutes suivantes
lrsquoidentification et veacuterification des informations de lrsquoeacutemetteur
le deacutepocirct (PDF et XML) la saisie de factures14 dont la prise en charge des cas de facturation
speacutecifiques (sous-traitance cotraitance et factures de travaux) Des controcircles associeacutes au deacutepocirct et agrave la
saisie sont effectueacutes par la solution mutualiseacutee-CPP 2017
lrsquoarchivage des factures (pendant 10 ans15)
la consultation des factures (en cours de traitement ou deacutejagrave traiteacutees) via un outil de recherche
le suivi du traitement de la facture
la notification de lrsquoavancement du traitement des factures
lrsquoadjonction de piegraveces jointes apregraves soumission de la facture et sur sollicitation du destinataire de la
facture
la gestion des comptes des habilitations utilisateurs
lrsquoassistance utilisateur
Nb certaines de ses fonctionnaliteacutes sont par ailleurs eacutegalement disponibles en EDI pour les fournisseurs ayant
opteacute pour ce mode de transmission
Les reacutecepteurs de factures (secteur public local et EPN) disposent par le biais de la solution mutualiseacutee-CPP
2017 drsquoun espace laquo factures reccedilues raquo permettant notamment de
consulter teacuteleacutecharger les dossiers de facturation qui leur sont adresseacutes (factures et PJ associeacutees)
mettre agrave jour les statuts lieacutes au traitement des factures et notamment informer les eacutemetteurs en cas
de rejet ou de suspension
rechercher une facture reccedilue ou archiveacutee via un formulaire de recherche multicritegraveres
deacuteposer des factures dans le cas ougrave lrsquoentiteacute du secteur public local eacutemet des ASAP
traiter les sollicitations de leurs fournisseurs
geacuterer les comptes et les habilitations des utilisateurs
solliciter lrsquoassistance
14 Hors entiteacutes Secteur Public Local qui beacuteneacuteficient de lrsquooffre de service PES Facture ASAP de la DGFiP et pour
lequels le comptable assignataire se charge de lrsquoeacutemission des factures vers la solution mutualiseacutee-CPP 2017 15 La solution mutualiseacutee prend en charge lrsquoarchivage des factures pour leacutemetteur qursquoil soit priveacute ou public
pendant 10 ans Le recours agrave la solution mutualiseacutee ne dispense pas les eacutetablissements publics nationaux dun
archivage selon la reacuteglementation en vigueur par ailleurs
21 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
33 Identification des acteurs
Chaque acteur eacutemetteur ou reacutecepteur de facture est identifieacute de maniegravere unique dans la solution mutualiseacutee-
CPP 2017 quelles que soient les modaliteacutes de transmission
Cette identification est diffeacuterente pour les eacutemetteurs et reacutecepteurs de facture
331 Pour les eacutemetteurs de factures
Lrsquoidentification repose sur trois 3 eacuteleacutements
Le code pays
Le type drsquoidentifiant
Lrsquoidentifiant
Les types drsquoidentifiants sont les suivants (cf regravegles de gestion deacutetailleacutees infra partie 4)
Pour les eacutemetteurs de factures dont le siegravege social est en France (code pays FR)
o Lrsquoidentifiant est constitueacute par le SIRET
Pour les eacutemetteurs de factures dont le siegravege social est dans un pays de lrsquounion europeacuteenne hors
France
o Lrsquoidentifiant est constitueacute par le Ndeg de TVA intracommunautaire
Pour eacutemetteurs de factures dont le siegravege social est dans un pays situeacute en dehors de lrsquounion
europeacuteenne
o Lrsquoidentifiant est constitueacute par le code pays et les 16 premiers caractegraveres de la raison sociale
Pour la Polyneacutesie Franccedilaise
o Lrsquoidentifiant est constitueacute par le numeacutero Tahiti
Pour la Nouvelle Caleacutedonie
o Lrsquoidentifiant est constitueacute par le RIDET
Pour les eacutemetteurs de factures en cours drsquoimmatriculation
o Lrsquoidentifiant est constitueacute par le code pays et les 16 premiers caractegraveres du nom et du preacutenom
Les modaliteacutes drsquoauthentification seront deacutecrites dans le guide utilisateur
332 Pour les reacutecepteurs de factures
Pour les reacutecepteurs de facture lrsquoidentification repose uniquement sur le SIRET
En compleacutement un code service peut ecirctre renseigneacute afin drsquoidentifier au sein de lrsquoentiteacute concerneacutee le service
qui est chargeacute de prendre en charge la facture pour la traiter Le reacutecepteur peut deacutefinir (dans le parameacutetrage de
son compte) le caractegravere obligatoire ou non du renseignement de cette zone mais cette reacutefeacuterence ne permet
pas agrave elle seule lrsquoacheminement des factures et ne se substitue donc pas au SIRET
A titre speacutecifique pour lrsquoEtat un SIRET geacuteneacuterique reacutefeacuterenccedilant le Ministegravere des Finances permet drsquoidentifier
lrsquoentiteacute reacuteceptrice Etat La mention additionnelle drsquoun code service (le code service exeacutecutant des demandes de
paiement mentionneacute sur les bons de commande Chorus) est obligatoire pour garantir lrsquoacheminement de la
facture agrave destination du service en charge du traitement de la facture
Les modaliteacutes drsquoauthentification et de parameacutetrage seront deacutecrites dans le guide utilisateur
22 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
34 Lrsquooffre de service agrave destination des eacutemetteurs de factures
341 Les modes de transmission de factures
Lrsquooffre de service proposeacutee par la solution mutualiseacutee-CPP 2017 est disponible selon trois modaliteacutes
Le mode EDI la solution mutualiseacutee-CPP 2017 permet des eacutechanges dinformations par flux issus des
systegravemes drsquoinformation des fournisseurs priveacutes des entiteacutes du secteur public local des EPN et de
lrsquoEtat en srsquoappuyant sur des formats standardiseacutes
Le mode Service la solution permet eacutegalement drsquointeacutegrer ses services agrave un portail fournisseurs
public laquo agrave valeur ajouteacutee raquo deacutejagrave existant Dans ce cas la solution mutualiseacutee-CPP 2017 offre lrsquoensemble
de ses fonctionnaliteacutes sous forme de services inteacutegreacutes dans un portail tiers (APIweb service) Le
fournisseur client drsquoun portail tiers existant continue agrave beacuteneacuteficier des fonctionnaliteacutes mises en œuvre
dans les portails tiers en sus du deacutepocirct de facture
Le mode Portail la solution mutualiseacutee-CPP 2017 offre un accegraves aux fournisseurs au travers drsquoun
portail deacutedieacute agrave la saisie ou au deacutepocirct de factures
1 En mode EDI lrsquoeacutemetteur de facture adresse ses flux soit
o directement agrave la solution mutualiseacutee- CPP 2017
o par lrsquointermeacutediaire drsquoun opeacuterateur de deacutemateacuterialisation
reccediloit les comptes rendus lieacutes agrave lrsquointeacutegration et au traitement de ses factures afin de lui permettre de
suivre leurs paiements
NB Les fonctionnaliteacutes non offertes en EDI restent accessibles pour les eacutemetteurs de factures en EDI par
lrsquointermeacutediaire du mode portail A ce titre les eacutemetteurs raccordeacutes en EDI agrave la solution mutualiseacutee-CPP 2017
doivent creacuteer un compte sur le portail (cf guide utilisateur) et peuvent ainsi disposer des fonctionnaliteacutes en se
connectant agrave la solution mutualiseacutee-CPP 2017 en mode portail ou en mode service
23 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Focus sur les modaliteacutes drsquoeacutemission de factures par les entiteacutes du secteur public local
Lrsquoeacutemission de documents de facturation par les entiteacutes du secteur public local srsquoappuie sur
Lrsquoenvoi drsquoun flux PES Facture ASAP (avis des sommes agrave payer) agrave HELIOS pour lrsquoensemble des documents
eacutemis qursquoils soient agrave destination de la sphegravere publique comme de la sphegravere priveacutee
Lrsquoeacutedition et lrsquoenvoi des ASAP par le centre eacuteditique de la DGFiP pour les documents adresseacutes agrave des
destinataires priveacutes
Lrsquoenvoi deacutemateacuterialiseacute par le comptable agrave la solution mutualiseacutee pour les documents adresseacutes agrave des
destinataires publics
2 En mode service (via API) lrsquoeacutemetteur de facture
srsquoidentifie via les API
sans se reacute-authentifier il accegravede agrave lrsquoensemble des services de la solution mutualiseacutee-CPP 2017 par
lrsquointermeacutediaire des API accessibles via son portail
o Le deacutepocirct ou saisie de factures
o Le suivi du traitement des factures
o Lrsquoadjonction et teacuteleacutechargement de piegraveces compleacutementaires
o La consultation de la base documentaire
o La gestion des comptes utilisateurs
o La sollicitation de lrsquoassistance
NB La liste des services accessibles en mode service est susceptible drsquoecirctre enrichie dans la version deacutefinitive
des speacutecifications
3 En mode Portail lrsquoeacutemetteur de facture peut notamment
Deacuteposer au format PDF (signeacute ou non signeacute) ou au format XML ou saisir manuellement les donneacutees de
facturation via un formulaire en ligne16
Suivre le traitement de ceux-ci
Solliciter lrsquoassistance utilisateur de la solution portail
Adjoindre des piegraveces compleacutementaires neacutecessaires au traitement de sa facture
Consulter la base documentaire
Geacuterer les comptes utilisateurs
Acceacuteder agrave la base de connaissance par lrsquointermeacutediaire drsquoun avatar
16 Hors collectiviteacutes locales qui beacuteneacuteficient de lrsquooffre de service PES Facture ASAP de la DGFiP
24 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
342 La mise agrave disposition de lrsquoannuaire des entiteacutes destinatrices de factures
La solution mutualiseacutee-CPP2017 met agrave disposition un annuaire des entiteacutes destinatrices de factures mis agrave jour
automatiquement Cet annuaire est disponible en mode portail et en mode service via des API qui peuvent ecirctre
directement impleacutementeacutees dans le systegraveme drsquoinformation du fournisseur Il repose sur le reacutefeacuterentiel de la
solution mutualiseacutee-CPP 2017 des destinataires Il est notamment alimenteacute par le SI DGFiP pour les entiteacutes
destinatrices et srsquoappuie sur la base SIREN de lrsquoINSEE Il inteacutegrera les codes services de lrsquoEtat et certains
paramegravetres des comptes destinataires (code service obligatoire ou non)
Les changements organisationnels intervenants dans les structures publiques (creacuteation des meacutetropoles fusion
de structures intercommunales reacuteorganisation des reacutegions et des deacutepartements mise en place de services
facturiers etc) seront pris en compte dans lrsquoannuaire ainsi que les changements de parameacutetrages des
comptes effectueacutes par les destinataires
Lrsquoannuaire permettra aux eacutemetteurs de factures de deacuteterminer agrave partir drsquoun identifiant SIRET si le destinataire
relegraveve de la solution mutualiseacutee-CPP 2017 et drsquoobtenir des informations compleacutementaires tel que
La raison sociale et les coordonneacutees du destinataire
Le caractegravere obligatoire du code service sur chaque facture etou de la reacutefeacuterence de la commande sur
chaque facture (selon parameacutetrages du compte du destinataire) afin de deacuteterminer quelles informations
mentionner sur la facture
Les statuts envoyeacutes dans le cadre du cycle de vie (selon parameacutetrages du compte du destinataire) afin
drsquoidentifier quels statuts le destinataire est susceptible de ne pas remonter
343 La sollicitation de lrsquoassistance
Les fournisseurs ont la possibiliteacute de solliciter lrsquoassistance de la solution mutualiseacutee-CPP 2017
Chaque sollicitation est mateacuterialiseacutee par un laquo ticket raquo renseigneacute par les fournisseurs via un formulaire de
demande drsquoassistance en preacutecisant les informations requises pour le traitement de sa demande (ex numeacutero de
facture) Des piegraveces jointes peuvent y ecirctre ajouteacutees (ex capture drsquoeacutecran)
La traccedilabiliteacute des sollicitations est assureacutee tout au long du processus de traitement
25 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
35 Lrsquooffre de service agrave destination des reacutecepteurs de factures
351 La notification de la reacuteception drsquoune facture
Cette notification intervient lors du deacutepocirct drsquoune facture concernant lrsquoentiteacute du secteur public local ou lrsquoEPN Les
utilisateurs sont alors notifieacutes par courriel de la reacuteception de factures Les courriels sont parameacutetrables dans la
solution mutualiseacutee Au moins un utilisateur doit ecirctre mentionneacute pour recevoir les courriels de notification Le
courriel est journalier et indique lrsquointeacutegraliteacute des factures mises agrave disposition dans la journeacutee
352 La mise agrave disposition des factures et des dossiers de facturation
Les reacutecepteurs des factures disposent de plusieurs modaliteacutes de reacuteception des factures et des dossiers de
facturation
- En mode EDI
- En mode Service
- En mode Portail
En compleacutement des dossiers de facturation les reacutecepteurs reacuteceptionnent le flux pivot qui leur permet le preacute-
renseignement drsquoune majeure partie des champs neacutecessaires agrave la creacuteation drsquoun mandat ou drsquoune demande de
paiement par leurs systegravemes drsquoinformations financiers
3521 En mode EDI
En mode EDI le reacutecepteur de facture dispose automatiquement des donneacutees de la facture via le flux pivot
permettant le preacute-renseignement des informations dans son SI
En fonction des modaliteacutes de deacutepocirct des donneacutees de facturation (flux structureacute flux mixte ou portail) les
donneacutees de la piegravece jointe de type facture sont structureacutees ou non structureacutees et donneront lieu agrave une
utilisation ou non par les SI reacutecepteurs
3522 En mode service
Lrsquoaccegraves agrave lrsquoespace laquo factures reccedilues raquo est proposeacute en API et permet aux reacutecepteurs de consulter les factures
selon les mecircmes modaliteacutes que le mode portail
Le reacutecepteur
srsquoidentifie via les API
sans se reacute-authentifier il accegravede agrave lrsquoensemble des services de la solution mutualiseacutee-CPP2017 par
lrsquointermeacutediaire des API accessibles via son portail
o Teacuteleacutechargement drsquoun dossier de facturation (facture et PJ associeacutees) ainsi que du flux pivot et
ses meacutetadonneacutees pour inteacutegration manuelle dans le SI non raccordeacute en EDI
o Rejet le cas eacutecheacuteant drsquoun dossier de facturation apregraves lrsquoavoir visualiseacute
o Teacuteleacutechargement de piegraveces compleacutementaires
o Mise agrave jour des statuts des factures
o Consultation de la base documentaire
o Gestion des comptes utilisateurs
o Sollicitation de lrsquoassistance
3523 En mode portail
En mode Portail le reacutecepteur de facture peut
consulter teacuteleacutecharger les dossiers de facturation qui lui sont adresseacutes (factures originales et PJ
associeacutees)
rejeter un dossier de facturation apregraves lrsquoavoir visualiseacute
rechercher une facture reccedilue ou archiveacutee via un formulaire de recherche multicritegraveres
26 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
reacutealiser un export XML au format flux PIVOT (cf infra) teacuteleacutechargeable pour inteacutegration manuelle dans
son SI Cet export incluant
o Les donneacutees extraites de la facture permettant la creacuteation drsquoun mandat ou drsquoune demande de
paiement
o La facture dans son format drsquoorigine
o Les piegraveces jointes aux formats originaux
353 La prise en compte de la remonteacutee des statuts
1 En mode EDI par lrsquoentiteacute du secteur public local ou lrsquoEPN si son SI est raccordeacute au SE DGFiP
2 En mode Service (API) par lrsquoentiteacute du secteur public local ou lrsquoEPN
3 En mode Portail par lrsquoentiteacute du secteur public local ou lrsquoEPN
NB Pour les factures agrave destination du secteur public local certains statuts (Cf infra) sont produits par le
comptable assignataire Ces statuts sont remonteacutes directement par HELIOS vers la solution mutualiseacutee-CPP
2017
27 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
354 Le recours agrave lrsquoassistance de la solution mutualiseacutee
3541 La sollicitation de lrsquoassistance par les reacutecepteurs de factures
La solution mutualiseacutee-CPP 2017 permet aux entiteacutes du secteur public local et aux EPN de solliciter lrsquoassistance
en cas de questions relatives au fonctionnement de la solution mutualiseacutee-CPP 2017
Les entiteacutes du secteur public local et les EPN peuvent acceacuteder directement agrave lrsquoassistance de la solution
mutualiseacutee-CPP 2017 via un espace sollicitations en mode portail ou en mode service (API) qui permet
Drsquoeacutemettre et de suivre des sollicitations sortantes agrave destination de lrsquoassistance de la solution mutualiseacutee
CPP 2017 (probleacutematiques fonctionnelle et technique)
De suivre lrsquohistorique des eacutechanges
3542 La reacuteponse aux sollicitations en provenance des eacutemetteurs de factures
Les eacutemetteurs de factures peuvent solliciter les reacutecepteurs de factures pour toute question meacutetier notamment
relative au traitement de leurs factures
Les utilisateurs habiliteacutes par lrsquoadministrateur de lrsquoEPN ou de lrsquoentiteacute du secteur public local peuvent acceacuteder
directement agrave lrsquoassistance de la solution mutualiseacutee-CPP 2017 via un espace sollicitations en mode portail qui
permet de
consulter et traiter les sollicitations entrantes adresseacutees par les eacutemetteurs de factures (fournisseurs
priveacutes autres administrations)
rerouter escalader des sollicitations entrantes agrave drsquoautres acteurs de lrsquoassistance de la solution
mutualiseacutee-CPP 2017
De suivre lrsquohistorique des eacutechanges
Lrsquoassistance de la solution mutualiseacutee-CPP 2017 ne permet pas les eacutechanges agrave lrsquoinitiative des destinataires de
factures (entiteacutes du secteur public local EPN) vers les fournisseurs en dehors des eacutechanges reacutealiseacutes dans le
cadre de la mise en œuvre du statut laquo Suspendue raquo
28 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
36 Le cycle de vie nominal de la facture
La solution mutualiseacutee-CPP 2017 met agrave disposition des eacutemetteurs de factures un retour drsquoinformation sur leurs
factures agrave travers la remonteacutee de statuts Celle-ci est obligatoire afin de permettre au fournisseur de suivre
lrsquoavanceacutee du traitement de ses donneacutees de facturation La remonteacutee des statuts optionnels permet un suivi plus
fin de lrsquoavanceacutee du traitement des donneacutees de facturation
Les statuts associeacutes au cycle de vie des factures sont les suivants
Pour les factures agrave destination du secteur public local
29 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Pour les factures agrave destination des EPN
Point drsquoattention certains statuts sont susceptibles de ne pas ecirctre remonteacutes selon lrsquoentiteacute publique
destinatrice
Le tableau ci-dessous preacutesente les eacuteleacutements deacuteclencheurs des statuts et les peacuterimegravetres de responsabiliteacute
associeacutes (pour les entiteacutes du secteur public local)
Statut Producteur du statut Eleacutement deacuteclencheur
Deacuteposeacutee Mode EDI CPP 2017
Mode Portail CPP 2017
Mode EDI Flux drsquoacquittement
Mode Portail validation du deacutepocirct ou de la saisie par le
fournisseur
En cours
drsquoacheminement
vers le destinataire
Mode EDI CPP 2017
Mode Portail CPP 2017
Mode EDI envoi du flux pivot au destinataire
Mode Portail envoi du flux pivot au destinataire
Mise agrave disposition
du destinataire
Mode EDI CPP 2017
Mode Portail et API CPP 2017
Mode EDI Flux drsquoacquittement du SI de lrsquoordonnateur (TDT
compris pour les accuseacutes de teacuteleacutetransmission inteacutegreacutes dans
le protocole
Mode Portail Envoi de la notification courriel par lrsquoespace
factures reccedilues au destinataire
Rejeteacutee par
lrsquoordonnateur
(selon les situations)
Mode EDI SI Financier de
lrsquoordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et API Espace factures
reccedilues
La facture est rejeteacutee par le service destinataire de la facture
(ex erreur de destinataire donneacutees de facturation erroneacutees
etc)
Suspendue
(selon les situations)
Mode EDI SI Financier de
lrsquoordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et API Espace factures
reccedilues
Le traitement de la facture peut ecirctre suspendu lorsqursquo une
ou plusieurs piegraveces justificatives sont manquantes
30 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Statut Producteur du statut Eleacutement deacuteclencheur
Service fait
(statut facultatif)
Mode EDI SI Financier de
lrsquoordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et API Espace factures
reccedilues
Le service-fait a eacuteteacute constateacute et lrsquoordonnateur peut
deacutesormais proceacuteder agrave la liquidation et au mandatement
Mandateacutee
(statut facultatif)
Mode EDI SI Financier de
lrsquoordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et API Espace factures
reccedilues
Le mandat a eacuteteacute creacuteeacute et traiteacute par lrsquoordonnateur et peut
deacutesormais ecirctre transmis au comptable pour prise en charge
Mise agrave
disposition du
comptable
HELIOS Le mandat a eacuteteacute inteacutegreacute par HELIOS (mis agrave disposition du
service comptable pour traitement)
Mise en
paiement HELIOS Le flux de virement a eacuteteacute envoyeacute agrave la Banque de France
31 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Le tableau ci-dessous preacutesente les eacuteleacutements deacuteclencheurs des statuts et les peacuterimegravetres de responsabiliteacute
associeacutes (pour les EPN)
Statut Producteur du statut Eleacutement deacuteclencheur
Deacuteposeacutee Mode EDI CPP 2017
Mode Portail CPP 2017
Mode EDI Flux drsquoacquittement
Mode Portail validation du deacutepocirct ou de la saisie par le
fournisseur
En cours
drsquoacheminement
vers le destinataire
Mode EDI CPP 2017
Mode Portail CPP 2017
Mode EDI Envoi du flux pivot
Mode Portail Envoi du flux pivot
Mise agrave disposition
du destinataire
Mode EDI CPP 2017
Mode Portail et API CPP 2017
Mode EDI Flux drsquoacquittement du SI Financier EPN
Mode Portail Envoi de la notification courriel par lrsquoespace
factures reccedilues au destinataire
Rejeteacutee par
lrsquoordonnateur
(selon les situations)
Mode EDI SI Financier du service
ordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
La facture est rejeteacutee par le service destinataire de la facture
(ex erreur de destinataire donneacutees de facturation erroneacutees
etc)
Suspendue
(statut facultatif pour
les EPN qui ne sont
pas en mode flux)
Mode EDI SI Financier du service
ordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le traitement de la facture peut ecirctre suspendu lorsqursquo une
ou plusieurs piegraveces justificatives sont manquantes
Service fait
(statut facultatif)
Mode EDI SI Financier du service
ordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le service-fait a eacuteteacute certifieacute et lrsquoordonnateur peut deacutesormais
proceacuteder agrave la liquidation et au mandatement creacuteation de la
demande de paiement
Mandateacutee DP
valideacutee
(statut facultatif)
Mode EDI SI Financier du service
ordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le mandat ou la DP a eacuteteacute creacuteeacute et traiteacute par lrsquoordonnateur et
peut deacutesormais ecirctre transmis au comptable pour prise en
charge
Mise agrave
disposition du
comptable
(statut facultatif)
Mode EDI SI Financier du service
comptable (automatisation du
traitement des factures financier hellip)
Mode Portail et service I Espace
factures reccedilues
Le mandat demande de paiement a eacuteteacute creacuteeacute(e) par le
service ordonnateur et mis agrave disposition du service
comptable pour traitement
Comptabiliseacutee
(statut facultatif)
Mode EDI SI Financier du service
comptable (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le mandat demande de paiement lieacute(e) agrave la facture a eacuteteacute
valideacute par le payeur et comptabiliseacute
Mise en
paiement
(statut facultatif
pour les EPN qui
ne sont pas en
mode flux)
Mode EDI SI Financier du service
comptable (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le flux de virement a eacuteteacute envoyeacute agrave la Banque de France
32 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
37 Les controcircles reacutealiseacutes par la solution mutualiseacutee-CPP 2017
La solution mutualiseacutee-CPP 2017 assure 3 niveaux de controcircle sur les donneacutees de facturation transmises par le
fournisseur
371 Les controcircles de coheacuterence du flux et de seacutecuriteacute
Pour chaque flux reccedilu un controcircle antiviral et un controcircle sur les formats sont preacutevus tant pour les donneacutees de
facturation originales que pour les piegraveces jointes
372 Les controcircles de structure des donneacutees
Pour chaque type de flux les regravegles de syntaxe cardinaliteacute et format des donneacutees deacutecrites dans la partie 4 du
document sont controcircleacutees en entreacutee de la solution
33 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
373 Les controcircles de la coheacuterence des donneacutees
Pour chaque type de flux les regravegles de syntaxe cardinaliteacute et format des donneacutees deacutecrites dans la partie 4 du
document (description des formats portant les flux drsquoeacutechange autour de la solution mutualiseacutee-CPP 2017) sont
controcircleacutees en entreacutee de la solution
Donneacutees Controcircles effectueacutes par la solution mutualiseacutee-CPP 2017
Identifiant du
fournisseur Veacuterification de lrsquoexistence du SIRET (ou drsquoun autre type drsquoidentifiant)
Numeacutero de Facture
Controcircle drsquouniciteacute (si aucune autre facture du mecircme fournisseur avec le mecircme
numeacutero a eacuteteacute transmise) ET absence de rejet autorisant recyclage (SIRET
erroneacute codes service erroneacute)
Controcircle sur la longueur du champ
Identifiant du
destinataire Veacuterification de lrsquoexistence du SIRET
Code service
Controcircle de la preacutesence de lrsquoinformation uniquement si lrsquoEPN ou lrsquoentiteacute du
secteur public local lrsquoa indiqueacute comme un eacuteleacutement obligatoire dans son
parameacutetrage
Date drsquoeacutemission
Date eacutemission le Date de reacuteception
(Date de reacuteception = Date du jour de lacquisition des donneacutees de facturation dans la
solution mutualiseacutee CPP2017)
Montant agrave Payer
Les donneacutees de facturation avec montants agrave payer agrave 0euro sont accepteacutees par la
solution mutualiseacutee CPP2017 mecircme si elles ne font pas lrsquoobjet drsquoun paiement
effectif
Devise de facturation Les donneacutees de facturation doivent ecirctre mono devise
Reacutefeacuterence
engagement
Controcircle de la preacutesence de lrsquoinformation uniquement si lrsquoEPN ou lrsquoentiteacute du
secteur public local lrsquoa indiqueacute comme un eacuteleacutement obligatoire dans son
parameacutetrage lrsquoinformation devra ecirctre veacuterifieacutee par lrsquoEPN ou lrsquoentiteacute du secteur
public et communiqueacutee au fournisseur
Cette information est obligatoire pour les factures agrave destination des services de
lrsquoEtat
34 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
374 Focus sur le controcircle drsquouniciteacute
3741 Deacutelimitation de lrsquouniciteacute
Lrsquouniciteacute de la facture est eacutetablie agrave partir des trois informations suivantes
Code pays
Lrsquoidentifiant fournisseur
Le numeacutero de facture
3742 Le controcircle de lrsquouniciteacute
Lrsquouniciteacute de la facture vise agrave eacuteviter les erreurs de facturation (double facturation notamment) Une facture
preacutesentant des informations similaires cumulativement sur ces trois donneacutees par rapport agrave une facture
preacuteceacutedemment envoyeacutee fera lrsquoobjet drsquoun rejet par la solution mutualiseacutee-CPP 2017
Le controcircle drsquouniciteacute est systeacutematiquement bloquant sauf dans le cas ougrave la preacuteceacutedente facture a fait lrsquoobjet drsquoun
rejet technique reacutesultant des controcircles reacutealiseacutes par la solution mutualiseacutee-CPP 2017 ou drsquoun rejet pour cause
drsquoerreur sur les donneacutees drsquoacheminement (ex SIRET)
35 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
38 Les possibiliteacutes de recyclage de la facture
Dans certains cas de rejet de sa facture le fournisseur est habiliteacute agrave reacuteexploiter les donneacutees de sa facture afin
de faciliter la nouvelle eacutemission vers la solution mutualiseacutee-CPP 2017
381 Deacutelimitation du recyclage
Seuls certains rejets peuvent donner lieu au recyclage de la facture
Les rejets en entreacutee de la solution suite au(x) controcircle(s) preacuteciteacute(s)
Les rejets dus agrave une erreur drsquoidentification du destinataire par lrsquoeacutemetteur (rejet automatique du SI ou
manuel par un agent via le portail)
382 Modaliteacutes du recyclage
Dans ces deux cas lrsquoeacutemetteur peut si son systegraveme drsquoinformation le lui permet reacuteeacutemettre le flux apregraves
correction des eacuteleacutements erroneacutes mais en conservant un numeacutero de facture identique
383 Modaliteacutes de reacuteeacutemission de facture sans recyclage
Pour tous les autres cas de rejet lrsquoeacutemetteur doit
eacutetablir un avoir reacutefeacuterenccedilant la facture initiale
eacutemettre une nouvelle facture
36 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
39 Les diffeacuterents cadres de facturation
391 Modaliteacutes de prise en compte des cadres de facturation speacutecifiques
La solution mutualiseacutee-CPP 2017 prendra en charge les cas de facturation speacutecifiques lieacutes agrave
la sous-traitance dans le cas ougrave le sous-traitant est admis au paiement direct17
la cotraitance
la facturation de meacutemoires de frais de justice
aux marcheacutes de travaux
Afin de mettre en œuvre les processus lieacutes agrave ces cas speacutecifiques un cadre de facturation doit ecirctre renseigneacute
pour chaque facture transmise 21 cadres principaux de facturation permettent agrave lrsquoeacutemetteur de preacuteciser le type
de document de facturation envoyeacute Ces diffeacuterents cadres sont eacutetablis selon le rocircle de lrsquoeacutemetteur du document
dans le processus de facturation
Facture A1
Facture deacutejagrave payeacutee (ex carte dachat) A2
Meacutemoire de frais de justice A3
Projet de deacutecompte mensuel A4
Etat dacompte A5
Etat dacompte valideacute A6
Projet de deacutecompte final A7
Deacutecompte geacuteneacuteral et deacutefinitif A8
Facture A9
Projet de deacutecompte mensuel A10
Projet de deacutecompte final A11
Facture A12
Projet de deacutecompte mensuel A13
Projet de deacutecompte final A14
Etat acompte A15
Etat acompte valideacute A16
Projet de deacutecompte geacuteneacuteral A17
Deacutecompte geacuteneacuteral A18
Etat dacompte valideacute A19
Deacutecompte geacuteneacuteral A20
Un beacuteneacuteficiaire de remboursement de
la TICDemande de remboursement de la TIC A21
Objet deacuteposeacute
Une maicirctrise dœuvre dans le cadre de
la facturation dun marcheacute de travaux
Cadre de facturation
Une maicirctrise douvrage dans le cadre
de la facturation dun marcheacute de
travaux
Un sous-traitant
Un cotraitant
Un fournisseur ou un mandataire
Rocircle du deacuteposant
Mode Service uniquement (via les API positionneacutees sur des portails amont)
Lorsquun eacutemetteur souhaite transmettre un avoir la piegravece doit ecirctre typeacutee avoir et porter le cadre de
facturation A1 quel que soit le cadre de facturation utiliseacute dans le flux facture initialement transmis
17 laquo Seul le sous-traitant de premier rang peut beacuteneacuteficier du paiement direct les sous-traitants de second rang
et de rang ulteacuterieur ne pouvant srsquoen preacutevaloir raquo (Instruction ndeg12-012-M0 du 30 mai 2012
httpcirculairelegifrancegouvfrpdf201206cir_35389pdf) Les fournisseurs relevant de la sous-traitance
en cascade (au-delagrave du rang 1) ne sont pas habiliteacutes agrave utiliser la solution mutualiseacutee-CPP 2017
37 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
392 Focus sur les modaliteacutes de validation
Certains des cadres de facturation peuvent neacutecessiter une validation de la facture par les acteurs concerneacutes
avant transmission au destinataire Ainsi lrsquoindication par le fournisseur des donneacutees drsquoidentification du valideur
(laquo entiteacute valideur raquo des flux preacutesenteacutees dans la partie 4) est obligatoire pour certains cadres de facturation
(deacutepocirct de facture ou de projet de deacutecompte par un sous-traitant ou cotraitant notamment)
En cas de deacutepocirct de piegraveces neacutecessitant une validation multiple le premier valideur indique les coordonneacutees
permettant lrsquoidentification du valideur suivant Les validations srsquoeffectuent en mode portail uniquement
Le scheacutema ci-dessous deacutecrit le processus standard de validation drsquoune facture dans la solution mutualiseacutee-CPP
2017
38 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
393 Focus sur les modaliteacutes de prise en compte des piegraveces de marcheacute de travaux sur CPP
Les marcheacutes de travaux mentionneacutes ci-dessous sont les marcheacutes de travaux soumis au CCAG travaux (ougrave
lrsquoeacutetablissement drsquoun eacutetat drsquoacompte par une MOE est neacutecessaire)
Dans ce cadre la solution mutualiseacutee-CPP 2017 prendra en charge les processus de facturation suivants
Principes appliqueacutes
Les documents deacuteposeacutes sur la solution CPP doivent parvenir au service comptable par voie
deacutemateacuterialiseacutee
Lrsquoidentiteacute du destinataire final doit ecirctre preacuteciseacutee par le fournisseur lors de lrsquoinitialisation du processus de
facturation Les laquo valideurs raquo de chaque document deacuteposeacute doivent ecirctre preacuteciseacutes agrave chaque eacutetape
Les fonctionnaliteacutes de la solution mutualiseacutee (consultationdeacutepocirctvalidation) sont ouvertes aux MOE et
MOA sur la base du volontariat et sous reacuteserve de leur authentification
Peacuterimegravetre couvert par la solution mutualiseacutee
Le projet de deacutecompte mensuel cette piegravece peut ecirctre transmise par le fournisseur sous reacuteserve qursquoelle
soit prise en charge par la MOE au travers de la solution mutualiseacutee
Etat drsquoacompte les fonctionnaliteacutes de la solution mutualiseacutee sont ouvertes aux MOE (pour
transmission des eacutetats drsquoacompte) sur la base du volontariat la deacutemateacuterialisation de lrsquoeacutetat drsquoacompte
est une possibiliteacute offerte agrave des acteurs non soumis agrave lrsquoobligation reacuteglementaire de deacutemateacuterialisation
Projet de deacutecompte final cette piegravece peut ecirctre transmise par le fournisseur sous reacuteserve qursquoelle soit
prise en charge par la MOE au travers de la solution mutualiseacutee-CPP 2017
Projet de deacutecompte geacuteneacuteral la deacutemateacuterialisation du projet de deacutecompte geacuteneacuteral est possible par la
MOE si la MOA et le fournisseur sont identifieacutes sur le portail de la solution mutualiseacutee-CPP2017
Deacutecompte geacuteneacuteral la deacutemateacuterialisation du deacutecompte geacuteneacuteral est possible par la MOE et la MOA si le
fournisseur est identifieacute sur le portail de la solution mutualiseacutee-CPP 2017
Deacutecompte geacuteneacuteral et deacutefinitif la deacutemateacuterialisation du Deacutecompte geacuteneacuteral et deacutefinitif est obligatoire
Documents veacutehiculeacutes en piegraveces jointes les documents produits dans le cadre des marcheacutes de travaux
pourront ecirctre transmis au travers de la solution mutualiseacutee-CPP 2017 (deacutecompte mensuel et geacuteneacuteral)
39 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Cas drsquoutilisation
Le tableau ci-dessous reacutecapitule lrsquoensemble des cas drsquoutilisation deacutefinis pour permettre la prise en charge dans
la solution mutualiseacutee-CPP 2017 des piegraveces neacutecessaires agrave la facturation en cours de marcheacute
40 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Le tableau ci-dessous reacutecapitule lrsquoensemble des cas drsquoutilisation deacutefinis pour permettre la prise en charge dans
la solution mutualiseacutee-CPP 2017 des piegraveces neacutecessaires agrave la facturation en fin de marcheacute
Cas particulier Transmission des piegraveces par un acteur divergeant du producteur des piegraveces
La transmission agrave la solution mutualiseacutee-CPP 2017 des piegraveces de marcheacute de travaux par un acteur divergeant
du producteur des piegraveces implique que
Lrsquoauthentification de la piegravece deacuteposeacutee via CPP par un acteur distinct du producteur du document de
facturation nrsquoest pas assureacutee par la solution mutualiseacutee
La solution mutualiseacutee garantie lrsquoauthenticiteacute des documents deacuteposeacutes par les acteurs qui en sont agrave base
les producteurs
Les piegraveces deacuteposeacutees par un acteur divergeant du producteur de la piegravece ne peuvent ecirctre transmises agrave
la solution mutualiseacutee qursquoen mode laquo deacutepocirct portail raquo
Afin de garantir lrsquoauthenticiteacute des eacuteleacutements deacuteposeacutes par un acteur distinct du producteur du document de
facturation il sera neacutecessaire pour les parties prenantes de recourir aux modaliteacutes suivantes
Deacutemateacuterialisation native
Deacutemateacuterialisation duplicative
Nota les portails amont pourront deacuteroger agrave ces modaliteacutes de transmission srsquoils permettent une validation
interne (la qualiteacute de cette validation nrsquoeacutetant pas veacuterifieacutee par la solution mutualiseacutee)
41 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4 DESCRIPTION DES FORMATS PORTANT LES FLUX DrsquoECHANGES AUTOUR DE LA
SOLUTION MUTUALISEE-CPP 2017
Ce chapitre preacutesente les formats des flux accepteacutes en entreacutee par la solution mutualiseacutee-CPP 2017 ainsi que les
formats des flux eacutemis par la solution mutualiseacutee-CPP 2017 agrave destination de personnes publiques et des
fournisseurs dans le cadre de la remonteacutee du cycle de vie de la facture
41 Vue drsquoensemble des flux autour de la solution mutualiseacutee-CPP 2017
Le scheacutema ci-dessous preacutesente le systegraveme de deacutemateacuterialisation des factures et les principaux systegravemes
externes impliqueacutes dans lrsquoeacutemissiondeacutepocirct des factures et leur traitement
Le flux Pivot (S) est le format de reacutefeacuterence des donneacutees veacutehiculant les informations neacutecessaires et
suffisantes agrave lrsquointeacutegration des factures dans les diffeacuterents SI de gestion de la Sphegravere Publique Il contient les donneacutees permettant la creacuteation drsquoun mandat ou drsquoune demande de paiement la facture sous forme de piegravece jointe ainsi que le cas eacutecheacuteant les piegraveces justificatives compleacutementaires
transmises par le remettant au format drsquoorigine Les flux de type Facture
o Le flux structureacute Facture (E1) porte lrsquoensemble des donneacutees drsquoune facture transmise par un fournisseur ainsi que les piegraveces jointes attacheacutees (donneacutees non structureacutees ou structureacutees)
o Le flux mixte Facture (E2) porte le lot minimal de donneacutees de facturation transmis par un fournisseur ainsi que des piegraveces jointes attacheacutees (donneacutees structureacutees ou non) dont une a minima repreacutesentant la facture
o Le flux structureacute Meacutemoire de frais de justice (E3) porte lrsquoensemble des donneacutees drsquoun meacutemoire de frais de justice transmis par un fournisseur ainsi que les piegraveces jointes attacheacutees (donneacutees non structureacutees ou structureacutees)
Le flux Cycle de vie (R) comprend les donneacutees sur lrsquoavancement du processus de paiement de
chaque dossier de facturation et particuliegraverement la liste chronologique des laquo statuts raquo relatifs au
traitement des diffeacuterents modes de facturation agrave chaque eacutetape du traitement
42 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
411 Matrices des flux drsquoeacutechange
4111 Matrices des flux par type drsquoacteur
Les matrices ci-dessous reacutecapitulent les caracteacuteristiques des flux eacutemis et reccedilus par type drsquoacteur concerneacute
Tous les formats reacutefeacuterenceacutes par le CEN seront pris en compte par la solution mutualiseacutee-CPP 2017
41111 Pour un Fournisseur priveacute raccordeacute en mode EDI
Code
Flux
Type Flux Emetteur Reacutecepteur Mode Format
E1 Flux structureacute
facture SI Fournisseur CPP 2017 EDI
UBL-Invoice
Format CII
PES Facture
Format EDIFACT18
Format ISO202219
E2 Flux mixte
facture SI Fournisseur CPP 2017 EDI
UBL-Invoice minimal
CII minimal
CPP Factures Minimal
PES_Factures Minimal
Format PDFA320
E3
Flux structureacute
meacutemoire de
frais de justice
SI Fournisseur CPP 2017 EDI UBL-Invoice
R Cycle de vie CPP 2017 SI Fournisseur EDI AIFE_Statut
CPPStatutPivot
NB les formats utiliseacutes pour transmettre des factures agrave lrsquoEtat via la solution actuelle Chorus factures seront
accepteacutes par la solution mutualiseacutee La compatibiliteacute ascendante est donc assureacutee pour les fournisseurs deacutejagrave
raccordeacutes
41112 Pour une entiteacute du secteur public local raccordeacutee en mode EDI
Code
Flux
Type Flux Emetteur Reacutecepteur Mode Format
E1 Flux structureacute
facture
SI
SPL CPP 2017 EDI
PES Facture
E3
Flux structureacute
meacutemoire de
frais de justice
SI SPL CPP 2017 EDI UBL-Invoice
S Pivot CPP 2017 SI Collectiviteacute EDI CPPFacturePivot
R Cycle de Vie
entrant
SI
SPL CPP 2017 EDI CPPStatutPivot
R Cycle de Vie
sortant CPP 2017 SI Fournisseur EDI CPPStatutPivot
18 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen 19 Idem 20 Idem
43 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Le scheacutema ci-dessous preacutesente la vue drsquoensemble des flux existant autour du processus de traitement de la
facture et lrsquoexeacutecution comptable de la deacutepense qui en reacutesulte
41113 Pour un Etablissement Public National raccordeacute en mode EDI
Code
Flux
Type Flux Emetteur Reacutecepteur Mode Format
E1
Flux
structureacute
facture
SI EPN CPP 2017 EDI
UBL-Invoice
PES Facture
Format EDIFACT21
Format ISO202222
E2 Flux mixte
facture SI EPN CPP 2017 EDI
UBL-Invoice minimal
CII minimal
CPP Factures Minimal
PES_Factures Minimal
Format PDFA323
E3
Flux
structureacute
meacutemoire de
frais de
justice
SI EPN CPP 2017 EDI UBL-Invoice
S Pivot CPP 2017 SI EPN EDI CPPFacturePivot
R Cycle de Vie
entrant SI EPN CPP 2017 EDI CPPStatutPivot
R Cycle de Vie
sortant CPP 2017 SI EPN EDI CPPStatutPivot
21 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen 22 Idem 23 Idem
44 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
412 Preacutesentation des formats accepteacutes par type de flux EDI
41211 Les formats accepteacutes pour les flux drsquoeacutemission des partenaires vers CPP
Type de flux Formats reacutefeacuterenceacutes dans
les speacutecifications
externes
Formats accepteacutes
E1
(Flux structureacute
Facture)
UBL Invoice
UBL 20
UBL 21
UBL-PEPPOL
UBL-FEN105
UBL Factures publiques
CII
CII 20
CII 21
CII-FEN135
EDIFACT EDIFACT
ISO2022 ISO2022
E2
(Flux mixte
facture)
CPP Factures Minimal CPP Factures Minimal
PDFA3 PDFA3
UBL minimal
UBL minimal 20
UBL minimal 21
UBL-PEPPOL minimal
UBL-FEN105 minimal
CII minimal CII 30
E3
(Flux structureacute
Meacutemoire de frais
de justice)
UBL Invoice UBL 20
UBL 21
R
(cycle de vie) CPP Statut CPP Statut
41212 Les formats accepteacutes pour les flux drsquoeacutemission de CPP vers les partenaires
Type de flux Format reacutefeacuterenceacute dans les
speacutecifications externes
Formats accepteacutes
S
(Flux Pivot) CPP Facture Pivot CPP Facture Pivot
R
(Cycle de vie)
AIFE Statut AIFE Statut
CPP Statut CPP Statut
45 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
42 Description geacuteneacuterique des donneacutees par type de flux
Pour chaque flux les tableaux preacutesentant les donneacutees constitutifs du flux preacutecisent
les donneacutees constitutives du flux leur caractegravere obligatoire ou facultatif leur caractegravere multiple ou non leur description la reacutefeacuterence aux regravegles de gestion geacuteneacuteriques applicables
Cette partie ne deacutecrit pas les donneacutees techniques des flux agrave fin de seacutecurisation de routage ou de traccedilabiliteacute
421 Description du flux Pivot
Le flux Pivot est geacuteneacutereacute par la solution mutualiseacutee CPP-2017 pour transmettre les factures deacuteposeacutees dans la
solution mutualiseacutee CPP-2017 agrave destination des services de lrsquoEtat du secteur public local ou des Etablissements
Publics Cette transmission se fait en mode EDI
Un flux Pivot est donc constitueacute par
Les donneacutees de lrsquoenveloppe
Les donneacutees structureacutees en XML Une piegravece jointe de type facture (sauf en cas de transmission drsquoun flux E2 au format PDFA3) Des piegraveces jointes constitueacutees par des documents compleacutementaires le cas eacutecheacuteant
46 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nb La balise laquo Date de Reacuteception raquo permet de veacutehiculer la date agrave laquelle la facture a eacuteteacute prise en compte par
lrsquoAdministration lorsque celle-ci diffegravere de la date drsquoeacutemission de la facture La date effective de reacuteception de la
facture pouvant diffeacuterer de la date drsquoeacutemission de la facture indiqueacutee par le fournisseur dans le flux qursquoil
transmet
A titre drsquoillustration le scheacutema ci-dessous permet de visualiser la maniegravere dont les donneacutees drsquoune facture
peuvent ecirctre extraites pour former le format Pivot de Facturation
FournisseurPays
Fournisseur
Nom (raison sociale)
Deacutebiteur Identifiant
Deacutebiteur
Code Service
Deacutebiteur
Nom Service
Reacutesumeacute Type
Reacutesumeacute Identifiant
(numeacutero)
Reacutesumeacute
Date drsquoeacutemission de
la facture
Reacutesumeacute Devise
Reacutesumeacute
Montant HT
Reacutesumeacute
Montant agrave Payer
Engagement
Numeacutero de
Commande
Reacutecapitulatif TVA
Montant Base
Reacutecapitulatif TVA
Taux
Reacutecapitulatif TVA
Montant Total
Reacutesumeacute Cadre de
facturation
Fournisseur Type
Identifiant
Fournisseur
Identifiant
Reacutesumeacute Mode de
Paiement
Reacutecapitulatif TVA
47 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Les tableaux ci-dessous deacutecrivent la structure geacuteneacuterique des donneacutees structureacutees en XML du flux pivot
regroupeacutees par entiteacutes principales Les donneacutees constitutives de chacune des entiteacutes sont deacutecrites dans les
tableaux suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
Pivot de Facturation
Entiteacute OF Pluraliteacute Description Regravegles
Donneacutees facture O Unique Informations geacuteneacuterales sur la facture
Donneacutees facture - Lignes
F
Unique
Informations sur les lignes de la facture
deacutecrivant les fournitures de biens et de
services et leurs prix
Donneacutees facture ndash Lignes -
Ligne
F
Multiple
Informations sur une ligne de la facture
deacutecrivant les fournitures de biens et de
services et leurs prix
Donneacutees facture - TVA F
Multiple Reacutecapitulatif des montants de taxes par taux G123
G124
Donneacutees facture - Montants O Unique Informations sur les montants de la facture
Donneacutees facture -
Engagement
F Unique
Informations sur lrsquoengagement juridique
fondateur de la facture
Fournisseur O Unique Informations sur le fournisseur G211
Fournisseur - Reacutefeacuterences
bancaires
F Unique
Informations sur les donneacutees bancaires du
fournisseur
Deacutebiteur O
Unique Informations sur lrsquoentiteacute publique destinatrice
de la Facture
G212
Piegravece jointe
F
Multiple
Piegravece(s) Jointe(s) dont la facture dans son
format original tel qursquoeacutemit par le fournisseur et
accepteacute en entreacutee de CPP
G405
G407
G408
G409
G410
G411
Cycles de vie F Unique Informations relatives aux validations
Cycle de vie unitaire O Multiple
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
48 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Donneacutees Facture (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Type O Unique
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune
demande de paiement (paiement total
acompte) ou drsquoun avoir
G101
G115
Cadre (mode de
facturation) O Unique
Deacutefinit le mode de facturation correspondant
agrave la reacutealisation des fournitures de biens et de
services de la facture ou agrave leur regraveglement
- standard (mono-fournisseur)
- Cotraitance (globale ou simple)
- Sous-traitance
- ASAP
- Marcheacutes de travaux
- Affacturage
- hellip
G102
G103
G104
Identifiant (numeacutero) O Unique
Identifiant (numeacutero) de la demande de
paiement eacutemise par le Fournisseur
(identifiant unique de la facture ou de lrsquoavoir)
G105
G106
Date drsquoeacutemission de la
facture O Unique
Date de la facture telle que speacutecifieacutee par le
Fournisseur
G107
G109
Date de reacuteception O Unique Date de reacuteception de la demande de
paiement par ladministration
G108
G109
Devise O Unique
Devise agrave laquelle se rapportent tous les
montants de la facture (neacutecessairement
mono devise)
G110
G111
G112
Identifiant facture origine F Unique En cas drsquoAvoir numeacutero de la demande de
paiement sur laquelle lrsquoavoir est applicable
G105
G106
Mode de paiement O Unique
Preacutecise les informations relatives aux
modaliteacutes de paiement demandeacutees par le
fournisseur
G116
Entiteacute donneacutees facture - Montants (Obligatoire et Unique)
Montant Hors Taxe O Unique
Montant Total Hors Taxe des fournitures de
biens et de services listeacutees dans la facture
apregraves remises eacuteventuelles
G113
Montant TTC O Unique
Montant Total Toutes Taxes Comprises des
fournitures de biens et de services listeacutees
dans la facture apregraves remises eacuteventuelles
G113
G114
Montant agrave payer O Unique Montant agrave payer pouvant ecirctre infeacuterieur au
Montant TTC dans certains cas
G113
G115
49 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute donneacutees facture - TVA (Facultatif et Multiple)
autant doccurrences que de taux de TVA applicables dans la facture
Nom OF Pluraliteacute Description Regravegles
Montant base O Unique
Pour chaque Taux de TVA applicable au sein
de la facture Total Hors Taxe des montants
factureacutes associeacutes au Taux de TVA consideacutereacute
G113
Taux O Unique Pour chaque Taux de TVA applicable au sein
de la facture Taux de TVA consideacutereacute
G125
Montant taxe O Unique
Pour chaque Taux de TVA applicable au sein
de la facture montant total de la TVA
appliqueacutee
G113
Entiteacute donneacutees facture ndash Lignes ndash Ligne (facultative et multiple)
Nom OF Pluraliteacute Description Regravegles
Numeacutero O Unique Numeacutero correspondant au numeacutero de la
ligne de facturation
G601
Reacutefeacuterence produit F Unique
Reacutefeacuterence code de lrsquoarticle ou de la
fourniture de bien et de service zone
informative
P101
Quantiteacute factureacutee O Unique Nombre de quantiteacutes factureacutees P103
Prix unitaire O Unique Prix unitaire (HT) avant remise par Uniteacute
de Livraison
G113
Montant HT O Unique Montant Hors taxe de la ligne apregraves remise G113
Taux de TVA F Unique Taux de TVA applicable G125
50 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute donneacutees facture - Engagement (Facultatif et Unique)
Nom OF Pluraliteacute Description Regravegles
Numeacutero de marcheacute F Unique Identifie le Marcheacute (numeacutero de marcheacute ou
numeacutero de convention)
P106
G301
Numeacutero drsquoengagement F Unique Identifie lrsquoEngagement (bon de commande
ou numeacutero de marcheacute exeacutecutable)
P107
G301
Entiteacute Fournisseur (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique
Identifie le pays ougrave est immatriculeacute le tiers
fournisseur
G201
G202
G203
Type identifiant O Unique Identifie le reacutefeacuterentiel drsquoimmatriculation du
fournisseur (SIRET RIDET hellip)
G205
G206
Identifiant O Unique
Le numeacutero drsquoidentification du fournisseur au
sein du reacutefeacuterentiel indiqueacute
G206
G207
G208
G214
Nom (raison sociale) O Unique Nom Courant Raison Sociale ou Identiteacute du
tiers fournisseur
G209
Mode drsquoeacutemission F Unique Indique le mode de production de la facture
(ie Data numeacuteriseacutee saisie)
Entiteacute Fournisseur - Reacutefeacuterence Bancaire (facultative et Unique)
Nom OF Pluraliteacute Description Regravegles
Type de reacutefeacuterence bancaire F Unique
Nature du reacutefeacuterentiel bancaire utiliseacute pour
identifier un compte bancaire
G117
G118
G122
Identifiant compte bancaire F Unique
IBAN numeacutero du compte bancaire sur lequel
effectuer le paiement
G118
G119
G122
51 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
Identifiant eacutetablissement
bancaire F Unique
BIC du compte bancaire code banque et
code guichet sur lequel effectuer le paiement
G118
G120
G121
G122
Entiteacute Deacutebiteur (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Type identifiant O Unique Identifie le reacutefeacuterentiel drsquoimmatriculation du
deacutebiteur (SIRET RIDET hellip)
G205
G206
Identifiant O Unique Le numeacutero SIRET de lrsquoorganisation publique G214
G216
Nom (raison sociale) F Unique
Nom de lrsquoorganisation ou raison sociale (telle
que speacutecifieacutee dans le MarcheacuteBon de
Commande)
G209
Code service F Unique
Codification des services au sein de
lrsquoorganisation du destinataire de la facture
Cette codification permet un routage
automatiseacute ou manuel de la facture au sein de
lrsquoorganisation
P113
Nom service F Unique
Nom du service au sein de lrsquoorganisation du
destinataire de la facture Il permet le routage
manuel de la facture vers ce service
P114
52 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Piegravece Jointe (Facultative et Multiple)
autant doccurrences que de piegraveces jointes agrave la facture
Nom OF Pluraliteacute Description Regravegles
Numeacutero drsquoordre F Unique Numeacutero de lrsquoentiteacute PJ si plusieurs blocs PJ
sont renseigneacutes
Identifiant unique (URI) F Unique
Une URL univoque permettant dacceacuteder agrave la
version archiveacutee du Document
en loccurrence une Reacutefeacuterence SMA
G410
Type PJ O Unique
Deacutefinit la nature du document G401
G405
G406
Nom PJ O Unique
Nom de la piegravece jointe P104
G409
G412
G413
Format PJ - MimeType F Unique Deacutefinit le format eacutelectronique du document
(en utilisant le Mime Type)
G403
Contenu F Unique
Le contenu compresseacute et encodeacute du fichier
originel mateacuterialisant le document
G404
G407
G408
G410
Identifiant original F Unique
Identifiant de facture eacutetablie par lrsquousine de
numeacuterisation du SI Chorus
La valorisation de cette donneacutee indique que
la facture a eacuteteacute acquise par numeacuterisation par
le SI Chorus
G128
Entiteacute cycle de validation ndash validation unitaire (Facultatif et Multiple)
autant doccurrences que de valideurs
Date du statut O Unique Date et heure de geacuteneacuteration de lrsquoeacuteveacutenement
ayant geacuteneacutereacute le statut
G126
Code statut O Unique Deacutefinition de lrsquoeacutevegravenement G501
Compleacutement statut O Unique Libelleacute standardiseacute de lrsquoeacuteveacutenement
Commentaire F Unique Compleacutement au libelleacute de lrsquoeacuteveacutenement Ex
motif du rejet
P112
53 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute cycle de validation - producteur du statut du cycle de vie (Facultatif et Multiple)
autant doccurrences que drsquoentiteacutes Cycle de vie
Type identifiant O Unique Type drsquoidentifiant du producteur du statut
Identifiant O Unique
Libelleacute indiquant quel Systegraveme
drsquoInformation ou Application a geacuteneacutereacute le
statut
Raison sociale O Unique Raison Sociale du producteur du statut
Code pays O Unique Code pays du producteur du statut
Note F Unique
54 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
422 Description des flux de type facture
4221 Description du flux structureacute Facture (E1)
Les matrices deacutecrites ci-apregraves nrsquoont pas vocation agrave recenser lrsquoensemble des donneacutees pouvant figurer sur une
facture mais les donneacutees minimales permettant de produire un objet Facture agrave partir drsquoune feuille de style
geacuteneacuterique Les autres donneacutees nrsquoapparaitront pas au travers de la feuille de style geacuteneacuterique de la facture
Dans le cas ougrave le fournisseur transmet la reacutefeacuterence URL de sa feuille de style ces donneacutees compleacutementaires
peuvent ecirctre renseigneacutees et afficheacutees sur la facture
Le flux structureacute Facture comprend quatre types de donneacutees
Les donneacutees strictement neacutecessaires au traitement de la facture par les systegravemes comptables et financiers de lEtat des collectiviteacutes locales ou des Etablissements Publics Nationaux ces donneacutees servent agrave constituer le Flux Pivot de facturation deacutecrit dans le chapitre deacutedieacute et doivent ecirctre systeacutematiquement renseigneacutees par le fournisseur
Eventuellement les donneacutees XML relatives agrave des modes de facturation speacutecifiques (exemple bloc
valideur) Les donneacutees dune facture conformes agrave la reacuteglementation Code geacuteneacuteral des impocircts et Code du
Commerce telles que deacutecrites preacuteceacutedemment Les donneacutees compleacutementaires permettant de repreacutesenter une Facture dans son inteacutegraliteacute avec tous les
deacutetails
Un flux structureacute Facture est donc constitueacute par
Les donneacutees de lrsquoenveloppe Les donneacutees structureacutees en XML neacutecessaires agrave la facturation Les donneacutees structureacutees en XML repreacutesentant linteacutegraliteacute de la Facture Des piegraveces jointes constitueacutees par des documents compleacutementaires le cas eacutecheacuteant
55 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Les tableaux ci-dessous deacutecrivent la structure geacuteneacuterique des donneacutees structureacutees en XML drsquoune Facture
regroupeacutees par entiteacutes principales Les donneacutees constitutives de chacune des entiteacutes sont deacutecrites dans les
tableaux suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
56 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Facture structureacutee Fournisseur
Entiteacute OF Pluraliteacute Description Regravegles
Geacuteneacuteraliteacutes O Unique Informations geacuteneacuterales sur la facture G129
Remises F Multiple Informations sur les remises applicables
globalement agrave la facture
Reacutecapitulatif taxes F Multiple Reacutecapitulatif des montants de taxes par taux G123
G124
Engagement F Unique Informations sur lrsquoengagement juridique
fondateur de la facture
Fournisseur O Unique Informations sur le Fournisseur eacutemettant la
Facture
G211
Deacutebiteur O Unique Informations sur lentiteacute destinatrice de la
facture
G212
Ligne O Multiple
Informations sur les lignes de la facture
deacutetaillant les fournitures de biens et de
services et leurs prix Les lignes peuvent
permettre de renseigner les taxes autres que
TVA
Paiement O Unique Informations sur le paiement de la facture
Valideur F Unique
Informations sur lrsquoentiteacute devant effectueacute une
validation (titulaire du bon de commande
mandataire MOE priveacutee)
G220
G221
G222
Encaisseur F Unique
Informations sur lorganisation agrave qui le
comptable doit effectuer le regraveglement en cas
daffacturage
Site de livraison F Multiple
Informations sur les sites de livraison
eacuteventuels des fournitures de biens et de
services listeacutees dans le bloc Ligne
Piegravece Jointe F Multiple
Piegravece(s) Jointe(s) agrave la facture justificative ou
non
G407
G408
G409
G410
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
57 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Geacuteneacuteraliteacutes (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Type O Unique
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune
demande de paiement (paiement total
acompte) ou drsquoun avoir
G101
G115
Cadre (mode de
facturation) F Unique
Deacutefinit le mode de facturation correspondant agrave
la reacutealisation des fournitures de biens et de
services de la facture ou agrave leur regraveglement
- standard (mono-fournisseur)
- Cotraitance (globale ou simple)
- Sous-traitance
- ASAP
- Marcheacutes de travaux
- Affacturage
- hellip
G102
G103
G104
Identifiant (numeacutero) O Unique
Identifiant (numeacutero) de la demande de
paiement eacutemise par le Fournisseur (identifiant
unique de la facture ou de lrsquoavoir)
G105
G106
Date drsquoeacutemission de la
facture O Unique
Date de la facture telle que speacutecifieacutee par le
Fournisseur
G107
G109
Deacutebut peacuteriode F Unique Date de deacutebut de la peacuteriode de facturation G109
Fin peacuteriode F Unique Date de fin de la peacuteriode de facturation G109
Description peacuteriode F Unique Description de la peacuteriode de facturation P112
Devise O Unique Devise agrave laquelle se rapportent tous les
montants de la facture
G110
G111
Identifiant facture Origine F Unique En cas drsquoavoir numeacutero de la facture sur
laquelle lrsquoavoir est applicable
G105
G106
Montant Hors Taxe O Unique
Montant Total Hors Taxe des fournitures de
biens et de services listeacutees dans la facture
apregraves remises eacuteventuelles
G113
Montant Taxe F Unique
Montant Total des Taxes dues pour les
fournitures de biens et de services listeacutees dans
la facture apregraves remises eacuteventuelles
G113
Montant TTC O Unique
Montant Total Toutes Taxes Comprises des
fournitures de biens et de services listeacutees dans
la facture apregraves remises eacuteventuelles
G113
G114
Montant Remise F Unique Montant Total des remises eacuteventuelles G113
Montant agrave deacuteduire F Unique Montant deacutejagrave payeacute agrave deacuteduire du Montant TTC G113
Montant agrave payer O Unique Montant agrave payer pouvant ecirctre infeacuterieur au
Montant TTC dans certains cas
G113
G115
Note F Multiple Texte(s) libre(s) associeacute(s) agrave la facture Les
mentions fiscales leacutegalement obligatoires
P112
G127
58 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
peuvent ecirctre indiqueacutees ici
Entiteacute Remises (Facultatif et Multiple)
autant dentiteacutes que de poste de remise applicables au global de la facture
Nom OF Pluraliteacute Description Regravegles
Motif F Unique Texte libre deacutecrivant la raison de la remise P112
Montant remise O Unique Montant total de la remise appliqueacutee G113
Entiteacute ReacutecapitulatifTaxes (Facultatif et Multiple)
autant dentiteacutes que de taux de TVA applicables dans la facture
Nom OF Pluraliteacute Description Regravegles
Type de Taxe O Unique Type de taxe applicable G123
Montant de base O Unique
Pour chaque Taux de TVA applicable au sein
de la facture Total Hors Taxe des montants
factureacutes associeacutes au Taux de TVA consideacutereacute
G113
Taux O Unique Pour chaque Taux de TVA applicable au sein
de la facture Taux de TVA consideacutereacute
G125
Montant de taxe O Unique
Pour chaque Taux de TVA applicable au sein
de la facture montant total de la TVA
appliqueacutee
G113
Exoneacuteration F Unique Texte libre pour justifier de lexoneacuteration de
taxe
P112
Entiteacute Engagement (Facultatif et Unique)
Nom OF Pluraliteacute Description Regravegles
Numeacutero de contrat F Unique Identifie le Contrat P105
Numeacutero de marcheacute F Unique Identifie le Marcheacute (numeacutero de marcheacute ou
numeacutero de convention)
P106
G301
Numeacutero drsquoengagement F Unique Identifie lrsquoEngagement (bon de commande ou
numeacutero de marcheacute exeacutecutable)
P107
G301
Date deffet F Unique Date deffet de lrsquoengagement G109
59 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Fournisseur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique
Code du pays du siegravege social de lrsquoeacutemetteur G201
G202
G203
Typage identifiant O Unique Nature de lrsquorsquoidentifiant reacutefeacuterenccedilant le
fournisseur G204
Identifiant O Unique
Le numeacutero drsquoidentification du fournisseur au
sein du reacutefeacuterentiel indiqueacute
G207
G208
G210
G214
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de lrsquoorganisation G209
Code service F Unique Codification des services au sein de
lrsquoorganisation eacutemettrice de la facture
P113
Nom service F Unique Nom du service au sein de lrsquoorganisation
eacutemettrice de la facture
P114
Identifiant TVA F Unique Numeacutero de TVA intra-communautaire
Reacutegime TVA F Unique
Permet drsquoindiquer si le fournisseur est soumis
agrave la TVA sur les encaissements ou sur les
deacutebits
G213
Nom commercial F Unique Nom commercial de lrsquoorganisation G209
Ligne Adresse commerciale F Multiple Ligne drsquoadresse
Code Postal commercial F Unique Code postale de lrsquoadresse commerciale
Commune commerciale F Unique Commune de lrsquoadresse commerciale
Code Pays commercial F Unique Identifie le Pays ougrave est localiseacute le Tiers G201
G203
Nom contact F Unique Identiteacute de la personne agrave contacter G209
Teacuteleacutephone contact F Unique Numeacutero de teacuteleacutephone de la personne agrave
contacter
Teacuteleacutecopie contact F Unique Numeacutero de teacuteleacutecopie de la personne agrave
contacter
Courriel contact F Unique Adresse courriel de la personne agrave contacter
Adresse leacutegale O Multiple Ligne drsquoadresse G215
Code Postal leacutegal O Unique Code postale de lrsquoadresse leacutegale
Commune leacutegale O Unique Commune de lrsquoadresse leacutegale
Nom signataire F Unique
Identiteacute de la personne signataire de lacte
(facturation intra-sphegravere publique)
G209
P110
G224
60 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
Qualiteacute signataire F Unique Qualiteacute de la personne signataire de lacte
(facturation intra-sphegravere publique)
G223
G224
Note F Multiple
Texte(s) libre(s) associeacute(s) agrave lrsquoentiteacute
fournisseur
P112
G127
G225
Entiteacute Deacutebiteur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Typage identifiant O Unique
Identifie le reacutefeacuterentiel drsquoimmatriculation du
destinataire de la facture (SIRET)
G204
G216
G206
Identifiant O Unique
Le numeacutero SIRET de lrsquoorganisation publique G207
G208
G214
G216
Nom (raison sociale) F Unique
Nom de lrsquoorganisation ou raison sociale (telle
que speacutecifieacutee dans le MarcheacuteBon de
Commande)
G209
G219
P114
Code service F Unique
Codification des services au sein de
lrsquoorganisation du destinataire de la facture
Cette codification permet un routage
automatiseacute ou manuel de la facture au sein
de lrsquoorganisation
G217
G218
P113
Nom service F Unique
Nom du service au sein de lrsquoorganisation du
destinataire de la facture Il permet le
routage manuel de la facture vers ce service
P114
G219
Identifiant TVA F Unique Numeacutero de TVA intra-communautaire
Code pays leacutegal O Unique Code pays de lrsquoadresse leacutegale G201
G203
Ligne adresse leacutegale F Multiple Ligne drsquoadresse G215
Code postal leacutegal F Unique Code postal de lrsquoadresse leacutegale
Nom commune leacutegale F Unique Commune de lrsquoadresse leacutegale
Note F Multiple Texte(s) libre(s) associeacute(s) agrave lrsquoentiteacute deacutebiteur P112
G127
61 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Ligne (obligatoire et multiple)
Nom OF Pluraliteacute Description Regravegles
Numeacutero O Unique Numeacutero de ligne (seacutequentiel) G601
Type F Unique
Le type de ligne permet drsquoindiquer si la ligne
contient des eacuteleacutements de prix agrave prendre en
compte dans les totalisations ou uniquement
des donneacutees agrave valeur informative
G602
Sous-type F Unique
Le sous-type de ligne permet de preacuteciser le
type de ligne en indiquant srsquoil srsquoagit drsquoune
ligne de
- Deacutetail
- Regroupement
- Information
G603
Site livraison F Unique
Permet de rattacher la ligne de facturation agrave
un site de livraison et de regrouper toutes
les lignes drsquoun mecircme site
P108
Description F Unique
Description geacuteneacuterale de la fourniture ou de la
fourniture de biens et de services zone
informative
P112
Reacutefeacuterence produit F Unique
Reacutefeacuterence code de lrsquoarticle ou de la
fourniture de biens et de services zone
informative
P101
Nom article F Unique
Nom (abreacutegeacute ou type) de lrsquoarticle ou de la
fourniture de bien et de services zone
informative
P102
Date de livraison F Unique Date de livraison G109
Quantiteacute factureacutee O Unique Nombre drsquouniteacutes factureacutees P103
Uniteacute livraison F Unique Uniteacute utiliseacutee pour la livraison
Prix unitaire O Unique Prix unitaire (HT) avant remise par Uniteacute de
Livraison
G113
Montant base F Unique Montant Hors Taxe de la ligne avant remise G113
Montant remise F Unique Montant de la remise pour la ligne G113
Montant HT O Unique Montant Hors taxe de la ligne apregraves remise G113
Taux de TVA O Unique Taux de TVA applicable G125
Compleacutement F Multiple
Texte(s) compleacutementaire(s) permettant de
deacutetailler le contenu drsquoune fourniture de biens
et de services
P112
G127
62 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Paiement (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Date eacutecheacuteance O Unique Date deacutecheacuteance de paiement deacutetermineacutee
par le Fournisseur G109
Mode de paiement O Unique
Preacutecise les informations relatives aux
modaliteacutes de paiement demandeacutees par le
fournisseur
G116
Type Reacutefeacuterence bancaire F Unique
Nature du reacutefeacuterentiel bancaire utiliseacute pour
identifier un compte bancaire
G117
G118
G122
Identifiant compte bancaire F Unique
IBAN du compte bancaire sur lequel
effectuer le paiement
G118
G119
G122
Identifiant eacutetablissement
bancaire F Unique
BIC du compte bancaire sur lequel effectuer
le paiement
G118
G120
G121
G122
Notes F Multiple Texte(s) libre(s) associeacute(s) aux termes de
paiement
P112
G127
Entiteacute Valideur (optionnel et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique Code du pays du siegravege social du valideur G201
G203
Typage identifiant O Unique Nature de lrsquorsquoidentifiant reacutefeacuterenccedilant le valideur G204
Identifiant O Unique
Le numeacutero drsquoidentification du valideur au sein
du reacutefeacuterentiel indiqueacute
G207
G208
G214
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de lrsquoorganisation G209
Nom contact F Unique Identiteacute de la personne agrave contacter G209
Teacuteleacutephone contact F Unique Numeacutero de teacuteleacutephone de la personne agrave
contacter
Teacuteleacutecopie contact F Unique Numeacutero de teacuteleacutecopie de la personne agrave
contacter
Courriel contact F Unique Adresse courriel de la personne agrave contacter
Adresse leacutegale F Multiple Ligne drsquoadresse
Code Postal leacutegale F Unique Code postal de lrsquoadresse leacutegale
Commune leacutegale F Unique Commune de lrsquoadresse leacutegale
63 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Encaisseur (optionnel et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique Code du pays du siegravege social de lrsquoencaisseur G201
G203
Typage identifiant O Unique Nature de lrsquoidentifiant reacutefeacuterenccedilant
lrsquoencaisseur
G204
Identifiant O Unique
Le numeacutero drsquoidentification leacutegale du
Fournisseur dans son pays
G207
G208
Nom (raison sociale) O Unique Nom leacutegal de lrsquoorganisation G209
Nom contact F Unique Identiteacute de la personne agrave contacter G209
Teacuteleacutephone contact F Unique Numeacutero de teacuteleacutephone de la personne agrave
contacter
Courriel contact F Unique Adresse courriel de la personne agrave contacter
Adresse leacutegale F Multiple Ligne drsquoadresse
Code postal leacutegal F Unique Code postal de lrsquoadresse leacutegale
Commune leacutegale F Unique Commune de lrsquoadresse leacutegale
Entiteacute SiteLivraison (facultatif et multiple)
Nom OF Pluraliteacute Description Regravegles
Identifiant O Unique Identifiant du site de livraison P108
Nom O Unique Deacutenomination du site de livraison P109
Adresse F Multiple Ligne drsquoadresse
Code postal F Unique Code postal
Commune F Unique Commune
Code pays adresse F Unique Identifie le Pays ougrave est localiseacute le site G201
G203
64 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Piegravece Jointe (facultative et Multiple)
autant de blocs que de piegraveces jointes agrave la facture
Nom OF Pluraliteacute Description Regravegles
Type PJ O Unique Deacutefinit la nature du document G401
G405
Nom PJ O Unique
Nom de la piegravece jointe P104
G409
G412
G413
Format PJ O Unique Deacutefinit le format eacutelectronique du document
(en utilisant le Mime Type)
G402
G403
Contenu O Unique
Le contenu compresseacute et encodeacute du fichier
originel mateacuterialisant le document
G404
G407
G408
65 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4222 Description du flux mixte Facture (E2)
Le flux mixte Facture porte le lot minimal de donneacutees transmis par un fournisseur associeacute agrave chaque facture
transmise ainsi que des piegraveces jointes attacheacutees (donneacutees structureacutees ou non) dont une PJ repreacutesentant la
facture (hors transmission au format PDFA3) Le flux mixte Facture comprend ainsi 3 types de donneacutees
Les donneacutees strictement neacutecessaires au traitement de la facture par les systegravemes comptables et financiers de lEtat des entiteacutes du secteur public local ou des Etablissements Publics Nationaux ces donneacutees structureacutees servent agrave constituer le Flux Pivot de facturation deacutecrit dans le chapitre deacutedieacute et doivent ecirctre systeacutematiquement renseigneacutees par le fournisseur
La facture en piegravece jointe (hors transmission au format PDFA3)
Si neacutecessaire des piegraveces jointes compleacutementaires
Un flux mixte Facture est constitueacute par
Les donneacutees de lrsquoenveloppe
Les donneacutees structureacutees en XML neacutecessaires agrave la constitution du flux pivot (donneacutees structureacutees uniquement) et le cas eacutecheacuteant compleacuteteacute des informations relatives agrave des modes de facturation speacutecifiques (bloc valideur)
Une piegravece jointe constitueacutee par le fichier eacutelectronique repreacutesentant la Facture conforme agrave la reacuteglementation (hors transmission au format PDFA3)
Dautres piegraveces constitueacutees par des documents compleacutementaires le cas eacutecheacuteant
66 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Les tableaux ci-dessous deacutecrivent la structure geacuteneacuterique des donneacutees XML drsquoune Facture mixte regroupeacutees par
entiteacutes principales Les donneacutees constitutives de chacune des entiteacutes sont deacutecrites dans les tableaux suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
Facture mixte Fournisseur
Entiteacute OF Pluraliteacute Description Regravegles
Donneacutees factures O Unique Informations geacuteneacuterales sur la facture
Donneacutees factures - TVA F Multiple Reacutecapitulatif des montants de taxes par
taux
G123
G124
Donneacutees factures -
Engagement F Unique
Informations sur lrsquoengagement juridique
fondateur de la facture
Donneacutees factures - Ligne de
facturation F Multiple
Informations sur les lignes de la facture
deacutecrivant les fournitures de biens et de
services et leurs prix
Fournisseur O Unique Informations sur le Fournisseur eacutemettant la
Facture
G211
Fournisseur ndash Reacutefeacuterence
bancaire F Unique
Informations sur le paiement de la facture
Deacutebiteur O Unique Informations sur lentiteacute destinatrice de la
facture
G212
Valideur F Unique
Informations sur lrsquoentiteacute devant effectueacute
une validation (titulaire du bon de
commande mandataire MOE priveacutee)
G220
G221
G222
PiegraveceJointe F Multiple
Piegravece(s) Jointe(s) dont la facture dans son
format original tel qursquoeacutemit par le fournisseur
G405
G407
G408
G409
G411
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
67 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Donneacutees factures (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Type O Unique
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune
demande de paiement (paiement total
acompte) ou drsquoun avoir
G101
G115
Cadre (mode de
facturation) F Unique
Deacutefinit le mode de facturation correspondant
agrave la reacutealisation des fournitures de biens et de
services de la facture ou agrave leur regraveglement
- standard (mono-fournisseur)
- Cotraitance (globale ou simple)
- Sous-traitance
- ASAP
- Marcheacutes de travaux
- Affacturage
- hellip
G102
G103
G104
Identifiant (numeacutero) O Unique
Identifiant (numeacutero) de la demande de
paiement eacutemise par le Fournisseur
(identifiant unique de la facture ou de
lrsquoavoir)
G105
G106
Date drsquoeacutemission de la
facture O Unique
Date de la facture telle que speacutecifieacutee par le
Fournisseur
G107
G109
Devise F Unique
Devise agrave laquelle se rapportent tous les
montants de la facture (neacutecessairement
mono devise)
G110
G111
G112
Identifiant facture Origine F Unique En cas drsquoavoir numeacutero de la facture sur
laquelle lrsquoavoir est applicable
G105
G106
Mode de paiement O Unique
Preacutecise les informations relatives aux
modaliteacutes de paiement demandeacutees par le
fournisseur
G116
Entiteacute donneacutees factures - Montants (Obligatoire et Unique)
Montant Hors Taxe O Unique
Montant Total Hors Taxe des fournitures de
biens et de services listeacutees dans la facture
apregraves remises eacuteventuelles
G113
Montant TTC O Unique
Montant Total Toutes Taxes Comprises des
fournitures de biens et de services listeacutees
dans la facture apregraves remises eacuteventuelles
G113
G114
Montant agrave payer O Unique Montant agrave Payer pouvant ecirctre infeacuterieur au
Montant TTC dans certains cas
G113
G115
68 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute donneacutees factures - TVA (facultatif et multiple)
autant dentiteacutes que de taux de TVA applicables dans la facture
Nom OF Pluraliteacute Description Regravegles
Type Taxe F Unique Type de taxe applicable G123
G124
Montant base O Unique
Pour chaque Taux de TVA applicable au sein
de la facture Total Hors Taxe des montants
factureacutes associeacutes au Taux de TVA consideacutereacute
G113
Taux O Unique
Pour chaque Taux de TVA applicable au sein
de la facture Taux de TVA consideacutereacute
G125
Montant taxe O Unique
Pour chaque Taux de TVA applicable au sein
de la facture montant total de la TVA
appliqueacutee
G113
Entiteacute donneacutees factures - Engagement (Facultatif et Unique)
Nom OF Pluraliteacute Description Regravegles
Numeacutero de marcheacute F Unique Identifie le Marcheacute (numeacutero de marcheacute ou
numeacutero de convention)
P106
G301
Numeacutero drsquoengagement F Unique Identifie lrsquoEngagement (bon de commande
ou numeacutero de marcheacute exeacutecutable)
P107
G301
Entiteacute Fournisseur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays F Unique
Code du pays du siegravege social de lrsquoeacutemetteur G201
G202
G203
Typage identifiant F Unique Nature de lrsquorsquoidentifiant reacutefeacuterenccedilant le
fournisseur
G204
Identifiant O Unique
Le numeacutero drsquoidentification du fournisseur au
sein du reacutefeacuterentiel indiqueacute
G206
G207
G208
G210
G214
69 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de
lrsquoorganisation
G209
Entiteacute Fournisseur ndash Reacutefeacuterence bancaire (facultatif et unique)
Nom OF Pluraliteacute Description Regravegles
Type reacutefeacuterence bancaire F Unique Nature du reacutefeacuterentiel bancaire utiliseacute pour
identifier un compte bancaire
G117
Idcompte bancaire F Unique IBAN numeacutero du compte bancaire sur
lequel effectuer le paiement
G118
Id eacutetablissement bancaire F Unique
BIC du compte bancaire code banque et
code guichet sur lequel effectuer le
paiement
G119
G120
G121
Entiteacute Deacutebiteur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Typage identifiant O Unique
Identifie le reacutefeacuterentiel drsquoimmatriculation du
destinataire de la facture (SIRET)
G204
G216
G206
Identifiant O Unique
Le numeacutero SIRET de lrsquoorganisation publique G206
G207
G208
G214
G216
Nom (raison sociale) F Unique
Nom de lrsquoorganisation ou raison sociale
(telle que speacutecifieacutee dans le MarcheacuteBon de
Commande)
G209
Code service F Unique
Codification des services au sein de
lrsquoorganisation du destinataire de la facture
Cette codification permet un routage
automatiseacute ou manuel de la facture au sein
de lrsquoorganisation
G217
G218
P113
Nom service F Unique
Nom du service au sein de lrsquoorganisation du
destinataire de la facture Il permet le
routage manuel de la facture vers ce
service
G219
P114
70 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Donneacutees factures - Ligne de facturation (facultative et multiple)
Nom OF Pluraliteacute Description Regravegles
Numeacutero O Unique Numeacutero de ligne (seacutequentiel) G601
Site de livraison F
Unique Permet de rattacher la ligne de facturation agrave
un site de livraison et de regrouper toutes
les lignes drsquoun mecircme site
P108
Description F
Unique Description geacuteneacuterale de la fourniture ou de
la fourniture de bien et de service zone
informative
P112
Reacutefeacuterence produit F
Unique Reacutefeacuterence code de lrsquoarticle ou de la
fourniture de bien et de service zone
informative
P101
Quantiteacute factureacutee O Unique Nombre drsquouniteacutes factureacutees P103
Prix unitaire O Unique Prix unitaire (HT) avant remise par Uniteacute
de Livraison G113
Montant HT O Unique Montant Hors taxe de la ligne apregraves remise G113
Taux de TVA O Unique Taux de TVA applicable G125
Entiteacute Valideur (optionnel et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique
Code du pays du siegravege social du valideur G201
G202
G203
Typage identifiant O Unique
Nature de lrsquorsquoidentifiant reacutefeacuterenccedilant le
valideur
G204
G206
Identifiant O Unique
Le numeacutero drsquoidentification du valideur au
sein du reacutefeacuterentiel indiqueacute
G208
G214
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de
lrsquoorganisation
G209
71 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute PiegraveceJointe (obligatoire et Multiple)
autant de blocs que de piegraveces jointes agrave la facture Au moins une des PJ est une facture
Nom OF Pluraliteacute Description Regravegles
Type PJ O Unique
Deacutefinit la nature du document G401
G405
G406
Nom PJ O Unique
Nom de la piegravece jointe P104
G409
G412
G413
Format PJ (Mime type) O Unique Deacutefinit le format eacutelectronique du document
(en utilisant le Mime Type)
G402
G403
Contenu O Unique
Le contenu compresseacute et encodeacute du fichier
originel mateacuterialisant le document
G404
G407
G408
Identifiant numeacuterisation F Unique
Identifiant de facture eacutetablie par lrsquousine de
numeacuterisation du SI Chorus
La valorisation de cette donneacutee indique que
la facture a eacuteteacute acquise par numeacuterisation
par le SI Chorus
G128
72 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4223 Description du flux structureacute Meacutemoire de frais de justice (E3)
Les matrices deacutecrites ci-apregraves nrsquoont pas vocation agrave recenser lrsquoensemble des donneacutees pouvant figurer sur une
facture de meacutemoire de frais de justice mais les donneacutees minimales permettant de produire un objet Facture agrave
partir drsquoune feuille de style geacuteneacuterique Les autres donneacutees nrsquoapparaitront pas au travers de la feuille de style
geacuteneacuterique de la facture
Dans le cas ougrave le fournisseur transmet la reacutefeacuterence URL de sa feuille de style ces donneacutees compleacutementaires
peuvent ecirctre renseigneacutees et afficheacutees sur la facture
Le flux structureacute Meacutemoire de frais de justice comprend trois types de donneacutees
Les donneacutees strictement neacutecessaires au traitement de la facture par les systegravemes comptables et financiers de lEtat ces donneacutees servent agrave constituer le Flux Pivot de facturation deacutecrit dans le chapitre deacutedieacute et doivent ecirctre systeacutematiquement renseigneacutees par le fournisseur
Les donneacutees regraveglementairement obligatoires dans le cadre drsquoun meacutemoire de frais de justice Les donneacutees compleacutementaires permettant de repreacutesenter un meacutemoire de frais de justice dans son
inteacutegraliteacute avec tous les deacutetails
Un flux structureacute meacutemoire de frais de justice est donc constitueacute par
Les donneacutees de lrsquoenveloppe Les donneacutees structureacutees en XML neacutecessaires agrave la facturation Les donneacutees structureacutees en XML repreacutesentant linteacutegraliteacute de la Facture Des piegraveces jointes constitueacutees par des documents compleacutementaires
Le tableau ci-dessous deacutecrit la structure geacuteneacuterique des donneacutees drsquoun Meacutemoire de Frais de Justice par une
hieacuterarchie dEntiteacutes imbriqueacutes Les donneacutees constitutives de chacune des Entiteacutes sont deacutecrites dans les tableaux
suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
73 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
74 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Facture structureacutee de meacutemoire de frais de justice
Entiteacute OF Pluraliteacute Description Regravegles
Geacuteneacuteraliteacutes O Unique Informations geacuteneacuterales sur le meacutemoire G129
Reacutecapitulatif taxes F Multiple Reacutecapitulatif des montants de Taxes par taux G123
G124
Engagement F Unique Informations sur lrsquoengagement juridique
fondateur du meacutemoire
Fournisseur O Unique Informations sur le Fournisseur eacutemettant la
Facture G211
Deacutebiteur O Unique Informations sur lentiteacute destinatrice de la
facture
G212
Ligne O Multiple
Informations sur les lignes de la facture
deacutetaillant les fournitures de biens et de
services et leurs prix Les lignes peuvent
permettre de renseigner les taxes autres que
TVA
Paiement O Unique Informations sur le paiement de la facture
Juridiction O Multiple Informations sur la juridiction pour laquelle la
prestation a eacuteteacute effectueacutee
G703
Piegravece jointe F Multiple
Piegravece(s) Jointe(s) du meacutemoire justificative
ou non
G701
G407
G408
G409
75 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Geacuteneacuteraliteacutes (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Type O Unique
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune
demande de paiement (paiement total
acompte) ou drsquoun avoir
G101
G115
G713
G715
Cadre (mode de
facturation) O Unique
Deacutefinit le mode de facturation correspondant agrave
la reacutealisation des fournitures de biens et de
services de la facture ou agrave leur regraveglement
- standard (mono-fournisseur)
- Cotraitance (globale ou simple)
- Sous-traitance
- ASAP
- Marcheacutes de travaux
- Affacturage
- hellip
G102
G103
G104
Identifiant (numeacutero) O
Unique Identifiant (numeacutero) de la demande de
paiement eacutemise par le Fournisseur (identifiant
unique de la facture ou de lrsquoavoir)
G105
G106
Date deacutemission de la
facture O
Unique Date de la facture telle que speacutecifieacutee par le
Fournisseur
G107
G109
Deacutebut de peacuteriode F Unique Date de deacutebut de la peacuteriode de facturation G109
Fin de peacuteriode F Unique Date de fin de la peacuteriode de facturation G109
Description peacuteriode F Unique Description de la peacuteriode de facturation P112
Devise O Unique Devise agrave laquelle se rapportent tous les
montants de la facture
G110
G111
Montant Remise F Unique
Montant Total des remises eacuteventuelles G113
Montant TTC O Unique
Montant Total Toutes Taxes Comprises des
fournitures de biens et de services listeacutees dans
la facture apregraves remises eacuteventuelles
G113
G114
Montant agrave payer O Unique Montant agrave payer pouvant ecirctre infeacuterieur au
Montant TTC dans certains cas
G113
G115
Montant HT apregraves remise F Unique
Montant Total Hors Taxe des prestations
listeacutees dans le meacutemoire de frais de justice
apregraves remises eacuteventuelles
G113
Montant HT avant remise F Unique
Montant Total Hors Taxe des prestations
listeacutees dans le meacutemoire de frais de justice
avant remises eacuteventuelles
G113
76 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute ReacutecapitulatifTaxes (Facultative et Multiple)
autant dentiteacutes que de taux de TVA applicables dans le meacutemoire
Nom OF Pluraliteacute Description Regravegles
Exoneacuteration F Unique Texte libre pour justifier de lexoneacuteration de
taxe
P112
G712
Taux O Unique Pour chaque Taux de TVA applicable au sein de
la facture Taux de TVA consideacutereacute
G125
Montant taxe O Unique Montant total des taxes applicables G113
Montant HT O Unique Montant Total Hors Taxe des prestations listeacutees
dans le meacutemoire de frais de justice
G113
Montant de base F Unique Total Hors Taxe des montants factureacutes associeacutes
aux Taux de TVA consideacutereacutes
G113
Entiteacute Engagement (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Reacutefeacuterence aux textes
(code) O
Unique Code de la reacutefeacuterence aux textes de lois
applicables
G702
G703
Numeacutero drsquoengagement
juridique F Unique
Identifie le Bon de Commande P107
G301
G711
Date drsquoeffet F Unique Date deffet de lrsquoengagement G109
77 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Fournisseur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique Code du pays du siegravege social de lrsquoeacutemetteur G201
G203
Typage identifiant O Unique
Nature de lrsquoidentifiant reacutefeacuterenccedilant le fournisseur G204
G206
Identifiant O Unique
Le numeacutero drsquoidentification du fournisseur au sein
du reacutefeacuterentiel indiqueacute
G207
G208
G210
G214
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de lrsquoorganisation G209
Identifiant TVA F Unique Numeacutero de TVA intra-communautaire (pour EU) G210
Reacutegime TVA F Unique Permet drsquoindiquer si le fournisseur est soumis agrave
la TVA sur les encaissements ou sur les deacutebits
G213
Nom Commercial F Unique Nom commercial de lrsquoorganisation G209
Ligne adresse
Commerciale F Multiple
Ligne drsquoadresse G215
Code postal Commercial F Unique Code postale de lrsquoadresse commerciale
Commune commercial F Unique Commune de lrsquoadresse commerciale
Code Pays commercial F Unique Identifie le Pays ougrave est localiseacute le Tiers G201
G203
Adresse legale O Multiple Ligne drsquoadresse G215
Code Postal Leacutegal O Unique Code postale de lrsquoadresse leacutegale
Commune leacutegal O Unique Commune de lrsquoadresse leacutegale
Nom contact F Unique Identiteacute de la personne agrave contacter G209
Teacuteleacutephone contact F Unique Numeacutero de teacuteleacutephone de la personne agrave
contacter
Teacuteleacutecopie contact F Unique Numeacutero de teacuteleacutecopie de la personne agrave contacter
Courriel contact F Unique Adresse courriel de la personne agrave contacter
78 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Deacutebiteur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Identifiant O Unique
Le numeacutero SIRET de lrsquoorganisation publique G207
G208
G214
Code service O Unique
Codification des services au sein de
lrsquoorganisation du destinataire de la facture
Cette codification permet un routage automatiseacute
ou manuel de la facture au sein de
lrsquoorganisation
G217
G218
P113
Nom service F Unique Nom du service (telle que speacutecifieacutee dans le
MarcheacuteBon de Commande)
P114
G219
Entiteacute Ligne (obligatoire et multiple)
Nom OF Pluraliteacute Description Regravegles
Numeacutero drsquoaffaire O Unique Numeacutero de lrsquoaffaire
Reacutefeacuterence produit F Unique Reacutefeacuterence code de lrsquoarticle ou de la fourniture de
biens et de services zone informative
P101
Quantiteacute O Unique Quantiteacute P103
Quantiteacute X tarif O Unique Quantiteacute de la ligne multiplieacutee par le tarif de la
ligne
Numeacutero drsquoengagement F Unique Rappel du numeacutero du bon de commande G301
Montant HT O Unique Montant Hors taxe de la ligne apregraves remise G113
Montant TVA O Unique Montant de la TVA applicable G113
Taux TVA O Unique Taux de TVA applicable
Type de prestation (code) O Unique
Code du type de prestation effectueacute G706
G707
G710
Tarif de la prestation O Unique Tarif de la prestation effectueacutee G113
Prix de la quantiteacute O Unique Prix de la quantiteacute G113
Indicateur de charge F Unique Indicateur de charge applicable agrave la ligne G710
Motif de charge F Unique Motif de charge applicable agrave la ligne P112
G710
Montant de charge F Unique Montant de charge applicable agrave la ligne G113
G710
Autoriteacute Requeacuterante (code) O Unique Code de lrsquoautoriteacute agrave lrsquoorigine de la reacutequisition G708
G709
79 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
Numeacutero drsquoengagement
juridique F Unique
Identifie le Bon de Commande
Entiteacute Paiement
Nom OF Pluraliteacute Description Regravegles
Date drsquoeacutecheacuteance F Unique Date deacutecheacuteance de paiement deacutetermineacutee par le
Fournisseur G109
Mode de paiement F Unique Preacutecise les informations relatives aux modaliteacutes
de paiement demandeacutees par le fournisseur
G116
Type de reacutefeacuterence bancaire O Unique
Nature du reacutefeacuterentiel bancaire utiliseacute pour
identifier un compte bancaire
G117
G118
G122
Identifiant compte bancaire F Unique
IBAN du compte bancaire sur lequel effectuer le
paiement
G118
G119
G122
Identifiant eacutetablissement
bancaire F Unique
BIC du compte bancaire sur lequel effectuer le
paiement
G118
G120
G121
G122
Entiteacute Juridiction (par ligne)
Nom OF Pluraliteacute Description Regravegles
Identifiant O Unique Identifiant de la juridiction G704
G705
Date de la reacutequisition O Unique Date de notification de la reacutequisition G109
Date de la prestation O Unique Date effective de la prestation G109
80 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Piegravece Jointe (1 agrave n fois)
Nom OF Pluraliteacute Description Regravegles
Type PJ O Unique Deacutefinit la nature du document G401
Nom PJ O Unique
Nom de la piegravece jointe P104
G714
G715
G716
Format PJ (Mime type) O Unique Deacutefinit le format eacutelectronique du document (en
utilisant le Mime Type)
G402
G403
Contenu O Unique
Le contenu compresseacute et encodeacute du fichier
originel mateacuterialisant le document
G404
G407
G408
81 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
423 Description des flux Cycle de Vie de la facture (R)
Le flux Cycle de Vie est utiliseacute par la solution mutualiseacutee-CPP 2017 pour transmettre les statuts des factures
entre les diffeacuterents Systegravemes drsquoInformations et notamment vers les SI des Fournisseurs pour leur
permettre de beacuteneacuteficier de la restitution de lrsquoavancement du paiement drsquoune facture au sein drsquoune
Administration ou drsquoune collectiviteacute publique
Cette transmission peut se faire en mode EDI
Un flux Cycle de vie est donc constitueacute par
Les donneacutees de lrsquoenveloppe Les donneacutees structureacutees en XML
Le tableau ci-dessous deacutecrit la structure geacuteneacuterique des donneacutees constitutives du flux du cycle de vie au travers
drsquoune hieacuterarchie dentiteacutes imbriqueacutees Les donneacutees constitutives de chacune des Entiteacutes sont deacutecrites dans les
tableaux suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
Le tiers eacutemetteur du flux cycle de vie renseigne soit lrsquoentiteacute FluxStatut soit lrsquoentiteacute FactureStatut
Lrsquoentiteacute FluxStatut (partie gauche du scheacutema) permet de remonter les statuts relatifs agrave un ou plusieurs flux
Lrsquoentiteacute FactureStatut (partie droite du scheacutema) permet de remonter les statuts relatifs agrave une ou plusieurs
factures
Il nrsquoest pas possible de remonter au sein drsquoun mecircme flux cycle de vie des statuts relatifs au traitement du flux
et des statuts relatifs aux factures qui y sont associeacutees
82 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Si le tiers eacutemetteur du flux cycle de vie renseigne lrsquoentiteacute laquo Flux statut raquo il peut renseigner autant drsquoentiteacute
laquo Flux Statut Unitaire raquo que souhaiteacute afin de remonter les statuts de plusieurs flux Il peut aussi eacutemettre
plusieurs statuts pour un mecircme flux lrsquohorodatage permettant de traiter lrsquoordre
Si le tiers eacutemetteur du flux cycle de vie eacutemetteur renseigne lrsquoentiteacute laquo FactureStatut raquo il peut renseigner autant
drsquoentiteacute laquo laquo Facture Statut Unitaire raquo que souhaiteacute afin de remonter les statuts de plusieurs factures Il peut
aussi remonter plusieurs statuts pour une mecircme facture lrsquohorodatage permettant de traiter lrsquoordre
CPP Statut
Entiteacute OF Pluraliteacute Description Regravegles
Flux statut F Unique Lrsquoeacuteleacutement flux statut contient lrsquoensemble des
eacuteleacutements relatifs agrave des statuts de flux
G502
G504
Facture statut F Unique Lrsquoeacuteleacutement facture statut contient lrsquoensemble des
eacuteleacutements relatifs agrave des statuts de factures
G502
G504
Flux Statut unitaire O Multiple
Leacuteleacutement flux statut unitaire contient
lensemble des eacuteleacutements relatifs agrave un statut
concernant un flux
Facture statut unitaire O Multiple
Leacuteleacutement facture Statut unitaire contient
lensemble des eacuteleacutements relatifs agrave un statut
concernant une facture
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
Flux Statut Unitaire ndash Donneacutees statut (Obligatoire et multiple)
Nom OF Pluraliteacute Description Regravegles
Code statut O Unique Code du statut G503
Compleacutement statut F Unique Libelleacute standardiseacute de lrsquoeacuteveacutenement
Commentaire F Unique Compleacutement au libelleacute de lrsquoeacuteveacutenement Ex
motif du rejet
P112
Note F Unique
Commentaire permettant drsquoexpliciter le statut
remonteacute notamment en cas de rejet du flux par
le destinataire
Horodatage O Unique Date et heure de geacuteneacuteration de lrsquoeacuteveacutenement
ayant geacuteneacutereacute le statut
Type identifiant producteur F Unique Nature de lrsquoidentifiant reacutefeacuterenccedilant le producteur
Identifiant flux O Unique Identifiant du flux
83 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Flux Statut Unitaire ndash Donneacutees statut - Entiteacute Deacutetail (facultatif et unique)
Nom OF Pluraliteacute Description Regravegles
Nombre de lignes drsquoerreur O Unique Nombres de lignes drsquoerreur
Flux Statut Unitaire ndash Donneacutees statuts - Entiteacute Deacutetail de la ligne drsquoerreur (obligatoire et multiple)
Nom OF Pluraliteacute Description Regravegles
Identifiant ligne O Unique Identifiant de la ligne
Nature de lrsquoerreur O Unique Nature de lrsquoerreur
Code de lrsquoerreur O Unique Code de lrsquoerreur
Libelleacute de lrsquoerreur O Unique Libelleacute de lrsquoerreur P112
Description de lrsquoerreur F Unique Description de lrsquoerreur P112
Facture Statut Unitaire - Entiteacute Deacutetail (obligatoire et multiple)
Entiteacute OF Pluraliteacute Description Regravegles
Fournisseur O Unique Informations sur le Fournisseur eacutemettant la
Facture
G211
Deacutebiteur O Unique Informations sur lentiteacute destinatrice de la
facture
G212
Donneacutees statut O Unique Informations sur le statut remonteacute
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
Facture Statut Unitaire ndash Entiteacute Fournisseur (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique Identifie le pays ougrave est immatriculeacute le tiers
fournisseur
G201
G203
Typage identifiant O Unique Identifie le reacutefeacuterentiel drsquoimmatriculation du
fournisseur (SIRET RIDET hellip)
G204
Identifiant O Unique Le numeacutero drsquoidentification du fournisseur au sein
du reacutefeacuterentiel indiqueacute
G208
G214
Nom (raison sociale) O Unique Nom Courant Raison Sociale ou Identiteacute du tiers
fournisseur
G209
84 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Facture Statut Unitaire ndash Entiteacute Deacutebiteur (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Type Identifiant O Unique Identifie le reacutefeacuterentiel drsquoimmatriculation du
deacutebiteur (SIRET RIDET hellip)
Identifiant O Unique
Le numeacutero SIRET de lrsquoorganisation publique G204
G207
G214
G216
Nom (raison sociale) F Unique Nom de lrsquoorganisation (telle que speacutecifieacutee dans
le MarcheacuteBon de Commande)
G209
Code service F Unique Codification des services au sein de
lrsquoorganisation du destinataire de la facture
P113
Nom service F Unique Nom du service au sein de lrsquoorganisation du
destinataire de la facture
P114
G219
Facture Statut Unitaire ndash Entiteacute Statut (Obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Code statut O Unique Code du statut G501
Compleacutement statut F Unique Libelleacute standardiseacute de lrsquoeacuteveacutenement
Commentaire F Unique Compleacutement au libelleacute de lrsquoeacuteveacutenement Ex
motif du rejet P112
Horodatage O Unique Date et heure de geacuteneacuteration de lrsquoeacuteveacutenement
ayant geacuteneacutereacute le statut
G126
Identifiant producteur F Unique Libelleacute indiquant quel Systegraveme drsquoInformation ou
Application a geacuteneacutereacute le statut
Identifiant facture de
leacutemetteur O Unique Numeacutero de la Facture eacutemise par le Fournisseur G105
Date de la facture F Unique Date de la facture telle que speacutecifieacutee par le
Fournisseur
G109
Identifiant facture du
reacutecepteur (ref mandat DP) F Unique
Numeacutero de la reacutefeacuterence associeacutee agrave la facture
dans le systegraveme du destinataire (numeacutero de DP
ou de mandat)
85 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
424 Description des enveloppes des flux
Les donneacutees porteacutees par lrsquoenveloppe sont aux flux indiqueacutes ci-dessus
- Flux Pivot (S)
- Flux mixte Facture (E2)
Format CPPFacture
- Flux cycle de vie (R)
o CPPStatut
Enveloppe des flux (facultatif et unique)
Entiteacute OF Pluraliteacute Description Regravegles
Enveloppe unitaire O Multiple Informations geacuteneacuterales sur
lrsquoenveloppe
Enveloppe unitaire (obligatoire et multiple)
Entiteacute OF Pluraliteacute Description Regravegles
Paramegravetres F Multiple Informations sur les paramegravetres
Partenaires O Unique Informations sur les partenaires
Paramegravetres
Entiteacute OF Pluraliteacute Description Regravegles
Paramegravetres individuel F Multiple Informations sur le paramegravetre
individuel de lrsquoenveloppe
86 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Paramegravetre individuel
Entiteacute OF Pluraliteacute Description Regravegles
Numeacutero drsquoordre O Unique Informations sur le paramegravetre
individuel de lrsquoenveloppe
Valeur du paramegravetre O Unique Valeur du paramegravetre (libelle)
Note F Unique Texte libre associeacute au paramegravetre
individuel
P112
Partenaires
Entiteacute OF Pluraliteacute Description Regravegles
Reacutecepteur O Unique Informations sur le reacutecepteur du
flux
Emetteur O Unique Informations sur lrsquoeacutemetteur du flux
Reacutecepteur
Entiteacute OF Pluraliteacute Description Regravegles
Identifiant O Unique Identifiant du reacutecepteur du flux
Libelle O Unique Libelleacute du reacutecepteur du flux P112
Note F Unique Texte libre associeacute au reacutecepteur du
flux
P112
Emetteur
Entiteacute OF Pluraliteacute Description Regravegles
Identifiant O Unique Identifiant de lrsquoeacutemetteur du flux
Libelle O Unique Libelleacute de lrsquoeacutemetteur du flux P112
Note F Unique Texte libre associeacute agrave lrsquoeacutemetteur du
flux
P112
87 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
43 Regravegles de gestion associeacutees aux donneacutees geacuteneacuteriques porteacutees par les flux
Chacune des regravegles eacutenonceacutees dans le tableau est applicable agrave une ou plusieurs donneacutees geacuteneacuteriques deacutecrites
dans le chapitre Description deacutetailleacutee des formats syntaxiques associeacutes aux diffeacuterents types de flux
La nature de chaque regravegle renseigneacutee dans la colonne laquo nature raquo est donneacutee agrave titre informatif
Alimentation regravegle preacutecisant comment la donneacutee est valoriseacutee par la solution mutualiseacutee-CPP 2017 agrave partir dune source externe (pour les donneacutees du flux pivot uniquement)
Codification les valeurs de la donneacutee sont contraintes par une liste finie de valeurs eacutenumeacutereacutees dans le tableau ou reacutefeacuterenceacutees dans une source externe
Coheacuterence les valeurs de la donneacutee sont contraintes par une expression ou un algorithme associant dautres donneacutees
Format speacutecification du type ou du format de donneacutees applicable
Identification la valeur de la donneacutee est valideacutee dans un reacutefeacuterentiel externe
Regravegles de Gestion applicables aux donneacutees geacuteneacuteriques
Id Titre Libelleacute Nature
Regravegles sur les donneacutees geacuteneacuterales de la facture
G101 Type de Facture
autoriseacute
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune demande de
paiement ou drsquoun avoir Les valeurs possibles sont les
suivantes
- Paiement total
- Acompte
- Avoir
Les factures de reacutegularisation (suite agrave un eacutecheacuteancier de
paiement notamment dans le cadre de la consommation de
fluides) doivent ecirctre typeacutees laquo paiement total raquo
Codification
88 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G102 Cadre (Mode de
Facturation)
Les valeurs autoriseacutees pour le Cadre (Mode de Facturation) sont
A1 Deacutepocirct par un fournisseur drsquoune facture
A2 Deacutepocirct par un fournisseur drsquoune facture deacutejagrave payeacutee
A3 Deacutepocirct par un fournisseur drsquoun meacutemoire de frais de
justice
A4 Deacutepocirct par un fournisseur drsquoun projet de deacutecompte
mensuel
A5 Deacutepocirct par un fournisseur drsquoun eacutetat drsquoacompte
A6 Deacutepocirct par un fournisseur drsquoun eacutetat drsquoacompte
valideacute
A7 Deacutepocirct par un fournisseur drsquoun projet de deacutecompte
final
A8 Deacutepocirct par un fournisseur drsquoun deacutecompte geacuteneacuteral et
deacutefinitif
A9 Deacutepocirct par un sous-traitant drsquoune facture
A10 Deacutepocirct par un sous-traitant drsquoun projet de
deacutecompte mensuel
A11 Deacutepocirct par un sous-traitant drsquoun projet de
deacutecompte final
A12 Deacutepocirct par un cotraitant drsquoune facture
A13 Deacutepocirct par un cotraitant drsquoun projet de deacutecompte
mensuel
A14 Deacutepocirct par un cotraitant drsquoun projet de deacutecompte
final
A15 Deacutepocirct par une MOE drsquoun eacutetat drsquoacompte
A16 Deacutepocirct par une MOE drsquoun eacutetat drsquoacompte valideacute
A17 Deacutepocirct par une MOE drsquoun projet de deacutecompte
geacuteneacuteral
A18 Deacutepocirct par une MOE drsquoun deacutecompte geacuteneacuteral
A19 Deacutepocirct par une MOA drsquoun eacutetat drsquoacompte valideacute
A20 Deacutepocirct par une MOA drsquoun deacutecompte geacuteneacuteral
A21 Deacutepocirct par un beacuteneacuteficiaire drsquoune demande de
remboursement de la TIC
Mode Service uniquement (via les API positionneacutees sur des
portails amont)
Codification
G103 Cadre (mode de
facturation)
Le cadre (mode de facturation) est valoriseacute A1 dans le flux pivot
lorsque la balise nrsquoest pas renseigneacutee
Codification
G104 Type et Cadre
(mode de
facturation)
Si le type de facturation est laquo avoir raquo le cadre (mode de
facturation) est valoriseacute A1 dans le flux pivot quelle que soit la
valeur renseigneacutee dans le flux initial
Codification
G105 Identifiant de la
facture identifiant
de la facture
drsquoorigine
Lrsquoidentifiant de la facture est limiteacute agrave 20 caractegraveres
alphanumeacuteriques
Format
G106 Identifiant de la
Factureidentifiant
de la facture
drsquoorigine
Chaque Numeacutero de facture est unique pour un fournisseur quel
que soit lrsquoexercice
Coheacuterence
G107 Date drsquoeacutemission de
la facture
La date drsquoeacutemission de la facture doit ecirctre anteacuterieure ou eacutegale agrave
la date de deacutepocirct de la facture dans le systegraveme
Coheacuterence
89 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G108 Date de reacuteception La date de reacuteception correspond agrave la date drsquointeacutegration de la
facture dans la solution mutualiseacutee-CPP 2017 agrave lrsquoexception des
factures numeacuteriseacutees pour lesquelles elle est valoriseacutee par la
date de reacuteception du courrier agrave lrsquousine de numeacuterisation
Coheacuterence
G109 Date Tous les champs date sont sous le format suivant AAAA-MM-JJ Codification
G110 Devise La liste des Valeurs autoriseacutees pour la Devise dune Facture est
conforme agrave celle du reacutefeacuterentiel ISO 4217
Codification
G111 Devise Les factures sont mono-devise Codification
G112 Devise Si la devise nrsquoest pas renseigneacutee tous les montants sont
reacuteputeacutes valoriseacutes en euro
Codification
G113 Format drsquoun
Montant drsquoun Prix
ou drsquoun tarif dans
une Facture
Le Montant dans une facture est exprimeacute par un chiffre sur 19
positions
Il ne peut comporter plus de six deacutecimales
Le seacuteparateur est laquo raquo
Format
G114 Montant TTC Le montant TTC est positif Codification
G115 Type de facture et
Montant agrave payer
Si le type de facture est paiement total ou acompte et que le
Montant agrave Payer est neacutegatif le type de facture sera
valoriseacute laquo avoir raquo dans le flux pivot
Codification
G116 Mode de Paiement Les valeurs autoriseacutees sont
- Espegravece
- Chegraveque
- Virement
- Preacutelegravevement
- Autre
Si le mode de Paiement est valoriseacute autre par le fournisseur
ou nrsquoest pas valoriseacute la valeur Virement sera renseigneacutee dans
le flux pivot
Codification
G117 Type Reacutefeacuterence
bancaire autoriseacute
Les deux valeurs autoriseacutees sont
- IBAN
- RIB
Codification
G118 Format IBAN Si le reacutefeacuterentiel bancaire IBAN est speacutecifieacute lrsquoidentifiant du
compte bancaire respecte son format
Format
G119 Identifiant Compte
bancaire
Si le reacutefeacuterentiel bancaire RIB est speacutecifieacute cette zone est
valoriseacutee par la reacutefeacuterence du compte
Coheacuterence
G120 Identifiant
Etablissement
Bancaire
En cas de type RIB le format BIC est valoriseacute code banque et
code guichet
Coheacuterence
G121 Identifiant
Etablissement
Bancaire
Si le reacutefeacuterentiel bancaire IBAN est speacutecifieacute lrsquoidentifiant de
lrsquoeacutetablissement bancaire respecte le format BIC
Codification
90 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G122 RIB du tiers Dans le cas de facture avec paiement agrave un tiers divergent les
informations bancaires agrave renseigner sont celles de la socieacuteteacute
drsquoaffacturage
Codification
G123 Type de Taxe
autoriseacutee
La seule valeur prise en compte par CPP dans lrsquoentiteacute
ReacutecapitulatifTaxes est
- TVA
Codification
G124 Type de Taxe
autoriseacutee
Si Type de Taxe autoriseacutee nrsquoest pas renseigneacute le champ sera
valoriseacute par deacutefaut par laquo TVA raquo
Codification
G125 Taux de TVA
autoriseacute
Le taux de la TVA applicable est conforme agrave la liste
reacuteglementaire en vigueur en fonction de la date de facturation
Coheacuterence
G126 Format de
Horodatage
Un horodatage est exprimeacute suivant le format AAAA-MM-JJ
HHMMSS
La partie HHMMSS peut ecirctre omise ou forceacutee agrave 000000
Format
G127 Codification des
notes et des
compleacutements
Lorsque plusieurs balises notes ou de compleacutement de ligne sont
renseigneacutees au sein drsquoun mecircme bloc le fournisseur peut
indiquer un numeacutero de note dans lrsquoen-tecircte de celle-ci mais la
feuille de style les affichera dans lordre de preacutesence sur le flux
Codification
G128 Identifiant de
Numeacuterisation
Lrsquoidentifiant de numeacuterisation est de 22 caractegraveres Format
G129 Geacuteneacuteraliteacutes Les mentions reacuteglementaires de type litteacuteraire sont porteacutees dans
les balises correspondantes des flux Le cas eacutecheacuteant dans les
balises de note
Exemple mentions relative aux inteacuterecircts moratoires mention
de lrsquoauto liquidation de la TVA par le titulaire dans le cadre
drsquoune facture de sous-traitant
Codification
Regravegles sur les donneacutees des Tiers Fournisseurs Deacutebiteurs Valideurshellip
G201 Code Pays Le code Pays doit exister dans le Code ISO 3166 Codification
G202 Code Pays Si la balise code Pays nrsquoest pas renseigneacutee cette zone sera
valoriseacutee laquo FR raquo
Codification
G203 Format Code Pays Les codes de pays sont repreacutesenteacutes par un code agrave deux lettres Format
G204 Type Identifiant
autoriseacute en entreacutee
pour un Tiers
le type drsquoidentifiant autoriseacute est
1- Tiers avec SIRET
2- Tiers eacutetranger UE
3- Tiers eacutetranger hors UE
4- RIDET
5- Numeacutero Tahiti
6- Tiers en cours drsquoimmatriculation RCS
Codification
G205 Type Identifiant
autoriseacute en sortie
de la solution
mutualiseacutee pour un
Tiers
Le type drsquoidentifiant autoriseacute est
1- Tiers avec SIRET
2- Tiers eacutetranger UE
3- Tiers eacutetranger hors UE
4- RIDET
5- Numeacutero Tahiti
6- Tiers en cours drsquoimmatriculation RCS
7- Tiers physique
Codification
91 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G206 Identifiant drsquoun tiers Lorsque le type identifiant nrsquoest pas renseigneacute lrsquoidentifiant
utiliseacute est reacuteputeacute ecirctre un SIRET
Codification
G207 Format Identifiant
drsquoun tiers
Le nombre de caractegraveres maximum est deacutefini par le type
drsquoidentifiant
1- Si laquo type identifiant raquo est 1 14 caractegraveres maximum
2- Si laquo type identifiant raquo est 2 18 caractegraveres
3- Si laquo type identifiant raquo est 3 18 caractegraveres
4- Si laquo type identifiant raquo est 4 10 caractegraveres
5- Si laquo type identifiant raquo est 5 6 caractegraveres
6- Si laquo type identifiant raquo est 6 18 caractegraveres
Format
G208 Identifiant drsquoun tiers Lrsquoidentifiant est
- Le SIRET pour les tiers de type 1
- Lrsquoidentifiant de TVA intracommunautaire pour les tiers de type 2
- Le code Pays et les 16 premiers caractegraveres de la raison sociale pour les tiers de type 3
- Le RIDET pour les tiers de type 4
- Le numeacutero Tahiti les tiers de type 5
- Le code Pays et les 16 premiers caractegraveres du nom et preacutenom pour les tiers de type 6
Codification
G209 Nom raison Sociale Le nom ou la raison sociale doit comporter 99 caractegraveres
maximum
Format
G210 Identifiant drsquoun tiers
(bloc fournisseur)
Si le tiers est un fournisseur intracommunautaire et la balise
laquo Identifiant TVA raquo valoriseacutee le renseignement de la balise
laquo Identifiant raquo du bloc fournisseur est facultatif
G211 Fournisseur Le fournisseur est le tiers qui facture la fourniture de biens et de
services
Coheacuterence
G212 Deacutebiteur Le deacutebiteur est le tiers qui solde la creacuteance lieacutee agrave la fourniture
de biens et de services
G213 Reacutegime de TVA La liste des valeurs autoriseacutees pour le Reacutegime de TVA est la
suivante
- TVA DEBIT
- TVA ENCAISSEMENT
Codification
G214 Identification drsquoun
tiers
Le laquo fournisseur raquo le laquo deacutebiteur raquo et lelaquo valideur raquo preacutesent(s)
dans un dossier de Facturation doivent exister dans le
Reacutefeacuterentiel de la solution mutualiseacutee-CPP 2017
Coheacuterence
G215 Ligne drsquoadresse Au moins une ligne drsquoadresse leacutegale doit exister par dossier de
facturation
Coheacuterence
G216 Deacutebiteur Le typage drsquoidentifiant pour un deacutebiteur est toujours le SIRET
(Type 1)
Codification
G217 Reacutefeacuterence Service
Sphegravere Publique
Le code service est obligatoire pour certains deacutebiteurs
(lrsquoinformation est preacutesente dans la solution mutualiseacutee-CPP
2017)
Codification
G218 Reacutefeacuterence Service
Sphegravere Publique
Pour lrsquoEtat le code service renseigneacute doit figurer dans le
reacutefeacuterentiel des codes services (mis agrave disposition dans la solution
mutualiseacutee-CPP 2017)
Codification
92 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G219 Nom Service Le Nom Service pour les deacutebiteurs de la nature laquo Etat raquo sera
remplaceacute (srsquoil est valoriseacute) par celui preacutesent dans la liste de la
solution mutualiseacutee-CPP 2017
Coheacuterence
G220 Valideur Le valideur est obligatoire pour les modes de facturation
suivants A4 A7 A9 A10 A11 A12 A13 A14 A17 A18 A20
(G102)
Coheacuterence
G221 Valideur Le valideur est facultatif pour les modes de facturation
suivants A5 A15 (G102)
Coheacuterence
G222 Valideur Le valideur nrsquoest pas permis pour les modes de facturation
suivants A1 A2 A3 A6 A8 A16 A19 A21 (G102)
Coheacuterence
G223 Qualiteacute signataire La qualiteacute valideur peut ecirctre obligatoire pour les titres de
recettes (ASAP)
Coheacuterence
G224 Nom et Qualiteacute
Signature
Cette balise est obligatoire dans le cadre de lrsquoeacutemission de
factures par les entiteacutes publiques
Codification
G225 Note du bloc
fournisseur
Cette zone peut ecirctre utiliseacutee pour indiquer drsquoeacuteventuelles
mentions obligatoires (forme juridique capital social etc)
Codification
Regravegles sur les donneacutees drsquoengagement
G301 Reacutefeacuterence de
Marcheacute reacutefeacuterence
drsquoengagement
Pour les deacutebiteurs ayant rendu le numeacutero de commande
obligatoire il est obligatoire de renseigner au moins lrsquoune des
deux balises suivantes laquo reacutefeacuterence de Marcheacute raquo ou
laquo Reacutefeacuterence drsquoengagementraquo
Ces deacutebiteurs sont identifieacutes dans lrsquoannuaire mis agrave disposition
par la solution mutualiseacutee-CPP 2017
Coheacuterence
Regravegles sur les donneacutees des piegraveces jointes
G401 Type de Document
autoriseacute
La Liste des types autoriseacutes pour la Nature dun Document est
- 01-Factureavoir
- 02-Piegravece jointe compleacutementaire
Codification
G402 Format de
Document autoriseacute
Les formats de PJ accepteacutes sont les suivants BMP GIF FAX
ODT PPT TIFF XLS BZ2 GZJPEG P7S RTF TXT
XML CSV GZIP JPG PDF SVG XHTML XLSX DOC
HTM ODP PNG TGZ XLC ZIP DOCX HTML ODS PPS
TIF XLM
Format
G403 Format de
MimeType
Le format drsquoune valeur drsquoun document est une chaine
alphanumeacuterique conforme agrave RFC1782 (Mime Type)
Format
G404 Compression du
Contenu du
Document
Le contenu dun Document est compresseacute agrave partir du fichier
originel suivant la meacutethode unique autoriseacutee ZIP
Alimentation
G405 Uniciteacute de la PJ
Facture
Chaque Dossier de Facturation comprend une seule Piegravece
(jointe) Justificative de Nature = 01 (facture avoir) maximum
Coheacuterence
G406 Piece jointe Dans un dossier de facturation une PJ est de type 01 (facture
avoir)
Coheacuterence
G407 Piece jointe La taille drsquoune PJ est limiteacutee agrave 4 Mo Format
G408 Piece jointe La taille du dossier de facturation est limiteacutee agrave 120 Mo Format
93 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G409 Piece jointe Lorsque plusieurs piegraveces jointes sont renseigneacutees elles doivent
ecirctre codifieacutees selon une numeacuterotation deacutedieacutee
Codification
G410 Piece jointe Si lrsquoentiteacute laquo Piegravece Jointe raquo est renseigneacutee lrsquoune des deux balises
suivantes est obligatoirement renseigneacutee
- Contenu
- Identifiant unique (URI)
Codification
G411 Piece jointe Le renseignement de lrsquoentiteacute laquo Piegravece Jointe raquo est facultatif sauf
si le format drsquoentreacutee est autre que le PDFA3
Codification
G412 Piece jointe La piegravece jointe de type laquo 01 ndash Factureavoir raquo est renommeacutee tel
que par la solution mutualiseacutee-CPP 2017
FACnumerodefactureidentifiantdelrsquoentrepriseextension
Codification
G413 Piece jointe La piegravece jointe de type laquo 02 ndash Piegravece jointe compleacutementaire raquo
est renommeacutee tel que par la solution mutualiseacutee-CPP 2017
PJFACnumerodefactureidentifiantdelrsquoentrepriseextension
Codification
Regravegles sur les donneacutees de Cycle de Vie
G501 Liste valeurs des
Codes Statut de
factures
La Liste des valeurs autoriseacutees pour le code drsquoun Statut est
- 01 Deacuteposeacutee
- 02 En cours drsquoacheminement vers le destinataire
- 03 Mise agrave disposition du destinataire
- 04 Rejeteacutee par lordonnateur
- 05 Suspendue
- 06 Service fait
- 07 Mandateacutee DP valideacutee
- 08 Mise agrave disposition du comptable
- 09 Comptabiliseacutee
- 10 Mise en paiement
Codification
G502 Cycle de vie Dans le cadre de lrsquoeacutemission du flux cycle de vie lrsquoune des deux
entiteacutes est obligatoirement renseigneacutee
- Flux Statut
- Facture Statut
Coheacuterence
G503 Liste valeurs des
Codes Statut de flux
- 90 Reccedilu
- 91 En cours de transmission
- 92 Reccedilu Destinataire final
- 93 Erreur reception
- 94 Erreur reception destinataire final
- 95 Erreur de transmission au destinataire final
Codification
94 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G504 Cycle de vie Dans le cadre de lrsquoeacutemission du flux cycle de vie seulement lrsquoune
de ces deux entiteacutes est renseigneacutee
- Flux Statut
- Facture Statut
Codification
Regravegles sur les donneacutees des lignes de factures
G601 Lignes de
facturation
Le numeacutero de ligne est limiteacute agrave 4 caractegraveres soit 9999 lignes
maximum
Format
G602 Type de lignes de
facturation
La ligne de poste est valoriseacutee agrave laquo TYPE_LIGNE raquo ou laisseacutee
vide Si elle est laisseacutee vide cela indique que la ligne possegravede
des informations de prix agrave prendre en compte dans les
totalisations Le sous-type de fourniture de biens et de services
nrsquoest alors pas renseigneacute
Codification
G603 Sous Type de
facturation
Le sous-type de ligne doit ecirctre valoriseacute si le type de ligne est agrave
laquo TYPE_LIGNE raquo et peut contenir les valeurs suivantes
- laquo DETAIL raquo ce type de ligne de poste permet au fournisseur
drsquoindiquer les informations de prix agrave prendre en compte dans les
totalisations
- laquo REGROUPEMENT raquo ce type de ligne de poste permet au
fournisseur de fournir des preacutecisions de calcul (calculs de taxes
de TVA de sous-totaux de total)
- laquo INFORMATION raquo ce type de ligne de poste permet au
fournisseur de fournir des informations diverses autres que des
calculs (eacuteleacutements graphiques de preacutesentation de facture hellip)
Codification
Preacuteconisations24
P101 Ref Produit Le champ ref Produit est limiteacute agrave 40 caractegraveres Format
P102 Nom article Le champ nom article est limiteacute agrave 40 caractegraveres Format
P103 Quantiteacute factureacutee Le champ quantiteacute factureacutee est limiteacute agrave 10 caractegraveres
numeacuteriques
Format
P104 Nom PJ Le nom drsquoune PJ est de 35 caractegraveres (hors extension)
maximum
Format
P105 Reacutefeacuterence contrat Le contrat comporte 40 caractegraveres maximum Format
P106 Reacutefeacuterence marcheacute Le marcheacute comporte 50 caractegraveres maximum Format
P107 Reacutefeacuterence
engagement
La commande comporte 50 caractegraveres maximum Format
P108 Site de livraison Lrsquoidentifiant du site de livraison est sur 20 caractegraveres maximum Format
P109 Site de livraison Le nom du site de livraison est sur 99 caractegraveres maximum Format
P110 Nom signataire Le nom valideur est sur 40 caractegraveres maximum Format
24 Les regravegles formuleacutees ci-apregraves sont de lrsquoordre de la preacuteconisation afin de garantir un affichage optimal des
donneacutees dans la feuille de style geacuteneacuterique et des performances acceptables
95 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
P111 Qualiteacute signataire La qualiteacute valideur est sur 99 caractegraveres maximum Format
P112 Format des zones
de texte
La description ou les champs de texte sont sur 1 024 caractegraveres
alphanumeacuteriques maximum
Format
P113 Reacutefeacuterence Service
Sphegravere Publique
Le code service comporte 100 caractegraveres alphanumeacuteriques
maximum
Format
P114 Nom Service Le Nom Service comporte 100 caractegraveres maximum Format
96 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
44 Regravegles de gestion speacutecifiques aux meacutemoires de frais de justice
Les regravegles de gestion ci-dessous constituent des regravegles additionnelles et speacutecifiques aux meacutemoires de frais de
justice Elles se cumulent donc aux regravegles de gestions geacuteneacuteriques preacutesenteacutees dans la partie 43
G701 Piegravece jointe Le dossier de facturation contient au moins une PJ de type
laquo Autre raquo
Codification
G702 Reacutefeacuterence aux
textes
Le code de la reacutefeacuterence aux textes doit appartenir au reacutefeacuterentiel
mis agrave disposition des fournisseurs sur le portail de la solution
mutualiseacutee
Codification
G703 Code de la
reacutefeacuterence aux textes
Alphanumeacuterique 3 caractegraveres Format
G704 Identifiant de la
juridiction
Lrsquoidentifiant de la juridiction doit appartenir au reacutefeacuterentiel mis agrave
disposition des fournisseurs sur le portail de la solution
mutualiseacutee
Codification
G705 Identifiant de la
juridiction
Alphanumeacuterique 10 caractegraveres Format
G706 Type de prestation Le code du type de la prestation doit appartenir au reacutefeacuterentiel
mis agrave disposition des fournisseurs sur le portail de la solution
mutualiseacutee
Codification
G707 Type de prestation Alphanumeacuterique entre 7 et 36 caractegraveres Format
G708 Code de lrsquoautoriteacute
requeacuterante
Le code de lrsquoautoriteacute requeacuterante doit appartenir au reacutefeacuterentiel
mis agrave disposition des fournisseurs sur le portail de la solution
mutualiseacutee
Codification
G709 Code de lrsquoautoriteacute
requeacuterante
Alpha entre 16 et 20 caractegraveres Format
G710 Deacutebours et type de
prestation
Le renseignement de la balise laquo Deacutebours raquo est obligatoire selon
le type de prestation
Codification
G711 Reacutefeacuterence agrave la
commande
Le renseignement de la balise laquo commande raquo est obligatoire
selon le type de prestation
Codification
G712 Exoneacuteration Si la balise laquo Taux TVA raquo est valoriseacutee agrave 0 alors le
renseignement de la balise laquo Exoneacuteration raquo est obligatoire
Codification
97 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
G713 Type de Piegravece Le type de piegravece est deacutefini par des codes speacutecifiques au flux E3
(Flux structureacute Meacutemoire de Frais de Justice)
Code Libelleacute du
code Libelleacute de la cateacutegorie PJ
03 APS Attestation perte de salaire
04 ASF Attestation service fait
05 AUT Autre
06 BFD Bordereau Frais de deacuteplacement
07 BRP Bordereau reacutecapitulatif de prestations
08 CCG Copie de la carte grise
09 DEV Devis accepteacute
10 FAC Facture justificative
11 FHR Facture justificative heacutebergement
12 FLD Facture justificative lieacutee aux deacutebours
13 PJA Meacutemoire justificatif FDJ commercial
14 REQ Reacutequisition Prescription
15 RIB RIB
16 RPJ Regroupement de piegraveces justificatives
17 TDT Titres de transport
Codification
G714 Nom PJ Toutes les PJ associeacutees au flux portent le preacutefixe laquo PJ_ raquo Codification
G715 Nom PJ et type de
piegravece
Pour la constitution du flux pivot le flux initial en PJ porte le
preacutefixe laquo PJP raquo
Codification
G716 Nom PJ Pour la constitution du flux pivot les PJ associeacutees au flux
drsquoentreacutee portent le preacutefixe
laquo PJP_LIBELLEDUCODEDUTYPEDEPIECE raquo
Codification
Les reacutefeacuterentiels speacutecifiques aux meacutemoires de frais de justice seront mis agrave disposition des fournisseurs sur le
portail
98 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45 Description deacutetailleacutee des formats syntaxiques associeacutes aux diffeacuterents types de flux
Cette partie preacutesente pour chaque type de flux les blocs ou balises au sein des formats impleacutementant ces flux
qui contiennent les donneacutees geacuteneacuteriques preacutesenteacutees dans la partie sect43
Les tableaux ci-dessous sont renseigneacutes de la maniegravere suivante
Les donneacutees geacuteneacuteriques sont sous la forme ltNom BlocgtltNom donneacuteegt
Les blocs et balises sont preacutesenteacutes selon une arborescence complegravete identifiant la donneacutee dans le flux
sous la forme
ltnom 1gt hellip ltnom ngtltnom donneacuteegt
cette arborescence se situe sous le bloc Racine mentionneacute en tecircte de tableau
Les regravegles applicables agrave la donneacutee geacuteneacuterique srsquoappliquent preacutealablement agrave cette donneacutee et peuvent ecirctre
preacuteciseacutees par les regravegles speacutecifiques
451 Flux Pivot - Format CPPFacturePivot
La norme drsquoeacutechange retenue pour ce format est un format proposeacute par lrsquoAIFE
Le scheacutema XSD de ce format est disponible en annexe des speacutecifications externes de la solution mutualiseacutee
Ce fichier peut ecirctre ouvert agrave partir drsquoun eacutediteur de fichier XSD afin drsquoafficher lrsquoarborescence telle que preacutesenteacutee
avec lrsquoimage ci-dessous
99 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
100 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Ce chapitre preacutesente les syntaxes utilisables pour les flux Pivot de facturation
Le bloc racine est laquo CPPFacturePivot raquo
4511 Flux pivot ndash syntaxe de lrsquoenveloppe
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Enveloppe Unitaire Enveloppe EnveloppeUnitaire
Enveloppe Unitaire
Paramegravetres Enveloppe EnveloppeUnitaire Paramegravetres
Paramegravetres
ParamegravetresParamegravetre individuel Enveloppe EnveloppeUnitaireParametres
ParametreIndiv
Paramegravetre Individuel
ParametreIndivValeurparametre Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametrecode
ParametreIndiv Note Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametrenote
P112
ParametreIndiv Numeacutero drsquoordre CPPFacturePivotUnitaire Enveloppe
EnveloppeUnitaireParametres
ParametreIndivValeurparametreNumOrdre
Enveloppe Unitaire
Enveloppe Unitaire Partenaires Enveloppe Partenaires
Partenaires
Partenaires Reacutecepteur Enveloppe PartenairesRecepteur
Partenaires Emetteur Enveloppe PartenairesEmetteur
Reacutecepteur
Reacutecepteur Identifiant Enveloppe PartenairesRecepteurId
Reacutecepteur Libelleacute
Enveloppe PartenairesRecepteurLibelle
Reacutecepteur Note Enveloppe PartenairesRecepteurNote P112
Emetteur
101 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Emetteur Identifiant Enveloppe PartenairesEmetteurId
Emetteur Libelleacute
Enveloppe PartenairesEmetteurLibelle
Emetteur Note Enveloppe PartenairesEmetteurNote P112
4512 Flux Pivot - Syntaxe des donneacutees
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Donneacutees factures
Donneacutees Facture Identifiant CPPFactures CPPFacturePivotUnitaire
DonneesFacture Id
G105
G106
Donneacutees Facture Identifiant
Facture Origine
CPPFactures CPPFacturePivotUnitaire
DonneesFacture IdNumeroFactureOrigine
G105
G106
Donneacutees Facture Type CPPFactures CPPFacturePivotUnitaire
DonneesFacture Type
G101
G116
Donneacutees Facture Cadre CPPFactures CPPFacturePivotUnitaire
DonneesFacture Cadre
G102
G103
G104
Donneacutees Facture Date
eacutemission
CPPFactures CPPFacturePivotUnitaire
DonneesFacture DateEmissionFacture
G107
G109
Donneacutees Facture Date
reacuteception
CPPFactures CPPFacturePivotUnitaire
DonneesFacture DateReception
G108
G109
Donneacutees Facture Devise CPPFactures CPPFacturePivotUnitaire
DonneesFacture Devise
G110
G111
G112
Donneacutees Facture - Mode de Paiement
Mode de Paiement Code CPPFactures CPPFacturePivotUnitaire
DonneesFacture ModePaiement Code
S501 G116
Mode de Paiement Libelle CPPFactures CPPFacturePivotUnitaire
DonneesFacture ModePaiement Libelle
G113
Donneacutees Facture - Montants
Montants Montant Hors
Taxe
CPPFactures CPPFacturePivotUnitaire
DonneesFacture Montants MontantHT
G113
Montants Montant TTC CPPFactures CPPFacturePivotUnitaire
DonneesFacture Montants MontantTTC
G113
G114
102 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Montants Montant agrave payer CPPFactures CPPFacturePivotUnitaire
DonneesFacture Montants MontantAPayer
S310 G113
G115
Donneacutees Facture - TVA
TVA Montant Base CPPFactures CPPFacturePivotUnitaire
DonneesFacture TVA TVA BaseHT
G113
TVA Taux CPPFactures CPPFacturePivotUnitaire
DonneesFacture TVA TVA Taux
G125
TVA Montant taxes CPPFactures CPPFacturePivotUnitaire
DonneesFacture TVA TVA MontantTVA
G113
Donneacutees Facture - Ligne
Ligne Numeacutero
CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne NumOrdre
G601
Ligne Reacutefeacuterence produit CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne ReferenceProduit
P101
Ligne Quantiteacute factureacutee CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne Quantite
P103
Ligne Prix unitaire CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne PrixUnitaire
G113
Ligne Montant HT CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne MontantHT
G113
Ligne Taux TVA CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne TauxTVA
G125
Donneacutees Facture - Engagement
Engagement Numeacutero de
marcheacute
CPPFactures CPPFacturePivotUnitaire
DonneesFacture Engagement NumeroMarche
P106
G301
Engagement Numeacutero
drsquoengagement
CPPFactures CPPFacturePivotUnitaire
DonneesFacture Engagement NumeroEngagement
P107
G301
Fournisseur
Fournisseur Code pays CPPFactures CPPFacturePivotUnitaire Fournisseur
CodePays
G201
G202
G203
Fournisseur Type identifiant CPPFactures CPPFacturePivotUnitaire Fournisseur
TypeIdentifiant
G205
G206
Fournisseur Identifiant CPPFactures CPPFacturePivotUnitaire Fournisseur
Identifiant
G207
G208
G214
Fournisseur Nom (raison
sociale)
CPPFactures CPPFacturePivotUnitaire Fournisseur
RaisonSociale
G209
Fournisseur Mode
drsquoEmission
CPPFactures CPPFacturePivotUnitaire Fournisseur
ModeEmission
Fournisseur ndash Reacutefeacuterence bancaire
103 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Type reacutefeacuterence bancaire CPPFactures CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Type
G117
G118
G122
Identifiant compte bancaire CPPFactures CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Compte G118
G119
G122
Identifiant eacutetablissement
bancaire
CPPFactures CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Etablissement
G118
G120
G121
G122
Deacutebiteur
Deacutebiteur Type identifiant CPPFactures CPPFacturePivotUnitaire Debiteur
TypeIdentifiant
Deacutebiteur Identifiant CPPFactures CPPFacturePivotUnitaire Debiteur
Identifiant
G214
G216
Deacutebiteur Nom CPPFactures CPPFacturePivotUnitaire Debiteur
Nom
G209
Deacutebiteur Code service CPPFactures CPPFacturePivotUnitaire Debiteur
CodeService
P113
Deacutebiteur Nom service CPPFactures CPPFacturePivotUnitaire Debiteur
NomService
P114
Piegravece Jointe
Piegravece Jointe Identifiant CPPFactures CPPFacturePivotUnitaire PJ IdUnique G410
Piegravece Jointe Identifiant
original
CPPFactures CPPFacturePivotUnitaire PJ
IdOriginal
G128
Piegravece Jointe Type PJ CPPFactures CPPFacturePivotUnitaire PJ TypePJ G401
G405
G406
Piegravece Jointe Nom PJ CPPFactures CPPFacturePivotUnitaire PJ NomPJ P104
G409
Piegravece Jointe Format
(Mimetype) PJ
CPPFactures CPPFacturePivotUnitaire PJ
MimeTypePj
G403
Piegravece Jointe Contenu CPPFactures CPPFacturePivotUnitaire PJ Contenu
G404
G407
G408
G410
Piegravece Jointe Numeacutero
drsquoOrdre
CPPFactures CPPFacturePivotUnitaire PJ
NumOrdre
Validation unitaire
104 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Validation unitaire Date
statut
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire DateStatut
G126
Validation unitaire Code
statut
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire CodeStatut
G501
Validation unitaire
Compleacutement statut
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ComplementStatut
Validation unitaire
Commentaire
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire Commentaire
Validation unitaire - Producteur statut
Producteur statut Type
identifiant
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut TypeIdentifiant
Producteur statut Identifiant CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut Id
Producteur statut Nom
(raison sociale)
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut RaisonSociale
Producteur statut Code pays CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut CodePays
Producteur statut Note CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut Note
105 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
452 Flux factures
4521 Flux structureacute Facture
Ce chapitre preacutesente les syntaxes utilisables pour les flux structureacutes de Facture
45211 Format UBL-Invoice
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme OASIS Organization for the
Advancement of Structured Information Standards) sous la forme du standard Universal Business Language en
version 21 pour tous les eacuteleacutements en relation avec leacuteleacutement Invoice deacutefini par le scheacutema XML
Les scheacutemas XSD du format UBL sont disponibles sur le site internet suivant httpdocsoasis-
openorgublos-UBL-21UBL-21html
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine Invoice dun document XML conforme
agrave ces standards
Chaque balise est conforme aux speacutecifications de lOASIS UBL 21 en termes de nommage de cardinaliteacute et
de format (datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo Invoice raquo
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Cadre
CategoryCode
G102
G103
G104
Nb cette balise facultative est une extension du format UBL
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type
InvoiceTypeCode
S104 G101
G115
Geacuteneacuteraliteacutes Identifiant
ID
G105
G106
Geacuteneacuteraliteacutes Date eacutemission
facture
IssueDate
G107
G109
Geacuteneacuteraliteacutes Deacutebut peacuteriode InvoicePeriod StartDate S101 G109
106 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes Fin peacuteriode InvoicePeriod EndDate S101 G109
Geacuteneacuteraliteacutes Description
peacuteriode
InvoicePeriod Description S101 P112
Geacuteneacuteraliteacutes Devise
DocumentCurrencyCode
G110
G111
Geacuteneacuteraliteacutes Identifiant
Facture Origine
BillingReference InvoiceDocumentReference ID
G105
G106
Geacuteneacuteraliteacutes Montant Hors
Taxe
LegalMonetaryTotal TaxExclusiveAmount G113
Geacuteneacuteraliteacutes Montant taxes TaxTotal TaxAmount G113
Geacuteneacuteraliteacutes Montant
TTC
LegalMonetaryTotal TaxInclusiveAmount
G113
G114
Geacuteneacuteraliteacutes Montant
Remises
LegalMonetaryTotal AllowanceTotalAmount G113
Geacuteneacuteraliteacutes Montant agrave
deacuteduire
LegalMonetaryTotal PrepaidAmount G113
Geacuteneacuteraliteacutes Montant agrave
payer
LegalMonetaryTotal PayableAmount
G113
G115
Geacuteneacuteraliteacutes Note
Note
P112
G127
Remise
Remise Motif AllowanceCharge AllowanceChargeReason P112
Remise Montant AllowanceCharge Amount G113
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Type
taxe
TaxTotal TaxSubtotal TaxCategory TaxScheme
TaxTypeCode G123
ReacutecapitulatifTaxes
Montant Base
TaxTotal TaxSubtotal TaxableAmount G113
ReacutecapitulatifTaxes Taux TaxTotal TaxSubtotal Percent G125
ReacutecapitulatifTaxes
Montant taxes
TaxTotal TaxSubtotal TaxAmount
G113
ReacutecapitulatifTaxes
Exoneacuteration
TaxTotal TaxSubtotal TaxCategory
TaxExemptionReason P112
Engagement
Engagement Numeacutero de
contrat
InvoiceOrderReference[DocumentTypeCode=Contra
trsquo]ID25
P105
25 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Contratrsquo] IDraquo
107 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Engagement Numeacutero de
marcheacute
InvoiceOrderReference[DocumentTypeCode=March
eacute Public]ID26
P106
G301
Engagement Numeacutero
drsquoengagement
InvoiceOrderReference[DocumentTypeCode=Engag
ement]ID27
P107
G301
Engagement Numeacutero de
contrat Date Effet
InvoiceOrderReference[DocumentTypeCode=Contra
trsquo] IssueDate
G109
Engagement Numeacutero de
marcheacute Date Effet
InvoiceOrderReference[DocumentTypeCode=March
eacute Public]IssueDate
G109
Engagement Numeacutero
drsquoengagement Date Effet
InvoiceOrderReference[DocumentTypeCode=Engag
ement]IssueDate
G109
Fournisseur
Fournisseur Code pays
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress Country IdentificationCode G201
G203
Fournisseur Typage
identifiant
AccountingSupplierParty Party PartyIdentification[
IDschemeName G204
Fournisseur Identifiant
AccountingSupplierParty Party PartyIdentification
ID
G207
G208
G210
G214
Fournisseur Nom AccountingSupplierParty Party PartyLegalEntity
RegistrationName G209
Fournisseur Code service AccountingSupplierParty Party Contact Id P113
Fournisseur Nom service AccountingSupplierParty Party Contact Name P114
Fournisseur Identifiant
TVA
AccountingSupplierParty Party PartyTaxScheme
CompanyID G210
Fournisseur Reacutegime TVA AccountingSupplierParty Party PartyTaxScheme
TaxScheme TaxTypeCode G213
Fournisseur Nom
Commercial AccountingSupplierParty Party PartyName Name
G209
Fournisseur Ligne adresse
commerciale
AccountingSupplierParty Party PostalAddress
AddressLine
Fournisseur Code postal
commercial
AccountingSupplierParty Party PostalAddress
PostalZone
Fournisseur Nom
commune commercial
AccountingSupplierParty Party PostalAddress
CityName
26 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Marcheacute Public] IDraquo 27 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Bon de commande] IDraquo
108 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Code pays
commercial
AccountingSupplierParty Party PostalAddress
Country IdentificationCode
G201
G203
Fournisseur Nom contact AccountingSupplierParty AccountingContact Name G209
Fournisseur Teacuteleacutephone
contact
AccountingSupplierParty AccountingContact
Telephone
Fournisseur Teacuteleacutecopie
contact AccountingSupplierParty AccountingContact Telefax
Fournisseur Courriel
contact
AccountingSupplierParty AccountingContact
ElectronicMail
Fournisseur Ligne adresse
leacutegale
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress StreetName 28
+ AdditionalStreetName
G215
FournisseurAdresse Code
postal leacutegal
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress PostalZone29
FournisseurAdresse nom
commune leacutegal
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress Cityname30
FournisseurAdresse code
pays leacutegal
AccountingSupplierPartyPartyPartyLegalEntityRegi
strationAdressCountryidentificationCode
G201
G203
Fournisseur Note
AccountingSupplierParty Party ContactNote
P112
G127
G225
Deacutebiteur
Deacutebiteur Typage
identifiant
AccountingCustomerParty Party PartyIdentification[
IDschemeName
G204
G216
Deacutebiteur Identifiant AccountingCustomerParty Party PartyIdentification
ID
G214
G216
Deacutebiteur Nom AccountingCustomerPartyPartyPartyNameName G209
Deacutebiteur Code service AccountingCustomerParty AccountingContact ID31
G217
G218
P113
28 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingSupplierParty Party PostalAddress StreetNameraquo ou multiplier la balise laquo AddressLine raquo 29 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingSupplierParty Party PostalAddress PostalZoneraquo ou multiplier la balise laquo AddressLine raquo 30Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingSupplierParty Party PostalAddress CityNameraquo ou multiplier la balise laquo AddressLine raquo 31 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingCustomerPartyPartyPartyNameName raquo
109 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Nom service AccountingCustomerParty AccountingContact
Name32
P114
G219
Deacutebiteur Identifiant TVA AccountingCustomerParty Party PartyTaxScheme
CompanyID
Deacutebiteur Code pays leacutegal AccountingCustomerParty Party PostalAddress
Country IdentificationCode
G201
G203
Deacutebiteur Ligne adresse
leacutegale
AccountingCustomerParty Party PostalAddress
AddressLinestreet name33
+ AdditionalStreetName
G215
Deacutebiteur Code postal leacutegal AccountingCustomerParty Party PostalAddress
PostalZone34
Deacutebiteur Nom commune
leacutegal
AccountingCustomerParty Party PostalAddress
Cityname35
Deacutebiteur Note AccountingCustomerParty Party ContactNote P112
G127
Ligne
Ligne Numeacutero
InvoiceLineID
G601
Ligne Type InvoiceLine Item AdditionalItemProperty Name G602
Ligne Sous-type InvoiceLine Item AdditionalItemProperty Value G603
Ligne Identifiant site
Livraison
InvoiceLine Delivery ID
P108
Ligne Description InvoiceLine Note P112
Ligne Reacutefeacuterence produit InvoiceLine Item StandardItemIdentification ID P101
Ligne Nom article InvoiceLine Item Name P102
Ligne Date livraison InvoiceLine Delivery ActualDeliveryDate G109
Ligne Quantiteacute factureacutee InvoiceLine InvoicedQuantity P103
Ligne Uniteacute livraison InvoiceLine Price BaseQuantity S103
Ligne Prix unitaire InvoiceLine Price PriceAmount G113
Ligne Montant base InvoiceLine Price AllowanceCharge BaseAmount G113
Ligne Montant remise InvoiceLine Price AllowanceCharge Amount G113
32 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingCustomerPartyPartyPartyNameName raquo 33 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AddressLine raquo 34 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AddressLine raquo 35 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent les balise
laquo AddressLine raquo
110 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Ligne Montant HT InvoiceLine LineExtensionAmount G113
Ligne Taux TVA InvoiceLine Item ClassifiedTaxCategory Percent G125
Ligne Compleacutement
InvoiceLine Item Description
P112
G127
Paiement
Paiement Date Echeacuteance PaymentMeans PaymentDueDate G109
Paiement Modaliteacute PaymentMeans PaymentMeansCode S102
S105
G116
Paiement Type reacutefeacuterence
bancaire PaymentMeans PaymentChannelCode S102
G117
G118
G122
Paiement Identifiant
compte bancaire PaymentMeans PayeeFinancialAccount ID S102
G118
G119
G122
Paiement Identifiant
eacutetablissement bancaire
PaymentMeans PayeeFinancialAccount
FinancialInstitutionBranch ID S102
G118
G120
G121
G122
Paiement Note PaymentTerms Note P112
G127
Valideur
Valideur Codepays
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
Country IdentificationCode
G201
G203
Valideur Typage
identifiant
AccountingSupplierParty Party
AgentPartyPartyLegalEntityPartyIdentification[
IDschemeName
G204
Valideur Identifiant AccountingSupplierParty Party
AgentPartyPartyLegalEntityPartyIdentificationID G207
Valideur Nom leacutegal AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationName
G209
Valideur Nom Contact AccountingSupplierParty Party AgentParty Party
Contact Name
G209
Valideur Teacuteleacutephone
contact
AccountingSupplierParty Party AgentParty Party
Contact Telephone
Valideur Teacuteleacutecopie contact AccountingSupplierParty Party AgentParty Party
Contact Telefax
Valideur Courriel contact AccountingSupplierParty Party AgentParty Party
Contact ElectronicMail
Valideur Ligne Adresse
leacutegale
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
AddressLineStreetName
+ AdditionalStreetName
111 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
ValideurAdresse code
postal leacutegal
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
PostalZone
ValideurAdresse nom
commune leacutegal
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
CityName
Encaisseur
Encaisseur Code pays
PayeeParty Party PartyLegalEntity
RegistrationAddress Country IdentificationCode G201
G203
Encaisseur Type
identifiant
PayeeParty Party PartyLegalEntity
PartyIdentification[ IDschemeName G204
Encaisseur Identifiant
PayeeParty Party PartyLegalEntity
PartyIdentificationID
G207
G208
Encaisseur Nom
commercial
PayeeParty Party PartyName Name
G209
Encaisseur Nom contact PayeeParty Party Contact Name G209
Encaisseur Teacuteleacutephone PayeeParty Party Contact Telephone
Encaisseur Courriel PayeeParty Party Contact ElectronicMail
Encaisseur Ligne adresse
leacutegale
PayeeParty Party PartyLegalEntity
RegistrationAddress AddressLineStreetName
+ AdditionalStreetName
EncaisseurAdresse code
postal leacutegal
PayeeParty Party PartyLegalEntity
RegistrationAddress PostalZone
EncaisseurAdresse Nom
commune leacutegal
PayeeParty Party PartyLegalEntity
RegistrationAddress CityName
SiteLivraison
SiteLivraison Identifiant Delivery DeliveryLocation P108
SiteLivraison Nom Delivery DeliveryLocation Description
SiteLivraison Ligne
adresse
Delivery DeliveryLocation Address
AddressLineStreetName
+ AdditionalStreetName
SiteLivraisonAdresse code
postal
Delivery DeliveryLocation Address PostalZone36
SiteLivraisonAdresse Nom
commune
Delivery DeliveryLocation Address CityName37
SiteLivraisonAdresse code
pays
Delivery DeliveryLocation Address Country
IdentificationCode G201
G203
PiegraveceJointe
36 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AddressLine raquo 37 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AddressLine raquo
112 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
PiegraveceJointe Type PJ
AdditionalDocumentReference DocumentType
G401
G405
PiegraveceJointe Nom PJ
AdditionalDocumentReference ID
P104
G409
G412
G413
PiegraveceJointe Format PJ
AdditionalDocumentReference DocumentTypeCode
G402
G403
PiegraveceJointe Contenu
AdditionalDocumentReference Attachment
EmbeddedDocumentBinaryObject
G404
G407
G408
113 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45212 Format CII
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme UNCEFACT (United Nations
Centre for Trade Facilitation and Electronic Business) sous la forme
de la speacutecification technique CCTS (Core Component Technical Specification) en version 30 publieacutee en septembre 2009
du standard CCL (Core Components Library) en version 14A publieacute en feacutevrier 2014 pour tous les
eacuteleacutements en relation avec leacuteleacutement CrossIndustryInvoice deacutefini par le scheacutema XML CrossIndustryInvoice_8p1xsd
Les scheacutemas xsd du format CII sont disponibles sur le site internet suivant
httpwwwuneceorgtradewelcometradepublicationscefacthtml
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine CrossIndustryInvoice dun document
XML conforme agrave ces standards
Chaque balise est conforme aux speacutecifications CII en termes de nommage de cardinaliteacute et de format
(datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type
Document TypeCode S204 G101
G115
Geacuteneacuteraliteacutes Cadre
Document CategoryCode
G102
G103
G104
Geacuteneacuteraliteacutes Identifiant
Document ID
G105
G106
Geacuteneacuteraliteacutes Date
eacutemission facture
Document IssueDateTime
G107
G109
Geacuteneacuteraliteacutes Deacutebut
peacuteriode
TradeTransaction ApplicableTradeSettlement
BillingSpecifiedPeriod StartDateTime S201
G109
Geacuteneacuteraliteacutes Fin peacuteriode TradeTransaction ApplicableTradeSettlement
BillingSpecifiedPeriod EndDateTime S201
G109
Geacuteneacuteraliteacutes Description
peacuteriode
TradeTransaction ApplicableTradeSettlement
BillingSpecifiedPeriod Description S201 P112
Geacuteneacuteraliteacutes Devise
TradeTransaction ApplicableTradeSettlement
InvoiceCurrencyCode G110
G111
Geacuteneacuteraliteacutes Identifiant
facture origine
TradeTransaction ApplicableTradeSettlement
InvoiceReferencedReferencedDocument
IssuerAssignedID
G105
G106
114 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes Montant Hors
taxe
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation ChargeTotalAmount G113
Geacuteneacuteraliteacutes Montant
taxes
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation TaxTotalAmount G113
Geacuteneacuteraliteacutes Montant
TTC
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation GrandTotalAmount
G113
G114
Geacuteneacuteraliteacutes Montant
remises
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation AllowanceTotalAmount G113
Geacuteneacuteraliteacutes Montant agrave
deacuteduire
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation TotalPrepaidAmount G113
Geacuteneacuteraliteacutes Montant agrave
payer
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation DuePayableAmount
G113
G115
Geacuteneacuteraliteacutes Note
Document IncludedNote Content
P112
G127
Remise
Remise Motif TradeTransaction ApplicableTradeSettlement
SpecifiedAllowanceCharge Reason P112
Remise Montant TradeTransaction ApplicableTradeSettlement
SpecifiedAllowanceCharge ActualAmount G113
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Type
taxe
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTaxTypeCode G123
ReacutecapitulatifTaxes
Montant base
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax BasisAmount G113
ReacutecapitulatifTaxes Taux TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax CalculatedRate G125
ReacutecapitulatifTaxes
Montant taxes
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax CalculatedAmount G113
ReacutecapitulatifTaxes
Exoneacuteration
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax ExemptionReason P112
Engagement
Engagement Numeacutero de
contrat
TradeTransactionApplicableTradeAgreementBuyerOrd
erReferencedCIReferencedDocument[ReferenceTypeCo
detext()=Contrat]ciIssuerAssignedID
P105
Engagement Numeacutero de
marcheacute
TradeTransactionApplicableTradeAgreementBuyerOrd
erReferencedCIReferencedDocument[ReferenceTypeCo
detext()=Marcheacute Public]ciIssuerAssignedID
P106
G301
Engagement Numeacutero
drsquoengagement
TradeTransactionApplicableTradeAgreementBuyerOrd
erReferencedCIReferencedDocument[ReferenceTypeCo
detext()=Engagement]ciIssuerAssignedID38
P107
G301
38 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN135 peuvent utiliser la balise
laquo TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[ReferenceTypeCodetext()=Bon de commande]
IssuerAssignedIDraquo
115 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Engagement Numeacutero de
contrat Date effet
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referenc
eTypeCodetext()=Contrat] IssueDateTime
G109
Engagement Numeacutero de
marcheacute Date effet
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referenc
eTypeCodetext()=Marcheacute Public] IssueDateTime
G109
Engagement Numeacutero
drsquoengagement Date Effet
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referenc
eTypeCodetext()=Engagement] IssueDateTime
G109
Fournisseur
Fournisseur Code pays
leacutegal
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
CountryID
G201
G203
Fournisseur Type
identifiant
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
Fournisseur Identifiant
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G207
G208
G210
G214
Fournisseur Nom TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization Name
G209
Fournisseur Identifiant
TVA
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedTaxRegistration
ID[schemeID=Num TVA intra-communautaire]
G210
Fournisseur Reacutegime TVA
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedTaxRegistration
AssociatedRegisteredTax TypeCode
G213
Fournisseur Nom
commercial
TradeTransaction ApplicableTradeAgreement
SellerParty Name
G209
Fournisseur Ligne
adresse commerciale
TradeTransaction ApplicableTradeAgreement
SellerParty PostalAddress LineOne
LineTwo
Fournisseur Code postal
commercial
TradeTransaction ApplicableTradeAgreement
SellerParty PostalAddress PostcodeCode
Fournisseur Nom
commune commercial
TradeTransaction ApplicableTradeAgreement
SellerParty PostalAddress CityName
Fournisseur Code pays
commercial
TradeTransaction ApplicableTradeAgreement
SellerParty PostalAddress CountryID
G201
G203
Fournisseur Nom contact TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContact PersonName
G209
116 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Teacuteleacutephone
contact
TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContact
TelephoneCommunication CompleteNumber
Fournisseur Teacuteleacutecopie
contact
TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContact FaxCommunication
CompleteNumber
Fournisseur Courriel
contact
TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContact EmailURICommunication
URIID
Fournisseur Ligne
adresse leacutegale
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
LineOne
LineTwo
G215
Fournisseur Code postal
leacutegal
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
PostcodeCode
Fournisseur Nom
commune leacutegal
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
CityName
Fournisseur Code pays
leacutegal
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
CountryID
G201
G203
Fournisseur Note TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContactSpecifiedNoteSubject
P112
G127
G225
Deacutebiteur
Deacutebiteur Typage
identifiant
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G206
G216
Deacutebiteur Identifiant
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G214
G216
Deacutebiteur Nom TradeTransaction
ApplicableTradeDeliveryBuyerParty Name G209
Deacutebiteur Code service TradeTransaction ApplicableTradeAgreement
BuyerRequisitonerParty DefinedContact ID
G217
G218
P113
Deacutebiteur Nom service
TradeTransaction ApplicableTradeAgreement
BuyerRequisitonerParty DefinedContact
DepartmentName
G219
P114
117 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Identifiant TVA TradeTransactionApplicableTradeDelivery
BuyerParty SpecifiedTaxRegistration IDschemeID
Deacutebiteur Code pays leacutegal TradeTransaction ApplicableTradeDeliveryBuyerParty
PostalAddress CountryID
G201
G203
Deacutebiteur Ligne adresse
leacutegale
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistrationPostalAddress LineOne39
LineTwo
G215
Deacutebiteur Code postal
leacutegal
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistrationPostalAddress
PostcodeCode40
Deacutebiteur Nom commune
leacutegal
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistrationPostalAddress
CityName41
Deacutebiteur Note TradeTransaction ApplicableTradeAgreement
BuyerParty DefinedContactSpecifiedNoteSubject
Ligne
Ligne Numeacutero TradeTransaction IncludedTradeLineItem
AssociatedDocumentLineDocument LineID
G601
Ligne Type
TradeTransaction IncludedTradeLineItem
AssociatedDocumentLineDocument IncludedNote
Subject
G602
Ligne Sous-type
TradeTransaction IncludedTradeLineItem
AssociatedDocumentLineDocument IncludedNote
Content
G603
Ligne Identifiant site
livraison
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
AdditionalReferencedReferencedDocument GlobalID
P108
Ligne Description TradeTransaction IncludedTradeLineItem
SpecifiedProduct Description P112
Ligne Reacutefeacuterence produit TradeTransaction IncludedTradeLineItem
SpecifiedProduct TypeCode P101
39 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN135 peuvent utiliser la balise
laquo TradeTransaction ApplicableTradeDeliveryBuyerParty PostalAddress LineOne raquo 40 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN135 peuvent utiliser la balise
laquo TradeTransaction ApplicableTradeDeliveryBuyerParty PostalAddress PostcodeCode raquo 41 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN135 peuvent utiliser la balise
laquo TradeTransaction ApplicableTradeDeliveryBuyerParty PostalAddress CityName raquo
118 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Ligne Nom article TradeTransaction IncludedTradeLineItem
SpecifiedProduct Name P102
Ligne Date livraison TradeTransaction IncludedTradeLineItem
billingSpecifiedPeriod EnddateTime G109
Ligne Quantiteacute factureacutee
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice BasisQuantity
P103
Ligne Uniteacute livraison
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice UnitCode
S203
Ligne Prix unitaire
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice ChargeAmount
G113
Ligne Montant base
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
ApplicableTaxBasisAmount
G113
Ligne Montant remise
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
SpecifiedAllowanceCharge ActualAmount
G113
Ligne Montant HT
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
SpecifiedLineItemMonetarySummation
LineTotalAmount
G113
Ligne Taux TVA
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement ApplicableTax
CalculatedRate
G125
Ligne Compleacutement TradeTransaction IncludedTradeLineItem
IncludedNote
P112
G127
Paiement
Paiement Date eacutecheacuteance TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentTerms DueDateDateTime G109
Paiement Modaliteacute TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans TypeCode
S202
S205
G116
Paiement Type reacutefeacuterence
bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans PaymentChannelCode S205
G117
G118
G122
Paiement Identifiant
compte bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans
PayeePartyCreditorFinancialAccount IBANID
S202
S205
G118
G119
G122
Paiement Identifiant
eacutetablissement bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans
PayeePartyCreditorFinancialAccount ProprietaryID
S202
S205
G118
G120
G121
G122
Paiement Note TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentTerms Description
P112
G127
119 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Valideur
Valideur Code Pays
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAdressCountryId
G201
G203
Valideur Typage
identifiant
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
Valideur Identifiant
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G207
G208
G214
Valideur Nom leacutegal TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization Name
G209
Valideur Nom contact TradeTransaction ApplicableTradeAgreement
InvoiceeParty DefinedContact PersonName
G209
Valideur Teacuteleacutephone
contact
TradeTransaction ApplicableTradeAgreement
InvoiceeParty DefinedContact
TelephoneCommunication CompleteNumber
Valideur Teacuteleacutecopie
contact
TradeTransaction ApplicableTradeAgreement
InvoiceeParty DefinedContact FaxCommunication
CompleteNumber
Valideur Courriel contact
TradeTransaction ApplicableTradeAgreement
InvoiceeParty DefinedContact
EmailURICommunication URIID
Valideur Ligne adresse
leacutegale
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAdressStreetName
ValideurAdresse code
postal leacutegal
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAddress PostcodeCode
ValideurAdresse nom
commune leacutegal
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAddress CityName
Encaisseur
Encaisseur Code pays
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization PostalAddress
CountryID
G201
G203
Encaisseur Type
identifiant
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G207
Encaisseur Identifiant
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G207
G208
Encaisseur Nom
commercial
TradeTransaction ApplicableTradeSettlement
PayeeParty Name G209
Encaisseur Nom contact TradeTransaction ApplicableTradeSettlement
PayeeParty DefinedContact PersonName G209
120 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Encaisseur Teacuteleacutephone
TradeTransaction ApplicableTradeSettlement
PayeeParty DefinedContact
TelephoneCommunication CompleteNumber
Encaisseur Courriel
TradeTransaction ApplicableTradeSettlement
PayeeParty DefinedContact
EmailURICommunication URIID
Encaisseur Ligne adresse
leacutegale
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization PostalAddress
LineOne
LineTwo
EncaisseurAdresse code
postal leacutegal
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization PostalAddress
PostcodeCode
EncaisseurAdresse nom
commune leacutegal
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization PostalAddress
CityName
SiteLivraison
SiteLivraison Identifiant TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty ID P108
SiteLivraison Nom TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty Name P109
SiteLivraison Ligne
adresse
TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty PostalAddress
LineOne
LineTwo
SiteLivraisonAdresse
code postal
TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty PostalAddress
PostcodeCode
SiteLivraisonAdresse nom
commune
TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty PostalAddress
CityName
SiteLivraisonAdresse
code pays
TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty PostalAddress
CountryID
G201
G203
PiegraveceJointe
PiegraveceJointe Type PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
ReferenceTypeCode
G401
G405
PiegraveceJointe Nom PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile ID ou FileName
P104
G409
G412
G413
PiegraveceJointe Format PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile MIMECode
G402
G403
PiegraveceJointe Contenu
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile IncludedBinaryObject
G404
G407
G408
121 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45213 Format PES Facture
La norme drsquoeacutechange retenue pour ce format est PES_V2 deacutefini par lrsquoarrecircteacute du 27 juin 2007 portant application
de lrsquoarticle D1617-23 du code geacuteneacuteral des collectiviteacutes territoriales relatif agrave la deacutemateacuterialisation des opeacuterations
en comptabiliteacute publique
Elle est speacutecifieacutee par la Documentation PESV2 version 702 mise agrave jour le 15072014 [PESv2] disponible sur le
site wwwcollectivites-localesgouvfr
Les scheacutemas xsd du format PES Facture eacutediteacute par la DGFiP sont mis agrave disposition sur le site internet suivant
httpwwwcollectivites-localesgouvfrprotocole-dechange-standard-pes-0
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Ce format est reacuteserveacute aux fournisseurs nationaux et pour des cas de facturation nominaux
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type TypeFact S309
G101
G115
Geacuteneacuteraliteacutes Identifiant FactureIndiv NumeroFacture G105
G106
Geacuteneacuteraliteacutes Date eacutemission
Facture
FactureIndiv DateEmission S306 G107
G109
Geacuteneacuteraliteacutes Montant hors
taxe
FactureIndiv TotalAPayer MtTotalHT S307 G113
Geacuteneacuteraliteacutes Montant TTC FactureIndiv TotalAPayer MtTotalTTC S307
S310
G112
G113
G114
Geacuteneacuteraliteacutes Note FactureIndiv Objet P112
G127
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Montant
base
FactureIndiv DetailTVA MtBaseHT S307 G112
G113
ReacutecapitulatifTaxes Taux FactureIndiv DetailTVA TauxTVA S308 G125
ReacutecapitulatifTaxes Montant
taxes
FactureIndiv DetailTVA MtTVA S307 G112
G113
Engagement
Engagement Numeacutero
drsquoengagement
FactureIndiv EngagementNumeroCommande P107
G301
Fournisseur
122 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Code Pays
leacutegal Emetteur InfoTiersAdresseCodPays
G201
G203
Fournisseur Type
identifiant Emetteur InfoTiersNatIdTiers
G204
Fournisseur Identifiant Emetteur InfoTiers IdTiers S301 G207
G208
G210
G214
Fournisseur Nom Emetteur InfoTiers(Civilite + Nom + ComplNom
+ Prenom)
S302
S303
G209
Fournisseur Identifiant TVA Emetteur InfoTVAEmetteur NumTVA G210
Fournisseur Teacuteleacutephone
contact
Emetteur InfoSuppl NumTel
Fournisseur Ligne Adresse
leacutegale
Emetteur Adresse Adr1
Adr2
G215
FournisseurAdresse code
postal leacutegal
Emetteur Adresse CP
FournisseurAdresse Nom
commune leacutegal
Emetteur Adresse Ville
FournisseurAdresse Code
pays leacutegal
Emetteur Adresse CodPays G201
G203
FournisseurAdresse Nom
signataire
EmetteurISignataireNom P110
G224
FournisseurAdresse Qualiteacute
signataire
EmetteurISignataireRole G223
G224
P111
Deacutebiteur
Deacutebiteur Identifiant Debiteur InfoTiers IdTiers S301 G214
G216
Deacutebiteur Nom Debiteur InfoTiersNom S302
S303
G209
Deacutebiteur Code service Debiteur InfoTiers RefTiers S304 G217
G218
P113
Deacutebiteur Nom service Debiteur InfoTiers ComplNom S305 P114
G219
Deacutebiteur Identifiant TVA FactureIndivDebiteur InfoTiers NumTVA
Deacutebiteur Code pays leacutegal Debiteur InfoTiers AdresseCodPays G201
G203
123 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Ligne adresse
leacutegale
Debiteur InfoTiers AdresseAdr1 G215
Deacutebiteur Code postal leacutegal Debiteur InfoTiers AdresseCP
Deacutebiteur Nom commune
leacutegal
Debiteur InfoTiers AdresseVille
Ligne
Ligne Numeacutero FactureIndiv LigneFacture Ordre G601
Ligne Reacutefeacuterence produit FactureIndiv LigneFacture CodeProduit P101
Ligne Nom article FactureIndiv LigneFacture Libelle P102
Ligne Date livraison FactureIndiv LigneFactureDateFin S306 G109
Ligne Quantiteacute factureacutee FactureIndiv LigneFacture Quantite P103
Ligne Uniteacute livraison FactureIndiv LigneFacture Unite
Ligne Prix unitaire FactureIndiv LigneFacture MtUnitaire G113
Ligne Montant base FactureIndiv LigneFacture MtBase S307 G112
G113
Ligne Montant remise FactureIndiv LigneFacture MtRemise S307 G112
G113
Ligne Montant HT FactureIndiv LigneFacture MtHT S307 G112
G113
Ligne Taux TVA FactureIndiv LigneFacture TauxTVA S308 G125
Ligne Compleacutement FactureIndiv LigneFacture Commentaire S308 G127
Paiement
Paiement Date eacutecheacuteance FactureIndiv DateReglement S306 G109
Paiement Modaliteacute FactureIndiv ModaliteReglement S312 P112
Paiement Identifiant
compte bancaire
Emetteur CpteBancaire IBAN G118
G119
G122
Paiement Identifiant
eacutetablissement bancaire
Emetteur CpteBancaire BIC G118
G120
G121
G122
Paiement Note FactureIndiv ConditionsGen P112
G127
PiegraveceJointe
PiegraveceJointe Type PJ PES_PJ PJ TypePJ S311 G401
G405
124 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
PiegraveceJointe Nom PJ PES_PJ PJ NomPJ P104
G409
G412
G413
PiegraveceJointe Format PJ PES_PJ PJ Description G402
G403
PiegraveceJointe Contenu PES_PJ PJ Contenu G404
G407
G408
Les balises ci-dessous reacutefeacuterenceacutees dans la description seacutemantique ne sont pas disponibles dans le format
PES_Factures
Entiteacute geacuteneacuteraliteacute Cadre Deacutebut peacuteriodeFin peacuteriode Description peacuteriode Devise
Geacuteneacuteraliteacutes Identifiant Facture Origine Geacuteneacuteraliteacutes Montant Taxes Geacuteneacuteraliteacutes Montant Remises
Geacuteneacuteraliteacutes Montant agrave Deacuteduire Geacuteneacuteraliteacutes Montant agrave Payer Geacuteneacuteraliteacutes Identifiant Numeacuterisation
Entiteacute remise Motif Montant
Entiteacute reacutecapitulatif taxes type taxe exoneacuteration
Entiteacute engagement Numeacutero de contrat Numeacutero de marcheacute date drsquoeffet
Entiteacute Fournisseur Nom service Reacutegime TVA Nom Commercial Ligne Adresse Commerciale Code Postal
Commercial Nom Commune Commercial Code Pays Commercial Nom Contact Teacuteleacutecopie Contact Courriel
Contact Note
Entiteacute Deacutebiteur Typage Identifiant
Entiteacute Ligne Type Sous-Type Identifiant Site Livraison Description
Entiteacute Paiement Type Reacutefeacuterence Bancaire
Entiteacute Valideur toutes les balises reacutefeacuterenceacutees
Entiteacute encaisseur toutes les balises reacutefeacuterenceacutees
Entiteacute Site de Livraison toutes les balises reacutefeacuterenceacutees
125 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45214 Format EDIFACT
La description syntaxique du format EDIFACT sera proposeacutee dans la prochaine version des speacutecifications
externes42
42 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen
126 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45215 Format ISO2022
La description syntaxique du format ISO2022 sera proposeacutee dans la prochaine version des speacutecifications
externes43
43 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen
127 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4522 Flux mixte Facture
Ce chapitre preacutesente les syntaxes utilisables pour les flux mixte de Facture
45221 Format UBL-Invoice minimal
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme OASIS Organization for the
Advancement of Structured Information Standards) sous la forme du standard Universal Business Language en
version 21 pour tous les eacuteleacutements en relation avec leacuteleacutement Invoice deacutefini par le scheacutema XML
Les scheacutemas XSD du format UBL sont disponibles sur le site internet suivant httpdocsoasis-
openorgublos-UBL-21UBL-21html
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine Invoice dun document XML conforme
agrave ces standards
Chaque balise est conforme aux speacutecifications de lOASIS UBL 21 en termes de nommage de cardinaliteacute et
de format (datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo Invoice raquo
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Cadre CategoryCode
G102
G103
G104
Nb cette balise facultative est une extension du format UBL
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type InvoiceTypeCode S104 G101
G115
Geacuteneacuteraliteacutes Identifiant ID G105
G106
Geacuteneacuteraliteacutes Date
Emission facture IssueDate
G107
G109
Geacuteneacuteraliteacutes Devise DocumentCurrencyCode
G110
G111
G112
Geacuteneacuteraliteacutes Identifiant
facture origine BillingReference InvoiceDocumentReference ID
G105
G106
128 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes Montant
hors taxe
LegalMonetaryTotal TaxExclusiveAmount G113
Geacuteneacuteraliteacutes Montant
TTC
LegalMonetaryTotal TaxInclusiveAmount
G113
G114
Geacuteneacuteraliteacutes Montant agrave
payer
LegalMonetaryTotal PayableAmount
G113
G115
Paiement Modaliteacute PaymentMeans PaymentMeansCode S102
S105
G116
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Type
taxe
TaxTotal TaxSubtotal TaxCategory TaxScheme
TaxTypeCode
G123
G124
ReacutecapitulatifTaxes
Montant base TaxTotal TaxSubtotal TaxableAmount G113
ReacutecapitulatifTaxes Taux TaxTotal TaxSubtotal Percent G125
ReacutecapitulatifTaxes
montant taxes TaxTotal TaxSubtotal TaxAmount G113
Engagement
Engagement Numeacutero de
marcheacute
InvoiceOrderReference[DocumentTypeCode=Marcheacute
Public]ID44 S303
P106
G301
Engagement Numeacutero
drsquoengagement
InvoiceOrderReference[
DocumentTypeCode=Engagement]ID45
P107
G301
Fournisseur
Fournisseur Code Pays
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress Country IdentificationCode
G201
G202
G203
Fournisseur Typage
identifiant
AccountingSupplierParty Party PartyIdentification[
IDschemeName G204
G206
Fournisseur Identifiant
AccountingSupplierParty Party PartyIdentification
ID
G206
G207
G208
G210
G214
Fournisseur Nom AccountingSupplierParty Party PartyLegalEntity
RegistrationName G209
Deacutebiteur
44 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Marcheacute Public] IDraquo 45 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Bon de commande] IDraquo
129 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur
TypageIdentifiant
AccountingCustomerParty Party PartyIdentification[
IDschemeName
G216
Deacutebiteur Identifiant
AccountingCustomerParty Party PartyIdentification
ID
G206
G207
G208
G214
Deacutebiteur Nom AccountingCustomerPartyPartyPartyNameName G209
Deacutebiteur Code service AccountingCustomerParty AccountingContact ID46
G217
G218
P113
Deacutebiteur Nom service AccountingCustomerParty AccountingContact Name P114
G219
Ligne
Ligne Numeacutero InvoiceLineID G601
Ligne Identifiant site
Livraison InvoiceLine Delivery ID P108
Ligne Description InvoiceLine Note P112
Ligne Reacutefeacuterence produit InvoiceLine Item StandardItemIdentification ID P101
Ligne Quantiteacute factureacutee InvoiceLine InvoicedQuantity P103
Ligne Prix unitaire InvoiceLine Price PriceAmount G113
Ligne Montant HT InvoiceLine LineExtensionAmount G113
Ligne Taux TVA InvoiceLine Item ClassifiedTaxCategory Percent G125
Paiement
Paiement Type
reacutefeacuterence bancaire
PaymentMeans PaymentChannelCode S202 G117
Paiement Identifiant
compte bancaire
PaymentMeans PayeeFinancialAccount ID S202 G118
Paiement Identifiant
eacutetablissement bancaire
PaymentMeans PayeeFinancialAccount
FinancialInstitutionBranch ID S202
G119
G120
G121
Valideur
Valideur Code pays
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
Country IdentificationCode
G201
G202
G203
46 Les fournisseurs deacutejagrave raccordeacutes peuvent maintenir la regravegle de gestion relative au code service exeacutecutant et
raison sociale en utilisant la balise laquo AccountingCustomerPartyPartyPartyNameName raquo pour ces deux
informations en les seacuteparant obligatoirement drsquoun laquo - raquo
130 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Valideur Typage
identifiant
AccountingSupplierParty Party
AgentPartyPartyLegalEntityPartyIdentification[
IDschemeName
G204
G206
Valideur Identifiant AccountingSupplierParty Party
AgentPartyPartyLegalEntityPartyIdentificationID
G208
G214
Valideur Nom leacutegal AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationName G209
PiegraveceJointe
PiegraveceJointe Type PJ
AdditionalDocumentReference DocumentType
G401
G405
G406
PiegraveceJointe Nom PJ
AdditionalDocumentReference ID
P104
G409
G412
G413
PiegraveceJointe Format PJ
AdditionalDocumentReference DocumentTypeCode
G402
G403
PiegraveceJointe Contenu
AdditionalDocumentReference Attachment
EmbeddedDocumentBinaryObject
G404
G407
G408
PiegraveceJointe Identifiant
Numeacuterisation
Invoice PaymentMeans PayeeFinancialAccount
PaymentNote G128
131 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45222 Format CII minimal
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme UNCEFACT (United Nations
Centre for Trade Facilitation and Electronic Business) sous la forme
de la speacutecification technique CCTS (Core Component Technical Specification) en version 30 publieacutee en septembre 2009
du standard CCL (Core Components Library) en version 14A publieacute en feacutevrier 2014 pour tous les eacuteleacutements en relation avec leacuteleacutement CrossIndustryInvoice deacutefini par le scheacutema XML CrossIndustryInvoice_8p1xsd
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine CrossIndustryInvoice dun document
XML conforme agrave ces standards
Chaque balise est conforme aux speacutecifications CII en termes de nommage de cardinaliteacute et de format
(datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type Document TypeCode
S204 G101
G115
Geacuteneacuteraliteacutes Cadre
Document CategoryCode
G102
G103
G104
Geacuteneacuteraliteacutes Identifiant
Document ID
G105
G106
Geacuteneacuteraliteacutes Date
eacutemission facture
Document IssueDateTime
G107
G109
Geacuteneacuteraliteacutes Devise
TradeTransaction ApplicableTradeSettlement
InvoiceCurrencyCode
G110
G111
G112
Geacuteneacuteraliteacutes Identifiant
facture origine
TradeTransaction ApplicableTradeSettlement
InvoiceReferencedReferencedDocument
IssuerAssignedID
G105
G106
Geacuteneacuteraliteacutes Montant
hors taxe
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation ChargeTotalAmount G113
Geacuteneacuteraliteacutes Montant
TTC
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation GrandTotalAmount G113
G114
Geacuteneacuteraliteacutes Montant agrave
payer
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation DuePayableAmount G113
G115
132 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Paiement Modaliteacute TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans TypeCode
S202
S205
G116
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Type
taxe
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTaxTypeCode G123
G124
ReacutecapitulatifTaxes
montant base
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax BasisAmount G113
ReacutecapitulatifTaxes Taux TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax CalculatedRate G125
ReacutecapitulatifTaxes
Montant taxes
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax CalculatedAmount G113
Engagement
Engagement Numeacutero
de marcheacute
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referen
ceTypeCodetext()=Marcheacute Public]
IssuerAssignedID
P106
G301
Engagement Numeacutero
drsquoengagement
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referen
ceTypeCodetext()=Engagement] IssuerAssignedID
P107
G301
Fournisseur
Fournisseur Code Pays
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
PostalAddress CountryID
G201
G202
G203
Fournisseur Typage
identifiant
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G206
Fournisseur Identifiant
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G206
G207
G208
G210
G214
Fournisseur Nom TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization Name G209
Deacutebiteur
Deacutebiteur Typage
identifiant
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G206
G216
Deacutebiteur Identifiant
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G206
G207
G208
G214
G216
Deacutebiteur Nom TradeTransaction
ApplicableTradeDeliveryBuyerParty Name G209
133 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Code service
TradeTransaction ApplicableTradeAgreement
BuyerRequisitonerParty DefinedContact ID
G217
G218
P113
Deacutebiteur Nom service
TradeTransaction ApplicableTradeAgreement
BuyerRequisitonerParty DefinedContact
DepartmentName
P114
G219
Ligne
Ligne Numeacutero TradeTransaction IncludedTradeLineItem
AssociatedDocumentLineDocument LineID G601
Ligne Identifiant Site
Livraison
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
AdditionalReferencedReferencedDocument GlobalID
P108
Ligne Description TradeTransaction IncludedTradeLineItem
SpecifiedProduct Description P112
Ligne Reacutefeacuterence produit TradeTransaction IncludedTradeLineItem
SpecifiedProduct TypeCode P101
Ligne Quantiteacute factureacutee
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice BasisQuantity
P103
Ligne Prix unitaire
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice ChargeAmount
G113
Ligne Montant HT
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
SpecifiedLineItemMonetarySummation
LineTotalAmount
G113
Ligne Taux TVA
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement ApplicableTax
CalculatedRate
G125
Paiement
Paiement Type
reacutefeacuterence bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans PaymentChannelCode
G117
Paiement Identifiant
compte bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans
PayeePartyCreditorFinancialAccount IBANID
S202
G118
Paiement Identifiant
eacutetablissement bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans
PayeePartyCreditorFinancialAccount ProprietaryID
S202
G119
G120
G121
Valideur
Valideur Code pays
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAdressCountryId
G201
G202
G203
Valideur Typage
identifiant
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G206
134 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Valideur Identifiant
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G208
G214
Valideur Nom leacutegal TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization Name
G209
PiegraveceJointe
PiegraveceJointe Type PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
ReferenceTypeCode
G401
G405
G406
PiegraveceJointe Nom PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile ID ou FileName
P104
G409
G412
G413
PiegraveceJointe Format PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile MIMECode
G402
G403
PiegraveceJointe Contenu
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile IncludedBinaryObject
G404
G407
G408
135 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45223 Format PES_Factures Minimal
Ce format est celui dun document XML conforme agrave la norme PES_V2 deacutecrite dans le document de reacutefeacuterence
[PES_V2]
Les scheacutemas xsd du format PES Facture eacutediteacute par la DGFiP sont mis agrave disposition sur le site internet suivant
httpwwwcollectivites-localesgouvfrprotocole-dechange-standard-pes-0
Ce format est reacuteserveacute aux fournisseurs nationaux et pour des cas de facturation nominaux
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Reacutesumeacute Facture
Reacutesumeacute Facture Type TypeFact
S309 G101
G115
Reacutesumeacute Facture Identifiant FactureIndiv NumeroFacture G105
G106
Reacutesumeacute Facture Date
Emission facture
FactureIndiv DateEmission S306 G107
G109
Reacutesumeacute Facture Montant
hors taxe
FactureIndiv TotalAPayer MtTotalHT
S307 G112
G113
Reacutesumeacute Facture Montant
TTC
FactureIndiv TotalAPayer MtTotalTTC
S307
S310
G112
G113
G114
Reacutecapitulatif taxes
ReacutecapitulatifTaxes Montant
base
FactureIndiv DetailTVA MtBaseHT S307 G113
ReacutecapitulatifTaxes Taux FactureIndiv DetailTVA TauxTVA S308 G125
ReacutecapitulatifTaxes Montant
taxes
FactureIndiv DetailTVA MtTVA S307 G112
G113
Engagement
Engagement Numeacutero de bon
de commande
FactureIndiv EngagementNumeroCommande
P107
G301
Fournisseur
Fournisseur Code pays leacutegal Emetteur InfoTiersAdresseCodPays
G201
G202
G203
136 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Type Identifiant Emetteur InfoTiersNatIdTiers G204
G206
Fournisseur Identifiant Emetteur InfoTiers IdTiers S301 G207
G208
G214
Fournisseur Nom Emetteur InfoTiers(Civilite + Nom +
ComplNom + Prenom) S302
S303
G209
Deacutebiteur
Deacutebiteur Identifiant Debiteur InfoTiers IdTiers S301 G214
G216
Deacutebiteur Nom Debiteur InfoTiersNom S302
S303
G209
Deacutebiteur Code service Debiteur InfoTiers RefTiers S304 G217
G218
P113
Deacutebiteur Nom service Debiteur InfoTiers ComplNom S305 P114
Ligne
Ligne Numeacutero FactureIndiv LigneFacture Ordre
G601
Ligne Reacutefeacuterence produit FactureIndiv LigneFacture CodeProduit
P101
Ligne Quantiteacute factureacutee FactureIndiv LigneFacture Quantite
P103
Ligne Prix unitaire FactureIndiv LigneFacture MtUnitaire
G112
G113
Ligne Montant HT FactureIndiv LigneFacture MtHT S307 G112
G113
Ligne Taux TVA FactureIndiv LigneFacture TauxTVA S308 G125
Paiement
Paiement Modaliteacute FactureIndiv ModaliteReglement S312 P112
Paiement Identifiant compte
bancaire
Emetteur CpteBancaire IBAN G118
G119
G122
Paiement Identifiant
eacutetablissement bancaire
Emetteur CpteBancaire BIC
G118
G120
G121
G122
137 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Piegravece Jointe
Piegravece Jointe Type PJ PES_PJ PJ TypePJ S311 G401
G405
G406
Piegravece Jointe Nom PJ PES_PJ PJ NomPJ P104
G409
G412
G413
Piegravece Jointe Format PJ PES_PJ PJ Description G402
G403
Piegravece Jointe Contenu PES_PJ PJ Contenu
G404
G407
G408
138 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45224 Format CPP Facture Mixte
La norme drsquoeacutechange retenue pour ce format est un format proposeacute par lrsquoAIFE
Le scheacutema XSD de ce format est disponible en annexe des speacutecifications externes de la solution mutualiseacutee
139 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Ce fichier peut ecirctre ouvert agrave partir drsquoun eacutediteur de fichier XSD afin drsquoafficher lrsquoarborescence telle que preacutesenteacutee
avec lrsquoimage ci-dessous
140 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respectant sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo CPPFactureMixte raquo
Syntaxe de lrsquoenveloppe
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Enveloppe Unitaire Enveloppe EnveloppeUnitaire G101
G116
Enveloppe Unitaire
Paramegravetres Enveloppe EnveloppeUnitaire Paramegravetres
Paramegravetres
Paramegravetres Paramegravetre
individuel
Enveloppe
EnveloppeUnitaireParametresParametreIndiv
Paramegravetre Individuel
ParametreIndiv Valeur
paramegravetre
Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametrecode
ParametreIndiv Note Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametrenote
P112
ParametreIndiv Numeacutero drsquoordre Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametreNumOrdre
Enveloppe Unitaire
Partenaires Enveloppe Partenaires
Partenaires
Reacutecepteur Enveloppe PartenairesReacutecepteur
Emetteur Enveloppe PartenairesEmetteur
Reacutecepteur
Reacutecepteur Identifiant CPPFacturePivotUnitaire Enveloppe
PartenairesRecepteurId
Reacutecepteur Libelleacute
CPPFacturePivotUnitaire Enveloppe
PartenairesRecepteurLibelle
Reacutecepteur Note CPPFacturePivotUnitaire Enveloppe
PartenairesRecepteurNote
P112
Emetteur
Emetteur Identifiant Enveloppe PartenairesEmetteurId
141 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Emetteur Libelleacute
Enveloppe PartenairesEmetteurLibelle
Emetteur Note Enveloppe PartenairesEmetteurNote P112
Syntaxe des donneacutees
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Donneacutees Facture
Donneacutees Facture Identifiant CPPFacturesCPPFactureMixteunitaire
DonneesFacture Id
G105
G106
Donneacutees Facture Identifiant
Facture Origine
CPPFacturesCPPFactureMixteunitaire
DonneesFacture IdFactureOrigine
G105
G106
Donneacutees Facture Type CPPFacturesCPPFactureMixteunitaire
DonneesFacture Type
G101
G115
Donneacutees Facture Cadre CPPFacturesCPPFactureMixteunitaire
DonneesFacture Cadre G102
G103
G104
Donneacutees Facture Date
Emission Facture
CPPFacturesCPPFactureMixteunitaire
DonneesFacture DateEmissionFacture
G107
G109
Donneacutees Facture Devise CPPFacturesCPPFactureMixteunitaire
DonneesFacture Devise
G110
G111
Donneacutees Facture - Montants
Montants Montant Hors Taxe CPPFacturesCPPFactureMixteunitaire
DonneesFacture MontantHT G113
Montants Montant TTC CPPFacturesCPPFactureMixteunitaire
DonneesFacture MontantTTC G113
G114
Montants Montant agrave payer CPPFacturesCPPFactureMixteunitaire
DonneesFacture MontantNetAPayer G113
G115
Donneacutees Facture - Ligne
Ligne Numeacutero CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne NumOrdre
G601
Ligne Reacutefeacuterence Produit CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne
ReferenceProduit
P101
Ligne Quantiteacute factureacutee CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne Quantite
P103
142 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Ligne Prix unitaire CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne PrixUnitaire
G113
Ligne Montant HT CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne MontantHT G113
Ligne Taux TVA CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne TauxTVA G125
Donneacutees Facture - TVA
TVA Montant Base CPPFacturesCPPFactureMixteunitaire
DonneesFacture TVA TVA BaseHT
G113
TVA Taux CPPFacturesCPPFactureMixteunitaire
DonneesFacture TVA TVA Taux
G125
TVA Montant taxes CPPFacturesCPPFactureMixteunitaire
DonneesFacture TVA TVA MontantTVA
G113
Donneacutees Facture - Engagement
Engagement Numeacutero de
marcheacute
CPPFacturesCPPFactureMixteunitaire
DonneesFacture Engagement NumeroMarche
P106
G301
Engagement Numeacutero
drsquoengagement
CPPFacturesCPPFactureMixteunitaire
DonneesFacture Engagement
NumeroEngagement
P107
G301
Fournisseur
Fournisseur Code pays CPPFacturesCPPFactureMixteunitaire Emetteur
CodePays
G201
G202
G203
Fournisseur Type identifiant CPPFacturesCPPFactureMixteunitaire Emetteur
TypeIdentifiant
G204
G206
Fournisseur Identifiant CPPFacturesCPPFactureMixteunitaire Emetteur
Identifiant
G207
G208
G210
G214
Fournisseur Nom (raison
sociale)
CPP PES_PivotFacture_Unitaire Emetteur
RaisonSociale
G209
Fournisseur ndash Reacutefeacuterence bancaire
Reacutefeacuterence bancaire Type
Reacutefeacuterence Bancaire
CPPFacturesCPPFactureMixteunitaire
Fournisseur
ReferenceBancaireTypeRefBancaire
G117
G118
G122
Reacutefeacuterence bancaire
Identifiant compte bancaire
CPPFacturesCPPFactureMixteunitaire
Fournisseur ReferenceBancaire Compte
G118
G119
G122
Reacutefeacuterences bancaire
Identifiant eacutetablissement
bancaire
CPPFacturesCPPFactureMixteunitaire
Fournisseur ReferenceBancaire Etablissement
G118
G120
G121
G122
Deacutebiteur
143 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Type identifiant CPPFacturesCPPFactureMixteunitaire Valideur
TypeIdentifiant
Deacutebiteur Identifiant CPPFacturesCPPFactureMixteunitaire
Destinataire Identifiant
G214
G216
Deacutebiteur Nom CPPFacturesCPPFactureMixteunitaire
Destinataire Nom
G209
Deacutebiteur Code service CPPFacturesCPPFactureMixteunitaire
Destinataire CodeService
P113
Deacutebiteur Nom service CPPFacturesCPPFactureMixteunitaire
Destinataire NomService
P114
Valideur
Valideur Code pays CPPFacturesCPPFactureMixteunitaire Valideur
CodePays
G201
G202
G203
Valideur Type identifiant CPPFacturesCPPFactureMixteunitaire Valideur
TypeIdentifiant
G204
G206
Valideur Identifiant CPPFacturesCPPFactureMixteunitaire Valideur
Identifiant
G208
G214
Valideur Nom (raison
sociale)
CPPFacturesCPPFactureMixteunitaire Valideur
RaisonSociale
G209
Piegravece Jointe
Piegravece Jointe Type PJ CPPFacturesCPPFactureMixteunitaire PJ TypePJ G401
G405
G406
Piegravece Jointe Nom PJ CPPFacturesCPPFactureMixteunitaire PJ NomPJ P104
G409
G412
G413
Piegravece Jointe Format PJ CPPFacturesCPPFactureMixteunitaire PJ
FormatPJ
G402
G403
Piegravece Jointe Contenu CPPFacturesCPPFactureMixteunitaire PJ
Contenu
G404
G407
G408
144 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45225 Format PDFA3
La description syntaxique du format PDFA3 sera proposeacutee dans la prochaine version des speacutecifications
externes47
47 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen
145 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4523 Flux structureacutes Meacutemoire de frais de justice ndash Format UBL Invoice
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme OASIS Organization for the
Advancement of Structured Information Standards) sous la forme
du standard Universal Business Language en version 21 pour tous les eacuteleacutements en relation avec leacuteleacutement Invoice deacutefini par le scheacutema XML
Les scheacutemas XSD du format UBL sont disponibles sur le site internet suivant httpdocsoasis-
openorgublos-UBL-21UBL-21html
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine Invoice dun document XML conforme
agrave ces standards
Chaque balise est conforme aux speacutecifications de lOASIS UBL 21 en termes de nommage de cardinaliteacute et
de format (datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo Invoice raquo
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Cadre
CategoryCode
G102
G103
G104
Nb cette balise facultative est une extension du format UBL
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type
InvoiceTypeCode
G101
G115
G713
G715
Geacuteneacuteraliteacutes Identifiant
(numeacutero)
ID
G105
G106
Geacuteneacuteraliteacutes Date
deacutemission de la facture
IssueDate
G107
G109
Geacuteneacuteraliteacutes Deacutebut de
peacuteriode
InvoicePeriodStartDate
G109
Geacuteneacuteraliteacutes Fin de peacuteriode InvoicePeriodEndDate G109
146 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes Description
peacuteriode
InvoicePeriodDescription P112
Geacuteneacuteraliteacutes Devise
DocumentCurrencyCode
G110
G111
Geacuteneacuteraliteacutes Montant remise AllowanceChargeAmount G113
Geacuteneacuteraliteacutes Montant TTC
LegalMonetaryTotalTaxInclusiveAmount
G113
G114
Geacuteneacuteraliteacutes Montant agrave
payer
LegalMonetaryTotal PayableAmount G115
Geacuteneacuteraliteacutes Montant HT
apregraves remise
LegalMonetaryTotalTaxExclusiveAmount
G113
Geacuteneacuteraliteacutes Montant HT
avant remise
LegalMonetaryTotalLineExtensionAmount
G113
Reacutecapitulatif Taxes
ReacutecapitulatifTaxes
Exoneacuteration
AccountingSupplierPartyPartyPartyTaxSchemeE
xemptionReason P112
G712
Geacuteneacuteraliteacutes Taux de TVA TaxTotalTaxSubTotalPercent G125
Geacuteneacuteraliteacutes Montant Taxe TaxTotalTaxSubTotalTaxAmount G113
Geacuteneacuteraliteacutes Montant HT TaxTotalTaxSubTotalTaxableAmount G113
Geacuteneacuteraliteacutes Montant de
base
TaxTotalTaxAmount
G113
Engagement
Engagement Reacutefeacuterence aux
textes (libelleacute)
OrderReferenceID
G702
G703
Engagement Numeacutero
drsquoengagement
ContractDocumentReference[DocumentTypeCode
=Engagement] ID
P107
G301
G711
Engagement Numeacutero de
drsquoengagement Date Effet
ContractDocumentReference[DocumentTypeCode
=Engagement] IssueDate G109
Fournisseur
Fournisseur Code pays
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress Country IdentificationCode G201
G203
Fournisseur Typage
identifiant
AccountingSupplierPartyPartyPartyIdentification
ID[SchemeName(attribut)] G204
Fournisseur Identifiant
AccountingSupplierPartyPartyPartyIdentification
ID
G207
G208
G210
G214
147 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Nom (raison
sociale)
AccountingSupplierPartyPartyPartyNameName
G209
Fournisseur Identifiant TVA AccountingSupplierPartyPartyPartyTaxSchemeC
ompanyID[SchemeName(attribut)] G210
Fournisseur Reacutegime TVA AccountingSupplierPartyPartyPartyTaxSchemeT
axSchemeTaxTypeCode
G213
Fournisseur Ligne Adresse
Commerciale
AccountingSupplierPartyPartyPostalAddressAdd
ressLineLine
Fournisseur Code Postal
Commercial
AccountingSupplierPartyPartyPostalAddressAdd
ressLinePostalZone
Fournisseur Commune
Commercial
AccountingSupplierPartyPartyPostalAddressCity
Name
Fournisseur Code Pays
Commercial
AccountingSupplierPartyPartyPostalAddressAdd
ressLineLine
Country
G201
G203
Fournisseur Adresse legale
AccountingSupplierPartyPartyPartyLegalEntityR
egistrationAdressAddressLineLine G215
Fournisseur Code postal
leacutegal
AccountingSupplierPartyPartyPartyLegalEntityR
egistrationAdressAddressLinePostalZone
Fournisseur Commune
leacutegal
AccountingSupplierPartyPartyPartyLegalEntityR
egistrationAdressAddressLineCityName
Fournisseur Nom contact AccountingSupplierPartyPartyContactName G209
Fournisseur Teacuteleacutephone
contact
AccountingSupplierPartyPartyContactTelephone
Fournisseur Teacuteleacutecopie
contact
AccountingSupplierPartyPartyContactTelefax
Fournisseur Courriel
contact
AccountingSupplierPartyPartyContactElectronic
Deacutebiteur
Deacutebiteur Identifiant
AccountingCustomerParty Party
PartyIdentification ID
S301 G207
G214
G216
Deacutebiteur Code service
AccountingCustomerParty AccountingContact ID G217
G218
P113
Deacutebiteur Nom service
AccountingCustomerParty AccountingContact
Name
P114
G219
Ligne
Ligne Numeacutero drsquoaffaire InvoiceLine Item StandardItemIdentificationID
Ligne Ref produit InvoiceLineNote P101
Ligne Quantiteacute InvoiceLineInvoicedQuantity
148 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Ligne Quantiteacute X tarif InvoiceLineLineExtensionAmount
G113
Ligne Montant HT InvoiceLineTaxTotalTaxSubTotalTaxableAmount G113
Ligne Taux de TVA InvoiceLineItemClassifiedTaxCategoryPercent
Ligne Montant TVA InvoiceLineTaxTotalTaxAmount G113
Ligne Type de prestation
(code)
InvoiceLineItemDescription
G706
G707
G710
Ligne Tarif de la prestation InvoiceLinePricePriceAmount G113
Ligne Prix de la quantiteacute InvoiceLinePriceBaseQuantity P103
Ligne Indicateur de charge InvoiceLineAllowanceChargeChargeIndicator
G710
Ligne Motif de charge
InvoiceLine Price AllowanceCharge Amount
P112
G710
Ligne Montant Charge
InvoiceLineAllowanceChargeAmount
G113
G710
Ligne Autoriteacute Requeacuterante
(code)
InvoiceLineDeliveryTermsDeliveryLocationDescr
iption
G708
G709
Ligne Numeacutero engagement
juridique
InvoiceLineDocumentReferenceId
Paiement
Paiement Date Echeacuteance PaymentMeansPaymentDueDate
G109
Paiement Mode de
Paiement
PaymentMeansPaymentMeansCode
G116
Paiement Type Reacutefeacuterence
Bancaire
PaymentMeans PaymentChannelCode
G117
G118
G122
Paiement Identifiant
Compte bancaire
PaymentMeans PayeeFinancialAccount ID
S202
G118
G119
G122
Paiement Identifiant
Etablissement Bancaire
PaymentMeans PayeeFinancialAccount
FinancialInstitutionBranch ID
S202
G118
G120
G121
G122
Juridiction
Juridiction Identifiant
Delivery DeliveryLocation
G704
G705
Juridiction Date Reacutequisition
InvoiceLineDeliveryTermsDeliveryLocationValidi
tyPeriodStartDate
G109
149 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Juridiction Date de la
prestation
InvoiceLineDeliveryTermsDeliveryLocationValidi
tyPeriodEndDate
G109
PiegraveceJointe
PiegraveceJointe Type PJ
AdditionalDocumentReference DocumentType
G401
G405
PiegraveceJointe Nom PJ
AdditionalDocumentReference ID
P104
G714
G715
G716
PiegraveceJointe Format PJ
AdditionalDocumentReference
DocumentTypeCode G402
G403
PiegraveceJointe Contenu
AdditionalDocumentReference Attachment
EmbeddedDocumentBinaryObject
G404
G407
G408
150 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
453 Flux de cycle de vie de la facture
Deux formats syntaxiques sont retenus
- Format AIFE_Statut
- Format CPP_Statut
4531 Format AIFE_Statut
Ce format est eacutediteacute par Docapost dans le cadre de la solution Chorus factures Il est proposeacute aux fournisseurs
priveacutes deacutejagrave raccordeacutes agrave Chorus factures et souhaitant beacuteneacuteficier de la compatibiliteacute ascendante entre la solution
mutualiseacutee-CPP 2017 et Chorus factures Ce format ne permet pas de remonter des statuts de type laquo flux raquo
Le scheacutema XSD de ce format est disponible en annexe des speacutecifications externes de la solution mutualiseacutee
151 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Ce fichier peut ecirctre ouvert agrave partir drsquoun eacutediteur de fichier XSD afin drsquoafficher lrsquoarborescence telle que preacutesenteacutee
avec lrsquoimage ci-dessous
152 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine AIFE_StatusInfo dun document XML
conforme agrave ces standards
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo AIFEStatusInfo raquo
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur
Fournisseur SIRET
DocumentStatus DocumentSenderSIRET
G201
G202
G203
Fournisseur SIREN DocumentStatus DocumentSenderSIREN
Fournisseur TVA
Intracommunautaire
DocumentStatus DocumentSenderVATID
Fournisseur Nom DocumentStatus Document Sender Name G209
Deacutebiteur
Deacutebiteur Identifiant
DocumentStatus Document AdditionalInfo
Index[Attribut NAME = SIREN DU DESTINATAIRE]
G204
G207
G214
G216
Deacutebiteur Nom DocumentStatus Document AdditionalInfo
Index[Attribut NAME = NOM DU DESTINATAIRE]
G209
Deacutebiteur Code service DocumentStatus Document AdditionalInfo
Index[Attribut NAME = SERVICE EXECUTANT]
P113
Deacutebiteur Nom service
DocumentStatus Document AdditionalInfo
Index[Attribut NAME =LIBELLE DU SERVICE
EXECUTANT]
P114
G219
Deacutebiteur Montant HT DocumentStatus Document AdditionalInfo
Index[Attribut NAME =MONTANT TOTAL NET HT]
Deacutebiteur Montant TTC DocumentStatus Document AdditionalInfo
Index[Attribut NAME =MONTANT TOTAL TTC]
Deacutebiteur Engagement
juridique
DocumentStatus Document AdditionalInfo
Index[Attribut NAME =ENGAGEMENT JURIDIQUE]
Deacutebiteur Numeacutero de lot DocumentStatus Document AdditionalInfo
Index[Attribut NAME =NUMERO DE LOT]
Deacutebiteur Date De
Reacuteception
DocumentStatus Document AdditionalInfo
Index[Attribut NAME =DATE DE RECEPTION]
G109
Deacutebiteur Protocole DocumentStatus Document AdditionalInfo
Index[Attribut NAME =PROTOCOLE]
Deacutebiteur Originator DocumentStatus Document AdditionalInfo
Index[Attribut NAME =ORIGINATOR
153 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Numeacutero de
reacutefeacuterence de la facture
DocumentStatus Document AdditionalInfo
Index[Attribut NAME =NUM FACTURE REF]
Deacutebiteur Sandbox DocumentStatus Document AdditionalInfo
Index[Attribut NAME =SANDBOX]
Statut
Statut Code statut DocumentStatus Document Status Code G501
Statut Horodatage DocumentStatus Document Status Date G126
Statut Libelleacute DocumentStatus Document Status note
Statut Date drsquoeacutemission de
la facture DocumentStatusDocumentDate
Identifiant Facture
Facture Identifiant
Emetteur DocumentStatus DocumentID
G105
G106
Autres
Autres Numeacutero Unique
Identification Du
Document
DocumentStatusDocumentUUID
Statut Type de document DocumentStatusDocumentTypeOfDocument
Statut Type drsquoeacutemission DocumentStatusDocumentPartnershipType
Statut Facture drsquoOrigine DocumentStatusDocumentFileOrigin
Statut Deacutebut Peacuteriode DocumentStatusDocumentPeriodPeriod_start G109
Statut Fin Peacuteriode DocumentStatusDocumentPeriodPeriod_end G109
Statut
AvoirRequis(OUINON) DocumentStatusDocumentPeriodCreditNoteRequired
Les balises suivantes sont reacutefeacuterenceacutees dans le format syntaxique AIFE_Statut mais ne sont pas reacutefeacuterenceacutes dans
le format seacutemantique
Fournisseur RIDET SIREN VAT_ID
Deacutebiteur Montant HT Montant TTC Engagement Juridique Numeacutero De Lot Date De Reacuteception Protocole
Originator Numeacutero de Facture de Reacutefeacuterence Sandbox)
Autres ensemble des balises reacutefeacuterenceacutees
Ces balises feront lrsquoobjet drsquoune valorisation par une donneacutee constante ou ne seront pas valoriseacutees
Les donneacutees seacutemantiques reacutefeacuterenceacutees dans le flux Cycle de Vie suivantes ne trouvent pas drsquoapplication dans le
format AIFE_STATUT
Fournisseur Code pays typage identifiant
Deacutebiteur Typage Identifiant Nom (Raison Sociale)
Donneacutees Statut Type Compleacutement Libelleacute Horodatage Identifiant Producteur Identifiant Facture du
Reacutecepteur (reacutef MandatDP)
154 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4532 Format CPPStatut
Ce format est eacutediteacute par lrsquoAIFE Il est proposeacute pour tous les eacutemetteurs de factures Si les fournisseurs priveacutes
raccordeacutes en EDI peuvent demander agrave recevoir les donneacutees du cycle de vie au format AIFE_Statut lrsquoutilisation
du format CPPStatut est agrave privileacutegier
Le scheacutema XSD de ce format est disponible en annexe des speacutecifications externes de la solution mutualiseacutee
Ce fichier peut ecirctre ouvert agrave partir drsquoun eacutediteur de fichier XSD afin drsquoafficher lrsquoarborescence telle que preacutesenteacutee
avec lrsquoimage ci-dessous
155 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
156 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo CPPStatut raquo
45321 Format CPPStatut ndash syntaxe de lrsquoenveloppe
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Enveloppe Unitaire CPPStatut Enveloppe EnveloppeUnitaire G101
G116
Enveloppe Unitaire
Paramegravetres CPPStatut Enveloppe EnveloppeUnitaire
Paramegravetres
Paramegravetres
Paramegravetres Paramegravetre
individuel
CPPStatut Enveloppe
EnveloppeUnitaireParametresParametreIndiv
Paramegravetre Individuel
ParametreIndiv Valeur
paramegravetre
CPPStatut Enveloppe
EnveloppeUnitaireParametres
ParametreIndivValeurparametrecode
ParametreIndiv Note CPPStatut Enveloppe
EnveloppeUnitaireParametres
ParametreIndivValeurparametrenote
P112
ParametreIndiv Numeacutero drsquoordre CPPStatut Enveloppe
EnveloppeUnitaireParametres
ParametreIndivValeurparametreNumOrdre
Enveloppe Unitaire
Partenaires CPPStatut Enveloppe Partenaires
Partenaires
Partenaires Reacutecepteur CPPStatut Enveloppe PartenairesReacutecepteur
Partenaires Emetteur CPPStatut Enveloppe PartenairesEmetteur
Reacutecepteur
Reacutecepteur Identifiant CPPStatut Enveloppe PartenairesRecepteurId
Reacutecepteur Libelleacute
CPPStatut Enveloppe PartenairesRecepteurLibelle
157 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Reacutecepteur Note CPPStatut Enveloppe PartenairesRecepteurNote P112
Emetteur
Emetteur Identifiant CPPStatut Enveloppe PartenairesEmetteurId
Emetteur Libelleacute
CPPStatut Enveloppe PartenairesEmetteurLibelle
Emetteur Note CPPStatut Enveloppe PartenairesEmetteurNote P112
45322 Format CPPStatut ndash syntaxe des donneacutees
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
CPP Statut
CPPStatut CPPflux statuts CPPFluxStatuts
CPPStatut CPP Facture
Statuts
CPPFactureStatuts
CPP Flux Statuts
CPPFluxStatuts Flux statut
unitaire CPPFluxStatuts FluxStatutUnitaire
CPP Flux Statut Unitaire
Flux statut unitaire Numeacutero
drsquoordre CPPFluxStatuts FluxStatutUnitaire NumOrdre
Flux Statut Unitaire Donneacutees
Statut
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut
Donneacutees statut
DonneacuteesStatut Code statut CPPFluxStatuts FluxStatutUnitaire
DonneesStatut IdStatut G503
DonneacuteesStatut Compleacutement
Statut
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut ComplementStatut
DonneacuteesStatut Commentaire CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Commentaire
DonneacuteesStatut Note CPPFluxStatuts Fluxstatutunitaire
DonneesStatut Note
DonneacuteesStatut Horodatage CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Horodatage G126
DonneacuteesStatut Type
identifiant producteur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut TypeIdProducteur
158 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
DonneacuteesStatut Identifiant
producteur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut IdProducteur
DonneacuteesStatut Identifiant
flux
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut IdFlux
DonneacuteesStatut Deacutetail CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Detail
Deacutetail
Deacutetail Ligne drsquoeacuterreur CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
Deacutetail Nombre de lignes en
eacuterreur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details NbLignesErreur
Deacutetail de la ligne drsquoerreur
Deacutetail ligne drsquoerreur
Identifiant de la ligne
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
IdLigne
Deacutetail ligne drsquoerreur Nature
de lrsquoerreur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
NatureErreur
Deacutetail ligne drsquoerreur Code de
lrsquoerreur CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
CodeErreur
Deacutetail ligne drsquoerreur Libelle
de lrsquoerreur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
LibelleErreur
Deacutetail ligne drsquoerreur
Description de lrsquoerreur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
DescriptionErreur
P112
CPP Factures Statuts
CPP Factures Statuts CPP
Facture statut unitaire CPPFactureStatutsCPPFactureStatutUnitaire
159 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
CPP Facture Statut Unitaire
CPP Facture Statut Unitaire
Fournisseur
CPPFactureStatuts CPPFactureStatutUnitaire
Fournisseur
CPP Facture Statut Unitaire
Deacutebiteur
CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur
CPP Facture Statut Unitaire
Donneacutees statut
CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut
CPP Facture Statut Unitaire
Numeacutero drsquoordre
CPPFactureStatuts CPPFactureStatutUnitaire
NumOrdre
Fournisseur
Fournisseur Code Pays CPPFactureStatuts CPPFactureStatutUnitaire
Fournisseur CodePays
G201
G202
G203
Fournisseur Type drsquoidentifiant CPPFactureStatuts CPPFactureStatutUnitaire
Fournisseur TypeIdentifiant
G204
Fournisseur Identifiant
CPPFactureStatutsCPPFactureStatutUnitaire
Fournisseur Identifiant
G206
G207
G208
G210
G214
Fournisseur Raison sociale CPPFactureStatutsCPPFactureStatutUnitaire
Fournisseur RaisonSociale
G209
Deacutebiteur
Deacutebiteur Code pays CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur CodePays
Deacutebiteur Type drsquoidentifiant CPPFactureStatutsCPPFactureStatutUnitaire
Debiteur TypeIdentifiant
G204
G216
Deacutebiteur Identifiant CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur Identifiant
G214
G216
Deacutebiteur Nom (Raison
sociale)
CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur Nom G209
Deacutebiteur Code service CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur CodeService
Deacutebiteur Nom service CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur NomService
Donneacutees du statut
Donneacutees Statut Code statut CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut IdStatut G501
Donneacutees Statut Compleacutement
statut
CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut ComplementStatut
160 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Donneacutees Statut Commentaire CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut Commentaire
Donneacutees Statut Horodatage CPPFactureStatutsCPPFactureStatutUnitaire
DonneesStatut Horodatage G126
Donneacutees Statut Identifiant
Producteur
CPPFactureStatutsCPPFactureStatutUnitaire
DonneesStatut Producteur Id
Donneacutees Statut Identifiant
facture CPPFactureStatutsCPPFactureStatutUnitaire
DonneesStatut IdFacture
G105
G106
Donneacutees Statut Date facture CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut DateFacture G109
Donneacutees Statut Identifiant
MandatDP
CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut IdMandatDP
161 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
46 Regravegles de gestion associeacutees aux donneacutees associeacutees aux formats syntaxiques
461 Regravegles de Gestion applicables aux formats syntaxiques UBL
Id Titre Libelleacute Nature
S101 Description de la Peacuteriode
de Facturation
Les regravegles de prise en compte de la peacuteriode de facturation
sont
si date Deacutebut et Date Fin sont renseigneacutees elles permettent de valoriser une description = Peacuteriode de Facturation du ltDateDeacutebutgt au ltDateFingt
sinon la valeur de la donneacutee Description est prise en
compte
Restitution
S102 Modaliteacutes de Paiement Identifiant Compte Bancaire et Identifiant Etablissement
Bancaire doivent ecirctre renseigneacutes (au format IBANBIC) si la
valeur de Mode de Paiement est parmi [30 31 49]
Coheacuterence
S103 Format de lrsquoUniteacute de
Livraison
LrsquoUniteacute de Livraison est une zone de texte
Les donneacutees numeacuteriques exprimant un nombre drsquoarticles
par uniteacute sont converties en texte et preacutefixeacutees par lsquox lsquo
exemple 10 devient lsquox 10rsquo
Les donneacutees texte sont conserveacutees telles quelles
exemple lsquoBoicircte de 10rsquo
Format
S104 Type de Facture autoriseacute Parmi
- 380 382 383 384 et 385 paiement total
- 386 acompte
- 381 avoir
Codification
S105 Type de mode de
Paiement autoriseacute
Parmi
- 01 Instrument not defined
- 10 Cash
- 20 Check
- 30 Credit Transfert
- 31 Debit transfert
- 42 Payment to Bank account
- 48 Bank Card
- 49 Direct Debit
Codification
162 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
462 Regravegles de Gestion applicables aux formats syntaxiques CII
Id Titre Libelleacute Nature
S201 Description de la Peacuteriode
de Facturation
Les regravegles de prise en compte de la peacuteriode de facturation
sont
si date Deacutebut et Date Fin sont renseigneacutees elles permettent de valoriser une description = Peacuteriode de Facturation du ltDateDeacutebutgt au ltDateFingt
sinon la valeur de la donneacutee Description est prise en compte
Restitution
S202 Modaliteacutes de Regraveglement Identifiant Compte Bancaire et Identifiant Etablissement
Bancaire doivent ecirctre renseigneacutes (au format IBANBIC) si la
valeur de Mode de Paiement est parmi [30 31 49]
Coheacuterence
S203 Format de lrsquoUniteacute de
Livraison
LrsquoUniteacute de Livraison est une zone de texte
Les donneacutees numeacuteriques exprimant un nombre drsquoarticles
par uniteacute sont converties en texte et preacutefixeacutees par lsquox lsquo
exemple 10 devient lsquox 10rsquo
Les donneacutees texte sont conserveacutees telles quelles
exemple lsquoBoicircte de 10rsquo
Format
S204 Type de Facture autoriseacute Parmi
- 380 382 383 384 et 385 paiement total
- 386 acompte
- 381 avoir
Codification
S205 Type de mode de
Paiement autoriseacute
Parmi
- 01 Instrument not defined
- 10 Cash
- 20 Check
- 30 Credit Transfert
- 31 Debit transfert
- 42 Payment to Bank account
- 48 Bank Card
- 49 Direct Debit
Codification
163 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
463 Regravegles de Gestion applicables aux formats syntaxiques PES_Factures_ASAP
Id Titre Libelleacute Nature
S301 Format de lrsquoIdentifiant
fournisseur et deacutebiteur
Alphanumeacuterique agrave 15 car Format
S302 Format des Noms Texte 38 car Format
S303 Valorisation des Noms si Civiliteacute non-vide ou Prenom non-vide ou ComplNom non-
vide alors
Nom Fournisseur (ou deacutebiteur) = Civiliteacute + lsquo lsquo + lsquoPrenom +
lsquo lsquo + Nom + lsquo lsquo + ComplNom
sinon
Nom Fournisseur (ou deacutebiteur) = Nom
Alimentation
S304 Format de lrsquoIdentifiant
de service
Texte 100 car Format
S305 Format du Nom du
Service
Texte 100 car Format
S306 Format de date Toutes les dates dans PES sont exprimeacutees comme AAAA-
MM-JJ
Format
S307 Format drsquoun Montant
dans une Facture
Le Montant dans une facture est exprimeacute par un chiffre sur
19 positions
Il ne peut compoter plus de six deacutecimales
Le seacuteparateur est laquo raquo
Format
S308 Format drsquoun taux de TVA un Taux de TVA dans PES est un nombre deacutecimal non signeacute
agrave 2 deacutecimales et limiteacute agrave 99999
Format
S309 Liste de valeurs pour
Type de facturation
Au sein du bloc PES facture les types de facturation du PES
trouvent une correspondance selon les regravegles suivantes
- le type de facturation laquo 01 FACTURE raquo du PES correspond
au type laquo paiement total raquo dans la solution mutualiseacutee
- le type de facturation laquo 09 ASAP raquo du PES correspond au
type laquo paiement total raquo dans la solution mutualiseacutee
- le type de facturation laquo 03 AVOIR raquo du PES correspond au
type laquo avoir raquo dans la solution mutualiseacutee
Codification
S310 Montant agrave payer Dans le cas de factures de type PES la balise Montant agrave
payer est valoriseacutee dans le flux pivot par les informations
contenues dans la balise montant TTC
Codification
164 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
S311 Liste de valeurs pour
Type de PJ
Au sein du bloc PJ les types de piegraveces jointes du PES
trouvent une correspondance selon les regravegles suivantes
- Lorsque le type laquo 006 raquo (PES_Factures) est indiqueacute la
piegravece jointe sera consideacutereacutee comme la facture originale
(eacutequivalent du type laquo 001 Facture raquo dans la solution
mutualiseacutee
- dans les autres cas eacutenumeacutereacutes ci-dessous la piegravece jointe
sera consideacutereacutee comme eacutetant une piegravece compleacutementaire
laquo eacutequivalent du type laquo 002 PJ Autres raquo)
- 001 Document Budgeacutetaire
- 002 Recette
- 003 Deacutepense
- 004 Etat de Paye
- 005 Etat dAide sociale
Codification
S312 Liste des valeurs du
Mode de Paiement
Les valeurs accepteacutees sont les suivantes
- 01 Numeacuteraire
- 02 Chegraveque
- 03 Virement
- 10 Preacutelegravevement
- 09 Autres
- 12 Titre interbancaire de paiement (TIP)
- 14 - Preacutelegravevement par carte bancaire
Codification
165 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
464 Regravegles de Gestion applicables au format syntaxique du flux PES_DeacutepenseAller
Dans la perspective de la production du flux PES_DeacutepenseAller les collectiviteacutes locales doivent alimenter
certaines donneacutees syntaxiques du format PES_DeacutepenseAller agrave partir des donneacutees du format CPPFacturePivot
qursquoelles reccediloivent de la solution mutualiseacutee-CPP 2017 Les regravegles de gestion ci-dessous preacutesentent les
correspondances agrave opeacuterer entre les deux formats afin notamment de permettre la remonteacutee des donneacutees du
cycle de vie depuis HELIOS vers la solution mutualiseacutee
Id Titre Libelleacute Nature
S401 Numeacutero de
factures
Balise du PES_Aller Deacutepense concerneacutee PES_DepenseAller
BordereauPiece BlocPieceInfoPceIdPce
est alimenteacutee par CPPFacturePivotUnitaire DonneesFacture
IdentificationFacture NumeroFacture
Codification
S402 Montant HT Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece BlocLignePiece InfoLignePce MtHT
est alimenteacutee par CPPFacturePivotUnitaire DonneesFacture
Montants MontantHT
Codification
S403 Mode de
Paiement
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece BlocLignePiece InfoLignePceModRegl
est alimenteacutee par CPPFacturePivotUnitaire DonneesFacture
ModePaiementCode
Codification
S404 Code Pays du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece BlocLignePiece InfoLignePce CodPays
est alimenteacutee par CPPFacturePivotUnitaire Fournisseur CodePays
Codification
S405 Type
drsquoidentifiant du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece Tiers Adresse NatIdTiers
est alimenteacutee par CPPFacturePivotUnitaire Fournisseur
TypeIdentifiant
Codification
S406 Identifiant du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece Tiers Adresse IdTiers
est alimenteacutee par CPPFacturePivotUnitaire Fournisseur Id
Codification
S407 Identifiant du
deacutebiteur
Balise du PES_Aller Deacutepense concerneacutee en-tecircte du PES (Siret
collectiviteacute) IdColl
est alimenteacute par CPPFacturePivotUnitaire Debiteur Id
Codification
S408 Code service
du deacutebiteur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece BlocPiece
InfoPceCodServ
est alimenteacute par CPPFacturePivotUnitaire Debiteur CodeService
Codification
S409 Identifiant du
compte
bancaire du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece Tiers Compte bancaire Bic (ou IBAN)
est alimenteacute par CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Compte
Codification
S410 Identifiant de
lrsquoeacutetablissement
bancaire du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece Tiers Compte bancaire LibBanc
est alimenteacute par CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Etablissement
Codification
166 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
S411 Identifiant de
la Piegravece Jointe
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece BlocPiece
PJRef IdUnique
est alimenteacute par CPPFacturePivotUnitaire PJ IdUnique
Codification
S412 Nom de la
Piegravece Jointe
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece BlocPiece
PJRef NomPJ
est alimenteacute par CPPFacturePivotUnitaire PJ NomPJ
Codification
167 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
465 Regravegles de Gestion applicables aux formats syntaxique CPP
S501 Mode de Paiement Les valeurs autoriseacutees sont
- 01 Espegravece
- 02 Chegraveque
- 03 Virement
- 04 Preacutelegravevement
- 05 Autre
Si le mode de Paiement est valoriseacute autre par le fournisseur
ou nrsquoest pas valoriseacute dans le flux eacutemis par le fournisseur la
valeur Virement sera renseigneacutee dans le flux pivot par la
solution mutualiseacutee-CPP2017
Codification
168 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5 PRESENTATION DU MODE SERVICE
51 Le principe de fonctionnement des API
511 Preacutesentation de lrsquooffre de service
Toutes les fonctions proposeacutees en mode service par la solution mutualiseacutee CPP-2017 ont eacuteteacute regroupeacutees en
quatorze services exposeacutes permettant de reacutepondre aux besoins des SI utilisateurs
1 Factures eacutemises
2 Factures de travaux
3 Factures agrave valider
4 Factures reccedilues
5 Meacutemoires de frais de justice
6 Demandes de remboursement TIC
7 Engagements
8 Sollicitations eacutemises
9 Sollicitations reccedilues
10 Gestion des utilisateurs
11 Gestion des structures
12 Gestion du compte utilisateur
13 Qualification des flux
14 Reacutefeacuterentiels
169 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Le style drsquoarchitecture retenue pour exposer ces services est lrsquoarchitecture RESTJSON
Service exposeacutez
1 Factures eacutemises x x x
2 Factures de travaux x x x
3 Factures agrave valider x x x
4 Factures reccedilues x x x
5 Meacutemoires de frais de justice x x x
6 Demandes de remboursement TIC x x x
7 Engagements x x x
8 Sollicitations eacutemises x x x
9 Sollicitations reccedilues x x x
10 Gestion des utilisateurs x x x
11 Gestion des structures x x x
12 Gestion du compte utilisateur x x x
13 Qualification des flux x x x
14 Reacutefeacuterentiels x
SI FOURSI SPL
(COLLOC)SI EPN
PORTAIL
TIERS
512 Contraintes lieacutees au header de la requecircte
- Accept textplain par deacutefaut
- Accept-charset UTF-8
- Accept-encoding gzipdeflate par deacutefaut
- Accept-language fr_FR
- Cookie aucune contrainte
- Content-lenght aucune contrainte
- Content-md5 aucune contrainte
- Date aucune contrainte
- Authorization et authenticate sont lieacutes agrave lrsquoauthentification et traiteacutes dans le cadre de ce sujet
170 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52 Les services proposeacutes en API
Listes des
theacutematiques
fonctionnelles
Gestion des
engagements
juridique
Qualification Reacutefeacuterentiels
Listes des espacesDemandes de
remboursement
Meacutemoires
de justice
Engagements
juridique
Gestion
des entiteacutes
Qualification des
flux
Liste des services
exposeacutes
Factures
agrave
eacutemettre
Factures
de travaux
Factures
agrave valider
Factures
reccedilues
Sollicitations
eacutemises
Sollicitations
reccedilues Administration SN1
Mon
compte Gestionnairerechercher X X X X X X X X X X X X X
enregistrer X X X X X X X X X X
soumettre X X X X X X X X
dupliquer X X X X
supprimer X X X X X X
consulterDetail X X X X X X X X X X X X X
consulterHistorique X X X X X X X X X X X
consulterPiece X X X X X X X X X X
telecharger X X X X X X X X X
fildEvenement X X X X X X X X X X X X X
listeActions X X X X X X X X X X X X
tableaudeBord X X X X X X X X X X X
deposerFlux X X X X X
deposerPdf X X
ajouterPj X X X X X X X X X X
traiter X X X X X X
recycler X
Factures Sollicitations Gestion utilisateurs
Assistance utilisateursGestion des demandes de paiement Gestion utlisateurs et des entiteacutes
Le scheacutema ci-dessous deacutecrit une seacutequence type pour une personne publique qui souhaite teacuteleacutecharger les
derniegraveres factures reccedilues sur la solution mutualiseacutee-CPP 2017 et mettre agrave jour les statuts
1 Lrsquoutilisateur appelle la meacutethode laquo Rechercher raquo du service laquo factures reccedilues raquo afin de rechercher
les factures reccedilues non teacuteleacutechargeacutees Pour ce faire il peut utiliser diffeacuterents critegraveres de recherche
(ex statut de la facture)
2 Lrsquoutilisateur appelle la meacutethode laquo teacuteleacutecharger raquo du service laquo factures reccedilues raquo afin de teacuteleacutecharger
les donneacutees du flux pivot et les piegraveces jointes associeacutees des factures rechercheacutees Il peut effectuer
un teacuteleacutechargement unitaire ou en masse
3 Lrsquoutilisateur appelle la meacutethode laquo traiter raquo du service laquo factures reccedilues raquo afin de mettre agrave jour le
statut des factures teacuteleacutechargeacutees
171 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
521 Service factures eacutemises
Le service factures eacutemises offre un accegraves agrave lrsquoespace facture eacutemise de la solution mutualiseacutee-CPP 2017 Ce
service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace Il permet notamment agrave un utilisateur de
saisir deacuteposer ou transmettre un flux de facture Il offre aussi les aides agrave la transmission de factures proposeacutees
sur le portail duplication de facture saisie et recyclage de factures Il permet de rechercher une facture
preacuteceacutedemment eacutemise vers la solution mutualiseacutee-CPP 2017 de consulter la piegravece et son historique ainsi que de
la teacuteleacutecharger
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5211 Meacutethode rechercher
La meacutethode rechercher permet de rechercher les factures en fonction des critegraveres passeacutes en
paramegravetres Elle renvoie un objet permettant uniquement lrsquoaffichage dans une liste et qui ne contient
pas lrsquoensemble des donneacutees de la facture
httpsfactureEmiserechercher
Tableau drsquoentreacutee
Attribut Typage (tagger) Format Regravegles de gestion Service fournissant
la donneacutee Cardinalit
eacute
IdUtilisateurCourant
String identifiant de lrsquoutilisateur courant dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par Chorus Portail Pro
1
DestinataireEtat
Boolean indicateur si leacutetat est le destinataire
- true si leacutetat est le destinataire
0-1
false sinon
CodeDestinataire String identifiant du destinataire de la facture
varchar(18) Valeur alphanumerique
RechercherDestinataire
0-1
CodeService String code du service destinataire de la facture
varchar(100) Valeur alphanumerique
RechercherServiceExecutant
0-1
NumeroDemandePaiement
String numeacutero de la demande de paiement
varchar(20)
Cet identifiant est unique par fournisseur Valeur
alphanumerique
0-1
PeriodeDateDepotDu String date de deacutebut de la peacuteriode de deacutepocirct
Date Format date AAAA-MM-JJ
0-1
PeriodeDateDepotAu String date de fin de la peacuteriode de deacutepocirct
Date Format date AAAA-MM-JJ
0-1
TypeFacture
String type de facture
varchar(50) Enumeacuteration avec deux valeurs possibles
0-1 - Facture
- Avoir
Fournisseur String identifiant du fournisseur
varchar(18) Valeur alphanumerique
RecupererFournisseursEmetteurs
0-1
172 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
ServiceFournisseur String code du service fournisseur
varchar(100) Valeur alphanumerique
RecupererServicesEmetteurs
0-1
StructureValideur
String identifiant de la structure valideur
varchar(18) Valeur alphanumerique
RecupererStructuresValideurs
0-1
CadreFacturation String code du cadre de facturation
varchar(50) RecupererCadreFacturation
0-1
EtatCourant
String eacutetat
courant de la facture
varchar(50)
Il est possible de preacuteciser un seul ou plusieurs eacutetats Si aucun eacutetat nest
preacuteciseacute la recherche napplique pas de filtre sur leacutetat dune demande
RecupererEtatParTy
peDemandePaiement
0-n
PeriodeDateFactureDu String deacutebut de la peacuteriode de la date de la facture
Date Format date AAAA-MM-JJ
0-1
PeriodeDateFactureAu String fin de la peacuteriode de la date de la facture
Date Format date AAAA-MM-JJ
0-1
MontantHTMin Nombre montant minimum hors taxe
decimal(152) 0-1
MontantHTMax Nombre montant maximum hors taxe
decimal(152) 0-1
MontantTTCMin Nombre montant minimum toute taxe comprise
decimal(152) 0-1
MontantTTCMax Nombre montant maximum toute taxe comprise
decimal(152) 0-1
MontantApayerMin Nombre montant minimale agrave payer
decimal(152) 0-1
MontantApayerMax Nombre montant maximum agrave payer
decimal(152) 0-1
CoordonneeBancaire String identifiant des coordonneacutees bancaires
integer RecupererCoordonneesBancairesValides
0-1
IdUtilisateurCreateur
String identifiant de lrsquoutilisateur creacuteateur de la demande dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par lAIFE
RecupererUtilisateursDuService
0-1
NumeroContrat String numeacutero du contrat
varchar(50) 0-1
NumeroBonCommande String numeacutero du bon de commande
varchar(50) RechercherBonDeCommande
0-1
NumeroFactureOrigine String numeacutero de la facture drsquoorigine
varchar(20)
Si lattribut TypeFacture na
pas pour valeur Avoir le critegravere NumeroFactureOrigine nest pas pris en compte
0-1
ModeDepot String code du mode de deacutepocirct
varchar(50) RecupererModeDepot
0-1
NbResultatsMaximum
Nombre nombre de reacutesultats maximum que lrsquoon veut voir retourner par la recherche
integer
Par deacutefaut le service retourne au maximum 200 reacutesultats
0-1
173 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
PageResultatDemandee
Nombre numeacutero
de la page de reacutesultat agrave afficher
integer
Par deacutefaut le
service retourne la premiegravere page
0-1
NbResultatsParPage
Nombre nombre de reacutesultats par page que lrsquoon veut voir retourner par la recherche
integer Par deacutefaut le service retourne 10 reacutesultats par page
0-1
TriSens
String sens du tri - Enumeration avec deux valeurs possibles
0-1 - Ascendant
- Descendant
Par deacutefaut le tri est descendant
TriColonne String colonne sur laquelle le tri doit ecirctre effectueacute
-
Enumeration avec 11 valeurs
possibles - NumeroDemandePaiement - Fournisseur - Destinataire - ServiceExecutant - TypeFacture - DateFacture - DateDepot - MontantHT - MontantTTC
- Devise - Etat Par deacutefaut le tri est effectueacute sur le champ DateDepot
0-1
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
TypeDemandePaiement String type de demande de paiement
varchar(50) 0-
Fournisseur String libelleacute du fournisseur eacutemetteur
varchar(201)
Cette donneacutee est une chaicircne de caractegraveres qui correspond soit agrave la raison sociale du fournisseur soit agrave la concateacutenation du nom et du preacutenom de son repreacutesentant
0-
Destinataire String libelleacute du destinataire
varchar(80) 0-
ServiceExecutant
String libelleacute
du service exeacutecutant
varchar(255) 0-
TypeFacture String type de facture
varchar(50)
Enumeacuteration avec deux valeurs possibles - Facture - Avoir
0-
174 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
NumeroDemandePaiement
String numeacutero
de la demande de paiement
varchar(20)
Cet identifiant est unique par
fournisseur Valeur alphanumerique
0-
DateFacture String date de la facture
date Format date JJMMAAAA 0-
DateDepot
String date de deacutepocirct de la demande de paiement
date Format date JJMMAAAA 0-
MontantHT
String montant HT de la demande de
paiement
decimal(152) 0-
MontantTTC
String montant TTC de la demande de paiement
decimal(152) 0-
Devise String devise de la demande de paiement
varchar(5) 0-
Etat String eacutetat courant de la facture
varchar(50) 0-
PageCourante Nombre numeacutero de la page courante
- 1
Pages
Nombre nombre de
pages renvoyeacutees par la recherche
- 1
NbResultatsParPage
Nombre nombre de reacutesultats par page
- 1
Total
Nombre nombre de reacutesultats renvoyeacute par la recherche
- 1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000 Erreur sur au moins un des paramegravetres transmis
175 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5212 Meacutethode enregistrer
La meacutethode enregitrer permet drsquointeacutegrer dans la solution mutualiseacutee une facture au format brouillon La
facture enregistreacutee peut avoir eacuteteacute saisie entiegravere ment dans la solution invoquant le service ou avoir eacuteteacute
teacuteleacuteverseacutee dans celui-ci sous forme drsquoun fichier PdF
httpsfactureEmiseenregistrer
Tableau drsquoentreacutee
Attribut Sous-attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
IdUtilisateurCourant
String identifiant de lrsquoutilisateur courant dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par lAIFE
1
ModeDepot String code du
mode de deacutepocirct varchar(3) 1
NumeroDemandePaiementSaisi
String numeacutero de la demande de paiement
varchar(20)
Obligatoire si le
mode de Deacutepocirct est PORTAIL_PDF Cet identifiant est unique par fournisseur Valeur alphanumerique
0-1
DateFournisseur
String date de la demande de paiement deacuteposeacutee en PDF
date
Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF Format date AAA-MM-JJ
0-1
DestinataireCodeDestinataire
String identifiant du destinataire de la facture
varchar(18) Valeur alphanumerique
RechercherDestinataire
0-1
DestinataireCodeServiceExecutant
String code du service destinataire de la facture
varchar(100) Valeur alphanumerique
RechercherServiceExecutant
0-1
Fournisseurs
CodeFournisseur
String identifiant
du fournisseur varchar(18)
Valeur
alphanumerique
RecupererFo
urnisseursEmetteurs
0-1
FournisseursCodeServiceFournisseur
String code du service fournisseur
varchar(100) Valeur alphanumerique
RecupererServicesEmetteurs
0-1
Fournisseurs CodeCoordonneesBancairesFournisseur
String identifiant des coordonneacutees bancaires du fournisseur
integer Obligatoire si le mode de deacutepocirct est SAISIE_WEB
RecupererCoordonneesBancairesValides
0-1
CadredeFacturationCodeCadreFacturation
String code du cadre de facturation
varchar(50) RecupererCadreFacturation
0-1
CadredeFacturationCodeStructureValideur
String code de la structure valideur
varchar(18) Valeur alphanumerique
RechercherStructuresValideurs
0-1
Reacutefeacuterences DeviseFacture
String code de la devise de la facture
varchar(5) RecupererDevises
0-1
Reacutefeacuterences Type Facture
String type de la facture
varchar(50)
Enumeacuteration avec 3 valeurs possibles - Facture - Avoir
- Acompte
0-1
176 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
Reacutefeacuterences TypeTva String type de TVA
varchar(50)
Enumeration avec
4 valeurs possibles - TVA_SUR_DEBIT - TVA_SUR_ENCAISSEMENT - EXONERATION - SANS_TVA
0-1
Reacutefeacuterences MotifExonerationTva
String motif drsquoexoneacuteration de TVA
varchar(5)
La saisie drsquoun motif nrsquoest possible et obligatoire que si le type de TVA laquo Exoneacutereacute raquo est seacutelectionneacute
RecupererMotifsExonerationTva
0-1
Reacutefeacuterences
NumeroMarche
String numeacutero du
marcheacute varchar(50)
Si le destinataire est lrsquoeacutetat alors le
systegraveme controcircle lrsquoexistence du marcheacute (si renseigneacute) et du bon de commande (si renseigneacute)
0-1
Reacutefeacuterences NumeacuteroBonCommande
String numeacutero du bon de commande
varchar(50) RechercherBonDeCommande
0-1
Reacutefeacuterences NumeroFactureOrigine
String numeacutero de la facture drsquoorigine
varchar(20)
Ce paramegravetre est saisissable et
obligatoire si le type de la facture est Avoir Sinon le paramegravetre est ignoreacute
0-1
Reacutefeacuterences ModeReglement
String identifiant du mode de
regraveglement
integer RecupererModeReglement
s
0-1
LignePoste 0-n
LignePosteNumero Nombre numeacutero de la ligne de la facture
integer 0-n
LignePosteReacutefeacuterence
String libelleacute de la reacutefeacuterence de la
ligne de la facture
varchar(40) 0-n
LignePosteDenomination
String deacutenomination de la ligne de la facture
varchar(40) 0-n
LignePosteQuantite Nombre quantiteacute de la ligne de la facture
decimal(196) 0-n
LignePosteUnite String code de lrsquouniteacute de la ligne
de la facture
integer RecupererUnites
0-n
LignePosteMontantUnitaireHT
Nombre montant unitaire HT de la ligne de la facture
decimal(196) 0-n
LignePosteMontantRemiseHT
Nombre montant remise HT de la ligne de la facture
decimal(196) 0-n
LignePosteTauxTva String code du taux de TVA de la
ligne de la facture
varchar(6)
Si le type de TVA de la demande de paiement est SANS_TVA ou
EXONERATION ces paramegravetres sont ignoreacutes
RecupererTa
uxTva 0-n
177 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
LignePosteTauxTvaManuel
Nombre taux de TVA saisi manuellement la ligne de la facture
decimal(52)
Sinon lun des
deux paramegravetres (tauxTva ou tauxTvaManuel) doit obligatoirement ecirctre renseigneacute
0-n
LigneTva 0-n
LigneTvaTaux Nombre taux de TVA
decimal(152) 0-n
LigneTvaMontantBaseHtParTaux
Nombre montant de base HT par taux
decimal(152)
Calcul du montant HT de base pour chaque taux applicable au niveau de la facture
Montant HT de base = Somme (Montant HT apregraves remise globale)
0-n
LigneTvaMontantTvaParTaux
Nombre total TVA par taux de TVA
decimal(152)
Calcul du montant de TVA pour chaque taux applicable au
niveau de la facture Montant TVA = Somme (Montant HT apregraves remise globale) x (100 + taux TVA) 100
agrave-n
MontantHtTotal
Nombre montant
total HT de la facture apregraves remise
decimal(152) 0-1
MontantTVA
Nombre montant total de la TVA sur la facture apregraves remise
decimal(152) 0-1
MontantTtcTotal
Nombre montant total TTC de la facture apregraves remise
decimal(152)
Montant HT apregraves remise globale + Montant TVA + Montant remise globale TTC
0-1
MontantRemiseGlobaleTTC
Nombre montant de la remise globale TTC
decimal(152)
La remise globale TTC ne doit pas ecirctre strictement plus grande que le montant TTC avant remise globale
0-1
MotifRemiseGlobaleTTC
String motif de la remise globale TTC
text(1024) 0-1
MontantAPayer Nombre montant de la facture agrave payer
decimal(152)
Le montant agrave payer ne doit pas ecirctre strictement plus grand que le montant TTC total (apregraves remise
globale TTC)
0-1
PieceJointePrincipaleDesignation
String champ libre deacutesignant la piegravece jointe
varchar(100) Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
0-1
178 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
PieceJointePrincipaleTy
pe
String type de la
piegravece jointe varchar(10)
Obligatoire si le
mode de Deacutepocirct est PORTAIL_PDF
RecupererTy
pesPieceJointe
0-1
PieceJointePrincipaleNumeroLigneFacture
Nombre numeacutero de la piegravece jointe
integer Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
0-1
PieceJointePrincipaleId
String identifiant technique de la piegravece jointe dans le systegraveme
integer Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
AjouterFichierDansSysteme
0-1
PieceJointeComplementaire
0-n
PieceJointeComplementaireDesignation
String champ libre deacutesignant la piegravece jointe
varchar(100) 0-n
PieceJointeComplementaireType
String type de la piegravece jointe
varchar(10)
RecupererTy
pesPieceJointe
0-n
PieceJointeComplementaireNumeroLigneFacture
Nombre numeacutero de la piegravece jointe
integer 0-n
PieceJointeComplementaireId
String identifiant technique de la piegravece jointe dans le systegraveme
integer
RechercherPiecesJointes OU AjouterFichierDansSyste
me
0-n
Commentaire String champ libre de commentaire
text(2000) 0-1
Tableau de sortie
Attribut Typage (tagger) Format Regravegles de gestion Cardinaliteacute
NumeroDemandePaie
ment
String numeacutero de
la demande de
paiement
varchar(20)
Cet identifiant est unique par
fournisseur
Valeur alphanumerique
1
EtatDemande
String eacutetat
courant de la
facture
varchar(50) 1
ModeDepot String code du
mode de deacutepocirct varchar(50)
Dans ce cas le mode de deacutepocirct est
laquo Saisie Web raquo 1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
179 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Controcircles de coheacuterences sur les concepts meacutetiers GDP-CU-11-RGD-01
DemandePaiement
20000 Message GDP_MSG_11005 Lrsquoutilisateur nrsquoa pas les habilitations neacutecessaires pour soumettre la
demande
20001 Le fournisseur doit ecirctre connu de CPP
20002 Le destinataire doit ecirctre connu de CPP
20003 Le service destinataire doit ecirctre connu de CPP et doit appartenir agrave la structure destinataire
20004 Le valideur 1 doit ecirctre connu de CPP
20005 Le marcheacute doit ecirctre un EngagementJuridique connu de CPP
20006 Le bon de commande doit ecirctre un EngagementJuridique connu de CPP
20007 montantHtGlobal = sum LigneTvaParTauxDemandePaiementmontantBaseHt
20008 montantTvaGlobal = sum LigneTvaParTauxDemandePaiementmontantTva
20009 montantTtcGlobal = sum LigneTvaParTauxDemandePaiementmontantBaseHt x tauxTvavaleur (ou
tauxTvaManuel) ndash FacturemontantRemiseGlobaleTtc
Pour chaque LigneTvaParTauxDemandePaiement
20030 montantBaseHt = sum LigneFacturemontantHtApresRemise tels que le taux de TVA de la ligne
facture vaut celui de la ligne reacutecapitulatif TVA par taux
20031 montantTva = montantBaseHt x tauxTvavaleur (ou tauxTvaManuel)
Facture
20041 FacturemontantRemiseGlobaleTtc lt FacturemontantTtcAvantRemisePied
20042 FacturemontantAPayer le FacturemontantTtcGlobal ET gt 0
Controcircles seacutemantiques GDP-CU-11-RGD-02
DemandePaiement
20100 Le type de demande de paiement doit se trouver dans le reacutefeacuterentiel des TypeDemandePaiement
20101 La devise doit se trouver dans le reacutefeacuterentiel des Devise
20102 Le mode de regraveglement doit se trouver dans le reacutefeacuterentiel des ModeReglement
20103 Le cadre de facturation doit se trouver dans le reacutefeacuterentiel des CadreFacturation
20104 Le type de TVA doit se trouver dans le reacutefeacuterentiel des TypeTva
Facture
20120 Le type de la facture doit se trouver dans le reacutefeacuterentiel des TypesFacture
Pour chaque LigneFacture
20130 Le taux de TVA de chaque ligne doit se trouver dans le reacutefeacuterentiel des TauxTva
20131 Lrsquouniteacute de chaque ligne doit se trouver dans le reacutefeacuterentiel des Unites
Pour chaque LigneTvaParTauxDemandePaiement
20140 Le taux de TVA de chaque ligne doit se trouver dans le rfeacuterentiel des TauxTva
Controcircle des informations obligatoires relatives agrave une facture
20301
Uniciteacute Une demande de paiement du mecircme type pour le mecircme fournisseur avec le mecircme
numeacutero existe deacutejagrave (DemandePaiementnumero DemandePaiementtype
DemandePaiementfournisseurstructure)
180 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5213 Meacutethode soumettre
La meacutethode soumettre permet drsquointeacutegrer dans la solution mutualiseacutee une facture La facture soumise
peut avoir eacuteteacute saisie entiegravere ment dans la solution invoquant le service ou avoir eacuteteacute teacuteleacuteverseacutee dans
celui-ci sous forme drsquoun fichier PdF
httpsfactureEmisesoumettre
Tableau drsquoentreacutee
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
IdUtilisateurCourant
String identifiant de lrsquoutilisateur courant dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par lAIFE
1
ModeDepot String code du
mode de deacutepocirct varchar(3) 1
NumeroDemandePaiementSaisi
String numeacutero de la demande de paiement
varchar(20)
Obligatoire si le
mode de Deacutepocirct est PORTAIL_PDF Cet identifiant est unique par fournisseur Valeur alphanumerique
0-1
DateFournisseur
String date de la demande de paiement deacuteposeacutee en PDF
date
Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF Format date AAA-MM-JJ
0-1
DestinataireCodeDestinataire
String identifiant du destinataire de la facture
varchar(18) Valeur alphanumerique
RechercherDestinataire
1
DestinataireCodeServiceExecutant
String code du service destinataire de la facture
varchar(100) Valeur alphanumerique
RechercherServiceExecutant
0-1
Fournisseurs
CodeFournisseur
String identifiant
du fournisseur varchar(18)
Valeur
alphanumerique
RecupererFo
urnisseursEmetteurs
1
FournisseursCodeServiceFournisseur
String code du service fournisseur
varchar(100) Valeur alphanumerique
RecupererServicesEmetteurs
0-1
Fournisseurs CodeCoordonneesBancairesFournisseur
String identifiant des coordonneacutees bancaires du fournisseur
integer Obligatoire si le mode de deacutepocirct est SAISIE_WEB
RecupererCoordonneesBancairesValides
0-1
CadredeFacturationCodeCadreFacturation
String code du cadre de facturation
varchar(50) RecupererCadreFacturation
1
CadredeFacturationCodeStructureValideur
String code de la structure valideur
varchar(18) Valeur alphanumerique
RechercherStructuresValideurs
1
Reacutefeacuterences DeviseFacture
String code de la devise de la facture
varchar(5) RecupererDevises
1
Reacutefeacuterences Type Facture
String type de la facture
varchar(50)
Enumeacuteration avec 3 valeurs possibles - Facture - Avoir
- Acompte
1
181 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
Reacutefeacuterences TypeTva String type de TVA
varchar(50)
Enumeration avec
4 valeurs possibles - TVA_SUR_DEBIT - TVA_SUR_ENCAISSEMENT - EXONERATION - SANS_TVA
1
Reacutefeacuterences MotifExonerationTva
String motif drsquoexoneacuteration de TVA
varchar(5)
La saisie drsquoun motif nrsquoest possible et obligatoire que si le type de TVA laquo Exoneacutereacute raquo est seacutelectionneacute
RecupererMotifsExonerationTva
1
Reacutefeacuterences
NumeroMarche
String numeacutero du
marcheacute varchar(50)
Si le destinataire est lrsquoeacutetat alors le
systegraveme controcircle lrsquoexistence du marcheacute (si renseigneacute) et du bon de commande (si renseigneacute)
0-1
Reacutefeacuterences NumeacuteroBonCommande
String numeacutero du bon de commande
varchar(50) RechercherBonDeCommande
0-1
Reacutefeacuterences NumeroFactureOrigine
String numeacutero de la facture drsquoorigine
varchar(20)
Ce paramegravetre est saisissable et
obligatoire si le type de la facture est Avoir Sinon le paramegravetre est ignoreacute
0-1
Reacutefeacuterences ModeReglement
String identifiant du mode de
regraveglement
integer RecupererModeReglement
s
1
LignePoste 0-n
LignePosteNumero Nombre numeacutero de la ligne de la facture
integer 0-n
LignePosteReacutefeacuterence
String libelleacute de la reacutefeacuterence de la
ligne de la facture
varchar(40) 0-n
LignePosteDenomination
String deacutenomination de la ligne de la facture
varchar(40) 0-n
LignePosteQuantite Nombre quantiteacute de la ligne de la facture
decimal(196) 0-n
LignePosteUnite String code de lrsquouniteacute de la ligne
de la facture
integer RecupererUnites
0-n
LignePosteMontantUnitaireHT
Nombre montant unitaire HT de la ligne de la facture
decimal(196) 0-n
LignePosteMontantRemiseHT
Nombre montant remise HT de la ligne de la facture
decimal(196) 0-n
LignePosteTauxTva String code du taux de TVA de la
ligne de la facture
varchar(6)
Si le type de TVA de la demande de paiement est SANS_TVA ou
EXONERATION ces paramegravetres sont ignoreacutes
RecupererTa
uxTva 0-n
182 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
LignePosteTauxTvaManuel
Nombre taux de TVA saisi manuellement la ligne de la facture
decimal(52)
Sinon lun des
deux paramegravetres (tauxTva ou tauxTvaManuel) doit obligatoirement ecirctre renseigneacute
0-n
LigneTva 1-n
LigneTvaTaux Nombre taux de TVA
decimal(152) 1-n
LigneTvaMontantBaseHtParTaux
Nombre montant de base HT par taux
decimal(152)
Calcul du montant HT de base pour chaque taux applicable au niveau de la facture
Montant HT de base = Somme (Montant HT apregraves remise globale)
1-n
LigneTvaMontantTvaParTaux
Nombre total TVA par taux de TVA
decimal(152)
Calcul du montant de TVA pour chaque taux applicable au
niveau de la facture Montant TVA = Somme (Montant HT apregraves remise globale) x (100 + taux TVA) 100
1-n
MontantHtTotal
Nombre montant
total HT de la facture apregraves remise
decimal(152) 1
MontantTVA
Nombre montant total de la TVA sur la facture apregraves remise
decimal(152) 1
MontantTtcTotal
Nombre montant total TTC de la facture apregraves remise
decimal(152)
Montant HT apregraves remise globale + Montant TVA + Montant remise globale TTC
1
MontantRemiseGlobaleTTC
Nombre montant de la remise globale TTC
decimal(152)
La remise globale TTC ne doit pas ecirctre strictement plus grande que le montant TTC avant remise globale
0-1
MotifRemiseGlobaleTTC
String motif de la remise globale TTC
text(1024) 0-1
MontantAPayer Nombre montant de la facture agrave payer
decimal(152)
Le montant agrave payer ne doit pas ecirctre strictement plus grand que le montant TTC total (apregraves remise
globale TTC)
1
PieceJointePrincipaleDesignation
String champ libre deacutesignant la piegravece jointe
varchar(100) Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
0-1
183 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
PieceJointePrincipaleTy
pe
String type de la
piegravece jointe varchar(10)
Obligatoire si le
mode de Deacutepocirct est PORTAIL_PDF
RecupererTy
pesPieceJointe
0-1
PieceJointePrincipaleNumeroLigneFacture
Nombre numeacutero de la piegravece jointe
integer Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
0-1
PieceJointePrincipaleId
String identifiant technique de la piegravece jointe dans le systegraveme
integer Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
AjouterFichierDansSysteme
0-1
PieceJointeComplementaire
0-n
PieceJointeComplementaireDesignation
String champ libre deacutesignant la piegravece jointe
varchar(100) 0-n
PieceJointeComplementaireType
String type de la piegravece jointe
varchar(10)
RecupererTy
pesPieceJointe
0-n
PieceJointeComplementaireNumeroLigneFacture
Nombre numeacutero de la piegravece jointe
integer 0-n
PieceJointeComplementaireId
String identifiant technique de la piegravece jointe dans le systegraveme
integer
RechercherPiecesJointes OU AjouterFichierDansSyste
me
0-n
Commentaire String champ libre de commentaire
text(2000) 0-1
Tableau de sortie
Attribut Typage (tagger) Format Regravegles de gestion Cardinaliteacute
NumeroDemandePaie
ment
String numeacutero de
la demande de
paiement
varchar(20)
Cet identifiant est unique par
fournisseur
Valeur alphanumerique
1
EtatDemande
String eacutetat
courant de la
facture
varchar(50) 1
ModeDepot String code du
mode de deacutepocirct varchar(50)
Dans ce cas le mode de deacutepocirct est
laquo Saisie Web raquo 1
DateDepot
String date de
deacutepocirct de la
demande de
paiement
date Format date JJMMAAAA 1
DateFournisseur
String date de la
demande de
paiement deacuteposeacutee
en PDF ou EDI
date Format date JJMMAAAA 1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
184 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
Controcircles de coheacuterences sur les concepts meacutetiers GDP-CU-11-RGD-01
DemandePaiement
20000 Message GDP_MSG_11005 Lrsquoutilisateur nrsquoa pas les habilitations neacutecessaires
pour soumettre la demande
20001 Le fournisseur doit ecirctre connu de CPP
20002 Le destinataire doit ecirctre connu de CPP
20003 Le service destinataire doit ecirctre connu de CPP et doit appartenir agrave la structure
destinataire
20004 Le valideur 1 doit ecirctre connu de CPP
20005 Le marcheacute doit ecirctre un EngagementJuridique connu de CPP
20006 Le bon de commande doit ecirctre un EngagementJuridique connu de CPP
20007 montantHtGlobal = sum LigneTvaParTauxDemandePaiementmontantBaseHt
20008 montantTvaGlobal = sum LigneTvaParTauxDemandePaiementmontantTva
20009 montantTtcGlobal = sum LigneTvaParTauxDemandePaiementmontantBaseHt x
tauxTvavaleur (ou tauxTvaManuel) ndash FacturemontantRemiseGlobaleTtc
Pour chaque LigneTvaParTauxDemandePaiement
20030 montantBaseHt = sum LigneFacturemontantHtApresRemise tels que le taux de TVA de la ligne
facture vaut celui de la ligne reacutecapitulatif TVA par taux
20031 montantTva = montantBaseHt x tauxTvavaleur (ou tauxTvaManuel)
Facture
20041 FacturemontantRemiseGlobaleTtc lt FacturemontantTtcAvantRemisePied
20042 FacturemontantAPayer le FacturemontantTtcGlobal ET gt 0
Controcircles seacutemantiques GDP-CU-11-RGD-02
DemandePaiement
20100 Le type de demande de paiement doit se trouver dans le reacutefeacuterentiel des TypeDemandePaiement
20101 La devise doit se trouver dans le reacutefeacuterentiel des Devise
20102 Le mode de regraveglement doit se trouver dans le reacutefeacuterentiel des ModeReglement
20103 Le cadre de facturation doit se trouver dans le reacutefeacuterentiel des CadreFacturation
20104 Le type de TVA doit se trouver dans le reacutefeacuterentiel des TypeTva
Facture
20120 Le type de la facture doit se trouver dans le reacutefeacuterentiel des TypesFacture
Pour chaque LigneFacture
20130 Le taux de TVA de chaque ligne doit se trouver dans le rfeacuterentiel des TauxTva
20131 Lrsquouniteacute de chaque ligne doit se trouver dans le reacutefeacuterentiel des Unites
185 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Pour chaque LigneTvaParTauxDemandePaiement
20140 Le taux de TVA de chaque ligne doit se trouver dans le rfeacuterentiel des TauxTva
Controcircle des informations obligatoires relatives agrave une facture
20200 Champ obligatoire Le cadre de facturation (FacturecadreFacturation)
20201 Champ obligatoire Le valideur (DemandePaiementvalideur1) si le cadre de facturation vaut laquo
A4 A5 A6 A7 A12 A13 A14 ou A15 raquo
20202
Champ obligatoire Les coordonneacutees bancaires (DemandePaiementcoordonneesBancaires) et
les informations relatives agrave lrsquoaffactureur (DemandePaiementaffactureuridentifiant
raisonSociale typeIdentifiant) si le cadre de facturation vaut laquo A10 raquo jusqursquoagrave laquo A17 raquo
20203 Champ obligatoire Lrsquoidentifiant du fournisseur (DemandePaiementfournisseurstructure)
20204 Champ obligatoire Lrsquoidentifiant du destinataire (DemandePaiementdestinatairestructure)
20205 Champ obligatoire le code du service exeacutecutant
(DemandePaiementdestinataireserviceExecutant)
20206 Champ obligatoire Le type de TVA (DemandePaiementtypeTVA)
20207 Champ obligatoire Le motif drsquoexoneacuteration TVA (DemandePaiementmotifExonerationTva) si
typeTva vaut laquo EXONERATION raquo
20208 Champ obligatoire La devise (DemandePaiementdevise)
20209 Champ obligatoire Le mode de regraveglement (DemandePaiementmodalite)
20210 Champ obligatoire Le type de facture projet de deacutecompte ou eacutetat drsquoacompte
(FacturetypeFacture ProjetDecomptetypeProjetDecompte EtatAcomptetypeEtatAcompte)
20211 Champ obligatoire La reacutefeacuterence agrave la facture drsquoorigine (FactureunmeroFactureOrigine) si
FacturetypeFacture vaut laquo Avoir raquo
20212
Champ obligatoire Le marcheacute ou bon de commande (DemandePaiementmarche ou
DemandePaiementbonCommande) si le destinataire le demande (cf
StructuregestionNumeroEJ)
20213
Champ obligatoire Les montants HT global TVA global TTC global et A payer
(DemandePaiementmontantHtGlobal montantTvaGlobal montantTtcGlobal
FacturemontantAPayer)
20214
Champ obligatoire
Si la Facture comporte au moins une ligne pour chaque ligne de facture les informations
suivantes sont obligatoires
- Le numeacutero de la ligne de deacutetail (LigneDemandePaiementnumero)
- La deacutenomination (LigneDemandePaiementdenomination)
- La quantiteacute (LigneFacturequantite)
- Lrsquouniteacute (LigneFactureunite)
- Le montant unitaire HT (LigneFacturemontantUnitaireHt)
- Le taux de TVA (LigneFacturetauxTVA)
20215
Champ obligatoire Si le cadre de facturation (DemandePaiementcadreFacturation) est un
cadre de facturation de sous-traitant ou de cotraitant alors le valideur
(DemandePaiementvalideur1) doit obligatoirement ecirctre renseigneacute
20300 Champ obligatoire Le numeacutero de la demande de paiement doit ecirctre saisi
(DemandePaiementnumero)
20301
Uniciteacute Une demande de paiement du mecircme type pour le mecircme fournisseur avec le mecircme
numeacutero existe deacutejagrave (DemandePaiementnumero DemandePaiementtype
DemandePaiementfournisseurstructure)
20302 Champ obligatoire La date de la demande de paiement dans le SI du Fournisseur doit ecirctre saisi
(DemandePaiementdateFournisseur)
186 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
20303
Champ obligatoire
Si le mode de deacutepocirct est PORTAIL_PDF les informations suivantes sur la piegravece jointe principale
sont obligatoires
- La deacutesignation de la piegravece jointe (PieceJointeDemandePaiementdesignation)
- Le type de la piegravece jointe (PieceJointeDemandePaiementtypePieceJointecode)
- Le numeacutero de la piegravece jointe (PieceJointeDemandePaiementnumeroLigne)
- Lidentifiant technique de la piegravece jointe associeacutee au fichier (PieceJointeid)
5214 Meacutethode dupliquer
Description agrave venir
5215 Meacutethode supprimer
Description agrave venir
5216 Meacutethode consulterDetail
Description agrave venir
5217 Meacutethode consulterHistorique
Description agrave venir
5218 Meacutethode consulterPiece
Description agrave venir
187 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5219 Meacutethode telecharger
La meacutethode telecharger permet de reacutecupeacuterer au choix
- Le format pivot contenant de 1 agrave n factures et leurs piegraveces jointes reccedilues
- 1 agrave n factures au format PdF dans une archive
- 1 agrave n factures au format PdF et les piegraveces jointes associeacutees dans une archive
Les reacutefeacuterences aux factures agrave teacuteleacutecharger peuvent ecirctre reacutecupeacuterer au moyen de la meacutethode rechercher
httpsfactureEmisetelecharger
Tableau drsquoentreacutee
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant
la donneacutee
Cardinaliteacute
IdUtilisateurCourant
String identifiant
de lrsquoutilisateur
courant dans le
systegraveme CPP
varchar(100)
Doit respecter les
regravegles de seacutecuriteacute
communiqueacutees par
lAIFE
1
Format
String format
sous lequel la ou
les demandes de
paiement doivent
ecirctre reacutecupeacutereacutees
- varchar(5)
Enumeacuteration avec
2 valeurs
possibles
- PIVOT
1
AvecPiecesJointesCom
plementaires
String indicateur
preacutecisant si les
piegraveces jointes
compleacutementaires
doivent ecirctre
reacutecupeacutereacutees
(uniquement si
Fomrat = PDF)
varcher(3)
Ce paramegravetre doit
ecirctre renseigneacute
uniquement si
Format = laquo PDF raquo
Enumeacuteration avec
2 valeurs possibles
- Oui
- Non
Si le format passeacute
en paramegravetre est laquo
Pivot raquo les piegraveces
jointes sont
systeacutematiquement
teacuteleacutechargeacutees
0-1
Liste de demandes de paiement
ListeFacture 1-n
ListeFactureNumer
o
String numeacutero de
la facture varchar(20)
Cet identifiant est
unique par
fournisseur
Valeur
alphanumerique
0-1
Fournisseurs CodeFournisseur
String identifiant du fournisseur
varchar(18) RecupererFournisseursEmetteurs
0-1
NumeacuteroFacture String Numeacutero de facture unique par fournisseur
Varcher(20) Cette identifiant
associeacute agrave 0-1
188 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
lidentifiant
fournisseur est une
alternative agrave
lidentifiant
technique permet
didentifier de
maniegravere unique la
facture au sein du
systegraveme CPP 2017
189 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
File fichier reacutesultat de
la requecircte
PieceJointeDemand
ePaiementpieceJoi
ntefichier
Fichier au format
Pivot
ou
Fichier au format
ou
Archive ZIP
Sil ny a quun seul
fichier agrave retourner
FichierResultat
correspond agrave ce
fichier (format
Pivot ou PDF)
Si plusieurs fichiers
doivent ecirctre
retourneacutes
FichierResultat
correspond agrave une
archive (ZIP)
contenant
lensemble de ces
fichiers
1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
403 Accegraves refuseacute
404 Page non trouveacutee
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000 Champ obligatoire laquo Aucune demande de paiement seacutelectionneacutee raquo
20001 Champ obligatoire laquo Le format des factures est obligatoire raquo
20002 Le nombre maximum de demandes de paiement teacuteleacutechargeables dans une
mecircme transaction est plafonneacute agrave XX factures
20003 Lrsquoutilisateur doit ecirctre habiliteacute
20004
Lrsquoeacutetat (DemandePaiementetatCourantetat) de la demande de paiement en
base ne doit pas ecirctre eacutegal agrave
- laquo BROUILLON raquo
- laquo SUPPRIME raquo
20005 Le SMA est indisponible ou a remonteacute une erreur
52110 Meacutethode fildEvenements
Description agrave venir
52111 Meacutethode listeActions
Description agrave venir
52112 Meacutethode tableaudeBord
Description agrave venir
190 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52113 Meacutethode deposerFlux
Description agrave venir
52114 Meacutethode depoderPdf
Description agrave venir
52115 Meacutethode ajouterPj
Description agrave venir
52116 Meacutethode recycler
Description agrave venir
191 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
522 Service factures de travaux
Le service factures de travaux offre un accegraves agrave lrsquoespace factures de travaux de la solution mutualiseacutee-CPP 2017
Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Il permet notamment agrave un utilisateur de saisir deacuteposer ou transmettre un flux de facture de travaux Il offre
aussi les aides agrave la transmission de factures de travaux proposeacutees sur le portail duplication de facture saisie et
recyclage de factures Il permet aussi de rechercher une facture de travaux preacuteceacutedemment eacutemise vers la
solution mutualiseacutee-CPP 2017 de consulter la piegravece et son historique ainsi que de la teacuteleacutecharger
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5221 Meacutethode rechercher
5222 Meacutethode enregistrer
5223 Meacutethode soumettre
5224 Meacutethode dupliquer
Description agrave venir
5225 Meacutethode supprimer
Description agrave venir
5226 Meacutethode consulterDetail
Description agrave venir
5227 Meacutethode consulterHistorique
Description agrave venir
5228 Meacutethode consulterPiece
Description agrave venir
5229 Meacutethode telecharger
Description agrave venir
52210 Meacutethode fildEvenements
Description agrave venir
52211 Meacutethode listeActions
Description agrave venir
52212 Meacutethode tableaudeBord
192 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52213 Meacutethode deposerFlux
Description agrave venir
52214 Meacutethode depoderPdf
Description agrave venir
52215 Meacutethode ajouterPj
Description agrave venir
52216 Meacutethode traiter
Description agrave venir
52217 Meacutethode recycler
Description agrave venir
193 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
523 Service factures agrave valider
Le service factures agrave valider offre un accegraves agrave lrsquoespace factures agrave valider de la solution mutualiseacutee-CPP 2017 Ce
service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
La validation des piegraveces est faciliteacutee via un outil de recherche de factures agrave valider de consultation de la piegravece
et de son historique et de teacuteleacutechargement
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5231 Meacutethode rechercher
Description agrave venir
5232 Meacutethode consulterDetail
Description agrave venir
5233 Meacutethode consulterHistorique
Description agrave venir
5234 Meacutethode consulterPiece
Description agrave venir
5235 Meacutethode telecharger
Description agrave venir
5236 Meacutethode fildEvenements
Description agrave venir
5237 Meacutethode listeActions
Description agrave venir
5238 Meacutethode tableaudeBord
Description agrave venir
5239 Meacutethode traiter
Description agrave venir
194 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
524 Service factures reccedilues
Le service factures reccedilues offre un accegraves agrave lrsquoespace factures reccedilues la solution mutualiseacutee-CPP 2017 Ce service
reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Il permet de rechercher des factures reccedilues drsquoidentifier et de seacutelectionner celles qui nrsquoont pas fait lrsquoobjet drsquoun
teacuteleacutechargement de consulter lrsquohistoire et le deacutetail drsquoune piegravece de la teacuteleacutecharger et de mettre agrave jour le cycle de
vie de la facture
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5241 Meacutethode rechercher
La meacutethode rechercher permet de rechercher les factures en fonction des critegraveres passeacutes en
paramegravetres Elle renvoie un objet permettant uniquement lrsquoaffichage dans une liste et qui ne contient
pas lrsquoensemble des donneacutees de la facture
httpsfactureRecuerechercher
Tableau drsquoentreacutee
Attribut Typage (tagger) Format Regravegles de gestion Service fournissant
la donneacutee Cardinalit
eacute
IdUtilisateurCourant
String identifiant de lrsquoutilisateur courant dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par Chorus Portail Pro
1
DestinataireEtat
Boolean indicateur si leacutetat est le destinataire
- true si leacutetat est le destinataire
0-1
false sinon
CodeDestinataire String identifiant du destinataire de la facture
varchar(18) Valeur alphanumerique
RechercherDestinataire
0-1
CodeService String code du service destinataire de la facture
varchar(100) Valeur alphanumerique
RechercherServiceExecutant
0-1
NumeroDemandePaie
ment
String numeacutero de
la demande de paiement
varchar(20)
Cet identifiant est unique par
fournisseur Valeur alphanumerique
0-1
PeriodeDateDepotDu String date de deacutebut de la peacuteriode de deacutepocirct
Date Format date AAAA-MM-JJ
0-1
PeriodeDateDepotAu String date de fin de la peacuteriode de deacutepocirct
Date Format date AAAA-MM-JJ
0-1
TypeFacture
String type de facture
varchar(50) Enumeacuteration avec deux valeurs possibles
0-1 - Facture
- Avoir
Fournisseur String identifiant du fournisseur
varchar(18) Valeur alphanumerique
RecupererFournisseursEmetteurs
0-1
ServiceFournisseur String code du service fournisseur
varchar(100) Valeur alphanumerique
RecupererServicesEmetteurs
0-1
195 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Typage (tagger) Format Regravegles de gestion Service fournissant
la donneacutee Cardinalit
eacute
StructureValideur
String identifiant
de la structure valideur
varchar(18) Valeur alphanumerique
RecupererStructuresValideurs
0-1
CadreFacturation String code du cadre de facturation
varchar(50) RecupererCadreFacturation
0-1
EtatCourant String eacutetat courant de la facture
varchar(50)
Il est possible de preacuteciser un seul ou plusieurs eacutetats Si aucun eacutetat nest preacuteciseacute la recherche napplique pas de filtre sur leacutetat dune demande
RecupererEtatParTypeDemandePaiement
0-n
PeriodeDateFactureDu String deacutebut de la peacuteriode de la date de la facture
Date Format date AAAA-MM-JJ
0-1
PeriodeDateFactureAu String fin de la peacuteriode de la date de la facture
Date Format date AAAA-MM-JJ
0-1
MontantHTMin Nombre montant minimum hors taxe
decimal(152) 0-1
MontantHTMax Nombre montant maximum hors
taxe
decimal(152) 0-1
MontantTTCMin Nombre montant minimum toute taxe comprise
decimal(152) 0-1
MontantTTCMax Nombre montant maximum toute taxe comprise
decimal(152) 0-1
MontantApayerMin Nombre montant minimale agrave payer
decimal(152) 0-1
MontantApayerMax Nombre montant maximum agrave payer
decimal(152) 0-1
CoordonneeBancaire String identifiant des coordonneacutees bancaires
integer RecupererCoordonneesBancairesValides
0-1
IdUtilisateurCreateur
String identifiant de lrsquoutilisateur creacuteateur de la demande dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par lAIFE
RecupererUtilisateursDuService
0-1
NumeroContrat String numeacutero du contrat
varchar(50) 0-1
NumeroBonCommande String numeacutero du bon de commande
varchar(50) RechercherBonDeCommande
0-1
NumeroFactureOrigine String numeacutero de la facture drsquoorigine
varchar(20)
Si lattribut TypeFacture na pas pour valeur Avoir le critegravere NumeroFactureOrigine nest pas pris en compte
0-1
ModeDepot String code du mode de deacutepocirct
varchar(50) RecupererModeDepot
0-1
NbResultatsMaximum
Nombre nombre de reacutesultats maximum que lrsquoon veut voir retourner par la recherche
integer
Par deacutefaut le service retourne au maximum 200 reacutesultats
0-1
196 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Typage (tagger) Format Regravegles de gestion Service fournissant
la donneacutee Cardinalit
eacute
PageResultatDemande
e
Nombre numeacutero
de la page de reacutesultat agrave afficher
integer
Par deacutefaut le
service retourne la premiegravere page
0-1
NbResultatsParPage
Nombre nombre de reacutesultats par page que lrsquoon veut voir retourner par la recherche
integer Par deacutefaut le service retourne 10 reacutesultats par page
0-1
TriSens
String sens du tri - Enumeration avec deux valeurs possibles
0-1 - Ascendant
- Descendant
Par deacutefaut le tri est descendant
TriColonne String colonne sur laquelle le tri doit ecirctre effectueacute
-
Enumeration avec 11 valeurs possibles
- NumeroDemandePaiement - Fournisseur - Destinataire - ServiceExecutant - TypeFacture - DateFacture - DateDepot - MontantHT - MontantTTC - Devise
- Etat Par deacutefaut le tri est effectueacute sur le champ DateDepot
0-1
197 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
TypeDemandePaiement String type de demande de paiement
varchar(50) 0-
Fournisseur String libelleacute du fournisseur eacutemetteur
varchar(201)
Cette donneacutee est une chaicircne de caractegraveres qui correspond soit agrave la raison sociale du fournisseur soit agrave la concateacutenation du nom et du preacutenom de
son repreacutesentant
0-
Destinataire String libelleacute
du destinataire varchar(80) 0-
ServiceExecutant String libelleacute du service exeacutecutant
varchar(255) 0-
TypeFacture String type de facture
varchar(50)
Enumeacuteration avec deux valeurs
possibles - Facture - Avoir
0-
NumeroDemandePaiement String numeacutero de la demande de paiement
varchar(20) Cet identifiant est unique par fournisseur Valeur alphanumerique
0-
DateFacture String date de la facture
date Format date JJMMAAAA 0-
DateDepot
String date de deacutepocirct de la demande de paiement
date Format date JJMMAAAA 0-
MontantHT
String montant HT de la demande de paiement
decimal(152) 0-
MontantTTC
String montant TTC de la demande de paiement
decimal(152) 0-
Devise String devise de la demande de paiement
varchar(5) 0-
Etat String eacutetat courant de la facture
varchar(50) 0-
PageCourante Nombre numeacutero de la
page courante
- 1
Pages
Nombre nombre de pages renvoyeacutees par la recherche
- 1
NbResultatsParPage
Nombre nombre de reacutesultats par page
- 1
Total
Nombre
nombre de reacutesultats renvoyeacute par la recherche
- 1
198 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000 Erreur sur au moins un des paramegravetres transmis
5242 Meacutethode consulterDetail
Description agrave venir
5243 Meacutethode consulterHistorique
Description agrave venir
5244 Meacutethode consulterPiece
Description agrave venir
199 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5245 Meacutethode telecharger
La meacutethode telecharger permet de reacutecupeacuterer au choix
- Le format pivot contenant de 1 agrave n factures et leurs piegraveces jointes reccedilues
- 1 agrave n factures au format PdF dans une archive
- 1 agrave n factures au format PdF et les piegraveces jointes associeacutees dans une archive
Les reacutefeacuterences aux factures agrave teacuteleacutecharger peuvent ecirctre reacutecupeacuterer au moyen de la meacutethode rechercher
httpsfactureEmisetelecharger
Tableau drsquoentreacutee
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant
la donneacutee
Cardinaliteacute
IdUtilisateurCourant
String identifiant
de lrsquoutilisateur
courant dans le
systegraveme CPP
varchar(100)
Doit respecter les
regravegles de seacutecuriteacute
communiqueacutees par
lAIFE
1
Format
String format
sous lequel la ou
les demandes de
paiement doivent
ecirctre reacutecupeacutereacutees
- varchar(5)
Enumeacuteration avec
2 valeurs
possibles
- PIVOT
1
AvecPiecesJointesCom
plementaires
String indicateur
preacutecisant si les
piegraveces jointes
compleacutementaires
doivent ecirctre
reacutecupeacutereacutees
(uniquement si
Fomrat = PDF)
varcher(3)
Ce paramegravetre doit
ecirctre renseigneacute
uniquement si
Format = laquo PDF raquo
Enumeacuteration avec
2 valeurs possibles
- Oui
- Non
Si le format passeacute
en paramegravetre est laquo
Pivot raquo les piegraveces
jointes sont
systeacutematiquement
teacuteleacutechargeacutees
0-1
Liste de demandes de paiement
ListeFacture 1-n
ListeFactureNumer
o
String numeacutero de
la facture varchar(20)
Cet identifiant est
unique par
fournisseur
Valeur
alphanumerique
0-1
Fournisseurs CodeFournisseur
String identifiant du fournisseur
varchar(18) RecupererFournisseursEmetteurs
0-1
NumeacuteroFacture String Numeacutero de facture unique par fournisseur
Varcher(20) Cette identifiant
associeacute agrave 0-1
200 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
lidentifiant
fournisseur est une
alternative agrave
lidentifiant
technique permet
didentifier de
maniegravere unique la
facture au sein du
systegraveme CPP 2017
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
File fichier reacutesultat de
la requecircte
PieceJointeDemand
ePaiementpieceJoi
ntefichier
Fichier au format
Pivot
ou
Fichier au format
ou
Archive ZIP
Sil ny a quun seul
fichier agrave retourner
FichierResultat
correspond agrave ce
fichier (format
Pivot ou PDF)
Si plusieurs fichiers
doivent ecirctre
retourneacutes
FichierResultat
correspond agrave une
archive (ZIP)
contenant
lensemble de ces
fichiers
1
201 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
403 Accegraves refuseacute
404 Page non trouveacutee
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000 Champ obligatoire laquo Aucune demande de paiement seacutelectionneacutee raquo
20001 Champ obligatoire laquo Le format des factures est obligatoire raquo
20002 Le nombre maximum de demandes de paiement teacuteleacutechargeables dans une
mecircme transaction est plafonneacute agrave XX factures
20003 Lrsquoutilisateur doit ecirctre habiliteacute
20004
Lrsquoeacutetat (DemandePaiementetatCourantetat) de la demande de paiement en
base ne doit pas ecirctre eacutegal agrave
- laquo BROUILLON raquo
- laquo SUPPRIME raquo
20005 Le SMA est indisponible ou a remonteacute une erreur
5246 Meacutethode fildEvenements
Description agrave venir
5247 Meacutethode listeActions
Description agrave venir
5248 Meacutethode tableaudeBord
Description agrave venir
5249 Meacutethode traiter
La meacutethode traiter permet de mettre agrave jour le statut de la facture dans la solution CPP
httpsfactureEmisetraiter
202 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau drsquoentreacutee
Attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
IdUtilisateurCourant String identifiant de lrsquoutilisateur
courant dans le systegraveme CPP varchar(100)
Doit respecter les
regravegles de seacutecuriteacute
communiqueacutees
par lAIFE
1
IdentifiantFactureCPP String identifiant technique de
la facture au sein de CPP 2017 integer
Cette identifiant
permet
didentifier de
maniegravere unique la
facture au sein du
systegraveme CPP
2017
1
CodeDestinataire
String identifiant de la
structure destinataire effectuant
le traitement
varchar(14) Valeur
alphanumerique 1
NouvelEtat String nouvel eacutetat de la facture varchar(50)
Si leacutetat dorigine
de la facture est
MISE_A_DISPOS
ITION les eacutetats
de destination
autoriseacutes sont
- A_RECYCLER
- SUSPENDUE
- REJETEE
- SERVICE_FAIT
- MANDATEE
-
MISE_A_DISPOSI
TION_COMPTABL
E
-
MISE_EN_PAIEME
NT
Si leacutetat dorigine
de la facture est
MANDATEE les
eacutetats de
destination
autoriseacutes sont
-
MISE_A_DISPOSI
TION_COMPTABL
E
Si leacutetat dorigine
de la facture est
SERVICE_FAIT
les eacutetats de
destination
RecupererEtatsP
ossiblesPourTrai
tement
1
203 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
autoriseacutes sont
- MANDATEE
-
MISE_A_DISPOSI
TION_COMPTABL
E
Si leacutetat dorigine
de la facture est
MISE_A_DISPOS
ITION_COMPTABL
E les eacutetats de
destination
autoriseacutes sont
- COMPTABILISEE
-
MISE_EN_PAIEME
NT
Si leacutetat dorigine
de la facture est
COMPTABILISEE
les eacutetats de
destination
autoriseacutes sont
-
MISE_EN_PAIEME
NT
Si leacutetat dorigine
de la facture est
MISE_EN_PAIEM
ENT les eacutetats de
destination
autoriseacutes sont
-
MISE_EN_PAIEME
NT
Motif String motif du changement
deacutetat de la facture varchar(255)
La saisie du motif
est obligatoire si
le nouvel eacutetat agrave
affecter agrave la
facture est
- REJETEE
- SUSPENDUE
0-1
204 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
NumeroFacture String numeacutero
de la facture varchar(20)
Cet identifiant est unique par
fournisseur
Valeur alphanumerique
1
DateTraitement
String date de
traitement de la
facture
date Format date JJMMAAAA 1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
403 Accegraves refuseacute
404 Page non trouveacutee
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000
La saisie du motif est obligatoire si le nouvel eacutetat agrave affecter agrave la facture est
- REJETEE
- SUSPENDUE
20001 La demande de paiement est inconnue du systegraveme
20002 Habilitations Lutilisateur doit ecirctre rattacheacute agrave la structure destinataire affecteacutee
agrave la demande de paiement
20003 Habilitations La structure destinataire passeacutee en paramegravetre doit correspondre agrave
la structure destinataire affecteacutee agrave la demande de paiement
20004
La demande de paiement agrave traiter doit avoir pour eacutetat dorigine lun des eacutetats
suivants
- MISE_A_DISPOSITION
- SERVICE_FAIT
- MANDATEE
- MISE_A_DISPOSITION_COMPTABLE
- COMPTABILISEE
- MISE_EN_PAIEMENT
20005 Le nouvel eacutetat nest pas un eacutetat de destination autoriseacute pour cette facture
205 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
525 Service meacutemoires de justice
Le service meacutemoires de frais de justice offre un accegraves agrave lrsquoespace factures reccedilues la solution mutualiseacutee-CPP
2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de rechercher et consulter les meacutemoires preacuteceacutedemment soumis afin drsquoen
connaitre le cycle de vie Il offre la possibiliteacute de soumettre un meacutemoire de frais de justice en saisie et de
beacuteneacuteficier drsquoune aide agrave la saisie avec la duplication drsquoun meacutemoire preacuteceacutedemment saisi
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5251 Meacutethode rechercher
Description agrave venir
5252 Meacutethode enregistrer
Description agrave venir
5253 Meacutethode soumettre
Description agrave venir
5254 Meacutethode dupliquer
Description agrave venir
5255 Meacutethode supprimer
Description agrave venir
5256 Meacutethode consulterDetail
Description agrave venir
5257 Meacutethode consulterHistorique
Description agrave venir
5258 Meacutethode consulterPiece
Description agrave venir
5259 Meacutethode telecharger
Description agrave venir
52510 Meacutethode fildEvenements
Description agrave venir
52511 Meacutethode listeActions
Description agrave venir
206 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52512 Meacutethode tableaudeBord
Description agrave venir
52513 Meacutethode deposerFlux
Description agrave venir
52514 Meacutethode ajouterPj
Description agrave venir
207 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
526 Service demandes de remboursement TIC
5261 Meacutethode rechercher
Description agrave venir
5262 Meacutethode enregistrer
Description agrave venir
5263 Meacutethode soumettre
Description agrave venir
5264 Meacutethode dupliquer
Description agrave venir
5265 Meacutethode supprimer
Description agrave venir
5266 Meacutethode consulterDetail
Description agrave venir
5267 Meacutethode consulterHistorique
Description agrave venir
5268 Meacutethode consulterPiece
Description agrave venir
5269 Meacutethode telecharger
Description agrave venir
52610 Meacutethode fildEvenements
Description agrave venir
52611 Meacutethode listeActions
Description agrave venir
52612 Meacutethode tableaudeBord
Description agrave venir
52613 Meacutethode deposerFlux
Description agrave venir
208 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52614 Meacutethode ajouterPj
Description agrave venir
209 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
527 Service engagements
Le service engagement offre un accegraves agrave lrsquoespace engagement de la solution mutualiseacutee-CPP 2017 Ce service
reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de rechercher et consulter les engagements pour les marcheacutes conclus avec
les services de lrsquoEtat ainsi que leur historique
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5271 Meacutethode rechercher
Description agrave venir
5272 Meacutethode consulterDetail
Description agrave venir
5273 Meacutethode consulterHistorique
Description agrave venir
5274 Meacutethode consulterPiece
Description agrave venir
5275 Meacutethode telecharger
Description agrave venir
5276 Meacutethode fildEvenements
Description agrave venir
5277 Meacutethode listeActions
Description agrave venir
5278 Meacutethode tableaudeBord
Description agrave venir
210 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
528 Sollicitations eacutemises
Le service sollicitation eacutemises offre un accegraves agrave lrsquoespace sollicitations eacutemises de la solution mutualiseacutee-CPP 2017
Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de rechercher et consulter les sollicitations qursquoil a soumises ainsi que leur
historique Ce service offre la possibiliteacute de soumettre une sollicitation en direction du support applicatif CPP ou
des services meacutetiers
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5281 Meacutethode rechercher
Description agrave venir
5282 Meacutethode enregistrer
Description agrave venir
5283 Meacutethode soumettre
Description agrave venir
5284 Meacutethode supprimer
Description agrave venir
5285 Meacutethode consulterDetail
Description agrave venir
5286 Meacutethode consulterHistorique
Description agrave venir
5287 Meacutethode consulterPiece
Description agrave venir
5288 Meacutethode telecharger
Description agrave venir
5289 Meacutethode fildEvenements
Description agrave venir
52810 Meacutethode listeActions
Description agrave venir
52811 Meacutethode tableaudeBord
Description agrave venir
211 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52812 Meacutethode ajouterPj
Description agrave venir
52813 Meacutethode traiter
Description agrave venir
212 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
529 Sollicitation reccedilues
Le service sollicitation reccedilues offre un accegraves agrave lrsquoespace sollicitations reccedilues de la solution mutualiseacutee-CPP 2017
Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de rechercher et consulter les sollicitations qursquoil a reccedilues ainsi que leur
historique Ce service permet de reacutepondre aux questions poseacutees par les eacutemetteurs de factures
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5291 Meacutethode rechercher
Description agrave venir
5292 Meacutethode enregistrer
Description agrave venir
5293 Meacutethode soumettre
Description agrave venir
5294 Meacutethode consulterDetail
Description agrave venir
5295 Meacutethode consulterHistorique
Description agrave venir
5296 Meacutethode consulterPiece
Description agrave venir
5297 Meacutethode telecharger
Description agrave venir
5298 Meacutethode fildEvenements
Description agrave venir
5299 Meacutethode listeActions
Description agrave venir
52910 Meacutethode tableaudeBord
Description agrave venir
52911 Meacutethode ajouterPj
Description agrave venir
213 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52912 Meacutethode traiter
Description agrave venir
214 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5210 Gestion des utilisateurs
Le service gestion des structures offre un accegraves agrave lrsquoespace gestion des structures de la solution mutualiseacutee-CPP
2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un gestionnaire de structure de rechercher et consulter la liste des agents de sa structures
disposant drsquoun compte sur le portail et drsquoen modifier ou supprimer les habilitations
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
52101 Meacutethode rechercher
Description agrave venir
52102 Meacutethode enregistrer
Description agrave venir
52103 Meacutethode soumettre
Description agrave venir
52104 Meacutethode supprimer
Description agrave venir
52105 Meacutethode consulterDetail
Description agrave venir
52106 Meacutethode consulterHistorique
Description agrave venir
52107 Meacutethode fildEvenements
Description agrave venir
52108 Meacutethode listeActions
Description agrave venir
52109 Meacutethode tableaudeBord
Description agrave venir
521010 Meacutethode deposerFlux
Description agrave venir
521011 Meacutethode traiter
Description agrave venir
215 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5211 Gestions des structures
Le service gestion des structures offre un accegraves agrave lrsquoespace gestion des structures de la solution mutualiseacutee-CPP
2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un gestionnaire de structure de modifier la fiche de la structure par exemple pour en
changer les coordonneacutees mais aussi drsquoindiquer si la reacutefeacuterence agrave un code service et agrave un engagement est
obligatoire pour ses fournisseurs
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
52111 Meacutethode rechercher
Description agrave venir
52112 Meacutethode enregistrer
Description agrave venir
52113 Meacutethode consulterDetail
Description agrave venir
52114 Meacutethode consulterHistorique
Description agrave venir
52115 Meacutethode consulterPiece
Description agrave venir
52116 Meacutethode fildEvenements
Description agrave venir
52117 Meacutethode listeActions
Description agrave venir
52118 Meacutethode tableaudeBord
Description agrave venir
52119 Meacutethode ajouterPj
Description agrave venir
521110 Meacutethode traiter
Description agrave venir
216 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5212 Gestion du compte utilisateurs
Le service gestion des utilisateurs offre un accegraves agrave lrsquoespace gestion des utilisateurs de la solution mutualiseacutee-
CPP 2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet notamment agrave un utilisateur de rechercher et consulter ses habilitations ainsi que de
demander au gestionnaire de structure une modification de ses habilitations
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
52121 Meacutethode enregistrer
Description agrave venir
52122 Meacutethode consulterDetail
Description agrave venir
52123 Meacutethode consulterPiece
Description agrave venir
52124 Meacutethode fildEvenements
Description agrave venir
52125 Meacutethode ajouterPj
Description agrave venir
217 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5213 Qualification des flux
Le service qualification des flux offre un accegraves agrave lrsquoespace qualification des flux de la solution mutualiseacutee-CPP
2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de tester les fichiers avant de les transmettre en mode flux agrave la solution
mutualiseacutee-CPP 2017
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
52131 Meacutethode rechercher
Description agrave venir
52132 Meacutethode enregistrer
Description agrave venir
52133 Meacutethode soumettre
Description agrave venir
52134 Meacutethode fildEvenements
Description agrave venir
52135 Meacutethode listeActions
Description agrave venir
52136 Meacutethode tableaudeBord
Description agrave venir
52137 Meacutethode deposerFlux
Description agrave venir
52138 Meacutethode ajouterPj
218 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5214 Reacutefeacuterentiels
Le service reacutefeacuterentiels offre un accegraves agrave lrsquoespace reacutefeacuterentiels de la solution mutualiseacutee-CPP 2017 Ce service
reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Il permet notamment agrave un utilisateur de consulter lrsquoannuaire des structures reacutefeacuterenceacutees sur CPP
52141 Meacutethode rechercher
Description agrave venir
52142 Meacutethode consulterDetail
Description agrave venir
219 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
6 LrsquoAUTHENTIFICATION
Deux modes drsquoauthentification agrave la solution mutualiseacutee CCP2017 existent et seront deacutecrits ici
- lrsquoauthentification agrave la solution mutualiseacutee agrave partir drsquoun portail tiers existant pour les utilisateurs
drsquoentreprises en passant exclusivement par les services de France Connect Entreprises
- lrsquoauthentification agrave la solution mutualiseacutee par un SI externe pour les acteurs des entiteacutes publiques
61 Lrsquoauthentification agrave la solution mutualiseacutee CPP2017 par un portail tiers laquo fournisseurs raquo
Aujourdhui les professionnels (utilisateurs agissant pour le compte drsquoune entreprise) possegravedent plusieurs
comptes et mots de passe pour acceacuteder aux diffeacuterents services proposeacutes par les administrations franccedilaises Du
point de vue de lrsquoutilisateur lrsquoaccegraves aux services de lrsquoeacutetat est complexifieacute par cette multipliciteacute drsquoidentifiants
Une solution est de deacuteleacuteguer agrave des fournisseurs drsquoidentiteacute la fonction drsquoauthentification des utilisateurs La
gestion des identiteacutes est alors sous la responsabiliteacute drsquoun fournisseur didentiteacutes externe cest agrave dire lentiteacute
chez laquelle est heacutebergeacute le compte de lutilisateur
France Connect est un projet informatique piloteacute par le SGMAP et la DISIC Lrsquoobjectif est de mettre en service
un systegraveme de deacuteleacutegation drsquoauthentification qui a pour vocation de simplifier la relation des usagers (aussi bien
les particuliers que les entreprises) avec lrsquoensemble des administrations
611 Le principe de fonctionnement de France Connect Entreprises
A Lrsquoentreprise accegravede agrave la page drsquoaccueil drsquoun portail tiers beacuteneacuteficiant de lrsquooffre de service drsquoAPI de la
solution mutualiseacutee CPP2017
B Il actionne le bouton France Connect
C Plusieurs fournisseurs drsquoidentiteacutes compatibles avec France Connect lui sont alors proposeacutes PLACE etc
D Lrsquoentreprise choisit un fournisseur drsquoidentiteacutes et srsquoauthentifie en utilisant un compte deacutejagrave deacutefini (saisies
de son identifiant et mot de passe)
E Une fois authentifieacute lrsquousager accegravede agrave lrsquooffre de services de la solution mutualiseacutee CCP2017
France Connect est donc un service Web qui permet aux internautes de sidentifier et sauthentifier
sur des fournisseurs de services par lintermeacutediaire de fournisseurs didentiteacutes
Lrsquoutilisateur nrsquoest pas obligeacute drsquoavoir un identifiant et un mot de passe speacutecifiques par application (Fournisseur
de services)
220 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
France Connect agit en tant que tiers mettant en relation entreprises et administrations aupregraves de fournisseurs
didentiteacutes Lauthentification est transparente pour une application utilisant France Connect (elle ne converse
jamais directement avec le fournisseur didentiteacutes cest France Connect qui sen charge)
France Connect fournit aux diffeacuterents acteurs une identiteacute unique sur une personne physique appeleacutee lidentiteacute
pivot
612 Lrsquoimpleacutementation de la France connect pour les portails tiers dans le cadre de la solution mutualiseacutee CPP2017
Lrsquoimpleacutementation des services de France Connect est deacutecrite dans le deacutetail du site du Secretariat Geacuteneacuteral agrave la
Modernisation de lrsquoAction publique httpsdocinteg01dev-franceconnectfr
Nous preacutesentons iccedili une version syntheacutetique cependant les informations les plus actualiseacutees devront ecirctre
reprises dans le lien reacutefeacuterenceacute ci-dessus
Une assistance est disponible via un support deacutedieacute accessible via lrsquoadresse supportdev-franceconnectfr
613 Description technique
France Connect est un service web qui agit en tant que tiers de confiance entre la solution mutualiseacutee CPP2017
et des fournisseurs de service drsquoidentiteacute
France Connect impleacutemente le laquo core raquo et la gestion des sessions de la norme OpenId Connect
OpenID Connect permet agrave des applications de veacuterifier lrsquoidentiteacute des utilisateurs et drsquoobtenir des informations les
concernant en se basant sur lrsquoauthentification effectueacutee par un serveur drsquoautorisation
OpenID Connect 10 se preacutesente comme eacutetant une surcouche de gestion drsquoidentiteacute du protocole drsquoautorisation
OAuth 20
Les speacutecifications du protocole OAuth deacutefinissent les meacutecanismes utiliseacutes pour lrsquoobtention et lrsquoutilisation des
jetons pour lrsquoaccegraves aux ressources
221 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
614 Etapes pour se raccorder agrave FranceConnect
Preacutesentation du diagramme de fournisseur de service
Source du scheacutema httpsdocinteg01dev-franceconnectfrintegration-fs
Chacune des eacutetapes est deacutecrite de la maniegravere suivante
1 ltFC_URLgtapiv1authorize REDIRECTION
Contexte Le FS redirige depuis la requecircte preacuteceacutedente vers apiv1authorize pour engager la cineacutematique
dauthentification
Origine FS
Cible FC
Type dappel redirection navigateur
Requecircte
URL
ltFC_URLgtapiv1authorizeresponse_type=codeampclient_id=ltCLIENT_IDgtampredirect_uri=ltFS_URLgt2FltURL
_CALLBACKgtampscope=ltSCOPESgtampstate=ltSTATEgtampnonce=ltNONCEgt Reacuteponse
[hellip]
Ordre des eacutetapes pour se raccorder agrave FranceConnect pour un portail amont
Etape 1 Srsquoinscrire en tant que nouveau fournisseur de service afin de recevoir un client ID et un client secret
Un formulaire en ligne est disponible httpsdocinteg01dev-franceconnectfrintegration-fs
Etape 2 Obtenir un client OpenId Connect
222 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Des exemples dapplications clientes qui fonctionnent baseacutees sur des librairies du marcheacute sont mises agrave
disposition directement par France Connect httpsgithubcomfrance-connectservice-providers-
examples
Dautres clients sont disponibles sur le site officiel drsquoOpenId Connect
httpopenidnetdeveloperslibraries
o Note il faut choisir un produit dont la caracteacuteristique Relying Party est Yes
Etape 3 Configurer votre client OpenID Connect
Avec les EndPoints de France Connect (Autorisation Token UserInfos et Logout)
Authorization endpoint httpsfceinteg01dev-franceconnectfrapiv1authorize
Token endpoint httpsfceinteg01dev-franceconnectfrapiv1token
UserInfo endpoint httpsfceinteg01dev-franceconnectfrapiv1userinfo
Endpoint de logout httpsfceinteg01dev-franceconnectfrapiv1logout
62 Lrsquoauthentification agrave la solution mutualiseacutee CPP2017 par un SI Externe
621 Principe geacuteneacuteral
La seacutecurisation des accegraves aux services web du Portail Fournisseur est reacutealiseacutee sur deux niveaux
La mise en place drsquoune liaison seacutecuriseacutee avec lrsquoapplication appelante du partenaire (eacutediteur ou entiteacute
publique)
La mise en place drsquoune authentification de lrsquoutilisateur de lrsquoentiteacute publique autorisant la reacutealisation des
opeacuterations au travers ou pour le compte de lrsquoentiteacute publique
622 Mise en place drsquoune liaison seacutecuriseacutee
Pour assurer les exigences et contraintes de confidentialiteacute inteacutegriteacute et imputabiliteacute des eacutechanges sur internet
les messages sont encapsuleacutes dans une liaison chiffreacutee TLS 1x avec authentification mutuelle
623 Description de la mise en œuvre
Lors de lrsquoeacutetablissement de la liaison lrsquoapplication du partenaire (eacutediteur ou entiteacute publique) doit srsquoauthentifier et
valider le certificat preacutesenteacute par le Portail Fournisseur CPP2017 Le certificat preacutesenteacute par le Portail Fournisseur
CPP2017 est un certificat X509 signeacute par le certificat drsquoautoriteacute CLASSE 4 de lrsquoIGC retenue par lrsquoAIFE Cette
IGC est une IGC reconnue par le RGS
Lrsquoapplication du partenaire doit effectuer les opeacuterations suivantes
ndash Veacuterifier la signature du certificat sa parenteacute (lrsquoautoriteacute) et les dates de deacutebut et de fin de validiteacute
devront ecirctre veacuterifieacutees
ndash Controcircler que le certificat nrsquoest pas reacutevoqueacute
En retour lrsquoapplication du partenaire fournit un certificat X509 signeacute par le certificat drsquoautoriteacute CLASSE 4 drsquoune
IGC reconnue par le RGS
Le Portail Fournisseur CPP2017 effectue les opeacuterations suivantes
ndash Veacuterification de la signature du certificat sa parenteacute (lrsquoautoriteacute) et des dates de deacutebut et de fin de
validiteacute
ndash Controcircle de la non reacutevocation du certificat
ndash Controcircle de la preacutesence de la clef dans la liste des clefs accepteacutees par le Portail Fournisseur CPP2017
223 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
624 Reccomandations
Le certificat ayant une dureacutee de vie limiteacutee il est donc neacutecessaire de preacutevoir cocircteacute systegraveme ou serveur du
partenaire les meacutecanismes permettant de geacuterer ce renouvellement Pour faciliter cette opeacuteration il est
recommandeacute aux applications des partenaires drsquoecirctre agrave mecircme de geacuterer au moins deux certificats
potentiellement issus drsquoautoriteacutes diffeacuterentes (une autoriteacute pour le certificat en fin de vie et une pour le nouveau
certificat)
224 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
625 Standards et reacutefeacuterences utiliseacutees
ndash TLS1x RFC 5246 et RFC 4346
ndash Liste des IGC reconnues par le RGS httpwwwssigouvfradministrationqualifications
ndash Certificat X509 RFC 5280
63 Mise en place drsquoune authentification utilisateur par login et mot de passe
Pour deacutefinir les peacuterimegravetres (fonctions et donneacutees) accessibles au travers des services web et reacutepondre aux
exigences et contraintes drsquoimputabiliteacute des actions reacutealiseacutees sur le Portail de Services CPP2017 une
authentification utilisateur est mise en place apregraves lrsquoeacutetablissement de la liaison seacutecuriseacutee avec le partenaire
Dans le cadre de lrsquoauthentification par login et mot de passe apregraves lrsquoeacutetablissement de la liaison seacutecuriseacutee avec
lrsquoapplication du partenaire le SI Externe insegravere les champs deacutecrits ci-apregraves dans le header HTTP de la requecircte
REST
ndash Champ laquo Login raquo ce champ contient le login ou identifiant de lrsquoutilisateur invoquant le service
ndash Champ laquo MDP raquo ce champ contient le laquo hash raquo du mot de passe associeacute agrave lrsquoidentifiant de lrsquoutilisateur
invoquant le service
Le laquo hash raquo du mot de passe est le reacutesultat obtenu en appliquant lrsquoalgorithme SHA-256 au mot de passe
utilisateur
631 Standard et reacutefeacuterences utiliseacutes
SHA 256 FIPS 180-4
225 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
7 LES PROTOCOLES DE RACCORDEMENT POUR LES FOURNISSEURS
Afin de permettre les eacutechanges de flux de donneacutees la solution CPP 2017 met agrave disposition des partenaires les
trois protocoles drsquoeacutechanges suivants
- PeSIT HS E
- SFTP
- AS2
Un partenaire ne peut utiliser exclusivement qursquoun seul de ces protocoles
71 PeSIT HS E
711 Deacutefinition
PeSIT (Protocole dEchanges pour un Systegraveme Interbancaire de Teacuteleacutecompensation)
Le principe drsquoeacutechange de donneacutee est baseacute sur des messages FPDU (File transfer protocol Data Unit) eacutechangeacutes
entre deux uniteacutes PeSIT homologues le demandeur et le serveur
Dans le cadre des eacutechanges entre Chorus Portail Pro et ses partenaires le protocole PESIT HS E est utiliseacute
uniquement en mode laquo push raquo ce qui signifie que le partenaire peut de sa propre initiative directement
envoyer un fichier au destinataire
Drsquoautre part la couche transport est seacutecuriseacutee par TLS ce qui induit des eacutechanges de certificats entre les
partenaires
712 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP
- Disposer drsquoun moniteur de transfert supportant le protocole PeSIT HS E
- Disposer drsquoun utilitaire drsquoaffectation de numeacutero de seacutequence
- Deacutefinir une proceacutedure drsquoeacutemission et de reacuteception
713 Preacuterequis de seacutecuriteacute
La seacutecuriteacute du protocole devra au preacutealable ecirctre assureacutee par
- un outil de calcul et de veacuterification de signature enveloppante XADES
- un certificat et sa cleacute priveacutee pour lrsquooutil de calcul de signature XADES
- le certificat du Systegraveme drsquoeacutechange pour la veacuterification de signature XADES
- un certificat et sa cleacute priveacutee pour la connexion TLS
226 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
72 SFTP
721 Deacutefinition
Le Secure File Transfert Protocol (ou SSH File Transfert Protocol ) est un protocole de transfert de fichiers
type clientserveur permettant un cryptage de toute la connexion y compris des mots de passe et du contenu
des transferts
Dans ce cas-ci lrsquoAIFE (Chorus Portail Pro) se constituera toujours en tant que serveur et les partenaires
resteront clients quel que soit le sens du transfert Le protocole preacutevoit la geacuteneacuteration drsquoune paire de cleacutes TLS
publiquespriveacutees permettant lrsquoouverture des services SFTP
Dans le cadre de lrsquoutilisation du protocole SFTP le partenaire devra deacuteposer sur le serveur SFTP de lrsquoAIFE les
fichiers qursquoil souhaite remettre agrave Chorus Portail Pro De mecircme il devra venir retirer sur le serveur de lrsquoAIFE les
fichiers qui lui seront remis par Chorus Portail Pro Dans ce cadre le deacutelai de retrait avant purge des fichiers est
fixeacute agrave une dureacutee drsquoune semaine Passeacute ce deacutelai les fichiers seront automatiquement purgeacutes
Le nommage des fichiers se fera agrave partir de la nomenclature deacutefinie pour le PeSIT HS E
Les cleacutes SSH priveacuteespubliques seront eacutechangeacutees entre le client et le serveur SFTP lors de leur premier
eacutechange
722 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP
- Disposer drsquoun outil supportant le protocole SFTP
- Disposer drsquoun utilitaire drsquoaffectation de numeacutero de seacutequence
- Deacutefinir une proceacutedure drsquoeacutemission et de reacuteception
723 Preacuterequis de seacutecuriteacute
- La cleacute publique AIFE doit ecirctre mise agrave disposition du partenaire qui souhaite eacutechanger via ce protocole
(via des URL sur les principes drsquoeacutechanges TLS)
- Cette cleacute sera valideacutee manuellement au niveau du serveur SFTP CPP permettant ainsi la connexion du
client SFTP
227 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
73 AS2
731 Deacutefinition
Le protocole AS2 fonctionne en mode laquo push raquo Le partenaire peut donc de sa propre initiative directement
envoyer un fichier au destinataire Ce protocole a la particulariteacute drsquointeacutegrer un systegraveme drsquoacquittement
protocolaire appeleacute MDN Dans le cadre des eacutechanges entre Chorus Portail Pro et ses partenaires les MDN
devront ecirctre geacuteneacutereacutes en mode synchrone et signeacutes
Le fichier agrave transmettre est encapsuleacute dans la requecircte AS2 sous forme de piegravece jointe dont le nommage se
fait agrave partir de la nomenclature deacutefinie pour le PeSIT HS E
Le protocole AS2 permettant la mise en œuvre de niveaux de seacutecuriteacute les certificats sont signeacutes au moyen
drsquoun algorithme SHA-1 et les eacutechanges crypteacutes au moyen drsquoun algorithme AES 256
732 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP
- Disposer drsquoun utilitaire drsquoaffectation de numeacutero de seacutequence
- Deacutefinir une proceacutedure drsquoeacutemission et de reacuteception
- Les partenaires doivent disposer drsquoun serveur AS2
- Les serveurs des partenaires doivent ecirctre en mesure de geacuterer les MDN synchrones et signeacutes
733 Preacuterequis de seacutecuriteacute
- Le protocole est seacutecuriseacute La couche de transport ne neacutecessite donc pas de TLS
- Les partenaires doivent neacuteanmoins disposer de certificats pour reacutealiser les opeacuterations de
o Signature (SHA-1)
o Chiffrement (AES 256)
o Authentification
228 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
8 GLOSSAIRE
Abreacuteviation Signification
AIFE Agence pour lrsquoinformatique financiegravere de lrsquoEtat chargeacutee du pilotage de la maicirctrise drsquoœuvre de la solution mutualiseacutee-CPP 2017 et du deacuteploiement de la solution13
API Application Programming Interface Ensemble normaliseacute de fonctions qui sert de faccedilade par laquelle un logiciel offre des services agrave dautres logiciels
ASAP Avis des sommes agrave payer
Atlas Solution de stockage des factures et de piegraveces justificatives
Chorus
Chorus est lapplication commune agrave tous les gestionnaires et comptables de
lEacutetat geacuterant la deacutepense les recettes non fiscales et la comptabiliteacute de lEacutetat Elle integravegre tous les acteurs de la gestion financiegravere de lEacutetat Lapplication
est fondeacutee sur un progiciel de gestion inteacutegreacutee (PGI) et permet de mettre en œuvre toutes les ambitions de la LOLF notamment en termes de comptabiliteacute
Solution mutualiseacutee-CPP 2017
Solution mutualiseacutee cible du laquo Portail de facturation raquo Chorus Portail Pro
Facture
La facture est une piegravece comptable par laquelle le vendeur (ou prestataire de services) indique le deacutetail des quantiteacutes qualiteacutes et prix des marchandises ou services preacutealablement deacutelivreacutes qui constitue lrsquoensemble des donneacutees de facturation Les factures inteacutegreacutees au peacuterimegravetre de la deacutemateacuterialisation sont celles de la commande publique transmise par les
fournisseurs
Demande de paiement Demande de paiement facture de cotraitance ou de sous-traitance
Document de facturation Document justificatif transmis agrave lrsquoappui drsquoune facture
Donneacutees de facturation Champ drsquoune facture
Dossier de facturation Ensemble de piegraveces permettant le mandatement et la liquidation (facture et document de facturation)
DGD Deacutecompte geacuteneacuteral deacutefinitif
DGFiP Direction Geacuteneacuterale des Finances Publiques
DP Objet creacuteeacute par lrsquoordonnateur Etat ou EPN permettant la liquidation (correspondant au mandatement du secteur public local)
DRFiP Direction reacutegionale des finances publiques
EDI Echange de donneacutees informatiseacute
EJ Engagement juridique
EPL Etablissement Public Local
EPN Etablissement Public National
EPS Etablissement Public de Santeacute
Espace factures reccedilues Portail en mode laquo SaaS raquo permettant aux collectiviteacutes locales et EPN de teacuteleacutecharger leurs factures drsquoen remonter les statuts drsquoavancement et
drsquointeragir avec les fournisseurs et le support
Helios Helios Systegraveme drsquoinformation comptable de la direction geacuteneacuterale des finances publiques deacutedieacute au secteur local pour la tenue des comptabiliteacutes
locales
PES Protocole drsquoeacutechange standard
PIGP Portail internet de la gestion publique
PJ Piegravece justificative ou piegravece jointe selon le contexte
MOA Maitrise drsquoouvrage
MOE Maitrise drsquoœuvre
Mode laquo Saas raquo Le mode laquo Saas raquo (logiciel en mode service) est un modegravele drsquoexploitation commerciale agrave des logiciels en ligne qui permet aux utilisateurs de ne pas avoir agrave installer lrsquooutil sur leurs propres services
SE Chorus Systegraveme drsquoeacutechange Chorus
SE Service exeacutecutant la deacutepense de lrsquoEtat
SIGF Systegraveme drsquoInformation de gestion financiegravere (des collectiviteacutes et eacutetablissements publics)
229 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
SIRET
Le numeacutero SIRET est un identifiant deacutetablissement pour les fournisseurs franccedilais Cet identifiant numeacuterique de 14 chiffres est articuleacute en deux parties
la premiegravere est le numeacutero SIREN de luniteacute leacutegale agrave laquelle appartient luniteacute SIRET la seconde habituellement appeleacutee NIC (Numeacutero Interne de Classement) se compose dun numeacutero dordre agrave quatre chiffres attribueacute agrave leacutetablissement et dun chiffre de controcircle qui permet de veacuterifier la validiteacute
de lensemble du numeacutero SIRET
SMA Service mandataire Atlas
UBL Invoice Universal Business Language (norme de structuration de donneacutees de factures)
UNCEFACT United Nations Centre for Trade Facilitation and Electronic Business
4 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52110 Meacutethode fildEvenements 189 52111 Meacutethode listeActions 189 52112 Meacutethode tableaudeBord 189 52113 Meacutethode deposerFlux 190 52114 Meacutethode depoderPdf 190 52115 Meacutethode ajouterPj 190 52116 Meacutethode recycler 190 522 Service factures de travaux 191 5221 Meacutethode rechercher 191 5222 Meacutethode enregistrer 191 5223 Meacutethode soumettre 191 5224 Meacutethode dupliquer 191 5225 Meacutethode supprimer 191 5226 Meacutethode consulterDetail 191 5227 Meacutethode consulterHistorique 191 5228 Meacutethode consulterPiece 191 5229 Meacutethode telecharger 191 52210 Meacutethode fildEvenements 191 52211 Meacutethode listeActions 191 52212 Meacutethode tableaudeBord 191 52213 Meacutethode deposerFlux 192 52214 Meacutethode depoderPdf 192 52215 Meacutethode ajouterPj 192 52216 Meacutethode traiter 192 52217 Meacutethode recycler 192 523 Service factures agrave valider 193 5231 Meacutethode rechercher 193 5232 Meacutethode consulterDetail 193 5233 Meacutethode consulterHistorique 193 5234 Meacutethode consulterPiece 193 5235 Meacutethode telecharger 193 5236 Meacutethode fildEvenements 193 5237 Meacutethode listeActions 193 5238 Meacutethode tableaudeBord 193 5239 Meacutethode traiter 193 524 Service factures reccedilues 194 5241 Meacutethode rechercher 194 5242 Meacutethode consulterDetail 198 5243 Meacutethode consulterHistorique 198 5244 Meacutethode consulterPiece 198 5245 Meacutethode telecharger 199 5246 Meacutethode fildEvenements 201 5247 Meacutethode listeActions 201 5248 Meacutethode tableaudeBord 201 5249 Meacutethode traiter 201 525 Service meacutemoires de justice 205 5251 Meacutethode rechercher 205 5252 Meacutethode enregistrer 205 5253 Meacutethode soumettre 205 5254 Meacutethode dupliquer 205 5255 Meacutethode supprimer 205 5256 Meacutethode consulterDetail 205 5257 Meacutethode consulterHistorique 205 5258 Meacutethode consulterPiece 205
5 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5259 Meacutethode telecharger 205 52510 Meacutethode fildEvenements 205 52511 Meacutethode listeActions 205 52512 Meacutethode tableaudeBord 206 52513 Meacutethode deposerFlux 206 52514 Meacutethode ajouterPj 206 526 Service demandes de remboursement TIC 207 5261 Meacutethode rechercher 207 5262 Meacutethode enregistrer 207 5263 Meacutethode soumettre 207 5264 Meacutethode dupliquer 207 5265 Meacutethode supprimer 207 5266 Meacutethode consulterDetail 207 5267 Meacutethode consulterHistorique 207 5268 Meacutethode consulterPiece 207 5269 Meacutethode telecharger 207 52610 Meacutethode fildEvenements 207 52611 Meacutethode listeActions 207 52612 Meacutethode tableaudeBord 207 52613 Meacutethode deposerFlux 207 52614 Meacutethode ajouterPj 208 527 Service engagements 209 5271 Meacutethode rechercher 209 5272 Meacutethode consulterDetail 209 5273 Meacutethode consulterHistorique 209 5274 Meacutethode consulterPiece 209 5275 Meacutethode telecharger 209 5276 Meacutethode fildEvenements 209 5277 Meacutethode listeActions 209 5278 Meacutethode tableaudeBord 209 528 Sollicitations eacutemises 210 5281 Meacutethode rechercher 210 5282 Meacutethode enregistrer 210 5283 Meacutethode soumettre 210 5284 Meacutethode supprimer 210 5285 Meacutethode consulterDetail 210 5286 Meacutethode consulterHistorique 210 5287 Meacutethode consulterPiece 210 5288 Meacutethode telecharger 210 5289 Meacutethode fildEvenements 210 52810 Meacutethode listeActions 210 52811 Meacutethode tableaudeBord 210 52812 Meacutethode ajouterPj 211 52813 Meacutethode traiter 211 529 Sollicitation reccedilues 212 5291 Meacutethode rechercher 212 5292 Meacutethode enregistrer 212 5293 Meacutethode soumettre 212 5294 Meacutethode consulterDetail 212 5295 Meacutethode consulterHistorique 212 5296 Meacutethode consulterPiece 212 5297 Meacutethode telecharger 212 5298 Meacutethode fildEvenements 212 5299 Meacutethode listeActions 212
6 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52910 Meacutethode tableaudeBord 212 52911 Meacutethode ajouterPj 212 52912 Meacutethode traiter 213 5210 Gestion des utilisateurs 214 52101 Meacutethode rechercher 214 52102 Meacutethode enregistrer 214 52103 Meacutethode soumettre 214 52104 Meacutethode supprimer 214 52105 Meacutethode consulterDetail 214 52106 Meacutethode consulterHistorique 214 52107 Meacutethode fildEvenements 214 52108 Meacutethode listeActions 214 52109 Meacutethode tableaudeBord 214 521010 Meacutethode deposerFlux 214 521011 Meacutethode traiter 214 5211 Gestions des structures 215 52111 Meacutethode rechercher 215 52112 Meacutethode enregistrer 215 52113 Meacutethode consulterDetail 215 52114 Meacutethode consulterHistorique 215 52115 Meacutethode consulterPiece 215 52116 Meacutethode fildEvenements 215 52117 Meacutethode listeActions 215 52118 Meacutethode tableaudeBord 215 52119 Meacutethode ajouterPj 215 521110 Meacutethode traiter 215 5212 Gestion du compte utilisateurs 216 52121 Meacutethode enregistrer 216 52122 Meacutethode consulterDetail 216 52123 Meacutethode consulterPiece 216 52124 Meacutethode fildEvenements 216 52125 Meacutethode ajouterPj 216 5213 Qualification des flux 217 52131 Meacutethode rechercher 217 52132 Meacutethode enregistrer 217 52133 Meacutethode soumettre 217 52134 Meacutethode fildEvenements 217 52135 Meacutethode listeActions 217 52136 Meacutethode tableaudeBord 217 52137 Meacutethode deposerFlux 217 52138 Meacutethode ajouterPj 217 5214 Reacutefeacuterentiels 218 52141 Meacutethode rechercher 218 52142 Meacutethode consulterDetail 218
6 Lrsquoauthentification 219 61 Lrsquoauthentification agrave la solution mutualiseacutee CPP2017 par un portail tiers laquo fournisseurs raquo 219 611 Le principe de fonctionnement de France Connect Entreprises 219 612 Lrsquoimpleacutementation de la France connect pour les portails tiers dans le cadre de la solution
mutualiseacutee CPP2017 220 613 Description technique 220 614 Etapes pour se raccorder agrave FranceConnect 221 62 Lrsquoauthentification agrave la solution mutualiseacutee CPP2017 par un SI Externe 222 621 Principe geacuteneacuteral 222 622 Mise en place drsquoune liaison seacutecuriseacutee 222
7 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
623 Description de la mise en œuvre 222 624 Reccomandations 223 625 Standards et reacutefeacuterences utiliseacutees 224 63 Mise en place drsquoune authentification utilisateur par login et mot de passe 224 631 Standard et reacutefeacuterences utiliseacutes 224
7 Les protocoles de raccordement pour les fournisseurs 225 71 PeSIT HS E 225 711 Deacutefinition 225 712 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP 225 713 Preacuterequis de seacutecuriteacute 225 72 SFTP 226 721 Deacutefinition 226 722 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP 226 723 Preacuterequis de seacutecuriteacute 226 73 AS2 227 731 Deacutefinition 227 732 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP 227 733 Preacuterequis de seacutecuriteacute 227
8 Glossaire 228
8 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
1 PROPOS LIMINAIRES
11 Objectifs du document
Ce document preacutesente le dossier des speacutecifications externes de la solution mutualiseacutee mise agrave disposition par
lrsquoEtat et deacutenommeacutee laquoPortail de facturationraquo Celle-ci permet
- le deacutepocirct et la transmission des factures sous forme eacutelectronique par les fournisseurs agrave destination de
personnes publiques
- la remonteacutee drsquoinformations du cycle de vie des factures agrave ces fournisseurs par les personnes publiques
Les speacutecifications externes entrent dans le cadre de lrsquoorganisation du deacuteveloppement et de la gestion des
systegravemes drsquoinformations impliqueacutes par ce projet
Ce document srsquoadresse
- A lrsquoensemble des fournisseurs de la sphegravere publique
- Aux personnes morales de droit public destinataires de factures
- Aux eacutediteurs de solutions financiegraveres des structures publiques
- Aux eacutediteurs de plateforme drsquoeacutechanges deacutemateacuterialiseacutes
- Aux prestataires informatiques en charge de la gestion des plateformes publiques (portails partenaires)
ou de prestation de tiers de teacuteleacutetransmission
12 Contenu du document
Le preacutesent document preacutecise les exigences neacutecessaires au deacutepocirct la reacuteception et la transmission des factures
sous forme eacutelectronique agrave destination de personnes publiques ainsi que la remonteacutee des informations sur le
cycle de vie de la facture
Il encadre lrsquoensemble des modaliteacutes drsquoeacutechange de flux et de format ainsi que les contraintes drsquoexploitation et
les modaliteacutes drsquoaccompagnement des diffeacuterents acteurs concerneacutes
Ce document nrsquoest ni un guide utilisateur ni un support drsquoexplication du laquo portail de facturation raquo A
ce titre ce document deacutecrit uniquement les speacutecifications concernant les flux EDI et la description
des fonctionnaliteacutes mises en mode service
13 Lecture du document
Les collectiviteacutes locales et leurs groupements sont reacuteunis sous lrsquoappellation laquo Secteur public local raquo (SPL)
Les speacutecifications externes relatives au secteur public local srsquoadressent aux entiteacutes raccordeacutees au systegraveme
drsquoinformation Helios (comptable assignataire)
Les speacutecifications externes relatives aux EPN srsquoadressent aux entiteacutes qui ne sont pas raccordeacutees au systegraveme
drsquoinformation Helios (comptable assignataire)
9 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
2 INTRODUCTION
21 Le contexte et les objectifs de la deacutemateacuterialisation des factures
211 Un contexte et une trajectoire recherchant la simplification administrative
Dans le cadre de lrsquoacceacuteleacuteration des eacutechanges numeacuteriques entre les entreprises et les administrations les
factures entre lEtat les entiteacutes du secteur public local et les eacutetablissements publics et leurs fournisseurs
doivent progressivement ecirctre deacutemateacuterialiseacutees Ce programme de facturation eacutelectronique srsquoinscrit dans le
contexte de la loi de modernisation de lrsquoeacuteconomie (LME) du 4 aoucirct 20081 et du mouvement de modernisation
de lrsquoaction publique au regard des deacutecisions retenues par le comiteacute interministeacuteriel pour la modernisation de
lrsquoaction publique du 17 juillet 2013 et de la Loi drsquoHabilitation du 3 janvier 2014 relative agrave la simplification et la
seacutecurisation de la vie des entreprises Il a vocation agrave rendre obligatoire lrsquoenvoi et la reacuteception de factures sous
forme deacutemateacuterialiseacutee pour la sphegravere publique et ses fournisseurs
Lrsquoordonnance du 26 juin 2014 relative au deacuteveloppement de la facturation eacutelectronique2 preacutevoit une
deacutemateacuterialisation des factures agrave compter du 1er janvier 2017 aux grandes entreprises et aux fournisseurs
publics puis progressivement geacuteneacuteraliseacutee drsquoici le 1er janvier 2020 en tenant compte de la taille des entreprises
concerneacutees3
- au 1er janvier 2017 pour les grandes entreprises et les personnes publiques
- au 1er janvier 2018 pour les entreprises de taille intermeacutediaire
- au 1er janvier 2019 pour les petites et moyennes entreprises
- au 1er janvier 2020 pour les microentreprises
212 Les objectifs du programme de deacutemateacuterialisation des factures
Le programme de deacutemateacuterialisation des factures est une avanceacutee suppleacutementaire vers cette deacutemateacuterialisation
du support papier Il permet drsquooptimiser et drsquoeacutelargir le panel des services fournis aux eacutemetteurs de factures
vers la sphegravere publique Il a vocation agrave
- Mettre en place un processus simplifieacute de deacutepocirct et de reacuteception des factures via une solution unique
- Contribuer agrave la diminution du deacutelai de transmission des factures entre les diffeacuterents services
compeacutetents
- Contribuer agrave la diminution du deacutelai de traitement des factures agrave chacune des eacutetapes du circuit
- Optimiser le suivi de la facture depuis son eacutemission jusqursquoagrave sa mise en paiement (ou son rejet)
- Archiver les factures deacuteposeacutees par les fournisseurs et valideacutees par les systegravemes drsquoinformation
- Mettre agrave disposition des fournisseurs lrsquohistorique des factures qursquoils ont deacuteposeacutees via la solution
Le programme de deacutemateacuterialisation des factures est synonyme de
- Gains financiers chiffrables compte tenu entre autres de la diminution progressive de la charge
associeacutee au traitement des factures4
- Gains de productiviteacute compte tenu de la diminution du temps de traitement par facture
- Gain de temps compte tenu de la reacuteduction des deacutelais aux diffeacuterentes eacutetapes de traitement de la
facture
- Gains en termes de seacutecuriteacute compte tenu de la fonctionnaliteacute drsquoarchivage de lrsquoarchitecture des
systegravemes drsquoinformations deacuteployeacutes et de lrsquooptimisation du suivi de la facture
Lrsquoensemble des points drsquoimpact sont reacutefeacuterenceacutes dans la fiche drsquoimpact du 18 juin 20145 eacutetablie par le Ministegravere
des finances et des comptes publics et attacheacutee au projet drsquoordonnance relative au deacuteveloppement de la
facturation eacutelectronique
1 Loi ndeg 2008-776 du 4 aoucirct 2008 de modernisation de leacuteconomie
2 Ordonnance ndeg 2014-697 du 26 juin 2014 relative au deacuteveloppement de la facturation eacutelectronique
3 Ces cateacutegories dentreprises sont celles preacutevues pour lapplication de larticle 51 de la loi du 4 aoucirct 2008
4 Les gains preacutevisionnels geacuteneacutereacutes par le projet de facturation eacutelectronique 2017 ont eacuteteacute estimeacutes dans la laquo Fiche drsquoimpact projet de texte
regraveglementaire concernant lrsquoordonnance relative au deacuteveloppement de la facturation eacutelectronique NOR FCPX1413059R raquo eacutetablie le 18
juin 2004 5 NOR FCPX1413059R
10 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
22 Rappel du cadre regraveglementaire
La facture eacutelectronique dans le droit communautaire est encadreacutee par une reacuteglementation sous la forme dune
directive europeacuteenne (Directive europeacuteenne 2001115CE)6 qui a harmoniseacute les mentions leacutegales introduit la
signature eacutelectronique et le format non structureacute de type PDF
Cette directive europeacuteenne est transposeacutee dans le droit national de chacun des eacutetats membres de lUnion
europeacuteenne Une facture est dite deacutemateacuterialiseacutee lorsquelle reacutepond agrave certains critegraveres techniques et de seacutecuriteacute
(garanties dauthenticiteacute de non reacutepudiation et dinteacutegriteacute) Elle est alors consideacutereacutee strictement comme
facture originale sur le plan comptable et fiscal
221 Le cadre regraveglementaire europeacuteen
Le Conseil de lrsquoUnion Europeacuteenne fixe le cadre regraveglementaire europeacuteen de la deacutemateacuterialisation des factures au travers de plusieurs textes structurants
La directive europeacuteenne 2001115CE du 20 deacutecembre 2001 introduit la signature eacutelectronique et le format non structureacute de type PDF
La directive europeacuteenne 201045UE7 du 13 juillet 2010 modifiant la directive 2006112CE relative au systegraveme commun de taxe sur la valeur ajouteacutee en ce qui concerne les regravegles de facturation libeacuteralise le recours agrave la facture deacutemateacuterialiseacutee
La directive europeacuteenne 201455UE8 oblige les pouvoirs adjudicateurs et les entiteacutes adjudicatrices agrave accepter les factures eacutelectroniques conformes aux normes europeacuteennes
222 Le cadre regraveglementaire franccedilais
2221 Les conditions drsquoeacutemission et reacuteception des factures agrave destination de la sphegravere publique
En premier lieu la loi de modernisation de lrsquoeacuteconomie (LME) ndeg2008-776 du 4 aoucirct 2008 donne obligation agrave
lrsquoEtat drsquoaccepter les factures eacutemises par ses fournisseurs sous forme deacutemateacuterialiseacutee Les deacutecrets
drsquoapplication ndeg2013-346 relatif aux obligations de facturation en matiegravere de TVA et au stockage de factures
eacutelectronique et ndeg 2013-350 du 25 avril 2013 modifiant les dispositions de lannexe III du CGI relatives aux
factures transmises par voie eacutelectronique en matiegravere de TVA faisant suite agrave la loi ndeg2012-1510 du 29
deacutecembre 20129 de finances rectificatives pour 2012 preacutecisent les modaliteacutes et les regravegles de mise en
œuvre de lrsquoobligation drsquoacceptation des factures deacutemateacuterialiseacutees stipuleacutees par la loi de modernisation de
lrsquoeacuteconomie Ils transposent eacutegalement les dispositions relatives aux regravegles de facturation eacutelectronique de la
directive 201045UE du Conseil du 13 juillet 2010 libeacuteralisant le recours agrave la facture deacutemateacuterialiseacutee
Le deacutecret drsquoapplication 2013-346 du 24 avril 2013 adapte les dispositions reacuteglementaires relatives agrave la
facturation preacutevues aux articles 242 nonies et 242 nonies A de lannexe II au CGI dans le cadre de la
transposition de la directive 201045UE preacuteciteacutee
Le deacutecret drsquoapplication 2013-350 du 25 avril 2013 renforce les caracteacuteristiques de la signature
eacutelectronique procegravede agrave la codification des dispositions relatives agrave lrsquoeacutechange de donneacutees informatiseacutees et
preacutecise les modaliteacutes de conservation des factures ainsi que les regravegles applicables en matiegravere de restitution des
factures
6 Directive 2001115 sur lharmonisation des factures en matiegravere de TVA et la facturation eacutelectronique 7 Directive 201045UE DU CONSEIL du 13 juillet 2010 modifiant la directive 2006112CE relative au systegraveme commun de taxe sur la
valeur ajouteacutee en ce qui concerne les regravegles de facturation 8 Directive 201455UE du Parlement europeacuteen et du Conseil du 16 avril 2014 relative agrave la facturation eacutelectronique dans le cadre des
marcheacutes publics 9 Loi ndeg 2012-1510 du 29 deacutecembre 2012 de finances rectificative pour 2012 (1) NOR EFIX1238817L Version consolideacutee au 10 aoucirct
2014
11 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Lrsquoordonnance ndeg 2014-697 du 26 juin 201410 relative au deacuteveloppement de la facturation eacutelectronique rend
obligatoire la transmission des factures sous forme eacutelectronique pour les titulaires ainsi que les sous-traitants
admis au paiement direct de contrats conclus par lEtat les collectiviteacutes territoriales et les eacutetablissements
publics Par ailleurs cette ordonnance rend obligatoire pour lEtat les collectiviteacutes territoriales et les
eacutetablissements publics drsquoaccepter les factures transmises sous forme eacutelectronique par les titulaires et les sous-
traitants admis au paiement direct
Lrsquoarticle 2 de lrsquoordonnance preacutecise qursquoune solution mutualiseacutee mise agrave disposition par lEtat et deacutenommeacutee laquo
Portail de facturation raquo permet le deacutepocirct la reacuteception et la transmission des factures sous forme eacutelectronique
LEtat sauf impeacuteratif de deacutefense ou de seacutecuriteacute nationale les collectiviteacutes territoriales et les eacutetablissements
publics ainsi que les titulaires et les sous-traitants admis au paiement direct de leurs contrats utilisent le Portail
de facturation
Lrsquoarticle 3 preacutecise le calendrier drsquoentreacutee en vigueur des nouvelles obligations fixeacutees agrave lrsquoarticle 1er La
deacutemateacuterialisation des factures est imposeacutee agrave compter du 1er janvier 2017 aux grandes entreprises et aux
fournisseurs publics puis progressivement geacuteneacuteraliseacutee drsquoici le 1er janvier 2020 en tenant compte de la taille
des entreprises concerneacutees
2222 Les mentions obligatoires de la facture eacutelectronique
La facture est un eacuteleacutement de preuve dune opeacuteration commerciale et recegravele donc une valeur juridique
importante Elle sert par ailleurs de justificatif comptable et de support agrave lexercice des droits sur la TVA
Leacutetablissement de la facture reacutepond donc agrave certaines contraintes de contenu deacutefinies par des textes codifieacutes
Larticle L441-3 du code de commerce preacutecise les mentions obligatoires des factures dont les principales
sont les suivantes
nom et adresse des parties
date de la vente ou de la prestation de service
quantiteacute et deacutenomination preacutecise des produits ou services
prix unitaire hors taxe et reacuteductions eacuteventuellement consenties
date deacutecheacuteance du regraveglement
les clauses de peacutenaliteacutes de retard de paiement
Les articles R123-237 et 238 du code de commerce ajoutent agrave cette liste des eacuteleacutements didentification de
lentreprise numeacutero dimmatriculation aupregraves du greffe siegravege social statut juridique etc
En matiegravere fiscale un certain nombre dobligations speacutecifiques encadrent leacutetablissement des factures par les
assujettis agrave la TVA Elles sont introduites par larticle 289 du Code geacuteneacuteral des impocircts et preacuteciseacutees par
larticle 242 nonies A de lannexe II11 qui preacutevoit notamment des eacuteleacutements didentification du vendeur et de
lacqueacutereur et des preacutecisions sur les produits et services vendus
Cet article 242 nonies A du CGI preacutecise les quatorze mentions obligatoires afin quune facture eacutelectronique soit
valide Celles-ci sont
la date de deacutelivrance de la facture
le numeacutero seacutequentiel
le numeacutero didentifiant agrave la TVA de lassujetti et du client
les noms et adresses de lassujetti et du client
la quantiteacute et nature des biens livreacutes
leacutetendue et la nature des services rendus
10 Ordonnance ndeg 2014-697 du 26 juin 2014 relative au deacuteveloppement de la facturation eacutelectronique NOR FCPX1413059R
Lrsquoordonnance abroge lrsquoarticle 25 de la loi du 4 aout 2008 agrave partir du 1er janvier 2017 11 Modifieacute par le deacutecret ndeg 2013-346 du 24 avril 2013
12 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
la date agrave laquelle est effectueacutee ou acheveacutee la livraison de biens ou la prestation de services ou date du
versement dun acompte si cette date est deacutetermineacutee et diffeacuterente de celle de leacutemission de la facture
lorsque le redevable de la taxe est un repreacutesentant fiscal son nom son adresse et son numeacutero
didentifiant
la base drsquoimposition pour chaque taux ou exoneacuteration le prix unitaire hors taxe ainsi que les
escomptes rabais ou ristournes eacuteventuelles srsquoils ne sont pas compris dans le prix unitaire
le taux de TVA appliqueacute
le montant de la taxe agrave payer (sauf disposition contraire)
en cas drsquoexoneacuteration ou lorsque le client est redevable de la taxe la reacutefeacuterence agrave la disposition
pertinente de la directive ou agrave la disposition nationale correspondante ou agrave toute autre mention
indiquant que la livraison beacuteneacuteficie drsquoune exoneacuteration ou de lrsquoauto liquidation
en cas de livraison intracommunautaire drsquoun moyen de transport neuf les donneacutees eacutenumeacutereacutees agrave lrsquoart
28 bis paragraphe 2 de la directive
en cas drsquoapplication du reacutegime de la marge beacuteneacuteficiaire la reacutefeacuterence agrave lrsquoart 26 ou 26 bis ou aux
dispositions nationales correspondantes ou agrave toute autre mention indiquant que le reacutegime de la marge
beacuteneacuteficiaire a eacuteteacute appliqueacute
Les regravegles fiscales relatives aux mentions agrave porter sur les factures sont deacutetailleacutees par la doctrine BOI-TVA-
DECLA-30-20-20
2223 Les eacuteleacutements relevant de la facturation
Au titre de lrsquoarticle L441-3 du code du commerce laquo Tout achat de produits ou toute prestation de service pour
une activiteacute professionnelle doivent faire lobjet dune facturation raquo
Tout document de facturation eacutemis par un fournisseur comportant a minima lrsquoensemble des
informations obligatoires preacuteciseacutees dans le CGI dans le code du commerce ou dans un autre cadre
regraveglementaire speacutecifique12 est pris en compte obligatoirement par la solution mutualiseacutee-CPP 2017
La solution mutualiseacutee-CPP2017 prend en compte des types deacutefinis drsquoeacuteleacutements de facturation
Les factures directes agrave destination de personnes publiques
Les avoirs
Les factures de recette issues des entiteacutes publiques
Les demandes de paiement des sous-traitants admis au paiement direct
Les demandes de paiement des cotraitants (dont les demandes globales pour le compte du
groupement ou drsquounplusieurs membres du groupement)
Le document de facturation en appui des marcheacutes de travaux
o Projet de deacutecompte produit par le fournisseur (mensuel et final)
o Etat drsquoacompte produit par la MOE
o Etat drsquoacompte valideacute par la MOA
o Deacutecompte Geacuteneacuteral et Deacutefinitif
Les releveacutes drsquoopeacuteration bancaires eacutemis par les banques en cas de paiement par carte drsquoachat ne sont pas
consideacutereacutes comme des factures et agrave ce titre ne rentrent pas dans le peacuterimegravetre de la solution mutualiseacutee-CPP
2017
Les retenues de garantie les avances les peacutenaliteacutes et les primes ne sont pas inteacutegreacutees au peacuterimegravetre de la
solution mutualiseacutee-CPP 2017
Les factures dites agrave laquo zeacutero raquo sont prises en charge par la solution mutualiseacutee-CPP 2017 notamment au regard
de lrsquoobligation fiscale obligeant les fournisseurs de les eacutemettre
12 Les artisans les commerccedilants inscrits au RCS ou les autoentrepreneurs pour lesquels une assurance professionnelle est obligatoire
doivent doreacutenavant mentionner sur leurs devis et leurs factures lrsquoassurance souscrite au titre de leur activiteacute les coordonneacutees de
lrsquoassureur ou du garant la couverture geacuteographique du contrat ou de la garantie
13 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
2224 Les modaliteacutes actuelles de deacutemateacuterialisation des factures
En France la leacutegislation fiscale preacutevoit deux formats deacutechange pour deacutemateacuterialiser une facture
Dune part larticle 96G de lrsquoannexe 3 du Code geacuteneacuteral des impocircts autorise un EDI structureacute Ce
format permet gracircce agrave des champs preacutedeacutefinis dans le document un traitement automatiseacute
laquo I-Pour lapplication du 3deg du VII de larticle 289 du code geacuteneacuteral des impocircts les factures transmises
par voie eacutelectronique qui se preacutesentent sous la forme dun message structureacute selon une norme
convenue entre les parties permettant une lecture par ordinateur et pouvant ecirctre traiteacute
automatiquement et de maniegravere univoque constituent sous reacuteserve des II et III des documents
tenant lieu de factures dorigine raquo
Dautre part lrsquoarticle 289 V VI et VII du Code geacuteneacuteral des impocircts13 permet de deacutemateacuterialiser des
factures dans des formats non structureacutes (Word ou PDF) plus accessibles et moins coucircteux sous
reacuteserve de garantie notamment de lrsquoauthenticiteacute
V-Lauthenticiteacute de lorigine linteacutegriteacute du contenu et la lisibiliteacute de la facture doivent ecirctre assureacutees agrave
compter de son eacutemission et jusquagrave la fin de sa peacuteriode de conservation
VI-Les factures eacutelectroniques sont eacutemises et reccedilues sous une forme eacutelectronique quelle quelle soit
Elles tiennent lieu de factures dorigine pour lapplication de larticle 286 et du preacutesent article Leur
transmission et mise agrave disposition sont soumises agrave lacceptation du destinataire
VII-Pour satisfaire aux conditions preacutevues au V lassujetti peut eacutemettre ou recevoir des factures
1deg Soit sous forme eacutelectronique en recourant agrave toute solution technique autre que celles preacutevues aux
2deg et 3deg ou sous forme papier degraves lors que des controcircles documenteacutes et permanents sont mis en
place par lentreprise et permettent deacutetablir une piste daudit fiable entre la facture eacutemise ou reccedilue et
la livraison de biens ou prestation de services qui en est le fondement
2deg Soit en recourant agrave la proceacutedure de signature eacutelectronique avanceacutee deacutefinie au a du 2 de larticle 233
de la directive 2006112 CE du Conseil du 28 novembre 2006 preacuteciteacutee en ce qui concerne les regravegles de
facturation Un deacutecret preacutecise les conditions deacutemission de signature et de stockage de ces factures
3deg Soit sous la forme dun message structureacute selon une norme convenue entre les parties permettant
une lecture par ordinateur et pouvant ecirctre traiteacute automatiquement et de maniegravere univoque dans des
conditions preacuteciseacutees par deacutecret
La signature eacutelectronique des factures est une modaliteacute de facturation prise en charge par la solution
mutualiseacutee mais nrsquoen rend pas le caractegravere obligatoire
13 Article 289 modifieacute par Deacutecret ndeg2013-463 du 3 juin 2013 - art 1
14 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
2225 Les modaliteacutes de controcircle de la piste drsquoaudit de lrsquoarticle 289 du CGI
Il appartient agrave chaque assujetti de deacuteterminer librement en fonction de sa propre organisation lampleur et
les moyens des controcircles quil doit mettre en place pour garantir lauthenticiteacute de lorigine linteacutegriteacute du
contenu et la lisibiliteacute des factures eacutemises et reccedilues La taille de lentreprise la nature de son activiteacute ses
systegravemes dinformation la volumeacutetrie des factures quelle eacutemet et quelle reccediloit sont des paramegravetres agrave prendre
en compte pour deacuteterminer le niveau adeacutequat de controcircle
En tout eacutetat de cause les controcircles mis en place dans les entreprises doivent garantir les conditions
dauthenticiteacute dinteacutegriteacute et de lisibiliteacute des factures en eacutetablissant que les factures eacutemises et
reccedilues correspondent agrave la reacutealisation dune livraison de biens ou dune prestation de services
effectivement reacutealiseacutee
Les controcircles doivent en effet permettre agrave lrsquoassujetti de veacuterifier si la substance de la facture est
correcte crsquoest-agrave-dire si la prestation rendue ou le bien livreacute est conforme agrave la preacutesentation qui en est
faite sur la facture (en quantiteacute et en qualiteacute) et si lrsquoeacutemetteur de cette derniegravere dispose degraves lors drsquoun
droit agrave paiement
La piste daudit peut ecirctre constitueacutee de documents eacutetablis par lentreprise elle-mecircme (devis bon de
commande) ou par des tiers (extraits de compte) En cas de controcircle chaque assujetti doit pouvoir justifier
par tout moyen de la reacutealiteacute des opeacuterations soumises agrave la TVA Les justificatifs sont tregraves varieacutes
(document de transport facture du transporteur contrat dassurance relatif au transport international des
biens contrat conclu avec lacqueacutereur correspondance commerciale bon de commande eacutecrit eacutemanant de
lacqueacutereur et indiquant que les biens doivent ecirctre expeacutedieacutes ou transporteacutes dans un autre Eacutetat membre bon de
livraison bon denlegravevement confirmation eacutecrite par lacqueacutereur de la reacuteception des biens dans un autre Eacutetat
membre double de la facture du vendeur revecirctu du cachet de lacqueacutereur avis de regraveglement dun
eacutetablissement bancaire eacutetranger) Il nrsquoest ni opportun ni possible den eacutedicter une liste limitative La
conservation des piegraveces justificatives est obligatoire en application de lrsquoarticle L 102 B du LPF et permet
au contribuable quel que soit son mode de facturation de justifier de la reacutealiteacute des opeacuterations faisant lrsquoobjet de
facturation Elle participe eacutegalement de la piste daudit et de sa fiabiliteacute
15 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
23 Peacuterimegravetre drsquoapplication de la solution mutualiseacutee-CPP 2017
231 Les acteurs concerneacutes
Lrsquoordonnance rend obligatoire la facturation eacutelectronique pour les fournisseurs eacutemetteurs de factures agrave
destination de lrsquoEtat du secteur public local et des eacutetablissements publics
Lrsquoobligation drsquoeacutemettre a pour corollaire lrsquoobligation pour lrsquoEtat le secteur public local et les eacutetablissements
publics de recevoir les factures eacutelectroniques eacutemises par leurs fournisseurs
Drsquoautres acteurs tels que les eacutediteurs de plateforme drsquoeacutechanges deacutemateacuterialiseacutes ou des portails partenaires et les
tiers de teacuteleacutetransmission sont concerneacutes indirectement par la mise en œuvre de la solution mutualiseacutee-CPP
2017
2311 Les fournisseurs priveacutes et publics
Lrsquohabilitation preacutevue par le 2deg de lrsquoarticle 1er de la loi ndeg2014-1 du 2 janvier 2014 et lrsquoobligation fixeacutee par le I
de lrsquoarticle 1er de lrsquoordonnance ndeg2014-697 du 26 juin 2014 se reacutefegraverent expresseacutement aux relations
contractuelles Lrsquoordonnance srsquoapplique ainsi aux titulaires individuels ou en groupement et les sous-traitants
admis au paiement direct de contrats avec lrsquoEtat les entiteacutes du secteur public local et les eacutetablissements publics
sont concerneacutes par la mesure
La condition neacutecessaire est donc lrsquoexistence drsquoun contrat entre la personne publique et son fournisseur
qursquoil soit public ou priveacute
Les personnes publiques eacutemettant des factures agrave destination de lrsquoEtat des entiteacutes du secteur public local et des
eacutetablissements publics sont dans lrsquoobligation de transmettre une facturation eacutelectronique par le biais de la
solution portail
Faute de lien contractuel lintervention drsquoun fournisseur sur le fondement dune disposition ou drsquoune deacutecision
unilateacuterale nrsquoest pas soumise aux obligations relatives agrave la facturation eacutelectronique Il en va de mecircme des actes
deacutepourvus drsquoeffets de droit cest-agrave-dire ne comportant pas drsquoobligations reacuteciproques qursquoils soient qualifieacutes
drsquoaccords de conventions ou de protocoles
Ainsi les conventions drsquoadministration conclues entre personnes publiques pour deacutefinir les modaliteacutes de leur
action ne constituent pas des contrats soumis agrave lrsquoobligation de facturation eacutelectronique
2312 Les personnes publiques reacutecipiendaires
Le champ de lrsquoordonnance ndeg2014-697 du 26 juin 2014 srsquoapplique pour les personnes publiques suivantes
reacutecipiendaires de factures
lrsquoEtat
les eacutetablissements publics nationaux (dont les eacutetablissements publics de santeacute)
les collectiviteacutes territoriales et agrave leurs groupements (secteur public local)
o Reacutegions
o Deacutepartements
o Communes
o Deacutepartements drsquoOutre-Mer
les eacutetablissements publics locaux
o Etablissements publics de coopeacuteration intercommunale (EPCI)
o Syndicats mixtes Syndicats intercommunaux agrave vocation unique (SIVU) et Syndicats
intercommunaux agrave vocation multiple (SIVOM)
16 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
o Etablissements publics sociaux et meacutedico-sociaux (notamment les EHPAD)
o Reacutegies doteacutees de la personnaliteacute morale cest agrave dire les reacutegies personnaliseacutees
o Autres cateacutegories deacutetablissements publics locaux
offices publics de lrsquohabitat
CCASCIAS
caisses des eacutecoles
eacutetablissements publics de coopeacuteration culturelle
services deacutepartementaux dincendie et de secours
centre de gestion de la fonction publique
les organismes consulaires tels que les chambres de commerce et drsquoindustrie les chambres des
meacutetiers ou les chambres drsquoagriculture
les autres formes de coopeacuteration entre collectiviteacutes (interdeacutepartementales interreacutegionales sauf les
ententes conventions coopeacuteration souple)
Les eacutetablissements publics nationaux et les eacutetablissements publics locaux ne disposant pas drsquoagent comptable
rentrent dans le peacuterimegravetre de lrsquoordonnance
Ne relegravevent pas du champ de lrsquoordonnance ndeg2014-697 du 26 juin 2014 en tant que reacutecipiendaire
Les collectiviteacutes drsquoOutre-Mer agrave lrsquoexception de Saint Pierre et Miquelon et Saint Bartheacutelemy
Les groupements de coopeacuteration sanitaire
Les autres formes de coopeacuteration dans le domaine sanitaire
o syndicat inter hospitalier
o communauteacute hospitaliegravere de territoire
Les groupements de coopeacuteration sociale et meacutedico-sociale
Les reacutegies doteacutees de la seule autonomie financiegravere
Les groupements dinteacuterecirct public locaux (ex GIP Maison deacutepartementale des personnes
handicapeacutees)
Les associations syndicales autoriseacutees
Les associations fonciegraveres rurales
Les socieacuteteacutes drsquoeacuteconomie mixte
Lorsque des SEM des GIP ou autre type de groupement agissent pour le compte et au nom drsquoun des
destinataires soumis agrave lrsquoobligation reacuteglementaire elles sont inteacutegreacutees au peacuterimegravetre de lrsquoordonnance en tant que
reacutecipiendaire de factures
2313 Les tiers de teacuteleacutetransmission
Des tiers de teacuteleacutetransmission peuvent ecirctre solliciteacutes par le secteur public local et les EPN pour
Transmettre les flux de factures eacutemises ou de statut geacuteneacutereacutes par leur systegraveme drsquoinformation de
gestion financiegravere (ou autres systegravemes de gestion des factures) agrave destination de la solution
mutualiseacutee-CPP 2017
Controcircler linteacutegriteacute de la transmission
Horodater la transmission
Reacuteceptionner le flux retour
2314 Les opeacuterateurs de deacutemateacuterialisation
Les eacutediteurs de solution drsquoeacutechanges deacutemateacuterialiseacutes mettront agrave disposition de leurs clients (fournisseurs de
personnes publiques) les fonctionnaliteacutes de la solution mutualiseacutee-CPP 2017 offertes en mode flux et en mode
portail agrave partir de leur solution au travers des API (application protocole interface) de la solution mutualiseacutee-
CPP 2017 qursquoils inteacutegreront agrave leurs solutions
17 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
2315 Les eacutediteurs de portails partenaires amont agrave valeur ajouteacutee
En amont de la solution mutualiseacutee-CPP 2017 des portails dits laquo agrave valeur ajouteacutee raquo permettent la reacutealisation
drsquoopeacuterations laquo meacutetiers raquo preacutealables agrave lrsquoeacutemission du document de facturation (ex dans le cadre des marcheacutes de
travaux des portails de facturation permettent agrave la maitrise drsquoœuvre drsquoactualiser les prix du projet de deacutecompte
ou bien encore permettent de geacuterer les interactions avec le fournisseur avant la geacuteneacuteration du bon de
commande auto-facturation)
Les eacutediteurs de ces portails mettront agrave disposition de leurs clients (fournisseurs de personnes publiques) les
fonctionnaliteacutes de la solution mutualiseacutee-CPP 2017 en invoquant les API disponibles agrave partir de leurs
plateformes
2316 Les eacutediteurs de solutions meacutetiers exploitant les donneacutees de facturation
Les solutions meacutetiers exploitant les donneacutees de facturation en vue de retraitements speacutecifiques (gestion
financiegravere et comptable comptabiliteacute analytique refacturation interne etc) et drsquoautomatisation du traitement
des factures pourront beacuteneacuteficier de la mise agrave disposition de la facture et pourront remonter les informations de
cycle de vie des factures aux eacutemetteurs de factures gracircce agrave la solution mutualiseacutee-CPP 2017
Pour les applications ministeacuterielles meacutetiers (AMM) agrave travers le systegraveme drsquoeacutechange Chorus
Pour les applications meacutetiers des entiteacutes du secteur public local et EPN agrave travers leur SIGF ou leur
systegraveme drsquoeacutechange
18 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
232 Les natures de relations contractuelles concerneacutees
Toutes les prestations reacutealiseacutees dans un cadre contractuel et donnant lieu agrave lrsquoeacutetablissement drsquoune facturation
(Cf sect2222) par un fournisseur priveacute ou public entrent dans le champ de lrsquoordonnance ndeg2014-697 du 26 juin
2014
Pour les mecircmes raisons les prestations reacutealiseacutees dans le cadre drsquoun contrat conclu entre personnes publiques
et donnant lieu agrave lrsquoeacutetablissement drsquoune facture entrent dans le champ de lrsquoordonnance ndeg2014-697 du 26 juin
2014 Degraves lors qursquoil existe un acte refleacutetant un accord de volonteacutes conclu entre deux personnes juridiques
distinctes et creacuteateur drsquoobligations reacuteciproques les factures eacutemises par un des cocontractants sont soumises agrave
lrsquoobligation de facturation eacutelectronique A ce titre entrent dans le champ de lrsquoordonnance ndeg2014-697 du 26
juin 2014
Les factures relatives agrave des prestations reacutealiseacutees par lrsquoEtat pour une collectiviteacute locale sur le fondement
drsquoun acte contractuel
Les factures lieacutees agrave des prestations reacutealiseacutees agrave titre oneacutereux et dans le cadre drsquoun contrat par un EPCI
pour une commune membre de cet EPCI ou non Lrsquoexclusion qualifieacutee de laquo quasi-reacutegie raquo ou de laquo in
house raquo en vigueur dans le droit de la commande publique est inopeacuterante srsquoagissant de la facturation
eacutelectronique Il en va de mecircme pour les entiteacutes du secteur public local
Les factures des services publics de gestiondistribution de fluides geacutereacutes par des reacutegies (ex eaux et
assainissement) dans le cas ougrave le tiers deacutebiteur est une personne publique concerneacutee par lrsquoordonnance
o Si le service public de gestion ou de distribution de fluides est geacutereacute par une entiteacute doteacutee drsquoune
personnaliteacute juridique propre (socieacuteteacute priveacutee ou eacutetablissement public par exemple) toutes ses
prestations reacutealiseacutees agrave titre oneacutereux et dans un cadre contractuel sont soumises agrave
lrsquoobligation de facturation eacutelectronique Peu importe que ces prestations soient reacutealiseacutees pour
la collectiviteacute publique agrave laquelle cette entiteacute autonome est rattacheacutee ou pour toute autre
collectiviteacute publique Pour entrer dans le champ de lrsquoordonnance du 26 juin 2014 il suffit que
cette personne publique soit lrsquoEtat une entiteacute du secteur public local ou un eacutetablissement
public national ou local
A lrsquoinverse ne relegravevent pas du champ de lrsquoordonnance ndeg2014-697 du 26 juin 2014
Les conventions drsquoadministration conclues entre personnes publiques pour deacutefinir les modaliteacutes de
leur action car elles ne constituent pas des contrats (ex convention de mise agrave disposition)
Les factures des services publics de gestiondistribution de fluides geacutereacutes par des reacutegies (ex eaux et
assainissement) dans le cas ougrave le tiers deacutebiteur est une personne publique concerneacutee par lrsquoordonnance
si le service public de gestion ou de distribution de fluides est geacutereacute par un service deacutepourvu
de personnaliteacute juridique propre car il nrsquoexiste pas en effet de contrat au sens strict degraves lors qursquoil
nrsquoy a pas relation entre deux personnes juridiques
19 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
3 DESCRIPTION FONCTIONNELLE DE LA SOLUTION
31 Les principes directeurs de la solution mutualiseacutee-CPP 2017
Les principes directeurs de fonctionnement de la solution mutualiseacutee-CPP 2017 srsquoarticulent autour de
la mise en place drsquoune solution mutualiseacutee-CPP 2017 pour tous les fournisseurs de la sphegravere
publique (priveacutes et publics) leur permettant de deacuteposer leurs factures et de consulter lrsquoavancement
du traitement des paiements La solution mutualiseacutee-CPP 2017 prend en compte les formats et les
modes drsquoeacutechanges actuellement mis en œuvre par les entreprises (mode Portail et mode EDI)
la mise en place drsquoun flux laquo pivot raquo permettant drsquointeacutegrer directement (en mode EDI) les
donneacutees de facturation (dont la facture deacutemateacuterialiseacutee) dans les SI des reacutecepteurs publics
ou de reacutecupeacuterer (en mode portail) ces donneacutees pour traitement
la mise agrave disposition des fonctionnaliteacutes de la solution mutualiseacutee-CPP 2017 par lrsquointermeacutediaire drsquoAPI
impleacutementeacutees sur des applications en amont etou en aval de la solution mutualiseacutee-CPP 2017
32 Preacutesentation de la solution mutualiseacutee-CPP 2017
321 Peacuterimegravetre fonctionnel de la solution mutualiseacutee-CPP 2017
Le scheacutema ci-dessous syntheacutetise la vue drsquoensemble des modaliteacutes de deacutepocirct de transmission et de reacuteception des
factures eacutelectroniques ainsi que les flux des informations retours portant sur le traitement de la facture
permettant aux eacutemetteurs de suivre le cycle de vie du traitement de la facture
20 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
322 Offre de service de la solution mutualiseacutee-CPP 2017
Lrsquoensemble des eacutemetteurs de factures dispose drsquoun accegraves en mode Portail aux espaces laquo factures eacutemises raquo
laquo meacutemoire de frais de justice raquo laquo factures de travaux raquo laquo engagement juridique raquo laquo sollicitation eacutemises raquo et
laquo mon compte raquo de la solution mutualiseacutee-CPP 2017 Ces espaces permettent notamment un accegraves aux
fonctionnaliteacutes suivantes
lrsquoidentification et veacuterification des informations de lrsquoeacutemetteur
le deacutepocirct (PDF et XML) la saisie de factures14 dont la prise en charge des cas de facturation
speacutecifiques (sous-traitance cotraitance et factures de travaux) Des controcircles associeacutes au deacutepocirct et agrave la
saisie sont effectueacutes par la solution mutualiseacutee-CPP 2017
lrsquoarchivage des factures (pendant 10 ans15)
la consultation des factures (en cours de traitement ou deacutejagrave traiteacutees) via un outil de recherche
le suivi du traitement de la facture
la notification de lrsquoavancement du traitement des factures
lrsquoadjonction de piegraveces jointes apregraves soumission de la facture et sur sollicitation du destinataire de la
facture
la gestion des comptes des habilitations utilisateurs
lrsquoassistance utilisateur
Nb certaines de ses fonctionnaliteacutes sont par ailleurs eacutegalement disponibles en EDI pour les fournisseurs ayant
opteacute pour ce mode de transmission
Les reacutecepteurs de factures (secteur public local et EPN) disposent par le biais de la solution mutualiseacutee-CPP
2017 drsquoun espace laquo factures reccedilues raquo permettant notamment de
consulter teacuteleacutecharger les dossiers de facturation qui leur sont adresseacutes (factures et PJ associeacutees)
mettre agrave jour les statuts lieacutes au traitement des factures et notamment informer les eacutemetteurs en cas
de rejet ou de suspension
rechercher une facture reccedilue ou archiveacutee via un formulaire de recherche multicritegraveres
deacuteposer des factures dans le cas ougrave lrsquoentiteacute du secteur public local eacutemet des ASAP
traiter les sollicitations de leurs fournisseurs
geacuterer les comptes et les habilitations des utilisateurs
solliciter lrsquoassistance
14 Hors entiteacutes Secteur Public Local qui beacuteneacuteficient de lrsquooffre de service PES Facture ASAP de la DGFiP et pour
lequels le comptable assignataire se charge de lrsquoeacutemission des factures vers la solution mutualiseacutee-CPP 2017 15 La solution mutualiseacutee prend en charge lrsquoarchivage des factures pour leacutemetteur qursquoil soit priveacute ou public
pendant 10 ans Le recours agrave la solution mutualiseacutee ne dispense pas les eacutetablissements publics nationaux dun
archivage selon la reacuteglementation en vigueur par ailleurs
21 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
33 Identification des acteurs
Chaque acteur eacutemetteur ou reacutecepteur de facture est identifieacute de maniegravere unique dans la solution mutualiseacutee-
CPP 2017 quelles que soient les modaliteacutes de transmission
Cette identification est diffeacuterente pour les eacutemetteurs et reacutecepteurs de facture
331 Pour les eacutemetteurs de factures
Lrsquoidentification repose sur trois 3 eacuteleacutements
Le code pays
Le type drsquoidentifiant
Lrsquoidentifiant
Les types drsquoidentifiants sont les suivants (cf regravegles de gestion deacutetailleacutees infra partie 4)
Pour les eacutemetteurs de factures dont le siegravege social est en France (code pays FR)
o Lrsquoidentifiant est constitueacute par le SIRET
Pour les eacutemetteurs de factures dont le siegravege social est dans un pays de lrsquounion europeacuteenne hors
France
o Lrsquoidentifiant est constitueacute par le Ndeg de TVA intracommunautaire
Pour eacutemetteurs de factures dont le siegravege social est dans un pays situeacute en dehors de lrsquounion
europeacuteenne
o Lrsquoidentifiant est constitueacute par le code pays et les 16 premiers caractegraveres de la raison sociale
Pour la Polyneacutesie Franccedilaise
o Lrsquoidentifiant est constitueacute par le numeacutero Tahiti
Pour la Nouvelle Caleacutedonie
o Lrsquoidentifiant est constitueacute par le RIDET
Pour les eacutemetteurs de factures en cours drsquoimmatriculation
o Lrsquoidentifiant est constitueacute par le code pays et les 16 premiers caractegraveres du nom et du preacutenom
Les modaliteacutes drsquoauthentification seront deacutecrites dans le guide utilisateur
332 Pour les reacutecepteurs de factures
Pour les reacutecepteurs de facture lrsquoidentification repose uniquement sur le SIRET
En compleacutement un code service peut ecirctre renseigneacute afin drsquoidentifier au sein de lrsquoentiteacute concerneacutee le service
qui est chargeacute de prendre en charge la facture pour la traiter Le reacutecepteur peut deacutefinir (dans le parameacutetrage de
son compte) le caractegravere obligatoire ou non du renseignement de cette zone mais cette reacutefeacuterence ne permet
pas agrave elle seule lrsquoacheminement des factures et ne se substitue donc pas au SIRET
A titre speacutecifique pour lrsquoEtat un SIRET geacuteneacuterique reacutefeacuterenccedilant le Ministegravere des Finances permet drsquoidentifier
lrsquoentiteacute reacuteceptrice Etat La mention additionnelle drsquoun code service (le code service exeacutecutant des demandes de
paiement mentionneacute sur les bons de commande Chorus) est obligatoire pour garantir lrsquoacheminement de la
facture agrave destination du service en charge du traitement de la facture
Les modaliteacutes drsquoauthentification et de parameacutetrage seront deacutecrites dans le guide utilisateur
22 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
34 Lrsquooffre de service agrave destination des eacutemetteurs de factures
341 Les modes de transmission de factures
Lrsquooffre de service proposeacutee par la solution mutualiseacutee-CPP 2017 est disponible selon trois modaliteacutes
Le mode EDI la solution mutualiseacutee-CPP 2017 permet des eacutechanges dinformations par flux issus des
systegravemes drsquoinformation des fournisseurs priveacutes des entiteacutes du secteur public local des EPN et de
lrsquoEtat en srsquoappuyant sur des formats standardiseacutes
Le mode Service la solution permet eacutegalement drsquointeacutegrer ses services agrave un portail fournisseurs
public laquo agrave valeur ajouteacutee raquo deacutejagrave existant Dans ce cas la solution mutualiseacutee-CPP 2017 offre lrsquoensemble
de ses fonctionnaliteacutes sous forme de services inteacutegreacutes dans un portail tiers (APIweb service) Le
fournisseur client drsquoun portail tiers existant continue agrave beacuteneacuteficier des fonctionnaliteacutes mises en œuvre
dans les portails tiers en sus du deacutepocirct de facture
Le mode Portail la solution mutualiseacutee-CPP 2017 offre un accegraves aux fournisseurs au travers drsquoun
portail deacutedieacute agrave la saisie ou au deacutepocirct de factures
1 En mode EDI lrsquoeacutemetteur de facture adresse ses flux soit
o directement agrave la solution mutualiseacutee- CPP 2017
o par lrsquointermeacutediaire drsquoun opeacuterateur de deacutemateacuterialisation
reccediloit les comptes rendus lieacutes agrave lrsquointeacutegration et au traitement de ses factures afin de lui permettre de
suivre leurs paiements
NB Les fonctionnaliteacutes non offertes en EDI restent accessibles pour les eacutemetteurs de factures en EDI par
lrsquointermeacutediaire du mode portail A ce titre les eacutemetteurs raccordeacutes en EDI agrave la solution mutualiseacutee-CPP 2017
doivent creacuteer un compte sur le portail (cf guide utilisateur) et peuvent ainsi disposer des fonctionnaliteacutes en se
connectant agrave la solution mutualiseacutee-CPP 2017 en mode portail ou en mode service
23 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Focus sur les modaliteacutes drsquoeacutemission de factures par les entiteacutes du secteur public local
Lrsquoeacutemission de documents de facturation par les entiteacutes du secteur public local srsquoappuie sur
Lrsquoenvoi drsquoun flux PES Facture ASAP (avis des sommes agrave payer) agrave HELIOS pour lrsquoensemble des documents
eacutemis qursquoils soient agrave destination de la sphegravere publique comme de la sphegravere priveacutee
Lrsquoeacutedition et lrsquoenvoi des ASAP par le centre eacuteditique de la DGFiP pour les documents adresseacutes agrave des
destinataires priveacutes
Lrsquoenvoi deacutemateacuterialiseacute par le comptable agrave la solution mutualiseacutee pour les documents adresseacutes agrave des
destinataires publics
2 En mode service (via API) lrsquoeacutemetteur de facture
srsquoidentifie via les API
sans se reacute-authentifier il accegravede agrave lrsquoensemble des services de la solution mutualiseacutee-CPP 2017 par
lrsquointermeacutediaire des API accessibles via son portail
o Le deacutepocirct ou saisie de factures
o Le suivi du traitement des factures
o Lrsquoadjonction et teacuteleacutechargement de piegraveces compleacutementaires
o La consultation de la base documentaire
o La gestion des comptes utilisateurs
o La sollicitation de lrsquoassistance
NB La liste des services accessibles en mode service est susceptible drsquoecirctre enrichie dans la version deacutefinitive
des speacutecifications
3 En mode Portail lrsquoeacutemetteur de facture peut notamment
Deacuteposer au format PDF (signeacute ou non signeacute) ou au format XML ou saisir manuellement les donneacutees de
facturation via un formulaire en ligne16
Suivre le traitement de ceux-ci
Solliciter lrsquoassistance utilisateur de la solution portail
Adjoindre des piegraveces compleacutementaires neacutecessaires au traitement de sa facture
Consulter la base documentaire
Geacuterer les comptes utilisateurs
Acceacuteder agrave la base de connaissance par lrsquointermeacutediaire drsquoun avatar
16 Hors collectiviteacutes locales qui beacuteneacuteficient de lrsquooffre de service PES Facture ASAP de la DGFiP
24 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
342 La mise agrave disposition de lrsquoannuaire des entiteacutes destinatrices de factures
La solution mutualiseacutee-CPP2017 met agrave disposition un annuaire des entiteacutes destinatrices de factures mis agrave jour
automatiquement Cet annuaire est disponible en mode portail et en mode service via des API qui peuvent ecirctre
directement impleacutementeacutees dans le systegraveme drsquoinformation du fournisseur Il repose sur le reacutefeacuterentiel de la
solution mutualiseacutee-CPP 2017 des destinataires Il est notamment alimenteacute par le SI DGFiP pour les entiteacutes
destinatrices et srsquoappuie sur la base SIREN de lrsquoINSEE Il inteacutegrera les codes services de lrsquoEtat et certains
paramegravetres des comptes destinataires (code service obligatoire ou non)
Les changements organisationnels intervenants dans les structures publiques (creacuteation des meacutetropoles fusion
de structures intercommunales reacuteorganisation des reacutegions et des deacutepartements mise en place de services
facturiers etc) seront pris en compte dans lrsquoannuaire ainsi que les changements de parameacutetrages des
comptes effectueacutes par les destinataires
Lrsquoannuaire permettra aux eacutemetteurs de factures de deacuteterminer agrave partir drsquoun identifiant SIRET si le destinataire
relegraveve de la solution mutualiseacutee-CPP 2017 et drsquoobtenir des informations compleacutementaires tel que
La raison sociale et les coordonneacutees du destinataire
Le caractegravere obligatoire du code service sur chaque facture etou de la reacutefeacuterence de la commande sur
chaque facture (selon parameacutetrages du compte du destinataire) afin de deacuteterminer quelles informations
mentionner sur la facture
Les statuts envoyeacutes dans le cadre du cycle de vie (selon parameacutetrages du compte du destinataire) afin
drsquoidentifier quels statuts le destinataire est susceptible de ne pas remonter
343 La sollicitation de lrsquoassistance
Les fournisseurs ont la possibiliteacute de solliciter lrsquoassistance de la solution mutualiseacutee-CPP 2017
Chaque sollicitation est mateacuterialiseacutee par un laquo ticket raquo renseigneacute par les fournisseurs via un formulaire de
demande drsquoassistance en preacutecisant les informations requises pour le traitement de sa demande (ex numeacutero de
facture) Des piegraveces jointes peuvent y ecirctre ajouteacutees (ex capture drsquoeacutecran)
La traccedilabiliteacute des sollicitations est assureacutee tout au long du processus de traitement
25 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
35 Lrsquooffre de service agrave destination des reacutecepteurs de factures
351 La notification de la reacuteception drsquoune facture
Cette notification intervient lors du deacutepocirct drsquoune facture concernant lrsquoentiteacute du secteur public local ou lrsquoEPN Les
utilisateurs sont alors notifieacutes par courriel de la reacuteception de factures Les courriels sont parameacutetrables dans la
solution mutualiseacutee Au moins un utilisateur doit ecirctre mentionneacute pour recevoir les courriels de notification Le
courriel est journalier et indique lrsquointeacutegraliteacute des factures mises agrave disposition dans la journeacutee
352 La mise agrave disposition des factures et des dossiers de facturation
Les reacutecepteurs des factures disposent de plusieurs modaliteacutes de reacuteception des factures et des dossiers de
facturation
- En mode EDI
- En mode Service
- En mode Portail
En compleacutement des dossiers de facturation les reacutecepteurs reacuteceptionnent le flux pivot qui leur permet le preacute-
renseignement drsquoune majeure partie des champs neacutecessaires agrave la creacuteation drsquoun mandat ou drsquoune demande de
paiement par leurs systegravemes drsquoinformations financiers
3521 En mode EDI
En mode EDI le reacutecepteur de facture dispose automatiquement des donneacutees de la facture via le flux pivot
permettant le preacute-renseignement des informations dans son SI
En fonction des modaliteacutes de deacutepocirct des donneacutees de facturation (flux structureacute flux mixte ou portail) les
donneacutees de la piegravece jointe de type facture sont structureacutees ou non structureacutees et donneront lieu agrave une
utilisation ou non par les SI reacutecepteurs
3522 En mode service
Lrsquoaccegraves agrave lrsquoespace laquo factures reccedilues raquo est proposeacute en API et permet aux reacutecepteurs de consulter les factures
selon les mecircmes modaliteacutes que le mode portail
Le reacutecepteur
srsquoidentifie via les API
sans se reacute-authentifier il accegravede agrave lrsquoensemble des services de la solution mutualiseacutee-CPP2017 par
lrsquointermeacutediaire des API accessibles via son portail
o Teacuteleacutechargement drsquoun dossier de facturation (facture et PJ associeacutees) ainsi que du flux pivot et
ses meacutetadonneacutees pour inteacutegration manuelle dans le SI non raccordeacute en EDI
o Rejet le cas eacutecheacuteant drsquoun dossier de facturation apregraves lrsquoavoir visualiseacute
o Teacuteleacutechargement de piegraveces compleacutementaires
o Mise agrave jour des statuts des factures
o Consultation de la base documentaire
o Gestion des comptes utilisateurs
o Sollicitation de lrsquoassistance
3523 En mode portail
En mode Portail le reacutecepteur de facture peut
consulter teacuteleacutecharger les dossiers de facturation qui lui sont adresseacutes (factures originales et PJ
associeacutees)
rejeter un dossier de facturation apregraves lrsquoavoir visualiseacute
rechercher une facture reccedilue ou archiveacutee via un formulaire de recherche multicritegraveres
26 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
reacutealiser un export XML au format flux PIVOT (cf infra) teacuteleacutechargeable pour inteacutegration manuelle dans
son SI Cet export incluant
o Les donneacutees extraites de la facture permettant la creacuteation drsquoun mandat ou drsquoune demande de
paiement
o La facture dans son format drsquoorigine
o Les piegraveces jointes aux formats originaux
353 La prise en compte de la remonteacutee des statuts
1 En mode EDI par lrsquoentiteacute du secteur public local ou lrsquoEPN si son SI est raccordeacute au SE DGFiP
2 En mode Service (API) par lrsquoentiteacute du secteur public local ou lrsquoEPN
3 En mode Portail par lrsquoentiteacute du secteur public local ou lrsquoEPN
NB Pour les factures agrave destination du secteur public local certains statuts (Cf infra) sont produits par le
comptable assignataire Ces statuts sont remonteacutes directement par HELIOS vers la solution mutualiseacutee-CPP
2017
27 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
354 Le recours agrave lrsquoassistance de la solution mutualiseacutee
3541 La sollicitation de lrsquoassistance par les reacutecepteurs de factures
La solution mutualiseacutee-CPP 2017 permet aux entiteacutes du secteur public local et aux EPN de solliciter lrsquoassistance
en cas de questions relatives au fonctionnement de la solution mutualiseacutee-CPP 2017
Les entiteacutes du secteur public local et les EPN peuvent acceacuteder directement agrave lrsquoassistance de la solution
mutualiseacutee-CPP 2017 via un espace sollicitations en mode portail ou en mode service (API) qui permet
Drsquoeacutemettre et de suivre des sollicitations sortantes agrave destination de lrsquoassistance de la solution mutualiseacutee
CPP 2017 (probleacutematiques fonctionnelle et technique)
De suivre lrsquohistorique des eacutechanges
3542 La reacuteponse aux sollicitations en provenance des eacutemetteurs de factures
Les eacutemetteurs de factures peuvent solliciter les reacutecepteurs de factures pour toute question meacutetier notamment
relative au traitement de leurs factures
Les utilisateurs habiliteacutes par lrsquoadministrateur de lrsquoEPN ou de lrsquoentiteacute du secteur public local peuvent acceacuteder
directement agrave lrsquoassistance de la solution mutualiseacutee-CPP 2017 via un espace sollicitations en mode portail qui
permet de
consulter et traiter les sollicitations entrantes adresseacutees par les eacutemetteurs de factures (fournisseurs
priveacutes autres administrations)
rerouter escalader des sollicitations entrantes agrave drsquoautres acteurs de lrsquoassistance de la solution
mutualiseacutee-CPP 2017
De suivre lrsquohistorique des eacutechanges
Lrsquoassistance de la solution mutualiseacutee-CPP 2017 ne permet pas les eacutechanges agrave lrsquoinitiative des destinataires de
factures (entiteacutes du secteur public local EPN) vers les fournisseurs en dehors des eacutechanges reacutealiseacutes dans le
cadre de la mise en œuvre du statut laquo Suspendue raquo
28 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
36 Le cycle de vie nominal de la facture
La solution mutualiseacutee-CPP 2017 met agrave disposition des eacutemetteurs de factures un retour drsquoinformation sur leurs
factures agrave travers la remonteacutee de statuts Celle-ci est obligatoire afin de permettre au fournisseur de suivre
lrsquoavanceacutee du traitement de ses donneacutees de facturation La remonteacutee des statuts optionnels permet un suivi plus
fin de lrsquoavanceacutee du traitement des donneacutees de facturation
Les statuts associeacutes au cycle de vie des factures sont les suivants
Pour les factures agrave destination du secteur public local
29 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Pour les factures agrave destination des EPN
Point drsquoattention certains statuts sont susceptibles de ne pas ecirctre remonteacutes selon lrsquoentiteacute publique
destinatrice
Le tableau ci-dessous preacutesente les eacuteleacutements deacuteclencheurs des statuts et les peacuterimegravetres de responsabiliteacute
associeacutes (pour les entiteacutes du secteur public local)
Statut Producteur du statut Eleacutement deacuteclencheur
Deacuteposeacutee Mode EDI CPP 2017
Mode Portail CPP 2017
Mode EDI Flux drsquoacquittement
Mode Portail validation du deacutepocirct ou de la saisie par le
fournisseur
En cours
drsquoacheminement
vers le destinataire
Mode EDI CPP 2017
Mode Portail CPP 2017
Mode EDI envoi du flux pivot au destinataire
Mode Portail envoi du flux pivot au destinataire
Mise agrave disposition
du destinataire
Mode EDI CPP 2017
Mode Portail et API CPP 2017
Mode EDI Flux drsquoacquittement du SI de lrsquoordonnateur (TDT
compris pour les accuseacutes de teacuteleacutetransmission inteacutegreacutes dans
le protocole
Mode Portail Envoi de la notification courriel par lrsquoespace
factures reccedilues au destinataire
Rejeteacutee par
lrsquoordonnateur
(selon les situations)
Mode EDI SI Financier de
lrsquoordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et API Espace factures
reccedilues
La facture est rejeteacutee par le service destinataire de la facture
(ex erreur de destinataire donneacutees de facturation erroneacutees
etc)
Suspendue
(selon les situations)
Mode EDI SI Financier de
lrsquoordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et API Espace factures
reccedilues
Le traitement de la facture peut ecirctre suspendu lorsqursquo une
ou plusieurs piegraveces justificatives sont manquantes
30 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Statut Producteur du statut Eleacutement deacuteclencheur
Service fait
(statut facultatif)
Mode EDI SI Financier de
lrsquoordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et API Espace factures
reccedilues
Le service-fait a eacuteteacute constateacute et lrsquoordonnateur peut
deacutesormais proceacuteder agrave la liquidation et au mandatement
Mandateacutee
(statut facultatif)
Mode EDI SI Financier de
lrsquoordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et API Espace factures
reccedilues
Le mandat a eacuteteacute creacuteeacute et traiteacute par lrsquoordonnateur et peut
deacutesormais ecirctre transmis au comptable pour prise en charge
Mise agrave
disposition du
comptable
HELIOS Le mandat a eacuteteacute inteacutegreacute par HELIOS (mis agrave disposition du
service comptable pour traitement)
Mise en
paiement HELIOS Le flux de virement a eacuteteacute envoyeacute agrave la Banque de France
31 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Le tableau ci-dessous preacutesente les eacuteleacutements deacuteclencheurs des statuts et les peacuterimegravetres de responsabiliteacute
associeacutes (pour les EPN)
Statut Producteur du statut Eleacutement deacuteclencheur
Deacuteposeacutee Mode EDI CPP 2017
Mode Portail CPP 2017
Mode EDI Flux drsquoacquittement
Mode Portail validation du deacutepocirct ou de la saisie par le
fournisseur
En cours
drsquoacheminement
vers le destinataire
Mode EDI CPP 2017
Mode Portail CPP 2017
Mode EDI Envoi du flux pivot
Mode Portail Envoi du flux pivot
Mise agrave disposition
du destinataire
Mode EDI CPP 2017
Mode Portail et API CPP 2017
Mode EDI Flux drsquoacquittement du SI Financier EPN
Mode Portail Envoi de la notification courriel par lrsquoespace
factures reccedilues au destinataire
Rejeteacutee par
lrsquoordonnateur
(selon les situations)
Mode EDI SI Financier du service
ordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
La facture est rejeteacutee par le service destinataire de la facture
(ex erreur de destinataire donneacutees de facturation erroneacutees
etc)
Suspendue
(statut facultatif pour
les EPN qui ne sont
pas en mode flux)
Mode EDI SI Financier du service
ordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le traitement de la facture peut ecirctre suspendu lorsqursquo une
ou plusieurs piegraveces justificatives sont manquantes
Service fait
(statut facultatif)
Mode EDI SI Financier du service
ordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le service-fait a eacuteteacute certifieacute et lrsquoordonnateur peut deacutesormais
proceacuteder agrave la liquidation et au mandatement creacuteation de la
demande de paiement
Mandateacutee DP
valideacutee
(statut facultatif)
Mode EDI SI Financier du service
ordonnateur (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le mandat ou la DP a eacuteteacute creacuteeacute et traiteacute par lrsquoordonnateur et
peut deacutesormais ecirctre transmis au comptable pour prise en
charge
Mise agrave
disposition du
comptable
(statut facultatif)
Mode EDI SI Financier du service
comptable (automatisation du
traitement des factures financier hellip)
Mode Portail et service I Espace
factures reccedilues
Le mandat demande de paiement a eacuteteacute creacuteeacute(e) par le
service ordonnateur et mis agrave disposition du service
comptable pour traitement
Comptabiliseacutee
(statut facultatif)
Mode EDI SI Financier du service
comptable (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le mandat demande de paiement lieacute(e) agrave la facture a eacuteteacute
valideacute par le payeur et comptabiliseacute
Mise en
paiement
(statut facultatif
pour les EPN qui
ne sont pas en
mode flux)
Mode EDI SI Financier du service
comptable (automatisation du
traitement des factures financier hellip)
Mode Portail et service Espace
factures reccedilues
Le flux de virement a eacuteteacute envoyeacute agrave la Banque de France
32 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
37 Les controcircles reacutealiseacutes par la solution mutualiseacutee-CPP 2017
La solution mutualiseacutee-CPP 2017 assure 3 niveaux de controcircle sur les donneacutees de facturation transmises par le
fournisseur
371 Les controcircles de coheacuterence du flux et de seacutecuriteacute
Pour chaque flux reccedilu un controcircle antiviral et un controcircle sur les formats sont preacutevus tant pour les donneacutees de
facturation originales que pour les piegraveces jointes
372 Les controcircles de structure des donneacutees
Pour chaque type de flux les regravegles de syntaxe cardinaliteacute et format des donneacutees deacutecrites dans la partie 4 du
document sont controcircleacutees en entreacutee de la solution
33 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
373 Les controcircles de la coheacuterence des donneacutees
Pour chaque type de flux les regravegles de syntaxe cardinaliteacute et format des donneacutees deacutecrites dans la partie 4 du
document (description des formats portant les flux drsquoeacutechange autour de la solution mutualiseacutee-CPP 2017) sont
controcircleacutees en entreacutee de la solution
Donneacutees Controcircles effectueacutes par la solution mutualiseacutee-CPP 2017
Identifiant du
fournisseur Veacuterification de lrsquoexistence du SIRET (ou drsquoun autre type drsquoidentifiant)
Numeacutero de Facture
Controcircle drsquouniciteacute (si aucune autre facture du mecircme fournisseur avec le mecircme
numeacutero a eacuteteacute transmise) ET absence de rejet autorisant recyclage (SIRET
erroneacute codes service erroneacute)
Controcircle sur la longueur du champ
Identifiant du
destinataire Veacuterification de lrsquoexistence du SIRET
Code service
Controcircle de la preacutesence de lrsquoinformation uniquement si lrsquoEPN ou lrsquoentiteacute du
secteur public local lrsquoa indiqueacute comme un eacuteleacutement obligatoire dans son
parameacutetrage
Date drsquoeacutemission
Date eacutemission le Date de reacuteception
(Date de reacuteception = Date du jour de lacquisition des donneacutees de facturation dans la
solution mutualiseacutee CPP2017)
Montant agrave Payer
Les donneacutees de facturation avec montants agrave payer agrave 0euro sont accepteacutees par la
solution mutualiseacutee CPP2017 mecircme si elles ne font pas lrsquoobjet drsquoun paiement
effectif
Devise de facturation Les donneacutees de facturation doivent ecirctre mono devise
Reacutefeacuterence
engagement
Controcircle de la preacutesence de lrsquoinformation uniquement si lrsquoEPN ou lrsquoentiteacute du
secteur public local lrsquoa indiqueacute comme un eacuteleacutement obligatoire dans son
parameacutetrage lrsquoinformation devra ecirctre veacuterifieacutee par lrsquoEPN ou lrsquoentiteacute du secteur
public et communiqueacutee au fournisseur
Cette information est obligatoire pour les factures agrave destination des services de
lrsquoEtat
34 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
374 Focus sur le controcircle drsquouniciteacute
3741 Deacutelimitation de lrsquouniciteacute
Lrsquouniciteacute de la facture est eacutetablie agrave partir des trois informations suivantes
Code pays
Lrsquoidentifiant fournisseur
Le numeacutero de facture
3742 Le controcircle de lrsquouniciteacute
Lrsquouniciteacute de la facture vise agrave eacuteviter les erreurs de facturation (double facturation notamment) Une facture
preacutesentant des informations similaires cumulativement sur ces trois donneacutees par rapport agrave une facture
preacuteceacutedemment envoyeacutee fera lrsquoobjet drsquoun rejet par la solution mutualiseacutee-CPP 2017
Le controcircle drsquouniciteacute est systeacutematiquement bloquant sauf dans le cas ougrave la preacuteceacutedente facture a fait lrsquoobjet drsquoun
rejet technique reacutesultant des controcircles reacutealiseacutes par la solution mutualiseacutee-CPP 2017 ou drsquoun rejet pour cause
drsquoerreur sur les donneacutees drsquoacheminement (ex SIRET)
35 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
38 Les possibiliteacutes de recyclage de la facture
Dans certains cas de rejet de sa facture le fournisseur est habiliteacute agrave reacuteexploiter les donneacutees de sa facture afin
de faciliter la nouvelle eacutemission vers la solution mutualiseacutee-CPP 2017
381 Deacutelimitation du recyclage
Seuls certains rejets peuvent donner lieu au recyclage de la facture
Les rejets en entreacutee de la solution suite au(x) controcircle(s) preacuteciteacute(s)
Les rejets dus agrave une erreur drsquoidentification du destinataire par lrsquoeacutemetteur (rejet automatique du SI ou
manuel par un agent via le portail)
382 Modaliteacutes du recyclage
Dans ces deux cas lrsquoeacutemetteur peut si son systegraveme drsquoinformation le lui permet reacuteeacutemettre le flux apregraves
correction des eacuteleacutements erroneacutes mais en conservant un numeacutero de facture identique
383 Modaliteacutes de reacuteeacutemission de facture sans recyclage
Pour tous les autres cas de rejet lrsquoeacutemetteur doit
eacutetablir un avoir reacutefeacuterenccedilant la facture initiale
eacutemettre une nouvelle facture
36 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
39 Les diffeacuterents cadres de facturation
391 Modaliteacutes de prise en compte des cadres de facturation speacutecifiques
La solution mutualiseacutee-CPP 2017 prendra en charge les cas de facturation speacutecifiques lieacutes agrave
la sous-traitance dans le cas ougrave le sous-traitant est admis au paiement direct17
la cotraitance
la facturation de meacutemoires de frais de justice
aux marcheacutes de travaux
Afin de mettre en œuvre les processus lieacutes agrave ces cas speacutecifiques un cadre de facturation doit ecirctre renseigneacute
pour chaque facture transmise 21 cadres principaux de facturation permettent agrave lrsquoeacutemetteur de preacuteciser le type
de document de facturation envoyeacute Ces diffeacuterents cadres sont eacutetablis selon le rocircle de lrsquoeacutemetteur du document
dans le processus de facturation
Facture A1
Facture deacutejagrave payeacutee (ex carte dachat) A2
Meacutemoire de frais de justice A3
Projet de deacutecompte mensuel A4
Etat dacompte A5
Etat dacompte valideacute A6
Projet de deacutecompte final A7
Deacutecompte geacuteneacuteral et deacutefinitif A8
Facture A9
Projet de deacutecompte mensuel A10
Projet de deacutecompte final A11
Facture A12
Projet de deacutecompte mensuel A13
Projet de deacutecompte final A14
Etat acompte A15
Etat acompte valideacute A16
Projet de deacutecompte geacuteneacuteral A17
Deacutecompte geacuteneacuteral A18
Etat dacompte valideacute A19
Deacutecompte geacuteneacuteral A20
Un beacuteneacuteficiaire de remboursement de
la TICDemande de remboursement de la TIC A21
Objet deacuteposeacute
Une maicirctrise dœuvre dans le cadre de
la facturation dun marcheacute de travaux
Cadre de facturation
Une maicirctrise douvrage dans le cadre
de la facturation dun marcheacute de
travaux
Un sous-traitant
Un cotraitant
Un fournisseur ou un mandataire
Rocircle du deacuteposant
Mode Service uniquement (via les API positionneacutees sur des portails amont)
Lorsquun eacutemetteur souhaite transmettre un avoir la piegravece doit ecirctre typeacutee avoir et porter le cadre de
facturation A1 quel que soit le cadre de facturation utiliseacute dans le flux facture initialement transmis
17 laquo Seul le sous-traitant de premier rang peut beacuteneacuteficier du paiement direct les sous-traitants de second rang
et de rang ulteacuterieur ne pouvant srsquoen preacutevaloir raquo (Instruction ndeg12-012-M0 du 30 mai 2012
httpcirculairelegifrancegouvfrpdf201206cir_35389pdf) Les fournisseurs relevant de la sous-traitance
en cascade (au-delagrave du rang 1) ne sont pas habiliteacutes agrave utiliser la solution mutualiseacutee-CPP 2017
37 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
392 Focus sur les modaliteacutes de validation
Certains des cadres de facturation peuvent neacutecessiter une validation de la facture par les acteurs concerneacutes
avant transmission au destinataire Ainsi lrsquoindication par le fournisseur des donneacutees drsquoidentification du valideur
(laquo entiteacute valideur raquo des flux preacutesenteacutees dans la partie 4) est obligatoire pour certains cadres de facturation
(deacutepocirct de facture ou de projet de deacutecompte par un sous-traitant ou cotraitant notamment)
En cas de deacutepocirct de piegraveces neacutecessitant une validation multiple le premier valideur indique les coordonneacutees
permettant lrsquoidentification du valideur suivant Les validations srsquoeffectuent en mode portail uniquement
Le scheacutema ci-dessous deacutecrit le processus standard de validation drsquoune facture dans la solution mutualiseacutee-CPP
2017
38 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
393 Focus sur les modaliteacutes de prise en compte des piegraveces de marcheacute de travaux sur CPP
Les marcheacutes de travaux mentionneacutes ci-dessous sont les marcheacutes de travaux soumis au CCAG travaux (ougrave
lrsquoeacutetablissement drsquoun eacutetat drsquoacompte par une MOE est neacutecessaire)
Dans ce cadre la solution mutualiseacutee-CPP 2017 prendra en charge les processus de facturation suivants
Principes appliqueacutes
Les documents deacuteposeacutes sur la solution CPP doivent parvenir au service comptable par voie
deacutemateacuterialiseacutee
Lrsquoidentiteacute du destinataire final doit ecirctre preacuteciseacutee par le fournisseur lors de lrsquoinitialisation du processus de
facturation Les laquo valideurs raquo de chaque document deacuteposeacute doivent ecirctre preacuteciseacutes agrave chaque eacutetape
Les fonctionnaliteacutes de la solution mutualiseacutee (consultationdeacutepocirctvalidation) sont ouvertes aux MOE et
MOA sur la base du volontariat et sous reacuteserve de leur authentification
Peacuterimegravetre couvert par la solution mutualiseacutee
Le projet de deacutecompte mensuel cette piegravece peut ecirctre transmise par le fournisseur sous reacuteserve qursquoelle
soit prise en charge par la MOE au travers de la solution mutualiseacutee
Etat drsquoacompte les fonctionnaliteacutes de la solution mutualiseacutee sont ouvertes aux MOE (pour
transmission des eacutetats drsquoacompte) sur la base du volontariat la deacutemateacuterialisation de lrsquoeacutetat drsquoacompte
est une possibiliteacute offerte agrave des acteurs non soumis agrave lrsquoobligation reacuteglementaire de deacutemateacuterialisation
Projet de deacutecompte final cette piegravece peut ecirctre transmise par le fournisseur sous reacuteserve qursquoelle soit
prise en charge par la MOE au travers de la solution mutualiseacutee-CPP 2017
Projet de deacutecompte geacuteneacuteral la deacutemateacuterialisation du projet de deacutecompte geacuteneacuteral est possible par la
MOE si la MOA et le fournisseur sont identifieacutes sur le portail de la solution mutualiseacutee-CPP2017
Deacutecompte geacuteneacuteral la deacutemateacuterialisation du deacutecompte geacuteneacuteral est possible par la MOE et la MOA si le
fournisseur est identifieacute sur le portail de la solution mutualiseacutee-CPP 2017
Deacutecompte geacuteneacuteral et deacutefinitif la deacutemateacuterialisation du Deacutecompte geacuteneacuteral et deacutefinitif est obligatoire
Documents veacutehiculeacutes en piegraveces jointes les documents produits dans le cadre des marcheacutes de travaux
pourront ecirctre transmis au travers de la solution mutualiseacutee-CPP 2017 (deacutecompte mensuel et geacuteneacuteral)
39 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Cas drsquoutilisation
Le tableau ci-dessous reacutecapitule lrsquoensemble des cas drsquoutilisation deacutefinis pour permettre la prise en charge dans
la solution mutualiseacutee-CPP 2017 des piegraveces neacutecessaires agrave la facturation en cours de marcheacute
40 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Le tableau ci-dessous reacutecapitule lrsquoensemble des cas drsquoutilisation deacutefinis pour permettre la prise en charge dans
la solution mutualiseacutee-CPP 2017 des piegraveces neacutecessaires agrave la facturation en fin de marcheacute
Cas particulier Transmission des piegraveces par un acteur divergeant du producteur des piegraveces
La transmission agrave la solution mutualiseacutee-CPP 2017 des piegraveces de marcheacute de travaux par un acteur divergeant
du producteur des piegraveces implique que
Lrsquoauthentification de la piegravece deacuteposeacutee via CPP par un acteur distinct du producteur du document de
facturation nrsquoest pas assureacutee par la solution mutualiseacutee
La solution mutualiseacutee garantie lrsquoauthenticiteacute des documents deacuteposeacutes par les acteurs qui en sont agrave base
les producteurs
Les piegraveces deacuteposeacutees par un acteur divergeant du producteur de la piegravece ne peuvent ecirctre transmises agrave
la solution mutualiseacutee qursquoen mode laquo deacutepocirct portail raquo
Afin de garantir lrsquoauthenticiteacute des eacuteleacutements deacuteposeacutes par un acteur distinct du producteur du document de
facturation il sera neacutecessaire pour les parties prenantes de recourir aux modaliteacutes suivantes
Deacutemateacuterialisation native
Deacutemateacuterialisation duplicative
Nota les portails amont pourront deacuteroger agrave ces modaliteacutes de transmission srsquoils permettent une validation
interne (la qualiteacute de cette validation nrsquoeacutetant pas veacuterifieacutee par la solution mutualiseacutee)
41 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4 DESCRIPTION DES FORMATS PORTANT LES FLUX DrsquoECHANGES AUTOUR DE LA
SOLUTION MUTUALISEE-CPP 2017
Ce chapitre preacutesente les formats des flux accepteacutes en entreacutee par la solution mutualiseacutee-CPP 2017 ainsi que les
formats des flux eacutemis par la solution mutualiseacutee-CPP 2017 agrave destination de personnes publiques et des
fournisseurs dans le cadre de la remonteacutee du cycle de vie de la facture
41 Vue drsquoensemble des flux autour de la solution mutualiseacutee-CPP 2017
Le scheacutema ci-dessous preacutesente le systegraveme de deacutemateacuterialisation des factures et les principaux systegravemes
externes impliqueacutes dans lrsquoeacutemissiondeacutepocirct des factures et leur traitement
Le flux Pivot (S) est le format de reacutefeacuterence des donneacutees veacutehiculant les informations neacutecessaires et
suffisantes agrave lrsquointeacutegration des factures dans les diffeacuterents SI de gestion de la Sphegravere Publique Il contient les donneacutees permettant la creacuteation drsquoun mandat ou drsquoune demande de paiement la facture sous forme de piegravece jointe ainsi que le cas eacutecheacuteant les piegraveces justificatives compleacutementaires
transmises par le remettant au format drsquoorigine Les flux de type Facture
o Le flux structureacute Facture (E1) porte lrsquoensemble des donneacutees drsquoune facture transmise par un fournisseur ainsi que les piegraveces jointes attacheacutees (donneacutees non structureacutees ou structureacutees)
o Le flux mixte Facture (E2) porte le lot minimal de donneacutees de facturation transmis par un fournisseur ainsi que des piegraveces jointes attacheacutees (donneacutees structureacutees ou non) dont une a minima repreacutesentant la facture
o Le flux structureacute Meacutemoire de frais de justice (E3) porte lrsquoensemble des donneacutees drsquoun meacutemoire de frais de justice transmis par un fournisseur ainsi que les piegraveces jointes attacheacutees (donneacutees non structureacutees ou structureacutees)
Le flux Cycle de vie (R) comprend les donneacutees sur lrsquoavancement du processus de paiement de
chaque dossier de facturation et particuliegraverement la liste chronologique des laquo statuts raquo relatifs au
traitement des diffeacuterents modes de facturation agrave chaque eacutetape du traitement
42 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
411 Matrices des flux drsquoeacutechange
4111 Matrices des flux par type drsquoacteur
Les matrices ci-dessous reacutecapitulent les caracteacuteristiques des flux eacutemis et reccedilus par type drsquoacteur concerneacute
Tous les formats reacutefeacuterenceacutes par le CEN seront pris en compte par la solution mutualiseacutee-CPP 2017
41111 Pour un Fournisseur priveacute raccordeacute en mode EDI
Code
Flux
Type Flux Emetteur Reacutecepteur Mode Format
E1 Flux structureacute
facture SI Fournisseur CPP 2017 EDI
UBL-Invoice
Format CII
PES Facture
Format EDIFACT18
Format ISO202219
E2 Flux mixte
facture SI Fournisseur CPP 2017 EDI
UBL-Invoice minimal
CII minimal
CPP Factures Minimal
PES_Factures Minimal
Format PDFA320
E3
Flux structureacute
meacutemoire de
frais de justice
SI Fournisseur CPP 2017 EDI UBL-Invoice
R Cycle de vie CPP 2017 SI Fournisseur EDI AIFE_Statut
CPPStatutPivot
NB les formats utiliseacutes pour transmettre des factures agrave lrsquoEtat via la solution actuelle Chorus factures seront
accepteacutes par la solution mutualiseacutee La compatibiliteacute ascendante est donc assureacutee pour les fournisseurs deacutejagrave
raccordeacutes
41112 Pour une entiteacute du secteur public local raccordeacutee en mode EDI
Code
Flux
Type Flux Emetteur Reacutecepteur Mode Format
E1 Flux structureacute
facture
SI
SPL CPP 2017 EDI
PES Facture
E3
Flux structureacute
meacutemoire de
frais de justice
SI SPL CPP 2017 EDI UBL-Invoice
S Pivot CPP 2017 SI Collectiviteacute EDI CPPFacturePivot
R Cycle de Vie
entrant
SI
SPL CPP 2017 EDI CPPStatutPivot
R Cycle de Vie
sortant CPP 2017 SI Fournisseur EDI CPPStatutPivot
18 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen 19 Idem 20 Idem
43 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Le scheacutema ci-dessous preacutesente la vue drsquoensemble des flux existant autour du processus de traitement de la
facture et lrsquoexeacutecution comptable de la deacutepense qui en reacutesulte
41113 Pour un Etablissement Public National raccordeacute en mode EDI
Code
Flux
Type Flux Emetteur Reacutecepteur Mode Format
E1
Flux
structureacute
facture
SI EPN CPP 2017 EDI
UBL-Invoice
PES Facture
Format EDIFACT21
Format ISO202222
E2 Flux mixte
facture SI EPN CPP 2017 EDI
UBL-Invoice minimal
CII minimal
CPP Factures Minimal
PES_Factures Minimal
Format PDFA323
E3
Flux
structureacute
meacutemoire de
frais de
justice
SI EPN CPP 2017 EDI UBL-Invoice
S Pivot CPP 2017 SI EPN EDI CPPFacturePivot
R Cycle de Vie
entrant SI EPN CPP 2017 EDI CPPStatutPivot
R Cycle de Vie
sortant CPP 2017 SI EPN EDI CPPStatutPivot
21 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen 22 Idem 23 Idem
44 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
412 Preacutesentation des formats accepteacutes par type de flux EDI
41211 Les formats accepteacutes pour les flux drsquoeacutemission des partenaires vers CPP
Type de flux Formats reacutefeacuterenceacutes dans
les speacutecifications
externes
Formats accepteacutes
E1
(Flux structureacute
Facture)
UBL Invoice
UBL 20
UBL 21
UBL-PEPPOL
UBL-FEN105
UBL Factures publiques
CII
CII 20
CII 21
CII-FEN135
EDIFACT EDIFACT
ISO2022 ISO2022
E2
(Flux mixte
facture)
CPP Factures Minimal CPP Factures Minimal
PDFA3 PDFA3
UBL minimal
UBL minimal 20
UBL minimal 21
UBL-PEPPOL minimal
UBL-FEN105 minimal
CII minimal CII 30
E3
(Flux structureacute
Meacutemoire de frais
de justice)
UBL Invoice UBL 20
UBL 21
R
(cycle de vie) CPP Statut CPP Statut
41212 Les formats accepteacutes pour les flux drsquoeacutemission de CPP vers les partenaires
Type de flux Format reacutefeacuterenceacute dans les
speacutecifications externes
Formats accepteacutes
S
(Flux Pivot) CPP Facture Pivot CPP Facture Pivot
R
(Cycle de vie)
AIFE Statut AIFE Statut
CPP Statut CPP Statut
45 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
42 Description geacuteneacuterique des donneacutees par type de flux
Pour chaque flux les tableaux preacutesentant les donneacutees constitutifs du flux preacutecisent
les donneacutees constitutives du flux leur caractegravere obligatoire ou facultatif leur caractegravere multiple ou non leur description la reacutefeacuterence aux regravegles de gestion geacuteneacuteriques applicables
Cette partie ne deacutecrit pas les donneacutees techniques des flux agrave fin de seacutecurisation de routage ou de traccedilabiliteacute
421 Description du flux Pivot
Le flux Pivot est geacuteneacutereacute par la solution mutualiseacutee CPP-2017 pour transmettre les factures deacuteposeacutees dans la
solution mutualiseacutee CPP-2017 agrave destination des services de lrsquoEtat du secteur public local ou des Etablissements
Publics Cette transmission se fait en mode EDI
Un flux Pivot est donc constitueacute par
Les donneacutees de lrsquoenveloppe
Les donneacutees structureacutees en XML Une piegravece jointe de type facture (sauf en cas de transmission drsquoun flux E2 au format PDFA3) Des piegraveces jointes constitueacutees par des documents compleacutementaires le cas eacutecheacuteant
46 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nb La balise laquo Date de Reacuteception raquo permet de veacutehiculer la date agrave laquelle la facture a eacuteteacute prise en compte par
lrsquoAdministration lorsque celle-ci diffegravere de la date drsquoeacutemission de la facture La date effective de reacuteception de la
facture pouvant diffeacuterer de la date drsquoeacutemission de la facture indiqueacutee par le fournisseur dans le flux qursquoil
transmet
A titre drsquoillustration le scheacutema ci-dessous permet de visualiser la maniegravere dont les donneacutees drsquoune facture
peuvent ecirctre extraites pour former le format Pivot de Facturation
FournisseurPays
Fournisseur
Nom (raison sociale)
Deacutebiteur Identifiant
Deacutebiteur
Code Service
Deacutebiteur
Nom Service
Reacutesumeacute Type
Reacutesumeacute Identifiant
(numeacutero)
Reacutesumeacute
Date drsquoeacutemission de
la facture
Reacutesumeacute Devise
Reacutesumeacute
Montant HT
Reacutesumeacute
Montant agrave Payer
Engagement
Numeacutero de
Commande
Reacutecapitulatif TVA
Montant Base
Reacutecapitulatif TVA
Taux
Reacutecapitulatif TVA
Montant Total
Reacutesumeacute Cadre de
facturation
Fournisseur Type
Identifiant
Fournisseur
Identifiant
Reacutesumeacute Mode de
Paiement
Reacutecapitulatif TVA
47 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Les tableaux ci-dessous deacutecrivent la structure geacuteneacuterique des donneacutees structureacutees en XML du flux pivot
regroupeacutees par entiteacutes principales Les donneacutees constitutives de chacune des entiteacutes sont deacutecrites dans les
tableaux suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
Pivot de Facturation
Entiteacute OF Pluraliteacute Description Regravegles
Donneacutees facture O Unique Informations geacuteneacuterales sur la facture
Donneacutees facture - Lignes
F
Unique
Informations sur les lignes de la facture
deacutecrivant les fournitures de biens et de
services et leurs prix
Donneacutees facture ndash Lignes -
Ligne
F
Multiple
Informations sur une ligne de la facture
deacutecrivant les fournitures de biens et de
services et leurs prix
Donneacutees facture - TVA F
Multiple Reacutecapitulatif des montants de taxes par taux G123
G124
Donneacutees facture - Montants O Unique Informations sur les montants de la facture
Donneacutees facture -
Engagement
F Unique
Informations sur lrsquoengagement juridique
fondateur de la facture
Fournisseur O Unique Informations sur le fournisseur G211
Fournisseur - Reacutefeacuterences
bancaires
F Unique
Informations sur les donneacutees bancaires du
fournisseur
Deacutebiteur O
Unique Informations sur lrsquoentiteacute publique destinatrice
de la Facture
G212
Piegravece jointe
F
Multiple
Piegravece(s) Jointe(s) dont la facture dans son
format original tel qursquoeacutemit par le fournisseur et
accepteacute en entreacutee de CPP
G405
G407
G408
G409
G410
G411
Cycles de vie F Unique Informations relatives aux validations
Cycle de vie unitaire O Multiple
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
48 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Donneacutees Facture (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Type O Unique
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune
demande de paiement (paiement total
acompte) ou drsquoun avoir
G101
G115
Cadre (mode de
facturation) O Unique
Deacutefinit le mode de facturation correspondant
agrave la reacutealisation des fournitures de biens et de
services de la facture ou agrave leur regraveglement
- standard (mono-fournisseur)
- Cotraitance (globale ou simple)
- Sous-traitance
- ASAP
- Marcheacutes de travaux
- Affacturage
- hellip
G102
G103
G104
Identifiant (numeacutero) O Unique
Identifiant (numeacutero) de la demande de
paiement eacutemise par le Fournisseur
(identifiant unique de la facture ou de lrsquoavoir)
G105
G106
Date drsquoeacutemission de la
facture O Unique
Date de la facture telle que speacutecifieacutee par le
Fournisseur
G107
G109
Date de reacuteception O Unique Date de reacuteception de la demande de
paiement par ladministration
G108
G109
Devise O Unique
Devise agrave laquelle se rapportent tous les
montants de la facture (neacutecessairement
mono devise)
G110
G111
G112
Identifiant facture origine F Unique En cas drsquoAvoir numeacutero de la demande de
paiement sur laquelle lrsquoavoir est applicable
G105
G106
Mode de paiement O Unique
Preacutecise les informations relatives aux
modaliteacutes de paiement demandeacutees par le
fournisseur
G116
Entiteacute donneacutees facture - Montants (Obligatoire et Unique)
Montant Hors Taxe O Unique
Montant Total Hors Taxe des fournitures de
biens et de services listeacutees dans la facture
apregraves remises eacuteventuelles
G113
Montant TTC O Unique
Montant Total Toutes Taxes Comprises des
fournitures de biens et de services listeacutees
dans la facture apregraves remises eacuteventuelles
G113
G114
Montant agrave payer O Unique Montant agrave payer pouvant ecirctre infeacuterieur au
Montant TTC dans certains cas
G113
G115
49 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute donneacutees facture - TVA (Facultatif et Multiple)
autant doccurrences que de taux de TVA applicables dans la facture
Nom OF Pluraliteacute Description Regravegles
Montant base O Unique
Pour chaque Taux de TVA applicable au sein
de la facture Total Hors Taxe des montants
factureacutes associeacutes au Taux de TVA consideacutereacute
G113
Taux O Unique Pour chaque Taux de TVA applicable au sein
de la facture Taux de TVA consideacutereacute
G125
Montant taxe O Unique
Pour chaque Taux de TVA applicable au sein
de la facture montant total de la TVA
appliqueacutee
G113
Entiteacute donneacutees facture ndash Lignes ndash Ligne (facultative et multiple)
Nom OF Pluraliteacute Description Regravegles
Numeacutero O Unique Numeacutero correspondant au numeacutero de la
ligne de facturation
G601
Reacutefeacuterence produit F Unique
Reacutefeacuterence code de lrsquoarticle ou de la
fourniture de bien et de service zone
informative
P101
Quantiteacute factureacutee O Unique Nombre de quantiteacutes factureacutees P103
Prix unitaire O Unique Prix unitaire (HT) avant remise par Uniteacute
de Livraison
G113
Montant HT O Unique Montant Hors taxe de la ligne apregraves remise G113
Taux de TVA F Unique Taux de TVA applicable G125
50 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute donneacutees facture - Engagement (Facultatif et Unique)
Nom OF Pluraliteacute Description Regravegles
Numeacutero de marcheacute F Unique Identifie le Marcheacute (numeacutero de marcheacute ou
numeacutero de convention)
P106
G301
Numeacutero drsquoengagement F Unique Identifie lrsquoEngagement (bon de commande
ou numeacutero de marcheacute exeacutecutable)
P107
G301
Entiteacute Fournisseur (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique
Identifie le pays ougrave est immatriculeacute le tiers
fournisseur
G201
G202
G203
Type identifiant O Unique Identifie le reacutefeacuterentiel drsquoimmatriculation du
fournisseur (SIRET RIDET hellip)
G205
G206
Identifiant O Unique
Le numeacutero drsquoidentification du fournisseur au
sein du reacutefeacuterentiel indiqueacute
G206
G207
G208
G214
Nom (raison sociale) O Unique Nom Courant Raison Sociale ou Identiteacute du
tiers fournisseur
G209
Mode drsquoeacutemission F Unique Indique le mode de production de la facture
(ie Data numeacuteriseacutee saisie)
Entiteacute Fournisseur - Reacutefeacuterence Bancaire (facultative et Unique)
Nom OF Pluraliteacute Description Regravegles
Type de reacutefeacuterence bancaire F Unique
Nature du reacutefeacuterentiel bancaire utiliseacute pour
identifier un compte bancaire
G117
G118
G122
Identifiant compte bancaire F Unique
IBAN numeacutero du compte bancaire sur lequel
effectuer le paiement
G118
G119
G122
51 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
Identifiant eacutetablissement
bancaire F Unique
BIC du compte bancaire code banque et
code guichet sur lequel effectuer le paiement
G118
G120
G121
G122
Entiteacute Deacutebiteur (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Type identifiant O Unique Identifie le reacutefeacuterentiel drsquoimmatriculation du
deacutebiteur (SIRET RIDET hellip)
G205
G206
Identifiant O Unique Le numeacutero SIRET de lrsquoorganisation publique G214
G216
Nom (raison sociale) F Unique
Nom de lrsquoorganisation ou raison sociale (telle
que speacutecifieacutee dans le MarcheacuteBon de
Commande)
G209
Code service F Unique
Codification des services au sein de
lrsquoorganisation du destinataire de la facture
Cette codification permet un routage
automatiseacute ou manuel de la facture au sein de
lrsquoorganisation
P113
Nom service F Unique
Nom du service au sein de lrsquoorganisation du
destinataire de la facture Il permet le routage
manuel de la facture vers ce service
P114
52 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Piegravece Jointe (Facultative et Multiple)
autant doccurrences que de piegraveces jointes agrave la facture
Nom OF Pluraliteacute Description Regravegles
Numeacutero drsquoordre F Unique Numeacutero de lrsquoentiteacute PJ si plusieurs blocs PJ
sont renseigneacutes
Identifiant unique (URI) F Unique
Une URL univoque permettant dacceacuteder agrave la
version archiveacutee du Document
en loccurrence une Reacutefeacuterence SMA
G410
Type PJ O Unique
Deacutefinit la nature du document G401
G405
G406
Nom PJ O Unique
Nom de la piegravece jointe P104
G409
G412
G413
Format PJ - MimeType F Unique Deacutefinit le format eacutelectronique du document
(en utilisant le Mime Type)
G403
Contenu F Unique
Le contenu compresseacute et encodeacute du fichier
originel mateacuterialisant le document
G404
G407
G408
G410
Identifiant original F Unique
Identifiant de facture eacutetablie par lrsquousine de
numeacuterisation du SI Chorus
La valorisation de cette donneacutee indique que
la facture a eacuteteacute acquise par numeacuterisation par
le SI Chorus
G128
Entiteacute cycle de validation ndash validation unitaire (Facultatif et Multiple)
autant doccurrences que de valideurs
Date du statut O Unique Date et heure de geacuteneacuteration de lrsquoeacuteveacutenement
ayant geacuteneacutereacute le statut
G126
Code statut O Unique Deacutefinition de lrsquoeacutevegravenement G501
Compleacutement statut O Unique Libelleacute standardiseacute de lrsquoeacuteveacutenement
Commentaire F Unique Compleacutement au libelleacute de lrsquoeacuteveacutenement Ex
motif du rejet
P112
53 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute cycle de validation - producteur du statut du cycle de vie (Facultatif et Multiple)
autant doccurrences que drsquoentiteacutes Cycle de vie
Type identifiant O Unique Type drsquoidentifiant du producteur du statut
Identifiant O Unique
Libelleacute indiquant quel Systegraveme
drsquoInformation ou Application a geacuteneacutereacute le
statut
Raison sociale O Unique Raison Sociale du producteur du statut
Code pays O Unique Code pays du producteur du statut
Note F Unique
54 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
422 Description des flux de type facture
4221 Description du flux structureacute Facture (E1)
Les matrices deacutecrites ci-apregraves nrsquoont pas vocation agrave recenser lrsquoensemble des donneacutees pouvant figurer sur une
facture mais les donneacutees minimales permettant de produire un objet Facture agrave partir drsquoune feuille de style
geacuteneacuterique Les autres donneacutees nrsquoapparaitront pas au travers de la feuille de style geacuteneacuterique de la facture
Dans le cas ougrave le fournisseur transmet la reacutefeacuterence URL de sa feuille de style ces donneacutees compleacutementaires
peuvent ecirctre renseigneacutees et afficheacutees sur la facture
Le flux structureacute Facture comprend quatre types de donneacutees
Les donneacutees strictement neacutecessaires au traitement de la facture par les systegravemes comptables et financiers de lEtat des collectiviteacutes locales ou des Etablissements Publics Nationaux ces donneacutees servent agrave constituer le Flux Pivot de facturation deacutecrit dans le chapitre deacutedieacute et doivent ecirctre systeacutematiquement renseigneacutees par le fournisseur
Eventuellement les donneacutees XML relatives agrave des modes de facturation speacutecifiques (exemple bloc
valideur) Les donneacutees dune facture conformes agrave la reacuteglementation Code geacuteneacuteral des impocircts et Code du
Commerce telles que deacutecrites preacuteceacutedemment Les donneacutees compleacutementaires permettant de repreacutesenter une Facture dans son inteacutegraliteacute avec tous les
deacutetails
Un flux structureacute Facture est donc constitueacute par
Les donneacutees de lrsquoenveloppe Les donneacutees structureacutees en XML neacutecessaires agrave la facturation Les donneacutees structureacutees en XML repreacutesentant linteacutegraliteacute de la Facture Des piegraveces jointes constitueacutees par des documents compleacutementaires le cas eacutecheacuteant
55 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Les tableaux ci-dessous deacutecrivent la structure geacuteneacuterique des donneacutees structureacutees en XML drsquoune Facture
regroupeacutees par entiteacutes principales Les donneacutees constitutives de chacune des entiteacutes sont deacutecrites dans les
tableaux suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
56 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Facture structureacutee Fournisseur
Entiteacute OF Pluraliteacute Description Regravegles
Geacuteneacuteraliteacutes O Unique Informations geacuteneacuterales sur la facture G129
Remises F Multiple Informations sur les remises applicables
globalement agrave la facture
Reacutecapitulatif taxes F Multiple Reacutecapitulatif des montants de taxes par taux G123
G124
Engagement F Unique Informations sur lrsquoengagement juridique
fondateur de la facture
Fournisseur O Unique Informations sur le Fournisseur eacutemettant la
Facture
G211
Deacutebiteur O Unique Informations sur lentiteacute destinatrice de la
facture
G212
Ligne O Multiple
Informations sur les lignes de la facture
deacutetaillant les fournitures de biens et de
services et leurs prix Les lignes peuvent
permettre de renseigner les taxes autres que
TVA
Paiement O Unique Informations sur le paiement de la facture
Valideur F Unique
Informations sur lrsquoentiteacute devant effectueacute une
validation (titulaire du bon de commande
mandataire MOE priveacutee)
G220
G221
G222
Encaisseur F Unique
Informations sur lorganisation agrave qui le
comptable doit effectuer le regraveglement en cas
daffacturage
Site de livraison F Multiple
Informations sur les sites de livraison
eacuteventuels des fournitures de biens et de
services listeacutees dans le bloc Ligne
Piegravece Jointe F Multiple
Piegravece(s) Jointe(s) agrave la facture justificative ou
non
G407
G408
G409
G410
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
57 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Geacuteneacuteraliteacutes (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Type O Unique
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune
demande de paiement (paiement total
acompte) ou drsquoun avoir
G101
G115
Cadre (mode de
facturation) F Unique
Deacutefinit le mode de facturation correspondant agrave
la reacutealisation des fournitures de biens et de
services de la facture ou agrave leur regraveglement
- standard (mono-fournisseur)
- Cotraitance (globale ou simple)
- Sous-traitance
- ASAP
- Marcheacutes de travaux
- Affacturage
- hellip
G102
G103
G104
Identifiant (numeacutero) O Unique
Identifiant (numeacutero) de la demande de
paiement eacutemise par le Fournisseur (identifiant
unique de la facture ou de lrsquoavoir)
G105
G106
Date drsquoeacutemission de la
facture O Unique
Date de la facture telle que speacutecifieacutee par le
Fournisseur
G107
G109
Deacutebut peacuteriode F Unique Date de deacutebut de la peacuteriode de facturation G109
Fin peacuteriode F Unique Date de fin de la peacuteriode de facturation G109
Description peacuteriode F Unique Description de la peacuteriode de facturation P112
Devise O Unique Devise agrave laquelle se rapportent tous les
montants de la facture
G110
G111
Identifiant facture Origine F Unique En cas drsquoavoir numeacutero de la facture sur
laquelle lrsquoavoir est applicable
G105
G106
Montant Hors Taxe O Unique
Montant Total Hors Taxe des fournitures de
biens et de services listeacutees dans la facture
apregraves remises eacuteventuelles
G113
Montant Taxe F Unique
Montant Total des Taxes dues pour les
fournitures de biens et de services listeacutees dans
la facture apregraves remises eacuteventuelles
G113
Montant TTC O Unique
Montant Total Toutes Taxes Comprises des
fournitures de biens et de services listeacutees dans
la facture apregraves remises eacuteventuelles
G113
G114
Montant Remise F Unique Montant Total des remises eacuteventuelles G113
Montant agrave deacuteduire F Unique Montant deacutejagrave payeacute agrave deacuteduire du Montant TTC G113
Montant agrave payer O Unique Montant agrave payer pouvant ecirctre infeacuterieur au
Montant TTC dans certains cas
G113
G115
Note F Multiple Texte(s) libre(s) associeacute(s) agrave la facture Les
mentions fiscales leacutegalement obligatoires
P112
G127
58 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
peuvent ecirctre indiqueacutees ici
Entiteacute Remises (Facultatif et Multiple)
autant dentiteacutes que de poste de remise applicables au global de la facture
Nom OF Pluraliteacute Description Regravegles
Motif F Unique Texte libre deacutecrivant la raison de la remise P112
Montant remise O Unique Montant total de la remise appliqueacutee G113
Entiteacute ReacutecapitulatifTaxes (Facultatif et Multiple)
autant dentiteacutes que de taux de TVA applicables dans la facture
Nom OF Pluraliteacute Description Regravegles
Type de Taxe O Unique Type de taxe applicable G123
Montant de base O Unique
Pour chaque Taux de TVA applicable au sein
de la facture Total Hors Taxe des montants
factureacutes associeacutes au Taux de TVA consideacutereacute
G113
Taux O Unique Pour chaque Taux de TVA applicable au sein
de la facture Taux de TVA consideacutereacute
G125
Montant de taxe O Unique
Pour chaque Taux de TVA applicable au sein
de la facture montant total de la TVA
appliqueacutee
G113
Exoneacuteration F Unique Texte libre pour justifier de lexoneacuteration de
taxe
P112
Entiteacute Engagement (Facultatif et Unique)
Nom OF Pluraliteacute Description Regravegles
Numeacutero de contrat F Unique Identifie le Contrat P105
Numeacutero de marcheacute F Unique Identifie le Marcheacute (numeacutero de marcheacute ou
numeacutero de convention)
P106
G301
Numeacutero drsquoengagement F Unique Identifie lrsquoEngagement (bon de commande ou
numeacutero de marcheacute exeacutecutable)
P107
G301
Date deffet F Unique Date deffet de lrsquoengagement G109
59 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Fournisseur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique
Code du pays du siegravege social de lrsquoeacutemetteur G201
G202
G203
Typage identifiant O Unique Nature de lrsquorsquoidentifiant reacutefeacuterenccedilant le
fournisseur G204
Identifiant O Unique
Le numeacutero drsquoidentification du fournisseur au
sein du reacutefeacuterentiel indiqueacute
G207
G208
G210
G214
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de lrsquoorganisation G209
Code service F Unique Codification des services au sein de
lrsquoorganisation eacutemettrice de la facture
P113
Nom service F Unique Nom du service au sein de lrsquoorganisation
eacutemettrice de la facture
P114
Identifiant TVA F Unique Numeacutero de TVA intra-communautaire
Reacutegime TVA F Unique
Permet drsquoindiquer si le fournisseur est soumis
agrave la TVA sur les encaissements ou sur les
deacutebits
G213
Nom commercial F Unique Nom commercial de lrsquoorganisation G209
Ligne Adresse commerciale F Multiple Ligne drsquoadresse
Code Postal commercial F Unique Code postale de lrsquoadresse commerciale
Commune commerciale F Unique Commune de lrsquoadresse commerciale
Code Pays commercial F Unique Identifie le Pays ougrave est localiseacute le Tiers G201
G203
Nom contact F Unique Identiteacute de la personne agrave contacter G209
Teacuteleacutephone contact F Unique Numeacutero de teacuteleacutephone de la personne agrave
contacter
Teacuteleacutecopie contact F Unique Numeacutero de teacuteleacutecopie de la personne agrave
contacter
Courriel contact F Unique Adresse courriel de la personne agrave contacter
Adresse leacutegale O Multiple Ligne drsquoadresse G215
Code Postal leacutegal O Unique Code postale de lrsquoadresse leacutegale
Commune leacutegale O Unique Commune de lrsquoadresse leacutegale
Nom signataire F Unique
Identiteacute de la personne signataire de lacte
(facturation intra-sphegravere publique)
G209
P110
G224
60 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
Qualiteacute signataire F Unique Qualiteacute de la personne signataire de lacte
(facturation intra-sphegravere publique)
G223
G224
Note F Multiple
Texte(s) libre(s) associeacute(s) agrave lrsquoentiteacute
fournisseur
P112
G127
G225
Entiteacute Deacutebiteur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Typage identifiant O Unique
Identifie le reacutefeacuterentiel drsquoimmatriculation du
destinataire de la facture (SIRET)
G204
G216
G206
Identifiant O Unique
Le numeacutero SIRET de lrsquoorganisation publique G207
G208
G214
G216
Nom (raison sociale) F Unique
Nom de lrsquoorganisation ou raison sociale (telle
que speacutecifieacutee dans le MarcheacuteBon de
Commande)
G209
G219
P114
Code service F Unique
Codification des services au sein de
lrsquoorganisation du destinataire de la facture
Cette codification permet un routage
automatiseacute ou manuel de la facture au sein
de lrsquoorganisation
G217
G218
P113
Nom service F Unique
Nom du service au sein de lrsquoorganisation du
destinataire de la facture Il permet le
routage manuel de la facture vers ce service
P114
G219
Identifiant TVA F Unique Numeacutero de TVA intra-communautaire
Code pays leacutegal O Unique Code pays de lrsquoadresse leacutegale G201
G203
Ligne adresse leacutegale F Multiple Ligne drsquoadresse G215
Code postal leacutegal F Unique Code postal de lrsquoadresse leacutegale
Nom commune leacutegale F Unique Commune de lrsquoadresse leacutegale
Note F Multiple Texte(s) libre(s) associeacute(s) agrave lrsquoentiteacute deacutebiteur P112
G127
61 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Ligne (obligatoire et multiple)
Nom OF Pluraliteacute Description Regravegles
Numeacutero O Unique Numeacutero de ligne (seacutequentiel) G601
Type F Unique
Le type de ligne permet drsquoindiquer si la ligne
contient des eacuteleacutements de prix agrave prendre en
compte dans les totalisations ou uniquement
des donneacutees agrave valeur informative
G602
Sous-type F Unique
Le sous-type de ligne permet de preacuteciser le
type de ligne en indiquant srsquoil srsquoagit drsquoune
ligne de
- Deacutetail
- Regroupement
- Information
G603
Site livraison F Unique
Permet de rattacher la ligne de facturation agrave
un site de livraison et de regrouper toutes
les lignes drsquoun mecircme site
P108
Description F Unique
Description geacuteneacuterale de la fourniture ou de la
fourniture de biens et de services zone
informative
P112
Reacutefeacuterence produit F Unique
Reacutefeacuterence code de lrsquoarticle ou de la
fourniture de biens et de services zone
informative
P101
Nom article F Unique
Nom (abreacutegeacute ou type) de lrsquoarticle ou de la
fourniture de bien et de services zone
informative
P102
Date de livraison F Unique Date de livraison G109
Quantiteacute factureacutee O Unique Nombre drsquouniteacutes factureacutees P103
Uniteacute livraison F Unique Uniteacute utiliseacutee pour la livraison
Prix unitaire O Unique Prix unitaire (HT) avant remise par Uniteacute de
Livraison
G113
Montant base F Unique Montant Hors Taxe de la ligne avant remise G113
Montant remise F Unique Montant de la remise pour la ligne G113
Montant HT O Unique Montant Hors taxe de la ligne apregraves remise G113
Taux de TVA O Unique Taux de TVA applicable G125
Compleacutement F Multiple
Texte(s) compleacutementaire(s) permettant de
deacutetailler le contenu drsquoune fourniture de biens
et de services
P112
G127
62 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Paiement (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Date eacutecheacuteance O Unique Date deacutecheacuteance de paiement deacutetermineacutee
par le Fournisseur G109
Mode de paiement O Unique
Preacutecise les informations relatives aux
modaliteacutes de paiement demandeacutees par le
fournisseur
G116
Type Reacutefeacuterence bancaire F Unique
Nature du reacutefeacuterentiel bancaire utiliseacute pour
identifier un compte bancaire
G117
G118
G122
Identifiant compte bancaire F Unique
IBAN du compte bancaire sur lequel
effectuer le paiement
G118
G119
G122
Identifiant eacutetablissement
bancaire F Unique
BIC du compte bancaire sur lequel effectuer
le paiement
G118
G120
G121
G122
Notes F Multiple Texte(s) libre(s) associeacute(s) aux termes de
paiement
P112
G127
Entiteacute Valideur (optionnel et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique Code du pays du siegravege social du valideur G201
G203
Typage identifiant O Unique Nature de lrsquorsquoidentifiant reacutefeacuterenccedilant le valideur G204
Identifiant O Unique
Le numeacutero drsquoidentification du valideur au sein
du reacutefeacuterentiel indiqueacute
G207
G208
G214
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de lrsquoorganisation G209
Nom contact F Unique Identiteacute de la personne agrave contacter G209
Teacuteleacutephone contact F Unique Numeacutero de teacuteleacutephone de la personne agrave
contacter
Teacuteleacutecopie contact F Unique Numeacutero de teacuteleacutecopie de la personne agrave
contacter
Courriel contact F Unique Adresse courriel de la personne agrave contacter
Adresse leacutegale F Multiple Ligne drsquoadresse
Code Postal leacutegale F Unique Code postal de lrsquoadresse leacutegale
Commune leacutegale F Unique Commune de lrsquoadresse leacutegale
63 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Encaisseur (optionnel et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique Code du pays du siegravege social de lrsquoencaisseur G201
G203
Typage identifiant O Unique Nature de lrsquoidentifiant reacutefeacuterenccedilant
lrsquoencaisseur
G204
Identifiant O Unique
Le numeacutero drsquoidentification leacutegale du
Fournisseur dans son pays
G207
G208
Nom (raison sociale) O Unique Nom leacutegal de lrsquoorganisation G209
Nom contact F Unique Identiteacute de la personne agrave contacter G209
Teacuteleacutephone contact F Unique Numeacutero de teacuteleacutephone de la personne agrave
contacter
Courriel contact F Unique Adresse courriel de la personne agrave contacter
Adresse leacutegale F Multiple Ligne drsquoadresse
Code postal leacutegal F Unique Code postal de lrsquoadresse leacutegale
Commune leacutegale F Unique Commune de lrsquoadresse leacutegale
Entiteacute SiteLivraison (facultatif et multiple)
Nom OF Pluraliteacute Description Regravegles
Identifiant O Unique Identifiant du site de livraison P108
Nom O Unique Deacutenomination du site de livraison P109
Adresse F Multiple Ligne drsquoadresse
Code postal F Unique Code postal
Commune F Unique Commune
Code pays adresse F Unique Identifie le Pays ougrave est localiseacute le site G201
G203
64 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Piegravece Jointe (facultative et Multiple)
autant de blocs que de piegraveces jointes agrave la facture
Nom OF Pluraliteacute Description Regravegles
Type PJ O Unique Deacutefinit la nature du document G401
G405
Nom PJ O Unique
Nom de la piegravece jointe P104
G409
G412
G413
Format PJ O Unique Deacutefinit le format eacutelectronique du document
(en utilisant le Mime Type)
G402
G403
Contenu O Unique
Le contenu compresseacute et encodeacute du fichier
originel mateacuterialisant le document
G404
G407
G408
65 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4222 Description du flux mixte Facture (E2)
Le flux mixte Facture porte le lot minimal de donneacutees transmis par un fournisseur associeacute agrave chaque facture
transmise ainsi que des piegraveces jointes attacheacutees (donneacutees structureacutees ou non) dont une PJ repreacutesentant la
facture (hors transmission au format PDFA3) Le flux mixte Facture comprend ainsi 3 types de donneacutees
Les donneacutees strictement neacutecessaires au traitement de la facture par les systegravemes comptables et financiers de lEtat des entiteacutes du secteur public local ou des Etablissements Publics Nationaux ces donneacutees structureacutees servent agrave constituer le Flux Pivot de facturation deacutecrit dans le chapitre deacutedieacute et doivent ecirctre systeacutematiquement renseigneacutees par le fournisseur
La facture en piegravece jointe (hors transmission au format PDFA3)
Si neacutecessaire des piegraveces jointes compleacutementaires
Un flux mixte Facture est constitueacute par
Les donneacutees de lrsquoenveloppe
Les donneacutees structureacutees en XML neacutecessaires agrave la constitution du flux pivot (donneacutees structureacutees uniquement) et le cas eacutecheacuteant compleacuteteacute des informations relatives agrave des modes de facturation speacutecifiques (bloc valideur)
Une piegravece jointe constitueacutee par le fichier eacutelectronique repreacutesentant la Facture conforme agrave la reacuteglementation (hors transmission au format PDFA3)
Dautres piegraveces constitueacutees par des documents compleacutementaires le cas eacutecheacuteant
66 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Les tableaux ci-dessous deacutecrivent la structure geacuteneacuterique des donneacutees XML drsquoune Facture mixte regroupeacutees par
entiteacutes principales Les donneacutees constitutives de chacune des entiteacutes sont deacutecrites dans les tableaux suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
Facture mixte Fournisseur
Entiteacute OF Pluraliteacute Description Regravegles
Donneacutees factures O Unique Informations geacuteneacuterales sur la facture
Donneacutees factures - TVA F Multiple Reacutecapitulatif des montants de taxes par
taux
G123
G124
Donneacutees factures -
Engagement F Unique
Informations sur lrsquoengagement juridique
fondateur de la facture
Donneacutees factures - Ligne de
facturation F Multiple
Informations sur les lignes de la facture
deacutecrivant les fournitures de biens et de
services et leurs prix
Fournisseur O Unique Informations sur le Fournisseur eacutemettant la
Facture
G211
Fournisseur ndash Reacutefeacuterence
bancaire F Unique
Informations sur le paiement de la facture
Deacutebiteur O Unique Informations sur lentiteacute destinatrice de la
facture
G212
Valideur F Unique
Informations sur lrsquoentiteacute devant effectueacute
une validation (titulaire du bon de
commande mandataire MOE priveacutee)
G220
G221
G222
PiegraveceJointe F Multiple
Piegravece(s) Jointe(s) dont la facture dans son
format original tel qursquoeacutemit par le fournisseur
G405
G407
G408
G409
G411
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
67 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Donneacutees factures (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Type O Unique
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune
demande de paiement (paiement total
acompte) ou drsquoun avoir
G101
G115
Cadre (mode de
facturation) F Unique
Deacutefinit le mode de facturation correspondant
agrave la reacutealisation des fournitures de biens et de
services de la facture ou agrave leur regraveglement
- standard (mono-fournisseur)
- Cotraitance (globale ou simple)
- Sous-traitance
- ASAP
- Marcheacutes de travaux
- Affacturage
- hellip
G102
G103
G104
Identifiant (numeacutero) O Unique
Identifiant (numeacutero) de la demande de
paiement eacutemise par le Fournisseur
(identifiant unique de la facture ou de
lrsquoavoir)
G105
G106
Date drsquoeacutemission de la
facture O Unique
Date de la facture telle que speacutecifieacutee par le
Fournisseur
G107
G109
Devise F Unique
Devise agrave laquelle se rapportent tous les
montants de la facture (neacutecessairement
mono devise)
G110
G111
G112
Identifiant facture Origine F Unique En cas drsquoavoir numeacutero de la facture sur
laquelle lrsquoavoir est applicable
G105
G106
Mode de paiement O Unique
Preacutecise les informations relatives aux
modaliteacutes de paiement demandeacutees par le
fournisseur
G116
Entiteacute donneacutees factures - Montants (Obligatoire et Unique)
Montant Hors Taxe O Unique
Montant Total Hors Taxe des fournitures de
biens et de services listeacutees dans la facture
apregraves remises eacuteventuelles
G113
Montant TTC O Unique
Montant Total Toutes Taxes Comprises des
fournitures de biens et de services listeacutees
dans la facture apregraves remises eacuteventuelles
G113
G114
Montant agrave payer O Unique Montant agrave Payer pouvant ecirctre infeacuterieur au
Montant TTC dans certains cas
G113
G115
68 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute donneacutees factures - TVA (facultatif et multiple)
autant dentiteacutes que de taux de TVA applicables dans la facture
Nom OF Pluraliteacute Description Regravegles
Type Taxe F Unique Type de taxe applicable G123
G124
Montant base O Unique
Pour chaque Taux de TVA applicable au sein
de la facture Total Hors Taxe des montants
factureacutes associeacutes au Taux de TVA consideacutereacute
G113
Taux O Unique
Pour chaque Taux de TVA applicable au sein
de la facture Taux de TVA consideacutereacute
G125
Montant taxe O Unique
Pour chaque Taux de TVA applicable au sein
de la facture montant total de la TVA
appliqueacutee
G113
Entiteacute donneacutees factures - Engagement (Facultatif et Unique)
Nom OF Pluraliteacute Description Regravegles
Numeacutero de marcheacute F Unique Identifie le Marcheacute (numeacutero de marcheacute ou
numeacutero de convention)
P106
G301
Numeacutero drsquoengagement F Unique Identifie lrsquoEngagement (bon de commande
ou numeacutero de marcheacute exeacutecutable)
P107
G301
Entiteacute Fournisseur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays F Unique
Code du pays du siegravege social de lrsquoeacutemetteur G201
G202
G203
Typage identifiant F Unique Nature de lrsquorsquoidentifiant reacutefeacuterenccedilant le
fournisseur
G204
Identifiant O Unique
Le numeacutero drsquoidentification du fournisseur au
sein du reacutefeacuterentiel indiqueacute
G206
G207
G208
G210
G214
69 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de
lrsquoorganisation
G209
Entiteacute Fournisseur ndash Reacutefeacuterence bancaire (facultatif et unique)
Nom OF Pluraliteacute Description Regravegles
Type reacutefeacuterence bancaire F Unique Nature du reacutefeacuterentiel bancaire utiliseacute pour
identifier un compte bancaire
G117
Idcompte bancaire F Unique IBAN numeacutero du compte bancaire sur
lequel effectuer le paiement
G118
Id eacutetablissement bancaire F Unique
BIC du compte bancaire code banque et
code guichet sur lequel effectuer le
paiement
G119
G120
G121
Entiteacute Deacutebiteur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Typage identifiant O Unique
Identifie le reacutefeacuterentiel drsquoimmatriculation du
destinataire de la facture (SIRET)
G204
G216
G206
Identifiant O Unique
Le numeacutero SIRET de lrsquoorganisation publique G206
G207
G208
G214
G216
Nom (raison sociale) F Unique
Nom de lrsquoorganisation ou raison sociale
(telle que speacutecifieacutee dans le MarcheacuteBon de
Commande)
G209
Code service F Unique
Codification des services au sein de
lrsquoorganisation du destinataire de la facture
Cette codification permet un routage
automatiseacute ou manuel de la facture au sein
de lrsquoorganisation
G217
G218
P113
Nom service F Unique
Nom du service au sein de lrsquoorganisation du
destinataire de la facture Il permet le
routage manuel de la facture vers ce
service
G219
P114
70 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Donneacutees factures - Ligne de facturation (facultative et multiple)
Nom OF Pluraliteacute Description Regravegles
Numeacutero O Unique Numeacutero de ligne (seacutequentiel) G601
Site de livraison F
Unique Permet de rattacher la ligne de facturation agrave
un site de livraison et de regrouper toutes
les lignes drsquoun mecircme site
P108
Description F
Unique Description geacuteneacuterale de la fourniture ou de
la fourniture de bien et de service zone
informative
P112
Reacutefeacuterence produit F
Unique Reacutefeacuterence code de lrsquoarticle ou de la
fourniture de bien et de service zone
informative
P101
Quantiteacute factureacutee O Unique Nombre drsquouniteacutes factureacutees P103
Prix unitaire O Unique Prix unitaire (HT) avant remise par Uniteacute
de Livraison G113
Montant HT O Unique Montant Hors taxe de la ligne apregraves remise G113
Taux de TVA O Unique Taux de TVA applicable G125
Entiteacute Valideur (optionnel et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique
Code du pays du siegravege social du valideur G201
G202
G203
Typage identifiant O Unique
Nature de lrsquorsquoidentifiant reacutefeacuterenccedilant le
valideur
G204
G206
Identifiant O Unique
Le numeacutero drsquoidentification du valideur au
sein du reacutefeacuterentiel indiqueacute
G208
G214
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de
lrsquoorganisation
G209
71 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute PiegraveceJointe (obligatoire et Multiple)
autant de blocs que de piegraveces jointes agrave la facture Au moins une des PJ est une facture
Nom OF Pluraliteacute Description Regravegles
Type PJ O Unique
Deacutefinit la nature du document G401
G405
G406
Nom PJ O Unique
Nom de la piegravece jointe P104
G409
G412
G413
Format PJ (Mime type) O Unique Deacutefinit le format eacutelectronique du document
(en utilisant le Mime Type)
G402
G403
Contenu O Unique
Le contenu compresseacute et encodeacute du fichier
originel mateacuterialisant le document
G404
G407
G408
Identifiant numeacuterisation F Unique
Identifiant de facture eacutetablie par lrsquousine de
numeacuterisation du SI Chorus
La valorisation de cette donneacutee indique que
la facture a eacuteteacute acquise par numeacuterisation
par le SI Chorus
G128
72 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4223 Description du flux structureacute Meacutemoire de frais de justice (E3)
Les matrices deacutecrites ci-apregraves nrsquoont pas vocation agrave recenser lrsquoensemble des donneacutees pouvant figurer sur une
facture de meacutemoire de frais de justice mais les donneacutees minimales permettant de produire un objet Facture agrave
partir drsquoune feuille de style geacuteneacuterique Les autres donneacutees nrsquoapparaitront pas au travers de la feuille de style
geacuteneacuterique de la facture
Dans le cas ougrave le fournisseur transmet la reacutefeacuterence URL de sa feuille de style ces donneacutees compleacutementaires
peuvent ecirctre renseigneacutees et afficheacutees sur la facture
Le flux structureacute Meacutemoire de frais de justice comprend trois types de donneacutees
Les donneacutees strictement neacutecessaires au traitement de la facture par les systegravemes comptables et financiers de lEtat ces donneacutees servent agrave constituer le Flux Pivot de facturation deacutecrit dans le chapitre deacutedieacute et doivent ecirctre systeacutematiquement renseigneacutees par le fournisseur
Les donneacutees regraveglementairement obligatoires dans le cadre drsquoun meacutemoire de frais de justice Les donneacutees compleacutementaires permettant de repreacutesenter un meacutemoire de frais de justice dans son
inteacutegraliteacute avec tous les deacutetails
Un flux structureacute meacutemoire de frais de justice est donc constitueacute par
Les donneacutees de lrsquoenveloppe Les donneacutees structureacutees en XML neacutecessaires agrave la facturation Les donneacutees structureacutees en XML repreacutesentant linteacutegraliteacute de la Facture Des piegraveces jointes constitueacutees par des documents compleacutementaires
Le tableau ci-dessous deacutecrit la structure geacuteneacuterique des donneacutees drsquoun Meacutemoire de Frais de Justice par une
hieacuterarchie dEntiteacutes imbriqueacutes Les donneacutees constitutives de chacune des Entiteacutes sont deacutecrites dans les tableaux
suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
73 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
74 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Facture structureacutee de meacutemoire de frais de justice
Entiteacute OF Pluraliteacute Description Regravegles
Geacuteneacuteraliteacutes O Unique Informations geacuteneacuterales sur le meacutemoire G129
Reacutecapitulatif taxes F Multiple Reacutecapitulatif des montants de Taxes par taux G123
G124
Engagement F Unique Informations sur lrsquoengagement juridique
fondateur du meacutemoire
Fournisseur O Unique Informations sur le Fournisseur eacutemettant la
Facture G211
Deacutebiteur O Unique Informations sur lentiteacute destinatrice de la
facture
G212
Ligne O Multiple
Informations sur les lignes de la facture
deacutetaillant les fournitures de biens et de
services et leurs prix Les lignes peuvent
permettre de renseigner les taxes autres que
TVA
Paiement O Unique Informations sur le paiement de la facture
Juridiction O Multiple Informations sur la juridiction pour laquelle la
prestation a eacuteteacute effectueacutee
G703
Piegravece jointe F Multiple
Piegravece(s) Jointe(s) du meacutemoire justificative
ou non
G701
G407
G408
G409
75 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Geacuteneacuteraliteacutes (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Type O Unique
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune
demande de paiement (paiement total
acompte) ou drsquoun avoir
G101
G115
G713
G715
Cadre (mode de
facturation) O Unique
Deacutefinit le mode de facturation correspondant agrave
la reacutealisation des fournitures de biens et de
services de la facture ou agrave leur regraveglement
- standard (mono-fournisseur)
- Cotraitance (globale ou simple)
- Sous-traitance
- ASAP
- Marcheacutes de travaux
- Affacturage
- hellip
G102
G103
G104
Identifiant (numeacutero) O
Unique Identifiant (numeacutero) de la demande de
paiement eacutemise par le Fournisseur (identifiant
unique de la facture ou de lrsquoavoir)
G105
G106
Date deacutemission de la
facture O
Unique Date de la facture telle que speacutecifieacutee par le
Fournisseur
G107
G109
Deacutebut de peacuteriode F Unique Date de deacutebut de la peacuteriode de facturation G109
Fin de peacuteriode F Unique Date de fin de la peacuteriode de facturation G109
Description peacuteriode F Unique Description de la peacuteriode de facturation P112
Devise O Unique Devise agrave laquelle se rapportent tous les
montants de la facture
G110
G111
Montant Remise F Unique
Montant Total des remises eacuteventuelles G113
Montant TTC O Unique
Montant Total Toutes Taxes Comprises des
fournitures de biens et de services listeacutees dans
la facture apregraves remises eacuteventuelles
G113
G114
Montant agrave payer O Unique Montant agrave payer pouvant ecirctre infeacuterieur au
Montant TTC dans certains cas
G113
G115
Montant HT apregraves remise F Unique
Montant Total Hors Taxe des prestations
listeacutees dans le meacutemoire de frais de justice
apregraves remises eacuteventuelles
G113
Montant HT avant remise F Unique
Montant Total Hors Taxe des prestations
listeacutees dans le meacutemoire de frais de justice
avant remises eacuteventuelles
G113
76 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute ReacutecapitulatifTaxes (Facultative et Multiple)
autant dentiteacutes que de taux de TVA applicables dans le meacutemoire
Nom OF Pluraliteacute Description Regravegles
Exoneacuteration F Unique Texte libre pour justifier de lexoneacuteration de
taxe
P112
G712
Taux O Unique Pour chaque Taux de TVA applicable au sein de
la facture Taux de TVA consideacutereacute
G125
Montant taxe O Unique Montant total des taxes applicables G113
Montant HT O Unique Montant Total Hors Taxe des prestations listeacutees
dans le meacutemoire de frais de justice
G113
Montant de base F Unique Total Hors Taxe des montants factureacutes associeacutes
aux Taux de TVA consideacutereacutes
G113
Entiteacute Engagement (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Reacutefeacuterence aux textes
(code) O
Unique Code de la reacutefeacuterence aux textes de lois
applicables
G702
G703
Numeacutero drsquoengagement
juridique F Unique
Identifie le Bon de Commande P107
G301
G711
Date drsquoeffet F Unique Date deffet de lrsquoengagement G109
77 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Fournisseur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique Code du pays du siegravege social de lrsquoeacutemetteur G201
G203
Typage identifiant O Unique
Nature de lrsquoidentifiant reacutefeacuterenccedilant le fournisseur G204
G206
Identifiant O Unique
Le numeacutero drsquoidentification du fournisseur au sein
du reacutefeacuterentiel indiqueacute
G207
G208
G210
G214
Nom (raison sociale) O Unique Nom leacutegal ou raison sociale de lrsquoorganisation G209
Identifiant TVA F Unique Numeacutero de TVA intra-communautaire (pour EU) G210
Reacutegime TVA F Unique Permet drsquoindiquer si le fournisseur est soumis agrave
la TVA sur les encaissements ou sur les deacutebits
G213
Nom Commercial F Unique Nom commercial de lrsquoorganisation G209
Ligne adresse
Commerciale F Multiple
Ligne drsquoadresse G215
Code postal Commercial F Unique Code postale de lrsquoadresse commerciale
Commune commercial F Unique Commune de lrsquoadresse commerciale
Code Pays commercial F Unique Identifie le Pays ougrave est localiseacute le Tiers G201
G203
Adresse legale O Multiple Ligne drsquoadresse G215
Code Postal Leacutegal O Unique Code postale de lrsquoadresse leacutegale
Commune leacutegal O Unique Commune de lrsquoadresse leacutegale
Nom contact F Unique Identiteacute de la personne agrave contacter G209
Teacuteleacutephone contact F Unique Numeacutero de teacuteleacutephone de la personne agrave
contacter
Teacuteleacutecopie contact F Unique Numeacutero de teacuteleacutecopie de la personne agrave contacter
Courriel contact F Unique Adresse courriel de la personne agrave contacter
78 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Deacutebiteur (obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Identifiant O Unique
Le numeacutero SIRET de lrsquoorganisation publique G207
G208
G214
Code service O Unique
Codification des services au sein de
lrsquoorganisation du destinataire de la facture
Cette codification permet un routage automatiseacute
ou manuel de la facture au sein de
lrsquoorganisation
G217
G218
P113
Nom service F Unique Nom du service (telle que speacutecifieacutee dans le
MarcheacuteBon de Commande)
P114
G219
Entiteacute Ligne (obligatoire et multiple)
Nom OF Pluraliteacute Description Regravegles
Numeacutero drsquoaffaire O Unique Numeacutero de lrsquoaffaire
Reacutefeacuterence produit F Unique Reacutefeacuterence code de lrsquoarticle ou de la fourniture de
biens et de services zone informative
P101
Quantiteacute O Unique Quantiteacute P103
Quantiteacute X tarif O Unique Quantiteacute de la ligne multiplieacutee par le tarif de la
ligne
Numeacutero drsquoengagement F Unique Rappel du numeacutero du bon de commande G301
Montant HT O Unique Montant Hors taxe de la ligne apregraves remise G113
Montant TVA O Unique Montant de la TVA applicable G113
Taux TVA O Unique Taux de TVA applicable
Type de prestation (code) O Unique
Code du type de prestation effectueacute G706
G707
G710
Tarif de la prestation O Unique Tarif de la prestation effectueacutee G113
Prix de la quantiteacute O Unique Prix de la quantiteacute G113
Indicateur de charge F Unique Indicateur de charge applicable agrave la ligne G710
Motif de charge F Unique Motif de charge applicable agrave la ligne P112
G710
Montant de charge F Unique Montant de charge applicable agrave la ligne G113
G710
Autoriteacute Requeacuterante (code) O Unique Code de lrsquoautoriteacute agrave lrsquoorigine de la reacutequisition G708
G709
79 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Nom OF Pluraliteacute Description Regravegles
Numeacutero drsquoengagement
juridique F Unique
Identifie le Bon de Commande
Entiteacute Paiement
Nom OF Pluraliteacute Description Regravegles
Date drsquoeacutecheacuteance F Unique Date deacutecheacuteance de paiement deacutetermineacutee par le
Fournisseur G109
Mode de paiement F Unique Preacutecise les informations relatives aux modaliteacutes
de paiement demandeacutees par le fournisseur
G116
Type de reacutefeacuterence bancaire O Unique
Nature du reacutefeacuterentiel bancaire utiliseacute pour
identifier un compte bancaire
G117
G118
G122
Identifiant compte bancaire F Unique
IBAN du compte bancaire sur lequel effectuer le
paiement
G118
G119
G122
Identifiant eacutetablissement
bancaire F Unique
BIC du compte bancaire sur lequel effectuer le
paiement
G118
G120
G121
G122
Entiteacute Juridiction (par ligne)
Nom OF Pluraliteacute Description Regravegles
Identifiant O Unique Identifiant de la juridiction G704
G705
Date de la reacutequisition O Unique Date de notification de la reacutequisition G109
Date de la prestation O Unique Date effective de la prestation G109
80 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Entiteacute Piegravece Jointe (1 agrave n fois)
Nom OF Pluraliteacute Description Regravegles
Type PJ O Unique Deacutefinit la nature du document G401
Nom PJ O Unique
Nom de la piegravece jointe P104
G714
G715
G716
Format PJ (Mime type) O Unique Deacutefinit le format eacutelectronique du document (en
utilisant le Mime Type)
G402
G403
Contenu O Unique
Le contenu compresseacute et encodeacute du fichier
originel mateacuterialisant le document
G404
G407
G408
81 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
423 Description des flux Cycle de Vie de la facture (R)
Le flux Cycle de Vie est utiliseacute par la solution mutualiseacutee-CPP 2017 pour transmettre les statuts des factures
entre les diffeacuterents Systegravemes drsquoInformations et notamment vers les SI des Fournisseurs pour leur
permettre de beacuteneacuteficier de la restitution de lrsquoavancement du paiement drsquoune facture au sein drsquoune
Administration ou drsquoune collectiviteacute publique
Cette transmission peut se faire en mode EDI
Un flux Cycle de vie est donc constitueacute par
Les donneacutees de lrsquoenveloppe Les donneacutees structureacutees en XML
Le tableau ci-dessous deacutecrit la structure geacuteneacuterique des donneacutees constitutives du flux du cycle de vie au travers
drsquoune hieacuterarchie dentiteacutes imbriqueacutees Les donneacutees constitutives de chacune des Entiteacutes sont deacutecrites dans les
tableaux suivants
La colonne OF indique si le bloc de donneacutees est obligatoirement ou facultativement preacutesent dans le flux Si un
bloc facultatif est utiliseacute certaines des donneacutees le constituant pourront ecirctre deacuteclareacutees obligatoires
La colonne Pluraliteacute indique si seule une occurrence laquo Unique raquo est autoriseacutee ou si des occurrences
laquo Multiples raquo sont autoriseacutees
Chaque reacutefeacuterence de Regravegles renvoie au tableau du chapitre 43 listant toutes les regravegles applicables sur les
donneacutees geacuteneacuteriques
Le tiers eacutemetteur du flux cycle de vie renseigne soit lrsquoentiteacute FluxStatut soit lrsquoentiteacute FactureStatut
Lrsquoentiteacute FluxStatut (partie gauche du scheacutema) permet de remonter les statuts relatifs agrave un ou plusieurs flux
Lrsquoentiteacute FactureStatut (partie droite du scheacutema) permet de remonter les statuts relatifs agrave une ou plusieurs
factures
Il nrsquoest pas possible de remonter au sein drsquoun mecircme flux cycle de vie des statuts relatifs au traitement du flux
et des statuts relatifs aux factures qui y sont associeacutees
82 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Si le tiers eacutemetteur du flux cycle de vie renseigne lrsquoentiteacute laquo Flux statut raquo il peut renseigner autant drsquoentiteacute
laquo Flux Statut Unitaire raquo que souhaiteacute afin de remonter les statuts de plusieurs flux Il peut aussi eacutemettre
plusieurs statuts pour un mecircme flux lrsquohorodatage permettant de traiter lrsquoordre
Si le tiers eacutemetteur du flux cycle de vie eacutemetteur renseigne lrsquoentiteacute laquo FactureStatut raquo il peut renseigner autant
drsquoentiteacute laquo laquo Facture Statut Unitaire raquo que souhaiteacute afin de remonter les statuts de plusieurs factures Il peut
aussi remonter plusieurs statuts pour une mecircme facture lrsquohorodatage permettant de traiter lrsquoordre
CPP Statut
Entiteacute OF Pluraliteacute Description Regravegles
Flux statut F Unique Lrsquoeacuteleacutement flux statut contient lrsquoensemble des
eacuteleacutements relatifs agrave des statuts de flux
G502
G504
Facture statut F Unique Lrsquoeacuteleacutement facture statut contient lrsquoensemble des
eacuteleacutements relatifs agrave des statuts de factures
G502
G504
Flux Statut unitaire O Multiple
Leacuteleacutement flux statut unitaire contient
lensemble des eacuteleacutements relatifs agrave un statut
concernant un flux
Facture statut unitaire O Multiple
Leacuteleacutement facture Statut unitaire contient
lensemble des eacuteleacutements relatifs agrave un statut
concernant une facture
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
Flux Statut Unitaire ndash Donneacutees statut (Obligatoire et multiple)
Nom OF Pluraliteacute Description Regravegles
Code statut O Unique Code du statut G503
Compleacutement statut F Unique Libelleacute standardiseacute de lrsquoeacuteveacutenement
Commentaire F Unique Compleacutement au libelleacute de lrsquoeacuteveacutenement Ex
motif du rejet
P112
Note F Unique
Commentaire permettant drsquoexpliciter le statut
remonteacute notamment en cas de rejet du flux par
le destinataire
Horodatage O Unique Date et heure de geacuteneacuteration de lrsquoeacuteveacutenement
ayant geacuteneacutereacute le statut
Type identifiant producteur F Unique Nature de lrsquoidentifiant reacutefeacuterenccedilant le producteur
Identifiant flux O Unique Identifiant du flux
83 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Flux Statut Unitaire ndash Donneacutees statut - Entiteacute Deacutetail (facultatif et unique)
Nom OF Pluraliteacute Description Regravegles
Nombre de lignes drsquoerreur O Unique Nombres de lignes drsquoerreur
Flux Statut Unitaire ndash Donneacutees statuts - Entiteacute Deacutetail de la ligne drsquoerreur (obligatoire et multiple)
Nom OF Pluraliteacute Description Regravegles
Identifiant ligne O Unique Identifiant de la ligne
Nature de lrsquoerreur O Unique Nature de lrsquoerreur
Code de lrsquoerreur O Unique Code de lrsquoerreur
Libelleacute de lrsquoerreur O Unique Libelleacute de lrsquoerreur P112
Description de lrsquoerreur F Unique Description de lrsquoerreur P112
Facture Statut Unitaire - Entiteacute Deacutetail (obligatoire et multiple)
Entiteacute OF Pluraliteacute Description Regravegles
Fournisseur O Unique Informations sur le Fournisseur eacutemettant la
Facture
G211
Deacutebiteur O Unique Informations sur lentiteacute destinatrice de la
facture
G212
Donneacutees statut O Unique Informations sur le statut remonteacute
Nb Les regravegles de gestion preacutesenteacutees ci-dessus srsquoappliquent agrave lrsquoensemble du bloc concerneacute
Facture Statut Unitaire ndash Entiteacute Fournisseur (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Code pays O Unique Identifie le pays ougrave est immatriculeacute le tiers
fournisseur
G201
G203
Typage identifiant O Unique Identifie le reacutefeacuterentiel drsquoimmatriculation du
fournisseur (SIRET RIDET hellip)
G204
Identifiant O Unique Le numeacutero drsquoidentification du fournisseur au sein
du reacutefeacuterentiel indiqueacute
G208
G214
Nom (raison sociale) O Unique Nom Courant Raison Sociale ou Identiteacute du tiers
fournisseur
G209
84 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Facture Statut Unitaire ndash Entiteacute Deacutebiteur (Obligatoire et Unique)
Nom OF Pluraliteacute Description Regravegles
Type Identifiant O Unique Identifie le reacutefeacuterentiel drsquoimmatriculation du
deacutebiteur (SIRET RIDET hellip)
Identifiant O Unique
Le numeacutero SIRET de lrsquoorganisation publique G204
G207
G214
G216
Nom (raison sociale) F Unique Nom de lrsquoorganisation (telle que speacutecifieacutee dans
le MarcheacuteBon de Commande)
G209
Code service F Unique Codification des services au sein de
lrsquoorganisation du destinataire de la facture
P113
Nom service F Unique Nom du service au sein de lrsquoorganisation du
destinataire de la facture
P114
G219
Facture Statut Unitaire ndash Entiteacute Statut (Obligatoire et unique)
Nom OF Pluraliteacute Description Regravegles
Code statut O Unique Code du statut G501
Compleacutement statut F Unique Libelleacute standardiseacute de lrsquoeacuteveacutenement
Commentaire F Unique Compleacutement au libelleacute de lrsquoeacuteveacutenement Ex
motif du rejet P112
Horodatage O Unique Date et heure de geacuteneacuteration de lrsquoeacuteveacutenement
ayant geacuteneacutereacute le statut
G126
Identifiant producteur F Unique Libelleacute indiquant quel Systegraveme drsquoInformation ou
Application a geacuteneacutereacute le statut
Identifiant facture de
leacutemetteur O Unique Numeacutero de la Facture eacutemise par le Fournisseur G105
Date de la facture F Unique Date de la facture telle que speacutecifieacutee par le
Fournisseur
G109
Identifiant facture du
reacutecepteur (ref mandat DP) F Unique
Numeacutero de la reacutefeacuterence associeacutee agrave la facture
dans le systegraveme du destinataire (numeacutero de DP
ou de mandat)
85 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
424 Description des enveloppes des flux
Les donneacutees porteacutees par lrsquoenveloppe sont aux flux indiqueacutes ci-dessus
- Flux Pivot (S)
- Flux mixte Facture (E2)
Format CPPFacture
- Flux cycle de vie (R)
o CPPStatut
Enveloppe des flux (facultatif et unique)
Entiteacute OF Pluraliteacute Description Regravegles
Enveloppe unitaire O Multiple Informations geacuteneacuterales sur
lrsquoenveloppe
Enveloppe unitaire (obligatoire et multiple)
Entiteacute OF Pluraliteacute Description Regravegles
Paramegravetres F Multiple Informations sur les paramegravetres
Partenaires O Unique Informations sur les partenaires
Paramegravetres
Entiteacute OF Pluraliteacute Description Regravegles
Paramegravetres individuel F Multiple Informations sur le paramegravetre
individuel de lrsquoenveloppe
86 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Paramegravetre individuel
Entiteacute OF Pluraliteacute Description Regravegles
Numeacutero drsquoordre O Unique Informations sur le paramegravetre
individuel de lrsquoenveloppe
Valeur du paramegravetre O Unique Valeur du paramegravetre (libelle)
Note F Unique Texte libre associeacute au paramegravetre
individuel
P112
Partenaires
Entiteacute OF Pluraliteacute Description Regravegles
Reacutecepteur O Unique Informations sur le reacutecepteur du
flux
Emetteur O Unique Informations sur lrsquoeacutemetteur du flux
Reacutecepteur
Entiteacute OF Pluraliteacute Description Regravegles
Identifiant O Unique Identifiant du reacutecepteur du flux
Libelle O Unique Libelleacute du reacutecepteur du flux P112
Note F Unique Texte libre associeacute au reacutecepteur du
flux
P112
Emetteur
Entiteacute OF Pluraliteacute Description Regravegles
Identifiant O Unique Identifiant de lrsquoeacutemetteur du flux
Libelle O Unique Libelleacute de lrsquoeacutemetteur du flux P112
Note F Unique Texte libre associeacute agrave lrsquoeacutemetteur du
flux
P112
87 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
43 Regravegles de gestion associeacutees aux donneacutees geacuteneacuteriques porteacutees par les flux
Chacune des regravegles eacutenonceacutees dans le tableau est applicable agrave une ou plusieurs donneacutees geacuteneacuteriques deacutecrites
dans le chapitre Description deacutetailleacutee des formats syntaxiques associeacutes aux diffeacuterents types de flux
La nature de chaque regravegle renseigneacutee dans la colonne laquo nature raquo est donneacutee agrave titre informatif
Alimentation regravegle preacutecisant comment la donneacutee est valoriseacutee par la solution mutualiseacutee-CPP 2017 agrave partir dune source externe (pour les donneacutees du flux pivot uniquement)
Codification les valeurs de la donneacutee sont contraintes par une liste finie de valeurs eacutenumeacutereacutees dans le tableau ou reacutefeacuterenceacutees dans une source externe
Coheacuterence les valeurs de la donneacutee sont contraintes par une expression ou un algorithme associant dautres donneacutees
Format speacutecification du type ou du format de donneacutees applicable
Identification la valeur de la donneacutee est valideacutee dans un reacutefeacuterentiel externe
Regravegles de Gestion applicables aux donneacutees geacuteneacuteriques
Id Titre Libelleacute Nature
Regravegles sur les donneacutees geacuteneacuterales de la facture
G101 Type de Facture
autoriseacute
Le type permet drsquoidentifier srsquoil srsquoagit drsquoune demande de
paiement ou drsquoun avoir Les valeurs possibles sont les
suivantes
- Paiement total
- Acompte
- Avoir
Les factures de reacutegularisation (suite agrave un eacutecheacuteancier de
paiement notamment dans le cadre de la consommation de
fluides) doivent ecirctre typeacutees laquo paiement total raquo
Codification
88 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G102 Cadre (Mode de
Facturation)
Les valeurs autoriseacutees pour le Cadre (Mode de Facturation) sont
A1 Deacutepocirct par un fournisseur drsquoune facture
A2 Deacutepocirct par un fournisseur drsquoune facture deacutejagrave payeacutee
A3 Deacutepocirct par un fournisseur drsquoun meacutemoire de frais de
justice
A4 Deacutepocirct par un fournisseur drsquoun projet de deacutecompte
mensuel
A5 Deacutepocirct par un fournisseur drsquoun eacutetat drsquoacompte
A6 Deacutepocirct par un fournisseur drsquoun eacutetat drsquoacompte
valideacute
A7 Deacutepocirct par un fournisseur drsquoun projet de deacutecompte
final
A8 Deacutepocirct par un fournisseur drsquoun deacutecompte geacuteneacuteral et
deacutefinitif
A9 Deacutepocirct par un sous-traitant drsquoune facture
A10 Deacutepocirct par un sous-traitant drsquoun projet de
deacutecompte mensuel
A11 Deacutepocirct par un sous-traitant drsquoun projet de
deacutecompte final
A12 Deacutepocirct par un cotraitant drsquoune facture
A13 Deacutepocirct par un cotraitant drsquoun projet de deacutecompte
mensuel
A14 Deacutepocirct par un cotraitant drsquoun projet de deacutecompte
final
A15 Deacutepocirct par une MOE drsquoun eacutetat drsquoacompte
A16 Deacutepocirct par une MOE drsquoun eacutetat drsquoacompte valideacute
A17 Deacutepocirct par une MOE drsquoun projet de deacutecompte
geacuteneacuteral
A18 Deacutepocirct par une MOE drsquoun deacutecompte geacuteneacuteral
A19 Deacutepocirct par une MOA drsquoun eacutetat drsquoacompte valideacute
A20 Deacutepocirct par une MOA drsquoun deacutecompte geacuteneacuteral
A21 Deacutepocirct par un beacuteneacuteficiaire drsquoune demande de
remboursement de la TIC
Mode Service uniquement (via les API positionneacutees sur des
portails amont)
Codification
G103 Cadre (mode de
facturation)
Le cadre (mode de facturation) est valoriseacute A1 dans le flux pivot
lorsque la balise nrsquoest pas renseigneacutee
Codification
G104 Type et Cadre
(mode de
facturation)
Si le type de facturation est laquo avoir raquo le cadre (mode de
facturation) est valoriseacute A1 dans le flux pivot quelle que soit la
valeur renseigneacutee dans le flux initial
Codification
G105 Identifiant de la
facture identifiant
de la facture
drsquoorigine
Lrsquoidentifiant de la facture est limiteacute agrave 20 caractegraveres
alphanumeacuteriques
Format
G106 Identifiant de la
Factureidentifiant
de la facture
drsquoorigine
Chaque Numeacutero de facture est unique pour un fournisseur quel
que soit lrsquoexercice
Coheacuterence
G107 Date drsquoeacutemission de
la facture
La date drsquoeacutemission de la facture doit ecirctre anteacuterieure ou eacutegale agrave
la date de deacutepocirct de la facture dans le systegraveme
Coheacuterence
89 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G108 Date de reacuteception La date de reacuteception correspond agrave la date drsquointeacutegration de la
facture dans la solution mutualiseacutee-CPP 2017 agrave lrsquoexception des
factures numeacuteriseacutees pour lesquelles elle est valoriseacutee par la
date de reacuteception du courrier agrave lrsquousine de numeacuterisation
Coheacuterence
G109 Date Tous les champs date sont sous le format suivant AAAA-MM-JJ Codification
G110 Devise La liste des Valeurs autoriseacutees pour la Devise dune Facture est
conforme agrave celle du reacutefeacuterentiel ISO 4217
Codification
G111 Devise Les factures sont mono-devise Codification
G112 Devise Si la devise nrsquoest pas renseigneacutee tous les montants sont
reacuteputeacutes valoriseacutes en euro
Codification
G113 Format drsquoun
Montant drsquoun Prix
ou drsquoun tarif dans
une Facture
Le Montant dans une facture est exprimeacute par un chiffre sur 19
positions
Il ne peut comporter plus de six deacutecimales
Le seacuteparateur est laquo raquo
Format
G114 Montant TTC Le montant TTC est positif Codification
G115 Type de facture et
Montant agrave payer
Si le type de facture est paiement total ou acompte et que le
Montant agrave Payer est neacutegatif le type de facture sera
valoriseacute laquo avoir raquo dans le flux pivot
Codification
G116 Mode de Paiement Les valeurs autoriseacutees sont
- Espegravece
- Chegraveque
- Virement
- Preacutelegravevement
- Autre
Si le mode de Paiement est valoriseacute autre par le fournisseur
ou nrsquoest pas valoriseacute la valeur Virement sera renseigneacutee dans
le flux pivot
Codification
G117 Type Reacutefeacuterence
bancaire autoriseacute
Les deux valeurs autoriseacutees sont
- IBAN
- RIB
Codification
G118 Format IBAN Si le reacutefeacuterentiel bancaire IBAN est speacutecifieacute lrsquoidentifiant du
compte bancaire respecte son format
Format
G119 Identifiant Compte
bancaire
Si le reacutefeacuterentiel bancaire RIB est speacutecifieacute cette zone est
valoriseacutee par la reacutefeacuterence du compte
Coheacuterence
G120 Identifiant
Etablissement
Bancaire
En cas de type RIB le format BIC est valoriseacute code banque et
code guichet
Coheacuterence
G121 Identifiant
Etablissement
Bancaire
Si le reacutefeacuterentiel bancaire IBAN est speacutecifieacute lrsquoidentifiant de
lrsquoeacutetablissement bancaire respecte le format BIC
Codification
90 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G122 RIB du tiers Dans le cas de facture avec paiement agrave un tiers divergent les
informations bancaires agrave renseigner sont celles de la socieacuteteacute
drsquoaffacturage
Codification
G123 Type de Taxe
autoriseacutee
La seule valeur prise en compte par CPP dans lrsquoentiteacute
ReacutecapitulatifTaxes est
- TVA
Codification
G124 Type de Taxe
autoriseacutee
Si Type de Taxe autoriseacutee nrsquoest pas renseigneacute le champ sera
valoriseacute par deacutefaut par laquo TVA raquo
Codification
G125 Taux de TVA
autoriseacute
Le taux de la TVA applicable est conforme agrave la liste
reacuteglementaire en vigueur en fonction de la date de facturation
Coheacuterence
G126 Format de
Horodatage
Un horodatage est exprimeacute suivant le format AAAA-MM-JJ
HHMMSS
La partie HHMMSS peut ecirctre omise ou forceacutee agrave 000000
Format
G127 Codification des
notes et des
compleacutements
Lorsque plusieurs balises notes ou de compleacutement de ligne sont
renseigneacutees au sein drsquoun mecircme bloc le fournisseur peut
indiquer un numeacutero de note dans lrsquoen-tecircte de celle-ci mais la
feuille de style les affichera dans lordre de preacutesence sur le flux
Codification
G128 Identifiant de
Numeacuterisation
Lrsquoidentifiant de numeacuterisation est de 22 caractegraveres Format
G129 Geacuteneacuteraliteacutes Les mentions reacuteglementaires de type litteacuteraire sont porteacutees dans
les balises correspondantes des flux Le cas eacutecheacuteant dans les
balises de note
Exemple mentions relative aux inteacuterecircts moratoires mention
de lrsquoauto liquidation de la TVA par le titulaire dans le cadre
drsquoune facture de sous-traitant
Codification
Regravegles sur les donneacutees des Tiers Fournisseurs Deacutebiteurs Valideurshellip
G201 Code Pays Le code Pays doit exister dans le Code ISO 3166 Codification
G202 Code Pays Si la balise code Pays nrsquoest pas renseigneacutee cette zone sera
valoriseacutee laquo FR raquo
Codification
G203 Format Code Pays Les codes de pays sont repreacutesenteacutes par un code agrave deux lettres Format
G204 Type Identifiant
autoriseacute en entreacutee
pour un Tiers
le type drsquoidentifiant autoriseacute est
1- Tiers avec SIRET
2- Tiers eacutetranger UE
3- Tiers eacutetranger hors UE
4- RIDET
5- Numeacutero Tahiti
6- Tiers en cours drsquoimmatriculation RCS
Codification
G205 Type Identifiant
autoriseacute en sortie
de la solution
mutualiseacutee pour un
Tiers
Le type drsquoidentifiant autoriseacute est
1- Tiers avec SIRET
2- Tiers eacutetranger UE
3- Tiers eacutetranger hors UE
4- RIDET
5- Numeacutero Tahiti
6- Tiers en cours drsquoimmatriculation RCS
7- Tiers physique
Codification
91 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G206 Identifiant drsquoun tiers Lorsque le type identifiant nrsquoest pas renseigneacute lrsquoidentifiant
utiliseacute est reacuteputeacute ecirctre un SIRET
Codification
G207 Format Identifiant
drsquoun tiers
Le nombre de caractegraveres maximum est deacutefini par le type
drsquoidentifiant
1- Si laquo type identifiant raquo est 1 14 caractegraveres maximum
2- Si laquo type identifiant raquo est 2 18 caractegraveres
3- Si laquo type identifiant raquo est 3 18 caractegraveres
4- Si laquo type identifiant raquo est 4 10 caractegraveres
5- Si laquo type identifiant raquo est 5 6 caractegraveres
6- Si laquo type identifiant raquo est 6 18 caractegraveres
Format
G208 Identifiant drsquoun tiers Lrsquoidentifiant est
- Le SIRET pour les tiers de type 1
- Lrsquoidentifiant de TVA intracommunautaire pour les tiers de type 2
- Le code Pays et les 16 premiers caractegraveres de la raison sociale pour les tiers de type 3
- Le RIDET pour les tiers de type 4
- Le numeacutero Tahiti les tiers de type 5
- Le code Pays et les 16 premiers caractegraveres du nom et preacutenom pour les tiers de type 6
Codification
G209 Nom raison Sociale Le nom ou la raison sociale doit comporter 99 caractegraveres
maximum
Format
G210 Identifiant drsquoun tiers
(bloc fournisseur)
Si le tiers est un fournisseur intracommunautaire et la balise
laquo Identifiant TVA raquo valoriseacutee le renseignement de la balise
laquo Identifiant raquo du bloc fournisseur est facultatif
G211 Fournisseur Le fournisseur est le tiers qui facture la fourniture de biens et de
services
Coheacuterence
G212 Deacutebiteur Le deacutebiteur est le tiers qui solde la creacuteance lieacutee agrave la fourniture
de biens et de services
G213 Reacutegime de TVA La liste des valeurs autoriseacutees pour le Reacutegime de TVA est la
suivante
- TVA DEBIT
- TVA ENCAISSEMENT
Codification
G214 Identification drsquoun
tiers
Le laquo fournisseur raquo le laquo deacutebiteur raquo et lelaquo valideur raquo preacutesent(s)
dans un dossier de Facturation doivent exister dans le
Reacutefeacuterentiel de la solution mutualiseacutee-CPP 2017
Coheacuterence
G215 Ligne drsquoadresse Au moins une ligne drsquoadresse leacutegale doit exister par dossier de
facturation
Coheacuterence
G216 Deacutebiteur Le typage drsquoidentifiant pour un deacutebiteur est toujours le SIRET
(Type 1)
Codification
G217 Reacutefeacuterence Service
Sphegravere Publique
Le code service est obligatoire pour certains deacutebiteurs
(lrsquoinformation est preacutesente dans la solution mutualiseacutee-CPP
2017)
Codification
G218 Reacutefeacuterence Service
Sphegravere Publique
Pour lrsquoEtat le code service renseigneacute doit figurer dans le
reacutefeacuterentiel des codes services (mis agrave disposition dans la solution
mutualiseacutee-CPP 2017)
Codification
92 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G219 Nom Service Le Nom Service pour les deacutebiteurs de la nature laquo Etat raquo sera
remplaceacute (srsquoil est valoriseacute) par celui preacutesent dans la liste de la
solution mutualiseacutee-CPP 2017
Coheacuterence
G220 Valideur Le valideur est obligatoire pour les modes de facturation
suivants A4 A7 A9 A10 A11 A12 A13 A14 A17 A18 A20
(G102)
Coheacuterence
G221 Valideur Le valideur est facultatif pour les modes de facturation
suivants A5 A15 (G102)
Coheacuterence
G222 Valideur Le valideur nrsquoest pas permis pour les modes de facturation
suivants A1 A2 A3 A6 A8 A16 A19 A21 (G102)
Coheacuterence
G223 Qualiteacute signataire La qualiteacute valideur peut ecirctre obligatoire pour les titres de
recettes (ASAP)
Coheacuterence
G224 Nom et Qualiteacute
Signature
Cette balise est obligatoire dans le cadre de lrsquoeacutemission de
factures par les entiteacutes publiques
Codification
G225 Note du bloc
fournisseur
Cette zone peut ecirctre utiliseacutee pour indiquer drsquoeacuteventuelles
mentions obligatoires (forme juridique capital social etc)
Codification
Regravegles sur les donneacutees drsquoengagement
G301 Reacutefeacuterence de
Marcheacute reacutefeacuterence
drsquoengagement
Pour les deacutebiteurs ayant rendu le numeacutero de commande
obligatoire il est obligatoire de renseigner au moins lrsquoune des
deux balises suivantes laquo reacutefeacuterence de Marcheacute raquo ou
laquo Reacutefeacuterence drsquoengagementraquo
Ces deacutebiteurs sont identifieacutes dans lrsquoannuaire mis agrave disposition
par la solution mutualiseacutee-CPP 2017
Coheacuterence
Regravegles sur les donneacutees des piegraveces jointes
G401 Type de Document
autoriseacute
La Liste des types autoriseacutes pour la Nature dun Document est
- 01-Factureavoir
- 02-Piegravece jointe compleacutementaire
Codification
G402 Format de
Document autoriseacute
Les formats de PJ accepteacutes sont les suivants BMP GIF FAX
ODT PPT TIFF XLS BZ2 GZJPEG P7S RTF TXT
XML CSV GZIP JPG PDF SVG XHTML XLSX DOC
HTM ODP PNG TGZ XLC ZIP DOCX HTML ODS PPS
TIF XLM
Format
G403 Format de
MimeType
Le format drsquoune valeur drsquoun document est une chaine
alphanumeacuterique conforme agrave RFC1782 (Mime Type)
Format
G404 Compression du
Contenu du
Document
Le contenu dun Document est compresseacute agrave partir du fichier
originel suivant la meacutethode unique autoriseacutee ZIP
Alimentation
G405 Uniciteacute de la PJ
Facture
Chaque Dossier de Facturation comprend une seule Piegravece
(jointe) Justificative de Nature = 01 (facture avoir) maximum
Coheacuterence
G406 Piece jointe Dans un dossier de facturation une PJ est de type 01 (facture
avoir)
Coheacuterence
G407 Piece jointe La taille drsquoune PJ est limiteacutee agrave 4 Mo Format
G408 Piece jointe La taille du dossier de facturation est limiteacutee agrave 120 Mo Format
93 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G409 Piece jointe Lorsque plusieurs piegraveces jointes sont renseigneacutees elles doivent
ecirctre codifieacutees selon une numeacuterotation deacutedieacutee
Codification
G410 Piece jointe Si lrsquoentiteacute laquo Piegravece Jointe raquo est renseigneacutee lrsquoune des deux balises
suivantes est obligatoirement renseigneacutee
- Contenu
- Identifiant unique (URI)
Codification
G411 Piece jointe Le renseignement de lrsquoentiteacute laquo Piegravece Jointe raquo est facultatif sauf
si le format drsquoentreacutee est autre que le PDFA3
Codification
G412 Piece jointe La piegravece jointe de type laquo 01 ndash Factureavoir raquo est renommeacutee tel
que par la solution mutualiseacutee-CPP 2017
FACnumerodefactureidentifiantdelrsquoentrepriseextension
Codification
G413 Piece jointe La piegravece jointe de type laquo 02 ndash Piegravece jointe compleacutementaire raquo
est renommeacutee tel que par la solution mutualiseacutee-CPP 2017
PJFACnumerodefactureidentifiantdelrsquoentrepriseextension
Codification
Regravegles sur les donneacutees de Cycle de Vie
G501 Liste valeurs des
Codes Statut de
factures
La Liste des valeurs autoriseacutees pour le code drsquoun Statut est
- 01 Deacuteposeacutee
- 02 En cours drsquoacheminement vers le destinataire
- 03 Mise agrave disposition du destinataire
- 04 Rejeteacutee par lordonnateur
- 05 Suspendue
- 06 Service fait
- 07 Mandateacutee DP valideacutee
- 08 Mise agrave disposition du comptable
- 09 Comptabiliseacutee
- 10 Mise en paiement
Codification
G502 Cycle de vie Dans le cadre de lrsquoeacutemission du flux cycle de vie lrsquoune des deux
entiteacutes est obligatoirement renseigneacutee
- Flux Statut
- Facture Statut
Coheacuterence
G503 Liste valeurs des
Codes Statut de flux
- 90 Reccedilu
- 91 En cours de transmission
- 92 Reccedilu Destinataire final
- 93 Erreur reception
- 94 Erreur reception destinataire final
- 95 Erreur de transmission au destinataire final
Codification
94 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
G504 Cycle de vie Dans le cadre de lrsquoeacutemission du flux cycle de vie seulement lrsquoune
de ces deux entiteacutes est renseigneacutee
- Flux Statut
- Facture Statut
Codification
Regravegles sur les donneacutees des lignes de factures
G601 Lignes de
facturation
Le numeacutero de ligne est limiteacute agrave 4 caractegraveres soit 9999 lignes
maximum
Format
G602 Type de lignes de
facturation
La ligne de poste est valoriseacutee agrave laquo TYPE_LIGNE raquo ou laisseacutee
vide Si elle est laisseacutee vide cela indique que la ligne possegravede
des informations de prix agrave prendre en compte dans les
totalisations Le sous-type de fourniture de biens et de services
nrsquoest alors pas renseigneacute
Codification
G603 Sous Type de
facturation
Le sous-type de ligne doit ecirctre valoriseacute si le type de ligne est agrave
laquo TYPE_LIGNE raquo et peut contenir les valeurs suivantes
- laquo DETAIL raquo ce type de ligne de poste permet au fournisseur
drsquoindiquer les informations de prix agrave prendre en compte dans les
totalisations
- laquo REGROUPEMENT raquo ce type de ligne de poste permet au
fournisseur de fournir des preacutecisions de calcul (calculs de taxes
de TVA de sous-totaux de total)
- laquo INFORMATION raquo ce type de ligne de poste permet au
fournisseur de fournir des informations diverses autres que des
calculs (eacuteleacutements graphiques de preacutesentation de facture hellip)
Codification
Preacuteconisations24
P101 Ref Produit Le champ ref Produit est limiteacute agrave 40 caractegraveres Format
P102 Nom article Le champ nom article est limiteacute agrave 40 caractegraveres Format
P103 Quantiteacute factureacutee Le champ quantiteacute factureacutee est limiteacute agrave 10 caractegraveres
numeacuteriques
Format
P104 Nom PJ Le nom drsquoune PJ est de 35 caractegraveres (hors extension)
maximum
Format
P105 Reacutefeacuterence contrat Le contrat comporte 40 caractegraveres maximum Format
P106 Reacutefeacuterence marcheacute Le marcheacute comporte 50 caractegraveres maximum Format
P107 Reacutefeacuterence
engagement
La commande comporte 50 caractegraveres maximum Format
P108 Site de livraison Lrsquoidentifiant du site de livraison est sur 20 caractegraveres maximum Format
P109 Site de livraison Le nom du site de livraison est sur 99 caractegraveres maximum Format
P110 Nom signataire Le nom valideur est sur 40 caractegraveres maximum Format
24 Les regravegles formuleacutees ci-apregraves sont de lrsquoordre de la preacuteconisation afin de garantir un affichage optimal des
donneacutees dans la feuille de style geacuteneacuterique et des performances acceptables
95 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
P111 Qualiteacute signataire La qualiteacute valideur est sur 99 caractegraveres maximum Format
P112 Format des zones
de texte
La description ou les champs de texte sont sur 1 024 caractegraveres
alphanumeacuteriques maximum
Format
P113 Reacutefeacuterence Service
Sphegravere Publique
Le code service comporte 100 caractegraveres alphanumeacuteriques
maximum
Format
P114 Nom Service Le Nom Service comporte 100 caractegraveres maximum Format
96 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
44 Regravegles de gestion speacutecifiques aux meacutemoires de frais de justice
Les regravegles de gestion ci-dessous constituent des regravegles additionnelles et speacutecifiques aux meacutemoires de frais de
justice Elles se cumulent donc aux regravegles de gestions geacuteneacuteriques preacutesenteacutees dans la partie 43
G701 Piegravece jointe Le dossier de facturation contient au moins une PJ de type
laquo Autre raquo
Codification
G702 Reacutefeacuterence aux
textes
Le code de la reacutefeacuterence aux textes doit appartenir au reacutefeacuterentiel
mis agrave disposition des fournisseurs sur le portail de la solution
mutualiseacutee
Codification
G703 Code de la
reacutefeacuterence aux textes
Alphanumeacuterique 3 caractegraveres Format
G704 Identifiant de la
juridiction
Lrsquoidentifiant de la juridiction doit appartenir au reacutefeacuterentiel mis agrave
disposition des fournisseurs sur le portail de la solution
mutualiseacutee
Codification
G705 Identifiant de la
juridiction
Alphanumeacuterique 10 caractegraveres Format
G706 Type de prestation Le code du type de la prestation doit appartenir au reacutefeacuterentiel
mis agrave disposition des fournisseurs sur le portail de la solution
mutualiseacutee
Codification
G707 Type de prestation Alphanumeacuterique entre 7 et 36 caractegraveres Format
G708 Code de lrsquoautoriteacute
requeacuterante
Le code de lrsquoautoriteacute requeacuterante doit appartenir au reacutefeacuterentiel
mis agrave disposition des fournisseurs sur le portail de la solution
mutualiseacutee
Codification
G709 Code de lrsquoautoriteacute
requeacuterante
Alpha entre 16 et 20 caractegraveres Format
G710 Deacutebours et type de
prestation
Le renseignement de la balise laquo Deacutebours raquo est obligatoire selon
le type de prestation
Codification
G711 Reacutefeacuterence agrave la
commande
Le renseignement de la balise laquo commande raquo est obligatoire
selon le type de prestation
Codification
G712 Exoneacuteration Si la balise laquo Taux TVA raquo est valoriseacutee agrave 0 alors le
renseignement de la balise laquo Exoneacuteration raquo est obligatoire
Codification
97 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
G713 Type de Piegravece Le type de piegravece est deacutefini par des codes speacutecifiques au flux E3
(Flux structureacute Meacutemoire de Frais de Justice)
Code Libelleacute du
code Libelleacute de la cateacutegorie PJ
03 APS Attestation perte de salaire
04 ASF Attestation service fait
05 AUT Autre
06 BFD Bordereau Frais de deacuteplacement
07 BRP Bordereau reacutecapitulatif de prestations
08 CCG Copie de la carte grise
09 DEV Devis accepteacute
10 FAC Facture justificative
11 FHR Facture justificative heacutebergement
12 FLD Facture justificative lieacutee aux deacutebours
13 PJA Meacutemoire justificatif FDJ commercial
14 REQ Reacutequisition Prescription
15 RIB RIB
16 RPJ Regroupement de piegraveces justificatives
17 TDT Titres de transport
Codification
G714 Nom PJ Toutes les PJ associeacutees au flux portent le preacutefixe laquo PJ_ raquo Codification
G715 Nom PJ et type de
piegravece
Pour la constitution du flux pivot le flux initial en PJ porte le
preacutefixe laquo PJP raquo
Codification
G716 Nom PJ Pour la constitution du flux pivot les PJ associeacutees au flux
drsquoentreacutee portent le preacutefixe
laquo PJP_LIBELLEDUCODEDUTYPEDEPIECE raquo
Codification
Les reacutefeacuterentiels speacutecifiques aux meacutemoires de frais de justice seront mis agrave disposition des fournisseurs sur le
portail
98 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45 Description deacutetailleacutee des formats syntaxiques associeacutes aux diffeacuterents types de flux
Cette partie preacutesente pour chaque type de flux les blocs ou balises au sein des formats impleacutementant ces flux
qui contiennent les donneacutees geacuteneacuteriques preacutesenteacutees dans la partie sect43
Les tableaux ci-dessous sont renseigneacutes de la maniegravere suivante
Les donneacutees geacuteneacuteriques sont sous la forme ltNom BlocgtltNom donneacuteegt
Les blocs et balises sont preacutesenteacutes selon une arborescence complegravete identifiant la donneacutee dans le flux
sous la forme
ltnom 1gt hellip ltnom ngtltnom donneacuteegt
cette arborescence se situe sous le bloc Racine mentionneacute en tecircte de tableau
Les regravegles applicables agrave la donneacutee geacuteneacuterique srsquoappliquent preacutealablement agrave cette donneacutee et peuvent ecirctre
preacuteciseacutees par les regravegles speacutecifiques
451 Flux Pivot - Format CPPFacturePivot
La norme drsquoeacutechange retenue pour ce format est un format proposeacute par lrsquoAIFE
Le scheacutema XSD de ce format est disponible en annexe des speacutecifications externes de la solution mutualiseacutee
Ce fichier peut ecirctre ouvert agrave partir drsquoun eacutediteur de fichier XSD afin drsquoafficher lrsquoarborescence telle que preacutesenteacutee
avec lrsquoimage ci-dessous
99 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
100 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Ce chapitre preacutesente les syntaxes utilisables pour les flux Pivot de facturation
Le bloc racine est laquo CPPFacturePivot raquo
4511 Flux pivot ndash syntaxe de lrsquoenveloppe
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Enveloppe Unitaire Enveloppe EnveloppeUnitaire
Enveloppe Unitaire
Paramegravetres Enveloppe EnveloppeUnitaire Paramegravetres
Paramegravetres
ParamegravetresParamegravetre individuel Enveloppe EnveloppeUnitaireParametres
ParametreIndiv
Paramegravetre Individuel
ParametreIndivValeurparametre Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametrecode
ParametreIndiv Note Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametrenote
P112
ParametreIndiv Numeacutero drsquoordre CPPFacturePivotUnitaire Enveloppe
EnveloppeUnitaireParametres
ParametreIndivValeurparametreNumOrdre
Enveloppe Unitaire
Enveloppe Unitaire Partenaires Enveloppe Partenaires
Partenaires
Partenaires Reacutecepteur Enveloppe PartenairesRecepteur
Partenaires Emetteur Enveloppe PartenairesEmetteur
Reacutecepteur
Reacutecepteur Identifiant Enveloppe PartenairesRecepteurId
Reacutecepteur Libelleacute
Enveloppe PartenairesRecepteurLibelle
Reacutecepteur Note Enveloppe PartenairesRecepteurNote P112
Emetteur
101 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Emetteur Identifiant Enveloppe PartenairesEmetteurId
Emetteur Libelleacute
Enveloppe PartenairesEmetteurLibelle
Emetteur Note Enveloppe PartenairesEmetteurNote P112
4512 Flux Pivot - Syntaxe des donneacutees
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Donneacutees factures
Donneacutees Facture Identifiant CPPFactures CPPFacturePivotUnitaire
DonneesFacture Id
G105
G106
Donneacutees Facture Identifiant
Facture Origine
CPPFactures CPPFacturePivotUnitaire
DonneesFacture IdNumeroFactureOrigine
G105
G106
Donneacutees Facture Type CPPFactures CPPFacturePivotUnitaire
DonneesFacture Type
G101
G116
Donneacutees Facture Cadre CPPFactures CPPFacturePivotUnitaire
DonneesFacture Cadre
G102
G103
G104
Donneacutees Facture Date
eacutemission
CPPFactures CPPFacturePivotUnitaire
DonneesFacture DateEmissionFacture
G107
G109
Donneacutees Facture Date
reacuteception
CPPFactures CPPFacturePivotUnitaire
DonneesFacture DateReception
G108
G109
Donneacutees Facture Devise CPPFactures CPPFacturePivotUnitaire
DonneesFacture Devise
G110
G111
G112
Donneacutees Facture - Mode de Paiement
Mode de Paiement Code CPPFactures CPPFacturePivotUnitaire
DonneesFacture ModePaiement Code
S501 G116
Mode de Paiement Libelle CPPFactures CPPFacturePivotUnitaire
DonneesFacture ModePaiement Libelle
G113
Donneacutees Facture - Montants
Montants Montant Hors
Taxe
CPPFactures CPPFacturePivotUnitaire
DonneesFacture Montants MontantHT
G113
Montants Montant TTC CPPFactures CPPFacturePivotUnitaire
DonneesFacture Montants MontantTTC
G113
G114
102 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Montants Montant agrave payer CPPFactures CPPFacturePivotUnitaire
DonneesFacture Montants MontantAPayer
S310 G113
G115
Donneacutees Facture - TVA
TVA Montant Base CPPFactures CPPFacturePivotUnitaire
DonneesFacture TVA TVA BaseHT
G113
TVA Taux CPPFactures CPPFacturePivotUnitaire
DonneesFacture TVA TVA Taux
G125
TVA Montant taxes CPPFactures CPPFacturePivotUnitaire
DonneesFacture TVA TVA MontantTVA
G113
Donneacutees Facture - Ligne
Ligne Numeacutero
CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne NumOrdre
G601
Ligne Reacutefeacuterence produit CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne ReferenceProduit
P101
Ligne Quantiteacute factureacutee CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne Quantite
P103
Ligne Prix unitaire CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne PrixUnitaire
G113
Ligne Montant HT CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne MontantHT
G113
Ligne Taux TVA CPPFactures CPPFacturePivotUnitaire
DonneesFacture Lignes Ligne TauxTVA
G125
Donneacutees Facture - Engagement
Engagement Numeacutero de
marcheacute
CPPFactures CPPFacturePivotUnitaire
DonneesFacture Engagement NumeroMarche
P106
G301
Engagement Numeacutero
drsquoengagement
CPPFactures CPPFacturePivotUnitaire
DonneesFacture Engagement NumeroEngagement
P107
G301
Fournisseur
Fournisseur Code pays CPPFactures CPPFacturePivotUnitaire Fournisseur
CodePays
G201
G202
G203
Fournisseur Type identifiant CPPFactures CPPFacturePivotUnitaire Fournisseur
TypeIdentifiant
G205
G206
Fournisseur Identifiant CPPFactures CPPFacturePivotUnitaire Fournisseur
Identifiant
G207
G208
G214
Fournisseur Nom (raison
sociale)
CPPFactures CPPFacturePivotUnitaire Fournisseur
RaisonSociale
G209
Fournisseur Mode
drsquoEmission
CPPFactures CPPFacturePivotUnitaire Fournisseur
ModeEmission
Fournisseur ndash Reacutefeacuterence bancaire
103 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Type reacutefeacuterence bancaire CPPFactures CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Type
G117
G118
G122
Identifiant compte bancaire CPPFactures CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Compte G118
G119
G122
Identifiant eacutetablissement
bancaire
CPPFactures CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Etablissement
G118
G120
G121
G122
Deacutebiteur
Deacutebiteur Type identifiant CPPFactures CPPFacturePivotUnitaire Debiteur
TypeIdentifiant
Deacutebiteur Identifiant CPPFactures CPPFacturePivotUnitaire Debiteur
Identifiant
G214
G216
Deacutebiteur Nom CPPFactures CPPFacturePivotUnitaire Debiteur
Nom
G209
Deacutebiteur Code service CPPFactures CPPFacturePivotUnitaire Debiteur
CodeService
P113
Deacutebiteur Nom service CPPFactures CPPFacturePivotUnitaire Debiteur
NomService
P114
Piegravece Jointe
Piegravece Jointe Identifiant CPPFactures CPPFacturePivotUnitaire PJ IdUnique G410
Piegravece Jointe Identifiant
original
CPPFactures CPPFacturePivotUnitaire PJ
IdOriginal
G128
Piegravece Jointe Type PJ CPPFactures CPPFacturePivotUnitaire PJ TypePJ G401
G405
G406
Piegravece Jointe Nom PJ CPPFactures CPPFacturePivotUnitaire PJ NomPJ P104
G409
Piegravece Jointe Format
(Mimetype) PJ
CPPFactures CPPFacturePivotUnitaire PJ
MimeTypePj
G403
Piegravece Jointe Contenu CPPFactures CPPFacturePivotUnitaire PJ Contenu
G404
G407
G408
G410
Piegravece Jointe Numeacutero
drsquoOrdre
CPPFactures CPPFacturePivotUnitaire PJ
NumOrdre
Validation unitaire
104 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Validation unitaire Date
statut
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire DateStatut
G126
Validation unitaire Code
statut
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire CodeStatut
G501
Validation unitaire
Compleacutement statut
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ComplementStatut
Validation unitaire
Commentaire
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire Commentaire
Validation unitaire - Producteur statut
Producteur statut Type
identifiant
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut TypeIdentifiant
Producteur statut Identifiant CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut Id
Producteur statut Nom
(raison sociale)
CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut RaisonSociale
Producteur statut Code pays CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut CodePays
Producteur statut Note CPPFactures CPPFacturePivotUnitaire
CycleDeValdiation ValidationUnitaire
ProducteurStatut Note
105 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
452 Flux factures
4521 Flux structureacute Facture
Ce chapitre preacutesente les syntaxes utilisables pour les flux structureacutes de Facture
45211 Format UBL-Invoice
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme OASIS Organization for the
Advancement of Structured Information Standards) sous la forme du standard Universal Business Language en
version 21 pour tous les eacuteleacutements en relation avec leacuteleacutement Invoice deacutefini par le scheacutema XML
Les scheacutemas XSD du format UBL sont disponibles sur le site internet suivant httpdocsoasis-
openorgublos-UBL-21UBL-21html
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine Invoice dun document XML conforme
agrave ces standards
Chaque balise est conforme aux speacutecifications de lOASIS UBL 21 en termes de nommage de cardinaliteacute et
de format (datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo Invoice raquo
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Cadre
CategoryCode
G102
G103
G104
Nb cette balise facultative est une extension du format UBL
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type
InvoiceTypeCode
S104 G101
G115
Geacuteneacuteraliteacutes Identifiant
ID
G105
G106
Geacuteneacuteraliteacutes Date eacutemission
facture
IssueDate
G107
G109
Geacuteneacuteraliteacutes Deacutebut peacuteriode InvoicePeriod StartDate S101 G109
106 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes Fin peacuteriode InvoicePeriod EndDate S101 G109
Geacuteneacuteraliteacutes Description
peacuteriode
InvoicePeriod Description S101 P112
Geacuteneacuteraliteacutes Devise
DocumentCurrencyCode
G110
G111
Geacuteneacuteraliteacutes Identifiant
Facture Origine
BillingReference InvoiceDocumentReference ID
G105
G106
Geacuteneacuteraliteacutes Montant Hors
Taxe
LegalMonetaryTotal TaxExclusiveAmount G113
Geacuteneacuteraliteacutes Montant taxes TaxTotal TaxAmount G113
Geacuteneacuteraliteacutes Montant
TTC
LegalMonetaryTotal TaxInclusiveAmount
G113
G114
Geacuteneacuteraliteacutes Montant
Remises
LegalMonetaryTotal AllowanceTotalAmount G113
Geacuteneacuteraliteacutes Montant agrave
deacuteduire
LegalMonetaryTotal PrepaidAmount G113
Geacuteneacuteraliteacutes Montant agrave
payer
LegalMonetaryTotal PayableAmount
G113
G115
Geacuteneacuteraliteacutes Note
Note
P112
G127
Remise
Remise Motif AllowanceCharge AllowanceChargeReason P112
Remise Montant AllowanceCharge Amount G113
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Type
taxe
TaxTotal TaxSubtotal TaxCategory TaxScheme
TaxTypeCode G123
ReacutecapitulatifTaxes
Montant Base
TaxTotal TaxSubtotal TaxableAmount G113
ReacutecapitulatifTaxes Taux TaxTotal TaxSubtotal Percent G125
ReacutecapitulatifTaxes
Montant taxes
TaxTotal TaxSubtotal TaxAmount
G113
ReacutecapitulatifTaxes
Exoneacuteration
TaxTotal TaxSubtotal TaxCategory
TaxExemptionReason P112
Engagement
Engagement Numeacutero de
contrat
InvoiceOrderReference[DocumentTypeCode=Contra
trsquo]ID25
P105
25 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Contratrsquo] IDraquo
107 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Engagement Numeacutero de
marcheacute
InvoiceOrderReference[DocumentTypeCode=March
eacute Public]ID26
P106
G301
Engagement Numeacutero
drsquoengagement
InvoiceOrderReference[DocumentTypeCode=Engag
ement]ID27
P107
G301
Engagement Numeacutero de
contrat Date Effet
InvoiceOrderReference[DocumentTypeCode=Contra
trsquo] IssueDate
G109
Engagement Numeacutero de
marcheacute Date Effet
InvoiceOrderReference[DocumentTypeCode=March
eacute Public]IssueDate
G109
Engagement Numeacutero
drsquoengagement Date Effet
InvoiceOrderReference[DocumentTypeCode=Engag
ement]IssueDate
G109
Fournisseur
Fournisseur Code pays
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress Country IdentificationCode G201
G203
Fournisseur Typage
identifiant
AccountingSupplierParty Party PartyIdentification[
IDschemeName G204
Fournisseur Identifiant
AccountingSupplierParty Party PartyIdentification
ID
G207
G208
G210
G214
Fournisseur Nom AccountingSupplierParty Party PartyLegalEntity
RegistrationName G209
Fournisseur Code service AccountingSupplierParty Party Contact Id P113
Fournisseur Nom service AccountingSupplierParty Party Contact Name P114
Fournisseur Identifiant
TVA
AccountingSupplierParty Party PartyTaxScheme
CompanyID G210
Fournisseur Reacutegime TVA AccountingSupplierParty Party PartyTaxScheme
TaxScheme TaxTypeCode G213
Fournisseur Nom
Commercial AccountingSupplierParty Party PartyName Name
G209
Fournisseur Ligne adresse
commerciale
AccountingSupplierParty Party PostalAddress
AddressLine
Fournisseur Code postal
commercial
AccountingSupplierParty Party PostalAddress
PostalZone
Fournisseur Nom
commune commercial
AccountingSupplierParty Party PostalAddress
CityName
26 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Marcheacute Public] IDraquo 27 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Bon de commande] IDraquo
108 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Code pays
commercial
AccountingSupplierParty Party PostalAddress
Country IdentificationCode
G201
G203
Fournisseur Nom contact AccountingSupplierParty AccountingContact Name G209
Fournisseur Teacuteleacutephone
contact
AccountingSupplierParty AccountingContact
Telephone
Fournisseur Teacuteleacutecopie
contact AccountingSupplierParty AccountingContact Telefax
Fournisseur Courriel
contact
AccountingSupplierParty AccountingContact
ElectronicMail
Fournisseur Ligne adresse
leacutegale
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress StreetName 28
+ AdditionalStreetName
G215
FournisseurAdresse Code
postal leacutegal
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress PostalZone29
FournisseurAdresse nom
commune leacutegal
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress Cityname30
FournisseurAdresse code
pays leacutegal
AccountingSupplierPartyPartyPartyLegalEntityRegi
strationAdressCountryidentificationCode
G201
G203
Fournisseur Note
AccountingSupplierParty Party ContactNote
P112
G127
G225
Deacutebiteur
Deacutebiteur Typage
identifiant
AccountingCustomerParty Party PartyIdentification[
IDschemeName
G204
G216
Deacutebiteur Identifiant AccountingCustomerParty Party PartyIdentification
ID
G214
G216
Deacutebiteur Nom AccountingCustomerPartyPartyPartyNameName G209
Deacutebiteur Code service AccountingCustomerParty AccountingContact ID31
G217
G218
P113
28 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingSupplierParty Party PostalAddress StreetNameraquo ou multiplier la balise laquo AddressLine raquo 29 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingSupplierParty Party PostalAddress PostalZoneraquo ou multiplier la balise laquo AddressLine raquo 30Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingSupplierParty Party PostalAddress CityNameraquo ou multiplier la balise laquo AddressLine raquo 31 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingCustomerPartyPartyPartyNameName raquo
109 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Nom service AccountingCustomerParty AccountingContact
Name32
P114
G219
Deacutebiteur Identifiant TVA AccountingCustomerParty Party PartyTaxScheme
CompanyID
Deacutebiteur Code pays leacutegal AccountingCustomerParty Party PostalAddress
Country IdentificationCode
G201
G203
Deacutebiteur Ligne adresse
leacutegale
AccountingCustomerParty Party PostalAddress
AddressLinestreet name33
+ AdditionalStreetName
G215
Deacutebiteur Code postal leacutegal AccountingCustomerParty Party PostalAddress
PostalZone34
Deacutebiteur Nom commune
leacutegal
AccountingCustomerParty Party PostalAddress
Cityname35
Deacutebiteur Note AccountingCustomerParty Party ContactNote P112
G127
Ligne
Ligne Numeacutero
InvoiceLineID
G601
Ligne Type InvoiceLine Item AdditionalItemProperty Name G602
Ligne Sous-type InvoiceLine Item AdditionalItemProperty Value G603
Ligne Identifiant site
Livraison
InvoiceLine Delivery ID
P108
Ligne Description InvoiceLine Note P112
Ligne Reacutefeacuterence produit InvoiceLine Item StandardItemIdentification ID P101
Ligne Nom article InvoiceLine Item Name P102
Ligne Date livraison InvoiceLine Delivery ActualDeliveryDate G109
Ligne Quantiteacute factureacutee InvoiceLine InvoicedQuantity P103
Ligne Uniteacute livraison InvoiceLine Price BaseQuantity S103
Ligne Prix unitaire InvoiceLine Price PriceAmount G113
Ligne Montant base InvoiceLine Price AllowanceCharge BaseAmount G113
Ligne Montant remise InvoiceLine Price AllowanceCharge Amount G113
32 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AccountingCustomerPartyPartyPartyNameName raquo 33 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AddressLine raquo 34 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AddressLine raquo 35 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent les balise
laquo AddressLine raquo
110 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Ligne Montant HT InvoiceLine LineExtensionAmount G113
Ligne Taux TVA InvoiceLine Item ClassifiedTaxCategory Percent G125
Ligne Compleacutement
InvoiceLine Item Description
P112
G127
Paiement
Paiement Date Echeacuteance PaymentMeans PaymentDueDate G109
Paiement Modaliteacute PaymentMeans PaymentMeansCode S102
S105
G116
Paiement Type reacutefeacuterence
bancaire PaymentMeans PaymentChannelCode S102
G117
G118
G122
Paiement Identifiant
compte bancaire PaymentMeans PayeeFinancialAccount ID S102
G118
G119
G122
Paiement Identifiant
eacutetablissement bancaire
PaymentMeans PayeeFinancialAccount
FinancialInstitutionBranch ID S102
G118
G120
G121
G122
Paiement Note PaymentTerms Note P112
G127
Valideur
Valideur Codepays
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
Country IdentificationCode
G201
G203
Valideur Typage
identifiant
AccountingSupplierParty Party
AgentPartyPartyLegalEntityPartyIdentification[
IDschemeName
G204
Valideur Identifiant AccountingSupplierParty Party
AgentPartyPartyLegalEntityPartyIdentificationID G207
Valideur Nom leacutegal AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationName
G209
Valideur Nom Contact AccountingSupplierParty Party AgentParty Party
Contact Name
G209
Valideur Teacuteleacutephone
contact
AccountingSupplierParty Party AgentParty Party
Contact Telephone
Valideur Teacuteleacutecopie contact AccountingSupplierParty Party AgentParty Party
Contact Telefax
Valideur Courriel contact AccountingSupplierParty Party AgentParty Party
Contact ElectronicMail
Valideur Ligne Adresse
leacutegale
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
AddressLineStreetName
+ AdditionalStreetName
111 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
ValideurAdresse code
postal leacutegal
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
PostalZone
ValideurAdresse nom
commune leacutegal
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
CityName
Encaisseur
Encaisseur Code pays
PayeeParty Party PartyLegalEntity
RegistrationAddress Country IdentificationCode G201
G203
Encaisseur Type
identifiant
PayeeParty Party PartyLegalEntity
PartyIdentification[ IDschemeName G204
Encaisseur Identifiant
PayeeParty Party PartyLegalEntity
PartyIdentificationID
G207
G208
Encaisseur Nom
commercial
PayeeParty Party PartyName Name
G209
Encaisseur Nom contact PayeeParty Party Contact Name G209
Encaisseur Teacuteleacutephone PayeeParty Party Contact Telephone
Encaisseur Courriel PayeeParty Party Contact ElectronicMail
Encaisseur Ligne adresse
leacutegale
PayeeParty Party PartyLegalEntity
RegistrationAddress AddressLineStreetName
+ AdditionalStreetName
EncaisseurAdresse code
postal leacutegal
PayeeParty Party PartyLegalEntity
RegistrationAddress PostalZone
EncaisseurAdresse Nom
commune leacutegal
PayeeParty Party PartyLegalEntity
RegistrationAddress CityName
SiteLivraison
SiteLivraison Identifiant Delivery DeliveryLocation P108
SiteLivraison Nom Delivery DeliveryLocation Description
SiteLivraison Ligne
adresse
Delivery DeliveryLocation Address
AddressLineStreetName
+ AdditionalStreetName
SiteLivraisonAdresse code
postal
Delivery DeliveryLocation Address PostalZone36
SiteLivraisonAdresse Nom
commune
Delivery DeliveryLocation Address CityName37
SiteLivraisonAdresse code
pays
Delivery DeliveryLocation Address Country
IdentificationCode G201
G203
PiegraveceJointe
36 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AddressLine raquo 37 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo AddressLine raquo
112 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
PiegraveceJointe Type PJ
AdditionalDocumentReference DocumentType
G401
G405
PiegraveceJointe Nom PJ
AdditionalDocumentReference ID
P104
G409
G412
G413
PiegraveceJointe Format PJ
AdditionalDocumentReference DocumentTypeCode
G402
G403
PiegraveceJointe Contenu
AdditionalDocumentReference Attachment
EmbeddedDocumentBinaryObject
G404
G407
G408
113 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45212 Format CII
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme UNCEFACT (United Nations
Centre for Trade Facilitation and Electronic Business) sous la forme
de la speacutecification technique CCTS (Core Component Technical Specification) en version 30 publieacutee en septembre 2009
du standard CCL (Core Components Library) en version 14A publieacute en feacutevrier 2014 pour tous les
eacuteleacutements en relation avec leacuteleacutement CrossIndustryInvoice deacutefini par le scheacutema XML CrossIndustryInvoice_8p1xsd
Les scheacutemas xsd du format CII sont disponibles sur le site internet suivant
httpwwwuneceorgtradewelcometradepublicationscefacthtml
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine CrossIndustryInvoice dun document
XML conforme agrave ces standards
Chaque balise est conforme aux speacutecifications CII en termes de nommage de cardinaliteacute et de format
(datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type
Document TypeCode S204 G101
G115
Geacuteneacuteraliteacutes Cadre
Document CategoryCode
G102
G103
G104
Geacuteneacuteraliteacutes Identifiant
Document ID
G105
G106
Geacuteneacuteraliteacutes Date
eacutemission facture
Document IssueDateTime
G107
G109
Geacuteneacuteraliteacutes Deacutebut
peacuteriode
TradeTransaction ApplicableTradeSettlement
BillingSpecifiedPeriod StartDateTime S201
G109
Geacuteneacuteraliteacutes Fin peacuteriode TradeTransaction ApplicableTradeSettlement
BillingSpecifiedPeriod EndDateTime S201
G109
Geacuteneacuteraliteacutes Description
peacuteriode
TradeTransaction ApplicableTradeSettlement
BillingSpecifiedPeriod Description S201 P112
Geacuteneacuteraliteacutes Devise
TradeTransaction ApplicableTradeSettlement
InvoiceCurrencyCode G110
G111
Geacuteneacuteraliteacutes Identifiant
facture origine
TradeTransaction ApplicableTradeSettlement
InvoiceReferencedReferencedDocument
IssuerAssignedID
G105
G106
114 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes Montant Hors
taxe
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation ChargeTotalAmount G113
Geacuteneacuteraliteacutes Montant
taxes
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation TaxTotalAmount G113
Geacuteneacuteraliteacutes Montant
TTC
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation GrandTotalAmount
G113
G114
Geacuteneacuteraliteacutes Montant
remises
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation AllowanceTotalAmount G113
Geacuteneacuteraliteacutes Montant agrave
deacuteduire
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation TotalPrepaidAmount G113
Geacuteneacuteraliteacutes Montant agrave
payer
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation DuePayableAmount
G113
G115
Geacuteneacuteraliteacutes Note
Document IncludedNote Content
P112
G127
Remise
Remise Motif TradeTransaction ApplicableTradeSettlement
SpecifiedAllowanceCharge Reason P112
Remise Montant TradeTransaction ApplicableTradeSettlement
SpecifiedAllowanceCharge ActualAmount G113
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Type
taxe
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTaxTypeCode G123
ReacutecapitulatifTaxes
Montant base
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax BasisAmount G113
ReacutecapitulatifTaxes Taux TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax CalculatedRate G125
ReacutecapitulatifTaxes
Montant taxes
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax CalculatedAmount G113
ReacutecapitulatifTaxes
Exoneacuteration
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax ExemptionReason P112
Engagement
Engagement Numeacutero de
contrat
TradeTransactionApplicableTradeAgreementBuyerOrd
erReferencedCIReferencedDocument[ReferenceTypeCo
detext()=Contrat]ciIssuerAssignedID
P105
Engagement Numeacutero de
marcheacute
TradeTransactionApplicableTradeAgreementBuyerOrd
erReferencedCIReferencedDocument[ReferenceTypeCo
detext()=Marcheacute Public]ciIssuerAssignedID
P106
G301
Engagement Numeacutero
drsquoengagement
TradeTransactionApplicableTradeAgreementBuyerOrd
erReferencedCIReferencedDocument[ReferenceTypeCo
detext()=Engagement]ciIssuerAssignedID38
P107
G301
38 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN135 peuvent utiliser la balise
laquo TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[ReferenceTypeCodetext()=Bon de commande]
IssuerAssignedIDraquo
115 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Engagement Numeacutero de
contrat Date effet
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referenc
eTypeCodetext()=Contrat] IssueDateTime
G109
Engagement Numeacutero de
marcheacute Date effet
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referenc
eTypeCodetext()=Marcheacute Public] IssueDateTime
G109
Engagement Numeacutero
drsquoengagement Date Effet
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referenc
eTypeCodetext()=Engagement] IssueDateTime
G109
Fournisseur
Fournisseur Code pays
leacutegal
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
CountryID
G201
G203
Fournisseur Type
identifiant
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
Fournisseur Identifiant
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G207
G208
G210
G214
Fournisseur Nom TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization Name
G209
Fournisseur Identifiant
TVA
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedTaxRegistration
ID[schemeID=Num TVA intra-communautaire]
G210
Fournisseur Reacutegime TVA
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedTaxRegistration
AssociatedRegisteredTax TypeCode
G213
Fournisseur Nom
commercial
TradeTransaction ApplicableTradeAgreement
SellerParty Name
G209
Fournisseur Ligne
adresse commerciale
TradeTransaction ApplicableTradeAgreement
SellerParty PostalAddress LineOne
LineTwo
Fournisseur Code postal
commercial
TradeTransaction ApplicableTradeAgreement
SellerParty PostalAddress PostcodeCode
Fournisseur Nom
commune commercial
TradeTransaction ApplicableTradeAgreement
SellerParty PostalAddress CityName
Fournisseur Code pays
commercial
TradeTransaction ApplicableTradeAgreement
SellerParty PostalAddress CountryID
G201
G203
Fournisseur Nom contact TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContact PersonName
G209
116 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Teacuteleacutephone
contact
TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContact
TelephoneCommunication CompleteNumber
Fournisseur Teacuteleacutecopie
contact
TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContact FaxCommunication
CompleteNumber
Fournisseur Courriel
contact
TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContact EmailURICommunication
URIID
Fournisseur Ligne
adresse leacutegale
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
LineOne
LineTwo
G215
Fournisseur Code postal
leacutegal
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
PostcodeCode
Fournisseur Nom
commune leacutegal
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
CityName
Fournisseur Code pays
leacutegal
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization PostalAddress
CountryID
G201
G203
Fournisseur Note TradeTransaction ApplicableTradeAgreement
SellerParty DefinedContactSpecifiedNoteSubject
P112
G127
G225
Deacutebiteur
Deacutebiteur Typage
identifiant
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G206
G216
Deacutebiteur Identifiant
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G214
G216
Deacutebiteur Nom TradeTransaction
ApplicableTradeDeliveryBuyerParty Name G209
Deacutebiteur Code service TradeTransaction ApplicableTradeAgreement
BuyerRequisitonerParty DefinedContact ID
G217
G218
P113
Deacutebiteur Nom service
TradeTransaction ApplicableTradeAgreement
BuyerRequisitonerParty DefinedContact
DepartmentName
G219
P114
117 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Identifiant TVA TradeTransactionApplicableTradeDelivery
BuyerParty SpecifiedTaxRegistration IDschemeID
Deacutebiteur Code pays leacutegal TradeTransaction ApplicableTradeDeliveryBuyerParty
PostalAddress CountryID
G201
G203
Deacutebiteur Ligne adresse
leacutegale
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistrationPostalAddress LineOne39
LineTwo
G215
Deacutebiteur Code postal
leacutegal
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistrationPostalAddress
PostcodeCode40
Deacutebiteur Nom commune
leacutegal
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistrationPostalAddress
CityName41
Deacutebiteur Note TradeTransaction ApplicableTradeAgreement
BuyerParty DefinedContactSpecifiedNoteSubject
Ligne
Ligne Numeacutero TradeTransaction IncludedTradeLineItem
AssociatedDocumentLineDocument LineID
G601
Ligne Type
TradeTransaction IncludedTradeLineItem
AssociatedDocumentLineDocument IncludedNote
Subject
G602
Ligne Sous-type
TradeTransaction IncludedTradeLineItem
AssociatedDocumentLineDocument IncludedNote
Content
G603
Ligne Identifiant site
livraison
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
AdditionalReferencedReferencedDocument GlobalID
P108
Ligne Description TradeTransaction IncludedTradeLineItem
SpecifiedProduct Description P112
Ligne Reacutefeacuterence produit TradeTransaction IncludedTradeLineItem
SpecifiedProduct TypeCode P101
39 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN135 peuvent utiliser la balise
laquo TradeTransaction ApplicableTradeDeliveryBuyerParty PostalAddress LineOne raquo 40 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN135 peuvent utiliser la balise
laquo TradeTransaction ApplicableTradeDeliveryBuyerParty PostalAddress PostcodeCode raquo 41 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN135 peuvent utiliser la balise
laquo TradeTransaction ApplicableTradeDeliveryBuyerParty PostalAddress CityName raquo
118 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Ligne Nom article TradeTransaction IncludedTradeLineItem
SpecifiedProduct Name P102
Ligne Date livraison TradeTransaction IncludedTradeLineItem
billingSpecifiedPeriod EnddateTime G109
Ligne Quantiteacute factureacutee
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice BasisQuantity
P103
Ligne Uniteacute livraison
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice UnitCode
S203
Ligne Prix unitaire
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice ChargeAmount
G113
Ligne Montant base
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
ApplicableTaxBasisAmount
G113
Ligne Montant remise
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
SpecifiedAllowanceCharge ActualAmount
G113
Ligne Montant HT
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
SpecifiedLineItemMonetarySummation
LineTotalAmount
G113
Ligne Taux TVA
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement ApplicableTax
CalculatedRate
G125
Ligne Compleacutement TradeTransaction IncludedTradeLineItem
IncludedNote
P112
G127
Paiement
Paiement Date eacutecheacuteance TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentTerms DueDateDateTime G109
Paiement Modaliteacute TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans TypeCode
S202
S205
G116
Paiement Type reacutefeacuterence
bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans PaymentChannelCode S205
G117
G118
G122
Paiement Identifiant
compte bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans
PayeePartyCreditorFinancialAccount IBANID
S202
S205
G118
G119
G122
Paiement Identifiant
eacutetablissement bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans
PayeePartyCreditorFinancialAccount ProprietaryID
S202
S205
G118
G120
G121
G122
Paiement Note TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentTerms Description
P112
G127
119 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Valideur
Valideur Code Pays
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAdressCountryId
G201
G203
Valideur Typage
identifiant
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
Valideur Identifiant
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G207
G208
G214
Valideur Nom leacutegal TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization Name
G209
Valideur Nom contact TradeTransaction ApplicableTradeAgreement
InvoiceeParty DefinedContact PersonName
G209
Valideur Teacuteleacutephone
contact
TradeTransaction ApplicableTradeAgreement
InvoiceeParty DefinedContact
TelephoneCommunication CompleteNumber
Valideur Teacuteleacutecopie
contact
TradeTransaction ApplicableTradeAgreement
InvoiceeParty DefinedContact FaxCommunication
CompleteNumber
Valideur Courriel contact
TradeTransaction ApplicableTradeAgreement
InvoiceeParty DefinedContact
EmailURICommunication URIID
Valideur Ligne adresse
leacutegale
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAdressStreetName
ValideurAdresse code
postal leacutegal
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAddress PostcodeCode
ValideurAdresse nom
commune leacutegal
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAddress CityName
Encaisseur
Encaisseur Code pays
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization PostalAddress
CountryID
G201
G203
Encaisseur Type
identifiant
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G207
Encaisseur Identifiant
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G207
G208
Encaisseur Nom
commercial
TradeTransaction ApplicableTradeSettlement
PayeeParty Name G209
Encaisseur Nom contact TradeTransaction ApplicableTradeSettlement
PayeeParty DefinedContact PersonName G209
120 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Encaisseur Teacuteleacutephone
TradeTransaction ApplicableTradeSettlement
PayeeParty DefinedContact
TelephoneCommunication CompleteNumber
Encaisseur Courriel
TradeTransaction ApplicableTradeSettlement
PayeeParty DefinedContact
EmailURICommunication URIID
Encaisseur Ligne adresse
leacutegale
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization PostalAddress
LineOne
LineTwo
EncaisseurAdresse code
postal leacutegal
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization PostalAddress
PostcodeCode
EncaisseurAdresse nom
commune leacutegal
TradeTransaction ApplicableTradeSettlement
PayeeParty SpecifiedLegalOrganization PostalAddress
CityName
SiteLivraison
SiteLivraison Identifiant TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty ID P108
SiteLivraison Nom TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty Name P109
SiteLivraison Ligne
adresse
TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty PostalAddress
LineOne
LineTwo
SiteLivraisonAdresse
code postal
TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty PostalAddress
PostcodeCode
SiteLivraisonAdresse nom
commune
TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty PostalAddress
CityName
SiteLivraisonAdresse
code pays
TradeTransaction ApplicableTradeAgreement
ShipToPartyBuyerRequisitionerParty PostalAddress
CountryID
G201
G203
PiegraveceJointe
PiegraveceJointe Type PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
ReferenceTypeCode
G401
G405
PiegraveceJointe Nom PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile ID ou FileName
P104
G409
G412
G413
PiegraveceJointe Format PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile MIMECode
G402
G403
PiegraveceJointe Contenu
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile IncludedBinaryObject
G404
G407
G408
121 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45213 Format PES Facture
La norme drsquoeacutechange retenue pour ce format est PES_V2 deacutefini par lrsquoarrecircteacute du 27 juin 2007 portant application
de lrsquoarticle D1617-23 du code geacuteneacuteral des collectiviteacutes territoriales relatif agrave la deacutemateacuterialisation des opeacuterations
en comptabiliteacute publique
Elle est speacutecifieacutee par la Documentation PESV2 version 702 mise agrave jour le 15072014 [PESv2] disponible sur le
site wwwcollectivites-localesgouvfr
Les scheacutemas xsd du format PES Facture eacutediteacute par la DGFiP sont mis agrave disposition sur le site internet suivant
httpwwwcollectivites-localesgouvfrprotocole-dechange-standard-pes-0
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Ce format est reacuteserveacute aux fournisseurs nationaux et pour des cas de facturation nominaux
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type TypeFact S309
G101
G115
Geacuteneacuteraliteacutes Identifiant FactureIndiv NumeroFacture G105
G106
Geacuteneacuteraliteacutes Date eacutemission
Facture
FactureIndiv DateEmission S306 G107
G109
Geacuteneacuteraliteacutes Montant hors
taxe
FactureIndiv TotalAPayer MtTotalHT S307 G113
Geacuteneacuteraliteacutes Montant TTC FactureIndiv TotalAPayer MtTotalTTC S307
S310
G112
G113
G114
Geacuteneacuteraliteacutes Note FactureIndiv Objet P112
G127
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Montant
base
FactureIndiv DetailTVA MtBaseHT S307 G112
G113
ReacutecapitulatifTaxes Taux FactureIndiv DetailTVA TauxTVA S308 G125
ReacutecapitulatifTaxes Montant
taxes
FactureIndiv DetailTVA MtTVA S307 G112
G113
Engagement
Engagement Numeacutero
drsquoengagement
FactureIndiv EngagementNumeroCommande P107
G301
Fournisseur
122 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Code Pays
leacutegal Emetteur InfoTiersAdresseCodPays
G201
G203
Fournisseur Type
identifiant Emetteur InfoTiersNatIdTiers
G204
Fournisseur Identifiant Emetteur InfoTiers IdTiers S301 G207
G208
G210
G214
Fournisseur Nom Emetteur InfoTiers(Civilite + Nom + ComplNom
+ Prenom)
S302
S303
G209
Fournisseur Identifiant TVA Emetteur InfoTVAEmetteur NumTVA G210
Fournisseur Teacuteleacutephone
contact
Emetteur InfoSuppl NumTel
Fournisseur Ligne Adresse
leacutegale
Emetteur Adresse Adr1
Adr2
G215
FournisseurAdresse code
postal leacutegal
Emetteur Adresse CP
FournisseurAdresse Nom
commune leacutegal
Emetteur Adresse Ville
FournisseurAdresse Code
pays leacutegal
Emetteur Adresse CodPays G201
G203
FournisseurAdresse Nom
signataire
EmetteurISignataireNom P110
G224
FournisseurAdresse Qualiteacute
signataire
EmetteurISignataireRole G223
G224
P111
Deacutebiteur
Deacutebiteur Identifiant Debiteur InfoTiers IdTiers S301 G214
G216
Deacutebiteur Nom Debiteur InfoTiersNom S302
S303
G209
Deacutebiteur Code service Debiteur InfoTiers RefTiers S304 G217
G218
P113
Deacutebiteur Nom service Debiteur InfoTiers ComplNom S305 P114
G219
Deacutebiteur Identifiant TVA FactureIndivDebiteur InfoTiers NumTVA
Deacutebiteur Code pays leacutegal Debiteur InfoTiers AdresseCodPays G201
G203
123 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Ligne adresse
leacutegale
Debiteur InfoTiers AdresseAdr1 G215
Deacutebiteur Code postal leacutegal Debiteur InfoTiers AdresseCP
Deacutebiteur Nom commune
leacutegal
Debiteur InfoTiers AdresseVille
Ligne
Ligne Numeacutero FactureIndiv LigneFacture Ordre G601
Ligne Reacutefeacuterence produit FactureIndiv LigneFacture CodeProduit P101
Ligne Nom article FactureIndiv LigneFacture Libelle P102
Ligne Date livraison FactureIndiv LigneFactureDateFin S306 G109
Ligne Quantiteacute factureacutee FactureIndiv LigneFacture Quantite P103
Ligne Uniteacute livraison FactureIndiv LigneFacture Unite
Ligne Prix unitaire FactureIndiv LigneFacture MtUnitaire G113
Ligne Montant base FactureIndiv LigneFacture MtBase S307 G112
G113
Ligne Montant remise FactureIndiv LigneFacture MtRemise S307 G112
G113
Ligne Montant HT FactureIndiv LigneFacture MtHT S307 G112
G113
Ligne Taux TVA FactureIndiv LigneFacture TauxTVA S308 G125
Ligne Compleacutement FactureIndiv LigneFacture Commentaire S308 G127
Paiement
Paiement Date eacutecheacuteance FactureIndiv DateReglement S306 G109
Paiement Modaliteacute FactureIndiv ModaliteReglement S312 P112
Paiement Identifiant
compte bancaire
Emetteur CpteBancaire IBAN G118
G119
G122
Paiement Identifiant
eacutetablissement bancaire
Emetteur CpteBancaire BIC G118
G120
G121
G122
Paiement Note FactureIndiv ConditionsGen P112
G127
PiegraveceJointe
PiegraveceJointe Type PJ PES_PJ PJ TypePJ S311 G401
G405
124 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
PiegraveceJointe Nom PJ PES_PJ PJ NomPJ P104
G409
G412
G413
PiegraveceJointe Format PJ PES_PJ PJ Description G402
G403
PiegraveceJointe Contenu PES_PJ PJ Contenu G404
G407
G408
Les balises ci-dessous reacutefeacuterenceacutees dans la description seacutemantique ne sont pas disponibles dans le format
PES_Factures
Entiteacute geacuteneacuteraliteacute Cadre Deacutebut peacuteriodeFin peacuteriode Description peacuteriode Devise
Geacuteneacuteraliteacutes Identifiant Facture Origine Geacuteneacuteraliteacutes Montant Taxes Geacuteneacuteraliteacutes Montant Remises
Geacuteneacuteraliteacutes Montant agrave Deacuteduire Geacuteneacuteraliteacutes Montant agrave Payer Geacuteneacuteraliteacutes Identifiant Numeacuterisation
Entiteacute remise Motif Montant
Entiteacute reacutecapitulatif taxes type taxe exoneacuteration
Entiteacute engagement Numeacutero de contrat Numeacutero de marcheacute date drsquoeffet
Entiteacute Fournisseur Nom service Reacutegime TVA Nom Commercial Ligne Adresse Commerciale Code Postal
Commercial Nom Commune Commercial Code Pays Commercial Nom Contact Teacuteleacutecopie Contact Courriel
Contact Note
Entiteacute Deacutebiteur Typage Identifiant
Entiteacute Ligne Type Sous-Type Identifiant Site Livraison Description
Entiteacute Paiement Type Reacutefeacuterence Bancaire
Entiteacute Valideur toutes les balises reacutefeacuterenceacutees
Entiteacute encaisseur toutes les balises reacutefeacuterenceacutees
Entiteacute Site de Livraison toutes les balises reacutefeacuterenceacutees
125 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45214 Format EDIFACT
La description syntaxique du format EDIFACT sera proposeacutee dans la prochaine version des speacutecifications
externes42
42 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen
126 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45215 Format ISO2022
La description syntaxique du format ISO2022 sera proposeacutee dans la prochaine version des speacutecifications
externes43
43 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen
127 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4522 Flux mixte Facture
Ce chapitre preacutesente les syntaxes utilisables pour les flux mixte de Facture
45221 Format UBL-Invoice minimal
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme OASIS Organization for the
Advancement of Structured Information Standards) sous la forme du standard Universal Business Language en
version 21 pour tous les eacuteleacutements en relation avec leacuteleacutement Invoice deacutefini par le scheacutema XML
Les scheacutemas XSD du format UBL sont disponibles sur le site internet suivant httpdocsoasis-
openorgublos-UBL-21UBL-21html
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine Invoice dun document XML conforme
agrave ces standards
Chaque balise est conforme aux speacutecifications de lOASIS UBL 21 en termes de nommage de cardinaliteacute et
de format (datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo Invoice raquo
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Cadre CategoryCode
G102
G103
G104
Nb cette balise facultative est une extension du format UBL
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type InvoiceTypeCode S104 G101
G115
Geacuteneacuteraliteacutes Identifiant ID G105
G106
Geacuteneacuteraliteacutes Date
Emission facture IssueDate
G107
G109
Geacuteneacuteraliteacutes Devise DocumentCurrencyCode
G110
G111
G112
Geacuteneacuteraliteacutes Identifiant
facture origine BillingReference InvoiceDocumentReference ID
G105
G106
128 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes Montant
hors taxe
LegalMonetaryTotal TaxExclusiveAmount G113
Geacuteneacuteraliteacutes Montant
TTC
LegalMonetaryTotal TaxInclusiveAmount
G113
G114
Geacuteneacuteraliteacutes Montant agrave
payer
LegalMonetaryTotal PayableAmount
G113
G115
Paiement Modaliteacute PaymentMeans PaymentMeansCode S102
S105
G116
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Type
taxe
TaxTotal TaxSubtotal TaxCategory TaxScheme
TaxTypeCode
G123
G124
ReacutecapitulatifTaxes
Montant base TaxTotal TaxSubtotal TaxableAmount G113
ReacutecapitulatifTaxes Taux TaxTotal TaxSubtotal Percent G125
ReacutecapitulatifTaxes
montant taxes TaxTotal TaxSubtotal TaxAmount G113
Engagement
Engagement Numeacutero de
marcheacute
InvoiceOrderReference[DocumentTypeCode=Marcheacute
Public]ID44 S303
P106
G301
Engagement Numeacutero
drsquoengagement
InvoiceOrderReference[
DocumentTypeCode=Engagement]ID45
P107
G301
Fournisseur
Fournisseur Code Pays
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress Country IdentificationCode
G201
G202
G203
Fournisseur Typage
identifiant
AccountingSupplierParty Party PartyIdentification[
IDschemeName G204
G206
Fournisseur Identifiant
AccountingSupplierParty Party PartyIdentification
ID
G206
G207
G208
G210
G214
Fournisseur Nom AccountingSupplierParty Party PartyLegalEntity
RegistrationName G209
Deacutebiteur
44 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Marcheacute Public] IDraquo 45 Les fournisseurs raccordeacutes agrave la solution Chorus factures utilisant le FEN105 peuvent utiliser la balise
laquo ContractDocumentReference[DocumentTypeCode=Bon de commande] IDraquo
129 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur
TypageIdentifiant
AccountingCustomerParty Party PartyIdentification[
IDschemeName
G216
Deacutebiteur Identifiant
AccountingCustomerParty Party PartyIdentification
ID
G206
G207
G208
G214
Deacutebiteur Nom AccountingCustomerPartyPartyPartyNameName G209
Deacutebiteur Code service AccountingCustomerParty AccountingContact ID46
G217
G218
P113
Deacutebiteur Nom service AccountingCustomerParty AccountingContact Name P114
G219
Ligne
Ligne Numeacutero InvoiceLineID G601
Ligne Identifiant site
Livraison InvoiceLine Delivery ID P108
Ligne Description InvoiceLine Note P112
Ligne Reacutefeacuterence produit InvoiceLine Item StandardItemIdentification ID P101
Ligne Quantiteacute factureacutee InvoiceLine InvoicedQuantity P103
Ligne Prix unitaire InvoiceLine Price PriceAmount G113
Ligne Montant HT InvoiceLine LineExtensionAmount G113
Ligne Taux TVA InvoiceLine Item ClassifiedTaxCategory Percent G125
Paiement
Paiement Type
reacutefeacuterence bancaire
PaymentMeans PaymentChannelCode S202 G117
Paiement Identifiant
compte bancaire
PaymentMeans PayeeFinancialAccount ID S202 G118
Paiement Identifiant
eacutetablissement bancaire
PaymentMeans PayeeFinancialAccount
FinancialInstitutionBranch ID S202
G119
G120
G121
Valideur
Valideur Code pays
AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationAddress
Country IdentificationCode
G201
G202
G203
46 Les fournisseurs deacutejagrave raccordeacutes peuvent maintenir la regravegle de gestion relative au code service exeacutecutant et
raison sociale en utilisant la balise laquo AccountingCustomerPartyPartyPartyNameName raquo pour ces deux
informations en les seacuteparant obligatoirement drsquoun laquo - raquo
130 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Valideur Typage
identifiant
AccountingSupplierParty Party
AgentPartyPartyLegalEntityPartyIdentification[
IDschemeName
G204
G206
Valideur Identifiant AccountingSupplierParty Party
AgentPartyPartyLegalEntityPartyIdentificationID
G208
G214
Valideur Nom leacutegal AccountingSupplierParty Party
AgentPartyPartyLegalEntity RegistrationName G209
PiegraveceJointe
PiegraveceJointe Type PJ
AdditionalDocumentReference DocumentType
G401
G405
G406
PiegraveceJointe Nom PJ
AdditionalDocumentReference ID
P104
G409
G412
G413
PiegraveceJointe Format PJ
AdditionalDocumentReference DocumentTypeCode
G402
G403
PiegraveceJointe Contenu
AdditionalDocumentReference Attachment
EmbeddedDocumentBinaryObject
G404
G407
G408
PiegraveceJointe Identifiant
Numeacuterisation
Invoice PaymentMeans PayeeFinancialAccount
PaymentNote G128
131 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45222 Format CII minimal
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme UNCEFACT (United Nations
Centre for Trade Facilitation and Electronic Business) sous la forme
de la speacutecification technique CCTS (Core Component Technical Specification) en version 30 publieacutee en septembre 2009
du standard CCL (Core Components Library) en version 14A publieacute en feacutevrier 2014 pour tous les eacuteleacutements en relation avec leacuteleacutement CrossIndustryInvoice deacutefini par le scheacutema XML CrossIndustryInvoice_8p1xsd
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine CrossIndustryInvoice dun document
XML conforme agrave ces standards
Chaque balise est conforme aux speacutecifications CII en termes de nommage de cardinaliteacute et de format
(datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type Document TypeCode
S204 G101
G115
Geacuteneacuteraliteacutes Cadre
Document CategoryCode
G102
G103
G104
Geacuteneacuteraliteacutes Identifiant
Document ID
G105
G106
Geacuteneacuteraliteacutes Date
eacutemission facture
Document IssueDateTime
G107
G109
Geacuteneacuteraliteacutes Devise
TradeTransaction ApplicableTradeSettlement
InvoiceCurrencyCode
G110
G111
G112
Geacuteneacuteraliteacutes Identifiant
facture origine
TradeTransaction ApplicableTradeSettlement
InvoiceReferencedReferencedDocument
IssuerAssignedID
G105
G106
Geacuteneacuteraliteacutes Montant
hors taxe
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation ChargeTotalAmount G113
Geacuteneacuteraliteacutes Montant
TTC
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation GrandTotalAmount G113
G114
Geacuteneacuteraliteacutes Montant agrave
payer
TradeTransaction ApplicableTradeSettlement
SpecifiedMonetarySummation DuePayableAmount G113
G115
132 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Paiement Modaliteacute TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans TypeCode
S202
S205
G116
ReacutecapitulatifTaxes
ReacutecapitulatifTaxes Type
taxe
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTaxTypeCode G123
G124
ReacutecapitulatifTaxes
montant base
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax BasisAmount G113
ReacutecapitulatifTaxes Taux TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax CalculatedRate G125
ReacutecapitulatifTaxes
Montant taxes
TradeTransaction ApplicableTradeSettlement
SubtotalCalculatedTax CalculatedAmount G113
Engagement
Engagement Numeacutero
de marcheacute
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referen
ceTypeCodetext()=Marcheacute Public]
IssuerAssignedID
P106
G301
Engagement Numeacutero
drsquoengagement
TradeTransaction ApplicableTradeAgreement
RequisitionerReferencedReferencedDocument[Referen
ceTypeCodetext()=Engagement] IssuerAssignedID
P107
G301
Fournisseur
Fournisseur Code Pays
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
PostalAddress CountryID
G201
G202
G203
Fournisseur Typage
identifiant
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G206
Fournisseur Identifiant
TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G206
G207
G208
G210
G214
Fournisseur Nom TradeTransaction ApplicableTradeAgreement
SellerParty SpecifiedLegalOrganization Name G209
Deacutebiteur
Deacutebiteur Typage
identifiant
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G206
G216
Deacutebiteur Identifiant
TradeTransaction
ApplicableTradeDeliveryBuyerParty
SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G206
G207
G208
G214
G216
Deacutebiteur Nom TradeTransaction
ApplicableTradeDeliveryBuyerParty Name G209
133 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Code service
TradeTransaction ApplicableTradeAgreement
BuyerRequisitonerParty DefinedContact ID
G217
G218
P113
Deacutebiteur Nom service
TradeTransaction ApplicableTradeAgreement
BuyerRequisitonerParty DefinedContact
DepartmentName
P114
G219
Ligne
Ligne Numeacutero TradeTransaction IncludedTradeLineItem
AssociatedDocumentLineDocument LineID G601
Ligne Identifiant Site
Livraison
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
AdditionalReferencedReferencedDocument GlobalID
P108
Ligne Description TradeTransaction IncludedTradeLineItem
SpecifiedProduct Description P112
Ligne Reacutefeacuterence produit TradeTransaction IncludedTradeLineItem
SpecifiedProduct TypeCode P101
Ligne Quantiteacute factureacutee
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice BasisQuantity
P103
Ligne Prix unitaire
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeAgreement
GrossPriceProductPrice ChargeAmount
G113
Ligne Montant HT
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement
SpecifiedLineItemMonetarySummation
LineTotalAmount
G113
Ligne Taux TVA
TradeTransaction IncludedTradeLineItem
SpecifiedLineItemTradeSettlement ApplicableTax
CalculatedRate
G125
Paiement
Paiement Type
reacutefeacuterence bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans PaymentChannelCode
G117
Paiement Identifiant
compte bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans
PayeePartyCreditorFinancialAccount IBANID
S202
G118
Paiement Identifiant
eacutetablissement bancaire
TradeTransaction ApplicableTradeSettlement
SpecifiedPaymentMeans
PayeePartyCreditorFinancialAccount ProprietaryID
S202
G119
G120
G121
Valideur
Valideur Code pays
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
PostalAdressCountryId
G201
G202
G203
Valideur Typage
identifiant
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration TypeCode
G204
G206
134 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Valideur Identifiant
TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization
AuthorizedLegalRegistration ID
G208
G214
Valideur Nom leacutegal TradeTransaction ApplicableTradeAgreement
InvoiceeParty SpecifiedLegalOrganization Name
G209
PiegraveceJointe
PiegraveceJointe Type PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
ReferenceTypeCode
G401
G405
G406
PiegraveceJointe Nom PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile ID ou FileName
P104
G409
G412
G413
PiegraveceJointe Format PJ
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile MIMECode
G402
G403
PiegraveceJointe Contenu
TradeTransaction ApplicableTradeAgreement
AdditionalReferencedReferencedDocument
AttachedBinaryFile IncludedBinaryObject
G404
G407
G408
135 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45223 Format PES_Factures Minimal
Ce format est celui dun document XML conforme agrave la norme PES_V2 deacutecrite dans le document de reacutefeacuterence
[PES_V2]
Les scheacutemas xsd du format PES Facture eacutediteacute par la DGFiP sont mis agrave disposition sur le site internet suivant
httpwwwcollectivites-localesgouvfrprotocole-dechange-standard-pes-0
Ce format est reacuteserveacute aux fournisseurs nationaux et pour des cas de facturation nominaux
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respecte sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Reacutesumeacute Facture
Reacutesumeacute Facture Type TypeFact
S309 G101
G115
Reacutesumeacute Facture Identifiant FactureIndiv NumeroFacture G105
G106
Reacutesumeacute Facture Date
Emission facture
FactureIndiv DateEmission S306 G107
G109
Reacutesumeacute Facture Montant
hors taxe
FactureIndiv TotalAPayer MtTotalHT
S307 G112
G113
Reacutesumeacute Facture Montant
TTC
FactureIndiv TotalAPayer MtTotalTTC
S307
S310
G112
G113
G114
Reacutecapitulatif taxes
ReacutecapitulatifTaxes Montant
base
FactureIndiv DetailTVA MtBaseHT S307 G113
ReacutecapitulatifTaxes Taux FactureIndiv DetailTVA TauxTVA S308 G125
ReacutecapitulatifTaxes Montant
taxes
FactureIndiv DetailTVA MtTVA S307 G112
G113
Engagement
Engagement Numeacutero de bon
de commande
FactureIndiv EngagementNumeroCommande
P107
G301
Fournisseur
Fournisseur Code pays leacutegal Emetteur InfoTiersAdresseCodPays
G201
G202
G203
136 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Type Identifiant Emetteur InfoTiersNatIdTiers G204
G206
Fournisseur Identifiant Emetteur InfoTiers IdTiers S301 G207
G208
G214
Fournisseur Nom Emetteur InfoTiers(Civilite + Nom +
ComplNom + Prenom) S302
S303
G209
Deacutebiteur
Deacutebiteur Identifiant Debiteur InfoTiers IdTiers S301 G214
G216
Deacutebiteur Nom Debiteur InfoTiersNom S302
S303
G209
Deacutebiteur Code service Debiteur InfoTiers RefTiers S304 G217
G218
P113
Deacutebiteur Nom service Debiteur InfoTiers ComplNom S305 P114
Ligne
Ligne Numeacutero FactureIndiv LigneFacture Ordre
G601
Ligne Reacutefeacuterence produit FactureIndiv LigneFacture CodeProduit
P101
Ligne Quantiteacute factureacutee FactureIndiv LigneFacture Quantite
P103
Ligne Prix unitaire FactureIndiv LigneFacture MtUnitaire
G112
G113
Ligne Montant HT FactureIndiv LigneFacture MtHT S307 G112
G113
Ligne Taux TVA FactureIndiv LigneFacture TauxTVA S308 G125
Paiement
Paiement Modaliteacute FactureIndiv ModaliteReglement S312 P112
Paiement Identifiant compte
bancaire
Emetteur CpteBancaire IBAN G118
G119
G122
Paiement Identifiant
eacutetablissement bancaire
Emetteur CpteBancaire BIC
G118
G120
G121
G122
137 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Piegravece Jointe
Piegravece Jointe Type PJ PES_PJ PJ TypePJ S311 G401
G405
G406
Piegravece Jointe Nom PJ PES_PJ PJ NomPJ P104
G409
G412
G413
Piegravece Jointe Format PJ PES_PJ PJ Description G402
G403
Piegravece Jointe Contenu PES_PJ PJ Contenu
G404
G407
G408
138 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45224 Format CPP Facture Mixte
La norme drsquoeacutechange retenue pour ce format est un format proposeacute par lrsquoAIFE
Le scheacutema XSD de ce format est disponible en annexe des speacutecifications externes de la solution mutualiseacutee
139 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Ce fichier peut ecirctre ouvert agrave partir drsquoun eacutediteur de fichier XSD afin drsquoafficher lrsquoarborescence telle que preacutesenteacutee
avec lrsquoimage ci-dessous
140 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique respectant sa cardinaliteacute et les regravegles geacuteneacuteriques
associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo CPPFactureMixte raquo
Syntaxe de lrsquoenveloppe
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Enveloppe Unitaire Enveloppe EnveloppeUnitaire G101
G116
Enveloppe Unitaire
Paramegravetres Enveloppe EnveloppeUnitaire Paramegravetres
Paramegravetres
Paramegravetres Paramegravetre
individuel
Enveloppe
EnveloppeUnitaireParametresParametreIndiv
Paramegravetre Individuel
ParametreIndiv Valeur
paramegravetre
Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametrecode
ParametreIndiv Note Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametrenote
P112
ParametreIndiv Numeacutero drsquoordre Enveloppe EnveloppeUnitaireParametres
ParametreIndivValeurparametreNumOrdre
Enveloppe Unitaire
Partenaires Enveloppe Partenaires
Partenaires
Reacutecepteur Enveloppe PartenairesReacutecepteur
Emetteur Enveloppe PartenairesEmetteur
Reacutecepteur
Reacutecepteur Identifiant CPPFacturePivotUnitaire Enveloppe
PartenairesRecepteurId
Reacutecepteur Libelleacute
CPPFacturePivotUnitaire Enveloppe
PartenairesRecepteurLibelle
Reacutecepteur Note CPPFacturePivotUnitaire Enveloppe
PartenairesRecepteurNote
P112
Emetteur
Emetteur Identifiant Enveloppe PartenairesEmetteurId
141 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Emetteur Libelleacute
Enveloppe PartenairesEmetteurLibelle
Emetteur Note Enveloppe PartenairesEmetteurNote P112
Syntaxe des donneacutees
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Donneacutees Facture
Donneacutees Facture Identifiant CPPFacturesCPPFactureMixteunitaire
DonneesFacture Id
G105
G106
Donneacutees Facture Identifiant
Facture Origine
CPPFacturesCPPFactureMixteunitaire
DonneesFacture IdFactureOrigine
G105
G106
Donneacutees Facture Type CPPFacturesCPPFactureMixteunitaire
DonneesFacture Type
G101
G115
Donneacutees Facture Cadre CPPFacturesCPPFactureMixteunitaire
DonneesFacture Cadre G102
G103
G104
Donneacutees Facture Date
Emission Facture
CPPFacturesCPPFactureMixteunitaire
DonneesFacture DateEmissionFacture
G107
G109
Donneacutees Facture Devise CPPFacturesCPPFactureMixteunitaire
DonneesFacture Devise
G110
G111
Donneacutees Facture - Montants
Montants Montant Hors Taxe CPPFacturesCPPFactureMixteunitaire
DonneesFacture MontantHT G113
Montants Montant TTC CPPFacturesCPPFactureMixteunitaire
DonneesFacture MontantTTC G113
G114
Montants Montant agrave payer CPPFacturesCPPFactureMixteunitaire
DonneesFacture MontantNetAPayer G113
G115
Donneacutees Facture - Ligne
Ligne Numeacutero CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne NumOrdre
G601
Ligne Reacutefeacuterence Produit CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne
ReferenceProduit
P101
Ligne Quantiteacute factureacutee CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne Quantite
P103
142 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Ligne Prix unitaire CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne PrixUnitaire
G113
Ligne Montant HT CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne MontantHT G113
Ligne Taux TVA CPPFacturesCPPFactureMixteunitaire
DonneesFacture Lignes Ligne TauxTVA G125
Donneacutees Facture - TVA
TVA Montant Base CPPFacturesCPPFactureMixteunitaire
DonneesFacture TVA TVA BaseHT
G113
TVA Taux CPPFacturesCPPFactureMixteunitaire
DonneesFacture TVA TVA Taux
G125
TVA Montant taxes CPPFacturesCPPFactureMixteunitaire
DonneesFacture TVA TVA MontantTVA
G113
Donneacutees Facture - Engagement
Engagement Numeacutero de
marcheacute
CPPFacturesCPPFactureMixteunitaire
DonneesFacture Engagement NumeroMarche
P106
G301
Engagement Numeacutero
drsquoengagement
CPPFacturesCPPFactureMixteunitaire
DonneesFacture Engagement
NumeroEngagement
P107
G301
Fournisseur
Fournisseur Code pays CPPFacturesCPPFactureMixteunitaire Emetteur
CodePays
G201
G202
G203
Fournisseur Type identifiant CPPFacturesCPPFactureMixteunitaire Emetteur
TypeIdentifiant
G204
G206
Fournisseur Identifiant CPPFacturesCPPFactureMixteunitaire Emetteur
Identifiant
G207
G208
G210
G214
Fournisseur Nom (raison
sociale)
CPP PES_PivotFacture_Unitaire Emetteur
RaisonSociale
G209
Fournisseur ndash Reacutefeacuterence bancaire
Reacutefeacuterence bancaire Type
Reacutefeacuterence Bancaire
CPPFacturesCPPFactureMixteunitaire
Fournisseur
ReferenceBancaireTypeRefBancaire
G117
G118
G122
Reacutefeacuterence bancaire
Identifiant compte bancaire
CPPFacturesCPPFactureMixteunitaire
Fournisseur ReferenceBancaire Compte
G118
G119
G122
Reacutefeacuterences bancaire
Identifiant eacutetablissement
bancaire
CPPFacturesCPPFactureMixteunitaire
Fournisseur ReferenceBancaire Etablissement
G118
G120
G121
G122
Deacutebiteur
143 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Type identifiant CPPFacturesCPPFactureMixteunitaire Valideur
TypeIdentifiant
Deacutebiteur Identifiant CPPFacturesCPPFactureMixteunitaire
Destinataire Identifiant
G214
G216
Deacutebiteur Nom CPPFacturesCPPFactureMixteunitaire
Destinataire Nom
G209
Deacutebiteur Code service CPPFacturesCPPFactureMixteunitaire
Destinataire CodeService
P113
Deacutebiteur Nom service CPPFacturesCPPFactureMixteunitaire
Destinataire NomService
P114
Valideur
Valideur Code pays CPPFacturesCPPFactureMixteunitaire Valideur
CodePays
G201
G202
G203
Valideur Type identifiant CPPFacturesCPPFactureMixteunitaire Valideur
TypeIdentifiant
G204
G206
Valideur Identifiant CPPFacturesCPPFactureMixteunitaire Valideur
Identifiant
G208
G214
Valideur Nom (raison
sociale)
CPPFacturesCPPFactureMixteunitaire Valideur
RaisonSociale
G209
Piegravece Jointe
Piegravece Jointe Type PJ CPPFacturesCPPFactureMixteunitaire PJ TypePJ G401
G405
G406
Piegravece Jointe Nom PJ CPPFacturesCPPFactureMixteunitaire PJ NomPJ P104
G409
G412
G413
Piegravece Jointe Format PJ CPPFacturesCPPFactureMixteunitaire PJ
FormatPJ
G402
G403
Piegravece Jointe Contenu CPPFacturesCPPFactureMixteunitaire PJ
Contenu
G404
G407
G408
144 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
45225 Format PDFA3
La description syntaxique du format PDFA3 sera proposeacutee dans la prochaine version des speacutecifications
externes47
47 Sous reacuteserve de la conformiteacute de ce format au MUG europeacuteen
145 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4523 Flux structureacutes Meacutemoire de frais de justice ndash Format UBL Invoice
La norme drsquoeacutechange retenue pour ce format est celle promue par lrsquoorganisme OASIS Organization for the
Advancement of Structured Information Standards) sous la forme
du standard Universal Business Language en version 21 pour tous les eacuteleacutements en relation avec leacuteleacutement Invoice deacutefini par le scheacutema XML
Les scheacutemas XSD du format UBL sont disponibles sur le site internet suivant httpdocsoasis-
openorgublos-UBL-21UBL-21html
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine Invoice dun document XML conforme
agrave ces standards
Chaque balise est conforme aux speacutecifications de lOASIS UBL 21 en termes de nommage de cardinaliteacute et
de format (datatype)
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo Invoice raquo
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Cadre
CategoryCode
G102
G103
G104
Nb cette balise facultative est une extension du format UBL
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes
Geacuteneacuteraliteacutes Type
InvoiceTypeCode
G101
G115
G713
G715
Geacuteneacuteraliteacutes Identifiant
(numeacutero)
ID
G105
G106
Geacuteneacuteraliteacutes Date
deacutemission de la facture
IssueDate
G107
G109
Geacuteneacuteraliteacutes Deacutebut de
peacuteriode
InvoicePeriodStartDate
G109
Geacuteneacuteraliteacutes Fin de peacuteriode InvoicePeriodEndDate G109
146 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Geacuteneacuteraliteacutes Description
peacuteriode
InvoicePeriodDescription P112
Geacuteneacuteraliteacutes Devise
DocumentCurrencyCode
G110
G111
Geacuteneacuteraliteacutes Montant remise AllowanceChargeAmount G113
Geacuteneacuteraliteacutes Montant TTC
LegalMonetaryTotalTaxInclusiveAmount
G113
G114
Geacuteneacuteraliteacutes Montant agrave
payer
LegalMonetaryTotal PayableAmount G115
Geacuteneacuteraliteacutes Montant HT
apregraves remise
LegalMonetaryTotalTaxExclusiveAmount
G113
Geacuteneacuteraliteacutes Montant HT
avant remise
LegalMonetaryTotalLineExtensionAmount
G113
Reacutecapitulatif Taxes
ReacutecapitulatifTaxes
Exoneacuteration
AccountingSupplierPartyPartyPartyTaxSchemeE
xemptionReason P112
G712
Geacuteneacuteraliteacutes Taux de TVA TaxTotalTaxSubTotalPercent G125
Geacuteneacuteraliteacutes Montant Taxe TaxTotalTaxSubTotalTaxAmount G113
Geacuteneacuteraliteacutes Montant HT TaxTotalTaxSubTotalTaxableAmount G113
Geacuteneacuteraliteacutes Montant de
base
TaxTotalTaxAmount
G113
Engagement
Engagement Reacutefeacuterence aux
textes (libelleacute)
OrderReferenceID
G702
G703
Engagement Numeacutero
drsquoengagement
ContractDocumentReference[DocumentTypeCode
=Engagement] ID
P107
G301
G711
Engagement Numeacutero de
drsquoengagement Date Effet
ContractDocumentReference[DocumentTypeCode
=Engagement] IssueDate G109
Fournisseur
Fournisseur Code pays
AccountingSupplierParty Party PartyLegalEntity
RegistrationAddress Country IdentificationCode G201
G203
Fournisseur Typage
identifiant
AccountingSupplierPartyPartyPartyIdentification
ID[SchemeName(attribut)] G204
Fournisseur Identifiant
AccountingSupplierPartyPartyPartyIdentification
ID
G207
G208
G210
G214
147 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur Nom (raison
sociale)
AccountingSupplierPartyPartyPartyNameName
G209
Fournisseur Identifiant TVA AccountingSupplierPartyPartyPartyTaxSchemeC
ompanyID[SchemeName(attribut)] G210
Fournisseur Reacutegime TVA AccountingSupplierPartyPartyPartyTaxSchemeT
axSchemeTaxTypeCode
G213
Fournisseur Ligne Adresse
Commerciale
AccountingSupplierPartyPartyPostalAddressAdd
ressLineLine
Fournisseur Code Postal
Commercial
AccountingSupplierPartyPartyPostalAddressAdd
ressLinePostalZone
Fournisseur Commune
Commercial
AccountingSupplierPartyPartyPostalAddressCity
Name
Fournisseur Code Pays
Commercial
AccountingSupplierPartyPartyPostalAddressAdd
ressLineLine
Country
G201
G203
Fournisseur Adresse legale
AccountingSupplierPartyPartyPartyLegalEntityR
egistrationAdressAddressLineLine G215
Fournisseur Code postal
leacutegal
AccountingSupplierPartyPartyPartyLegalEntityR
egistrationAdressAddressLinePostalZone
Fournisseur Commune
leacutegal
AccountingSupplierPartyPartyPartyLegalEntityR
egistrationAdressAddressLineCityName
Fournisseur Nom contact AccountingSupplierPartyPartyContactName G209
Fournisseur Teacuteleacutephone
contact
AccountingSupplierPartyPartyContactTelephone
Fournisseur Teacuteleacutecopie
contact
AccountingSupplierPartyPartyContactTelefax
Fournisseur Courriel
contact
AccountingSupplierPartyPartyContactElectronic
Deacutebiteur
Deacutebiteur Identifiant
AccountingCustomerParty Party
PartyIdentification ID
S301 G207
G214
G216
Deacutebiteur Code service
AccountingCustomerParty AccountingContact ID G217
G218
P113
Deacutebiteur Nom service
AccountingCustomerParty AccountingContact
Name
P114
G219
Ligne
Ligne Numeacutero drsquoaffaire InvoiceLine Item StandardItemIdentificationID
Ligne Ref produit InvoiceLineNote P101
Ligne Quantiteacute InvoiceLineInvoicedQuantity
148 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Ligne Quantiteacute X tarif InvoiceLineLineExtensionAmount
G113
Ligne Montant HT InvoiceLineTaxTotalTaxSubTotalTaxableAmount G113
Ligne Taux de TVA InvoiceLineItemClassifiedTaxCategoryPercent
Ligne Montant TVA InvoiceLineTaxTotalTaxAmount G113
Ligne Type de prestation
(code)
InvoiceLineItemDescription
G706
G707
G710
Ligne Tarif de la prestation InvoiceLinePricePriceAmount G113
Ligne Prix de la quantiteacute InvoiceLinePriceBaseQuantity P103
Ligne Indicateur de charge InvoiceLineAllowanceChargeChargeIndicator
G710
Ligne Motif de charge
InvoiceLine Price AllowanceCharge Amount
P112
G710
Ligne Montant Charge
InvoiceLineAllowanceChargeAmount
G113
G710
Ligne Autoriteacute Requeacuterante
(code)
InvoiceLineDeliveryTermsDeliveryLocationDescr
iption
G708
G709
Ligne Numeacutero engagement
juridique
InvoiceLineDocumentReferenceId
Paiement
Paiement Date Echeacuteance PaymentMeansPaymentDueDate
G109
Paiement Mode de
Paiement
PaymentMeansPaymentMeansCode
G116
Paiement Type Reacutefeacuterence
Bancaire
PaymentMeans PaymentChannelCode
G117
G118
G122
Paiement Identifiant
Compte bancaire
PaymentMeans PayeeFinancialAccount ID
S202
G118
G119
G122
Paiement Identifiant
Etablissement Bancaire
PaymentMeans PayeeFinancialAccount
FinancialInstitutionBranch ID
S202
G118
G120
G121
G122
Juridiction
Juridiction Identifiant
Delivery DeliveryLocation
G704
G705
Juridiction Date Reacutequisition
InvoiceLineDeliveryTermsDeliveryLocationValidi
tyPeriodStartDate
G109
149 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Juridiction Date de la
prestation
InvoiceLineDeliveryTermsDeliveryLocationValidi
tyPeriodEndDate
G109
PiegraveceJointe
PiegraveceJointe Type PJ
AdditionalDocumentReference DocumentType
G401
G405
PiegraveceJointe Nom PJ
AdditionalDocumentReference ID
P104
G714
G715
G716
PiegraveceJointe Format PJ
AdditionalDocumentReference
DocumentTypeCode G402
G403
PiegraveceJointe Contenu
AdditionalDocumentReference Attachment
EmbeddedDocumentBinaryObject
G404
G407
G408
150 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
453 Flux de cycle de vie de la facture
Deux formats syntaxiques sont retenus
- Format AIFE_Statut
- Format CPP_Statut
4531 Format AIFE_Statut
Ce format est eacutediteacute par Docapost dans le cadre de la solution Chorus factures Il est proposeacute aux fournisseurs
priveacutes deacutejagrave raccordeacutes agrave Chorus factures et souhaitant beacuteneacuteficier de la compatibiliteacute ascendante entre la solution
mutualiseacutee-CPP 2017 et Chorus factures Ce format ne permet pas de remonter des statuts de type laquo flux raquo
Le scheacutema XSD de ce format est disponible en annexe des speacutecifications externes de la solution mutualiseacutee
151 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Ce fichier peut ecirctre ouvert agrave partir drsquoun eacutediteur de fichier XSD afin drsquoafficher lrsquoarborescence telle que preacutesenteacutee
avec lrsquoimage ci-dessous
152 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Les balises preacutesenteacutees dans ce tableau sont situeacutees sous la balise racine AIFE_StatusInfo dun document XML
conforme agrave ces standards
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo AIFEStatusInfo raquo
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Fournisseur
Fournisseur SIRET
DocumentStatus DocumentSenderSIRET
G201
G202
G203
Fournisseur SIREN DocumentStatus DocumentSenderSIREN
Fournisseur TVA
Intracommunautaire
DocumentStatus DocumentSenderVATID
Fournisseur Nom DocumentStatus Document Sender Name G209
Deacutebiteur
Deacutebiteur Identifiant
DocumentStatus Document AdditionalInfo
Index[Attribut NAME = SIREN DU DESTINATAIRE]
G204
G207
G214
G216
Deacutebiteur Nom DocumentStatus Document AdditionalInfo
Index[Attribut NAME = NOM DU DESTINATAIRE]
G209
Deacutebiteur Code service DocumentStatus Document AdditionalInfo
Index[Attribut NAME = SERVICE EXECUTANT]
P113
Deacutebiteur Nom service
DocumentStatus Document AdditionalInfo
Index[Attribut NAME =LIBELLE DU SERVICE
EXECUTANT]
P114
G219
Deacutebiteur Montant HT DocumentStatus Document AdditionalInfo
Index[Attribut NAME =MONTANT TOTAL NET HT]
Deacutebiteur Montant TTC DocumentStatus Document AdditionalInfo
Index[Attribut NAME =MONTANT TOTAL TTC]
Deacutebiteur Engagement
juridique
DocumentStatus Document AdditionalInfo
Index[Attribut NAME =ENGAGEMENT JURIDIQUE]
Deacutebiteur Numeacutero de lot DocumentStatus Document AdditionalInfo
Index[Attribut NAME =NUMERO DE LOT]
Deacutebiteur Date De
Reacuteception
DocumentStatus Document AdditionalInfo
Index[Attribut NAME =DATE DE RECEPTION]
G109
Deacutebiteur Protocole DocumentStatus Document AdditionalInfo
Index[Attribut NAME =PROTOCOLE]
Deacutebiteur Originator DocumentStatus Document AdditionalInfo
Index[Attribut NAME =ORIGINATOR
153 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Deacutebiteur Numeacutero de
reacutefeacuterence de la facture
DocumentStatus Document AdditionalInfo
Index[Attribut NAME =NUM FACTURE REF]
Deacutebiteur Sandbox DocumentStatus Document AdditionalInfo
Index[Attribut NAME =SANDBOX]
Statut
Statut Code statut DocumentStatus Document Status Code G501
Statut Horodatage DocumentStatus Document Status Date G126
Statut Libelleacute DocumentStatus Document Status note
Statut Date drsquoeacutemission de
la facture DocumentStatusDocumentDate
Identifiant Facture
Facture Identifiant
Emetteur DocumentStatus DocumentID
G105
G106
Autres
Autres Numeacutero Unique
Identification Du
Document
DocumentStatusDocumentUUID
Statut Type de document DocumentStatusDocumentTypeOfDocument
Statut Type drsquoeacutemission DocumentStatusDocumentPartnershipType
Statut Facture drsquoOrigine DocumentStatusDocumentFileOrigin
Statut Deacutebut Peacuteriode DocumentStatusDocumentPeriodPeriod_start G109
Statut Fin Peacuteriode DocumentStatusDocumentPeriodPeriod_end G109
Statut
AvoirRequis(OUINON) DocumentStatusDocumentPeriodCreditNoteRequired
Les balises suivantes sont reacutefeacuterenceacutees dans le format syntaxique AIFE_Statut mais ne sont pas reacutefeacuterenceacutes dans
le format seacutemantique
Fournisseur RIDET SIREN VAT_ID
Deacutebiteur Montant HT Montant TTC Engagement Juridique Numeacutero De Lot Date De Reacuteception Protocole
Originator Numeacutero de Facture de Reacutefeacuterence Sandbox)
Autres ensemble des balises reacutefeacuterenceacutees
Ces balises feront lrsquoobjet drsquoune valorisation par une donneacutee constante ou ne seront pas valoriseacutees
Les donneacutees seacutemantiques reacutefeacuterenceacutees dans le flux Cycle de Vie suivantes ne trouvent pas drsquoapplication dans le
format AIFE_STATUT
Fournisseur Code pays typage identifiant
Deacutebiteur Typage Identifiant Nom (Raison Sociale)
Donneacutees Statut Type Compleacutement Libelleacute Horodatage Identifiant Producteur Identifiant Facture du
Reacutecepteur (reacutef MandatDP)
154 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
4532 Format CPPStatut
Ce format est eacutediteacute par lrsquoAIFE Il est proposeacute pour tous les eacutemetteurs de factures Si les fournisseurs priveacutes
raccordeacutes en EDI peuvent demander agrave recevoir les donneacutees du cycle de vie au format AIFE_Statut lrsquoutilisation
du format CPPStatut est agrave privileacutegier
Le scheacutema XSD de ce format est disponible en annexe des speacutecifications externes de la solution mutualiseacutee
Ce fichier peut ecirctre ouvert agrave partir drsquoun eacutediteur de fichier XSD afin drsquoafficher lrsquoarborescence telle que preacutesenteacutee
avec lrsquoimage ci-dessous
155 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
156 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Chaque balise preacutesenteacutee est associeacutee agrave une donneacutee geacuteneacuterique et respecte sa cardinaliteacute et les regravegles
geacuteneacuteriques associeacutees
Les regravegles syntaxiques associeacutees aux balises peuvent porter sur
une restriction de la valeur autoriseacutee dans les regravegles geacuteneacuteriques une regravegle compleacutementaire agrave appliquer sur cette balise ou un ensemble de balises
Le bloc racine est laquo CPPStatut raquo
45321 Format CPPStatut ndash syntaxe de lrsquoenveloppe
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Enveloppe Unitaire CPPStatut Enveloppe EnveloppeUnitaire G101
G116
Enveloppe Unitaire
Paramegravetres CPPStatut Enveloppe EnveloppeUnitaire
Paramegravetres
Paramegravetres
Paramegravetres Paramegravetre
individuel
CPPStatut Enveloppe
EnveloppeUnitaireParametresParametreIndiv
Paramegravetre Individuel
ParametreIndiv Valeur
paramegravetre
CPPStatut Enveloppe
EnveloppeUnitaireParametres
ParametreIndivValeurparametrecode
ParametreIndiv Note CPPStatut Enveloppe
EnveloppeUnitaireParametres
ParametreIndivValeurparametrenote
P112
ParametreIndiv Numeacutero drsquoordre CPPStatut Enveloppe
EnveloppeUnitaireParametres
ParametreIndivValeurparametreNumOrdre
Enveloppe Unitaire
Partenaires CPPStatut Enveloppe Partenaires
Partenaires
Partenaires Reacutecepteur CPPStatut Enveloppe PartenairesReacutecepteur
Partenaires Emetteur CPPStatut Enveloppe PartenairesEmetteur
Reacutecepteur
Reacutecepteur Identifiant CPPStatut Enveloppe PartenairesRecepteurId
Reacutecepteur Libelleacute
CPPStatut Enveloppe PartenairesRecepteurLibelle
157 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Reacutecepteur Note CPPStatut Enveloppe PartenairesRecepteurNote P112
Emetteur
Emetteur Identifiant CPPStatut Enveloppe PartenairesEmetteurId
Emetteur Libelleacute
CPPStatut Enveloppe PartenairesEmetteurLibelle
Emetteur Note CPPStatut Enveloppe PartenairesEmetteurNote P112
45322 Format CPPStatut ndash syntaxe des donneacutees
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
CPP Statut
CPPStatut CPPflux statuts CPPFluxStatuts
CPPStatut CPP Facture
Statuts
CPPFactureStatuts
CPP Flux Statuts
CPPFluxStatuts Flux statut
unitaire CPPFluxStatuts FluxStatutUnitaire
CPP Flux Statut Unitaire
Flux statut unitaire Numeacutero
drsquoordre CPPFluxStatuts FluxStatutUnitaire NumOrdre
Flux Statut Unitaire Donneacutees
Statut
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut
Donneacutees statut
DonneacuteesStatut Code statut CPPFluxStatuts FluxStatutUnitaire
DonneesStatut IdStatut G503
DonneacuteesStatut Compleacutement
Statut
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut ComplementStatut
DonneacuteesStatut Commentaire CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Commentaire
DonneacuteesStatut Note CPPFluxStatuts Fluxstatutunitaire
DonneesStatut Note
DonneacuteesStatut Horodatage CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Horodatage G126
DonneacuteesStatut Type
identifiant producteur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut TypeIdProducteur
158 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
DonneacuteesStatut Identifiant
producteur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut IdProducteur
DonneacuteesStatut Identifiant
flux
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut IdFlux
DonneacuteesStatut Deacutetail CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Detail
Deacutetail
Deacutetail Ligne drsquoeacuterreur CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
Deacutetail Nombre de lignes en
eacuterreur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details NbLignesErreur
Deacutetail de la ligne drsquoerreur
Deacutetail ligne drsquoerreur
Identifiant de la ligne
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
IdLigne
Deacutetail ligne drsquoerreur Nature
de lrsquoerreur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
NatureErreur
Deacutetail ligne drsquoerreur Code de
lrsquoerreur CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
CodeErreur
Deacutetail ligne drsquoerreur Libelle
de lrsquoerreur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
LibelleErreur
Deacutetail ligne drsquoerreur
Description de lrsquoerreur
CPPFluxStatuts FluxStatutUnitaire
DonneesStatut Details LigneErreurDetail
DescriptionErreur
P112
CPP Factures Statuts
CPP Factures Statuts CPP
Facture statut unitaire CPPFactureStatutsCPPFactureStatutUnitaire
159 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
CPP Facture Statut Unitaire
CPP Facture Statut Unitaire
Fournisseur
CPPFactureStatuts CPPFactureStatutUnitaire
Fournisseur
CPP Facture Statut Unitaire
Deacutebiteur
CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur
CPP Facture Statut Unitaire
Donneacutees statut
CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut
CPP Facture Statut Unitaire
Numeacutero drsquoordre
CPPFactureStatuts CPPFactureStatutUnitaire
NumOrdre
Fournisseur
Fournisseur Code Pays CPPFactureStatuts CPPFactureStatutUnitaire
Fournisseur CodePays
G201
G202
G203
Fournisseur Type drsquoidentifiant CPPFactureStatuts CPPFactureStatutUnitaire
Fournisseur TypeIdentifiant
G204
Fournisseur Identifiant
CPPFactureStatutsCPPFactureStatutUnitaire
Fournisseur Identifiant
G206
G207
G208
G210
G214
Fournisseur Raison sociale CPPFactureStatutsCPPFactureStatutUnitaire
Fournisseur RaisonSociale
G209
Deacutebiteur
Deacutebiteur Code pays CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur CodePays
Deacutebiteur Type drsquoidentifiant CPPFactureStatutsCPPFactureStatutUnitaire
Debiteur TypeIdentifiant
G204
G216
Deacutebiteur Identifiant CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur Identifiant
G214
G216
Deacutebiteur Nom (Raison
sociale)
CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur Nom G209
Deacutebiteur Code service CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur CodeService
Deacutebiteur Nom service CPPFactureStatuts CPPFactureStatutUnitaire
Debiteur NomService
Donneacutees du statut
Donneacutees Statut Code statut CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut IdStatut G501
Donneacutees Statut Compleacutement
statut
CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut ComplementStatut
160 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Donneacutee geacuteneacuterique Bloc Balise Regravegles
syntaxiques
Regravegles
geacuteneacuteriques
Donneacutees Statut Commentaire CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut Commentaire
Donneacutees Statut Horodatage CPPFactureStatutsCPPFactureStatutUnitaire
DonneesStatut Horodatage G126
Donneacutees Statut Identifiant
Producteur
CPPFactureStatutsCPPFactureStatutUnitaire
DonneesStatut Producteur Id
Donneacutees Statut Identifiant
facture CPPFactureStatutsCPPFactureStatutUnitaire
DonneesStatut IdFacture
G105
G106
Donneacutees Statut Date facture CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut DateFacture G109
Donneacutees Statut Identifiant
MandatDP
CPPFactureStatuts CPPFactureStatutUnitaire
DonneesStatut IdMandatDP
161 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
46 Regravegles de gestion associeacutees aux donneacutees associeacutees aux formats syntaxiques
461 Regravegles de Gestion applicables aux formats syntaxiques UBL
Id Titre Libelleacute Nature
S101 Description de la Peacuteriode
de Facturation
Les regravegles de prise en compte de la peacuteriode de facturation
sont
si date Deacutebut et Date Fin sont renseigneacutees elles permettent de valoriser une description = Peacuteriode de Facturation du ltDateDeacutebutgt au ltDateFingt
sinon la valeur de la donneacutee Description est prise en
compte
Restitution
S102 Modaliteacutes de Paiement Identifiant Compte Bancaire et Identifiant Etablissement
Bancaire doivent ecirctre renseigneacutes (au format IBANBIC) si la
valeur de Mode de Paiement est parmi [30 31 49]
Coheacuterence
S103 Format de lrsquoUniteacute de
Livraison
LrsquoUniteacute de Livraison est une zone de texte
Les donneacutees numeacuteriques exprimant un nombre drsquoarticles
par uniteacute sont converties en texte et preacutefixeacutees par lsquox lsquo
exemple 10 devient lsquox 10rsquo
Les donneacutees texte sont conserveacutees telles quelles
exemple lsquoBoicircte de 10rsquo
Format
S104 Type de Facture autoriseacute Parmi
- 380 382 383 384 et 385 paiement total
- 386 acompte
- 381 avoir
Codification
S105 Type de mode de
Paiement autoriseacute
Parmi
- 01 Instrument not defined
- 10 Cash
- 20 Check
- 30 Credit Transfert
- 31 Debit transfert
- 42 Payment to Bank account
- 48 Bank Card
- 49 Direct Debit
Codification
162 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
462 Regravegles de Gestion applicables aux formats syntaxiques CII
Id Titre Libelleacute Nature
S201 Description de la Peacuteriode
de Facturation
Les regravegles de prise en compte de la peacuteriode de facturation
sont
si date Deacutebut et Date Fin sont renseigneacutees elles permettent de valoriser une description = Peacuteriode de Facturation du ltDateDeacutebutgt au ltDateFingt
sinon la valeur de la donneacutee Description est prise en compte
Restitution
S202 Modaliteacutes de Regraveglement Identifiant Compte Bancaire et Identifiant Etablissement
Bancaire doivent ecirctre renseigneacutes (au format IBANBIC) si la
valeur de Mode de Paiement est parmi [30 31 49]
Coheacuterence
S203 Format de lrsquoUniteacute de
Livraison
LrsquoUniteacute de Livraison est une zone de texte
Les donneacutees numeacuteriques exprimant un nombre drsquoarticles
par uniteacute sont converties en texte et preacutefixeacutees par lsquox lsquo
exemple 10 devient lsquox 10rsquo
Les donneacutees texte sont conserveacutees telles quelles
exemple lsquoBoicircte de 10rsquo
Format
S204 Type de Facture autoriseacute Parmi
- 380 382 383 384 et 385 paiement total
- 386 acompte
- 381 avoir
Codification
S205 Type de mode de
Paiement autoriseacute
Parmi
- 01 Instrument not defined
- 10 Cash
- 20 Check
- 30 Credit Transfert
- 31 Debit transfert
- 42 Payment to Bank account
- 48 Bank Card
- 49 Direct Debit
Codification
163 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
463 Regravegles de Gestion applicables aux formats syntaxiques PES_Factures_ASAP
Id Titre Libelleacute Nature
S301 Format de lrsquoIdentifiant
fournisseur et deacutebiteur
Alphanumeacuterique agrave 15 car Format
S302 Format des Noms Texte 38 car Format
S303 Valorisation des Noms si Civiliteacute non-vide ou Prenom non-vide ou ComplNom non-
vide alors
Nom Fournisseur (ou deacutebiteur) = Civiliteacute + lsquo lsquo + lsquoPrenom +
lsquo lsquo + Nom + lsquo lsquo + ComplNom
sinon
Nom Fournisseur (ou deacutebiteur) = Nom
Alimentation
S304 Format de lrsquoIdentifiant
de service
Texte 100 car Format
S305 Format du Nom du
Service
Texte 100 car Format
S306 Format de date Toutes les dates dans PES sont exprimeacutees comme AAAA-
MM-JJ
Format
S307 Format drsquoun Montant
dans une Facture
Le Montant dans une facture est exprimeacute par un chiffre sur
19 positions
Il ne peut compoter plus de six deacutecimales
Le seacuteparateur est laquo raquo
Format
S308 Format drsquoun taux de TVA un Taux de TVA dans PES est un nombre deacutecimal non signeacute
agrave 2 deacutecimales et limiteacute agrave 99999
Format
S309 Liste de valeurs pour
Type de facturation
Au sein du bloc PES facture les types de facturation du PES
trouvent une correspondance selon les regravegles suivantes
- le type de facturation laquo 01 FACTURE raquo du PES correspond
au type laquo paiement total raquo dans la solution mutualiseacutee
- le type de facturation laquo 09 ASAP raquo du PES correspond au
type laquo paiement total raquo dans la solution mutualiseacutee
- le type de facturation laquo 03 AVOIR raquo du PES correspond au
type laquo avoir raquo dans la solution mutualiseacutee
Codification
S310 Montant agrave payer Dans le cas de factures de type PES la balise Montant agrave
payer est valoriseacutee dans le flux pivot par les informations
contenues dans la balise montant TTC
Codification
164 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
S311 Liste de valeurs pour
Type de PJ
Au sein du bloc PJ les types de piegraveces jointes du PES
trouvent une correspondance selon les regravegles suivantes
- Lorsque le type laquo 006 raquo (PES_Factures) est indiqueacute la
piegravece jointe sera consideacutereacutee comme la facture originale
(eacutequivalent du type laquo 001 Facture raquo dans la solution
mutualiseacutee
- dans les autres cas eacutenumeacutereacutes ci-dessous la piegravece jointe
sera consideacutereacutee comme eacutetant une piegravece compleacutementaire
laquo eacutequivalent du type laquo 002 PJ Autres raquo)
- 001 Document Budgeacutetaire
- 002 Recette
- 003 Deacutepense
- 004 Etat de Paye
- 005 Etat dAide sociale
Codification
S312 Liste des valeurs du
Mode de Paiement
Les valeurs accepteacutees sont les suivantes
- 01 Numeacuteraire
- 02 Chegraveque
- 03 Virement
- 10 Preacutelegravevement
- 09 Autres
- 12 Titre interbancaire de paiement (TIP)
- 14 - Preacutelegravevement par carte bancaire
Codification
165 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
464 Regravegles de Gestion applicables au format syntaxique du flux PES_DeacutepenseAller
Dans la perspective de la production du flux PES_DeacutepenseAller les collectiviteacutes locales doivent alimenter
certaines donneacutees syntaxiques du format PES_DeacutepenseAller agrave partir des donneacutees du format CPPFacturePivot
qursquoelles reccediloivent de la solution mutualiseacutee-CPP 2017 Les regravegles de gestion ci-dessous preacutesentent les
correspondances agrave opeacuterer entre les deux formats afin notamment de permettre la remonteacutee des donneacutees du
cycle de vie depuis HELIOS vers la solution mutualiseacutee
Id Titre Libelleacute Nature
S401 Numeacutero de
factures
Balise du PES_Aller Deacutepense concerneacutee PES_DepenseAller
BordereauPiece BlocPieceInfoPceIdPce
est alimenteacutee par CPPFacturePivotUnitaire DonneesFacture
IdentificationFacture NumeroFacture
Codification
S402 Montant HT Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece BlocLignePiece InfoLignePce MtHT
est alimenteacutee par CPPFacturePivotUnitaire DonneesFacture
Montants MontantHT
Codification
S403 Mode de
Paiement
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece BlocLignePiece InfoLignePceModRegl
est alimenteacutee par CPPFacturePivotUnitaire DonneesFacture
ModePaiementCode
Codification
S404 Code Pays du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece BlocLignePiece InfoLignePce CodPays
est alimenteacutee par CPPFacturePivotUnitaire Fournisseur CodePays
Codification
S405 Type
drsquoidentifiant du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece Tiers Adresse NatIdTiers
est alimenteacutee par CPPFacturePivotUnitaire Fournisseur
TypeIdentifiant
Codification
S406 Identifiant du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece Tiers Adresse IdTiers
est alimenteacutee par CPPFacturePivotUnitaire Fournisseur Id
Codification
S407 Identifiant du
deacutebiteur
Balise du PES_Aller Deacutepense concerneacutee en-tecircte du PES (Siret
collectiviteacute) IdColl
est alimenteacute par CPPFacturePivotUnitaire Debiteur Id
Codification
S408 Code service
du deacutebiteur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece BlocPiece
InfoPceCodServ
est alimenteacute par CPPFacturePivotUnitaire Debiteur CodeService
Codification
S409 Identifiant du
compte
bancaire du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece Tiers Compte bancaire Bic (ou IBAN)
est alimenteacute par CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Compte
Codification
S410 Identifiant de
lrsquoeacutetablissement
bancaire du
fournisseur
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece
LignedePiece Tiers Compte bancaire LibBanc
est alimenteacute par CPPFacturePivotUnitaire Fournisseur
ReferenceBancaire Etablissement
Codification
166 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Id Titre Libelleacute Nature
S411 Identifiant de
la Piegravece Jointe
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece BlocPiece
PJRef IdUnique
est alimenteacute par CPPFacturePivotUnitaire PJ IdUnique
Codification
S412 Nom de la
Piegravece Jointe
Balise du PES_Aller Deacutepense concerneacutee Bordereau Piece BlocPiece
PJRef NomPJ
est alimenteacute par CPPFacturePivotUnitaire PJ NomPJ
Codification
167 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
465 Regravegles de Gestion applicables aux formats syntaxique CPP
S501 Mode de Paiement Les valeurs autoriseacutees sont
- 01 Espegravece
- 02 Chegraveque
- 03 Virement
- 04 Preacutelegravevement
- 05 Autre
Si le mode de Paiement est valoriseacute autre par le fournisseur
ou nrsquoest pas valoriseacute dans le flux eacutemis par le fournisseur la
valeur Virement sera renseigneacutee dans le flux pivot par la
solution mutualiseacutee-CPP2017
Codification
168 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5 PRESENTATION DU MODE SERVICE
51 Le principe de fonctionnement des API
511 Preacutesentation de lrsquooffre de service
Toutes les fonctions proposeacutees en mode service par la solution mutualiseacutee CPP-2017 ont eacuteteacute regroupeacutees en
quatorze services exposeacutes permettant de reacutepondre aux besoins des SI utilisateurs
1 Factures eacutemises
2 Factures de travaux
3 Factures agrave valider
4 Factures reccedilues
5 Meacutemoires de frais de justice
6 Demandes de remboursement TIC
7 Engagements
8 Sollicitations eacutemises
9 Sollicitations reccedilues
10 Gestion des utilisateurs
11 Gestion des structures
12 Gestion du compte utilisateur
13 Qualification des flux
14 Reacutefeacuterentiels
169 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Le style drsquoarchitecture retenue pour exposer ces services est lrsquoarchitecture RESTJSON
Service exposeacutez
1 Factures eacutemises x x x
2 Factures de travaux x x x
3 Factures agrave valider x x x
4 Factures reccedilues x x x
5 Meacutemoires de frais de justice x x x
6 Demandes de remboursement TIC x x x
7 Engagements x x x
8 Sollicitations eacutemises x x x
9 Sollicitations reccedilues x x x
10 Gestion des utilisateurs x x x
11 Gestion des structures x x x
12 Gestion du compte utilisateur x x x
13 Qualification des flux x x x
14 Reacutefeacuterentiels x
SI FOURSI SPL
(COLLOC)SI EPN
PORTAIL
TIERS
512 Contraintes lieacutees au header de la requecircte
- Accept textplain par deacutefaut
- Accept-charset UTF-8
- Accept-encoding gzipdeflate par deacutefaut
- Accept-language fr_FR
- Cookie aucune contrainte
- Content-lenght aucune contrainte
- Content-md5 aucune contrainte
- Date aucune contrainte
- Authorization et authenticate sont lieacutes agrave lrsquoauthentification et traiteacutes dans le cadre de ce sujet
170 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52 Les services proposeacutes en API
Listes des
theacutematiques
fonctionnelles
Gestion des
engagements
juridique
Qualification Reacutefeacuterentiels
Listes des espacesDemandes de
remboursement
Meacutemoires
de justice
Engagements
juridique
Gestion
des entiteacutes
Qualification des
flux
Liste des services
exposeacutes
Factures
agrave
eacutemettre
Factures
de travaux
Factures
agrave valider
Factures
reccedilues
Sollicitations
eacutemises
Sollicitations
reccedilues Administration SN1
Mon
compte Gestionnairerechercher X X X X X X X X X X X X X
enregistrer X X X X X X X X X X
soumettre X X X X X X X X
dupliquer X X X X
supprimer X X X X X X
consulterDetail X X X X X X X X X X X X X
consulterHistorique X X X X X X X X X X X
consulterPiece X X X X X X X X X X
telecharger X X X X X X X X X
fildEvenement X X X X X X X X X X X X X
listeActions X X X X X X X X X X X X
tableaudeBord X X X X X X X X X X X
deposerFlux X X X X X
deposerPdf X X
ajouterPj X X X X X X X X X X
traiter X X X X X X
recycler X
Factures Sollicitations Gestion utilisateurs
Assistance utilisateursGestion des demandes de paiement Gestion utlisateurs et des entiteacutes
Le scheacutema ci-dessous deacutecrit une seacutequence type pour une personne publique qui souhaite teacuteleacutecharger les
derniegraveres factures reccedilues sur la solution mutualiseacutee-CPP 2017 et mettre agrave jour les statuts
1 Lrsquoutilisateur appelle la meacutethode laquo Rechercher raquo du service laquo factures reccedilues raquo afin de rechercher
les factures reccedilues non teacuteleacutechargeacutees Pour ce faire il peut utiliser diffeacuterents critegraveres de recherche
(ex statut de la facture)
2 Lrsquoutilisateur appelle la meacutethode laquo teacuteleacutecharger raquo du service laquo factures reccedilues raquo afin de teacuteleacutecharger
les donneacutees du flux pivot et les piegraveces jointes associeacutees des factures rechercheacutees Il peut effectuer
un teacuteleacutechargement unitaire ou en masse
3 Lrsquoutilisateur appelle la meacutethode laquo traiter raquo du service laquo factures reccedilues raquo afin de mettre agrave jour le
statut des factures teacuteleacutechargeacutees
171 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
521 Service factures eacutemises
Le service factures eacutemises offre un accegraves agrave lrsquoespace facture eacutemise de la solution mutualiseacutee-CPP 2017 Ce
service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace Il permet notamment agrave un utilisateur de
saisir deacuteposer ou transmettre un flux de facture Il offre aussi les aides agrave la transmission de factures proposeacutees
sur le portail duplication de facture saisie et recyclage de factures Il permet de rechercher une facture
preacuteceacutedemment eacutemise vers la solution mutualiseacutee-CPP 2017 de consulter la piegravece et son historique ainsi que de
la teacuteleacutecharger
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5211 Meacutethode rechercher
La meacutethode rechercher permet de rechercher les factures en fonction des critegraveres passeacutes en
paramegravetres Elle renvoie un objet permettant uniquement lrsquoaffichage dans une liste et qui ne contient
pas lrsquoensemble des donneacutees de la facture
httpsfactureEmiserechercher
Tableau drsquoentreacutee
Attribut Typage (tagger) Format Regravegles de gestion Service fournissant
la donneacutee Cardinalit
eacute
IdUtilisateurCourant
String identifiant de lrsquoutilisateur courant dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par Chorus Portail Pro
1
DestinataireEtat
Boolean indicateur si leacutetat est le destinataire
- true si leacutetat est le destinataire
0-1
false sinon
CodeDestinataire String identifiant du destinataire de la facture
varchar(18) Valeur alphanumerique
RechercherDestinataire
0-1
CodeService String code du service destinataire de la facture
varchar(100) Valeur alphanumerique
RechercherServiceExecutant
0-1
NumeroDemandePaiement
String numeacutero de la demande de paiement
varchar(20)
Cet identifiant est unique par fournisseur Valeur
alphanumerique
0-1
PeriodeDateDepotDu String date de deacutebut de la peacuteriode de deacutepocirct
Date Format date AAAA-MM-JJ
0-1
PeriodeDateDepotAu String date de fin de la peacuteriode de deacutepocirct
Date Format date AAAA-MM-JJ
0-1
TypeFacture
String type de facture
varchar(50) Enumeacuteration avec deux valeurs possibles
0-1 - Facture
- Avoir
Fournisseur String identifiant du fournisseur
varchar(18) Valeur alphanumerique
RecupererFournisseursEmetteurs
0-1
172 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
ServiceFournisseur String code du service fournisseur
varchar(100) Valeur alphanumerique
RecupererServicesEmetteurs
0-1
StructureValideur
String identifiant de la structure valideur
varchar(18) Valeur alphanumerique
RecupererStructuresValideurs
0-1
CadreFacturation String code du cadre de facturation
varchar(50) RecupererCadreFacturation
0-1
EtatCourant
String eacutetat
courant de la facture
varchar(50)
Il est possible de preacuteciser un seul ou plusieurs eacutetats Si aucun eacutetat nest
preacuteciseacute la recherche napplique pas de filtre sur leacutetat dune demande
RecupererEtatParTy
peDemandePaiement
0-n
PeriodeDateFactureDu String deacutebut de la peacuteriode de la date de la facture
Date Format date AAAA-MM-JJ
0-1
PeriodeDateFactureAu String fin de la peacuteriode de la date de la facture
Date Format date AAAA-MM-JJ
0-1
MontantHTMin Nombre montant minimum hors taxe
decimal(152) 0-1
MontantHTMax Nombre montant maximum hors taxe
decimal(152) 0-1
MontantTTCMin Nombre montant minimum toute taxe comprise
decimal(152) 0-1
MontantTTCMax Nombre montant maximum toute taxe comprise
decimal(152) 0-1
MontantApayerMin Nombre montant minimale agrave payer
decimal(152) 0-1
MontantApayerMax Nombre montant maximum agrave payer
decimal(152) 0-1
CoordonneeBancaire String identifiant des coordonneacutees bancaires
integer RecupererCoordonneesBancairesValides
0-1
IdUtilisateurCreateur
String identifiant de lrsquoutilisateur creacuteateur de la demande dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par lAIFE
RecupererUtilisateursDuService
0-1
NumeroContrat String numeacutero du contrat
varchar(50) 0-1
NumeroBonCommande String numeacutero du bon de commande
varchar(50) RechercherBonDeCommande
0-1
NumeroFactureOrigine String numeacutero de la facture drsquoorigine
varchar(20)
Si lattribut TypeFacture na
pas pour valeur Avoir le critegravere NumeroFactureOrigine nest pas pris en compte
0-1
ModeDepot String code du mode de deacutepocirct
varchar(50) RecupererModeDepot
0-1
NbResultatsMaximum
Nombre nombre de reacutesultats maximum que lrsquoon veut voir retourner par la recherche
integer
Par deacutefaut le service retourne au maximum 200 reacutesultats
0-1
173 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
PageResultatDemandee
Nombre numeacutero
de la page de reacutesultat agrave afficher
integer
Par deacutefaut le
service retourne la premiegravere page
0-1
NbResultatsParPage
Nombre nombre de reacutesultats par page que lrsquoon veut voir retourner par la recherche
integer Par deacutefaut le service retourne 10 reacutesultats par page
0-1
TriSens
String sens du tri - Enumeration avec deux valeurs possibles
0-1 - Ascendant
- Descendant
Par deacutefaut le tri est descendant
TriColonne String colonne sur laquelle le tri doit ecirctre effectueacute
-
Enumeration avec 11 valeurs
possibles - NumeroDemandePaiement - Fournisseur - Destinataire - ServiceExecutant - TypeFacture - DateFacture - DateDepot - MontantHT - MontantTTC
- Devise - Etat Par deacutefaut le tri est effectueacute sur le champ DateDepot
0-1
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
TypeDemandePaiement String type de demande de paiement
varchar(50) 0-
Fournisseur String libelleacute du fournisseur eacutemetteur
varchar(201)
Cette donneacutee est une chaicircne de caractegraveres qui correspond soit agrave la raison sociale du fournisseur soit agrave la concateacutenation du nom et du preacutenom de son repreacutesentant
0-
Destinataire String libelleacute du destinataire
varchar(80) 0-
ServiceExecutant
String libelleacute
du service exeacutecutant
varchar(255) 0-
TypeFacture String type de facture
varchar(50)
Enumeacuteration avec deux valeurs possibles - Facture - Avoir
0-
174 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
NumeroDemandePaiement
String numeacutero
de la demande de paiement
varchar(20)
Cet identifiant est unique par
fournisseur Valeur alphanumerique
0-
DateFacture String date de la facture
date Format date JJMMAAAA 0-
DateDepot
String date de deacutepocirct de la demande de paiement
date Format date JJMMAAAA 0-
MontantHT
String montant HT de la demande de
paiement
decimal(152) 0-
MontantTTC
String montant TTC de la demande de paiement
decimal(152) 0-
Devise String devise de la demande de paiement
varchar(5) 0-
Etat String eacutetat courant de la facture
varchar(50) 0-
PageCourante Nombre numeacutero de la page courante
- 1
Pages
Nombre nombre de
pages renvoyeacutees par la recherche
- 1
NbResultatsParPage
Nombre nombre de reacutesultats par page
- 1
Total
Nombre nombre de reacutesultats renvoyeacute par la recherche
- 1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000 Erreur sur au moins un des paramegravetres transmis
175 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5212 Meacutethode enregistrer
La meacutethode enregitrer permet drsquointeacutegrer dans la solution mutualiseacutee une facture au format brouillon La
facture enregistreacutee peut avoir eacuteteacute saisie entiegravere ment dans la solution invoquant le service ou avoir eacuteteacute
teacuteleacuteverseacutee dans celui-ci sous forme drsquoun fichier PdF
httpsfactureEmiseenregistrer
Tableau drsquoentreacutee
Attribut Sous-attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
IdUtilisateurCourant
String identifiant de lrsquoutilisateur courant dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par lAIFE
1
ModeDepot String code du
mode de deacutepocirct varchar(3) 1
NumeroDemandePaiementSaisi
String numeacutero de la demande de paiement
varchar(20)
Obligatoire si le
mode de Deacutepocirct est PORTAIL_PDF Cet identifiant est unique par fournisseur Valeur alphanumerique
0-1
DateFournisseur
String date de la demande de paiement deacuteposeacutee en PDF
date
Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF Format date AAA-MM-JJ
0-1
DestinataireCodeDestinataire
String identifiant du destinataire de la facture
varchar(18) Valeur alphanumerique
RechercherDestinataire
0-1
DestinataireCodeServiceExecutant
String code du service destinataire de la facture
varchar(100) Valeur alphanumerique
RechercherServiceExecutant
0-1
Fournisseurs
CodeFournisseur
String identifiant
du fournisseur varchar(18)
Valeur
alphanumerique
RecupererFo
urnisseursEmetteurs
0-1
FournisseursCodeServiceFournisseur
String code du service fournisseur
varchar(100) Valeur alphanumerique
RecupererServicesEmetteurs
0-1
Fournisseurs CodeCoordonneesBancairesFournisseur
String identifiant des coordonneacutees bancaires du fournisseur
integer Obligatoire si le mode de deacutepocirct est SAISIE_WEB
RecupererCoordonneesBancairesValides
0-1
CadredeFacturationCodeCadreFacturation
String code du cadre de facturation
varchar(50) RecupererCadreFacturation
0-1
CadredeFacturationCodeStructureValideur
String code de la structure valideur
varchar(18) Valeur alphanumerique
RechercherStructuresValideurs
0-1
Reacutefeacuterences DeviseFacture
String code de la devise de la facture
varchar(5) RecupererDevises
0-1
Reacutefeacuterences Type Facture
String type de la facture
varchar(50)
Enumeacuteration avec 3 valeurs possibles - Facture - Avoir
- Acompte
0-1
176 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
Reacutefeacuterences TypeTva String type de TVA
varchar(50)
Enumeration avec
4 valeurs possibles - TVA_SUR_DEBIT - TVA_SUR_ENCAISSEMENT - EXONERATION - SANS_TVA
0-1
Reacutefeacuterences MotifExonerationTva
String motif drsquoexoneacuteration de TVA
varchar(5)
La saisie drsquoun motif nrsquoest possible et obligatoire que si le type de TVA laquo Exoneacutereacute raquo est seacutelectionneacute
RecupererMotifsExonerationTva
0-1
Reacutefeacuterences
NumeroMarche
String numeacutero du
marcheacute varchar(50)
Si le destinataire est lrsquoeacutetat alors le
systegraveme controcircle lrsquoexistence du marcheacute (si renseigneacute) et du bon de commande (si renseigneacute)
0-1
Reacutefeacuterences NumeacuteroBonCommande
String numeacutero du bon de commande
varchar(50) RechercherBonDeCommande
0-1
Reacutefeacuterences NumeroFactureOrigine
String numeacutero de la facture drsquoorigine
varchar(20)
Ce paramegravetre est saisissable et
obligatoire si le type de la facture est Avoir Sinon le paramegravetre est ignoreacute
0-1
Reacutefeacuterences ModeReglement
String identifiant du mode de
regraveglement
integer RecupererModeReglement
s
0-1
LignePoste 0-n
LignePosteNumero Nombre numeacutero de la ligne de la facture
integer 0-n
LignePosteReacutefeacuterence
String libelleacute de la reacutefeacuterence de la
ligne de la facture
varchar(40) 0-n
LignePosteDenomination
String deacutenomination de la ligne de la facture
varchar(40) 0-n
LignePosteQuantite Nombre quantiteacute de la ligne de la facture
decimal(196) 0-n
LignePosteUnite String code de lrsquouniteacute de la ligne
de la facture
integer RecupererUnites
0-n
LignePosteMontantUnitaireHT
Nombre montant unitaire HT de la ligne de la facture
decimal(196) 0-n
LignePosteMontantRemiseHT
Nombre montant remise HT de la ligne de la facture
decimal(196) 0-n
LignePosteTauxTva String code du taux de TVA de la
ligne de la facture
varchar(6)
Si le type de TVA de la demande de paiement est SANS_TVA ou
EXONERATION ces paramegravetres sont ignoreacutes
RecupererTa
uxTva 0-n
177 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
LignePosteTauxTvaManuel
Nombre taux de TVA saisi manuellement la ligne de la facture
decimal(52)
Sinon lun des
deux paramegravetres (tauxTva ou tauxTvaManuel) doit obligatoirement ecirctre renseigneacute
0-n
LigneTva 0-n
LigneTvaTaux Nombre taux de TVA
decimal(152) 0-n
LigneTvaMontantBaseHtParTaux
Nombre montant de base HT par taux
decimal(152)
Calcul du montant HT de base pour chaque taux applicable au niveau de la facture
Montant HT de base = Somme (Montant HT apregraves remise globale)
0-n
LigneTvaMontantTvaParTaux
Nombre total TVA par taux de TVA
decimal(152)
Calcul du montant de TVA pour chaque taux applicable au
niveau de la facture Montant TVA = Somme (Montant HT apregraves remise globale) x (100 + taux TVA) 100
agrave-n
MontantHtTotal
Nombre montant
total HT de la facture apregraves remise
decimal(152) 0-1
MontantTVA
Nombre montant total de la TVA sur la facture apregraves remise
decimal(152) 0-1
MontantTtcTotal
Nombre montant total TTC de la facture apregraves remise
decimal(152)
Montant HT apregraves remise globale + Montant TVA + Montant remise globale TTC
0-1
MontantRemiseGlobaleTTC
Nombre montant de la remise globale TTC
decimal(152)
La remise globale TTC ne doit pas ecirctre strictement plus grande que le montant TTC avant remise globale
0-1
MotifRemiseGlobaleTTC
String motif de la remise globale TTC
text(1024) 0-1
MontantAPayer Nombre montant de la facture agrave payer
decimal(152)
Le montant agrave payer ne doit pas ecirctre strictement plus grand que le montant TTC total (apregraves remise
globale TTC)
0-1
PieceJointePrincipaleDesignation
String champ libre deacutesignant la piegravece jointe
varchar(100) Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
0-1
178 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
PieceJointePrincipaleTy
pe
String type de la
piegravece jointe varchar(10)
Obligatoire si le
mode de Deacutepocirct est PORTAIL_PDF
RecupererTy
pesPieceJointe
0-1
PieceJointePrincipaleNumeroLigneFacture
Nombre numeacutero de la piegravece jointe
integer Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
0-1
PieceJointePrincipaleId
String identifiant technique de la piegravece jointe dans le systegraveme
integer Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
AjouterFichierDansSysteme
0-1
PieceJointeComplementaire
0-n
PieceJointeComplementaireDesignation
String champ libre deacutesignant la piegravece jointe
varchar(100) 0-n
PieceJointeComplementaireType
String type de la piegravece jointe
varchar(10)
RecupererTy
pesPieceJointe
0-n
PieceJointeComplementaireNumeroLigneFacture
Nombre numeacutero de la piegravece jointe
integer 0-n
PieceJointeComplementaireId
String identifiant technique de la piegravece jointe dans le systegraveme
integer
RechercherPiecesJointes OU AjouterFichierDansSyste
me
0-n
Commentaire String champ libre de commentaire
text(2000) 0-1
Tableau de sortie
Attribut Typage (tagger) Format Regravegles de gestion Cardinaliteacute
NumeroDemandePaie
ment
String numeacutero de
la demande de
paiement
varchar(20)
Cet identifiant est unique par
fournisseur
Valeur alphanumerique
1
EtatDemande
String eacutetat
courant de la
facture
varchar(50) 1
ModeDepot String code du
mode de deacutepocirct varchar(50)
Dans ce cas le mode de deacutepocirct est
laquo Saisie Web raquo 1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
179 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Controcircles de coheacuterences sur les concepts meacutetiers GDP-CU-11-RGD-01
DemandePaiement
20000 Message GDP_MSG_11005 Lrsquoutilisateur nrsquoa pas les habilitations neacutecessaires pour soumettre la
demande
20001 Le fournisseur doit ecirctre connu de CPP
20002 Le destinataire doit ecirctre connu de CPP
20003 Le service destinataire doit ecirctre connu de CPP et doit appartenir agrave la structure destinataire
20004 Le valideur 1 doit ecirctre connu de CPP
20005 Le marcheacute doit ecirctre un EngagementJuridique connu de CPP
20006 Le bon de commande doit ecirctre un EngagementJuridique connu de CPP
20007 montantHtGlobal = sum LigneTvaParTauxDemandePaiementmontantBaseHt
20008 montantTvaGlobal = sum LigneTvaParTauxDemandePaiementmontantTva
20009 montantTtcGlobal = sum LigneTvaParTauxDemandePaiementmontantBaseHt x tauxTvavaleur (ou
tauxTvaManuel) ndash FacturemontantRemiseGlobaleTtc
Pour chaque LigneTvaParTauxDemandePaiement
20030 montantBaseHt = sum LigneFacturemontantHtApresRemise tels que le taux de TVA de la ligne
facture vaut celui de la ligne reacutecapitulatif TVA par taux
20031 montantTva = montantBaseHt x tauxTvavaleur (ou tauxTvaManuel)
Facture
20041 FacturemontantRemiseGlobaleTtc lt FacturemontantTtcAvantRemisePied
20042 FacturemontantAPayer le FacturemontantTtcGlobal ET gt 0
Controcircles seacutemantiques GDP-CU-11-RGD-02
DemandePaiement
20100 Le type de demande de paiement doit se trouver dans le reacutefeacuterentiel des TypeDemandePaiement
20101 La devise doit se trouver dans le reacutefeacuterentiel des Devise
20102 Le mode de regraveglement doit se trouver dans le reacutefeacuterentiel des ModeReglement
20103 Le cadre de facturation doit se trouver dans le reacutefeacuterentiel des CadreFacturation
20104 Le type de TVA doit se trouver dans le reacutefeacuterentiel des TypeTva
Facture
20120 Le type de la facture doit se trouver dans le reacutefeacuterentiel des TypesFacture
Pour chaque LigneFacture
20130 Le taux de TVA de chaque ligne doit se trouver dans le reacutefeacuterentiel des TauxTva
20131 Lrsquouniteacute de chaque ligne doit se trouver dans le reacutefeacuterentiel des Unites
Pour chaque LigneTvaParTauxDemandePaiement
20140 Le taux de TVA de chaque ligne doit se trouver dans le rfeacuterentiel des TauxTva
Controcircle des informations obligatoires relatives agrave une facture
20301
Uniciteacute Une demande de paiement du mecircme type pour le mecircme fournisseur avec le mecircme
numeacutero existe deacutejagrave (DemandePaiementnumero DemandePaiementtype
DemandePaiementfournisseurstructure)
180 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5213 Meacutethode soumettre
La meacutethode soumettre permet drsquointeacutegrer dans la solution mutualiseacutee une facture La facture soumise
peut avoir eacuteteacute saisie entiegravere ment dans la solution invoquant le service ou avoir eacuteteacute teacuteleacuteverseacutee dans
celui-ci sous forme drsquoun fichier PdF
httpsfactureEmisesoumettre
Tableau drsquoentreacutee
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
IdUtilisateurCourant
String identifiant de lrsquoutilisateur courant dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par lAIFE
1
ModeDepot String code du
mode de deacutepocirct varchar(3) 1
NumeroDemandePaiementSaisi
String numeacutero de la demande de paiement
varchar(20)
Obligatoire si le
mode de Deacutepocirct est PORTAIL_PDF Cet identifiant est unique par fournisseur Valeur alphanumerique
0-1
DateFournisseur
String date de la demande de paiement deacuteposeacutee en PDF
date
Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF Format date AAA-MM-JJ
0-1
DestinataireCodeDestinataire
String identifiant du destinataire de la facture
varchar(18) Valeur alphanumerique
RechercherDestinataire
1
DestinataireCodeServiceExecutant
String code du service destinataire de la facture
varchar(100) Valeur alphanumerique
RechercherServiceExecutant
0-1
Fournisseurs
CodeFournisseur
String identifiant
du fournisseur varchar(18)
Valeur
alphanumerique
RecupererFo
urnisseursEmetteurs
1
FournisseursCodeServiceFournisseur
String code du service fournisseur
varchar(100) Valeur alphanumerique
RecupererServicesEmetteurs
0-1
Fournisseurs CodeCoordonneesBancairesFournisseur
String identifiant des coordonneacutees bancaires du fournisseur
integer Obligatoire si le mode de deacutepocirct est SAISIE_WEB
RecupererCoordonneesBancairesValides
0-1
CadredeFacturationCodeCadreFacturation
String code du cadre de facturation
varchar(50) RecupererCadreFacturation
1
CadredeFacturationCodeStructureValideur
String code de la structure valideur
varchar(18) Valeur alphanumerique
RechercherStructuresValideurs
1
Reacutefeacuterences DeviseFacture
String code de la devise de la facture
varchar(5) RecupererDevises
1
Reacutefeacuterences Type Facture
String type de la facture
varchar(50)
Enumeacuteration avec 3 valeurs possibles - Facture - Avoir
- Acompte
1
181 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
Reacutefeacuterences TypeTva String type de TVA
varchar(50)
Enumeration avec
4 valeurs possibles - TVA_SUR_DEBIT - TVA_SUR_ENCAISSEMENT - EXONERATION - SANS_TVA
1
Reacutefeacuterences MotifExonerationTva
String motif drsquoexoneacuteration de TVA
varchar(5)
La saisie drsquoun motif nrsquoest possible et obligatoire que si le type de TVA laquo Exoneacutereacute raquo est seacutelectionneacute
RecupererMotifsExonerationTva
1
Reacutefeacuterences
NumeroMarche
String numeacutero du
marcheacute varchar(50)
Si le destinataire est lrsquoeacutetat alors le
systegraveme controcircle lrsquoexistence du marcheacute (si renseigneacute) et du bon de commande (si renseigneacute)
0-1
Reacutefeacuterences NumeacuteroBonCommande
String numeacutero du bon de commande
varchar(50) RechercherBonDeCommande
0-1
Reacutefeacuterences NumeroFactureOrigine
String numeacutero de la facture drsquoorigine
varchar(20)
Ce paramegravetre est saisissable et
obligatoire si le type de la facture est Avoir Sinon le paramegravetre est ignoreacute
0-1
Reacutefeacuterences ModeReglement
String identifiant du mode de
regraveglement
integer RecupererModeReglement
s
1
LignePoste 0-n
LignePosteNumero Nombre numeacutero de la ligne de la facture
integer 0-n
LignePosteReacutefeacuterence
String libelleacute de la reacutefeacuterence de la
ligne de la facture
varchar(40) 0-n
LignePosteDenomination
String deacutenomination de la ligne de la facture
varchar(40) 0-n
LignePosteQuantite Nombre quantiteacute de la ligne de la facture
decimal(196) 0-n
LignePosteUnite String code de lrsquouniteacute de la ligne
de la facture
integer RecupererUnites
0-n
LignePosteMontantUnitaireHT
Nombre montant unitaire HT de la ligne de la facture
decimal(196) 0-n
LignePosteMontantRemiseHT
Nombre montant remise HT de la ligne de la facture
decimal(196) 0-n
LignePosteTauxTva String code du taux de TVA de la
ligne de la facture
varchar(6)
Si le type de TVA de la demande de paiement est SANS_TVA ou
EXONERATION ces paramegravetres sont ignoreacutes
RecupererTa
uxTva 0-n
182 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
LignePosteTauxTvaManuel
Nombre taux de TVA saisi manuellement la ligne de la facture
decimal(52)
Sinon lun des
deux paramegravetres (tauxTva ou tauxTvaManuel) doit obligatoirement ecirctre renseigneacute
0-n
LigneTva 1-n
LigneTvaTaux Nombre taux de TVA
decimal(152) 1-n
LigneTvaMontantBaseHtParTaux
Nombre montant de base HT par taux
decimal(152)
Calcul du montant HT de base pour chaque taux applicable au niveau de la facture
Montant HT de base = Somme (Montant HT apregraves remise globale)
1-n
LigneTvaMontantTvaParTaux
Nombre total TVA par taux de TVA
decimal(152)
Calcul du montant de TVA pour chaque taux applicable au
niveau de la facture Montant TVA = Somme (Montant HT apregraves remise globale) x (100 + taux TVA) 100
1-n
MontantHtTotal
Nombre montant
total HT de la facture apregraves remise
decimal(152) 1
MontantTVA
Nombre montant total de la TVA sur la facture apregraves remise
decimal(152) 1
MontantTtcTotal
Nombre montant total TTC de la facture apregraves remise
decimal(152)
Montant HT apregraves remise globale + Montant TVA + Montant remise globale TTC
1
MontantRemiseGlobaleTTC
Nombre montant de la remise globale TTC
decimal(152)
La remise globale TTC ne doit pas ecirctre strictement plus grande que le montant TTC avant remise globale
0-1
MotifRemiseGlobaleTTC
String motif de la remise globale TTC
text(1024) 0-1
MontantAPayer Nombre montant de la facture agrave payer
decimal(152)
Le montant agrave payer ne doit pas ecirctre strictement plus grand que le montant TTC total (apregraves remise
globale TTC)
1
PieceJointePrincipaleDesignation
String champ libre deacutesignant la piegravece jointe
varchar(100) Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
0-1
183 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
PieceJointePrincipaleTy
pe
String type de la
piegravece jointe varchar(10)
Obligatoire si le
mode de Deacutepocirct est PORTAIL_PDF
RecupererTy
pesPieceJointe
0-1
PieceJointePrincipaleNumeroLigneFacture
Nombre numeacutero de la piegravece jointe
integer Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
0-1
PieceJointePrincipaleId
String identifiant technique de la piegravece jointe dans le systegraveme
integer Obligatoire si le mode de Deacutepocirct est PORTAIL_PDF
AjouterFichierDansSysteme
0-1
PieceJointeComplementaire
0-n
PieceJointeComplementaireDesignation
String champ libre deacutesignant la piegravece jointe
varchar(100) 0-n
PieceJointeComplementaireType
String type de la piegravece jointe
varchar(10)
RecupererTy
pesPieceJointe
0-n
PieceJointeComplementaireNumeroLigneFacture
Nombre numeacutero de la piegravece jointe
integer 0-n
PieceJointeComplementaireId
String identifiant technique de la piegravece jointe dans le systegraveme
integer
RechercherPiecesJointes OU AjouterFichierDansSyste
me
0-n
Commentaire String champ libre de commentaire
text(2000) 0-1
Tableau de sortie
Attribut Typage (tagger) Format Regravegles de gestion Cardinaliteacute
NumeroDemandePaie
ment
String numeacutero de
la demande de
paiement
varchar(20)
Cet identifiant est unique par
fournisseur
Valeur alphanumerique
1
EtatDemande
String eacutetat
courant de la
facture
varchar(50) 1
ModeDepot String code du
mode de deacutepocirct varchar(50)
Dans ce cas le mode de deacutepocirct est
laquo Saisie Web raquo 1
DateDepot
String date de
deacutepocirct de la
demande de
paiement
date Format date JJMMAAAA 1
DateFournisseur
String date de la
demande de
paiement deacuteposeacutee
en PDF ou EDI
date Format date JJMMAAAA 1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
184 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
Controcircles de coheacuterences sur les concepts meacutetiers GDP-CU-11-RGD-01
DemandePaiement
20000 Message GDP_MSG_11005 Lrsquoutilisateur nrsquoa pas les habilitations neacutecessaires
pour soumettre la demande
20001 Le fournisseur doit ecirctre connu de CPP
20002 Le destinataire doit ecirctre connu de CPP
20003 Le service destinataire doit ecirctre connu de CPP et doit appartenir agrave la structure
destinataire
20004 Le valideur 1 doit ecirctre connu de CPP
20005 Le marcheacute doit ecirctre un EngagementJuridique connu de CPP
20006 Le bon de commande doit ecirctre un EngagementJuridique connu de CPP
20007 montantHtGlobal = sum LigneTvaParTauxDemandePaiementmontantBaseHt
20008 montantTvaGlobal = sum LigneTvaParTauxDemandePaiementmontantTva
20009 montantTtcGlobal = sum LigneTvaParTauxDemandePaiementmontantBaseHt x
tauxTvavaleur (ou tauxTvaManuel) ndash FacturemontantRemiseGlobaleTtc
Pour chaque LigneTvaParTauxDemandePaiement
20030 montantBaseHt = sum LigneFacturemontantHtApresRemise tels que le taux de TVA de la ligne
facture vaut celui de la ligne reacutecapitulatif TVA par taux
20031 montantTva = montantBaseHt x tauxTvavaleur (ou tauxTvaManuel)
Facture
20041 FacturemontantRemiseGlobaleTtc lt FacturemontantTtcAvantRemisePied
20042 FacturemontantAPayer le FacturemontantTtcGlobal ET gt 0
Controcircles seacutemantiques GDP-CU-11-RGD-02
DemandePaiement
20100 Le type de demande de paiement doit se trouver dans le reacutefeacuterentiel des TypeDemandePaiement
20101 La devise doit se trouver dans le reacutefeacuterentiel des Devise
20102 Le mode de regraveglement doit se trouver dans le reacutefeacuterentiel des ModeReglement
20103 Le cadre de facturation doit se trouver dans le reacutefeacuterentiel des CadreFacturation
20104 Le type de TVA doit se trouver dans le reacutefeacuterentiel des TypeTva
Facture
20120 Le type de la facture doit se trouver dans le reacutefeacuterentiel des TypesFacture
Pour chaque LigneFacture
20130 Le taux de TVA de chaque ligne doit se trouver dans le rfeacuterentiel des TauxTva
20131 Lrsquouniteacute de chaque ligne doit se trouver dans le reacutefeacuterentiel des Unites
185 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Pour chaque LigneTvaParTauxDemandePaiement
20140 Le taux de TVA de chaque ligne doit se trouver dans le rfeacuterentiel des TauxTva
Controcircle des informations obligatoires relatives agrave une facture
20200 Champ obligatoire Le cadre de facturation (FacturecadreFacturation)
20201 Champ obligatoire Le valideur (DemandePaiementvalideur1) si le cadre de facturation vaut laquo
A4 A5 A6 A7 A12 A13 A14 ou A15 raquo
20202
Champ obligatoire Les coordonneacutees bancaires (DemandePaiementcoordonneesBancaires) et
les informations relatives agrave lrsquoaffactureur (DemandePaiementaffactureuridentifiant
raisonSociale typeIdentifiant) si le cadre de facturation vaut laquo A10 raquo jusqursquoagrave laquo A17 raquo
20203 Champ obligatoire Lrsquoidentifiant du fournisseur (DemandePaiementfournisseurstructure)
20204 Champ obligatoire Lrsquoidentifiant du destinataire (DemandePaiementdestinatairestructure)
20205 Champ obligatoire le code du service exeacutecutant
(DemandePaiementdestinataireserviceExecutant)
20206 Champ obligatoire Le type de TVA (DemandePaiementtypeTVA)
20207 Champ obligatoire Le motif drsquoexoneacuteration TVA (DemandePaiementmotifExonerationTva) si
typeTva vaut laquo EXONERATION raquo
20208 Champ obligatoire La devise (DemandePaiementdevise)
20209 Champ obligatoire Le mode de regraveglement (DemandePaiementmodalite)
20210 Champ obligatoire Le type de facture projet de deacutecompte ou eacutetat drsquoacompte
(FacturetypeFacture ProjetDecomptetypeProjetDecompte EtatAcomptetypeEtatAcompte)
20211 Champ obligatoire La reacutefeacuterence agrave la facture drsquoorigine (FactureunmeroFactureOrigine) si
FacturetypeFacture vaut laquo Avoir raquo
20212
Champ obligatoire Le marcheacute ou bon de commande (DemandePaiementmarche ou
DemandePaiementbonCommande) si le destinataire le demande (cf
StructuregestionNumeroEJ)
20213
Champ obligatoire Les montants HT global TVA global TTC global et A payer
(DemandePaiementmontantHtGlobal montantTvaGlobal montantTtcGlobal
FacturemontantAPayer)
20214
Champ obligatoire
Si la Facture comporte au moins une ligne pour chaque ligne de facture les informations
suivantes sont obligatoires
- Le numeacutero de la ligne de deacutetail (LigneDemandePaiementnumero)
- La deacutenomination (LigneDemandePaiementdenomination)
- La quantiteacute (LigneFacturequantite)
- Lrsquouniteacute (LigneFactureunite)
- Le montant unitaire HT (LigneFacturemontantUnitaireHt)
- Le taux de TVA (LigneFacturetauxTVA)
20215
Champ obligatoire Si le cadre de facturation (DemandePaiementcadreFacturation) est un
cadre de facturation de sous-traitant ou de cotraitant alors le valideur
(DemandePaiementvalideur1) doit obligatoirement ecirctre renseigneacute
20300 Champ obligatoire Le numeacutero de la demande de paiement doit ecirctre saisi
(DemandePaiementnumero)
20301
Uniciteacute Une demande de paiement du mecircme type pour le mecircme fournisseur avec le mecircme
numeacutero existe deacutejagrave (DemandePaiementnumero DemandePaiementtype
DemandePaiementfournisseurstructure)
20302 Champ obligatoire La date de la demande de paiement dans le SI du Fournisseur doit ecirctre saisi
(DemandePaiementdateFournisseur)
186 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
20303
Champ obligatoire
Si le mode de deacutepocirct est PORTAIL_PDF les informations suivantes sur la piegravece jointe principale
sont obligatoires
- La deacutesignation de la piegravece jointe (PieceJointeDemandePaiementdesignation)
- Le type de la piegravece jointe (PieceJointeDemandePaiementtypePieceJointecode)
- Le numeacutero de la piegravece jointe (PieceJointeDemandePaiementnumeroLigne)
- Lidentifiant technique de la piegravece jointe associeacutee au fichier (PieceJointeid)
5214 Meacutethode dupliquer
Description agrave venir
5215 Meacutethode supprimer
Description agrave venir
5216 Meacutethode consulterDetail
Description agrave venir
5217 Meacutethode consulterHistorique
Description agrave venir
5218 Meacutethode consulterPiece
Description agrave venir
187 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5219 Meacutethode telecharger
La meacutethode telecharger permet de reacutecupeacuterer au choix
- Le format pivot contenant de 1 agrave n factures et leurs piegraveces jointes reccedilues
- 1 agrave n factures au format PdF dans une archive
- 1 agrave n factures au format PdF et les piegraveces jointes associeacutees dans une archive
Les reacutefeacuterences aux factures agrave teacuteleacutecharger peuvent ecirctre reacutecupeacuterer au moyen de la meacutethode rechercher
httpsfactureEmisetelecharger
Tableau drsquoentreacutee
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant
la donneacutee
Cardinaliteacute
IdUtilisateurCourant
String identifiant
de lrsquoutilisateur
courant dans le
systegraveme CPP
varchar(100)
Doit respecter les
regravegles de seacutecuriteacute
communiqueacutees par
lAIFE
1
Format
String format
sous lequel la ou
les demandes de
paiement doivent
ecirctre reacutecupeacutereacutees
- varchar(5)
Enumeacuteration avec
2 valeurs
possibles
- PIVOT
1
AvecPiecesJointesCom
plementaires
String indicateur
preacutecisant si les
piegraveces jointes
compleacutementaires
doivent ecirctre
reacutecupeacutereacutees
(uniquement si
Fomrat = PDF)
varcher(3)
Ce paramegravetre doit
ecirctre renseigneacute
uniquement si
Format = laquo PDF raquo
Enumeacuteration avec
2 valeurs possibles
- Oui
- Non
Si le format passeacute
en paramegravetre est laquo
Pivot raquo les piegraveces
jointes sont
systeacutematiquement
teacuteleacutechargeacutees
0-1
Liste de demandes de paiement
ListeFacture 1-n
ListeFactureNumer
o
String numeacutero de
la facture varchar(20)
Cet identifiant est
unique par
fournisseur
Valeur
alphanumerique
0-1
Fournisseurs CodeFournisseur
String identifiant du fournisseur
varchar(18) RecupererFournisseursEmetteurs
0-1
NumeacuteroFacture String Numeacutero de facture unique par fournisseur
Varcher(20) Cette identifiant
associeacute agrave 0-1
188 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
lidentifiant
fournisseur est une
alternative agrave
lidentifiant
technique permet
didentifier de
maniegravere unique la
facture au sein du
systegraveme CPP 2017
189 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
File fichier reacutesultat de
la requecircte
PieceJointeDemand
ePaiementpieceJoi
ntefichier
Fichier au format
Pivot
ou
Fichier au format
ou
Archive ZIP
Sil ny a quun seul
fichier agrave retourner
FichierResultat
correspond agrave ce
fichier (format
Pivot ou PDF)
Si plusieurs fichiers
doivent ecirctre
retourneacutes
FichierResultat
correspond agrave une
archive (ZIP)
contenant
lensemble de ces
fichiers
1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
403 Accegraves refuseacute
404 Page non trouveacutee
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000 Champ obligatoire laquo Aucune demande de paiement seacutelectionneacutee raquo
20001 Champ obligatoire laquo Le format des factures est obligatoire raquo
20002 Le nombre maximum de demandes de paiement teacuteleacutechargeables dans une
mecircme transaction est plafonneacute agrave XX factures
20003 Lrsquoutilisateur doit ecirctre habiliteacute
20004
Lrsquoeacutetat (DemandePaiementetatCourantetat) de la demande de paiement en
base ne doit pas ecirctre eacutegal agrave
- laquo BROUILLON raquo
- laquo SUPPRIME raquo
20005 Le SMA est indisponible ou a remonteacute une erreur
52110 Meacutethode fildEvenements
Description agrave venir
52111 Meacutethode listeActions
Description agrave venir
52112 Meacutethode tableaudeBord
Description agrave venir
190 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52113 Meacutethode deposerFlux
Description agrave venir
52114 Meacutethode depoderPdf
Description agrave venir
52115 Meacutethode ajouterPj
Description agrave venir
52116 Meacutethode recycler
Description agrave venir
191 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
522 Service factures de travaux
Le service factures de travaux offre un accegraves agrave lrsquoespace factures de travaux de la solution mutualiseacutee-CPP 2017
Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Il permet notamment agrave un utilisateur de saisir deacuteposer ou transmettre un flux de facture de travaux Il offre
aussi les aides agrave la transmission de factures de travaux proposeacutees sur le portail duplication de facture saisie et
recyclage de factures Il permet aussi de rechercher une facture de travaux preacuteceacutedemment eacutemise vers la
solution mutualiseacutee-CPP 2017 de consulter la piegravece et son historique ainsi que de la teacuteleacutecharger
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5221 Meacutethode rechercher
5222 Meacutethode enregistrer
5223 Meacutethode soumettre
5224 Meacutethode dupliquer
Description agrave venir
5225 Meacutethode supprimer
Description agrave venir
5226 Meacutethode consulterDetail
Description agrave venir
5227 Meacutethode consulterHistorique
Description agrave venir
5228 Meacutethode consulterPiece
Description agrave venir
5229 Meacutethode telecharger
Description agrave venir
52210 Meacutethode fildEvenements
Description agrave venir
52211 Meacutethode listeActions
Description agrave venir
52212 Meacutethode tableaudeBord
192 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52213 Meacutethode deposerFlux
Description agrave venir
52214 Meacutethode depoderPdf
Description agrave venir
52215 Meacutethode ajouterPj
Description agrave venir
52216 Meacutethode traiter
Description agrave venir
52217 Meacutethode recycler
Description agrave venir
193 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
523 Service factures agrave valider
Le service factures agrave valider offre un accegraves agrave lrsquoespace factures agrave valider de la solution mutualiseacutee-CPP 2017 Ce
service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
La validation des piegraveces est faciliteacutee via un outil de recherche de factures agrave valider de consultation de la piegravece
et de son historique et de teacuteleacutechargement
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5231 Meacutethode rechercher
Description agrave venir
5232 Meacutethode consulterDetail
Description agrave venir
5233 Meacutethode consulterHistorique
Description agrave venir
5234 Meacutethode consulterPiece
Description agrave venir
5235 Meacutethode telecharger
Description agrave venir
5236 Meacutethode fildEvenements
Description agrave venir
5237 Meacutethode listeActions
Description agrave venir
5238 Meacutethode tableaudeBord
Description agrave venir
5239 Meacutethode traiter
Description agrave venir
194 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
524 Service factures reccedilues
Le service factures reccedilues offre un accegraves agrave lrsquoespace factures reccedilues la solution mutualiseacutee-CPP 2017 Ce service
reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Il permet de rechercher des factures reccedilues drsquoidentifier et de seacutelectionner celles qui nrsquoont pas fait lrsquoobjet drsquoun
teacuteleacutechargement de consulter lrsquohistoire et le deacutetail drsquoune piegravece de la teacuteleacutecharger et de mettre agrave jour le cycle de
vie de la facture
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5241 Meacutethode rechercher
La meacutethode rechercher permet de rechercher les factures en fonction des critegraveres passeacutes en
paramegravetres Elle renvoie un objet permettant uniquement lrsquoaffichage dans une liste et qui ne contient
pas lrsquoensemble des donneacutees de la facture
httpsfactureRecuerechercher
Tableau drsquoentreacutee
Attribut Typage (tagger) Format Regravegles de gestion Service fournissant
la donneacutee Cardinalit
eacute
IdUtilisateurCourant
String identifiant de lrsquoutilisateur courant dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par Chorus Portail Pro
1
DestinataireEtat
Boolean indicateur si leacutetat est le destinataire
- true si leacutetat est le destinataire
0-1
false sinon
CodeDestinataire String identifiant du destinataire de la facture
varchar(18) Valeur alphanumerique
RechercherDestinataire
0-1
CodeService String code du service destinataire de la facture
varchar(100) Valeur alphanumerique
RechercherServiceExecutant
0-1
NumeroDemandePaie
ment
String numeacutero de
la demande de paiement
varchar(20)
Cet identifiant est unique par
fournisseur Valeur alphanumerique
0-1
PeriodeDateDepotDu String date de deacutebut de la peacuteriode de deacutepocirct
Date Format date AAAA-MM-JJ
0-1
PeriodeDateDepotAu String date de fin de la peacuteriode de deacutepocirct
Date Format date AAAA-MM-JJ
0-1
TypeFacture
String type de facture
varchar(50) Enumeacuteration avec deux valeurs possibles
0-1 - Facture
- Avoir
Fournisseur String identifiant du fournisseur
varchar(18) Valeur alphanumerique
RecupererFournisseursEmetteurs
0-1
ServiceFournisseur String code du service fournisseur
varchar(100) Valeur alphanumerique
RecupererServicesEmetteurs
0-1
195 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Typage (tagger) Format Regravegles de gestion Service fournissant
la donneacutee Cardinalit
eacute
StructureValideur
String identifiant
de la structure valideur
varchar(18) Valeur alphanumerique
RecupererStructuresValideurs
0-1
CadreFacturation String code du cadre de facturation
varchar(50) RecupererCadreFacturation
0-1
EtatCourant String eacutetat courant de la facture
varchar(50)
Il est possible de preacuteciser un seul ou plusieurs eacutetats Si aucun eacutetat nest preacuteciseacute la recherche napplique pas de filtre sur leacutetat dune demande
RecupererEtatParTypeDemandePaiement
0-n
PeriodeDateFactureDu String deacutebut de la peacuteriode de la date de la facture
Date Format date AAAA-MM-JJ
0-1
PeriodeDateFactureAu String fin de la peacuteriode de la date de la facture
Date Format date AAAA-MM-JJ
0-1
MontantHTMin Nombre montant minimum hors taxe
decimal(152) 0-1
MontantHTMax Nombre montant maximum hors
taxe
decimal(152) 0-1
MontantTTCMin Nombre montant minimum toute taxe comprise
decimal(152) 0-1
MontantTTCMax Nombre montant maximum toute taxe comprise
decimal(152) 0-1
MontantApayerMin Nombre montant minimale agrave payer
decimal(152) 0-1
MontantApayerMax Nombre montant maximum agrave payer
decimal(152) 0-1
CoordonneeBancaire String identifiant des coordonneacutees bancaires
integer RecupererCoordonneesBancairesValides
0-1
IdUtilisateurCreateur
String identifiant de lrsquoutilisateur creacuteateur de la demande dans le systegraveme CPP
varchar(100)
Doit respecter les regravegles de seacutecuriteacute communiqueacutees par lAIFE
RecupererUtilisateursDuService
0-1
NumeroContrat String numeacutero du contrat
varchar(50) 0-1
NumeroBonCommande String numeacutero du bon de commande
varchar(50) RechercherBonDeCommande
0-1
NumeroFactureOrigine String numeacutero de la facture drsquoorigine
varchar(20)
Si lattribut TypeFacture na pas pour valeur Avoir le critegravere NumeroFactureOrigine nest pas pris en compte
0-1
ModeDepot String code du mode de deacutepocirct
varchar(50) RecupererModeDepot
0-1
NbResultatsMaximum
Nombre nombre de reacutesultats maximum que lrsquoon veut voir retourner par la recherche
integer
Par deacutefaut le service retourne au maximum 200 reacutesultats
0-1
196 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Typage (tagger) Format Regravegles de gestion Service fournissant
la donneacutee Cardinalit
eacute
PageResultatDemande
e
Nombre numeacutero
de la page de reacutesultat agrave afficher
integer
Par deacutefaut le
service retourne la premiegravere page
0-1
NbResultatsParPage
Nombre nombre de reacutesultats par page que lrsquoon veut voir retourner par la recherche
integer Par deacutefaut le service retourne 10 reacutesultats par page
0-1
TriSens
String sens du tri - Enumeration avec deux valeurs possibles
0-1 - Ascendant
- Descendant
Par deacutefaut le tri est descendant
TriColonne String colonne sur laquelle le tri doit ecirctre effectueacute
-
Enumeration avec 11 valeurs possibles
- NumeroDemandePaiement - Fournisseur - Destinataire - ServiceExecutant - TypeFacture - DateFacture - DateDepot - MontantHT - MontantTTC - Devise
- Etat Par deacutefaut le tri est effectueacute sur le champ DateDepot
0-1
197 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
TypeDemandePaiement String type de demande de paiement
varchar(50) 0-
Fournisseur String libelleacute du fournisseur eacutemetteur
varchar(201)
Cette donneacutee est une chaicircne de caractegraveres qui correspond soit agrave la raison sociale du fournisseur soit agrave la concateacutenation du nom et du preacutenom de
son repreacutesentant
0-
Destinataire String libelleacute
du destinataire varchar(80) 0-
ServiceExecutant String libelleacute du service exeacutecutant
varchar(255) 0-
TypeFacture String type de facture
varchar(50)
Enumeacuteration avec deux valeurs
possibles - Facture - Avoir
0-
NumeroDemandePaiement String numeacutero de la demande de paiement
varchar(20) Cet identifiant est unique par fournisseur Valeur alphanumerique
0-
DateFacture String date de la facture
date Format date JJMMAAAA 0-
DateDepot
String date de deacutepocirct de la demande de paiement
date Format date JJMMAAAA 0-
MontantHT
String montant HT de la demande de paiement
decimal(152) 0-
MontantTTC
String montant TTC de la demande de paiement
decimal(152) 0-
Devise String devise de la demande de paiement
varchar(5) 0-
Etat String eacutetat courant de la facture
varchar(50) 0-
PageCourante Nombre numeacutero de la
page courante
- 1
Pages
Nombre nombre de pages renvoyeacutees par la recherche
- 1
NbResultatsParPage
Nombre nombre de reacutesultats par page
- 1
Total
Nombre
nombre de reacutesultats renvoyeacute par la recherche
- 1
198 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000 Erreur sur au moins un des paramegravetres transmis
5242 Meacutethode consulterDetail
Description agrave venir
5243 Meacutethode consulterHistorique
Description agrave venir
5244 Meacutethode consulterPiece
Description agrave venir
199 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5245 Meacutethode telecharger
La meacutethode telecharger permet de reacutecupeacuterer au choix
- Le format pivot contenant de 1 agrave n factures et leurs piegraveces jointes reccedilues
- 1 agrave n factures au format PdF dans une archive
- 1 agrave n factures au format PdF et les piegraveces jointes associeacutees dans une archive
Les reacutefeacuterences aux factures agrave teacuteleacutecharger peuvent ecirctre reacutecupeacuterer au moyen de la meacutethode rechercher
httpsfactureEmisetelecharger
Tableau drsquoentreacutee
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant
la donneacutee
Cardinaliteacute
IdUtilisateurCourant
String identifiant
de lrsquoutilisateur
courant dans le
systegraveme CPP
varchar(100)
Doit respecter les
regravegles de seacutecuriteacute
communiqueacutees par
lAIFE
1
Format
String format
sous lequel la ou
les demandes de
paiement doivent
ecirctre reacutecupeacutereacutees
- varchar(5)
Enumeacuteration avec
2 valeurs
possibles
- PIVOT
1
AvecPiecesJointesCom
plementaires
String indicateur
preacutecisant si les
piegraveces jointes
compleacutementaires
doivent ecirctre
reacutecupeacutereacutees
(uniquement si
Fomrat = PDF)
varcher(3)
Ce paramegravetre doit
ecirctre renseigneacute
uniquement si
Format = laquo PDF raquo
Enumeacuteration avec
2 valeurs possibles
- Oui
- Non
Si le format passeacute
en paramegravetre est laquo
Pivot raquo les piegraveces
jointes sont
systeacutematiquement
teacuteleacutechargeacutees
0-1
Liste de demandes de paiement
ListeFacture 1-n
ListeFactureNumer
o
String numeacutero de
la facture varchar(20)
Cet identifiant est
unique par
fournisseur
Valeur
alphanumerique
0-1
Fournisseurs CodeFournisseur
String identifiant du fournisseur
varchar(18) RecupererFournisseursEmetteurs
0-1
NumeacuteroFacture String Numeacutero de facture unique par fournisseur
Varcher(20) Cette identifiant
associeacute agrave 0-1
200 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Sous-attribut
Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
lidentifiant
fournisseur est une
alternative agrave
lidentifiant
technique permet
didentifier de
maniegravere unique la
facture au sein du
systegraveme CPP 2017
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
File fichier reacutesultat de
la requecircte
PieceJointeDemand
ePaiementpieceJoi
ntefichier
Fichier au format
Pivot
ou
Fichier au format
ou
Archive ZIP
Sil ny a quun seul
fichier agrave retourner
FichierResultat
correspond agrave ce
fichier (format
Pivot ou PDF)
Si plusieurs fichiers
doivent ecirctre
retourneacutes
FichierResultat
correspond agrave une
archive (ZIP)
contenant
lensemble de ces
fichiers
1
201 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
403 Accegraves refuseacute
404 Page non trouveacutee
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000 Champ obligatoire laquo Aucune demande de paiement seacutelectionneacutee raquo
20001 Champ obligatoire laquo Le format des factures est obligatoire raquo
20002 Le nombre maximum de demandes de paiement teacuteleacutechargeables dans une
mecircme transaction est plafonneacute agrave XX factures
20003 Lrsquoutilisateur doit ecirctre habiliteacute
20004
Lrsquoeacutetat (DemandePaiementetatCourantetat) de la demande de paiement en
base ne doit pas ecirctre eacutegal agrave
- laquo BROUILLON raquo
- laquo SUPPRIME raquo
20005 Le SMA est indisponible ou a remonteacute une erreur
5246 Meacutethode fildEvenements
Description agrave venir
5247 Meacutethode listeActions
Description agrave venir
5248 Meacutethode tableaudeBord
Description agrave venir
5249 Meacutethode traiter
La meacutethode traiter permet de mettre agrave jour le statut de la facture dans la solution CPP
httpsfactureEmisetraiter
202 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau drsquoentreacutee
Attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
IdUtilisateurCourant String identifiant de lrsquoutilisateur
courant dans le systegraveme CPP varchar(100)
Doit respecter les
regravegles de seacutecuriteacute
communiqueacutees
par lAIFE
1
IdentifiantFactureCPP String identifiant technique de
la facture au sein de CPP 2017 integer
Cette identifiant
permet
didentifier de
maniegravere unique la
facture au sein du
systegraveme CPP
2017
1
CodeDestinataire
String identifiant de la
structure destinataire effectuant
le traitement
varchar(14) Valeur
alphanumerique 1
NouvelEtat String nouvel eacutetat de la facture varchar(50)
Si leacutetat dorigine
de la facture est
MISE_A_DISPOS
ITION les eacutetats
de destination
autoriseacutes sont
- A_RECYCLER
- SUSPENDUE
- REJETEE
- SERVICE_FAIT
- MANDATEE
-
MISE_A_DISPOSI
TION_COMPTABL
E
-
MISE_EN_PAIEME
NT
Si leacutetat dorigine
de la facture est
MANDATEE les
eacutetats de
destination
autoriseacutes sont
-
MISE_A_DISPOSI
TION_COMPTABL
E
Si leacutetat dorigine
de la facture est
SERVICE_FAIT
les eacutetats de
destination
RecupererEtatsP
ossiblesPourTrai
tement
1
203 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Attribut Typage (tagger) Format Regravegles de gestion Service
fournissant la donneacutee
Cardinaliteacute
autoriseacutes sont
- MANDATEE
-
MISE_A_DISPOSI
TION_COMPTABL
E
Si leacutetat dorigine
de la facture est
MISE_A_DISPOS
ITION_COMPTABL
E les eacutetats de
destination
autoriseacutes sont
- COMPTABILISEE
-
MISE_EN_PAIEME
NT
Si leacutetat dorigine
de la facture est
COMPTABILISEE
les eacutetats de
destination
autoriseacutes sont
-
MISE_EN_PAIEME
NT
Si leacutetat dorigine
de la facture est
MISE_EN_PAIEM
ENT les eacutetats de
destination
autoriseacutes sont
-
MISE_EN_PAIEME
NT
Motif String motif du changement
deacutetat de la facture varchar(255)
La saisie du motif
est obligatoire si
le nouvel eacutetat agrave
affecter agrave la
facture est
- REJETEE
- SUSPENDUE
0-1
204 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Tableau de sortie
Attribut Typage Format Regravegles de gestion Cardinaliteacute
NumeroFacture String numeacutero
de la facture varchar(20)
Cet identifiant est unique par
fournisseur
Valeur alphanumerique
1
DateTraitement
String date de
traitement de la
facture
date Format date JJMMAAAA 1
Tableau des erreurs
Code erreur description
200 Succegraves de la requecircte
403 Accegraves refuseacute
404 Page non trouveacutee
500 Erreur interne du serveur
503 Service indisponible
504 Temps drsquoattente deacutepasseacute
20000
La saisie du motif est obligatoire si le nouvel eacutetat agrave affecter agrave la facture est
- REJETEE
- SUSPENDUE
20001 La demande de paiement est inconnue du systegraveme
20002 Habilitations Lutilisateur doit ecirctre rattacheacute agrave la structure destinataire affecteacutee
agrave la demande de paiement
20003 Habilitations La structure destinataire passeacutee en paramegravetre doit correspondre agrave
la structure destinataire affecteacutee agrave la demande de paiement
20004
La demande de paiement agrave traiter doit avoir pour eacutetat dorigine lun des eacutetats
suivants
- MISE_A_DISPOSITION
- SERVICE_FAIT
- MANDATEE
- MISE_A_DISPOSITION_COMPTABLE
- COMPTABILISEE
- MISE_EN_PAIEMENT
20005 Le nouvel eacutetat nest pas un eacutetat de destination autoriseacute pour cette facture
205 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
525 Service meacutemoires de justice
Le service meacutemoires de frais de justice offre un accegraves agrave lrsquoespace factures reccedilues la solution mutualiseacutee-CPP
2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de rechercher et consulter les meacutemoires preacuteceacutedemment soumis afin drsquoen
connaitre le cycle de vie Il offre la possibiliteacute de soumettre un meacutemoire de frais de justice en saisie et de
beacuteneacuteficier drsquoune aide agrave la saisie avec la duplication drsquoun meacutemoire preacuteceacutedemment saisi
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5251 Meacutethode rechercher
Description agrave venir
5252 Meacutethode enregistrer
Description agrave venir
5253 Meacutethode soumettre
Description agrave venir
5254 Meacutethode dupliquer
Description agrave venir
5255 Meacutethode supprimer
Description agrave venir
5256 Meacutethode consulterDetail
Description agrave venir
5257 Meacutethode consulterHistorique
Description agrave venir
5258 Meacutethode consulterPiece
Description agrave venir
5259 Meacutethode telecharger
Description agrave venir
52510 Meacutethode fildEvenements
Description agrave venir
52511 Meacutethode listeActions
Description agrave venir
206 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52512 Meacutethode tableaudeBord
Description agrave venir
52513 Meacutethode deposerFlux
Description agrave venir
52514 Meacutethode ajouterPj
Description agrave venir
207 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
526 Service demandes de remboursement TIC
5261 Meacutethode rechercher
Description agrave venir
5262 Meacutethode enregistrer
Description agrave venir
5263 Meacutethode soumettre
Description agrave venir
5264 Meacutethode dupliquer
Description agrave venir
5265 Meacutethode supprimer
Description agrave venir
5266 Meacutethode consulterDetail
Description agrave venir
5267 Meacutethode consulterHistorique
Description agrave venir
5268 Meacutethode consulterPiece
Description agrave venir
5269 Meacutethode telecharger
Description agrave venir
52610 Meacutethode fildEvenements
Description agrave venir
52611 Meacutethode listeActions
Description agrave venir
52612 Meacutethode tableaudeBord
Description agrave venir
52613 Meacutethode deposerFlux
Description agrave venir
208 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52614 Meacutethode ajouterPj
Description agrave venir
209 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
527 Service engagements
Le service engagement offre un accegraves agrave lrsquoespace engagement de la solution mutualiseacutee-CPP 2017 Ce service
reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de rechercher et consulter les engagements pour les marcheacutes conclus avec
les services de lrsquoEtat ainsi que leur historique
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5271 Meacutethode rechercher
Description agrave venir
5272 Meacutethode consulterDetail
Description agrave venir
5273 Meacutethode consulterHistorique
Description agrave venir
5274 Meacutethode consulterPiece
Description agrave venir
5275 Meacutethode telecharger
Description agrave venir
5276 Meacutethode fildEvenements
Description agrave venir
5277 Meacutethode listeActions
Description agrave venir
5278 Meacutethode tableaudeBord
Description agrave venir
210 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
528 Sollicitations eacutemises
Le service sollicitation eacutemises offre un accegraves agrave lrsquoespace sollicitations eacutemises de la solution mutualiseacutee-CPP 2017
Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de rechercher et consulter les sollicitations qursquoil a soumises ainsi que leur
historique Ce service offre la possibiliteacute de soumettre une sollicitation en direction du support applicatif CPP ou
des services meacutetiers
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5281 Meacutethode rechercher
Description agrave venir
5282 Meacutethode enregistrer
Description agrave venir
5283 Meacutethode soumettre
Description agrave venir
5284 Meacutethode supprimer
Description agrave venir
5285 Meacutethode consulterDetail
Description agrave venir
5286 Meacutethode consulterHistorique
Description agrave venir
5287 Meacutethode consulterPiece
Description agrave venir
5288 Meacutethode telecharger
Description agrave venir
5289 Meacutethode fildEvenements
Description agrave venir
52810 Meacutethode listeActions
Description agrave venir
52811 Meacutethode tableaudeBord
Description agrave venir
211 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52812 Meacutethode ajouterPj
Description agrave venir
52813 Meacutethode traiter
Description agrave venir
212 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
529 Sollicitation reccedilues
Le service sollicitation reccedilues offre un accegraves agrave lrsquoespace sollicitations reccedilues de la solution mutualiseacutee-CPP 2017
Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de rechercher et consulter les sollicitations qursquoil a reccedilues ainsi que leur
historique Ce service permet de reacutepondre aux questions poseacutees par les eacutemetteurs de factures
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
5291 Meacutethode rechercher
Description agrave venir
5292 Meacutethode enregistrer
Description agrave venir
5293 Meacutethode soumettre
Description agrave venir
5294 Meacutethode consulterDetail
Description agrave venir
5295 Meacutethode consulterHistorique
Description agrave venir
5296 Meacutethode consulterPiece
Description agrave venir
5297 Meacutethode telecharger
Description agrave venir
5298 Meacutethode fildEvenements
Description agrave venir
5299 Meacutethode listeActions
Description agrave venir
52910 Meacutethode tableaudeBord
Description agrave venir
52911 Meacutethode ajouterPj
Description agrave venir
213 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
52912 Meacutethode traiter
Description agrave venir
214 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5210 Gestion des utilisateurs
Le service gestion des structures offre un accegraves agrave lrsquoespace gestion des structures de la solution mutualiseacutee-CPP
2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un gestionnaire de structure de rechercher et consulter la liste des agents de sa structures
disposant drsquoun compte sur le portail et drsquoen modifier ou supprimer les habilitations
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
52101 Meacutethode rechercher
Description agrave venir
52102 Meacutethode enregistrer
Description agrave venir
52103 Meacutethode soumettre
Description agrave venir
52104 Meacutethode supprimer
Description agrave venir
52105 Meacutethode consulterDetail
Description agrave venir
52106 Meacutethode consulterHistorique
Description agrave venir
52107 Meacutethode fildEvenements
Description agrave venir
52108 Meacutethode listeActions
Description agrave venir
52109 Meacutethode tableaudeBord
Description agrave venir
521010 Meacutethode deposerFlux
Description agrave venir
521011 Meacutethode traiter
Description agrave venir
215 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5211 Gestions des structures
Le service gestion des structures offre un accegraves agrave lrsquoespace gestion des structures de la solution mutualiseacutee-CPP
2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un gestionnaire de structure de modifier la fiche de la structure par exemple pour en
changer les coordonneacutees mais aussi drsquoindiquer si la reacutefeacuterence agrave un code service et agrave un engagement est
obligatoire pour ses fournisseurs
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
52111 Meacutethode rechercher
Description agrave venir
52112 Meacutethode enregistrer
Description agrave venir
52113 Meacutethode consulterDetail
Description agrave venir
52114 Meacutethode consulterHistorique
Description agrave venir
52115 Meacutethode consulterPiece
Description agrave venir
52116 Meacutethode fildEvenements
Description agrave venir
52117 Meacutethode listeActions
Description agrave venir
52118 Meacutethode tableaudeBord
Description agrave venir
52119 Meacutethode ajouterPj
Description agrave venir
521110 Meacutethode traiter
Description agrave venir
216 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5212 Gestion du compte utilisateurs
Le service gestion des utilisateurs offre un accegraves agrave lrsquoespace gestion des utilisateurs de la solution mutualiseacutee-
CPP 2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet notamment agrave un utilisateur de rechercher et consulter ses habilitations ainsi que de
demander au gestionnaire de structure une modification de ses habilitations
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
52121 Meacutethode enregistrer
Description agrave venir
52122 Meacutethode consulterDetail
Description agrave venir
52123 Meacutethode consulterPiece
Description agrave venir
52124 Meacutethode fildEvenements
Description agrave venir
52125 Meacutethode ajouterPj
Description agrave venir
217 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5213 Qualification des flux
Le service qualification des flux offre un accegraves agrave lrsquoespace qualification des flux de la solution mutualiseacutee-CPP
2017 Ce service reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Ce service permet agrave un utilisateur de tester les fichiers avant de les transmettre en mode flux agrave la solution
mutualiseacutee-CPP 2017
Il propose aussi des fonctionnaliteacutes communes aux diffeacuterents espaces tel que lrsquoaccegraves au fil drsquoeacutevegravenement agrave la
liste des actions et au tableau de bord
52131 Meacutethode rechercher
Description agrave venir
52132 Meacutethode enregistrer
Description agrave venir
52133 Meacutethode soumettre
Description agrave venir
52134 Meacutethode fildEvenements
Description agrave venir
52135 Meacutethode listeActions
Description agrave venir
52136 Meacutethode tableaudeBord
Description agrave venir
52137 Meacutethode deposerFlux
Description agrave venir
52138 Meacutethode ajouterPj
218 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
5214 Reacutefeacuterentiels
Le service reacutefeacuterentiels offre un accegraves agrave lrsquoespace reacutefeacuterentiels de la solution mutualiseacutee-CPP 2017 Ce service
reprend lrsquoensemble des fonctionnaliteacutes offertes par cet espace
Il permet notamment agrave un utilisateur de consulter lrsquoannuaire des structures reacutefeacuterenceacutees sur CPP
52141 Meacutethode rechercher
Description agrave venir
52142 Meacutethode consulterDetail
Description agrave venir
219 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
6 LrsquoAUTHENTIFICATION
Deux modes drsquoauthentification agrave la solution mutualiseacutee CCP2017 existent et seront deacutecrits ici
- lrsquoauthentification agrave la solution mutualiseacutee agrave partir drsquoun portail tiers existant pour les utilisateurs
drsquoentreprises en passant exclusivement par les services de France Connect Entreprises
- lrsquoauthentification agrave la solution mutualiseacutee par un SI externe pour les acteurs des entiteacutes publiques
61 Lrsquoauthentification agrave la solution mutualiseacutee CPP2017 par un portail tiers laquo fournisseurs raquo
Aujourdhui les professionnels (utilisateurs agissant pour le compte drsquoune entreprise) possegravedent plusieurs
comptes et mots de passe pour acceacuteder aux diffeacuterents services proposeacutes par les administrations franccedilaises Du
point de vue de lrsquoutilisateur lrsquoaccegraves aux services de lrsquoeacutetat est complexifieacute par cette multipliciteacute drsquoidentifiants
Une solution est de deacuteleacuteguer agrave des fournisseurs drsquoidentiteacute la fonction drsquoauthentification des utilisateurs La
gestion des identiteacutes est alors sous la responsabiliteacute drsquoun fournisseur didentiteacutes externe cest agrave dire lentiteacute
chez laquelle est heacutebergeacute le compte de lutilisateur
France Connect est un projet informatique piloteacute par le SGMAP et la DISIC Lrsquoobjectif est de mettre en service
un systegraveme de deacuteleacutegation drsquoauthentification qui a pour vocation de simplifier la relation des usagers (aussi bien
les particuliers que les entreprises) avec lrsquoensemble des administrations
611 Le principe de fonctionnement de France Connect Entreprises
A Lrsquoentreprise accegravede agrave la page drsquoaccueil drsquoun portail tiers beacuteneacuteficiant de lrsquooffre de service drsquoAPI de la
solution mutualiseacutee CPP2017
B Il actionne le bouton France Connect
C Plusieurs fournisseurs drsquoidentiteacutes compatibles avec France Connect lui sont alors proposeacutes PLACE etc
D Lrsquoentreprise choisit un fournisseur drsquoidentiteacutes et srsquoauthentifie en utilisant un compte deacutejagrave deacutefini (saisies
de son identifiant et mot de passe)
E Une fois authentifieacute lrsquousager accegravede agrave lrsquooffre de services de la solution mutualiseacutee CCP2017
France Connect est donc un service Web qui permet aux internautes de sidentifier et sauthentifier
sur des fournisseurs de services par lintermeacutediaire de fournisseurs didentiteacutes
Lrsquoutilisateur nrsquoest pas obligeacute drsquoavoir un identifiant et un mot de passe speacutecifiques par application (Fournisseur
de services)
220 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
France Connect agit en tant que tiers mettant en relation entreprises et administrations aupregraves de fournisseurs
didentiteacutes Lauthentification est transparente pour une application utilisant France Connect (elle ne converse
jamais directement avec le fournisseur didentiteacutes cest France Connect qui sen charge)
France Connect fournit aux diffeacuterents acteurs une identiteacute unique sur une personne physique appeleacutee lidentiteacute
pivot
612 Lrsquoimpleacutementation de la France connect pour les portails tiers dans le cadre de la solution mutualiseacutee CPP2017
Lrsquoimpleacutementation des services de France Connect est deacutecrite dans le deacutetail du site du Secretariat Geacuteneacuteral agrave la
Modernisation de lrsquoAction publique httpsdocinteg01dev-franceconnectfr
Nous preacutesentons iccedili une version syntheacutetique cependant les informations les plus actualiseacutees devront ecirctre
reprises dans le lien reacutefeacuterenceacute ci-dessus
Une assistance est disponible via un support deacutedieacute accessible via lrsquoadresse supportdev-franceconnectfr
613 Description technique
France Connect est un service web qui agit en tant que tiers de confiance entre la solution mutualiseacutee CPP2017
et des fournisseurs de service drsquoidentiteacute
France Connect impleacutemente le laquo core raquo et la gestion des sessions de la norme OpenId Connect
OpenID Connect permet agrave des applications de veacuterifier lrsquoidentiteacute des utilisateurs et drsquoobtenir des informations les
concernant en se basant sur lrsquoauthentification effectueacutee par un serveur drsquoautorisation
OpenID Connect 10 se preacutesente comme eacutetant une surcouche de gestion drsquoidentiteacute du protocole drsquoautorisation
OAuth 20
Les speacutecifications du protocole OAuth deacutefinissent les meacutecanismes utiliseacutes pour lrsquoobtention et lrsquoutilisation des
jetons pour lrsquoaccegraves aux ressources
221 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
614 Etapes pour se raccorder agrave FranceConnect
Preacutesentation du diagramme de fournisseur de service
Source du scheacutema httpsdocinteg01dev-franceconnectfrintegration-fs
Chacune des eacutetapes est deacutecrite de la maniegravere suivante
1 ltFC_URLgtapiv1authorize REDIRECTION
Contexte Le FS redirige depuis la requecircte preacuteceacutedente vers apiv1authorize pour engager la cineacutematique
dauthentification
Origine FS
Cible FC
Type dappel redirection navigateur
Requecircte
URL
ltFC_URLgtapiv1authorizeresponse_type=codeampclient_id=ltCLIENT_IDgtampredirect_uri=ltFS_URLgt2FltURL
_CALLBACKgtampscope=ltSCOPESgtampstate=ltSTATEgtampnonce=ltNONCEgt Reacuteponse
[hellip]
Ordre des eacutetapes pour se raccorder agrave FranceConnect pour un portail amont
Etape 1 Srsquoinscrire en tant que nouveau fournisseur de service afin de recevoir un client ID et un client secret
Un formulaire en ligne est disponible httpsdocinteg01dev-franceconnectfrintegration-fs
Etape 2 Obtenir un client OpenId Connect
222 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
Des exemples dapplications clientes qui fonctionnent baseacutees sur des librairies du marcheacute sont mises agrave
disposition directement par France Connect httpsgithubcomfrance-connectservice-providers-
examples
Dautres clients sont disponibles sur le site officiel drsquoOpenId Connect
httpopenidnetdeveloperslibraries
o Note il faut choisir un produit dont la caracteacuteristique Relying Party est Yes
Etape 3 Configurer votre client OpenID Connect
Avec les EndPoints de France Connect (Autorisation Token UserInfos et Logout)
Authorization endpoint httpsfceinteg01dev-franceconnectfrapiv1authorize
Token endpoint httpsfceinteg01dev-franceconnectfrapiv1token
UserInfo endpoint httpsfceinteg01dev-franceconnectfrapiv1userinfo
Endpoint de logout httpsfceinteg01dev-franceconnectfrapiv1logout
62 Lrsquoauthentification agrave la solution mutualiseacutee CPP2017 par un SI Externe
621 Principe geacuteneacuteral
La seacutecurisation des accegraves aux services web du Portail Fournisseur est reacutealiseacutee sur deux niveaux
La mise en place drsquoune liaison seacutecuriseacutee avec lrsquoapplication appelante du partenaire (eacutediteur ou entiteacute
publique)
La mise en place drsquoune authentification de lrsquoutilisateur de lrsquoentiteacute publique autorisant la reacutealisation des
opeacuterations au travers ou pour le compte de lrsquoentiteacute publique
622 Mise en place drsquoune liaison seacutecuriseacutee
Pour assurer les exigences et contraintes de confidentialiteacute inteacutegriteacute et imputabiliteacute des eacutechanges sur internet
les messages sont encapsuleacutes dans une liaison chiffreacutee TLS 1x avec authentification mutuelle
623 Description de la mise en œuvre
Lors de lrsquoeacutetablissement de la liaison lrsquoapplication du partenaire (eacutediteur ou entiteacute publique) doit srsquoauthentifier et
valider le certificat preacutesenteacute par le Portail Fournisseur CPP2017 Le certificat preacutesenteacute par le Portail Fournisseur
CPP2017 est un certificat X509 signeacute par le certificat drsquoautoriteacute CLASSE 4 de lrsquoIGC retenue par lrsquoAIFE Cette
IGC est une IGC reconnue par le RGS
Lrsquoapplication du partenaire doit effectuer les opeacuterations suivantes
ndash Veacuterifier la signature du certificat sa parenteacute (lrsquoautoriteacute) et les dates de deacutebut et de fin de validiteacute
devront ecirctre veacuterifieacutees
ndash Controcircler que le certificat nrsquoest pas reacutevoqueacute
En retour lrsquoapplication du partenaire fournit un certificat X509 signeacute par le certificat drsquoautoriteacute CLASSE 4 drsquoune
IGC reconnue par le RGS
Le Portail Fournisseur CPP2017 effectue les opeacuterations suivantes
ndash Veacuterification de la signature du certificat sa parenteacute (lrsquoautoriteacute) et des dates de deacutebut et de fin de
validiteacute
ndash Controcircle de la non reacutevocation du certificat
ndash Controcircle de la preacutesence de la clef dans la liste des clefs accepteacutees par le Portail Fournisseur CPP2017
223 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
624 Reccomandations
Le certificat ayant une dureacutee de vie limiteacutee il est donc neacutecessaire de preacutevoir cocircteacute systegraveme ou serveur du
partenaire les meacutecanismes permettant de geacuterer ce renouvellement Pour faciliter cette opeacuteration il est
recommandeacute aux applications des partenaires drsquoecirctre agrave mecircme de geacuterer au moins deux certificats
potentiellement issus drsquoautoriteacutes diffeacuterentes (une autoriteacute pour le certificat en fin de vie et une pour le nouveau
certificat)
224 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
625 Standards et reacutefeacuterences utiliseacutees
ndash TLS1x RFC 5246 et RFC 4346
ndash Liste des IGC reconnues par le RGS httpwwwssigouvfradministrationqualifications
ndash Certificat X509 RFC 5280
63 Mise en place drsquoune authentification utilisateur par login et mot de passe
Pour deacutefinir les peacuterimegravetres (fonctions et donneacutees) accessibles au travers des services web et reacutepondre aux
exigences et contraintes drsquoimputabiliteacute des actions reacutealiseacutees sur le Portail de Services CPP2017 une
authentification utilisateur est mise en place apregraves lrsquoeacutetablissement de la liaison seacutecuriseacutee avec le partenaire
Dans le cadre de lrsquoauthentification par login et mot de passe apregraves lrsquoeacutetablissement de la liaison seacutecuriseacutee avec
lrsquoapplication du partenaire le SI Externe insegravere les champs deacutecrits ci-apregraves dans le header HTTP de la requecircte
REST
ndash Champ laquo Login raquo ce champ contient le login ou identifiant de lrsquoutilisateur invoquant le service
ndash Champ laquo MDP raquo ce champ contient le laquo hash raquo du mot de passe associeacute agrave lrsquoidentifiant de lrsquoutilisateur
invoquant le service
Le laquo hash raquo du mot de passe est le reacutesultat obtenu en appliquant lrsquoalgorithme SHA-256 au mot de passe
utilisateur
631 Standard et reacutefeacuterences utiliseacutes
SHA 256 FIPS 180-4
225 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
7 LES PROTOCOLES DE RACCORDEMENT POUR LES FOURNISSEURS
Afin de permettre les eacutechanges de flux de donneacutees la solution CPP 2017 met agrave disposition des partenaires les
trois protocoles drsquoeacutechanges suivants
- PeSIT HS E
- SFTP
- AS2
Un partenaire ne peut utiliser exclusivement qursquoun seul de ces protocoles
71 PeSIT HS E
711 Deacutefinition
PeSIT (Protocole dEchanges pour un Systegraveme Interbancaire de Teacuteleacutecompensation)
Le principe drsquoeacutechange de donneacutee est baseacute sur des messages FPDU (File transfer protocol Data Unit) eacutechangeacutes
entre deux uniteacutes PeSIT homologues le demandeur et le serveur
Dans le cadre des eacutechanges entre Chorus Portail Pro et ses partenaires le protocole PESIT HS E est utiliseacute
uniquement en mode laquo push raquo ce qui signifie que le partenaire peut de sa propre initiative directement
envoyer un fichier au destinataire
Drsquoautre part la couche transport est seacutecuriseacutee par TLS ce qui induit des eacutechanges de certificats entre les
partenaires
712 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP
- Disposer drsquoun moniteur de transfert supportant le protocole PeSIT HS E
- Disposer drsquoun utilitaire drsquoaffectation de numeacutero de seacutequence
- Deacutefinir une proceacutedure drsquoeacutemission et de reacuteception
713 Preacuterequis de seacutecuriteacute
La seacutecuriteacute du protocole devra au preacutealable ecirctre assureacutee par
- un outil de calcul et de veacuterification de signature enveloppante XADES
- un certificat et sa cleacute priveacutee pour lrsquooutil de calcul de signature XADES
- le certificat du Systegraveme drsquoeacutechange pour la veacuterification de signature XADES
- un certificat et sa cleacute priveacutee pour la connexion TLS
226 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
72 SFTP
721 Deacutefinition
Le Secure File Transfert Protocol (ou SSH File Transfert Protocol ) est un protocole de transfert de fichiers
type clientserveur permettant un cryptage de toute la connexion y compris des mots de passe et du contenu
des transferts
Dans ce cas-ci lrsquoAIFE (Chorus Portail Pro) se constituera toujours en tant que serveur et les partenaires
resteront clients quel que soit le sens du transfert Le protocole preacutevoit la geacuteneacuteration drsquoune paire de cleacutes TLS
publiquespriveacutees permettant lrsquoouverture des services SFTP
Dans le cadre de lrsquoutilisation du protocole SFTP le partenaire devra deacuteposer sur le serveur SFTP de lrsquoAIFE les
fichiers qursquoil souhaite remettre agrave Chorus Portail Pro De mecircme il devra venir retirer sur le serveur de lrsquoAIFE les
fichiers qui lui seront remis par Chorus Portail Pro Dans ce cadre le deacutelai de retrait avant purge des fichiers est
fixeacute agrave une dureacutee drsquoune semaine Passeacute ce deacutelai les fichiers seront automatiquement purgeacutes
Le nommage des fichiers se fera agrave partir de la nomenclature deacutefinie pour le PeSIT HS E
Les cleacutes SSH priveacuteespubliques seront eacutechangeacutees entre le client et le serveur SFTP lors de leur premier
eacutechange
722 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP
- Disposer drsquoun outil supportant le protocole SFTP
- Disposer drsquoun utilitaire drsquoaffectation de numeacutero de seacutequence
- Deacutefinir une proceacutedure drsquoeacutemission et de reacuteception
723 Preacuterequis de seacutecuriteacute
- La cleacute publique AIFE doit ecirctre mise agrave disposition du partenaire qui souhaite eacutechanger via ce protocole
(via des URL sur les principes drsquoeacutechanges TLS)
- Cette cleacute sera valideacutee manuellement au niveau du serveur SFTP CPP permettant ainsi la connexion du
client SFTP
227 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
73 AS2
731 Deacutefinition
Le protocole AS2 fonctionne en mode laquo push raquo Le partenaire peut donc de sa propre initiative directement
envoyer un fichier au destinataire Ce protocole a la particulariteacute drsquointeacutegrer un systegraveme drsquoacquittement
protocolaire appeleacute MDN Dans le cadre des eacutechanges entre Chorus Portail Pro et ses partenaires les MDN
devront ecirctre geacuteneacutereacutes en mode synchrone et signeacutes
Le fichier agrave transmettre est encapsuleacute dans la requecircte AS2 sous forme de piegravece jointe dont le nommage se
fait agrave partir de la nomenclature deacutefinie pour le PeSIT HS E
Le protocole AS2 permettant la mise en œuvre de niveaux de seacutecuriteacute les certificats sont signeacutes au moyen
drsquoun algorithme SHA-1 et les eacutechanges crypteacutes au moyen drsquoun algorithme AES 256
732 Preacuterequis de connexion au systegraveme drsquoeacutechange CPP
- Disposer drsquoun utilitaire drsquoaffectation de numeacutero de seacutequence
- Deacutefinir une proceacutedure drsquoeacutemission et de reacuteception
- Les partenaires doivent disposer drsquoun serveur AS2
- Les serveurs des partenaires doivent ecirctre en mesure de geacuterer les MDN synchrones et signeacutes
733 Preacuterequis de seacutecuriteacute
- Le protocole est seacutecuriseacute La couche de transport ne neacutecessite donc pas de TLS
- Les partenaires doivent neacuteanmoins disposer de certificats pour reacutealiser les opeacuterations de
o Signature (SHA-1)
o Chiffrement (AES 256)
o Authentification
228 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
8 GLOSSAIRE
Abreacuteviation Signification
AIFE Agence pour lrsquoinformatique financiegravere de lrsquoEtat chargeacutee du pilotage de la maicirctrise drsquoœuvre de la solution mutualiseacutee-CPP 2017 et du deacuteploiement de la solution13
API Application Programming Interface Ensemble normaliseacute de fonctions qui sert de faccedilade par laquelle un logiciel offre des services agrave dautres logiciels
ASAP Avis des sommes agrave payer
Atlas Solution de stockage des factures et de piegraveces justificatives
Chorus
Chorus est lapplication commune agrave tous les gestionnaires et comptables de
lEacutetat geacuterant la deacutepense les recettes non fiscales et la comptabiliteacute de lEacutetat Elle integravegre tous les acteurs de la gestion financiegravere de lEacutetat Lapplication
est fondeacutee sur un progiciel de gestion inteacutegreacutee (PGI) et permet de mettre en œuvre toutes les ambitions de la LOLF notamment en termes de comptabiliteacute
Solution mutualiseacutee-CPP 2017
Solution mutualiseacutee cible du laquo Portail de facturation raquo Chorus Portail Pro
Facture
La facture est une piegravece comptable par laquelle le vendeur (ou prestataire de services) indique le deacutetail des quantiteacutes qualiteacutes et prix des marchandises ou services preacutealablement deacutelivreacutes qui constitue lrsquoensemble des donneacutees de facturation Les factures inteacutegreacutees au peacuterimegravetre de la deacutemateacuterialisation sont celles de la commande publique transmise par les
fournisseurs
Demande de paiement Demande de paiement facture de cotraitance ou de sous-traitance
Document de facturation Document justificatif transmis agrave lrsquoappui drsquoune facture
Donneacutees de facturation Champ drsquoune facture
Dossier de facturation Ensemble de piegraveces permettant le mandatement et la liquidation (facture et document de facturation)
DGD Deacutecompte geacuteneacuteral deacutefinitif
DGFiP Direction Geacuteneacuterale des Finances Publiques
DP Objet creacuteeacute par lrsquoordonnateur Etat ou EPN permettant la liquidation (correspondant au mandatement du secteur public local)
DRFiP Direction reacutegionale des finances publiques
EDI Echange de donneacutees informatiseacute
EJ Engagement juridique
EPL Etablissement Public Local
EPN Etablissement Public National
EPS Etablissement Public de Santeacute
Espace factures reccedilues Portail en mode laquo SaaS raquo permettant aux collectiviteacutes locales et EPN de teacuteleacutecharger leurs factures drsquoen remonter les statuts drsquoavancement et
drsquointeragir avec les fournisseurs et le support
Helios Helios Systegraveme drsquoinformation comptable de la direction geacuteneacuterale des finances publiques deacutedieacute au secteur local pour la tenue des comptabiliteacutes
locales
PES Protocole drsquoeacutechange standard
PIGP Portail internet de la gestion publique
PJ Piegravece justificative ou piegravece jointe selon le contexte
MOA Maitrise drsquoouvrage
MOE Maitrise drsquoœuvre
Mode laquo Saas raquo Le mode laquo Saas raquo (logiciel en mode service) est un modegravele drsquoexploitation commerciale agrave des logiciels en ligne qui permet aux utilisateurs de ne pas avoir agrave installer lrsquooutil sur leurs propres services
SE Chorus Systegraveme drsquoeacutechange Chorus
SE Service exeacutecutant la deacutepense de lrsquoEtat
SIGF Systegraveme drsquoInformation de gestion financiegravere (des collectiviteacutes et eacutetablissements publics)
229 230
[Dossier de speacutecifications externes de la solution mutualiseacutee-CPP 2017] ndash [V21]
SIRET
Le numeacutero SIRET est un identifiant deacutetablissement pour les fournisseurs franccedilais Cet identifiant numeacuterique de 14 chiffres est articuleacute en deux parties
la premiegravere est le numeacutero SIREN de luniteacute leacutegale agrave laquelle appartient luniteacute SIRET la seconde habituellement appeleacutee NIC (Numeacutero Interne de Classement) se compose dun numeacutero dordre agrave quatre chiffres attribueacute agrave leacutetablissement et dun chiffre de controcircle qui permet de veacuterifier la validiteacute
de lensemble du numeacutero SIRET
SMA Service mandataire Atlas
UBL Invoice Universal Business Language (norme de structuration de donneacutees de factures)
UNCEFACT United Nations Centre for Trade Facilitation and Electronic Business