Évolutions apportées au fichier pivot Chorus Pro (ou FEN0036A)


Cette page recense les évolutions apportées au flux pivot depuis 2022.

 

Table des matières

 

 

1    Évolutions du flux pivot en 2023

 

Dans le cadre de l’instance de pilotage mutualisée - cycle 4 du 19 novembre 2020, il a été décidé de mettre en œuvre l’évolution N°IPM4-AIFE-1 « Enrichissement du flux pivot – Factur-X ».

 

Objectif de l’évolution :

 

Une nouvelle pièce jointe de type « Factur-x » sera générée dans le flux pivot. Celle-ci contiendra toutes les données de la facture.

Ces nouvelles données seront transmises via le lisible Chorus Pro de la facture fournisseur reçue par Chorus Pro ou via un duplicata selon le format de dépôt de la facture.

Actuellement, ce lisible est au format PDF A1 et n’existe que pour les factures déposées au format XML structuré, il sera, dans le cadre de cette évolution, au format PDF/A3 (Factur-x) pour toutes les factures.

Ce nouveau format est un PDF qui contient les données de la facture sous forme structurée dans un fichier XML, mis en pièce jointe du PDF et nommé factur-x.xml.

 

Remarques :

 

Cette évolution ne concerne pas les factures déjà déposées au format Factur-x (code interface FSO1117A).

Le schéma de définition XML du fichier pivot n’a pas été modifié.

Les factures déposées avant la livraison de cette évolution n’intégreront pas la nouvelle pièce jointe au format Factur-x.

Présentation de la correspondance des champs de la pièce jointe Factur-x :

CPRO V3.6.3 évolution fichier pivot - FacturX

 

Date de livraison de l’évolution IPM4-AIFE-1 :

 

Environnement de qualification : 4 octobre 2023 (version 3.6.3)

Environnement de production : 18 octobre 2023 (version 3.6.3)

Annexe : Exemples d’extraits du bloc des pièces jointes (PJ) du fichier pivot avant/après l’évolution

 

1.1 Exemple de Facture au format E1 (XML structuré)

 

Bloc des PJ d’une facture reçue au format E1 (XML structuré) avant évolution :

 

<PJ NumOrdre="1">

<Contenu>[UESDBBQACAAAeG1sUEsFBgAAAAABAAEAVAAAAPsu==]</Contenu>

<NomPJ>FAC00000000030162FACT280701.xml</NomPJ>

<CategoriePJ>FactureXML</CategoriePJ>

<TypePJ>01</TypePJ>

<MimeTypePJxmlns:xs="http://www.w3.org/2001/XMLSchema"xsi:type="xs:string">application/xml<MimeTypePJ>

</PJ>

 

<PJ NumOrdre="2">

<Contenu>VBKLnBkZlBLBQYAAAAAAQABAFgAAABIEgAAAAA=</Contenu>

<NomPJ>PJ01FAC00000000030162FACT280701.pdf</NomPJ>

<CategoriePJ>FacturePDF</CategoriePJ>

<TypePJ>02</TypePJ>

<MimeTypePJxmlns:xs="http://www.w3.org/2001/XMLSchema"xsi:type="xs:string">application/pdf<MimeTypePJ>

</PJ>

 

<PJ NumOrdre="3">

<Contenu>DFGQUMwMDAwMDnBkZlBLBQYAAAAAAQABAFgAAACMlg=</Contenu>

<NomPJ>PJ01FAC00000000030162DEVIS01.pdf</NomPJ>

<NomPJOrigine>azazazazaza.pdf</NomPJOrigine>

<CategoriePJ>Devis</CategoriePJ>

<TypePJ>02</TypePJ>

<MimeTypePJxmlns:xs="http://www.w3.org/2001/XMLSchema"xsi:type="xs:string">application/pdf<MimeTypePJ>

</PJ>

 

 

Bloc des PJ d’une facture reçue au format E1 (XML structuré) après évolution : le lisible change de format :

 

<PJ NumOrdre="1">

<Contenu>UEsDBBQACAglAGZ4aFYAAAAAAAAA__</Contenu>

<NomPJ>FAC00000000030162FACT280701.xml</NomPJ>

<CategoriePJ>FactureXML</CategoriePJ>

<TypePJ>01</TypePJ>

<MimeTypePJxmlns:xs="http://www.w3.org/2001/XMLSchema"xsi:type="xs:string">application/xml<MimeTypePJ>

</PJ>

 

<PJ NumOrdre="2">

<Contenu>VBKLnBkZlBLBQYAAAAAAQABAFgAAABIEgAAAAA__</Contenu>

<NomPJ>PJ00XFAC00000000030162FACT280701.pdf</NomPJ>    [lisible de la facture au format PDF/A3 - Factur-X créé par Chorus Pro]

<CategoriePJ>Facture (au format Factur-X)</CategoriePJ>

<TypePJ>02</TypePJ>

<MimeTypePJxmlns:xs="http://www.w3.org/2001/XMLSchema"xsi:type="xs:string">application/pdf<MimeTypePJ>

</PJ>

 

<PJ NumOrdre="3">

<Contenu>DFGQUMwMDAwMDnBkZlBLBQYAAAAAAQABAFgA__=</Contenu>

<NomPJ>PJ01FAC00000000030162DEVIS01.pdf</NomPJ>

<NomPJOrigine>azazazazaza.pdf</NomPJOrigine>

<CategoriePJ>Devis</CategoriePJ>

<TypePJ>02</TypePJ>

<MimeTypePJxmlns:xs="http://www.w3.org/2001/XMLSchema"xsi:type="xs:string">application/pdf<MimeTypePJ>

</PJ>

 

 

1.2 Exemple de Facture au format E2 (XML mixte hors Factur-x)

 

Bloc des PJ d’une facture reçue au format E2 hors Factur-x avant évolution.

 

<PJ NumOrdre="1">

<Contenu>UESDBBQACAglAGZ4aFYAAAAAAA...</Contenu>

<NomPJ>FAC66850296000414326209524.pdf</NomPJ>

<CategoriePJ>FacturePDF</CategoriePJ>

<TypePJ>01</TypePJ>

<MimeTypePJxmlns:xs="http://www.w3.org/2001/XMLSchema"xsi:type="xs:string">application/xml<MimeTypePJ>

</PJ>

 

<PJ NumOrdre="2">

<Contenu>DFGQMwMDAwMDnBkZLBLBQYAAAAAQABAFgAAACMlg=</Contenu>

<NomPJ>PJ01FAC00000000030162_20210531_01PJ.pdf</NomPJ>

<NomPJOrigine>azazazazaza.pdf</NomPJOrigine>

<CategoriePJ>Devis</CategoriePJ>

<TypePJ>02</TypePJ>

<MimeTypePJxmlns:xs="http://www.w3.org/2001/XMLSchema"xsi:type="xs:string">application/pdf<MimeTypePJ>

</PJ>

 

Bloc des PJ d’une facture reçue au format E2 hors Factur-x après évolution : une PJ supplémentaire

 

<PJ NumOrdre="1">

<Contenu>UESDBBQACAglAGZ4aFYAAAAAAA...</Contenu>

<NomPJ>FAC66850296000414326209524.pdf</NomPJ>

<NomPJOrigine>azazazazaza.pdf</NomPJOrigine>

<CategoriePJ>FacturePDF</CategoriePJ>

<TypePJ>01</TypePJ>

<MimeTypePJxmlns:xs="http://www.w3.org/2001/XMLSchema"xsi:type="xs:string">application/pdf<MimeTypePJ>

</PJ>

 

<PJ NumOrdre="2">

<Contenu>VBLKnBkZlBQYAAAAAAQABAFgAAABlEgAAAAA....</Contenu>

<NomPJ>PJ00XXFAC668502966000413262095224.pdf</NomPJ> [duplicata de la facture au format PDF/A3 (Factur-X) créé par Chorus Pro]

<CategoriePJ>Facture [au format Factur-x]</CategoriePJ>

<TypePJ>02</TypePJ>

<MimeTypePJxmlns:xs="http://www.w3.org/2001/XMLSchema"xsi:type="xs:string">application/pdf<MimeTypePJ>

</PJ>

 

<PJ NumOrdre="3">

<Contenu>DFGQMwMDAwMDnBkZLBLBQYAAAAAQABAFgAAACMlg=</Contenu>

<NomPJ>PJ01FAC00000000030162_20210531_01PJ.pdf</NomPJ>

<NomPJOrigine>azazazazaza.pdf</NomPJOrigine>

<CategoriePJ>Devis</CategoriePJ>

<TypePJ>02</TypePJ>

<MimeTypePJxmlns:xs="http://www.w3.org/2001/XMLSchema"xsi:type="xs:string">application/pdf<MimeTypePJ>

</PJ>

 

1.3 Facture au format E2 (XML mixte Factur-x)

 

Bloc des PJ d’une facture reçue au format E2 Factur-x : pas de changement.

 

 

2    Évolutions du flux pivot en 2022

 

Des évolutions avaient été demandées par des fournisseurs et des organismes publics dans le cadre de l’IPM (Instance de pilotage mutualisée) cycle 4, fin 2019.

 

Certaines de ces évolutions, portant sur les flux échangés entre Chorus Pro et les partenaires, ont été instruites lors d’une série d’ateliers de travail début 2020, puis arbitrées en séance plénière de l’IPM-4, en octobre 2020.

 

Ces évolutions seront livrées sur l’environnement de qualification le 23 mars 2022 (version V 3.0.2 de Chorus Pro) et sur l’environnement de production le 22 juin 2022 (version V3.1.1)

Parmi ces évolutions, figure notamment l’ajout de nouvelles données dans le fichier pivot transmis aux clients publics.

 

Ces nouvelles données sont les suivantes :

 

2.1       Identifiant interne Chorus Pro de la facture, dit « Identifiant technique »

 

 

2.2       Indicateur de renvoi

 

 

2.3       Date de livraison

 

 

2.4       Date de mise à disposition de la MOE

 

 

2.5       Nom de la pièce jointe d’origine (pour les pièces jointes complémentaires à la facture)

 

 

2.6       Catégorie de pièce jointe

 

 

Le schéma de définition XML a été modifié pour prendre en compte ces nouvelles données.

 

Les nouvelles balises du fichier pivot sont toutes déclarées facultatives dans ce schéma.

 

L’ancienne version CPPFacturePivot_V1_22.xsd doit être remplacée avant le 22 juin 2022 par la version CPPFacturePivot_V2_02.xsd.

 

Annexe : exemple de fichier pivot nouvelle version

 

Les images ci-dessous illustrent l'utilisation des nouvelles balises XML susceptibles d’être présentes dans les fichiers pivot et précédemment décrites.

 

Illustration d'un code présentant les nouvelles balises décrites dans le texte supra

Autre exemple de code présentant les nouvelles balises décrites dans le texte supra