ONYX - Utilisation - Convertisseur Texte paginé vers XML Pivot

Différence entre versions

De MappingDoc
(Règle d'imbrication des 2 niveaux de listes)
(Eclatement du fichier XML Designer en plusieurs XML Pivot)
 
(78 révisions intermédiaires par le même utilisateur non affichées)
Ligne 5 : Ligne 5 :
 
*Besoin de faire un document en revoyant totalement la pagination d'un flux texte provenant par exemple d'un IBM-i (ou autres)<BR><BR>
 
*Besoin de faire un document en revoyant totalement la pagination d'un flux texte provenant par exemple d'un IBM-i (ou autres)<BR><BR>
  
En effet, Efalia Compose (Anciennement MAPPING), utilise le '''format XML Pivot''' comme '''format standard''' pour les conversions de flux. De ce fait, il est aisé de générer un flux CII, UBL ou même XML Designer afin de recomposer un document. <BR><BR>
+
En effet, Efalia Compose (Anciennement MAPPING), utilise le '''format XML Pivot''' comme '''format pivot''' pour les conversions de flux. De ce fait, il est aisé de générer un flux CII, UBL ou même XML Designer afin de recomposer un document. <BR><BR>
  
 
Le convertisseur texte paginé vers XML Pivot donne la possibilité de profiter de toutes ces sorties et fonctionnalités <u>quand l'ERP génère un fichier texte paginé</u>.
 
Le convertisseur texte paginé vers XML Pivot donne la possibilité de profiter de toutes ces sorties et fonctionnalités <u>quand l'ERP génère un fichier texte paginé</u>.
Ligne 17 : Ligne 17 :
 
*Les valeurs présentes dans le fichier texte paginé doivent être au format attendu dans le fichier XML Pivot (pas de modification de format dans un premier temps : Possible dans une version du connecteur ultérieure)
 
*Les valeurs présentes dans le fichier texte paginé doivent être au format attendu dans le fichier XML Pivot (pas de modification de format dans un premier temps : Possible dans une version du connecteur ultérieure)
 
*Connaitre la structure et le concept du XML Pivot
 
*Connaitre la structure et le concept du XML Pivot
 +
*Connaitre parfaitement le fonctionnement des groupes Designer
  
 
=Principe de fonctionnement=
 
=Principe de fonctionnement=
Ligne 27 : Ligne 28 :
  
 
[[Fichier:Principle_PAGTOPIVOT.jpg|1000px|thumb|center|]]
 
[[Fichier:Principle_PAGTOPIVOT.jpg|1000px|thumb|center|]]
 
  
 
=Etape 1 : Création du fichier XML Designer à partir du fichier texte paginé=
 
=Etape 1 : Création du fichier XML Designer à partir du fichier texte paginé=
Ligne 34 : Ligne 34 :
 
==Champs de niveau <doc>==
 
==Champs de niveau <doc>==
 
Les champs hors groupe (dit en standalone), feront l'objet d'un <field> au niveau <doc>. <br><br>
 
Les champs hors groupe (dit en standalone), feront l'objet d'un <field> au niveau <doc>. <br><br>
  <data>
+
  <nowiki><data></nowiki>
 
     <doc>
 
     <doc>
 
       <field id="MonChamp">Ma valeur</field>
 
       <field id="MonChamp">Ma valeur</field>
 
     </doc>
 
     </doc>
  </data>
+
  <nowiki></data></nowiki>
  
 
[[Fichier:standalonefield.jpg|500px|thumb|center|]]
 
[[Fichier:standalonefield.jpg|500px|thumb|center|]]
Ligne 58 : Ligne 58 :
 
Les <field> présents dans un groupe designer listé dans les balises <list> du fichier de paramétrage (étape 2) feront eux l'objet d'une liste <list> dans le fichier XML Pivot généré.<br><br>
 
Les <field> présents dans un groupe designer listé dans les balises <list> du fichier de paramétrage (étape 2) feront eux l'objet d'une liste <list> dans le fichier XML Pivot généré.<br><br>
  
  <data>
+
  <nowiki><data></nowiki>
 
     <doc>
 
     <doc>
 
       <list id="maListe">
 
       <list id="maListe">
Ligne 71 : Ligne 71 :
 
       </list>
 
       </list>
 
     </doc>
 
     </doc>
  </data>
+
  <nowiki></data></nowiki>
  
 
===Règle d'imbrication des 2 niveaux de listes===
 
===Règle d'imbrication des 2 niveaux de listes===
Dans le cas où il est nécessaire de générer un fichier XML Pivot avec des listes inbriquées (2 niveau maximum), alors dans la maquette il faudra respecter les règles de gestions suivantes :
+
Dans le cas où il est nécessaire de générer un fichier XML Pivot avec des listes inbriquées (2 niveaux maximum). Pour activer le mode listes imbriquées, il faut activer le toggle '''DB.hierarchy-list=true''' lors de l'éxécution du programme.
 +
Alors dans la maquette il faudra respecter les règles de gestions suivantes :
 +
 
 
*<u>Changement de niveau de liste</u>
 
*<u>Changement de niveau de liste</u>
Si la valeur de la condition de ligne (nom de la ligne <line>)précédent un éventuel underscore est la même que la toute première ligne du groupe, alors nous allons ou restons en liste de niveau 1
+
 
 +
Si la condition de ligne du groupe précédent un éventuel [x] et/ou (x) est la même que la toute première ligne du groupe, alors nous allons ou restons en liste de niveau 1
 
Si on a un changement de cette valeur, alors on passe en niveau 2
 
Si on a un changement de cette valeur, alors on passe en niveau 2
 
    
 
    
 
   <group name="BG-25" >
 
   <group name="BG-25" >
     <line name="BG-25_1" >
+
     <line name="BG-25[1]" >
 
       <field name="BT-126" comment="Numéro Item" >0002  </field>
 
       <field name="BT-126" comment="Numéro Item" >0002  </field>
 
     </line>
 
     </line>
     <line name="BG-25_2" >
+
     <line name="BG-25[2]" >
 
       <field name="FRFE-183" comment="code note ligne" >AAE</field>
 
       <field name="FRFE-183" comment="code note ligne" >AAE</field>
 
       <field name="BT-127" comment="note ligne facture" >ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
 
       <field name="BT-127" comment="note ligne facture" >ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
 +
    </line>
 +
    <line name="BG-27" >
 +
      <field name="BT-136" comment="Remise ligne" >123.00      </field>
 +
      <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
 +
      <field name="BT-138" comment="Pourcentage Remise ligne" >10.00    </field>
 +
      <field name="BT-139" comment="motif Remise ligne" >Remise fid Client  </field>
 +
      <field name="BT-140" comment="code motif Remise ligne" >95</field>
 +
    </line>
 +
    <line name="BG-27" >
 +
      <field name="BT-136" comment="Remise ligne" >321.00      </field>
 +
      <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
 +
      <field name="BT-138" comment="Pourcentage Remise ligne" >10.00    </field>
 +
      <field name="BT-139" comment="motif Remise ligne" >Remise fid Client  </field>
 +
      <field name="BT-140" comment="code motif Remise ligne" >95</field>
 
     </line>
 
     </line>
 
   </group>
 
   </group>
  
Ici la 2ième ligne <line> a pour nom de ligne BG-25_2, ce qui a la même valeur avant l'underscore que la 1er ligne, on reste donc sur le niveau 1
+
Cela résulte au fichier XML Pivot suivant :
 +
 
 +
  <list id="BG-25" >
 +
    <item type="BG-25" >
 +
      <field name="BT-126" comment="Numéro Item" >0002  </field>
 +
      <field name="FRFE-183" comment="code note ligne" >AAE</field>
 +
      <field name="BT-127" comment="note ligne facture" >ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
 +
      '''<list id="BG-27" >'''
 +
        '''<item>'''
 +
          <field name="BT-136" comment="Remise ligne" >123.00      </field>
 +
          <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
 +
          <field name="BT-138" comment="Pourcentage Remise ligne" >10.00    </field>
 +
          <field name="BT-139" comment="motif Remise ligne" >Remise fid Client  </field>
 +
          <field name="BT-140" comment="code motif Remise ligne" >95</field>
 +
        </item>
 +
        '''<item>'''
 +
          <field name="BT-136" comment="Remise ligne" >321.00      </field>
 +
          <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
 +
          <field name="BT-138" comment="Pourcentage Remise ligne" >10.00    </field>
 +
          <field name="BT-139" comment="motif Remise ligne" >Remise fid Client  </field>
 +
          <field name="BT-140" comment="code motif Remise ligne" >95</field>
 +
        </item>
 +
      </list>
 +
    </item>
 +
  </list>
 +
 
 +
Ici la ligne portant pour nom BG-27 a un nom différent de la toute première ligne du groupe (BG-25).Et vu qu'à la ligne précédente nous étions sur le niveau 1, alors on passe sur le niveau 2
 +
 
  
 +
*<u>Rupture d'item <item> au sein d'une liste (tous niveaux confondus)</u>
  
*<u>Gestion de la rupture d'item <item> au sein d'une liste (tout niveaux confondus)</u>
 
 
De même que pour la rupture de niveau de liste, il faut prévoir dans la conception de la maquette la rupture au niveau d'<item>  
 
De même que pour la rupture de niveau de liste, il faut prévoir dans la conception de la maquette la rupture au niveau d'<item>  
  
Celle-ci se base également sur le nom de la ligne <line>. Au sein d'un niveau donnée (suivant la règle de gestion de rupture de niveau), si le nom de la ligne <line> ne contient pas de underscore OU si celle-ci se termine par un _1 alors, une rupture d'item sera fait.
+
Celle-ci se base également sur le nom de la condition de ligne (ligne <line>). Au sein d'un niveau donnée (suivant la règle de gestion de rupture de niveau), si le nom de la ligne <line> ne contient pas de [x] OU si celle-ci se termine par un [1] alors, une rupture d'item sera fait.
 +
 
 +
<group name="BG-25" >
 +
    <line name="BG-25[1]" >
 +
      <field name="BT-126" comment="Numéro Item" >0001  </field>
 +
    </line>
 +
    <line name="BG-25[2]" >
 +
      <field name="FRFE-183" comment="code note ligne" >AAE</field>
 +
      <field name="BT-127" comment="note ligne facture" >ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
 +
    </line>
 +
    <line name="BG-25[1]" >
 +
      <field name="BT-126" comment="Numéro Item" >0002  </field>
 +
    </line>
 +
    <line name="BG-25[2]" >
 +
      <field name="FRFE-183" comment="code note ligne" >AAE</field>
 +
      <field name="BT-127" comment="note ligne facture" >ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
 +
    </line>
 +
  </group>
 +
 
 +
Cela résulte au fichier XML Pivot suivant :
 +
 
 +
  <list id="BG-25" >
 +
    <item type="BG-25" >
 +
      <field name="BT-126" comment="Numéro Item" >0001  </field>
 +
      <field name="FRFE-183" comment="code note ligne" >AAE</field>
 +
      <field name="BT-127" comment="note ligne facture" >ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
 +
    </item>
 +
    <item type="BG-25" >
 +
      <field name="BT-126" comment="Numéro Item" >0002  </field>
 +
      <field name="FRFE-183" comment="code note ligne" >AAE</field>
 +
      <field name="BT-127" comment="note ligne facture" >ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
 +
    </item>
 +
  </list>
  
====Exemple====
+
====Exemple global de ruptures de niveaux et d'items====
  
 
   <group name="BG-25" >
 
   <group name="BG-25" >
     '''<line name="BG-25_1" >''' <nowiki><!--1er ligne donc ouverture de la liste de niveau 1 et ouverture du 1er item--></nowiki>
+
     '''<line name="BG-25[1]" >''' '''<nowiki><!--1er ligne donc ouverture de la liste de niveau 1 et ouverture du 1er item--></nowiki>'''
 
       <field name="BT-126" comment="Numéro Item" >0001  </field>
 
       <field name="BT-126" comment="Numéro Item" >0001  </field>
 
     </line>
 
     </line>
     '''<line name="BG-25_2" >'''  <nowiki><!--présence d'un _ dans le nom de la ligne : On reste dans le même item que le précédent--></nowiki>
+
     '''<line name="BG-25[2]" >'''  '''<nowiki><!--présence d'un _ dans le nom de la ligne : On reste dans le même item que le précédent--></nowiki>'''
 
       <field name="FRFE-183" comment="code note ligne" >AAE</field>
 
       <field name="FRFE-183" comment="code note ligne" >AAE</field>
 
       <field name="BT-127" comment="note ligne facture" >ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
 
       <field name="BT-127" comment="note ligne facture" >ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
 
     </line>
 
     </line>
     '''<line name="BG-27" >''' <nowiki><!-- Nom de la ligne différent de la 1er ligne : Passage au niveau 2--></nowiki>
+
     '''<line name="BG-27" >''' '''<nowiki><!-- Nom de la ligne différent de la 1er ligne : Passage au niveau 2--></nowiki>'''
 
       <field name="BT-136" comment="Remise ligne" >123.00      </field>
 
       <field name="BT-136" comment="Remise ligne" >123.00      </field>
 
       <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
 
       <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
Ligne 114 : Ligne 190 :
 
       <field name="BT-140" comment="code motif Remise ligne" >95</field>
 
       <field name="BT-140" comment="code motif Remise ligne" >95</field>
 
     </line>
 
     </line>
     '''<line name="BG-27" >''' <nowiki><!--Déjà dans le niveau 2 et pas de _ dans le nom de la line : rupture d'item de BG-27--></nowiki>
+
     '''<line name="BG-27" >''' '''<nowiki><!--Déjà dans le niveau 2 et pas de _ dans le nom de la line : rupture d'item de BG-27--></nowiki>'''
 
       <field name="BT-136" comment="Remise ligne" >321.00      </field>
 
       <field name="BT-136" comment="Remise ligne" >321.00      </field>
 
       <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
 
       <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
Ligne 121 : Ligne 197 :
 
       <field name="BT-140" comment="code motif Remise ligne" >95</field>
 
       <field name="BT-140" comment="code motif Remise ligne" >95</field>
 
     </line>
 
     </line>
     '''<line name="BG-28" >''' <nowiki><!--Déjà dans le niveau 2, nom de line différent de la précédente ET différent de la tout première ligne du groupe donc passage dans une liste soeur--></nowiki>
+
     '''<line name="BG-28" >''' '''<nowiki><!--Déjà dans le niveau 2, nom de line différent de la précédente ET différent de la tout première ligne du groupe donc passage dans une liste soeur--></nowiki>'''
 
       <field name="BT-141" comment="frais ligne" >21.00        </field>
 
       <field name="BT-141" comment="frais ligne" >21.00        </field>
 
       <field name="BT-142" comment="assiette frais ligne" >21.00      </field>
 
       <field name="BT-142" comment="assiette frais ligne" >21.00      </field>
Ligne 128 : Ligne 204 :
 
       <field name="BT-145" comment="code motif  frais ligne" >FC</field>
 
       <field name="BT-145" comment="code motif  frais ligne" >FC</field>
 
     </line>
 
     </line>
     '''<line name="BG-32" >''' <nowiki><!--Déjà dans le niveau 2, nom de line différent de la précédente ET différent de la tout première ligne du groupe donc passage dans une liste soeur--></nowiki>
+
     '''<line name="BG-32" >''' '''<nowiki><!--Déjà dans le niveau 2, nom de line différent de la précédente ET différent de la tout première ligne du groupe donc passage dans une liste soeur--></nowiki>'''
 
       <field name="BT-160" comment="nom attribut article" >Couleur      </field>
 
       <field name="BT-160" comment="nom attribut article" >Couleur      </field>
 
       <field name="BT-161" comment="valeur attribut article" >BLEU      </field>
 
       <field name="BT-161" comment="valeur attribut article" >BLEU      </field>
 
     </line>
 
     </line>
     '''<line name="BG-25_1" >''' <nowiki>  <!-- Nom de la line identique à la toute première ligne du groupe : rupture d'item de niveau 1 et repassage dans le niveau 1--></nowiki></nowiki></nowiki>
+
     '''<line name="BG-25[1]" >''' '''<nowiki>  <!-- Nom de la line identique à la toute première ligne du groupe : rupture d'item de niveau 1 et repassage dans le niveau 1--></nowiki></nowiki></nowiki>'''
 
       <field name="BT-126" comment="Numéro Item" >0002  </field>
 
       <field name="BT-126" comment="Numéro Item" >0002  </field>
 
     </line>
 
     </line>
     '''<line name="BG-25_2" >'''  <nowiki><!--présence d'un _ dans le nom de la ligne : On reste dans le même item que le précédent--></nowiki>
+
     '''<line name="BG-25[2]" >'''  '''<nowiki><!--présence d'un _ dans le nom de la ligne : On reste dans le même item que le précédent--></nowiki>'''
 
       <field name="FRFE-183" comment="code note ligne" >AAE</field>
 
       <field name="FRFE-183" comment="code note ligne" >AAE</field>
 
       <field name="BT-127" comment="note ligne facture" >ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
 
       <field name="BT-127" comment="note ligne facture" >ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
 
     </line>
 
     </line>
     '''<line name="BG-27" >'''  <nowiki><!-- Nom de la ligne différent de la 1er ligne : Passage au niveau 2--></nowiki>
+
     '''<line name="BG-27" >'''  '''<nowiki><!-- Nom de la ligne différent de la 1er ligne : Passage au niveau 2--></nowiki>'''
 
       <field name="BT-136" comment="Remise ligne" >123.00      </field>
 
       <field name="BT-136" comment="Remise ligne" >123.00      </field>
 
       <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
 
       <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
Ligne 146 : Ligne 222 :
 
       <field name="BT-140" comment="code motif Remise ligne" >95</field>
 
       <field name="BT-140" comment="code motif Remise ligne" >95</field>
 
     </line>
 
     </line>
     '''<line name="BG-27" >'''  <nowiki><!--Déjà dans le niveau 2 et pas de _ dans le nom de la line : rupture d'item de BG-27--></nowiki>
+
     '''<line name="BG-27" >'''  '''<nowiki><!--Déjà dans le niveau 2 et pas de _ dans le nom de la line : rupture d'item de BG-27--></nowiki>'''
 
       <field name="BT-136" comment="Remise ligne" >321.00      </field>
 
       <field name="BT-136" comment="Remise ligne" >321.00      </field>
 
       <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
 
       <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
Ligne 153 : Ligne 229 :
 
       <field name="BT-140" comment="code motif Remise ligne" >95</field>
 
       <field name="BT-140" comment="code motif Remise ligne" >95</field>
 
     </line>
 
     </line>
     '''<line name="BG-32" >'''<nowiki><!--Déjà dans le niveau 2, nom de line différent de la précédente ET différent de la tout première ligne du groupe donc passage dans une liste soeur--></nowiki>
+
     '''<line name="BG-32" >'''  '''<nowiki><!--Déjà dans le niveau 2, nom de line différent de la précédente ET différent de la tout première ligne du groupe donc passage dans une liste soeur--></nowiki>'''
 
       <field name="BT-160" comment="nom attribut article" >Couleur      </field>
 
       <field name="BT-160" comment="nom attribut article" >Couleur      </field>
 
       <field name="BT-161" comment="valeur attribut article" >BLEU      </field>
 
       <field name="BT-161" comment="valeur attribut article" >BLEU      </field>
 
     </line>
 
     </line>
   '''<line name="BG-25_1" >'''  <nowiki>  <!-- Nom de la line identique à la toute première ligne du groupe : rupture d'item de niveau 1 et repassage dans le niveau 1--></nowiki></nowiki>
+
   '''<line name="BG-25[1]" >'''  '''<nowiki>  <!-- Nom de la line identique à la toute première ligne du groupe : rupture d'item de niveau 1 et repassage dans le niveau 1--></nowiki></nowiki>'''
 
       <field name="BT-126" comment="Numéro Item" >0002  </field>
 
       <field name="BT-126" comment="Numéro Item" >0002  </field>
 
     </line>
 
     </line>
     '''<line name="BG-25_2" >'''  <nowiki><!--présence d'un _ dans le nom de la ligne : On reste dans le même item que le précédent--></nowiki>
+
     '''<line name="BG-25[2]" >'''  '''<nowiki><!--présence d'un _ dans le nom de la ligne : On reste dans le même item que le précédent--></nowiki>'''
 
       <field name="FRFE-183" comment="code note ligne" >AAE</field>
 
       <field name="FRFE-183" comment="code note ligne" >AAE</field>
 
       <field name="BT-127" comment="note ligne facture" >ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
 
       <field name="BT-127" comment="note ligne facture" >ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
 
     </line>
 
     </line>
     '''<line name="BG-27" >'''  <nowiki><!--Déjà dans le niveau 2 et pas de _ dans le nom de la line : rupture d'item de BG-27--></nowiki>
+
     '''<line name="BG-27" >'''  '''<nowiki><!--Déjà dans le niveau 2 et pas de _ dans le nom de la line : rupture d'item de BG-27--></nowiki>'''
 
       <field name="BT-136" comment="Remise ligne" >123.00      </field>
 
       <field name="BT-136" comment="Remise ligne" >123.00      </field>
 
       <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
 
       <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
Ligne 171 : Ligne 247 :
 
       <field name="BT-140" comment="code motif Remise ligne" >95</field>
 
       <field name="BT-140" comment="code motif Remise ligne" >95</field>
 
     </line>
 
     </line>
     '''<line name="BG-27" >'''    <nowiki><!--Déjà dans le niveau 2 et pas de _ dans le nom de la line : rupture d'item de BG-27--></nowiki>
+
     '''<line name="BG-27" >'''    '''<nowiki><!--Déjà dans le niveau 2 et pas de _ dans le nom de la line : rupture d'item de BG-27--></nowiki>'''
 
       <field name="BT-136" comment="Remise ligne" >321.00      </field>
 
       <field name="BT-136" comment="Remise ligne" >321.00      </field>
 
       <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
 
       <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
Ligne 178 : Ligne 254 :
 
       <field name="BT-140" comment="code motif Remise ligne" >95</field>
 
       <field name="BT-140" comment="code motif Remise ligne" >95</field>
 
     </line>
 
     </line>
     '''<line name="BG-32" >'''  <nowiki><!--Déjà dans le niveau 2, nom de line différent de la précédente ET différent de la tout première ligne du groupe donc passage dans une liste soeur--></nowiki>
+
     '''<line name="BG-32" >'''  '''<nowiki><!--Déjà dans le niveau 2, nom de line différent de la précédente ET différent de la tout première ligne du groupe donc passage dans une liste soeur--></nowiki>'''
 
       <field name="BT-160" comment="nom attribut article" >Couleur      </field>
 
       <field name="BT-160" comment="nom attribut article" >Couleur      </field>
 
       <field name="BT-161" comment="valeur attribut article" >BLEU      </field>
 
       <field name="BT-161" comment="valeur attribut article" >BLEU      </field>
Ligne 191 : Ligne 267 :
  
 
   <list id="BG-25">
 
   <list id="BG-25">
    <item type="BG-25">
+
  <item type="BG-25">
      <field id="BT-126" title="Numéro Item">0001</field>
+
    <field id="BT-126" title="Numéro Item">0001</field>
      <field id="FRFE-183" title="code note ligne">AAE</field>
+
    <field id="FRFE-183" title="code note ligne">AAE</field>
      <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>     
+
    <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>     
      <list id="BG-27">
+
    '''<list id="BG-27">'''
        <item type="BG-27">
+
      '''<item type="BG-27">'''
          <field id="BT-136" title="Remise ligne">123.00</field>
+
        <field id="BT-136" title="Remise ligne">123.00</field>
          <field id="BT-137" title="assiette Remise ligne">123.20</field>
+
        <field id="BT-137" title="assiette Remise ligne">123.20</field>
          <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
+
        <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
          <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
+
        <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
          <field id="BT-140" title="code motif Remise ligne">95</field>
+
        <field id="BT-140" title="code motif Remise ligne">95</field>
        </item>
+
      </item>
        <item type="BG-27">
+
      <item type="BG-27">
          <field id="BT-136" title="Remise ligne">321.00</field>
+
        <field id="BT-136" title="Remise ligne">321.00</field>
          <field id="BT-137" title="assiette Remise ligne">123.20</field>
+
        <field id="BT-137" title="assiette Remise ligne">123.20</field>
          <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
+
        <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
          <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
+
        <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
          <field id="BT-140" title="code motif Remise ligne">95</field>
+
        <field id="BT-140" title="code motif Remise ligne">95</field>
        </item>
+
      </item>
      </list>
+
    </list>
      <list id="BG-28">
+
    '''<list id="BG-28">'''
        <item type="BG-28">
+
      '''<item type="BG-28">'''
          <field id="BT-141" title="frais ligne">21.00</field>
+
        <field id="BT-141" title="frais ligne">21.00</field>
          <field id="BT-142" title="assiette frais ligne">21.00</field>
+
        <field id="BT-142" title="assiette frais ligne">21.00</field>
          <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
+
        <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
          <field id="BT-144" title="motif frais ligne">transport</field>
+
        <field id="BT-144" title="motif frais ligne">transport</field>
          <field id="BT-145" title="code motif  frais ligne">FC</field>
+
        <field id="BT-145" title="code motif  frais ligne">FC</field>
        </item>
+
      </item>
      </list>
+
    </list>
      <list id="BG-32">
+
    '''<list id="BG-32">'''
        <item type="BG-32">
+
      '''<item type="BG-32">'''
          <field id="BT-160" title="nom attribut article">Couleur</field>
+
        <field id="BT-160" title="nom attribut article">Couleur</field>
          <field id="BT-161" title="valeur attribut article">BLEU</field>
+
        <field id="BT-161" title="valeur attribut article">BLEU</field>
        </item>
+
      </item>
      </list>
+
    </list>
    </item>
+
  </item>
  </list>
+
  <big>'''<item type="BG-25">'''</big>
 
+
    <field id="BT-126" title="Numéro Item">0002</field>
 +
    <field id="FRFE-183" title="code note ligne">AAE</field>
 +
    <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>   
 +
    '''<list id="BG-27">'''
 +
      '''<item type="BG-27">'''
 +
        <field id="BT-136" title="Remise ligne">123.00</field>
 +
        <field id="BT-137" title="assiette Remise ligne">123.20</field>
 +
        <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
 +
        <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
 +
        <field id="BT-140" title="code motif Remise ligne">95</field>
 +
      </item>
 +
      <item type="BG-27">
 +
        <field id="BT-136" title="Remise ligne">321.00</field>
 +
        <field id="BT-137" title="assiette Remise ligne">123.20</field>
 +
        <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
 +
        <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
 +
        <field id="BT-140" title="code motif Remise ligne">95</field>
 +
      </item>
 +
    </list>
 +
    '''<list id="BG-28">'''
 +
      '''<item type="BG-28">'''
 +
        <field id="BT-141" title="frais ligne">21.00</field>
 +
        <field id="BT-142" title="assiette frais ligne">21.00</field>
 +
        <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
 +
        <field id="BT-144" title="motif frais ligne">transport</field>
 +
        <field id="BT-145" title="code motif  frais ligne">FC</field>
 +
      </item>
 +
    </list>
 +
    '''<list id="BG-32">'''
 +
      '''<item type="BG-32">'''
 +
        <field id="BT-160" title="nom attribut article">Couleur</field>
 +
        <field id="BT-161" title="valeur attribut article">BLEU</field>
 +
      </item>
 +
    </list>
 +
  </item>
 +
</list>
 
La maquette devra être donc faite afin de respecter ces règles de nommage de ligne en fonction des besoin d'imbrications.
 
La maquette devra être donc faite afin de respecter ces règles de nommage de ligne en fonction des besoin d'imbrications.
  
===Règle de rupture d'item <item> dans les listes===
+
====Autre Exemple====
La règle de rupture sur les <item> de la future liste dans le fichier de sortie XML Pivot se base sur le nom de la <line> @name du groupe Designer d'où elle provient :
 
 
 
#La présence de la valeur _1 dans le nom de la ligne (Exemple : <line name="BG-25'''_1'''" ><field name="BT-153" >Infoprint 20 IBM</field></line>)
 
#Absence de '''_''' dans le nom de la ligne ((Exemple : <line name="'''BG-27'''" ><field name="BT-136" >123.00</field>)
 
 
 
===Exemple===
 
 
  <group name="BG-25" >
 
  <group name="BG-25" >
     <line name="BG-25'''<big>_1</big>'''" >
+
     <line name="BG-25'''<big>[1]</big>'''" >
 
         <field name="BT-153" >Infoprint 20 IBM</field>
 
         <field name="BT-153" >Infoprint 20 IBM</field>
 
     </line>
 
     </line>
     <line name="BG-25_2" >
+
     <line name="BG-25[2]" >
 
         <field name="BT-129" >1</field>
 
         <field name="BT-129" >1</field>
 
         <field name="BT-130" >12</field>
 
         <field name="BT-130" >12</field>
Ligne 250 : Ligne 355 :
 
         <field name="BT-148" >20050.00</field>
 
         <field name="BT-148" >20050.00</field>
 
     </line>
 
     </line>
     <line name="BG-25_3" >
+
     <line name="BG-25[3]" >
 
         <field name="FRFE-136" >123456788</field>
 
         <field name="FRFE-136" >123456788</field>
 
         <field name="FRFE-138" >20230801</field>
 
         <field name="FRFE-138" >20230801</field>
 
         <field name="FRFE-149" >LILLE</field>
 
         <field name="FRFE-149" >LILLE</field>
 
     </line>
 
     </line>
     <line name="BG-25_4" >
+
     <line name="BG-25[4]" >
 
         <field name="FRFE-150" >Adresse postal de la livraison à la ligne</field>
 
         <field name="FRFE-150" >Adresse postal de la livraison à la ligne</field>
 
         <field name="FRFE-151" >Ligne adresse 1</field>
 
         <field name="FRFE-151" >Ligne adresse 1</field>
Ligne 261 : Ligne 366 :
 
         <field name="FRFE-153" >Ligne adresse 3  </field>
 
         <field name="FRFE-153" >Ligne adresse 3  </field>
 
     </line>
 
     </line>
     <line name="BG-25_5" >
+
     <line name="BG-25[5]" >
 
         <field name="FRFE-154" >Ville</field>
 
         <field name="FRFE-154" >Ville</field>
 
         <field name="FRFE-156" >Subdivision pays de livraison</field>
 
         <field name="FRFE-156" >Subdivision pays de livraison</field>
Ligne 275 : Ligne 380 :
 
         <field name="BT-136" >321.00</field>
 
         <field name="BT-136" >321.00</field>
 
     </line>
 
     </line>
     <line name="BG-25'''<big>_1</big>'''" >
+
     <line name="BG-25'''<big>[1]</big>'''" >
 
         <field name="BT-153" >Infoprint 60 IBM</field>
 
         <field name="BT-153" >Infoprint 60 IBM</field>
 
     </line>
 
     </line>
     <line name="BG-25_2" >
+
     <line name="BG-25[2]" >
 
         <field name="BT-129" >1</field>
 
         <field name="BT-129" >1</field>
 
         <field name="BT-130" >12</field>
 
         <field name="BT-130" >12</field>
Ligne 286 : Ligne 391 :
 
         <field name="BT-148" >15550.00</field>
 
         <field name="BT-148" >15550.00</field>
 
     </line>
 
     </line>
     <line name="BG-25_3" >
+
     <line name="BG-25[3]" >
 
         <field name="FRFE-136" >123456788</field>
 
         <field name="FRFE-136" >123456788</field>
 
         <field name="FRFE-138" >20230801</field>
 
         <field name="FRFE-138" >20230801</field>
 
         <field name="FRFE-149" >LILLE</field>
 
         <field name="FRFE-149" >LILLE</field>
 
     </line>
 
     </line>
     <line name="BG-25_4" >
+
     <line name="BG-25[4]" >
 
         <field name="FRFE-150" >Adresse postal de la livraison à la ligne</field>         
 
         <field name="FRFE-150" >Adresse postal de la livraison à la ligne</field>         
 
         <field name="FRFE-151" >Ligne adresse 1</field>
 
         <field name="FRFE-151" >Ligne adresse 1</field>
Ligne 297 : Ligne 402 :
 
         <field name="FRFE-153" >Ligne adresse 3</field>
 
         <field name="FRFE-153" >Ligne adresse 3</field>
 
     </line>
 
     </line>
     <line name="BG-25_5" >
+
     <line name="BG-25[5]" >
 
         <field name="FRFE-154" >Ville l</field>
 
         <field name="FRFE-154" >Ville l</field>
 
         <field name="FRFE-156" >Subdivision pays de livraison</field>
 
         <field name="FRFE-156" >Subdivision pays de livraison</field>
Ligne 376 : Ligne 481 :
 
  </list>
 
  </list>
  
==Gestion de la rupture de document==
+
==Gestion de rupture de document==
 
Il est possible que le fichier texte paginé (PAG) en entrée soit multi-document. En d'autres termes, il est possible qu'il y ait par exemple, plusieurs factures au sein du même fichier. Si c'est le cas, le fichier XML Pivot en sortie devra être composé de 2 balises <doc>
 
Il est possible que le fichier texte paginé (PAG) en entrée soit multi-document. En d'autres termes, il est possible qu'il y ait par exemple, plusieurs factures au sein du même fichier. Si c'est le cas, le fichier XML Pivot en sortie devra être composé de 2 balises <doc>
  
<data>
+
  <nowiki><data></nowiki>
 
   '''<doc type="INVOICE00010">'''
 
   '''<doc type="INVOICE00010">'''
 
         ...
 
         ...
Ligne 386 : Ligne 491 :
 
         ...
 
         ...
 
   '''</doc>'''
 
   '''</doc>'''
</data>
+
  <nowiki></data></nowiki>
  
 
Pour ce faire, on doit spécifier un champ de rupture. Un nouveau document sera alors créé lors d'un changement de cette valeur.
 
Pour ce faire, on doit spécifier un champ de rupture. Un nouveau document sera alors créé lors d'un changement de cette valeur.
Ligne 400 : Ligne 505 :
  
 
=Etape 2 : Conversion du XML Designer en XML Pivot=
 
=Etape 2 : Conversion du XML Designer en XML Pivot=
Une fois le fichier XML Designer (appelé aussi XMLDRAW) obtenu dans le format souhaité (groupes respectant la logique de rupture d'item, et), il est alors temps de le convertir vers le '''fichier cible''' dît '''XML Pivot'''<br>
+
Une fois le fichier XML Designer (appelé aussi XMLDRAW) obtenu dans le format souhaité (groupes respectant la logique de rupture d'item, etc), il est alors temps de le convertir vers le '''fichier cible''' dît '''XML Pivot'''<br>
  
 
==Fichier de paramétrage==
 
==Fichier de paramétrage==
 
Le convertisseur DRAW2PIVOT peut lire un fichier de paramétrage dans lequel nous pouvons :
 
Le convertisseur DRAW2PIVOT peut lire un fichier de paramétrage dans lequel nous pouvons :
  
#Surcharger le champ DOC-BREAK de rupture de doc <field id="DOC-BREAK">NUM_FAC</field>
+
*Surcharger le champ DOC-BREAK de rupture de doc  
#Lister les groupes Designer devant donner naissance à une liste dans le fichier de sortie XML Pivot <list id="BG-1" type="continue"/>
+
 
 +
<param>
 +
  <doc>
 +
  <field id="DOC-BREAK">NUM_FAC</field>
 +
  </doc>
 +
</param>
 +
 
 +
Cette entrée dans le fichier de paramétrage permet de définir le champ permettant de faire une rupture de document
 +
 
 +
*Lister les groupes Designer devant donner naissance à une liste dans le fichier de sortie XML Pivot  
 +
Cette entrée dans le fichier de paramétrage permet d'activer la création d'une liste pour le groupe BG-1
 +
 
 +
<list id="BG-1" type="continue"/>
 +
*Conditionner l'exécution d'un élément (group par exemple) d'une page donnée selon la valeur d'un champ dans cette même page en le renomant si besoin
 +
Cette entrée dans le fichier de paramétrage permet de créer une liste <list> que l'on nommera ''DetailFacture_newentete'' avec le contenu du groupe ''DetailFacture'' de la ou les pages ayant un field ''type_page'' ayant pour valeur ''newentete''
 +
<list id="DetailFacture" rename="DetailFacture_newentete" '''cond="field(type_page) -eq 'newentete'"''' type="continue"/>
 +
'''Note''' : Les opérateurs -eq (égal) et -ne (différent de) sont disponibles
  
===Attribut type de l'élément <list>===
+
 
 +
===Attributs de l'élément <list>===
 +
*<big>attribut type</big>
  
 
Il existe deux types de listes : Les listes '''repeated''' et '''continue'''<br><br>
 
Il existe deux types de listes : Les listes '''repeated''' et '''continue'''<br><br>
 
  
 
<list id="BG-1" '''type="xxx"'''/> <br><br>
 
<list id="BG-1" '''type="xxx"'''/> <br><br>
 
L'attribut type permet de spécifier le type de groupe Designer est lié à cette liste :
 
L'attribut type permet de spécifier le type de groupe Designer est lié à cette liste :
===='''<big>continue</big>''' (valeur par défaut)====
+
<br>
 +
'''continue''' (valeur par défaut)'''
 +
 
 
<list id="BG-1" '''type="continue"'''/> <br><br>
 
<list id="BG-1" '''type="continue"'''/> <br><br>
 
L'attribut '''type=continue''' décrit un groupe continu à travers les différentes pages. Un exemple de groupe continu est par exemple la '''liste de détails''' d'une facture. <br>
 
L'attribut '''type=continue''' décrit un groupe continu à travers les différentes pages. Un exemple de groupe continu est par exemple la '''liste de détails''' d'une facture. <br>
'''La page 2 contient la suite des information de la page 1.'''<br><br>
+
'''La page 2 contient la suite des informations de la page 1.'''<br><br>
 
On parle alors donc d'un groupe ou d'une liste '''continue'''
 
On parle alors donc d'un groupe ou d'une liste '''continue'''
 +
<br>
 +
'''repeated'''
  
====repeated====
 
 
<list id="BG-1" '''type="repeated"'''/> <br><br>
 
<list id="BG-1" '''type="repeated"'''/> <br><br>
 
L'attribut '''type=repeated''' décrit un groupe se répétant de manière identique sur les différentes pages. Son contenu sera alors insérer qu'une seule fois dans le fichier XML Pivot. Un groupe repeated peut par exemple être la liste de TVA d'une facture. La liste de TVA peut être sur toutes les pages de la facture mais uniquement pour rappel à l'utilisateur, mais étant identiques sur toutes les pages il peut finalement se trouver uniquement sur une page (généralement la dernière pour la liste de TVA). <br><br>
 
L'attribut '''type=repeated''' décrit un groupe se répétant de manière identique sur les différentes pages. Son contenu sera alors insérer qu'une seule fois dans le fichier XML Pivot. Un groupe repeated peut par exemple être la liste de TVA d'une facture. La liste de TVA peut être sur toutes les pages de la facture mais uniquement pour rappel à l'utilisateur, mais étant identiques sur toutes les pages il peut finalement se trouver uniquement sur une page (généralement la dernière pour la liste de TVA). <br><br>
 
On parle alors donc d'un groupe ou d'une liste '''repeated'''
 
On parle alors donc d'un groupe ou d'une liste '''repeated'''
 +
<br><br>
 +
*<big>attribut rename</big>
 +
 +
Cet attribut permet de renomer la liste en sortie. Cela permet d'avoir une liste avec un nom différent du groupe Designer lui correspondant
 +
 +
<list id="DetailFacture" '''rename="DetailFacture_newentete"''' type="continue"/>
 +
<br><br>
 +
*<big>attribut cond</big>
 +
 +
Cet attribut permet de conditionner l'exécution de l'élément.
 +
 +
<list id="DetailFacture" rename="DetailFacture_newentete" '''cond="field(type_page) -eq 'newentete'"''' type="continue"/>
 +
 +
Dans cet exemple, le contenu du ou des groupes ''DetailFacture'' pour lesquels un champ type_page=newenetete est présent sera inséré dans une liste nommée ''DetailFacture_newentete''
 +
 +
<u>Exemple</u> :
 +
  <doc>
 +
    <page name='FACTUREOMT'>
 +
        <field name='type_page'>newentete</field>
 +
        <field name='LOGO'>EFALIA</field>
 +
        <group name='DetailFacture'>
 +
          <line name='DETAIL'>
 +
            <field name='RGDES_PRO'>Abonnements, forfaits, options                              </field>
 +
            <field name='RGHT_PRO'>      37,98</field>
 +
            <field name='RGTVA_PRO'>        0,00</field>
 +
            <field name='RGTOT_PRO'>      37,98</field>
 +
          </line>
 +
          <line name='DETAIL'>
 +
            <field name='RGDES_PRO'>Communications                                              </field>
 +
            <field name='RGHT_PRO'>        0,00</field>
 +
            <field name='RGTVA_PRO'>        0,00</field>
 +
            <field name='RGTOT_PRO'>        0,00</field>
 +
          </line>
 +
        </group>
 +
    </page>
 +
    <page name='FACTUREOMT'>
 +
        <field name='type_page'>newentete2</field>
 +
        <field name='LOGO'>EFALIA</field>
 +
        <group name='DetailFacture'>
 +
          <line name='DET_CATG'>
 +
            <field name='DET_CATG'>Détail de vos forfaits</field>
 +
          </line>
 +
          <line name='REC1G'>
 +
            <field name='REC1G'>Forfait Intense 4G MTM sur ligne  06 39 21 05 02    </field>
 +
          </line>
 +
        </group>
 +
    </page>
 +
  </doc>
 +
 +
Fichier de paramétrage :
 +
 +
  <param>
 +
    <doc type="FACTUREOMT">
 +
      <list id="DetailFacture" rename="DetailFacture_newentete" cond="field(type_page) -eq 'newentete'" type="continue"/>
 +
    </doc>
 +
  <param>
 +
 +
Fichier XML pivot résultant :
 +
 +
  <nowiki><data></nowiki>
 +
  <doc id="FACTUREOMT">
 +
    <field id='type_page'>newentete</field>
 +
    <field id='LOGO'>EFALIA</field>
 +
    <list id='DetailFacture'>
 +
      <item type='DETAIL'>
 +
        <field id='RGDES_PRO'>Abonnements, forfaits, options</field>
 +
        <field id='RGHT_PRO'>37,98</field>
 +
        <field id='RGTVA_PRO'>0,00</field>
 +
        <field id='RGTOT_PRO'>37,98</field>
 +
      </item>
 +
      <item type='DETAIL'>
 +
        <field name='RGDES_PRO'>Communications</field>
 +
        <field name='RGHT_PRO'>0,00</field>
 +
        <field name='RGTVA_PRO'>0,00</field>
 +
        <field name='RGTOT_PRO'>0,00</field>
 +
      </item >
 +
    </list>   
 +
  </doc>
 +
  <nowiki></data></nowiki>
 +
 +
Sans la condition, on aurait le contenu de tous les groupes detailFacture se situant sur toutes les pages soit le contenu suivant :
 +
 +
<nowiki><data></nowiki>
 +
  <doc id="FACTUREOMT">
 +
    <field id='type_page'>newentete</field>
 +
    <field id='LOGO'>EFALIA</field>
 +
    <list id='DetailFacture'>
 +
      <item type='DETAIL'>
 +
        <field id='RGDES_PRO'>Abonnements, forfaits, options</field>
 +
        <field id='RGHT_PRO'>37,98</field>
 +
        <field id='RGTVA_PRO'>0,00</field>
 +
        <field id='RGTOT_PRO'>37,98</field>
 +
      </item>
 +
      <item type='DETAIL'>
 +
        <field name='RGDES_PRO'>Communications</field>
 +
        <field name='RGHT_PRO'>0,00</field>
 +
        <field name='RGTVA_PRO'>0,00</field>
 +
        <field name='RGTOT_PRO'>0,00</field>
 +
      </item >
 +
      <item type='DET_CATG'>
 +
        <field name='DET_CATG'>Détail de vos forfaits</field>
 +
      </item >
 +
      <item type='REC1G'>
 +
        <field name='REC1G'>Forfait Intense 4G MTM sur ligne  06 39 21 05 02    </field>
 +
      </item >
 +
    </list>   
 +
  </doc>
 +
  <nowiki></data></nowiki>
 +
 +
===Attributs de l'élément <field>===
 +
*<big>attribut date-in</big>
 +
 +
Il est possible de convertir une date en une date au format ISO. En effet, la facturation électronique (format CII et UBL) oblige d'avoir les dates dans le format ISO (YYYMMDD). Le convertisseur PAG2PIVOT permet de faire cette conversion.
 +
 +
*Convertir une date au format DD/MM/YYY au format ISO
 +
 +
Fichier de données :
 +
<field id="date">30/01/2024</field>
 +
Fichier de paramétrage :
 +
<field id="date" date-in="[DD]/[MM]/[YYYY]"/>
 +
Résultat dans le XML Pivot :
 +
<field id="date">2024-01-30</field>
 +
 +
*Convertir une date au format DD/MM/YY au format ISO
 +
 +
Fichier de données :
 +
<field id="date">30/01/24</field>
 +
Fichier de paramétrage :
 +
<field id="date" date-in="[DD]/[MM]/[YY]"/>
 +
Résultat dans le XML Pivot :
 +
<field id="date">2024-01-30</field>
 +
 +
*Convertir une date au format YY/MM/DD au format ISO
 +
 +
Fichier de données :
 +
<field id="date">24/01/30</field>
 +
Fichier de paramétrage :
 +
<field id="date" date-in="[YY]/[MM]/[DD]"/>
 +
Résultat dans le XML Pivot :
 +
<field id="date">2024-01-30</field>
 +
 +
*Convertir une date au format YYYY/MM/DD au format ISO
 +
 +
Fichier de données :
 +
<field id="date">24/01/30</field>
 +
Fichier de paramétrage :
 +
<field id="date" date-in="[YYYY]/[MM]/[DD]"/>
 +
Résultat dans le XML Pivot :
 +
<field id="date">2024-01-30</field>
 +
 +
*<big>attribut decimal-separator</big>
 +
 +
Le séparateur de décimales dans un fichier de données (XML Pivot par exemple) doit être un point (.). Dans un document prêt a être imprimé (contenant non pas de la donnée mais du texte à destination des utilisateurs finaux), les montants ont souvent pas avec un (.) comme séparateur de décimales mais plutôt une virgule (,). Le convertisseur texte paginé vers XML Pivot doit alors faire la conversion (,) en (.).
 +
 +
Fichier de données :
 +
<field id="montant">123,20</field>
 +
Fichier de paramétrage :
 +
<field id="montant" decimal-separator=","/>
 +
Résultat dans le XML Pivot :
 +
<field id="montant">123.20</field>
  
 
===Exemple de fichier de paramétrage===
 
===Exemple de fichier de paramétrage===
Ligne 439 : Ligne 724 :
 
     </param>
 
     </param>
 
   </nowiki>
 
   </nowiki>
 +
 
==Eclatement du fichier XML Designer en plusieurs XML Pivot==
 
==Eclatement du fichier XML Designer en plusieurs XML Pivot==
 
Le convertisseur DRAW2PIVOT permet également l'éclatement du XML Pivot en sortie en XML Pivot unique par document. L'éclatement se fera sur la rupture du champ <DOC-BREAK>. On obtiendra alors un document unique <doc> par XML Pivot résultant :<br>
 
Le convertisseur DRAW2PIVOT permet également l'éclatement du XML Pivot en sortie en XML Pivot unique par document. L'éclatement se fera sur la rupture du champ <DOC-BREAK>. On obtiendra alors un document unique <doc> par XML Pivot résultant :<br>
Ligne 458 : Ligne 744 :
 
===Eclatement dans un répertoire unique===
 
===Eclatement dans un répertoire unique===
  
Pour éclater un répertoire unique, il faut spécifier le répertoire de destination '''"-param:DB.outfile_folder_path"''' ainsi que le nom du fichier à éclater '''"-param:DB.outfile_name="invoice.xml"'''
+
Pour éclater dans un répertoire unique, il faut spécifier le répertoire de destination '''"-param:DB.outfile_folder_path=C:\test"''' ainsi que le nom du fichier à éclater '''"-param:DB.outfile_name="invoice.xml"'''
  
 
<u>Remarque</u> : La valeur de rupture sera présente dans le nom des fichiers résultants à la fin du nom ou avant le .xml.
 
<u>Remarque</u> : La valeur de rupture sera présente dans le nom des fichiers résultants à la fin du nom ou avant le .xml.
  
====Exemple====
+
<u>Exemple</u> :
 
  "c:\MAPPING\M-Processing Server\Applications\maprunrpt" "-rptname:DRAW2PIVOT" "-param:DB.infile=C:\work\infile.xml" -param:DB.param="C:\work\file_param.xml" ''''"-param:DB.outfile_folder_path=C:\work\out" "-param:DB.outfile_name="invoice.xml" "-param:DB.split_doc=true"''''
 
  "c:\MAPPING\M-Processing Server\Applications\maprunrpt" "-rptname:DRAW2PIVOT" "-param:DB.infile=C:\work\infile.xml" -param:DB.param="C:\work\file_param.xml" ''''"-param:DB.outfile_folder_path=C:\work\out" "-param:DB.outfile_name="invoice.xml" "-param:DB.split_doc=true"''''
  
Ligne 471 : Ligne 757 :
 
Pour éclater vers plusieurs répertoire, le paramètre ''''"-param:DB.outfile_nb_folder"'''' doit être utilisé
 
Pour éclater vers plusieurs répertoire, le paramètre ''''"-param:DB.outfile_nb_folder"'''' doit être utilisé
  
Par exemple, "-param:DB.outfile_nb_folder=10" permet de dispatcher les fichiers de sortie dans 10 répertoires différents.
+
Par exemple, '''"-param:DB.outfile_nb_folder=10"''' permet de dispatcher les fichiers de sortie dans 10 répertoires différents.
  
====Exemple====
+
<u>Exemple</u> :
 
  "c:\MAPPING\M-Processing Server\Applications\maprunrpt" "-rptname:DRAW2PIVOT" "-param:DB.infile=C:\work\infile.xml" -param:DB.param="C:\work\file_param.xml" "-param:DB.outfile_folder_path=C:\work\out" "-param:DB.outfile_name="invoice.xml" "-param:DB.split_doc=true" ''''"-param:DB.outfile_nb_folder=10"''''
 
  "c:\MAPPING\M-Processing Server\Applications\maprunrpt" "-rptname:DRAW2PIVOT" "-param:DB.infile=C:\work\infile.xml" -param:DB.param="C:\work\file_param.xml" "-param:DB.outfile_folder_path=C:\work\out" "-param:DB.outfile_name="invoice.xml" "-param:DB.split_doc=true" ''''"-param:DB.outfile_nb_folder=10"''''
  
Dans cet exemple là, les fichiers seront créés avec le nom invoice_NUMFAC.xml vers 10 répertoires C:\work\out_1,C:\work\out_2,C:\work\out_1,C:\work\out_3, C:\work\out_4,C:\work\out_5,C:\work\out_6,C:\work\out_7,C:\work\out_8,C:\work\out_9,C:\work\out_10
+
Dans cet exemple là, les fichiers seront créés avec le nom invoice_NUMFAC.xml vers 10 répertoires C:\work\out_1, C:\work\out_2,C:\work\out_1, C:\work\out_3,C:\work\out_4,C:\work\out_5, C:\work\out_6, C:\work\out_7, C:\work\out_8, C:\work\out_9, C:\work\out_10
  
 
===Eclatement et envoi vers une commande ou un script===
 
===Eclatement et envoi vers une commande ou un script===
Ligne 483 : Ligne 769 :
 
<u>Remarque</u> : Ne pas oublier de protéger les double-quotes selon votre OS.
 
<u>Remarque</u> : Ne pas oublier de protéger les double-quotes selon votre OS.
  
====Exemple====
+
<u>Exemple</u> :
  
  
Ligne 497 : Ligne 783 :
 
=Exemple général=
 
=Exemple général=
  
Prenons pour exemple, le besoin de convertir un fichier texte paginé en XML Pivot afin de gérer un flux CII flux 1 pour la facturation électronique.
+
Prenons pour exemple, le besoin de convertir un fichier texte paginé en XML Pivot afin de gérer un flux CII flux 2 pour la facturation électronique.
 
===Structure du fichier texte paginé===
 
===Structure du fichier texte paginé===
 
Le fichier texte paginé est un exemple de flux. N'importe quel flux pouvant être pris en charge par Designer peut être utilisé.<BR>
 
Le fichier texte paginé est un exemple de flux. N'importe quel flux pouvant être pris en charge par Designer peut être utilisé.<BR>
Dans notre cas, la facture comporte tous les champs possible du flux 1. <br> <br>
+
Dans notre cas, la facture comporte tous les champs possibles du flux 2. <br> <br>
 
Ce flux d'exemple a été enrichi et modifier pour répondre aux exigences de la norme CII (flux 2) :
 
Ce flux d'exemple a été enrichi et modifier pour répondre aux exigences de la norme CII (flux 2) :
 +
 
[[Fichier:Paginated_text_file.png|700px|thumb|center|]]
 
[[Fichier:Paginated_text_file.png|700px|thumb|center|]]
  
===Maquette associée===
+
==Maquette associée==
 
La maquette comporte tous les champs ainsi qu'un champ de rupture de document DOC-BREAK.
 
La maquette comporte tous les champs ainsi qu'un champ de rupture de document DOC-BREAK.
  
[[Fichier:Exemple_Maquette.jpg|1300px|thumb|center|]]
+
[[Fichier:Exemple_maquette_flux2_cii.jpg|700px|thumb|center|]]
  
===Fichier de sortie XML Pivot===
+
Remarque : Cette maquette comporte TOUS les champs possibles  (hors champs extension) du flux 2 CII. Sur le terrain, juste une partie de ceux-ci seront présent. Ceci dépendra des besoins du client.
  <data>
+
 
   <doc type="FLUX100010">
+
==Fichier de sortie XML Pivot==
 +
  <nowiki><data></nowiki>
 +
   <doc type="FLUX200010">
 
       <field id="DOC-BREAK">0024657</field>
 
       <field id="DOC-BREAK">0024657</field>
       <field id="edi_BT-1">0024657</field>
+
       <field id="BT-1" title="Numéro de facture">0024657</field>
       <field id="edi_BT-23">321</field>
+
       <field id="BT-2" title="Date Emission Facture">2023080</field>
       <field id="edi_BT-2">2023080</field>
+
      <field id="BT-3" title="Code Type Facture">380</field>
       <field id="edi_BT-24">urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:basic</field>
+
      <field id="BT-5" title="Code Devise Facture">EUR</field>
       <field id="edi_BT-3">380</field>
+
      <field id="BT-6" title="Code Devise  Comptabilisation Facture">EUR</field>
       <field id="edi_BT-5">EUR</field>
+
      <field id="BT-7" title="Date exigibilité de la TVA">20230802</field>
       <field id="edi_BT-8">72</field>
+
      <field id="BT-8" title="Option Paiement TVA">72</field>
       <field id="edi_BT-9">20230802</field>
+
      <field id="BT-9" title="Option Paiement TVA">20230802</field>
       <field id="edi_BT-29A-1">1234</field>
+
      <field id="BT-10" title="Buyer ref">Buyer ref</field>
       <field id="edi_BT-29A">79452145700021</field>
+
      <field id="BT-11" title="Ref projet Fact">Ref projet Fact (Tex</field>
       <field id="edi_BT-30">00000000000000</field>
+
      <field id="FRFE-01_11" title="fiContrat">CONTRAT</field>
       <field id="edi_BT-30-1">0002</field>
+
      <field id="FRFE-01" title="Contrat">CONTRAT</field>
       <field id="edi_BT-31">794521457</field>
+
      <field id="BT-13" title="Ref BON CDE">REF BCDE        (Texte :50)</field>
       <field id="edi_BT-31-0">VA</field>
+
      <field id="BT-14" title="Num Orde Vente">Num Orde Vente  (Texte :50)</field>
       <field id="edi_BT-40">FR</field>
+
      <field id="BT-15" title="Ref avis reception">Ref Avis Recep  (Texte :50)</field>
       <field id="edi_BT-47">79452145800022</field>
+
      <field id="BT-16" title="Ref avis exp">Ref Avis Exp    (Texte :50)</field>
       <field id="edi_BT-47-1">4321</field>
+
      <field id="BT-17" title="Ref AO ou LOT">REF AO ou LOT  (Texte :50)</field>
       <field id="edi_BT-48">0002</field>
+
      <field id="BT-18" title="ID OBJ fact">ID obj fac</field>
       <field id="edi_BT-48-0">794521458</field>
+
      <field id="BT-18-1" title="Type Identifiant">ABU</field>
       <field id="edi_BT-55">FR</field>
+
      <field id="BT-19" title="Ref  cpt Acheteur">REF CPT ACHETEUR(TEXTE : 100)</field>
       <field id="edi_BT-63">BT-63_value</field>
+
      <field id="BT-20" title="Cond Paiement">COND Paiement  (TEXTE : 1024)</field>
       <field id="edi_BT-63-1">BT-63-1_value</field>
+
       <field id="BT-23" title="Type de Processus Metier">321</field>
       <field id="edi_BT-72">20230202</field>
+
       <field id="BT-24" title="Type de Profil">urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:basic</field>
       <field id="edi_BT-73">20230201</field>
+
       <field id="BT-27" title="Raison sociale du vendeur">Raison sociale du vendeur</field>
       <field id="edi_BT-74">20230228</field>
+
      <field id="BT-28" title="Appellation commerciale du vendeur">Appellation commerciale du vendeur</field>
       <field id="edi_BT-75">Adresse réalisation prestation ligne 1</field>
+
       <field id="BT-29A" title="Identifiant Siren Asujetti">79452145700021  (Identifiant : 100 - Utilisé pour le Siren Asujetti unique)</field>
       <field id="edi_BT-76">Adresse réalisation prestation ligne 2</field>
+
       <field id="BT-29A-1" title="COde Siren">00020002</field>
       <field id="edi_BT-77">Localité réalisation prestation</field>
+
       <field id="BT-29B" title="Identifiant Siret">794521457        (Identifiant : 100 - Utilisé pour le Siret Asujetti unique)</field>
       <field id="edi_BT-78">Code postalréalisation prestation</field>
+
       <field id="BT-29B-1" title="Code SIret">00090009</field>
       <field id="edi_BT-79">FRANCE</field>
+
      <field id="BT-29C" title="Identifiant code routage">794521467777    (Identifiant : 100 - Utilisé pour le code routage)</field>
       <field id="edi_BT-80">FR</field>
+
       <field id="BT-29C-1" title="Code Routage">02240224</field>
       <field id="edi_BT-165">Adresse réalisation prestation ligne 3</field>
+
       <field id="BT-30" title="Numéro de SIREN">794521457</field>
       <field id="edi_BT-109">141600.00</field>
+
       <field id="BT-30-1" title="Identifiant du schéma">00020002</field>
       <field id="edi_BT-110">28070.00</field>
+
       <field id="BT-31" title="TVA intercommunautaire vendeur">794521457</field>
 +
       <field id="BT-31-0" title="Qualifiant d'Identifiant à la TVA du Vendeur">VA</field>
 +
       <field id="BT-32" title="ID Fiscal Vendeur">794521457        (Identifiant : 100 - Identifiant fiscale Vendeur )</field>
 +
      <field id="BT-32-0" title="Code id fiscal vendeur : VA">FC</field>
 +
      <field id="BT-33" title="Forme Juridique">SAS              (Texte : 1024 - Forme Juridique e</field>
 +
      <field id="BT-34" title="Email Vendeur">info@vendeur.com (Identifiant : 50 - Email Vendeur</field>
 +
      <field id="BT-34-1" title="Identifiant Email Vendeur : EM">EM</field>
 +
      <field id="BT-35" title="Ligne 1 Adresse Vendeur">SOCIETE XX      (Texte : 255 - Ligne 1    )</field>
 +
      <field id="BT-36" title="Ligne 2 Adresse Vendeur">Zone IDC        (Texte : 255 - Ligne 2    )</field>
 +
      <field id="BT-162" title="Ligne 3 Adresse Vendeur">Région          (Texte : 255 - Subdivision pays d</field>
 +
      <field id="BT-39" title="Sub Pays Vendeur">Région</field>
 +
      <field id="BT-37" title="Localité Vendeur">LILLE            (Texte : 255 - Localité Vendeur</field>
 +
      <field id="BT-38" title="CP Vendeur">79452</field>
 +
      <field id="BT-40" title="Code de pays du vendeur">FR</field>
 +
       <field id="BT-41" title="Point COntact Vendeur">Serv. Réception  (Texte : 99 - Point Contact Vendeur    )</field>
 +
      <field id="BT-42" title="Num Tel Contact Vendeur">0320195389</field>
 +
      <field id="BT-43" title="Email Contact Vendeur">rec@vendeur.com  (Texte : 50 - Adresse Email Conta</field>
 +
      <field id="BT-44" title="Raison social acheteur">Acheteur X      (Texte : 99 - Raison Sociale Ache</field>
 +
      <field id="BT-45" title="Appelation Commerciale Acheteur">Enseigne X      (Texte : 99 - Appelation Commerciale Acheteur  )</field>
 +
      <field id="BT-46A" title="Idf prév Acheteur">idf-priv1        (Identifiant : 100 - Identifiant Privé Acheteur )</field>
 +
      <field id="BT-46A-1" title="idf schema">0007</field>
 +
      <field id="BT-46B" title="Idf prév Acheteur">594581457        (Identifiant : 100 - Acheteur)</field>
 +
      <field id="BT-46B-1" title="idf schema Siret">0009</field>
 +
      <field id="BT-46C" title="Idf prév Acheteur - Code routage">1467326777    (Identifiant : 100 - Utilisé pour le code routage)</field>
 +
      <field id="BT-46C-1" title="idf schema - Code Routage">0224</field>
 +
      <field id="BT-47" title="Numéro de Siren Buyer">764521457</field>
 +
       <field id="BT-47-1" title="Identifiant du Schéma">0002</field>
 +
       <field id="BT-48" title="Identifiant TVA  Acheteur">594521457</field>
 +
       <field id="BT-48-0" title="Qualifiant identifiant Fiscal de l'acheteur">794521458VA</field>
 +
      <field id="BT-49" title="Email acheteur dest doc commerciaux util.">cnct@acheteur.fr (Email acheteur dest doc commerci</field>
 +
      <field id="BT-49-1" title="IDF Code Routage">0224</field>
 +
      <field id="BT-50" title="LIG1 Acheteur">SOCIETE ZZ      (Texte : 255 - Ligne 1    )</field>
 +
      <field id="BT-163" title="LIG3 Acheteur">SOCIETE ZZ      (Texte : 255 - Ligne 1    )</field>
 +
      <field id="BT-51" title="LIG2 Acheteur">Zone IDC        (Texte : 255 - Ligne 2    )</field>
 +
      <field id="BT-52" title="Localité  Acheteur">PARIS            (Texte : 255 - Localité ACHETEUR</field>
 +
      <field id="BT-53" title="CP Acheteur">75452</field>
 +
       <field id="BT-54" title="Sub Pays Acheteur">Région          (Texte : 255 - Subdivision pays A</field>
 +
      <field id="BT-55" title="Code de pays de l'acheteur">FR</field>
 +
       <field id="BT-56" title="Point COntact Acheteur">Serv. Réception  (Texte : 99 - Point Contact      )</field>
 +
      <field id="BT-57" title="Num Tel Contact Acheteur">0322195389</field>
 +
      <field id="BT-58" title="Email Contact Acheteur">rec@Acheteur.com (Texte : 50 - Adresse Email</field>
 +
      <field id="BT-59" title="Nom Beneficiaire">Nom Bénéficiaire (Texte : 100 -</field>
 +
      <field id="FRFE-26" title="code role beneficiaire">AK</field>
 +
      <field id="BT-60" title="ISiret Assujeti">689521457        (Identifiant : 100 - Utilisé pour le Siret Asujetti unique)</field>
 +
      <field id="BT-60-1" title="idf schema Siret">009</field>
 +
      <field id="BT-61" title="Code Siren Asujetti">8952145700021    (Identifiant : 100 - Utilisé pour</field>
 +
      <field id="BT-61-1" title="idf schema - Code Siren">002</field>
 +
      <field id="BT-62" title="Nom représentant fiscal vendeur">Dupont          (Texte : 255 - Nom Représentant Fi</field>
 +
      <field id="BT-63" title="IDF TVA Vendeur">454521457</field>
 +
      <field id="BT-63-1" title="code IDF TVA Vendeur">VA</field>
 +
       <field id="BT-64" title="LIG1 Vendeur">SOCIETE ZZ      (Texte : 255 - Ligne 1     )</field>
 +
      <field id="BT-65" title="LIG2 Vendeur">Zone IDC        (Texte : 255 - Ligne 2    )</field>
 +
      <field id="BT-164" title="LIG3 Vendeur">13 Rue Blanche  (Texte : 255 - Ligne 3    )</field>
 +
      <field id="BT-66" title="Localité  Vendeur">PARIS            (Texte : 255 - Localité      )</field>
 +
      <field id="BT-67" title="CP Vendeur">75452</field>
 +
      <field id="BT-68" title="Sub Pays Vendeur">Région          (Texte : 255 - Subdivision pays )</field>
 +
      <field id="BT-69" title="Code de pays Vendeur">FR</field>
 +
      <field id="BT-70" title="Livré à">SOCIETE ZZ      (Texte : 100 - Livré à    )</field>
 +
      <field id="BT-71" title="Idf etablissement LIVRAISON">454521457        (Id</field>
 +
      <field id="BT-71-1" title="Code identifiant">VA</field>
 +
       <field id="BT-72" title="Date effective de livraison / fin d'exécution de la prestation">20230202</field>
 +
       <field id="BT-73" title="Date de début de période de facturation">20230101</field>
 +
       <field id="BT-74" title="Date de fin de période de facturation">20231231</field>
 +
       <field id="BT-75" title="Adresse de livraison/réalisation de prestation - Ligne 1">SOCIETE ZZ      (Texte : 255 - Ligne 1    )</field>
 +
       <field id="BT-76" title="Adresse de livraison/réalisation de prestation  - Ligne 1">Zone IDC        (Texte : 255 - Ligne 2    )</field>
 +
      <field id="BT-165" title="Adresse de livraison/réalisation de prestation - Ligne 3">A13 Rue Blanche  (Texte : 255 - Ligne 3    )</field>
 +
       <field id="BT-77" title="Localité Adresse de livraison/réalisation de prestation">Localité réalisation prestationPARIS            (Texte : 255 - Localité      )</field>
 +
       <field id="BT-78" title="Code postal Adresse de livraison/réalisation de prestation">75452</field>
 +
       <field id="BT-79" title="Subdivision du pays">Région          (Texte : 255 - Subdivision pays )</field>
 +
       <field id="BT-80" title="Code de pays de livraison">FR</field>
 +
       <field id="BT-81" title="Code type moyen paiement SEPA">58</field>
 +
      <field id="BT-82" title="Lib Moyen Paiement SEPA">Virement SEPA    (Texte : 100 - Lib Moyen Paiement</field>
 +
      <field id="BT-83" title="Lib Avis Paiement">Avis Paie. 2324  (Texte : 100 - Avis Paiement - Li</field>
 +
      <field id="BT-84" title="Identifiant du compte paiement">58344            (Identifiant : 50  - Identifiant</field>
 +
      <field id="BT-85" title="Nom compte Paiement Virement">Banque CIC  (Texte : 100 - Nom compte Paiement)</field>
 +
      <field id="BT-86" title="identifiant prest serv paiement">Code BIC  (</field>
 +
      <field id="BT-87" title="Identifiant Compte Paiement">58344            (Identifiant : 50  - Identifiant</field>
 +
      <field id="BT-88" title="Nom compte paiement">Banque CIC  (Texte : 100 - Nom compte Paiement)</field>
 +
      <field id="BT-89" title="Identifiant du compte paiement prélèvement">58344            (Identifiant : 50  - Identifiant</field>
 +
      <field id="BT-90" title="nom compte paiement prélèvement">Banque CIC  (Texte : 100 - Nom compte Paiement)</field>
 +
      <field id="BT-91" title="identifiant prest serv paiement prélèvement">Code BIC  (</field>
 +
      <field id="FRFE-01_11" title="Contrat">CONTRAT</field>
 +
      <field id="BT-20_2" title="Cond Paiement">COND Paiement  (TEXTE : 1024)</field>
 +
      <field id="BT-111_None_1_BT-111" title="Montant  TVA facture ds la devise comptabilisation">2070.00</field>
 +
      <field id="BT-110_None_1_BT-110" title="Montant total facture TTC">2070.00</field>
 +
      <field id="BT-106_None_1_BT-106" title="Somme des montants nets lig fac">141600.00</field>
 +
      <field id="BT-114_None_1_BT-114" title="Montant arrondi">0.00</field>
 +
      <field id="BT-113_None_1_BT-113" title="Montant total facture hors TVA">0.00</field>
 +
      <field id="BT-112_None_1_BT-112" title="Montant total facture  avec TVA">156770.00</field>
 +
       <field id="BT-109_None_1_BT-109" title="Montant total facture hors TVA">141600.00</field>
 +
       <field id="BT-108_None_1_BT-108" title="Somme des charges frais au niv document">0.00</field>
 +
      <field id="BT-107_None_1_BT-107" title="Somme des remises au niv doc">123.20</field>
 +
      <field id="BT-115_None_1_BT-115" title="Montant  A payer">156770.00</field>
 +
      <list id="BG-3">
 +
        <item type="None">
 +
            <field id="BT-25" title="Référence à une facture antérieure">987654321</field>
 +
            <field id="BT-26" title="Date d'émission de facture antérieure">2023010820230108</field>
 +
            <field id="FRFE-02" title="Identifiant">380</field>
 +
        </item>
 +
        <item type="None">
 +
            <field id="BT-25" title="Référence à une facture antérieure">987654320</field>
 +
            <field id="BT-26" title="Date d'émission de facture antérieure">2023010820230107</field>
 +
            <field id="FRFE-02" title="Identifiant">380</field>
 +
        </item>
 +
      </list>
 
       <list id="BG-1">
 
       <list id="BG-1">
      <item type="None">
+
        <item type="None">
             <field id="BT-21">121</field>
+
             <field id="BT-21" title="Sujet Note Facture">AAB</field>
            <field id="BT-22"> la note 1 de la facture</field>
+
             <field id="BT-22" title="Note Facture">Voici la note 2 de la facture             (Texte</field>
      </item>
+
        </item>
      <item type="None">
+
        <item type="None">
             <field id="BT-21">122</field>
+
             <field id="BT-21" title="Sujet Note Facture">AAB</field>
            <field id="BT-22">Voici la note 2 de la facture</field>
+
             <field id="BT-22" title="Note Facture">Voici la note 2 de la facture             (Texte</field>
      </item>
+
        </item>
      <item type="None">
 
             <field id="BT-21">123</field>
 
            <field id="BT-22"> la note 3 de la facture</field>
 
      </item>
 
      <item type="None">
 
            <field id="BT-21">124</field>
 
             <field id="BT-22"> la note 4 de la facture</field>
 
      </item>
 
      <item type="None">
 
            <field id="BT-21">125</field>
 
            <field id="BT-22">Voici la note 5 de la facture</field>
 
      </item>
 
      <item type="None">
 
            <field id="BT-21">126</field>
 
            <field id="BT-22"> la note 6 de la facture</field>
 
      </item>
 
      </list>
 
      <list id="BG-3">
 
      <item type="None">
 
            <field id="BT-25">987654321</field>
 
            <field id="BT-26">20230108</field>
 
      </item>
 
      <item type="None">
 
            <field id="BT-25">987654320</field>
 
            <field id="BT-26">20230107</field>
 
      </item>
 
 
       </list>
 
       </list>
 
       <list id="BG-25">
 
       <list id="BG-25">
      <item type="BG-25">
+
        <item type="BG-25">
             <field id="BT-153">Infoprint 20 IBM</field>
+
             <field id="BT-126" title="Numéro Item">0001</field>
             <field id="BT-129">1</field>
+
             <field id="FRFE-183" title="code note ligne">AAE</field>
             <field id="BT-130">12</field>
+
             <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
             <field id="BT-134">20230702</field>
+
             <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
             <field id="BT-135">20230702</field>
+
             <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
             <field id="BT-147">10.00</field>
+
             <field id="BT-129" title="Quantité facturée">1</field>
             <field id="BT-148">20050.00</field>
+
             <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
             <field id="FRFE-136">123456788</field>
+
             <field id="BT-131" title=" montant net ligne facture">12.10</field>
             <field id="FRFE-138">20230801</field>
+
             <field id="BT-132" title="Ref ligne bon cde">01</field>
             <field id="FRFE-149">LILLE</field>
+
             <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
             <field id="FRFE-150">Adresse postal de la livraison à la ligne</field>
+
             <field id="BT-146" title="prix net article">CDE4567</field>
             <field id="FRFE-151">Ligne adresse 1</field>
+
             <field id="BT-147" title="rabaix sur prix article">10.00</field>
             <field id="FRFE-152">Ligne adresse 2</field>
+
             <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
             <field id="FRFE-153">Ligne adresse 3</field>
+
             <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
             <field id="FRFE-154">Ville l</field>
+
             <field id="BT-148" title="Prix brut  article">12.10</field>
             <field id="FRFE-156">Subdivision pays de livraison</field>
+
             <field id="BT-150" title="code unite mesure">NAR</field>
             <field id="FRFE-157">FR</field>
+
             <field id="BT-149" title="Qte base prix art"> 1.00</field>
             <field id="FRFE-158-0">20230701</field>
+
             <field id="BT-151" title="code type TVA article">S</field>
             <field id="FRFE-158">20230702</field>
+
             <field id="BT-152" title="Taux Tva">20.00</field>
             <field id="FRFE-155">Code postal livraison</field>
+
             <field id="BT-153" title="Nom Article">Infoprint 20 IBM</field>
      </item>
+
            <field id="BT-154" title="Desc Article">: Imprimante IBM PCL Lase</field>
      <item type="BG-27">
+
             <field id="BT-155" title="idf art vendeur">: INF20IB</field>
             <field id="BT-136">123.00</field>
+
            <field id="BT-156" title="idf art acheteur">INF20IBM</field>
      </item>
+
             <field id="BT-157" title="idf st art">: INF20IB</field>
      <item type="BG-27">
+
             <field id="BT-157-1" title="idf schéma art"> </field>
            <field id="BT-136">321.00</field>
+
             <field id="BT-158" title="IDF Classification Art">Id clas art</field>
      </item>
+
             <field id="BT-158-1" title="idf Schema">AA</field>
      <item type="BG-25">
+
             <field id="BT-158-2" title="idf version Schema">: 1.0</field>
             <field id="BT-153">Infoprint 60 IBM</field>
+
             <list id="BG-27">
             <field id="BT-129">1</field>
+
              <item type="BG-27">
             <field id="BT-130">12</field>
+
                  <field id="BT-136" title="Remise ligne">123.00</field>
             <field id="BT-134">20230702</field>
+
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
             <field id="BT-135">20230702</field>
+
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
             <field id="BT-147">10.00</field>
+
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
            <field id="BT-148">15550.00</field>
+
                  <field id="BT-140" title="code motif Remise ligne">95</field>
            <field id="FRFE-136">123456788</field>
+
              </item>
            <field id="FRFE-138">20230801</field>
+
              <item type="BG-27">
            <field id="FRFE-149">LILLE</field>
+
                  <field id="BT-136" title="Remise ligne">321.00</field>
            <field id="FRFE-150">Adresse postal de la livraison à la ligne</field>
+
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
            <field id="FRFE-151">Ligne adresse 1</field>
+
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
            <field id="FRFE-152">Ligne adresse 2</field>
+
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
            <field id="FRFE-153">Ligne adresse 3</field>
+
                  <field id="BT-140" title="code motif Remise ligne">95</field>
            <field id="FRFE-154">Ville l</field>
+
              </item>
            <field id="FRFE-156">Subdivision pays de livraison</field>
+
            </list>
            <field id="FRFE-157">FR</field>
+
             <list id="BG-28">
            <field id="FRFE-158-0">20230701</field>
+
              <item type="BG-28">
            <field id="FRFE-158">20230702</field>
+
                  <field id="BT-141" title="frais ligne">21.00</field>
             <field id="FRFE-155">Code postal livraison</field>
+
                  <field id="BT-142" title="assiette frais ligne">21.00</field>
      </item>
+
                  <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
      <item type="BG-27">
+
                  <field id="BT-144" title="motif frais ligne">transport</field>
            <field id="BT-136">123.00</field>
+
                  <field id="BT-145" title="code motif  frais ligne">FC</field>
      </item>
+
              </item>
      <item type="BG-27">
+
             </list>
            <field id="BT-136">321.00</field>
+
            <list id="BG-32">
      </item>
+
              <item type="BG-32">
      <item type="BG-25">
+
                  <field id="BT-160" title="nom attribut article">Couleur</field>
            <field id="BT-153">Infoprint 70 IBM</field>
+
                  <field id="BT-161" title="valeur attribut article">BLEU</field>
            <field id="BT-129">1</field>
+
              </item>
             <field id="BT-130">12</field>
+
             </list>
            <field id="BT-134">20230702</field>
+
        </item>
            <field id="BT-135">20230702</field>
+
        <item type="BG-25">
             <field id="BT-147">10.00</field>
+
             <field id="BT-126" title="Numéro Item">0002</field>
             <field id="BT-148">17550.00</field>
+
             <field id="FRFE-183" title="code note ligne">AAE</field>
             <field id="FRFE-136">123456788</field>
+
             <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
             <field id="FRFE-138">20230801</field>
+
             <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
             <field id="FRFE-149">LILLE</field>
+
             <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
             <field id="FRFE-150">Adresse postal de la livraison à la ligne</field>
+
             <field id="BT-129" title="Quantité facturée">1</field>
             <field id="FRFE-151">Ligne adresse 1</field>
+
             <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
             <field id="FRFE-152">Ligne adresse 2</field>
+
             <field id="BT-131" title=" montant net ligne facture">12.10</field>
             <field id="FRFE-153">Ligne adresse 3</field>
+
             <field id="BT-132" title="Ref ligne bon cde">01</field>
             <field id="FRFE-154">Ville l</field>
+
             <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
             <field id="FRFE-156">Subdivision pays de livraison</field>
+
             <field id="BT-146" title="prix net article">CDE4567</field>
             <field id="FRFE-157">FR</field>
+
             <field id="BT-147" title="rabaix sur prix article">10.00</field>
             <field id="FRFE-158-0">20230701</field>
+
             <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
             <field id="FRFE-158">20230702</field>
+
             <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
             <field id="FRFE-155">Code postal livraison</field>
+
             <field id="BT-148" title="Prix brut  article">12.10</field>
      </item>
+
            <field id="BT-150" title="code unite mesure">NAR</field>
      <item type="BG-27">
+
             <field id="BT-149" title="Qte base prix art"> 1.00</field>
             <field id="BT-136">123.00</field>
+
            <field id="BT-151" title="code type TVA article">S</field>
      </item>
+
             <field id="BT-152" title="Taux Tva">20.00</field>
      <item type="BG-27">
+
             <field id="BT-153" title="Nom Article">Infoprint 20 IBM</field>
             <field id="BT-136">321.00</field>
+
             <field id="BT-154" title="Desc Article">: Imprimante IBM PCL Lase</field>
      </item>
+
             <field id="BT-155" title="idf art vendeur">: INF20IB</field>
      <item type="BG-25">
+
             <field id="BT-156" title="idf art acheteur">INF20IBM</field>
             <field id="BT-153">Infoprint 32 IBM</field>
+
             <field id="BT-157" title="idf st art">: INF20IB</field>
             <field id="BT-129">1</field>
+
             <field id="BT-157-1" title="idf schéma art"> </field>
             <field id="BT-130">12</field>
+
             <list id="BG-27">
             <field id="BT-134">20230702</field>
+
              <item type="BG-27">
             <field id="BT-135">20230702</field>
+
                  <field id="BT-136" title="Remise ligne">123.00</field>
             <field id="BT-147">10.00</field>
+
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
             <field id="BT-148">31950.00</field>
+
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
             <field id="FRFE-136">123456788</field>
+
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
            <field id="FRFE-138">20230801</field>
+
                  <field id="BT-140" title="code motif Remise ligne">95</field>
            <field id="FRFE-149">LILLE</field>
+
              </item>
            <field id="FRFE-150">Adresse postal de la livraison à la ligne</field>
+
              <item type="BG-27">
            <field id="FRFE-151">Ligne adresse 1</field>
+
                  <field id="BT-136" title="Remise ligne">321.00</field>
            <field id="FRFE-152">Ligne adresse 2</field>
+
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
            <field id="FRFE-153">Ligne adresse 3</field>
+
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
            <field id="FRFE-154">Ville l</field>
+
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
            <field id="FRFE-156">Subdivision pays de livraison</field>
+
                  <field id="BT-140" title="code motif Remise ligne">95</field>
            <field id="FRFE-157">FR</field>
+
              </item>
            <field id="FRFE-158-0">20230701</field>
+
             </list>
            <field id="FRFE-158">20230702</field>
+
            <list id="BG-28">
             <field id="FRFE-155">Code postal livraison</field>
+
              <item type="BG-28">
      </item>
+
                  <field id="BT-141" title="frais ligne">21.00</field>
      <item type="BG-27">
+
                  <field id="BT-142" title="assiette frais ligne">21.00</field>
            <field id="BT-136">123.00</field>
+
                  <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
      </item>
+
                  <field id="BT-144" title="motif frais ligne">transport</field>
      <item type="BG-27">
+
                  <field id="BT-145" title="code motif  frais ligne">FC</field>
            <field id="BT-136">321.00</field>
+
              </item>
      </item>
+
            </list>
      <item type="BG-25">
+
             <field id="BT-158" title="IDF Classification Art">Id clas art</field>
            <field id="BT-153">Infoprint 32 IBM</field>
+
             <field id="BT-158-1" title="idf Schema">AA</field>
            <field id="BT-129">1</field>
+
             <field id="BT-158-2" title="idf version Schema">: 1.0</field>
            <field id="BT-130">12</field>
+
             <list id="BG-32">
            <field id="BT-134">20230702</field>
+
              <item type="BG-32">
             <field id="BT-135">20230702</field>
+
                  <field id="BT-160" title="nom attribut article">Couleur</field>
             <field id="BT-147">10.00</field>
+
                  <field id="BT-161" title="valeur attribut article">BLEU</field>
             <field id="BT-148">18000.00</field>
+
              </item>
             <field id="FRFE-136">123456788</field>
+
             </list>
            <field id="FRFE-138">20230801</field>
+
        </item>
            <field id="FRFE-149">LILLE</field>
+
        <item type="BG-25">
             <field id="FRFE-150">Adresse postal de la livraison à la ligne</field>
+
             <field id="BT-126" title="Numéro Item">0003</field>
            <field id="FRFE-151">Ligne adresse 1</field>
+
             <field id="FRFE-183" title="code note ligne">AAE</field>
             <field id="FRFE-152">Ligne adresse 2</field>
+
             <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
             <field id="FRFE-153">Ligne adresse 3</field>
+
             <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
             <field id="FRFE-154">Ville l</field>
+
             <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
             <field id="FRFE-156">Subdivision pays de livraison</field>
+
             <field id="BT-129" title="Quantité facturée">1</field>
             <field id="FRFE-157">FR</field>
+
             <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
             <field id="FRFE-158-0">20230701</field>
+
             <field id="BT-131" title=" montant net ligne facture">12.10</field>
             <field id="FRFE-158">20230702</field>
+
            <field id="BT-132" title="Ref ligne bon cde">01</field>
             <field id="FRFE-155">Code postal livraison</field>
+
             <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
      </item>
+
            <field id="BT-146" title="prix net article">CDE4567</field>
      <item type="BG-27">
+
             <field id="BT-147" title="rabaix sur prix article">10.00</field>
             <field id="BT-136">123.00</field>
+
             <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
      </item>
+
             <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
      <item type="BG-27">
+
             <field id="BT-148" title="Prix brut  article">12.10</field>
             <field id="BT-136">321.00</field>
+
             <field id="BT-150" title="code unite mesure">NAR</field>
      </item>
+
             <field id="BT-149" title="Qte base prix art"> 1.00</field>
      <item type="BG-25">
+
             <field id="BT-151" title="code type TVA article">S</field>
             <field id="BT-153">Infoprint 20 IBM</field>
+
             <field id="BT-152" title="Taux Tva">20.00</field>
             <field id="BT-129">1</field>
+
             <field id="BT-153" title="Nom Article">Infoprint 20 IBM</field>
             <field id="BT-130">12</field>
+
             <field id="BT-154" title="Desc Article">: Imprimante IBM PCL Lase</field>
             <field id="BT-134">20230702</field>
+
             <field id="BT-155" title="idf art vendeur">: INF20IB</field>
             <field id="BT-135">20230702</field>
+
             <field id="BT-156" title="idf art acheteur">INF20IBM</field>
             <field id="BT-147">10.00</field>
+
             <field id="BT-157" title="idf st art">: INF20IB</field>
             <field id="BT-148">18000.00</field>
+
             <field id="BT-157-1" title="idf schéma art"> </field>
             <field id="FRFE-136">123456788</field>
+
             <list id="BG-27">
             <field id="FRFE-138">20230801</field>
+
              <item type="BG-27">
             <field id="FRFE-149">LILLE</field>
+
                  <field id="BT-136" title="Remise ligne">123.00</field>
             <field id="FRFE-150">Adresse postal de la livraison à la ligne</field>
+
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
             <field id="FRFE-151">Ligne adresse 1</field>
+
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
             <field id="FRFE-152">Ligne adresse 2</field>
+
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
             <field id="FRFE-153">Ligne adresse 3</field>
+
                  <field id="BT-140" title="code motif Remise ligne">95</field>
            <field id="FRFE-154">Ville l</field>
+
              </item>
            <field id="FRFE-156">Subdivision pays de livraison</field>
+
              <item type="BG-27">
            <field id="FRFE-157">FR</field>
+
                  <field id="BT-136" title="Remise ligne">321.00</field>
            <field id="FRFE-158-0">20230701</field>
+
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
            <field id="FRFE-158">20230702</field>
+
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
            <field id="FRFE-155">Code postal livraison</field>
+
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
      </item>
+
                  <field id="BT-140" title="code motif Remise ligne">95</field>
      <item type="BG-27">
+
              </item>
            <field id="BT-136">123.00</field>
+
            </list>
      </item>
+
             <list id="BG-28">
      <item type="BG-27">
+
              <item type="BG-28">
            <field id="BT-136">321.00</field>
+
                  <field id="BT-141" title="frais ligne">21.00</field>
      </item>
+
                  <field id="BT-142" title="assiette frais ligne">21.00</field>
      <item type="BG-25">
+
                  <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
            <field id="BT-153">Infoprint 60 IBM</field>
+
                  <field id="BT-144" title="motif frais ligne">transport</field>
            <field id="BT-129">1</field>
+
                  <field id="BT-145" title="code motif  frais ligne">FC</field>
             <field id="BT-130">12</field>
+
              </item>
            <field id="BT-134">20230702</field>
+
             </list>
            <field id="BT-135">20230702</field>
+
             <field id="BT-158" title="IDF Classification Art">Id clas art</field>
            <field id="BT-147">10.00</field>
+
             <field id="BT-158-1" title="idf Schema">AA</field>
            <field id="BT-148">18000.00</field>
+
             <field id="BT-158-2" title="idf version Schema">: 1.0</field>
            <field id="FRFE-136">123456788</field>
+
             <list id="BG-32">
             <field id="FRFE-138">20230801</field>
+
              <item type="BG-32">
             <field id="FRFE-149">LILLE</field>
+
                  <field id="BT-160" title="nom attribut article">Couleur</field>
             <field id="FRFE-150">Adresse postal de la livraison à la ligne</field>
+
                  <field id="BT-161" title="valeur attribut article">BLEU</field>
             <field id="FRFE-151">Ligne adresse 1</field>
+
              </item>
             <field id="FRFE-152">Ligne adresse 2</field>
+
            </list>
            <field id="FRFE-153">Ligne adresse 3</field>
+
        </item>
            <field id="FRFE-154">Ville l</field>
+
        <item type="BG-25">
            <field id="FRFE-156">Subdivision pays de livraison</field>
+
             <field id="BT-126" title="Numéro Item">0004</field>
            <field id="FRFE-157">FR</field>
+
             <field id="FRFE-183" title="code note ligne">AAE</field>
            <field id="FRFE-158-0">20230701</field>
+
            <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
             <field id="FRFE-158">20230702</field>
+
             <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
             <field id="FRFE-155">Code postal livraison</field>
+
             <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
      </item>
+
            <field id="BT-129" title="Quantité facturée">1</field>
      <item type="BG-27">
+
            <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
             <field id="BT-136">123.00</field>
+
            <field id="BT-131" title=" montant net ligne facture">12.10</field>
      </item>
+
            <field id="BT-132" title="Ref ligne bon cde">01</field>
      <item type="BG-27">
+
            <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
             <field id="BT-136">321.00</field>
+
            <field id="BT-146" title="prix net article">CDE4567</field>
      </item>
+
            <field id="BT-147" title="rabaix sur prix article">10.00</field>
 +
            <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
 +
            <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
 +
            <field id="BT-148" title="Prix brut  article">12.10</field>
 +
            <field id="BT-150" title="code unite mesure">NAR</field>
 +
            <field id="BT-149" title="Qte base prix art"> 1.00</field>
 +
            <field id="BT-151" title="code type TVA article">S</field>
 +
            <field id="BT-152" title="Taux Tva">20.00</field>
 +
            <field id="BT-153" title="Nom Article">Toshiba 20 IBM</field>
 +
            <field id="BT-154" title="Desc Article">Imprimante IBM PCL Laser</field>
 +
            <field id="BT-155" title="idf art vendeur">INF20IBM</field>
 +
            <field id="BT-156" title="idf art acheteur">F20IBM BT</field>
 +
            <field id="BT-157" title="idf st art">INF20IBM</field>
 +
            <field id="BT-157-1" title="idf schéma art"> </field>
 +
            <list id="BG-27">
 +
              <item type="BG-27">
 +
                  <field id="BT-136" title="Remise ligne">123.00</field>
 +
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
 +
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
 +
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
 +
                  <field id="BT-140" title="code motif Remise ligne">95</field>
 +
              </item>
 +
              <item type="BG-27">
 +
                  <field id="BT-136" title="Remise ligne">321.00</field>
 +
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
 +
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
 +
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
 +
                  <field id="BT-140" title="code motif Remise ligne">95</field>
 +
              </item>
 +
            </list>
 +
            <list id="BG-28">
 +
              <item type="BG-28">
 +
                  <field id="BT-141" title="frais ligne">21.00</field>
 +
                  <field id="BT-142" title="assiette frais ligne">21.00</field>
 +
                  <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
 +
                  <field id="BT-144" title="motif frais ligne">transport</field>
 +
                  <field id="BT-145" title="code motif  frais ligne">FC</field>
 +
              </item>
 +
            </list>
 +
            <field id="BT-158" title="IDF Classification Art">Id clas art</field>
 +
            <field id="BT-158-1" title="idf Schema">AA</field>
 +
            <field id="BT-158-2" title="idf version Schema">: 1.0</field>
 +
            <list id="BG-32">
 +
              <item type="BG-32">
 +
                  <field id="BT-160" title="nom attribut article">Couleur</field>
 +
                  <field id="BT-161" title="valeur attribut article">BLEU</field>
 +
              </item>
 +
            </list>
 +
        </item>
 +
        <item type="BG-25">
 +
            <field id="BT-126" title="Numéro Item">0005</field>
 +
            <field id="FRFE-183" title="code note ligne">AAE</field>
 +
            <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
 +
            <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
 +
            <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
 +
            <field id="BT-129" title="Quantité facturée">1</field>
 +
            <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
 +
            <field id="BT-131" title=" montant net ligne facture">12.10</field>
 +
            <field id="BT-132" title="Ref ligne bon cde">01</field>
 +
            <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
 +
            <field id="BT-146" title="prix net article">CDE4567</field>
 +
            <field id="BT-147" title="rabaix sur prix article">10.00</field>
 +
            <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
 +
            <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
 +
            <field id="BT-148" title="Prix brut  article">12.10</field>
 +
            <field id="BT-150" title="code unite mesure">NAR</field>
 +
            <field id="BT-149" title="Qte base prix art"> 1.00</field>
 +
            <field id="BT-151" title="code type TVA article">S</field>
 +
            <field id="BT-152" title="Taux Tva">20.00</field>
 +
            <field id="BT-153" title="Nom Article">Toshiba 20 IBM</field>
 +
            <field id="BT-154" title="Desc Article">Imprimante IBM PCL Laser</field>
 +
            <field id="BT-155" title="idf art vendeur">INF20IBM</field>
 +
            <field id="BT-156" title="idf art acheteur">F20IBM BT</field>
 +
            <field id="BT-157" title="idf st art">INF20IBM</field>
 +
            <field id="BT-157-1" title="idf schéma art"> </field>
 +
            <list id="BG-27">
 +
              <item type="BG-27">
 +
                  <field id="BT-136" title="Remise ligne">123.00</field>
 +
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
 +
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
 +
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
 +
                  <field id="BT-140" title="code motif Remise ligne">95</field>
 +
              </item>
 +
              <item type="BG-27">
 +
                  <field id="BT-136" title="Remise ligne">321.00</field>
 +
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
 +
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
 +
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
 +
                  <field id="BT-140" title="code motif Remise ligne">95</field>
 +
              </item>
 +
            </list>
 +
            <list id="BG-28">
 +
              <item type="BG-28">
 +
                  <field id="BT-141" title="frais ligne">21.00</field>
 +
                  <field id="BT-142" title="assiette frais ligne">21.00</field>
 +
                  <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
 +
                  <field id="BT-144" title="motif frais ligne">transport</field>
 +
                  <field id="BT-145" title="code motif  frais ligne">FC</field>
 +
              </item>
 +
            </list>
 +
            <field id="BT-158" title="IDF Classification Art">Id clas art</field>
 +
            <field id="BT-158-1" title="idf Schema">AA</field>
 +
            <field id="BT-158-2" title="idf version Schema">: 1.0</field>
 +
            <list id="BG-32">
 +
              <item type="BG-32">
 +
                  <field id="BT-160" title="nom attribut article">Couleur</field>
 +
                  <field id="BT-161" title="valeur attribut article">BLEU</field>
 +
              </item>
 +
            </list>
 +
        </item>
 +
        <item type="BG-25">
 +
            <field id="BT-126" title="Numéro Item">0006</field>
 +
            <field id="FRFE-183" title="code note ligne">AAE</field>
 +
            <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
 +
            <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
 +
            <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
 +
            <field id="BT-129" title="Quantité facturée">1</field>
 +
            <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
 +
            <field id="BT-131" title=" montant net ligne facture">12.10</field>
 +
            <field id="BT-132" title="Ref ligne bon cde">01</field>
 +
            <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
 +
            <field id="BT-146" title="prix net article">CDE4567</field>
 +
            <field id="BT-147" title="rabaix sur prix article">10.00</field>
 +
            <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
 +
            <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
 +
            <field id="BT-148" title="Prix brut  article">12.10</field>
 +
            <field id="BT-150" title="code unite mesure">NAR</field>
 +
            <field id="BT-149" title="Qte base prix art"> 1.00</field>
 +
            <field id="BT-151" title="code type TVA article">S</field>
 +
            <field id="BT-152" title="Taux Tva">20.00</field>
 +
            <field id="BT-153" title="Nom Article">Toshiba 20 IBM</field>
 +
            <field id="BT-154" title="Desc Article">Imprimante IBM PCL Laser</field>
 +
            <field id="BT-155" title="idf art vendeur">INF20IBM</field>
 +
            <field id="BT-156" title="idf art acheteur">F20IBM BT</field>
 +
            <field id="BT-157" title="idf st art">INF20IBM</field>
 +
            <field id="BT-157-1" title="idf schéma art"> </field>
 +
            <list id="BG-27">
 +
              <item type="BG-27">
 +
                  <field id="BT-136" title="Remise ligne">123.00</field>
 +
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
 +
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
 +
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
 +
                  <field id="BT-140" title="code motif Remise ligne">95</field>
 +
              </item>
 +
              <item type="BG-27">
 +
                  <field id="BT-136" title="Remise ligne">321.00</field>
 +
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
 +
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
 +
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
 +
                  <field id="BT-140" title="code motif Remise ligne">95</field>
 +
              </item>
 +
            </list>
 +
            <list id="BG-28">
 +
              <item type="BG-28">
 +
                  <field id="BT-141" title="frais ligne">21.00</field>
 +
                  <field id="BT-142" title="assiette frais ligne">21.00</field>
 +
                  <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
 +
                  <field id="BT-144" title="motif frais ligne">transport</field>
 +
                  <field id="BT-145" title="code motif  frais ligne">FC</field>
 +
              </item>
 +
            </list>
 +
            <field id="BT-158" title="IDF Classification Art">Id clas art</field>
 +
            <field id="BT-158-1" title="idf Schema">AA</field>
 +
            <field id="BT-158-2" title="idf version Schema">: 1.0</field>
 +
            <list id="BG-32">
 +
              <item type="BG-32">
 +
                  <field id="BT-160" title="nom attribut article">Couleur</field>
 +
                  <field id="BT-161" title="valeur attribut article">BLEU</field>
 +
              </item>
 +
            </list>
 +
        </item>
 +
        <item type="BG-25">
 +
            <field id="BT-126" title="Numéro Item">0007</field>
 +
            <field id="FRFE-183" title="code note ligne">AAE</field>
 +
            <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
 +
            <field id="BT-128" title="IDF objet ligne fac"> 12345 (Identifiant :1024 - Identifiant d'objet de</field>
 +
            <field id="BT-128-1" title="code IDF objet ligne fac"> AA</field>
 +
            <field id="BT-129" title="Quantité facturée">1</field>
 +
            <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
 +
            <field id="BT-131" title=" montant net ligne facture">12.10</field>
 +
            <field id="BT-132" title="Ref ligne bon cde">01</field>
 +
            <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
 +
            <field id="BT-146" title="prix net article">CDE4567</field>
 +
            <field id="BT-147" title="rabaix sur prix article">10.00</field>
 +
            <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
 +
            <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
 +
            <field id="BT-148" title="Prix brut  article">12.10</field>
 +
            <field id="BT-150" title="code unite mesure">NAR</field>
 +
            <field id="BT-149" title="Qte base prix art"> 1.00</field>
 +
            <field id="BT-151" title="code type TVA article">S</field>
 +
            <field id="BT-152" title="Taux Tva">20.00</field>
 +
            <field id="BT-153" title="Nom Article">Toshiba 20 IBM</field>
 +
            <field id="BT-154" title="Desc Article">Imprimante IBM PCL Laser</field>
 +
            <field id="BT-155" title="idf art vendeur">INF20IBM</field>
 +
            <field id="BT-156" title="idf art acheteur">F20IBM BT</field>
 +
            <field id="BT-157" title="idf st art">INF20IBM</field>
 +
            <field id="BT-157-1" title="idf schéma art"> </field>
 +
            <list id="BG-27">
 +
              <item type="BG-27">
 +
                  <field id="BT-136" title="Remise ligne">123.00</field>
 +
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
 +
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
 +
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
 +
                  <field id="BT-140" title="code motif Remise ligne">95</field>
 +
              </item>
 +
              <item type="BG-27">
 +
                  <field id="BT-136" title="Remise ligne">321.00</field>
 +
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
 +
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
 +
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
 +
                  <field id="BT-140" title="code motif Remise ligne">95</field>
 +
              </item>
 +
            </list>
 +
            <list id="BG-28">
 +
              <item type="BG-28">
 +
                  <field id="BT-141" title="frais ligne">21.00</field>
 +
                  <field id="BT-142" title="assiette frais ligne">21.00</field>
 +
                  <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
 +
                  <field id="BT-144" title="motif frais ligne">transport</field>
 +
                  <field id="BT-145" title="code motif  frais ligne">FC</field>
 +
              </item>
 +
            </list>
 +
            <field id="BT-158" title="IDF Classification Art">Id clas art</field>
 +
            <field id="BT-158-1" title="idf Schema">AA</field>
 +
            <field id="BT-158-2" title="idf version Schema">: 1.0</field>
 +
            <list id="BG-32">
 +
              <item type="BG-32">
 +
                  <field id="BT-160" title="nom attribut article">Couleur</field>
 +
                  <field id="BT-161" title="valeur attribut article">BLEU</field>
 +
              </item>
 +
            </list>
 +
        </item>
 
       </list>
 
       </list>
 
       <list id="BG-20">
 
       <list id="BG-20">
      <item type="None">
+
        <item type="None">
             <field id="BT-92">123.20</field>
+
             <field id="BT-92" title="Montant de la remise au niveau document">123.20123.20</field>
             <field id="BT-95">S</field>
+
             <field id="BT-95" title="Code de type de TVA de la remise au niveau du document">SS</field>
             <field id="BT-96">20.00</field>
+
             <field id="BT-96" title="Taux de TVA de la remise au niveau du document">20.0020.00</field>
      </item>
+
            <field id="BT-98" title="code motif de la remise au niveau document">95</field>
      <item type="None">
+
            <field id="BT-94" title="pourcentage de la remise au niveau document"> 10.00</field>
             <field id="BT-92">130.20</field>
+
            <field id="BT-93" title="Assiette remise  au niveau document">123.20123.20</field>
             <field id="BT-95">S</field>
+
            <field id="BT-97" title="Motif de la remise au niveau document"> Remise fid Client</field>
             <field id="BT-96">10.00</field>
+
        </item>
       </item>
+
        <item type="None">
 +
             <field id="BT-92" title="Montant de la remise au niveau document">123.20130.20</field>
 +
             <field id="BT-95" title="Code de type de TVA de la remise au niveau du document">SS</field>
 +
             <field id="BT-96" title="Taux de TVA de la remise au niveau du document">20.0010.00</field>
 +
            <field id="BT-98" title="code motif de la remise au niveau document">95</field>
 +
            <field id="BT-94" title="pourcentage de la remise au niveau document"> 10.00</field>
 +
            <field id="BT-93" title="Assiette remise  au niveau document">123.20130.20</field>
 +
            <field id="BT-97" title="Motif de la remise au niveau document"> Remise fid Client</field>
 +
        </item>
 +
       </list>
 +
      <list id="BG-21">
 +
        <item type="None">
 +
            <field id="BT-99" title="Montant des frais au niveau document">123.2013.20</field>
 +
            <field id="BT-102" title="Code de type de TVA des frais au niveau du document">SS</field>
 +
            <field id="BT-103" title="Taux de TVA des frais au niveau du document">20.0020.00</field>
 +
            <field id="BT-105" title="code motif des frais au niveau document"> F</field>
 +
            <field id="BT-101" title="pourcentage de frais au niveau document">  10.0</field>
 +
            <field id="BT-100" title="Assiette frais  au niveau document">123.20 13.20</field>
 +
            <field id="BT-104" title="Motif des frais  au niveau document">  transport</field>
 +
        </item>
 
       </list>
 
       </list>
 
       <list id="BG-23">
 
       <list id="BG-23">
      <item type="None">
+
        <item type="None">
 
             <field id="BT-116">139100.00</field>
 
             <field id="BT-116">139100.00</field>
 
             <field id="BT-117">27820.00</field>
 
             <field id="BT-117">27820.00</field>
Ligne 801 : Ligne 1 418 :
 
             <field id="BT-120">Geste commercial</field>
 
             <field id="BT-120">Geste commercial</field>
 
             <field id="BT-121">VATEX-EU-132-1H</field>
 
             <field id="BT-121">VATEX-EU-132-1H</field>
      </item>
+
        </item>
      <item type="None">
+
        <item type="None">
 
             <field id="BT-116">2500.00</field>
 
             <field id="BT-116">2500.00</field>
 
             <field id="BT-117">250.00</field>
 
             <field id="BT-117">250.00</field>
Ligne 809 : Ligne 1 426 :
 
             <field id="BT-120">Geste commercial</field>
 
             <field id="BT-120">Geste commercial</field>
 
             <field id="BT-121">VATEX-EU-132-1H</field>
 
             <field id="BT-121">VATEX-EU-132-1H</field>
       </item>
+
        </item>
 +
       </list>
 +
      <list id="BG-24">
 +
        <item type="None">
 +
            <field id="BT-122" title="Ref Doc Additionnel">1272876</field>
 +
            <field id="BT-125-2" title="Nom fichier joint">1272876</field>
 +
            <field id="BT-124" title="emplacement doc externe">efalia.doc/7286</field>
 +
            <field id="BT-123" title="Ref Doc Additionnel">BL (Desc doc just)</field>
 +
        </item>
 
       </list>
 
       </list>
  </doc>
+
</doc>
  <doc type="FLUX100010">
+
    <doc type="FLUX200010">
 
       <field id="DOC-BREAK">0024658</field>
 
       <field id="DOC-BREAK">0024658</field>
       <field id="edi_BT-1">0024657</field>
+
       <field id="BT-1" title="Numéro de facture">0034657</field>
       <field id="edi_BT-23">321</field>
+
      <field id="BT-2" title="Date Emission Facture">2023090</field>
       <field id="edi_BT-2">2023080</field>
+
      <field id="BT-3" title="Code Type Facture">380</field>
       <field id="edi_BT-24">urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:basic</field>
+
      <field id="BT-5" title="Code Devise Facture">EUR</field>
       <field id="edi_BT-3">380</field>
+
      <field id="BT-6" title="Code Devise  Comptabilisation Facture">EUR</field>
       <field id="edi_BT-5">EUR</field>
+
      <field id="BT-7" title="Date exigibilité de la TVA">20230902</field>
       <field id="edi_BT-8">72</field>
+
      <field id="BT-8" title="Option Paiement TVA">72</field>
       <field id="edi_BT-9">20230802</field>
+
      <field id="BT-9" title="Option Paiement TVA">20230902</field>
       <field id="edi_BT-29A-1">1234</field>
+
      <field id="BT-10" title="Buyer ref">Buyer ref</field>
       <field id="edi_BT-29A">79452145700021</field>
+
      <field id="BT-11" title="Ref projet Fact">Ref projet Fact (Tex</field>
       <field id="edi_BT-30">00000000000000</field>
+
      <field id="FRFE-01_11" title="Contrat">CONTRAT</field>
       <field id="edi_BT-30-1">0002</field>
+
      <field id="FRFE-01" title="Contrat">CONTRAT</field>
       <field id="edi_BT-31">794521457</field>
+
       <field id="BT-13" title="Ref BON CDE">REF BCDE        (Texte :50)</field>
       <field id="edi_BT-31-0">VA</field>
+
      <field id="BT-14" title="Num Orde Vente">Num Orde Vente  (Texte :50)</field>
       <field id="edi_BT-40">FR</field>
+
      <field id="BT-15" title="Ref avis reception">Ref Avis Recep  (Texte :50)</field>
       <field id="edi_BT-47">79452145800022</field>
+
      <field id="BT-16" title="Ref avis exp">Ref Avis Exp    (Texte :50)</field>
       <field id="edi_BT-47-1">4321</field>
+
      <field id="BT-17" title="Ref AO ou LOT">REF AO ou LOT  (Texte :50)</field>
       <field id="edi_BT-48">0002</field>
+
      <field id="BT-18" title="ID OBJ fact">ID obj fac</field>
       <field id="edi_BT-48-0">794521458</field>
+
      <field id="BT-18-1" title="Type Identifiant">123</field>
       <field id="edi_BT-55">FR</field>
+
      <field id="BT-19" title="Ref  cpt Acheteur">REF CPT ACHETEUR(TEXTE : 100)</field>
       <field id="edi_BT-63">BT-63_value</field>
+
      <field id="BT-20" title="Cond Paiement">COND Paiement  (TEXTE : 1024)</field>
       <field id="edi_BT-63-1">BT-63-1_value</field>
+
       <field id="BT-23" title="Type de Processus Metier">321</field>
       <field id="edi_BT-72">20230202</field>
+
       <field id="BT-24" title="Type de Profil">urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:basic</field>
       <field id="edi_BT-73">20230201</field>
+
       <field id="BT-27" title="Raison sociale du vendeur">Raison sociale du vendeur</field>
       <field id="edi_BT-74">20230228</field>
+
      <field id="BT-28" title="Appellation commerciale du vendeur">Appellation commerciale du vendeur</field>
       <field id="edi_BT-75">Adresse réalisation prestation ligne 1</field>
+
       <field id="BT-29A" title="Identifiant Siren Asujetti">79452145700021  (Identifiant : 100 - Utilisé pour le Siren Asujetti unique)</field>
       <field id="edi_BT-76">Adresse réalisation prestation ligne 2</field>
+
       <field id="BT-29A-1" title="COde Siren">00020002</field>
       <field id="edi_BT-77">Localité réalisation prestation</field>
+
       <field id="BT-29B" title="Identifiant Siret">794521457        (Identifiant : 100 - Utilisé pour le Siret Asujetti unique)</field>
       <field id="edi_BT-78">Code postalréalisation prestation</field>
+
       <field id="BT-29B-1" title="Code SIret">00090009</field>
       <field id="edi_BT-79">FRANCE</field>
+
       <field id="BT-29C" title="Identifiant code routage">794521467777    (Identifiant : 100 - Utilisé pour le code routage)</field>
       <field id="edi_BT-80">FR</field>
+
      <field id="BT-29C-1" title="Code Routage">02240224</field>
       <field id="edi_BT-165">Adresse réalisation prestation ligne 3</field>
+
       <field id="BT-30" title="Numéro de SIREN">794521457</field>
       <field id="edi_BT-109">141600.00</field>
+
       <field id="BT-30-1" title="Identifiant du schéma">00020002</field>
       <field id="edi_BT-110">28070.00</field>
+
       <field id="BT-31" title="TVA intercommunautaire vendeur">794521457</field>
 +
       <field id="BT-31-0" title="Qualifiant d'Identifiant à la TVA du Vendeur">VA</field>
 +
      <field id="BT-32" title="ID Fiscal Vendeur">794521457        (Identifiant : 100 - Identifiant fiscale Vendeur )</field>
 +
      <field id="BT-32-0" title="Code id fiscal vendeur : VA">FC</field>
 +
      <field id="BT-33" title="Forme Juridique">SAS              (Texte : 1024 - Forme Juridique e</field>
 +
      <field id="BT-34" title="Email Vendeur">info@vendeur.com (Identifiant : 50 - Email Vendeur</field>
 +
      <field id="BT-34-1" title="Identifiant Email Vendeur : EM">EM</field>
 +
      <field id="BT-35" title="Ligne 1 Adresse Vendeur">SOCIETE XX      (Texte : 255 - Ligne 1    )</field>
 +
      <field id="BT-36" title="Ligne 2 Adresse Vendeur">Zone IDC        (Texte : 255 - Ligne 2    )</field>
 +
      <field id="BT-162" title="Ligne 3 Adresse Vendeur">Région          (Texte : 255 - Subdivision pays d</field>
 +
      <field id="BT-39" title="Sub Pays Vendeur">Région</field>
 +
      <field id="BT-37" title="Localité Vendeur">LILLE            (Texte : 255 - Localité Vendeur</field>
 +
       <field id="BT-38" title="CP Vendeur">79452</field>
 +
      <field id="BT-40" title="Code de pays du vendeur">FR</field>
 +
       <field id="BT-41" title="Point COntact Vendeur">Serv. Réception  (Texte : 99 - Point Contact Vendeur    )</field>
 +
      <field id="BT-42" title="Num Tel Contact Vendeur">0320195389</field>
 +
      <field id="BT-43" title="Email Contact Vendeur">rec@vendeur.com  (Texte : 50 - Adresse Email Conta</field>
 +
      <field id="BT-44" title="Raison social acheteur">Acheteur X      (Texte : 99 - Raison Sociale Ache</field>
 +
      <field id="BT-45" title="Appelation Commerciale Acheteur">Enseigne X      (Texte : 99 - Appelation Commerciale Acheteur  )</field>
 +
      <field id="BT-46A" title="Idf prév Acheteur">idf-priv1        (Identifiant : 100 - Identifiant Privé Acheteur )</field>
 +
      <field id="BT-46A-1" title="idf schema">0007</field>
 +
      <field id="BT-46B" title="Idf prév Acheteur">594581457        (Identifiant : 100 - Acheteur)</field>
 +
      <field id="BT-46B-1" title="idf schema Siret">0009</field>
 +
      <field id="BT-46C" title="Idf prév Acheteur - Code routage">1467326777    (Identifiant : 100 - Utilisé pour le code routage)</field>
 +
      <field id="BT-46C-1" title="idf schema - Code Routage">0224</field>
 +
      <field id="BT-47" title="Numéro de Siren Buyer">764521457</field>
 +
       <field id="BT-47-1" title="Identifiant du Schéma">0002</field>
 +
       <field id="BT-48" title="Identifiant TVA  Acheteur">594521457</field>
 +
       <field id="BT-48-0" title="Qualifiant identifiant Fiscal de l'acheteur">794521458VA</field>
 +
       <field id="BT-49" title="Email acheteur dest doc commerciaux util.">654521467777    (Identifiant : 100 - Utilisé pour</field>
 +
      <field id="BT-49-1" title="IDF Code Routage">0224</field>
 +
      <field id="BT-50" title="LIG1 Acheteur">SOCIETE ZZ      (Texte : 255 - Ligne 1    )</field>
 +
      <field id="BT-163" title="LIG3 Acheteur">SOCIETE ZZ      (Texte : 255 - Ligne 1    )</field>
 +
      <field id="BT-51" title="LIG2 Acheteur">Zone IDC        (Texte : 255 - Ligne 2    )</field>
 +
      <field id="BT-52" title="Localité  Acheteur">PARIS            (Texte : 255 - Localité Vendeur</field>
 +
      <field id="BT-53" title="CP Acheteur">75452</field>
 +
      <field id="BT-54" title="Sub Pays Acheteur">Région          (Texte : 255 - Subdivision pays d</field>
 +
      <field id="BT-55" title="Code de pays de l'acheteur">FR</field>
 +
       <field id="BT-56" title="Point COntact Acheteur">Serv. Réception  (Texte : 99 - Point Contact      )</field>
 +
      <field id="BT-57" title="Num Tel Contact Acheteur">0322195389</field>
 +
      <field id="BT-58" title="Email Contact Acheteur">rec@Acheteur.com (Texte : 50 - Adresse Email</field>
 +
      <field id="BT-59" title="Nom Beneficiaire">Nom Bénéficiaire (Texte : 100 -</field>
 +
      <field id="FRFE-26" title="code role beneficiaire">AK</field>
 +
      <field id="BT-60" title="ISiret Assujeti">689521457        (Identifiant : 100 - Utilisé pour le Siret Asujetti unique)</field>
 +
      <field id="BT-60-1" title="idf schema Siret">009</field>
 +
      <field id="BT-61" title="Code Siren Asujetti">8952145700021    (Identifiant : 100 - Utilisé pour</field>
 +
      <field id="BT-61-1" title="idf schema - Code Siren">002</field>
 +
      <field id="BT-62" title="Nom représentant fiscal vendeur">Dupont          (Texte : 255 - Nom Représentant Fi</field>
 +
      <field id="BT-63" title="IDF TVA Vendeur">454521457</field>
 +
       <field id="BT-63-1" title="code IDF TVA Vendeur">VA</field>
 +
      <field id="BT-64" title="LIG1 Vendeur">SOCIETE ZZ      (Texte : 255 - Ligne 1    )</field>
 +
      <field id="BT-65" title="LIG2 Vendeur">Zone IDC        (Texte : 255 - Ligne 2    )</field>
 +
      <field id="BT-164" title="LIG3 Vendeur">13 Rue Blanche  (Texte : 255 - Ligne 3    )</field>
 +
      <field id="BT-66" title="Localité  Vendeur">PARIS            (Texte : 255 - Localité      )</field>
 +
      <field id="BT-67" title="CP Vendeur">75452</field>
 +
      <field id="BT-68" title="Sub Pays Vendeur">Région          (Texte : 255 - Subdivision pays )</field>
 +
      <field id="BT-69" title="Code de pays Vendeur">FR</field>
 +
      <field id="BT-70" title="Livré à">SOCIETE ZZ      (Texte : 100 - Livré à    )</field>
 +
      <field id="BT-71" title="Idf etablissement LIVRAISON">454521457        (Id</field>
 +
       <field id="BT-71-1" title="Code identifiant">VA</field>
 +
      <field id="BT-72" title="Date effective de livraison / fin d'exécution de la prestation">20230202</field>
 +
       <field id="BT-73" title="Date de début de période de facturation">20230101</field>
 +
       <field id="BT-74" title="Date de fin de période de facturation">20231231</field>
 +
       <field id="BT-75" title="Adresse de livraison/réalisation de prestation - Ligne 1">SOCIETE ZZ      (Texte : 255 - Ligne 1    )</field>
 +
       <field id="BT-76" title="Adresse de livraison/réalisation de prestation  - Ligne 1">Zone IDC        (Texte : 255 - Ligne 2    )</field>
 +
      <field id="BT-165" title="Adresse de livraison/réalisation de prestation - Ligne 3">A13 Rue Blanche  (Texte : 255 - Ligne 3    )</field>
 +
       <field id="BT-77" title="Localité Adresse de livraison/réalisation de prestation">Localité réalisation prestationPARIS            (Texte : 255 - Localité      )</field>
 +
       <field id="BT-78" title="Code postal Adresse de livraison/réalisation de prestation">75452</field>
 +
       <field id="BT-79" title="Subdivision du pays">Région          (Texte : 255 - Subdivision pays )</field>
 +
       <field id="BT-80" title="Code de pays de livraison">FR</field>
 +
       <field id="BT-81" title="Code type moyen paiement SEPA">58</field>
 +
      <field id="BT-82" title="Lib Moyen Paiement SEPA">Virement SEPA    (Texte : 100 - Lib Moyen Paiement</field>
 +
      <field id="BT-83" title="Lib Avis Paiement">Avis Paie. 2324  (Texte : 100 - Avis Paiement - Li</field>
 +
      <field id="BT-84" title="Identifiant du compte paiement">58344            (Identifiant : 50  - Identifiant</field>
 +
      <field id="BT-85" title="Nom compte Paiement Virement">Banque CIC  (Texte : 100 - Nom compte Paiement)</field>
 +
      <field id="BT-86" title="identifiant prest serv paiement">Code BIC  (</field>
 +
      <field id="BT-87" title="Identifiant Compte Paiement">58344            (Identifiant : 50  - Identifiant</field>
 +
      <field id="BT-88" title="Nom compte paiement">Banque CIC  (Texte : 100 - Nom compte Paiement)</field>
 +
      <field id="BT-89" title="Identifiant du compte paiement prélèvement">58344            (Identifiant : 50  - Identifiant</field>
 +
      <field id="BT-90" title="nom compte paiement prélèvement">Banque CIC  (Texte : 100 - Nom compte Paiement)</field>
 +
      <field id="BT-91" title="identifiant prest serv paiement prélèvement">Code BIC  (</field>
 +
      <field id="BT-20_2" title="Cond Paiement">COND Paiement  (TEXTE : 1024)</field>
 +
      <field id="BT-111_None_1_BT-111" title="Montant  TVA facture ds la devise comptabilisation">2070.00</field>
 +
      <field id="BT-110_None_1_BT-110" title="Montant total facture TTC">2070.00</field>
 +
      <field id="BT-106_None_1_BT-106" title="Somme des montants nets lig fac">141600.00</field>
 +
      <field id="BT-114_None_1_BT-114" title="Montant arrondi">0.00</field>
 +
      <field id="BT-113_None_1_BT-113" title="Montant total facture hors TVA">0.00</field>
 +
      <field id="BT-112_None_1_BT-112" title="Montant total facture  avec TVA">156770.00</field>
 +
       <field id="BT-109_None_1_BT-109" title="Montant total facture hors TVA">141600.00</field>
 +
       <field id="BT-108_None_1_BT-108" title="Somme des charges frais au niv document">0.00</field>
 +
      <field id="BT-107_None_1_BT-107" title="Somme des remises au niv doc">123.20</field>
 +
      <field id="BT-115_None_1_BT-115" title="Montant  A payer">156770.00</field>
 +
      <list id="BG-3">
 +
        <item type="None">
 +
            <field id="BT-25" title="Référence à une facture antérieure">987654321</field>
 +
            <field id="BT-26" title="Date d'émission de facture antérieure">2023010820230108</field>
 +
            <field id="FRFE-02" title="Identifiant">380</field>
 +
        </item>
 +
        <item type="None">
 +
            <field id="BT-25" title="Référence à une facture antérieure">987654320</field>
 +
            <field id="BT-26" title="Date d'émission de facture antérieure">2023010820230107</field>
 +
            <field id="FRFE-02" title="Identifiant">380</field>
 +
        </item>
 +
      </list>
 
       <list id="BG-1">
 
       <list id="BG-1">
      <item type="None">
+
        <item type="None">
             <field id="BT-21">121</field>
+
             <field id="BT-21" title="Sujet Note Facture">122</field>
            <field id="BT-22"> la note 1 de la facture</field>
+
             <field id="BT-22" title="Note Facture">ure              ()</field>
      </item>
+
        </item>
      <item type="None">
+
        <item type="None">
            <field id="BT-21">122</field>
+
             <field id="BT-21" title="Sujet Note Facture">122</field>
             <field id="BT-22">Voici la note 2 de la facture</field>
+
             <field id="BT-22" title="Note Facture">ure              ()</field>
      </item>
+
        </item>
      <item type="None">
 
            <field id="BT-21">123</field>
 
            <field id="BT-22"> la note 3 de la facture</field>
 
      </item>
 
      <item type="None">
 
             <field id="BT-21">124</field>
 
            <field id="BT-22"> la note 4 de la facture</field>
 
      </item>
 
      <item type="None">
 
            <field id="BT-21">125</field>
 
             <field id="BT-22">Voici la note 5 de la facture</field>
 
      </item>
 
      <item type="None">
 
            <field id="BT-21">126</field>
 
            <field id="BT-22"> la note 6 de la facture</field>
 
      </item>
 
      </list>
 
      <list id="BG-3">
 
      <item type="None">
 
            <field id="BT-25">987654321</field>
 
            <field id="BT-26">20230108</field>
 
      </item>
 
      <item type="None">
 
            <field id="BT-25">987654320</field>
 
            <field id="BT-26">20230107</field>
 
      </item>
 
 
       </list>
 
       </list>
 
       <list id="BG-25">
 
       <list id="BG-25">
      <item type="BG-25">
+
        <item type="BG-25">
             <field id="BT-153">Infoprint 20 IBM</field>
+
             <field id="BT-126" title="Numéro Item">0001</field>
             <field id="BT-129">1</field>
+
             <field id="FRFE-183" title="code note ligne">AAE</field>
             <field id="BT-130">12</field>
+
             <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
             <field id="BT-134">20230702</field>
+
             <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
             <field id="BT-135">20230702</field>
+
             <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
             <field id="BT-147">10.00</field>
+
             <field id="BT-129" title="Quantité facturée">1</field>
             <field id="BT-148">20050.00</field>
+
             <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
             <field id="FRFE-136">123456788</field>
+
             <field id="BT-131" title=" montant net ligne facture">12.10</field>
             <field id="FRFE-138">20230801</field>
+
             <field id="BT-132" title="Ref ligne bon cde">01</field>
             <field id="FRFE-149">LILLE</field>
+
             <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
             <field id="FRFE-150">Adresse postal de la livraison à la ligne</field>
+
             <field id="BT-146" title="prix net article">CDE4567</field>
             <field id="FRFE-151">Ligne adresse 1</field>
+
             <field id="BT-147" title="rabaix sur prix article">10.00</field>
             <field id="FRFE-152">Ligne adresse 2</field>
+
             <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
             <field id="FRFE-153">Ligne adresse 3</field>
+
             <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
             <field id="FRFE-154">Ville l</field>
+
             <field id="BT-148" title="Prix brut  article">12.10</field>
             <field id="FRFE-156">Subdivision pays de livraison</field>
+
             <field id="BT-150" title="code unite mesure">NAR</field>
             <field id="FRFE-157">FR</field>
+
             <field id="BT-149" title="Qte base prix art"> 1.00</field>
             <field id="FRFE-158-0">20230701</field>
+
             <field id="BT-151" title="code type TVA article">S</field>
             <field id="FRFE-158">20230702</field>
+
             <field id="BT-152" title="Taux Tva">20.00</field>
             <field id="FRFE-155">Code postal livraison</field>
+
             <field id="BT-153" title="Nom Article">Infoprint 20 IBM</field>
      </item>
+
            <field id="BT-154" title="Desc Article">: Imprimante IBM PCL Lase</field>
      <item type="BG-27">
+
             <field id="BT-155" title="idf art vendeur">: INF20IB</field>
             <field id="BT-136">123.00</field>
+
            <field id="BT-156" title="idf art acheteur">INF20IBM</field>
      </item>
+
             <field id="BT-157" title="idf st art">: INF20IB</field>
      <item type="BG-27">
+
             <field id="BT-157-1" title="idf schéma art"> </field>
            <field id="BT-136">321.00</field>
+
             <list id="BG-27">
      </item>
+
              <item type="BG-27">
      <item type="BG-25">
+
                  <field id="BT-136" title="Remise ligne">123.00</field>
             <field id="BT-153">Infoprint 60 IBM</field>
+
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
             <field id="BT-129">1</field>
+
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
             <field id="BT-130">12</field>
+
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
            <field id="BT-134">20230702</field>
+
                  <field id="BT-140" title="code motif Remise ligne">95</field>
            <field id="BT-135">20230702</field>
+
              </item>
            <field id="BT-147">10.00</field>
+
              <item type="BG-27">
            <field id="BT-148">15550.00</field>
+
                  <field id="BT-136" title="Remise ligne">321.00</field>
            <field id="FRFE-136">123456788</field>
+
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
            <field id="FRFE-138">20230801</field>
+
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
            <field id="FRFE-149">LILLE</field>
+
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
            <field id="FRFE-150">Adresse postal de la livraison à la ligne</field>
+
                  <field id="BT-140" title="code motif Remise ligne">95</field>
            <field id="FRFE-151">Ligne adresse 1</field>
+
              </item>
            <field id="FRFE-152">Ligne adresse 2</field>
+
             </list>
            <field id="FRFE-153">Ligne adresse 3</field>
+
            <list id="BG-28">
             <field id="FRFE-154">Ville l</field>
+
              <item type="BG-28">
            <field id="FRFE-156">Subdivision pays de livraison</field>
+
                  <field id="BT-141" title="frais ligne">21.00</field>
            <field id="FRFE-157">FR</field>
+
                  <field id="BT-142" title="assiette frais ligne">21.00</field>
            <field id="FRFE-158-0">20230701</field>
+
                  <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
            <field id="FRFE-158">20230702</field>
+
                  <field id="BT-144" title="motif frais ligne">transport</field>
            <field id="FRFE-155">Code postal livraison</field>
+
                  <field id="BT-145" title="code motif  frais ligne">FC</field>
      </item>
+
              </item>
      <item type="BG-27">
+
            </list>
            <field id="BT-136">123.00</field>
+
            <field id="BT-158" title="IDF Classification Art">Id clas art</field>
      </item>
+
            <field id="BT-158-1" title="idf Schema">AA</field>
      <item type="BG-27">
+
             <field id="BT-158-2" title="idf version Schema">: 1.0</field>
             <field id="BT-136">321.00</field>
+
            <list id="BG-32">
      </item>
+
              <item type="BG-32">
      <item type="BG-25">
+
                  <field id="BT-160" title="nom attribut article">Couleur</field>
            <field id="BT-153">Infoprint 70 IBM</field>
+
                  <field id="BT-161" title="valeur attribut article">BLEU</field>
            <field id="BT-129">1</field>
+
              </item>
            <field id="BT-130">12</field>
+
            </list>
            <field id="BT-134">20230702</field>
+
        </item>
             <field id="BT-135">20230702</field>
+
        <item type="BG-25">
             <field id="BT-147">10.00</field>
+
             <field id="BT-126" title="Numéro Item">0002</field>
             <field id="BT-148">17550.00</field>
+
             <field id="FRFE-183" title="code note ligne">AAE</field>
             <field id="FRFE-136">123456788</field>
+
             <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
             <field id="FRFE-138">20230801</field>
+
             <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
             <field id="FRFE-149">LILLE</field>
+
             <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
             <field id="FRFE-150">Adresse postal de la livraison à la ligne</field>
+
             <field id="BT-129" title="Quantité facturée">1</field>
             <field id="FRFE-151">Ligne adresse 1</field>
+
             <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
             <field id="FRFE-152">Ligne adresse 2</field>
+
             <field id="BT-131" title=" montant net ligne facture">12.10</field>
             <field id="FRFE-153">Ligne adresse 3</field>
+
             <field id="BT-132" title="Ref ligne bon cde">01</field>
             <field id="FRFE-154">Ville l</field>
+
             <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
             <field id="FRFE-156">Subdivision pays de livraison</field>
+
             <field id="BT-146" title="prix net article">CDE4567</field>
            <field id="FRFE-157">FR</field>
+
             <field id="BT-147" title="rabaix sur prix article">10.00</field>
             <field id="FRFE-158-0">20230701</field>
+
             <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
             <field id="FRFE-158">20230702</field>
+
             <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
             <field id="FRFE-155">Code postal livraison</field>
+
             <field id="BT-148" title="Prix brut  article">12.10</field>
      </item>
+
            <field id="BT-150" title="code unite mesure">NAR</field>
      <item type="BG-27">
+
             <field id="BT-149" title="Qte base prix art"> 1.00</field>
             <field id="BT-136">123.00</field>
+
            <field id="BT-151" title="code type TVA article">S</field>
      </item>
+
             <field id="BT-152" title="Taux Tva">20.00</field>
      <item type="BG-27">
+
             <field id="BT-153" title="Nom Article">Infoprint 20 IBM</field>
             <field id="BT-136">321.00</field>
+
             <field id="BT-154" title="Desc Article">: Imprimante IBM PCL Lase</field>
      </item>
+
             <field id="BT-155" title="idf art vendeur">: INF20IB</field>
      <item type="BG-25">
+
             <field id="BT-156" title="idf art acheteur">INF20IBM</field>
             <field id="BT-153">Infoprint 32 IBM</field>
+
             <field id="BT-157" title="idf st art">: INF20IB</field>
             <field id="BT-129">1</field>
+
             <field id="BT-157-1" title="idf schéma art"> </field>
             <field id="BT-130">12</field>
+
             <list id="BG-27">
             <field id="BT-134">20230702</field>
+
              <item type="BG-27">
             <field id="BT-135">20230702</field>
+
                  <field id="BT-136" title="Remise ligne">123.00</field>
             <field id="BT-147">10.00</field>
+
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
             <field id="BT-148">31950.00</field>
+
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
            <field id="FRFE-136">123456788</field>
+
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
            <field id="FRFE-138">20230801</field>
+
                  <field id="BT-140" title="code motif Remise ligne">95</field>
            <field id="FRFE-149">LILLE</field>
+
              </item>
            <field id="FRFE-150">Adresse postal de la livraison à la ligne</field>
+
              <item type="BG-27">
            <field id="FRFE-151">Ligne adresse 1</field>
+
                  <field id="BT-136" title="Remise ligne">321.00</field>
            <field id="FRFE-152">Ligne adresse 2</field>
+
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
            <field id="FRFE-153">Ligne adresse 3</field>
+
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
            <field id="FRFE-154">Ville l</field>
+
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
            <field id="FRFE-156">Subdivision pays de livraison</field>
+
                  <field id="BT-140" title="code motif Remise ligne">95</field>
            <field id="FRFE-157">FR</field>
+
              </item>
            <field id="FRFE-158-0">20230701</field>
+
            </list>
            <field id="FRFE-158">20230702</field>
+
             <list id="BG-28">
             <field id="FRFE-155">Code postal livraison</field>
+
              <item type="BG-28">
      </item>
+
                  <field id="BT-141" title="frais ligne">21.00</field>
      <item type="BG-27">
+
                  <field id="BT-142" title="assiette frais ligne">21.00</field>
            <field id="BT-136">123.00</field>
+
                  <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
      </item>
+
                  <field id="BT-144" title="motif frais ligne">transport</field>
      <item type="BG-27">
+
                  <field id="BT-145" title="code motif  frais ligne">FC</field>
            <field id="BT-136">321.00</field>
+
              </item>
      </item>
+
             </list>
      <item type="BG-25">
+
             <field id="BT-158" title="IDF Classification Art">Id clas art</field>
            <field id="BT-153">Infoprint 32 IBM</field>
+
             <field id="BT-158-1" title="idf Schema">AA</field>
            <field id="BT-129">1</field>
+
             <field id="BT-158-2" title="idf version Schema">: 1.0</field>
            <field id="BT-130">12</field>
+
             <list id="BG-32">
             <field id="BT-134">20230702</field>
+
              <item type="BG-32">
             <field id="BT-135">20230702</field>
+
                  <field id="BT-160" title="nom attribut article">Couleur</field>
             <field id="BT-147">10.00</field>
+
                  <field id="BT-161" title="valeur attribut article">BLEU</field>
             <field id="BT-148">18000.00</field>
+
              </item>
             <field id="FRFE-136">123456788</field>
+
             </list>
            <field id="FRFE-138">20230801</field>
+
        </item>
            <field id="FRFE-149">LILLE</field>
+
        <item type="BG-25">
             <field id="FRFE-150">Adresse postal de la livraison à la ligne</field>
+
             <field id="BT-126" title="Numéro Item">0003</field>
            <field id="FRFE-151">Ligne adresse 1</field>
+
             <field id="FRFE-183" title="code note ligne">AAE</field>
             <field id="FRFE-152">Ligne adresse 2</field>
+
             <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
             <field id="FRFE-153">Ligne adresse 3</field>
+
             <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
             <field id="FRFE-154">Ville l</field>
+
             <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
             <field id="FRFE-156">Subdivision pays de livraison</field>
+
             <field id="BT-129" title="Quantité facturée">1</field>
             <field id="FRFE-157">FR</field>
+
             <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
             <field id="FRFE-158-0">20230701</field>
+
             <field id="BT-131" title=" montant net ligne facture">12.10</field>
             <field id="FRFE-158">20230702</field>
+
            <field id="BT-132" title="Ref ligne bon cde">01</field>
             <field id="FRFE-155">Code postal livraison</field>
+
             <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
      </item>
+
            <field id="BT-146" title="prix net article">CDE4567</field>
      <item type="BG-27">
+
             <field id="BT-147" title="rabaix sur prix article">10.00</field>
             <field id="BT-136">123.00</field>
+
             <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
      </item>
+
             <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
      <item type="BG-27">
+
             <field id="BT-148" title="Prix brut  article">12.10</field>
             <field id="BT-136">321.00</field>
+
             <field id="BT-150" title="code unite mesure">NAR</field>
      </item>
+
             <field id="BT-149" title="Qte base prix art"> 1.00</field>
      <item type="BG-25">
+
             <field id="BT-151" title="code type TVA article">S</field>
             <field id="BT-153">Infoprint 20 IBM</field>
+
             <field id="BT-152" title="Taux Tva">20.00</field>
             <field id="BT-129">1</field>
+
             <field id="BT-153" title="Nom Article">Infoprint 20 IBM</field>
             <field id="BT-130">12</field>
+
             <field id="BT-154" title="Desc Article">: Imprimante IBM PCL Lase</field>
             <field id="BT-134">20230702</field>
+
             <field id="BT-155" title="idf art vendeur">: INF20IB</field>
             <field id="BT-135">20230702</field>
+
             <field id="BT-156" title="idf art acheteur">INF20IBM</field>
             <field id="BT-147">10.00</field>
+
             <field id="BT-157" title="idf st art">: INF20IB</field>
             <field id="BT-148">18000.00</field>
+
             <field id="BT-157-1" title="idf schéma art"> </field>
             <field id="FRFE-136">123456788</field>
+
             <list id="BG-27">
             <field id="FRFE-138">20230801</field>
+
              <item type="BG-27">
             <field id="FRFE-149">LILLE</field>
+
                  <field id="BT-136" title="Remise ligne">123.00</field>
             <field id="FRFE-150">Adresse postal de la livraison à la ligne</field>
+
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
             <field id="FRFE-151">Ligne adresse 1</field>
+
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
             <field id="FRFE-152">Ligne adresse 2</field>
+
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
             <field id="FRFE-153">Ligne adresse 3</field>
+
                  <field id="BT-140" title="code motif Remise ligne">95</field>
            <field id="FRFE-154">Ville l</field>
+
              </item>
            <field id="FRFE-156">Subdivision pays de livraison</field>
+
              <item type="BG-27">
            <field id="FRFE-157">FR</field>
+
                  <field id="BT-136" title="Remise ligne">321.00</field>
            <field id="FRFE-158-0">20230701</field>
+
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
            <field id="FRFE-158">20230702</field>
+
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
            <field id="FRFE-155">Code postal livraison</field>
+
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
      </item>
+
                  <field id="BT-140" title="code motif Remise ligne">95</field>
      <item type="BG-27">
+
              </item>
            <field id="BT-136">123.00</field>
+
            </list>
      </item>
+
             <list id="BG-28">
      <item type="BG-27">
+
              <item type="BG-28">
            <field id="BT-136">321.00</field>
+
                  <field id="BT-141" title="frais ligne">21.00</field>
      </item>
+
                  <field id="BT-142" title="assiette frais ligne">21.00</field>
      <item type="BG-25">
+
                  <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
            <field id="BT-153">Infoprint 60 IBM</field>
+
                  <field id="BT-144" title="motif frais ligne">transport</field>
            <field id="BT-129">1</field>
+
                  <field id="BT-145" title="code motif  frais ligne">FC</field>
             <field id="BT-130">12</field>
+
              </item>
            <field id="BT-134">20230702</field>
+
             </list>
            <field id="BT-135">20230702</field>
+
            <field id="BT-158" title="IDF Classification Art">n / Identifia</field>
            <field id="BT-147">10.00</field>
+
             <field id="BT-158-1" title="idf Schema">ss</field>
            <field id="BT-148">18000.00</field>
+
             <field id="BT-158-2" title="idf version Schema"> </field>
            <field id="FRFE-136">123456788</field>
+
             <field id="BT-158" title="IDF Classification Art">: AA</field>
             <field id="FRFE-138">20230801</field>
+
             <field id="BT-158-1" title="idf Schema">1.</field>
             <field id="FRFE-149">LILLE</field>
+
             <field id="BT-158-2" title="idf version Schema"> </field>
             <field id="FRFE-150">Adresse postal de la livraison à la ligne</field>
+
             <list id="BG-32">
             <field id="FRFE-151">Ligne adresse 1</field>
+
              <item type="BG-32">
             <field id="FRFE-152">Ligne adresse 2</field>
+
                  <field id="BT-160" title="nom attribut article">Couleur</field>
             <field id="FRFE-153">Ligne adresse 3</field>
+
                  <field id="BT-161" title="valeur attribut article">BLEU</field>
             <field id="FRFE-154">Ville l</field>
+
              </item>
            <field id="FRFE-156">Subdivision pays de livraison</field>
+
             </list>
            <field id="FRFE-157">FR</field>
+
        </item>
             <field id="FRFE-158-0">20230701</field>
+
        <item type="BG-25">
             <field id="FRFE-158">20230702</field>
+
             <field id="BT-126" title="Numéro Item">0004</field>
             <field id="FRFE-155">Code postal livraison</field>
+
             <field id="FRFE-183" title="code note ligne">AAE</field>
      </item>
+
            <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
      <item type="BG-27">
+
            <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
             <field id="BT-136">123.00</field>
+
             <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
      </item>
+
            <field id="BT-129" title="Quantité facturée">1</field>
      <item type="BG-27">
+
            <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
             <field id="BT-136">321.00</field>
+
             <field id="BT-131" title=" montant net ligne facture">12.10</field>
      </item>
+
            <field id="BT-132" title="Ref ligne bon cde">01</field>
 +
            <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
 +
            <field id="BT-146" title="prix net article">CDE4567</field>
 +
            <field id="BT-147" title="rabaix sur prix article">10.00</field>
 +
            <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
 +
            <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
 +
            <field id="BT-148" title="Prix brut  article">12.10</field>
 +
            <field id="BT-150" title="code unite mesure">NAR</field>
 +
            <field id="BT-149" title="Qte base prix art"> 1.00</field>
 +
            <field id="BT-151" title="code type TVA article">S</field>
 +
            <field id="BT-152" title="Taux Tva">20.00</field>
 +
            <field id="BT-153" title="Nom Article">Infoprint 20 IBM</field>
 +
            <field id="BT-154" title="Desc Article">: Imprimante IBM PCL Lase</field>
 +
            <field id="BT-155" title="idf art vendeur">: INF20IB</field>
 +
            <field id="BT-156" title="idf art acheteur">INF20IBM</field>
 +
            <field id="BT-157" title="idf st art">: INF20IB</field>
 +
            <field id="BT-157-1" title="idf schéma art"> </field>
 +
            <list id="BG-27">
 +
              <item type="BG-27">
 +
                  <field id="BT-136" title="Remise ligne">123.00</field>
 +
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
 +
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
 +
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
 +
                  <field id="BT-140" title="code motif Remise ligne">95</field>
 +
              </item>
 +
              <item type="BG-27">
 +
                  <field id="BT-136" title="Remise ligne">321.00</field>
 +
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
 +
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
 +
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
 +
                  <field id="BT-140" title="code motif Remise ligne">95</field>
 +
              </item>
 +
            </list>
 +
            <list id="BG-28">
 +
              <item type="BG-28">
 +
                  <field id="BT-141" title="frais ligne">21.00</field>
 +
                  <field id="BT-142" title="assiette frais ligne">21.00</field>
 +
                  <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
 +
                  <field id="BT-144" title="motif frais ligne">transport</field>
 +
                  <field id="BT-145" title="code motif  frais ligne">FC</field>
 +
              </item>
 +
            </list>
 +
            <field id="BT-158" title="IDF Classification Art">Id clas art</field>
 +
            <field id="BT-158-1" title="idf Schema">AA</field>
 +
            <field id="BT-158-2" title="idf version Schema">: 1.0</field>
 +
            <list id="BG-32">
 +
              <item type="BG-32">
 +
                  <field id="BT-160" title="nom attribut article">Couleur</field>
 +
                  <field id="BT-161" title="valeur attribut article">BLEU</field>
 +
              </item>
 +
            </list>
 +
        </item>
 +
        <item type="BG-25">
 +
            <field id="BT-126" title="Numéro Item">0005</field>
 +
            <field id="FRFE-183" title="code note ligne">AAE</field>
 +
            <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
 +
            <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
 +
            <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
 +
            <field id="BT-129" title="Quantité facturée">1</field>
 +
            <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
 +
            <field id="BT-131" title=" montant net ligne facture">12.10</field>
 +
            <field id="BT-132" title="Ref ligne bon cde">01</field>
 +
            <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
 +
            <field id="BT-146" title="prix net article">CDE4567</field>
 +
            <field id="BT-147" title="rabaix sur prix article">10.00</field>
 +
            <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
 +
            <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
 +
            <field id="BT-148" title="Prix brut  article">12.10</field>
 +
            <field id="BT-150" title="code unite mesure">NAR</field>
 +
            <field id="BT-149" title="Qte base prix art"> 1.00</field>
 +
            <field id="BT-151" title="code type TVA article">S</field>
 +
            <field id="BT-152" title="Taux Tva">20.00</field>
 +
            <field id="BT-153" title="Nom Article">Infoprint 20 IBM</field>
 +
            <field id="BT-154" title="Desc Article">: Imprimante IBM PCL Lase</field>
 +
            <field id="BT-155" title="idf art vendeur">: INF20IB</field>
 +
            <field id="BT-156" title="idf art acheteur">INF20IBM</field>
 +
            <field id="BT-157" title="idf st art">: INF20IB</field>
 +
            <field id="BT-157-1" title="idf schéma art"> </field>
 +
            <list id="BG-27">
 +
              <item type="BG-27">
 +
                  <field id="BT-136" title="Remise ligne">123.00</field>
 +
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
 +
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
 +
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
 +
                  <field id="BT-140" title="code motif Remise ligne">95</field>
 +
              </item>
 +
              <item type="BG-27">
 +
                  <field id="BT-136" title="Remise ligne">321.00</field>
 +
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
 +
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
 +
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
 +
                  <field id="BT-140" title="code motif Remise ligne">95</field>
 +
              </item>
 +
            </list>
 +
            <list id="BG-28">
 +
              <item type="BG-28">
 +
                  <field id="BT-141" title="frais ligne">21.00</field>
 +
                  <field id="BT-142" title="assiette frais ligne">21.00</field>
 +
                  <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
 +
                  <field id="BT-144" title="motif frais ligne">transport</field>
 +
                  <field id="BT-145" title="code motif  frais ligne">FC</field>
 +
              </item>
 +
            </list>
 +
            <field id="BT-158" title="IDF Classification Art">Id clas art</field>
 +
            <field id="BT-158-1" title="idf Schema">AA</field>
 +
            <field id="BT-158-2" title="idf version Schema">: 1.0</field>
 +
            <list id="BG-32">
 +
              <item type="BG-32">
 +
                  <field id="BT-160" title="nom attribut article">Couleur</field>
 +
                  <field id="BT-161" title="valeur attribut article">BLEU</field>
 +
              </item>
 +
            </list>
 +
        </item>
 +
        <item type="BG-25">
 +
            <field id="BT-126" title="Numéro Item">0006</field>
 +
            <field id="FRFE-183" title="code note ligne">AAE</field>
 +
            <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
 +
            <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
 +
            <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
 +
            <field id="BT-129" title="Quantité facturée">1</field>
 +
            <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
 +
            <field id="BT-131" title=" montant net ligne facture">12.10</field>
 +
            <field id="BT-132" title="Ref ligne bon cde">01</field>
 +
            <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
 +
            <field id="BT-146" title="prix net article">CDE4567</field>
 +
            <field id="BT-147" title="rabaix sur prix article">10.00</field>
 +
            <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
 +
            <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
 +
            <field id="BT-148" title="Prix brut  article">12.10</field>
 +
            <field id="BT-150" title="code unite mesure">NAR</field>
 +
            <field id="BT-149" title="Qte base prix art"> 1.00</field>
 +
            <field id="BT-151" title="code type TVA article">S</field>
 +
            <field id="BT-152" title="Taux Tva">20.00</field>
 +
            <field id="BT-153" title="Nom Article">Infoprint 20 IBM</field>
 +
            <field id="BT-154" title="Desc Article">: Imprimante IBM PCL Lase</field>
 +
            <field id="BT-155" title="idf art vendeur">: INF20IB</field>
 +
            <field id="BT-156" title="idf art acheteur">INF20IBM</field>
 +
            <field id="BT-157" title="idf st art">: INF20IB</field>
 +
            <field id="BT-157-1" title="idf schéma art"> </field>
 +
            <list id="BG-27">
 +
              <item type="BG-27">
 +
                  <field id="BT-136" title="Remise ligne">123.00</field>
 +
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
 +
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
 +
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
 +
                  <field id="BT-140" title="code motif Remise ligne">95</field>
 +
              </item>
 +
              <item type="BG-27">
 +
                  <field id="BT-136" title="Remise ligne">321.00</field>
 +
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
 +
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
 +
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
 +
                  <field id="BT-140" title="code motif Remise ligne">95</field>
 +
              </item>
 +
            </list>
 +
            <list id="BG-28">
 +
              <item type="BG-28">
 +
                  <field id="BT-141" title="frais ligne">21.00</field>
 +
                  <field id="BT-142" title="assiette frais ligne">21.00</field>
 +
                  <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
 +
                  <field id="BT-144" title="motif frais ligne">transport</field>
 +
                  <field id="BT-145" title="code motif  frais ligne">FC</field>
 +
              </item>
 +
            </list>
 +
            <field id="BT-158" title="IDF Classification Art">Id clas art</field>
 +
            <field id="BT-158-1" title="idf Schema">AA</field>
 +
            <field id="BT-158-2" title="idf version Schema">: 1.0</field>
 +
            <list id="BG-32">
 +
              <item type="BG-32">
 +
                  <field id="BT-160" title="nom attribut article">Couleur</field>
 +
                  <field id="BT-161" title="valeur attribut article">BLEU</field>
 +
              </item>
 +
            </list>
 +
        </item>
 +
        <item type="BG-25">
 +
            <field id="BT-126" title="Numéro Item">0007</field>
 +
            <field id="FRFE-183" title="code note ligne">AAE</field>
 +
            <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
 +
            <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
 +
            <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
 +
            <field id="BT-129" title="Quantité facturée">1</field>
 +
            <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
 +
            <field id="BT-131" title=" montant net ligne facture">12.10</field>
 +
            <field id="BT-132" title="Ref ligne bon cde">01</field>
 +
            <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
 +
            <field id="BT-146" title="prix net article">CDE4567</field>
 +
            <field id="BT-147" title="rabaix sur prix article">10.00</field>
 +
            <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
 +
            <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
 +
            <field id="BT-148" title="Prix brut  article">12.10</field>
 +
            <field id="BT-150" title="code unite mesure">NAR</field>
 +
            <field id="BT-149" title="Qte base prix art"> 1.00</field>
 +
            <field id="BT-151" title="code type TVA article">S</field>
 +
            <field id="BT-152" title="Taux Tva">20.00</field>
 +
            <field id="BT-153" title="Nom Article">Infoprint 20 IBM</field>
 +
            <field id="BT-154" title="Desc Article">: Imprimante IBM PCL Lase</field>
 +
            <field id="BT-155" title="idf art vendeur">: INF20IB</field>
 +
            <field id="BT-156" title="idf art acheteur">INF20IBM</field>
 +
            <field id="BT-157" title="idf st art">: INF20IB</field>
 +
            <field id="BT-157-1" title="idf schéma art"> </field>
 +
            <list id="BG-27">
 +
              <item type="BG-27">
 +
                  <field id="BT-136" title="Remise ligne">123.00</field>
 +
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
 +
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
 +
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
 +
                  <field id="BT-140" title="code motif Remise ligne">95</field>
 +
              </item>
 +
              <item type="BG-27">
 +
                  <field id="BT-136" title="Remise ligne">321.00</field>
 +
                  <field id="BT-137" title="assiette Remise ligne">123.20</field>
 +
                  <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
 +
                  <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
 +
                  <field id="BT-140" title="code motif Remise ligne">95</field>
 +
              </item>
 +
            </list>
 +
            <list id="BG-28">
 +
              <item type="BG-28">
 +
                  <field id="BT-141" title="frais ligne">21.00</field>
 +
                  <field id="BT-142" title="assiette frais ligne">21.00</field>
 +
                  <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
 +
                  <field id="BT-144" title="motif frais ligne">transport</field>
 +
                  <field id="BT-145" title="code motif  frais ligne">FC</field>
 +
              </item>
 +
            </list>
 +
            <field id="BT-158" title="IDF Classification Art">Id clas art</field>
 +
            <field id="BT-158-1" title="idf Schema">AA</field>
 +
            <field id="BT-158-2" title="idf version Schema">: 1.0</field>
 +
            <list id="BG-32">
 +
              <item type="BG-32">
 +
                  <field id="BT-160" title="nom attribut article">Couleur</field>
 +
                  <field id="BT-161" title="valeur attribut article">BLEU</field>
 +
              </item>
 +
            </list>
 +
        </item>
 
       </list>
 
       </list>
 
       <list id="BG-20">
 
       <list id="BG-20">
      <item type="None">
+
        <item type="None">
             <field id="BT-92">123.20</field>
+
             <field id="BT-92" title="Montant de la remise au niveau document">123.20123.20</field>
             <field id="BT-95">S</field>
+
             <field id="BT-95" title="Code de type de TVA de la remise au niveau du document">SS</field>
             <field id="BT-96">20.00</field>
+
             <field id="BT-96" title="Taux de TVA de la remise au niveau du document">20.0020.00</field>
      </item>
+
            <field id="BT-98" title="code motif de la remise au niveau document">95</field>
      <item type="None">
+
            <field id="BT-94" title="pourcentage de la remise au niveau document"> 10.00</field>
             <field id="BT-92">130.20</field>
+
            <field id="BT-93" title="Assiette remise  au niveau document">123.20123.20</field>
             <field id="BT-95">S</field>
+
            <field id="BT-97" title="Motif de la remise au niveau document"> Remise fid Client</field>
             <field id="BT-96">10.00</field>
+
        </item>
       </item>
+
        <item type="None">
 +
             <field id="BT-92" title="Montant de la remise au niveau document">123.20130.20</field>
 +
             <field id="BT-95" title="Code de type de TVA de la remise au niveau du document">SS</field>
 +
             <field id="BT-96" title="Taux de TVA de la remise au niveau du document">20.0010.00</field>
 +
            <field id="BT-98" title="code motif de la remise au niveau document">95</field>
 +
            <field id="BT-94" title="pourcentage de la remise au niveau document"> 10.00</field>
 +
            <field id="BT-93" title="Assiette remise  au niveau document">123.20130.20</field>
 +
            <field id="BT-97" title="Motif de la remise au niveau document"> Remise fid Client</field>
 +
        </item>
 +
       </list>
 +
      <list id="BG-21">
 +
        <item type="None">
 +
            <field id="BT-99" title="Montant des frais au niveau document">123.2013.20</field>
 +
            <field id="BT-102" title="Code de type de TVA des frais au niveau du document">SS</field>
 +
            <field id="BT-103" title="Taux de TVA des frais au niveau du document">20.0020.00</field>
 +
            <field id="BT-105" title="code motif des frais au niveau document"> F</field>
 +
            <field id="BT-101" title="pourcentage de frais au niveau document">  10.0</field>
 +
            <field id="BT-100" title="Assiette frais  au niveau document">123.20 13.20</field>
 +
            <field id="BT-104" title="Motif des frais  au niveau document">  transport</field>
 +
        </item>
 
       </list>
 
       </list>
 
       <list id="BG-23">
 
       <list id="BG-23">
      <item type="None">
+
        <item type="None">
 
             <field id="BT-116">139100.00</field>
 
             <field id="BT-116">139100.00</field>
 
             <field id="BT-117">27820.00</field>
 
             <field id="BT-117">27820.00</field>
Ligne 1 102 : Ligne 2 057 :
 
             <field id="BT-120">Geste commercial</field>
 
             <field id="BT-120">Geste commercial</field>
 
             <field id="BT-121">VATEX-EU-132-1H</field>
 
             <field id="BT-121">VATEX-EU-132-1H</field>
      </item>
+
        </item>
      <item type="None">
+
        <item type="None">
 
             <field id="BT-116">2500.00</field>
 
             <field id="BT-116">2500.00</field>
 
             <field id="BT-117">250.00</field>
 
             <field id="BT-117">250.00</field>
Ligne 1 110 : Ligne 2 065 :
 
             <field id="BT-120">Geste commercial</field>
 
             <field id="BT-120">Geste commercial</field>
 
             <field id="BT-121">VATEX-EU-132-1H</field>
 
             <field id="BT-121">VATEX-EU-132-1H</field>
       </item>
+
        </item>
 +
       </list>
 +
      <list id="BG-24">
 +
        <item type="None">
 +
            <field id="BT-122" title="Ref Doc Additionnel">1272876</field>
 +
            <field id="BT-125-2" title="Nom fichier joint">1272876</field>
 +
            <field id="BT-124" title="emplacement doc externe">efalia.doc/7286</field>
 +
            <field id="BT-123" title="Ref Doc Additionnel">BL (Desc doc just)</field>
 +
        </item>
 
       </list>
 
       </list>
 
   </doc>
 
   </doc>
  </data>
+
  <nowiki></data></nowiki>
  
 
=Evolutions futures=
 
=Evolutions futures=
 
+
*Pouvoir gérer la concaténation de toutes les lignes d'un groupe en un seul field
*Imbrication de listes
 
*Ajout d'un numéro incrément d'item afin de lier tous les <item> logique à son <item> physique
 

Version actuelle datée du 9 juillet 2024 à 07:15

Introduction

L'objet du convertisseur texte paginé (PAG) vers XML Pivot (Module : DRAWTOPIVOT) est de convertir un fichier texte paginé (Spooled files IBM-i, fichiers textes paginée provenant d'ERP quelquonces) en XML Pivot. Il peut avoir plusieurs intérêts à faire cela :

  • Génération de formats UBL, CII et Factur-X pour la facturation électronique
  • Besoin de faire un document en revoyant totalement la pagination d'un flux texte provenant par exemple d'un IBM-i (ou autres)

En effet, Efalia Compose (Anciennement MAPPING), utilise le format XML Pivot comme format pivot pour les conversions de flux. De ce fait, il est aisé de générer un flux CII, UBL ou même XML Designer afin de recomposer un document.

Le convertisseur texte paginé vers XML Pivot donne la possibilité de profiter de toutes ces sorties et fonctionnalités quand l'ERP génère un fichier texte paginé.

La sortie du convertisseur permet soit de créer un fichier XML Pivot à plat ou un fichier XML Pivot avec 2 niveaux de listes (listes imbriquées)

Prérequis

  • La clé Connect doit être activée sur le serveur Efalia Compose
  • Compatible avec la version Onyx sous Windows et Linux
  • Les valeurs présentes dans le fichier texte paginé doivent être au format attendu dans le fichier XML Pivot (pas de modification de format dans un premier temps : Possible dans une version du connecteur ultérieure)
  • Connaitre la structure et le concept du XML Pivot
  • Connaitre parfaitement le fonctionnement des groupes Designer

Principe de fonctionnement

La conversion se passe en deux étapes :

  1. Exécution d'une maquette Designer générerant un XML Designer à partir du fichier texte paginé (maquette designer respectant quelques règles de gestions)
  2. Exécution du convertisseur DRAW2PIVOT pour convertir la sortie XML Designer en XML Pivot

A ce moment là, le XML Pivot sera disponible et pourra être utilisé comme souhaité.

Principle PAGTOPIVOT.jpg

Etape 1 : Création du fichier XML Designer à partir du fichier texte paginé

La maquette Designer permet le passage du fichier texte paginé (spool) en fichier XML Designer.

La maquette Designer doit lister tous les champs et groupes devant être retrouvés dans le flux XML Pivot en sortie.

Champs de niveau <doc>

Les champs hors groupe (dit en standalone), feront l'objet d'un <field> au niveau <doc>.

  <data>
   <doc>
     <field id="MonChamp">Ma valeur</field>
   </doc>
  </data>
Standalonefield.jpg


Note : Pour des raisons techniques, il est parfois nécessaire d'utiliser des groupes variables d'une seule ligne afin d'aller chercher des informations unitaire à positions variables dans le fichier texte paginé. Pour cela, il est nécessaire dans Designer, d'utiliser un groupe dît à "tête chercheuse". En effet un groupe à tête chercheuse est en général utilisé pour aller chercher une information unitaire mais à position variable dans le fichier texte paginé. Pour cela, dans Designer, il faut faire un groupe variable commençant quand on rencontre une condition (condition de début du groupe variable) et ayant une longueur de 1 ligne (condion d'arrêt sur un nombre de ligne).

Tetechercheuse.jpeg


Note : Dans le convertisseur (étape 2), ces groupes à têtes chercheuses seront déclarés grâce à leur absence d'entrée dans le fichier de paramétrage du convertisseur DRAW2PAG.

En effet, les groupes Designer non listés dans les éléments <list> du fichier de paramétrage du convertisseur seront placés également au niveau <doc> . Afin d'assurer un nom unique au sein du XML Pivot en sortie, les noms de ces champs seront composés de plusieurs éléments concaténés par un underscore : Group_Line_IDSequenceDeLine_NomDuField

Exemple : ADDRESS_COMPANYNAME_1_COMPNAME

Champs dans une liste

Les <field> présents dans un groupe designer listé dans les balises <list> du fichier de paramétrage (étape 2) feront eux l'objet d'une liste <list> dans le fichier XML Pivot généré.

  <data>
   <doc>
     <list id="maListe">
       <item>
         <field id="field1">valueField1</field>
         <field id="field2">valueField2</field> 
       </item>
       <item>
         <field id="field1">valueField1</field>
         <field id="field2">valueField2</field> 
       </item>        
     </list>
   </doc>
  </data>

Règle d'imbrication des 2 niveaux de listes

Dans le cas où il est nécessaire de générer un fichier XML Pivot avec des listes inbriquées (2 niveaux maximum). Pour activer le mode listes imbriquées, il faut activer le toggle DB.hierarchy-list=true lors de l'éxécution du programme. Alors dans la maquette il faudra respecter les règles de gestions suivantes :

  • Changement de niveau de liste

Si la condition de ligne du groupe précédent un éventuel [x] et/ou (x) est la même que la toute première ligne du groupe, alors nous allons ou restons en liste de niveau 1 Si on a un changement de cette valeur, alors on passe en niveau 2

 <group name="BG-25" >
   <line name="BG-25[1]" >
     <field name="BT-126" comment="Numéro Item" >0002  </field>
   </line>
   <line name="BG-25[2]" >
     <field name="FRFE-183" comment="code note ligne" >AAE</field>
     <field name="BT-127" comment="note ligne facture" >ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
   </line>
   <line name="BG-27" >
     <field name="BT-136" comment="Remise ligne" >123.00       </field>
     <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
     <field name="BT-138" comment="Pourcentage Remise ligne" >10.00    </field>
     <field name="BT-139" comment="motif Remise ligne" >Remise fid Client  </field>
     <field name="BT-140" comment="code motif Remise ligne" >95</field>
   </line>
   <line name="BG-27" >
     <field name="BT-136" comment="Remise ligne" >321.00       </field>
     <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
     <field name="BT-138" comment="Pourcentage Remise ligne" >10.00    </field>
     <field name="BT-139" comment="motif Remise ligne" >Remise fid Client  </field>
     <field name="BT-140" comment="code motif Remise ligne" >95</field>
   </line>			
 </group>

Cela résulte au fichier XML Pivot suivant :

 <list id="BG-25" >
   <item type="BG-25" >
     <field name="BT-126" comment="Numéro Item" >0002  </field>
     <field name="FRFE-183" comment="code note ligne" >AAE</field>
     <field name="BT-127" comment="note ligne facture" >ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
     <list id="BG-27" >
       <item>
         <field name="BT-136" comment="Remise ligne" >123.00       </field>
         <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
         <field name="BT-138" comment="Pourcentage Remise ligne" >10.00    </field>
         <field name="BT-139" comment="motif Remise ligne" >Remise fid Client  </field>
         <field name="BT-140" comment="code motif Remise ligne" >95</field>
       </item>
       <item>
         <field name="BT-136" comment="Remise ligne" >321.00       </field>
         <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
         <field name="BT-138" comment="Pourcentage Remise ligne" >10.00    </field>
         <field name="BT-139" comment="motif Remise ligne" >Remise fid Client  </field>
         <field name="BT-140" comment="code motif Remise ligne" >95</field>
       </item>			
     </list>
   </item>
 </list>

Ici la ligne portant pour nom BG-27 a un nom différent de la toute première ligne du groupe (BG-25).Et vu qu'à la ligne précédente nous étions sur le niveau 1, alors on passe sur le niveau 2


  • Rupture d'item <item> au sein d'une liste (tous niveaux confondus)

De même que pour la rupture de niveau de liste, il faut prévoir dans la conception de la maquette la rupture au niveau d'<item>

Celle-ci se base également sur le nom de la condition de ligne (ligne <line>). Au sein d'un niveau donnée (suivant la règle de gestion de rupture de niveau), si le nom de la ligne <line> ne contient pas de [x] OU si celle-ci se termine par un [1] alors, une rupture d'item sera fait.

<group name="BG-25" >
   <line name="BG-25[1]" >
     <field name="BT-126" comment="Numéro Item" >0001  </field>
   </line>
   <line name="BG-25[2]" >
     <field name="FRFE-183" comment="code note ligne" >AAE</field>
     <field name="BT-127" comment="note ligne facture" >ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
   </line>
   <line name="BG-25[1]" >
     <field name="BT-126" comment="Numéro Item" >0002  </field>
   </line>
   <line name="BG-25[2]" >
     <field name="FRFE-183" comment="code note ligne" >AAE</field>
     <field name="BT-127" comment="note ligne facture" >ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
   </line>			
 </group>

Cela résulte au fichier XML Pivot suivant :

 <list id="BG-25" >
   <item type="BG-25" >
     <field name="BT-126" comment="Numéro Item" >0001  </field>
     <field name="FRFE-183" comment="code note ligne" >AAE</field>
     <field name="BT-127" comment="note ligne facture" >ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
   </item>
    <item type="BG-25" >
     <field name="BT-126" comment="Numéro Item" >0002  </field>
     <field name="FRFE-183" comment="code note ligne" >AAE</field>
     <field name="BT-127" comment="note ligne facture" >ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
   </item>			
 </list>

Exemple global de ruptures de niveaux et d'items

 <group name="BG-25" >
   <line name="BG-25[1]" > <!--1er ligne donc ouverture de la liste de niveau 1 et ouverture du 1er item-->
     <field name="BT-126" comment="Numéro Item" >0001  </field>
   </line>
   <line name="BG-25[2]" >  <!--présence d'un _ dans le nom de la ligne : On reste dans le même item que le précédent-->
     <field name="FRFE-183" comment="code note ligne" >AAE</field>
     <field name="BT-127" comment="note ligne facture" >ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
   </line>
   <line name="BG-27" > <!-- Nom de la ligne différent de la 1er ligne : Passage au niveau 2-->
     <field name="BT-136" comment="Remise ligne" >123.00       </field>
     <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
     <field name="BT-138" comment="Pourcentage Remise ligne" >10.00    </field>
     <field name="BT-139" comment="motif Remise ligne" >Remise fid Client  </field>
     <field name="BT-140" comment="code motif Remise ligne" >95</field>
   </line>
   <line name="BG-27" > <!--Déjà dans le niveau 2 et pas de _ dans le nom de la line : rupture d'item de BG-27-->
     <field name="BT-136" comment="Remise ligne" >321.00       </field>
     <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
     <field name="BT-138" comment="Pourcentage Remise ligne" >10.00    </field>
     <field name="BT-139" comment="motif Remise ligne" >Remise fid Client  </field>
     <field name="BT-140" comment="code motif Remise ligne" >95</field>
   </line>
   <line name="BG-28" > <!--Déjà dans le niveau 2, nom de line différent de la précédente ET différent de la tout première ligne du groupe donc passage dans une liste soeur-->
     <field name="BT-141" comment="frais ligne" >21.00        </field>
     <field name="BT-142" comment="assiette frais ligne" >21.00       </field>
     <field name="BT-143" comment="Pourcentage frais ligne" >10.00    </field>
     <field name="BT-144" comment="motif frais ligne" >transport          </field>
     <field name="BT-145" comment="code motif  frais ligne" >FC</field>
   </line>
   <line name="BG-32" > <!--Déjà dans le niveau 2, nom de line différent de la précédente ET différent de la tout première ligne du groupe donc passage dans une liste soeur-->
     <field name="BT-160" comment="nom attribut article" >Couleur      </field>
     <field name="BT-161" comment="valeur attribut article" >BLEU      </field>
   </line>
   <line name="BG-25[1]" >   <!-- Nom de la line identique à la toute première ligne du groupe : rupture d'item de niveau 1 et repassage dans le niveau 1--></nowiki></nowiki>
     <field name="BT-126" comment="Numéro Item" >0002  </field>
   </line>
   <line name="BG-25[2]" >  <!--présence d'un _ dans le nom de la ligne : On reste dans le même item que le précédent-->
     <field name="FRFE-183" comment="code note ligne" >AAE</field>
     <field name="BT-127" comment="note ligne facture" >ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
   </line>			
   <line name="BG-27" >  <!-- Nom de la ligne différent de la 1er ligne : Passage au niveau 2-->
     <field name="BT-136" comment="Remise ligne" >123.00       </field>
     <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
     <field name="BT-138" comment="Pourcentage Remise ligne" >10.00    </field>
     <field name="BT-139" comment="motif Remise ligne" >Remise fid Client  </field>
     <field name="BT-140" comment="code motif Remise ligne" >95</field>
   </line>
   <line name="BG-27" >  <!--Déjà dans le niveau 2 et pas de _ dans le nom de la line : rupture d'item de BG-27-->
     <field name="BT-136" comment="Remise ligne" >321.00       </field>
     <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
     <field name="BT-138" comment="Pourcentage Remise ligne" >10.00    </field>
     <field name="BT-139" comment="motif Remise ligne" >Remise fid Client  </field>
     <field name="BT-140" comment="code motif Remise ligne" >95</field>
   </line>
   <line name="BG-32" >  <!--Déjà dans le niveau 2, nom de line différent de la précédente ET différent de la tout première ligne du groupe donc passage dans une liste soeur-->
     <field name="BT-160" comment="nom attribut article" >Couleur      </field>
     <field name="BT-161" comment="valeur attribut article" >BLEU      </field>
   </line>
  <line name="BG-25[1]" >    <!-- Nom de la line identique à la toute première ligne du groupe : rupture d'item de niveau 1 et repassage dans le niveau 1--></nowiki>
     <field name="BT-126" comment="Numéro Item" >0002  </field>
   </line>
   <line name="BG-25[2]" >   <!--présence d'un _ dans le nom de la ligne : On reste dans le même item que le précédent-->
     <field name="FRFE-183" comment="code note ligne" >AAE</field>
     <field name="BT-127" comment="note ligne facture" >ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
   </line>			
   <line name="BG-27" >  <!--Déjà dans le niveau 2 et pas de _ dans le nom de la line : rupture d'item de BG-27-->
     <field name="BT-136" comment="Remise ligne" >123.00       </field>
     <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
     <field name="BT-138" comment="Pourcentage Remise ligne" >10.00    </field>
     <field name="BT-139" comment="motif Remise ligne" >Remise fid Client  </field>
     <field name="BT-140" comment="code motif Remise ligne" >95</field>
   </line>
   <line name="BG-27" >    <!--Déjà dans le niveau 2 et pas de _ dans le nom de la line : rupture d'item de BG-27-->
     <field name="BT-136" comment="Remise ligne" >321.00       </field>
     <field name="BT-137" comment="assiette Remise ligne" >123.20      </field>
     <field name="BT-138" comment="Pourcentage Remise ligne" >10.00    </field>
     <field name="BT-139" comment="motif Remise ligne" >Remise fid Client  </field>
     <field name="BT-140" comment="code motif Remise ligne" >95</field>
   </line>
   <line name="BG-32" >  <!--Déjà dans le niveau 2, nom de line différent de la précédente ET différent de la tout première ligne du groupe donc passage dans une liste soeur-->
     <field name="BT-160" comment="nom attribut article" >Couleur      </field>
     <field name="BT-161" comment="valeur attribut article" >BLEU      </field>
   </line>
 </group>



Le flux XML Pivot résultant sera le suivant :

 <list id="BG-25">
  <item type="BG-25">
    <field id="BT-126" title="Numéro Item">0001</field>
    <field id="FRFE-183" title="code note ligne">AAE</field>
    <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>    
    <list id="BG-27">
      <item type="BG-27">
        <field id="BT-136" title="Remise ligne">123.00</field>
        <field id="BT-137" title="assiette Remise ligne">123.20</field>
        <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
        <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
        <field id="BT-140" title="code motif Remise ligne">95</field>
      </item>
      <item type="BG-27">
        <field id="BT-136" title="Remise ligne">321.00</field>
        <field id="BT-137" title="assiette Remise ligne">123.20</field>
        <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
        <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
        <field id="BT-140" title="code motif Remise ligne">95</field>
      </item>
    </list>
    <list id="BG-28">
      <item type="BG-28">
        <field id="BT-141" title="frais ligne">21.00</field>
        <field id="BT-142" title="assiette frais ligne">21.00</field>
        <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
        <field id="BT-144" title="motif frais ligne">transport</field>
        <field id="BT-145" title="code motif  frais ligne">FC</field>
      </item>
    </list>
    <list id="BG-32">
      <item type="BG-32">
        <field id="BT-160" title="nom attribut article">Couleur</field>
        <field id="BT-161" title="valeur attribut article">BLEU</field>
      </item>
    </list>
  </item>
  <item type="BG-25">
    <field id="BT-126" title="Numéro Item">0002</field>
    <field id="FRFE-183" title="code note ligne">AAE</field>
    <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>    
    <list id="BG-27">
      <item type="BG-27">
        <field id="BT-136" title="Remise ligne">123.00</field>
        <field id="BT-137" title="assiette Remise ligne">123.20</field>
        <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
        <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
        <field id="BT-140" title="code motif Remise ligne">95</field>
      </item>
      <item type="BG-27">
        <field id="BT-136" title="Remise ligne">321.00</field>
        <field id="BT-137" title="assiette Remise ligne">123.20</field>
        <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
        <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
        <field id="BT-140" title="code motif Remise ligne">95</field>
      </item>
    </list>
    <list id="BG-28">
      <item type="BG-28">
        <field id="BT-141" title="frais ligne">21.00</field>
        <field id="BT-142" title="assiette frais ligne">21.00</field>
        <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
        <field id="BT-144" title="motif frais ligne">transport</field>
        <field id="BT-145" title="code motif  frais ligne">FC</field>
      </item>
    </list>
    <list id="BG-32">
      <item type="BG-32">
        <field id="BT-160" title="nom attribut article">Couleur</field>
        <field id="BT-161" title="valeur attribut article">BLEU</field>
      </item>
    </list>
  </item>
</list>

La maquette devra être donc faite afin de respecter ces règles de nommage de ligne en fonction des besoin d'imbrications.

Autre Exemple

<group name="BG-25" >
   <line name="BG-25[1]" >
       <field name="BT-153" >Infoprint 20 IBM</field>
   </line>
   <line name="BG-25[2]" >
       <field name="BT-129" >1</field>
       <field name="BT-130" >12</field>
       <field name="BT-134" >20230702</field>
       <field name="BT-135" >20230702</field>
       <field name="BT-147" >10.00</field>
       <field name="BT-148" >20050.00</field>
   </line>
   <line name="BG-25[3]" >
       <field name="FRFE-136" >123456788</field>
       <field name="FRFE-138" >20230801</field>
       <field name="FRFE-149" >LILLE</field>
   </line>
   <line name="BG-25[4]" >
       <field name="FRFE-150" >Adresse postal de la livraison à la ligne</field>
       <field name="FRFE-151" >Ligne adresse 1</field>
       <field name="FRFE-152" >Ligne adresse 2</field>
       <field name="FRFE-153" >Ligne adresse 3  </field>
   </line>
   <line name="BG-25[5]" >
       <field name="FRFE-154" >Ville</field>
       <field name="FRFE-156" >Subdivision pays de livraison</field>
       <field name="FRFE-157" >FR</field>
       <field name="FRFE-158-0" >20230701</field>
       <field name="FRFE-158" >20230702</field>
       <field name="FRFE-155" >Code postal livraison  </field>
   </line>
   <line name="BG-27" >
       <field name="BT-136" >123.00</field>
   </line>
   <line name="BG-27" >
       <field name="BT-136" >321.00</field>
   </line>
   <line name="BG-25[1]" >
       <field name="BT-153" >Infoprint 60 IBM</field>
   </line>
   <line name="BG-25[2]" >
       <field name="BT-129" >1</field>
       <field name="BT-130" >12</field>
       <field name="BT-134" >20230702</field>
       <field name="BT-135" >20230702</field>
       <field name="BT-147" >10.00</field>
       <field name="BT-148" >15550.00</field>
   </line>
   <line name="BG-25[3]" >
       <field name="FRFE-136" >123456788</field>
       <field name="FRFE-138" >20230801</field>
       <field name="FRFE-149" >LILLE</field>
   </line>
   <line name="BG-25[4]" >
       <field name="FRFE-150" >Adresse postal de la livraison à la ligne</field>        
       <field name="FRFE-151" >Ligne adresse 1</field>
       <field name="FRFE-152" >Ligne adresse 2</field>        
       <field name="FRFE-153" >Ligne adresse 3</field>
   </line>
   <line name="BG-25[5]" >
       <field name="FRFE-154" >Ville l</field>
       <field name="FRFE-156" >Subdivision pays de livraison</field>
       <field name="FRFE-157" >FR</field>
       <field name="FRFE-158-0" >20230701</field>
       <field name="FRFE-158" >20230702</field>
       <field name="FRFE-155" >Code postal livraison</field>
   </line>
   <line name="BG-27" >
       <field name="BT-136" >123.00</field>
   </line>
   <line name="BG-27" >
       <field name="BT-136" >321.00</field>
   </line>
<group name="BG-25" >

La rupture sur les <item> se fait sur les lignes indiquées en gras.

Fichier en sortie :

<list id="BG-25">
   <item type="BG-25">
       <field id="BT-153">Infoprint 20 IBM</field>
       <field id="BT-129">1</field>
       <field id="BT-130">12</field>
       <field id="BT-134">20230702</field>
       <field id="BT-135">20230702</field>
       <field id="BT-147">10.00</field>
       <field id="BT-148">20050.00</field>
       <field id="FRFE-136">123456788</field>
       <field id="FRFE-138">20230801</field>
       <field id="FRFE-149">LILLE</field>
       <field id="FRFE-150">Adresse postal de la livraison à la ligne</field>
       <field id="FRFE-151">Ligne adresse 1</field>
       <field id="FRFE-152">Ligne adresse 2</field>
       <field id="FRFE-153">Ligne adresse 3</field>
       <field id="FRFE-154">Ville l</field>
       <field id="FRFE-156">Subdivision pays de livraison</field>
       <field id="FRFE-157">FR</field>
       <field id="FRFE-158-0">20230701</field>
       <field id="FRFE-158">20230702</field>
       <field id="FRFE-155">Code postal livraison</field>
   </item>
   <item type="BG-27">
       <field id="BT-136">123.00</field>
   </item>
   <item type="BG-27">
       <field id="BT-136">321.00</field>
   </item>
   <item type="BG-25">
       <field id="BT-153">Infoprint 60 IBM</field>
       <field id="BT-129">1</field>
       <field id="BT-130">12</field>
       <field id="BT-134">20230702</field>
       <field id="BT-135">20230702</field>
       <field id="BT-147">10.00</field>
       <field id="BT-148">15550.00</field>
       <field id="FRFE-136">123456788</field>
       <field id="FRFE-138">20230801</field>
       <field id="FRFE-149">LILLE</field>
       <field id="FRFE-150">Adresse postal de la livraison à la ligne</field>
       <field id="FRFE-151">Ligne adresse 1</field>
       <field id="FRFE-152">Ligne adresse 2</field>
       <field id="FRFE-153">Ligne adresse 3</field>
       <field id="FRFE-154">Ville l</field>
       <field id="FRFE-156">Subdivision pays de livraison</field>
       <field id="FRFE-157">FR</field>
       <field id="FRFE-158-0">20230701</field>
       <field id="FRFE-158">20230702</field>
       <field id="FRFE-155">Code postal livraison</field>
   </item>
   <item type="BG-27">
       <field id="BT-136">123.00</field>
   </item>
   <item type="BG-27">
       <field id="BT-136">321.00</field>
   </item>
</list>

Gestion de rupture de document

Il est possible que le fichier texte paginé (PAG) en entrée soit multi-document. En d'autres termes, il est possible qu'il y ait par exemple, plusieurs factures au sein du même fichier. Si c'est le cas, le fichier XML Pivot en sortie devra être composé de 2 balises <doc>

 <data>
  <doc type="INVOICE00010">
        ...
  </doc>
  <doc type="INVOICE00010">
        ...
  </doc>
 </data>

Pour ce faire, on doit spécifier un champ de rupture. Un nouveau document sera alors créé lors d'un changement de cette valeur.

remarque : La valeur de l'attibut type de la balise <doc> (<doc type="xxx">), portera le nom du format avec son numéro de séquence de la maquette designer utilisé pour la génération du fichier XML Designer

Solution : Dans la maquette, il faudra alors mapper la valeur de rupture (exemple : Numéro de facture) et nommer la zone DOC-BREAK

La commande d'exécution associée

Conversion du fichier texte paginé en fichier XML Designer :

"C:\MAPPING\M-Processing Server\Applications\mapcpysplf" "-infile:C:\DesignerToPivot\PAG.txt" "-mapnam:FLUX2" "-xmlmapping" -xmloutfile:C:\DesignerToPivot\flux1_XML_Designer.xml -overflow:9999

Etape 2 : Conversion du XML Designer en XML Pivot

Une fois le fichier XML Designer (appelé aussi XMLDRAW) obtenu dans le format souhaité (groupes respectant la logique de rupture d'item, etc), il est alors temps de le convertir vers le fichier cible dît XML Pivot

Fichier de paramétrage

Le convertisseur DRAW2PIVOT peut lire un fichier de paramétrage dans lequel nous pouvons :

  • Surcharger le champ DOC-BREAK de rupture de doc
<param>
 <doc>
  <field id="DOC-BREAK">NUM_FAC</field>
 </doc>
</param>

Cette entrée dans le fichier de paramétrage permet de définir le champ permettant de faire une rupture de document

  • Lister les groupes Designer devant donner naissance à une liste dans le fichier de sortie XML Pivot

Cette entrée dans le fichier de paramétrage permet d'activer la création d'une liste pour le groupe BG-1

<list id="BG-1" type="continue"/>
  • Conditionner l'exécution d'un élément (group par exemple) d'une page donnée selon la valeur d'un champ dans cette même page en le renomant si besoin

Cette entrée dans le fichier de paramétrage permet de créer une liste <list> que l'on nommera DetailFacture_newentete avec le contenu du groupe DetailFacture de la ou les pages ayant un field type_page ayant pour valeur newentete

<list id="DetailFacture" rename="DetailFacture_newentete" cond="field(type_page) -eq 'newentete'" type="continue"/>

Note : Les opérateurs -eq (égal) et -ne (différent de) sont disponibles


Attributs de l'élément <list>

  • attribut type

Il existe deux types de listes : Les listes repeated et continue

<list id="BG-1" type="xxx"/>

L'attribut type permet de spécifier le type de groupe Designer est lié à cette liste :
continue (valeur par défaut)

<list id="BG-1" type="continue"/>

L'attribut type=continue décrit un groupe continu à travers les différentes pages. Un exemple de groupe continu est par exemple la liste de détails d'une facture.
La page 2 contient la suite des informations de la page 1.

On parle alors donc d'un groupe ou d'une liste continue
repeated

<list id="BG-1" type="repeated"/>

L'attribut type=repeated décrit un groupe se répétant de manière identique sur les différentes pages. Son contenu sera alors insérer qu'une seule fois dans le fichier XML Pivot. Un groupe repeated peut par exemple être la liste de TVA d'une facture. La liste de TVA peut être sur toutes les pages de la facture mais uniquement pour rappel à l'utilisateur, mais étant identiques sur toutes les pages il peut finalement se trouver uniquement sur une page (généralement la dernière pour la liste de TVA).

On parle alors donc d'un groupe ou d'une liste repeated

  • attribut rename

Cet attribut permet de renomer la liste en sortie. Cela permet d'avoir une liste avec un nom différent du groupe Designer lui correspondant

<list id="DetailFacture" rename="DetailFacture_newentete" type="continue"/>



  • attribut cond

Cet attribut permet de conditionner l'exécution de l'élément.

<list id="DetailFacture" rename="DetailFacture_newentete" cond="field(type_page) -eq 'newentete'" type="continue"/>

Dans cet exemple, le contenu du ou des groupes DetailFacture pour lesquels un champ type_page=newenetete est présent sera inséré dans une liste nommée DetailFacture_newentete

Exemple :

 <doc>
   <page name='FACTUREOMT'>
       <field name='type_page'>newentete</field>
       <field name='LOGO'>EFALIA</field>
       <group name='DetailFacture'>
         <line name='DETAIL'>
           <field name='RGDES_PRO'>Abonnements, forfaits, options                              </field>
           <field name='RGHT_PRO'>       37,98</field>
           <field name='RGTVA_PRO'>        0,00</field>
           <field name='RGTOT_PRO'>       37,98</field>
         </line>
         <line name='DETAIL'>
           <field name='RGDES_PRO'>Communications                                              </field>
           <field name='RGHT_PRO'>        0,00</field>
           <field name='RGTVA_PRO'>        0,00</field>
           <field name='RGTOT_PRO'>        0,00</field>
         </line>
       </group>
   </page>
   <page name='FACTUREOMT'>
       <field name='type_page'>newentete2</field>
       <field name='LOGO'>EFALIA</field> 
       <group name='DetailFacture'>
         <line name='DET_CATG'>
           <field name='DET_CATG'>Détail de vos forfaits</field>
         </line>
         <line name='REC1G'>
           <field name='REC1G'>Forfait Intense 4G MTM sur ligne  06 39 21 05 02     </field>
         </line>
       </group>
   </page>
 </doc>

Fichier de paramétrage :

 <param>
   <doc type="FACTUREOMT">
     <list id="DetailFacture" rename="DetailFacture_newentete" cond="field(type_page) -eq 'newentete'" type="continue"/>
   </doc>
 <param>

Fichier XML pivot résultant :

 <data>
 <doc id="FACTUREOMT">
   <field id='type_page'>newentete</field>
   <field id='LOGO'>EFALIA</field>
   <list id='DetailFacture'>
     <item type='DETAIL'>
       <field id='RGDES_PRO'>Abonnements, forfaits, options</field>
       <field id='RGHT_PRO'>37,98</field>
       <field id='RGTVA_PRO'>0,00</field>
       <field id='RGTOT_PRO'>37,98</field>
     </item>
     <item type='DETAIL'>
       <field name='RGDES_PRO'>Communications</field>
       <field name='RGHT_PRO'>0,00</field>
       <field name='RGTVA_PRO'>0,00</field>
       <field name='RGTOT_PRO'>0,00</field>
     </item >
   </list>    
 </doc>
 </data>

Sans la condition, on aurait le contenu de tous les groupes detailFacture se situant sur toutes les pages soit le contenu suivant :

<data>
 <doc id="FACTUREOMT">
   <field id='type_page'>newentete</field>
   <field id='LOGO'>EFALIA</field>
   <list id='DetailFacture'>
     <item type='DETAIL'>
       <field id='RGDES_PRO'>Abonnements, forfaits, options</field>
       <field id='RGHT_PRO'>37,98</field>
       <field id='RGTVA_PRO'>0,00</field>
       <field id='RGTOT_PRO'>37,98</field>
     </item>
     <item type='DETAIL'>
       <field name='RGDES_PRO'>Communications</field>
       <field name='RGHT_PRO'>0,00</field>
       <field name='RGTVA_PRO'>0,00</field>
       <field name='RGTOT_PRO'>0,00</field>
     </item >
     <item type='DET_CATG'>
       <field name='DET_CATG'>Détail de vos forfaits</field>
     </item >
     <item type='REC1G'>
       <field name='REC1G'>Forfait Intense 4G MTM sur ligne  06 39 21 05 02     </field>
     </item >
   </list>    
 </doc>
 </data>

Attributs de l'élément <field>

  • attribut date-in

Il est possible de convertir une date en une date au format ISO. En effet, la facturation électronique (format CII et UBL) oblige d'avoir les dates dans le format ISO (YYYMMDD). Le convertisseur PAG2PIVOT permet de faire cette conversion.

  • Convertir une date au format DD/MM/YYY au format ISO

Fichier de données :

<field id="date">30/01/2024</field>

Fichier de paramétrage :

<field id="date" date-in="[DD]/[MM]/[YYYY]"/>

Résultat dans le XML Pivot :

<field id="date">2024-01-30</field>
  • Convertir une date au format DD/MM/YY au format ISO

Fichier de données :

<field id="date">30/01/24</field>

Fichier de paramétrage :

<field id="date" date-in="[DD]/[MM]/[YY]"/>

Résultat dans le XML Pivot :

<field id="date">2024-01-30</field>
  • Convertir une date au format YY/MM/DD au format ISO

Fichier de données :

<field id="date">24/01/30</field>

Fichier de paramétrage :

<field id="date" date-in="[YY]/[MM]/[DD]"/>

Résultat dans le XML Pivot :

<field id="date">2024-01-30</field>
  • Convertir une date au format YYYY/MM/DD au format ISO

Fichier de données :

<field id="date">24/01/30</field>

Fichier de paramétrage :

<field id="date" date-in="[YYYY]/[MM]/[DD]"/>

Résultat dans le XML Pivot :

<field id="date">2024-01-30</field>
  • attribut decimal-separator

Le séparateur de décimales dans un fichier de données (XML Pivot par exemple) doit être un point (.). Dans un document prêt a être imprimé (contenant non pas de la donnée mais du texte à destination des utilisateurs finaux), les montants ont souvent pas avec un (.) comme séparateur de décimales mais plutôt une virgule (,). Le convertisseur texte paginé vers XML Pivot doit alors faire la conversion (,) en (.).

Fichier de données :

<field id="montant">123,20</field>

Fichier de paramétrage :

<field id="montant" decimal-separator=","/>

Résultat dans le XML Pivot :

<field id="montant">123.20</field>

Exemple de fichier de paramétrage

<param>
      <doc type="FLUX100010">
         <field id="DOC-BREAK">NUM_FAC</field>
         !--si la liste est non présente ici alors, groupe tête-chercheuse-->
         <list id="BG-1" type="continue"/><!--Default : continue-->
         <list id="BG-20" type="repeated"/><!--Default : continue-->
         <list id="BG-23" type="repeated"/><!--Default : continue-->
         <list id="BG-25" type="continue"/><!--Default : continue-->
         <list id="BG-3" type="repeated"/><!--Default : continue-->
      </doc>
    </param>
   

Eclatement du fichier XML Designer en plusieurs XML Pivot

Le convertisseur DRAW2PIVOT permet également l'éclatement du XML Pivot en sortie en XML Pivot unique par document. L'éclatement se fera sur la rupture du champ <DOC-BREAK>. On obtiendra alors un document unique <doc> par XML Pivot résultant :

<data>
 <doc>
 ...
 </doc>
</data>

Nous avons également à disposition 2 variables pouvant être utilisée dans la variable DB.cmd :

  • {{FILE}} : Fichier issu de l'éclatement
  • {{DOC-BREAK}} : Valeur de rupture de document (du coup d'éclatement)


L'éclatement peut se faire de 2 manières différentes :

  • Dans un répertoire ou plusieurs répertoires
  • Vers une commande

Eclatement dans un répertoire unique

Pour éclater dans un répertoire unique, il faut spécifier le répertoire de destination "-param:DB.outfile_folder_path=C:\test" ainsi que le nom du fichier à éclater "-param:DB.outfile_name="invoice.xml"

Remarque : La valeur de rupture sera présente dans le nom des fichiers résultants à la fin du nom ou avant le .xml.

Exemple :

"c:\MAPPING\M-Processing Server\Applications\maprunrpt" "-rptname:DRAW2PIVOT" "-param:DB.infile=C:\work\infile.xml" -param:DB.param="C:\work\file_param.xml" '"-param:DB.outfile_folder_path=C:\work\out" "-param:DB.outfile_name="invoice.xml" "-param:DB.split_doc=true"'

Le résultat sera plusieurs fichiers invoice_NUMFAC.xml créés dans le répertoire C:\work\out

Eclatement vers plusieurs répertoires

Il est possible de faire un éclatement vers un ou plusieurs répertoires. Pour éclater vers plusieurs répertoire, le paramètre '"-param:DB.outfile_nb_folder"' doit être utilisé

Par exemple, "-param:DB.outfile_nb_folder=10" permet de dispatcher les fichiers de sortie dans 10 répertoires différents.

Exemple :

"c:\MAPPING\M-Processing Server\Applications\maprunrpt" "-rptname:DRAW2PIVOT" "-param:DB.infile=C:\work\infile.xml" -param:DB.param="C:\work\file_param.xml" "-param:DB.outfile_folder_path=C:\work\out" "-param:DB.outfile_name="invoice.xml" "-param:DB.split_doc=true" '"-param:DB.outfile_nb_folder=10"'

Dans cet exemple là, les fichiers seront créés avec le nom invoice_NUMFAC.xml vers 10 répertoires C:\work\out_1, C:\work\out_2,C:\work\out_1, C:\work\out_3,C:\work\out_4,C:\work\out_5, C:\work\out_6, C:\work\out_7, C:\work\out_8, C:\work\out_9, C:\work\out_10

Eclatement et envoi vers une commande ou un script

Pour éclater et envoyer les fichiers éclatés résultants vers un script ou un programme, il faut spécifier le nom du programme dans le paramètre '-param:DB.cmd' ainsi que le répertoire temporaire '"-param:DB.path_temp'

Remarque : Ne pas oublier de protéger les double-quotes selon votre OS.

Exemple :


"c:\MAPPING\M-Processing Server\Applications\maprunrpt" "-rptname:DRAW2PIVOT" "-param:DB.infile=C:\work\testInfile.xml" "-param:DB.param=C:\work\designertopivot_param.xml"  -param:DB.cmd=""""C:\MAPPING\M-Processing Server\Applications\map_lp"""" """"-DTEST"""" """"-title:{{DOC-BREAK}}"""" """"-data:{{FILE}}""""" "-param:DB.path_temp=C:\tmp" "-param:DB.split_doc=true"

Rappel : Nous avons à disposition 2 variables pouvant être utilisée dans la variable DB.cmd :

  • {{FILE}} : Fichier issu de l'éclatement
  • {{DOC-BREAK}} : Valeur de rupture de document (du coup d'éclatement)


Le résultat sera plusieurs fichiers envoyé vers la queue TEST du spooler Efalia compose portant pour nom le numéro de rupture (Numéro de facture)

Exemple général

Prenons pour exemple, le besoin de convertir un fichier texte paginé en XML Pivot afin de gérer un flux CII flux 2 pour la facturation électronique.

Structure du fichier texte paginé

Le fichier texte paginé est un exemple de flux. N'importe quel flux pouvant être pris en charge par Designer peut être utilisé.
Dans notre cas, la facture comporte tous les champs possibles du flux 2.

Ce flux d'exemple a été enrichi et modifier pour répondre aux exigences de la norme CII (flux 2) :

Paginated text file.png

Maquette associée

La maquette comporte tous les champs ainsi qu'un champ de rupture de document DOC-BREAK.

Exemple maquette flux2 cii.jpg

Remarque : Cette maquette comporte TOUS les champs possibles (hors champs extension) du flux 2 CII. Sur le terrain, juste une partie de ceux-ci seront présent. Ceci dépendra des besoins du client.

Fichier de sortie XML Pivot

<data>
  <doc type="FLUX200010">
     <field id="DOC-BREAK">0024657</field>
     <field id="BT-1" title="Numéro de facture">0024657</field>
     <field id="BT-2" title="Date Emission Facture">2023080</field>
     <field id="BT-3" title="Code Type Facture">380</field>
     <field id="BT-5" title="Code Devise Facture">EUR</field>
     <field id="BT-6" title="Code Devise  Comptabilisation Facture">EUR</field>
     <field id="BT-7" title="Date exigibilité de la TVA">20230802</field>
     <field id="BT-8" title="Option Paiement TVA">72</field>
     <field id="BT-9" title="Option Paiement TVA">20230802</field>
     <field id="BT-10" title="Buyer ref">Buyer ref</field>
     <field id="BT-11" title="Ref projet Fact">Ref projet Fact (Tex</field>
     <field id="FRFE-01_11" title="fiContrat">CONTRAT</field>
     <field id="FRFE-01" title="Contrat">CONTRAT</field>
     <field id="BT-13" title="Ref BON CDE">REF BCDE        (Texte :50)</field>
     <field id="BT-14" title="Num Orde Vente">Num Orde Vente  (Texte :50)</field>
     <field id="BT-15" title="Ref avis reception">Ref Avis Recep  (Texte :50)</field>
     <field id="BT-16" title="Ref avis exp">Ref Avis Exp    (Texte :50)</field>
     <field id="BT-17" title="Ref AO ou LOT">REF AO ou LOT   (Texte :50)</field>
     <field id="BT-18" title="ID OBJ fact">ID obj fac</field>
     <field id="BT-18-1" title="Type Identifiant">ABU</field>
     <field id="BT-19" title="Ref  cpt Acheteur">REF CPT ACHETEUR(TEXTE : 100)</field>
     <field id="BT-20" title="Cond Paiement">COND Paiement   (TEXTE : 1024)</field>
     <field id="BT-23" title="Type de Processus Metier">321</field>
     <field id="BT-24" title="Type de Profil">urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:basic</field>
     <field id="BT-27" title="Raison sociale du vendeur">Raison sociale du vendeur</field>
     <field id="BT-28" title="Appellation commerciale du vendeur">Appellation commerciale du vendeur</field>
     <field id="BT-29A" title="Identifiant Siren Asujetti">79452145700021   (Identifiant : 100 - Utilisé pour le Siren Asujetti unique)</field>
     <field id="BT-29A-1" title="COde Siren">00020002</field>
     <field id="BT-29B" title="Identifiant Siret">794521457        (Identifiant : 100 - Utilisé pour le Siret Asujetti unique)</field>
     <field id="BT-29B-1" title="Code SIret">00090009</field>
     <field id="BT-29C" title="Identifiant code routage">794521467777     (Identifiant : 100 - Utilisé pour le code routage)</field>
     <field id="BT-29C-1" title="Code Routage">02240224</field>
     <field id="BT-30" title="Numéro de SIREN">794521457</field>
     <field id="BT-30-1" title="Identifiant du schéma">00020002</field>
     <field id="BT-31" title="TVA intercommunautaire vendeur">794521457</field>
     <field id="BT-31-0" title="Qualifiant d'Identifiant à la TVA du Vendeur">VA</field>
     <field id="BT-32" title="ID Fiscal Vendeur">794521457        (Identifiant : 100 - Identifiant fiscale Vendeur )</field>
     <field id="BT-32-0" title="Code id fiscal vendeur : VA">FC</field>
     <field id="BT-33" title="Forme Juridique">SAS              (Texte : 1024 - Forme Juridique e</field>
     <field id="BT-34" title="Email Vendeur">info@vendeur.com (Identifiant : 50 - Email Vendeur</field>
     <field id="BT-34-1" title="Identifiant Email Vendeur : EM">EM</field>
     <field id="BT-35" title="Ligne 1 Adresse Vendeur">SOCIETE XX       (Texte : 255 - Ligne 1     )</field>
     <field id="BT-36" title="Ligne 2 Adresse Vendeur">Zone IDC         (Texte : 255 - Ligne 2     )</field>
     <field id="BT-162" title="Ligne 3 Adresse Vendeur">Région           (Texte : 255 - Subdivision pays d</field>
     <field id="BT-39" title="Sub Pays Vendeur">Région</field>
     <field id="BT-37" title="Localité Vendeur">LILLE            (Texte : 255 - Localité Vendeur</field>
     <field id="BT-38" title="CP Vendeur">79452</field>
     <field id="BT-40" title="Code de pays du vendeur">FR</field>
     <field id="BT-41" title="Point COntact Vendeur">Serv. Réception  (Texte : 99 - Point Contact Vendeur     )</field>
     <field id="BT-42" title="Num Tel Contact Vendeur">0320195389</field>
     <field id="BT-43" title="Email Contact Vendeur">rec@vendeur.com  (Texte : 50 - Adresse Email Conta</field>
     <field id="BT-44" title="Raison social acheteur">Acheteur X       (Texte : 99 - Raison Sociale Ache</field>
     <field id="BT-45" title="Appelation Commerciale Acheteur">Enseigne X       (Texte : 99 - Appelation Commerciale Acheteur   )</field>
     <field id="BT-46A" title="Idf prév Acheteur">idf-priv1        (Identifiant : 100 - Identifiant Privé Acheteur )</field>
     <field id="BT-46A-1" title="idf schema">0007</field>
     <field id="BT-46B" title="Idf prév Acheteur">594581457        (Identifiant : 100 - Acheteur)</field>
     <field id="BT-46B-1" title="idf schema Siret">0009</field>
     <field id="BT-46C" title="Idf prév Acheteur - Code routage">1467326777     (Identifiant : 100 - Utilisé pour le code routage)</field>
     <field id="BT-46C-1" title="idf schema - Code Routage">0224</field>
     <field id="BT-47" title="Numéro de Siren Buyer">764521457</field>
     <field id="BT-47-1" title="Identifiant du Schéma">0002</field>
     <field id="BT-48" title="Identifiant TVA  Acheteur">594521457</field>
     <field id="BT-48-0" title="Qualifiant identifiant Fiscal de l'acheteur">794521458VA</field>
     <field id="BT-49" title="Email acheteur dest doc commerciaux util.">cnct@acheteur.fr (Email acheteur dest doc commerci</field>
     <field id="BT-49-1" title="IDF Code Routage">0224</field>
     <field id="BT-50" title="LIG1 Acheteur">SOCIETE ZZ       (Texte : 255 - Ligne 1     )</field>
     <field id="BT-163" title="LIG3 Acheteur">SOCIETE ZZ       (Texte : 255 - Ligne 1     )</field>
     <field id="BT-51" title="LIG2 Acheteur">Zone IDC         (Texte : 255 - Ligne 2     )</field>
     <field id="BT-52" title="Localité   Acheteur">PARIS            (Texte : 255 - Localité ACHETEUR</field>
     <field id="BT-53" title="CP Acheteur">75452</field>
     <field id="BT-54" title="Sub Pays Acheteur">Région           (Texte : 255 - Subdivision pays A</field>
     <field id="BT-55" title="Code de pays de l'acheteur">FR</field>
     <field id="BT-56" title="Point COntact Acheteur">Serv. Réception  (Texte : 99 - Point Contact      )</field>
     <field id="BT-57" title="Num Tel Contact Acheteur">0322195389</field>
     <field id="BT-58" title="Email Contact Acheteur">rec@Acheteur.com (Texte : 50 - Adresse Email</field>
     <field id="BT-59" title="Nom Beneficiaire">Nom Bénéficiaire (Texte : 100 -</field>
     <field id="FRFE-26" title="code role beneficiaire">AK</field>
     <field id="BT-60" title="ISiret Assujeti">689521457         (Identifiant : 100 - Utilisé pour le Siret Asujetti unique)</field>
     <field id="BT-60-1" title="idf schema Siret">009</field>
     <field id="BT-61" title="Code Siren Asujetti">8952145700021    (Identifiant : 100 - Utilisé pour</field>
     <field id="BT-61-1" title="idf schema - Code Siren">002</field>
     <field id="BT-62" title="Nom représentant fiscal vendeur">Dupont          (Texte : 255 - Nom Représentant Fi</field>
     <field id="BT-63" title="IDF TVA Vendeur">454521457</field>
     <field id="BT-63-1" title="code IDF TVA Vendeur">VA</field>
     <field id="BT-64" title="LIG1 Vendeur">SOCIETE ZZ       (Texte : 255 - Ligne 1     )</field>
     <field id="BT-65" title="LIG2 Vendeur">Zone IDC         (Texte : 255 - Ligne 2     )</field>
     <field id="BT-164" title="LIG3 Vendeur">13 Rue Blanche   (Texte : 255 - Ligne 3     )</field>
     <field id="BT-66" title="Localité   Vendeur">PARIS            (Texte : 255 - Localité      )</field>
     <field id="BT-67" title="CP Vendeur">75452</field>
     <field id="BT-68" title="Sub Pays Vendeur">Région           (Texte : 255 - Subdivision pays )</field>
     <field id="BT-69" title="Code de pays Vendeur">FR</field>
     <field id="BT-70" title="Livré à">SOCIETE ZZ       (Texte : 100 - Livré à     )</field>
     <field id="BT-71" title="Idf etablissement LIVRAISON">454521457        (Id</field>
     <field id="BT-71-1" title="Code identifiant">VA</field>
     <field id="BT-72" title="Date effective de livraison / fin d'exécution de la prestation">20230202</field>
     <field id="BT-73" title="Date de début de période de facturation">20230101</field>
     <field id="BT-74" title="Date de fin de période de facturation">20231231</field>
     <field id="BT-75" title="Adresse de livraison/réalisation de prestation  - Ligne 1">SOCIETE ZZ       (Texte : 255 - Ligne 1     )</field>
     <field id="BT-76" title="Adresse de livraison/réalisation de prestation  - Ligne 1">Zone IDC         (Texte : 255 - Ligne 2     )</field>
     <field id="BT-165" title="Adresse de livraison/réalisation de prestation - Ligne 3">A13 Rue Blanche  (Texte : 255 - Ligne 3     )</field>
     <field id="BT-77" title="Localité Adresse de livraison/réalisation de prestation">Localité réalisation prestationPARIS            (Texte : 255 - Localité      )</field>
     <field id="BT-78" title="Code postal Adresse de livraison/réalisation de prestation">75452</field>
     <field id="BT-79" title="Subdivision du pays">Région           (Texte : 255 - Subdivision pays )</field>
     <field id="BT-80" title="Code de pays de livraison">FR</field>
     <field id="BT-81" title="Code type moyen paiement SEPA">58</field>
     <field id="BT-82" title="Lib Moyen Paiement SEPA">Virement SEPA    (Texte : 100 - Lib Moyen Paiement</field>
     <field id="BT-83" title="Lib Avis Paiement">Avis Paie. 2324  (Texte : 100 - Avis Paiement - Li</field>
     <field id="BT-84" title="Identifiant du compte paiement">58344            (Identifiant : 50  - Identifiant</field>
     <field id="BT-85" title="Nom compte Paiement Virement">Banque CIC   (Texte : 100 - Nom compte Paiement)</field>
     <field id="BT-86" title="identifiant prest serv paiement">Code BIC   (</field>
     <field id="BT-87" title="Identifiant Compte Paiement">58344            (Identifiant : 50  - Identifiant</field>
     <field id="BT-88" title="Nom compte paiement">Banque CIC   (Texte : 100 - Nom compte Paiement)</field>
     <field id="BT-89" title="Identifiant du compte paiement prélèvement">58344            (Identifiant : 50  - Identifiant</field>
     <field id="BT-90" title="nom compte paiement prélèvement">Banque CIC   (Texte : 100 - Nom compte Paiement)</field>
     <field id="BT-91" title="identifiant prest serv paiement prélèvement">Code BIC   (</field>
     <field id="FRFE-01_11" title="Contrat">CONTRAT</field>
     <field id="BT-20_2" title="Cond Paiement">COND Paiement   (TEXTE : 1024)</field>
     <field id="BT-111_None_1_BT-111" title="Montant  TVA facture ds la devise comptabilisation">2070.00</field>
     <field id="BT-110_None_1_BT-110" title="Montant total facture TTC">2070.00</field>
     <field id="BT-106_None_1_BT-106" title="Somme des montants nets lig fac">141600.00</field>
     <field id="BT-114_None_1_BT-114" title="Montant arrondi">0.00</field>
     <field id="BT-113_None_1_BT-113" title="Montant total facture hors TVA">0.00</field>
     <field id="BT-112_None_1_BT-112" title="Montant total facture  avec TVA">156770.00</field>
     <field id="BT-109_None_1_BT-109" title="Montant total facture hors TVA">141600.00</field>
     <field id="BT-108_None_1_BT-108" title="Somme des charges frais au niv document">0.00</field>
     <field id="BT-107_None_1_BT-107" title="Somme des remises au niv doc">123.20</field>
     <field id="BT-115_None_1_BT-115" title="Montant  A payer">156770.00</field>
     <list id="BG-3">
        <item type="None">
           <field id="BT-25" title="Référence à une facture antérieure">987654321</field>
           <field id="BT-26" title="Date d'émission de facture antérieure">2023010820230108</field>
           <field id="FRFE-02" title="Identifiant">380</field>
        </item>
        <item type="None">
           <field id="BT-25" title="Référence à une facture antérieure">987654320</field>
           <field id="BT-26" title="Date d'émission de facture antérieure">2023010820230107</field>
           <field id="FRFE-02" title="Identifiant">380</field>
        </item>
     </list>
     <list id="BG-1">
        <item type="None">
           <field id="BT-21" title="Sujet Note Facture">AAB</field>
           <field id="BT-22" title="Note Facture">Voici la note 2 de la facture              (Texte</field>
        </item>
        <item type="None">
           <field id="BT-21" title="Sujet Note Facture">AAB</field>
           <field id="BT-22" title="Note Facture">Voici la note 2 de la facture              (Texte</field>
        </item>
     </list>
     <list id="BG-25">
        <item type="BG-25">
           <field id="BT-126" title="Numéro Item">0001</field>
           <field id="FRFE-183" title="code note ligne">AAE</field>
           <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
           <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
           <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
           <field id="BT-129" title="Quantité facturée">1</field>
           <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
           <field id="BT-131" title=" montant net ligne facture">12.10</field>
           <field id="BT-132" title="Ref ligne bon cde">01</field>
           <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
           <field id="BT-146" title="prix net article">CDE4567</field>
           <field id="BT-147" title="rabaix sur prix article">10.00</field>
           <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
           <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
           <field id="BT-148" title="Prix brut  article">12.10</field>
           <field id="BT-150" title="code unite mesure">NAR</field>
           <field id="BT-149" title="Qte base prix art"> 1.00</field>
           <field id="BT-151" title="code type TVA article">S</field>
           <field id="BT-152" title="Taux Tva">20.00</field>
           <field id="BT-153" title="Nom Article">Infoprint 20 IBM</field>
           <field id="BT-154" title="Desc Article">: Imprimante IBM PCL Lase</field>
           <field id="BT-155" title="idf art vendeur">: INF20IB</field>
           <field id="BT-156" title="idf art acheteur">INF20IBM</field>
           <field id="BT-157" title="idf st art">: INF20IB</field>
           <field id="BT-157-1" title="idf schéma art"> </field>
           <field id="BT-158" title="IDF Classification Art">Id clas art</field>
           <field id="BT-158-1" title="idf Schema">AA</field>
           <field id="BT-158-2" title="idf version Schema">: 1.0</field>
           <list id="BG-27">
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">123.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">321.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
           </list>
           <list id="BG-28">
              <item type="BG-28">
                 <field id="BT-141" title="frais ligne">21.00</field>
                 <field id="BT-142" title="assiette frais ligne">21.00</field>
                 <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
                 <field id="BT-144" title="motif frais ligne">transport</field>
                 <field id="BT-145" title="code motif  frais ligne">FC</field>
              </item>
           </list>
           <list id="BG-32">
              <item type="BG-32">
                 <field id="BT-160" title="nom attribut article">Couleur</field>
                 <field id="BT-161" title="valeur attribut article">BLEU</field>
              </item>
           </list>
        </item>
        <item type="BG-25">
           <field id="BT-126" title="Numéro Item">0002</field>
           <field id="FRFE-183" title="code note ligne">AAE</field>
           <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
           <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
           <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
           <field id="BT-129" title="Quantité facturée">1</field>
           <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
           <field id="BT-131" title=" montant net ligne facture">12.10</field>
           <field id="BT-132" title="Ref ligne bon cde">01</field>
           <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
           <field id="BT-146" title="prix net article">CDE4567</field>
           <field id="BT-147" title="rabaix sur prix article">10.00</field>
           <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
           <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
           <field id="BT-148" title="Prix brut  article">12.10</field>
           <field id="BT-150" title="code unite mesure">NAR</field>
           <field id="BT-149" title="Qte base prix art"> 1.00</field>
           <field id="BT-151" title="code type TVA article">S</field>
           <field id="BT-152" title="Taux Tva">20.00</field>
           <field id="BT-153" title="Nom Article">Infoprint 20 IBM</field>
           <field id="BT-154" title="Desc Article">: Imprimante IBM PCL Lase</field>
           <field id="BT-155" title="idf art vendeur">: INF20IB</field>
           <field id="BT-156" title="idf art acheteur">INF20IBM</field>
           <field id="BT-157" title="idf st art">: INF20IB</field>
           <field id="BT-157-1" title="idf schéma art"> </field>
           <list id="BG-27">
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">123.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">321.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
           </list>
           <list id="BG-28">
              <item type="BG-28">
                 <field id="BT-141" title="frais ligne">21.00</field>
                 <field id="BT-142" title="assiette frais ligne">21.00</field>
                 <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
                 <field id="BT-144" title="motif frais ligne">transport</field>
                 <field id="BT-145" title="code motif  frais ligne">FC</field>
              </item>
           </list>
           <field id="BT-158" title="IDF Classification Art">Id clas art</field>
           <field id="BT-158-1" title="idf Schema">AA</field>
           <field id="BT-158-2" title="idf version Schema">: 1.0</field>
           <list id="BG-32">
              <item type="BG-32">
                 <field id="BT-160" title="nom attribut article">Couleur</field>
                 <field id="BT-161" title="valeur attribut article">BLEU</field>
              </item>
           </list>
        </item>
        <item type="BG-25">
           <field id="BT-126" title="Numéro Item">0003</field>
           <field id="FRFE-183" title="code note ligne">AAE</field>
           <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
           <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
           <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
           <field id="BT-129" title="Quantité facturée">1</field>
           <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
           <field id="BT-131" title=" montant net ligne facture">12.10</field>
           <field id="BT-132" title="Ref ligne bon cde">01</field>
           <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
           <field id="BT-146" title="prix net article">CDE4567</field>
           <field id="BT-147" title="rabaix sur prix article">10.00</field>
           <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
           <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
           <field id="BT-148" title="Prix brut  article">12.10</field>
           <field id="BT-150" title="code unite mesure">NAR</field>
           <field id="BT-149" title="Qte base prix art"> 1.00</field>
           <field id="BT-151" title="code type TVA article">S</field>
           <field id="BT-152" title="Taux Tva">20.00</field>
           <field id="BT-153" title="Nom Article">Infoprint 20 IBM</field>
           <field id="BT-154" title="Desc Article">: Imprimante IBM PCL Lase</field>
           <field id="BT-155" title="idf art vendeur">: INF20IB</field>
           <field id="BT-156" title="idf art acheteur">INF20IBM</field>
           <field id="BT-157" title="idf st art">: INF20IB</field>
           <field id="BT-157-1" title="idf schéma art"> </field>
           <list id="BG-27">
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">123.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">321.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
           </list>
           <list id="BG-28">
              <item type="BG-28">
                 <field id="BT-141" title="frais ligne">21.00</field>
                 <field id="BT-142" title="assiette frais ligne">21.00</field>
                 <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
                 <field id="BT-144" title="motif frais ligne">transport</field>
                 <field id="BT-145" title="code motif  frais ligne">FC</field>
              </item>
           </list>
           <field id="BT-158" title="IDF Classification Art">Id clas art</field>
           <field id="BT-158-1" title="idf Schema">AA</field>
           <field id="BT-158-2" title="idf version Schema">: 1.0</field>
           <list id="BG-32">
              <item type="BG-32">
                 <field id="BT-160" title="nom attribut article">Couleur</field>
                 <field id="BT-161" title="valeur attribut article">BLEU</field>
              </item>
           </list>
        </item>
        <item type="BG-25">
           <field id="BT-126" title="Numéro Item">0004</field>
           <field id="FRFE-183" title="code note ligne">AAE</field>
           <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
           <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
           <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
           <field id="BT-129" title="Quantité facturée">1</field>
           <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
           <field id="BT-131" title=" montant net ligne facture">12.10</field>
           <field id="BT-132" title="Ref ligne bon cde">01</field>
           <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
           <field id="BT-146" title="prix net article">CDE4567</field>
           <field id="BT-147" title="rabaix sur prix article">10.00</field>
           <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
           <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
           <field id="BT-148" title="Prix brut  article">12.10</field>
           <field id="BT-150" title="code unite mesure">NAR</field>
           <field id="BT-149" title="Qte base prix art"> 1.00</field>
           <field id="BT-151" title="code type TVA article">S</field>
           <field id="BT-152" title="Taux Tva">20.00</field>
           <field id="BT-153" title="Nom Article">Toshiba 20 IBM</field>
           <field id="BT-154" title="Desc Article">Imprimante IBM PCL Laser</field>
           <field id="BT-155" title="idf art vendeur">INF20IBM</field>
           <field id="BT-156" title="idf art acheteur">F20IBM BT</field>
           <field id="BT-157" title="idf st art">INF20IBM</field>
           <field id="BT-157-1" title="idf schéma art"> </field>
           <list id="BG-27">
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">123.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">321.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
           </list>
           <list id="BG-28">
              <item type="BG-28">
                 <field id="BT-141" title="frais ligne">21.00</field>
                 <field id="BT-142" title="assiette frais ligne">21.00</field>
                 <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
                 <field id="BT-144" title="motif frais ligne">transport</field>
                 <field id="BT-145" title="code motif  frais ligne">FC</field>
              </item>
           </list>
           <field id="BT-158" title="IDF Classification Art">Id clas art</field>
           <field id="BT-158-1" title="idf Schema">AA</field>
           <field id="BT-158-2" title="idf version Schema">: 1.0</field>
           <list id="BG-32">
              <item type="BG-32">
                 <field id="BT-160" title="nom attribut article">Couleur</field>
                 <field id="BT-161" title="valeur attribut article">BLEU</field>
              </item>
           </list>
        </item>
        <item type="BG-25">
           <field id="BT-126" title="Numéro Item">0005</field>
           <field id="FRFE-183" title="code note ligne">AAE</field>
           <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
           <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
           <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
           <field id="BT-129" title="Quantité facturée">1</field>
           <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
           <field id="BT-131" title=" montant net ligne facture">12.10</field>
           <field id="BT-132" title="Ref ligne bon cde">01</field>
           <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
           <field id="BT-146" title="prix net article">CDE4567</field>
           <field id="BT-147" title="rabaix sur prix article">10.00</field>
           <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
           <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
           <field id="BT-148" title="Prix brut  article">12.10</field>
           <field id="BT-150" title="code unite mesure">NAR</field>
           <field id="BT-149" title="Qte base prix art"> 1.00</field>
           <field id="BT-151" title="code type TVA article">S</field>
           <field id="BT-152" title="Taux Tva">20.00</field>
           <field id="BT-153" title="Nom Article">Toshiba 20 IBM</field>
           <field id="BT-154" title="Desc Article">Imprimante IBM PCL Laser</field>
           <field id="BT-155" title="idf art vendeur">INF20IBM</field>
           <field id="BT-156" title="idf art acheteur">F20IBM BT</field>
           <field id="BT-157" title="idf st art">INF20IBM</field>
           <field id="BT-157-1" title="idf schéma art"> </field>
           <list id="BG-27">
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">123.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">321.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
           </list>
           <list id="BG-28">
              <item type="BG-28">
                 <field id="BT-141" title="frais ligne">21.00</field>
                 <field id="BT-142" title="assiette frais ligne">21.00</field>
                 <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
                 <field id="BT-144" title="motif frais ligne">transport</field>
                 <field id="BT-145" title="code motif  frais ligne">FC</field>
              </item>
           </list>
           <field id="BT-158" title="IDF Classification Art">Id clas art</field>
           <field id="BT-158-1" title="idf Schema">AA</field>
           <field id="BT-158-2" title="idf version Schema">: 1.0</field>
           <list id="BG-32">
              <item type="BG-32">
                 <field id="BT-160" title="nom attribut article">Couleur</field>
                 <field id="BT-161" title="valeur attribut article">BLEU</field>
              </item>
           </list>
        </item>
        <item type="BG-25">
           <field id="BT-126" title="Numéro Item">0006</field>
           <field id="FRFE-183" title="code note ligne">AAE</field>
           <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
           <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
           <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
           <field id="BT-129" title="Quantité facturée">1</field>
           <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
           <field id="BT-131" title=" montant net ligne facture">12.10</field>
           <field id="BT-132" title="Ref ligne bon cde">01</field>
           <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
           <field id="BT-146" title="prix net article">CDE4567</field>
           <field id="BT-147" title="rabaix sur prix article">10.00</field>
           <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
           <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
           <field id="BT-148" title="Prix brut  article">12.10</field>
           <field id="BT-150" title="code unite mesure">NAR</field>
           <field id="BT-149" title="Qte base prix art"> 1.00</field>
           <field id="BT-151" title="code type TVA article">S</field>
           <field id="BT-152" title="Taux Tva">20.00</field>
           <field id="BT-153" title="Nom Article">Toshiba 20 IBM</field>
           <field id="BT-154" title="Desc Article">Imprimante IBM PCL Laser</field>
           <field id="BT-155" title="idf art vendeur">INF20IBM</field>
           <field id="BT-156" title="idf art acheteur">F20IBM BT</field>
           <field id="BT-157" title="idf st art">INF20IBM</field>
           <field id="BT-157-1" title="idf schéma art"> </field>
           <list id="BG-27">
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">123.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">321.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
           </list>
           <list id="BG-28">
              <item type="BG-28">
                 <field id="BT-141" title="frais ligne">21.00</field>
                 <field id="BT-142" title="assiette frais ligne">21.00</field>
                 <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
                 <field id="BT-144" title="motif frais ligne">transport</field>
                 <field id="BT-145" title="code motif  frais ligne">FC</field>
              </item>
           </list>
           <field id="BT-158" title="IDF Classification Art">Id clas art</field>
           <field id="BT-158-1" title="idf Schema">AA</field>
           <field id="BT-158-2" title="idf version Schema">: 1.0</field>
           <list id="BG-32">
              <item type="BG-32">
                 <field id="BT-160" title="nom attribut article">Couleur</field>
                 <field id="BT-161" title="valeur attribut article">BLEU</field>
              </item>
           </list>
        </item>
        <item type="BG-25">
           <field id="BT-126" title="Numéro Item">0007</field>
           <field id="FRFE-183" title="code note ligne">AAE</field>
           <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
           <field id="BT-128" title="IDF objet ligne fac"> 12345 (Identifiant :1024 - Identifiant d'objet de</field>
           <field id="BT-128-1" title="code IDF objet ligne fac"> AA</field>
           <field id="BT-129" title="Quantité facturée">1</field>
           <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
           <field id="BT-131" title=" montant net ligne facture">12.10</field>
           <field id="BT-132" title="Ref ligne bon cde">01</field>
           <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
           <field id="BT-146" title="prix net article">CDE4567</field>
           <field id="BT-147" title="rabaix sur prix article">10.00</field>
           <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
           <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
           <field id="BT-148" title="Prix brut  article">12.10</field>
           <field id="BT-150" title="code unite mesure">NAR</field>
           <field id="BT-149" title="Qte base prix art"> 1.00</field>
           <field id="BT-151" title="code type TVA article">S</field>
           <field id="BT-152" title="Taux Tva">20.00</field>
           <field id="BT-153" title="Nom Article">Toshiba 20 IBM</field>
           <field id="BT-154" title="Desc Article">Imprimante IBM PCL Laser</field>
           <field id="BT-155" title="idf art vendeur">INF20IBM</field>
           <field id="BT-156" title="idf art acheteur">F20IBM BT</field>
           <field id="BT-157" title="idf st art">INF20IBM</field>
           <field id="BT-157-1" title="idf schéma art"> </field>
           <list id="BG-27">
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">123.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">321.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
           </list>
           <list id="BG-28">
              <item type="BG-28">
                 <field id="BT-141" title="frais ligne">21.00</field>
                 <field id="BT-142" title="assiette frais ligne">21.00</field>
                 <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
                 <field id="BT-144" title="motif frais ligne">transport</field>
                 <field id="BT-145" title="code motif  frais ligne">FC</field>
              </item>
           </list>
           <field id="BT-158" title="IDF Classification Art">Id clas art</field>
           <field id="BT-158-1" title="idf Schema">AA</field>
           <field id="BT-158-2" title="idf version Schema">: 1.0</field>
           <list id="BG-32">
              <item type="BG-32">
                 <field id="BT-160" title="nom attribut article">Couleur</field>
                 <field id="BT-161" title="valeur attribut article">BLEU</field>
              </item>
           </list>
        </item>
     </list>
     <list id="BG-20">
        <item type="None">
           <field id="BT-92" title="Montant de la remise au niveau document">123.20123.20</field>
           <field id="BT-95" title="Code de type de TVA de la remise au niveau du document">SS</field>
           <field id="BT-96" title="Taux de TVA de la remise au niveau du document">20.0020.00</field>
           <field id="BT-98" title="code motif de la remise au niveau document">95</field>
           <field id="BT-94" title="pourcentage de la remise au niveau document"> 10.00</field>
           <field id="BT-93" title="Assiette remise  au niveau document">123.20123.20</field>
           <field id="BT-97" title="Motif de la remise au niveau document"> Remise fid Client</field>
        </item>
        <item type="None">
           <field id="BT-92" title="Montant de la remise au niveau document">123.20130.20</field>
           <field id="BT-95" title="Code de type de TVA de la remise au niveau du document">SS</field>
           <field id="BT-96" title="Taux de TVA de la remise au niveau du document">20.0010.00</field>
           <field id="BT-98" title="code motif de la remise au niveau document">95</field>
           <field id="BT-94" title="pourcentage de la remise au niveau document"> 10.00</field>
           <field id="BT-93" title="Assiette remise  au niveau document">123.20130.20</field>
           <field id="BT-97" title="Motif de la remise au niveau document"> Remise fid Client</field>
        </item>
     </list>
     <list id="BG-21">
        <item type="None">
           <field id="BT-99" title="Montant des frais au niveau document">123.2013.20</field>
           <field id="BT-102" title="Code de type de TVA des frais au niveau du document">SS</field>
           <field id="BT-103" title="Taux de TVA des frais au niveau du document">20.0020.00</field>
           <field id="BT-105" title="code motif des frais au niveau document"> F</field>
           <field id="BT-101" title="pourcentage de frais au niveau document">  10.0</field>
           <field id="BT-100" title="Assiette frais  au niveau document">123.20 13.20</field>
           <field id="BT-104" title="Motif des frais  au niveau document">  transport</field>
        </item>
     </list>
     <list id="BG-23">
        <item type="None">
           <field id="BT-116">139100.00</field>
           <field id="BT-117">27820.00</field>
           <field id="BT-118">S</field>
           <field id="BT-119">20.0</field>
           <field id="BT-120">Geste commercial</field>
           <field id="BT-121">VATEX-EU-132-1H</field>
        </item>
        <item type="None">
           <field id="BT-116">2500.00</field>
           <field id="BT-117">250.00</field>
           <field id="BT-118">S</field>
           <field id="BT-119">10.0</field>
           <field id="BT-120">Geste commercial</field>
           <field id="BT-121">VATEX-EU-132-1H</field>
        </item>
     </list>
     <list id="BG-24">
        <item type="None">
           <field id="BT-122" title="Ref Doc Additionnel">1272876</field>
           <field id="BT-125-2" title="Nom fichier joint">1272876</field>
           <field id="BT-124" title="emplacement doc externe">efalia.doc/7286</field>
           <field id="BT-123" title="Ref Doc Additionnel">BL (Desc doc just)</field>
        </item>
     </list>

</doc>

   <doc type="FLUX200010">
     <field id="DOC-BREAK">0024658</field>
     <field id="BT-1" title="Numéro de facture">0034657</field>
     <field id="BT-2" title="Date Emission Facture">2023090</field>
     <field id="BT-3" title="Code Type Facture">380</field>
     <field id="BT-5" title="Code Devise Facture">EUR</field>
     <field id="BT-6" title="Code Devise  Comptabilisation Facture">EUR</field>
     <field id="BT-7" title="Date exigibilité de la TVA">20230902</field>
     <field id="BT-8" title="Option Paiement TVA">72</field>
     <field id="BT-9" title="Option Paiement TVA">20230902</field>
     <field id="BT-10" title="Buyer ref">Buyer ref</field>
     <field id="BT-11" title="Ref projet Fact">Ref projet Fact (Tex</field>
     <field id="FRFE-01_11" title="Contrat">CONTRAT</field>
     <field id="FRFE-01" title="Contrat">CONTRAT</field>
     <field id="BT-13" title="Ref BON CDE">REF BCDE        (Texte :50)</field>
     <field id="BT-14" title="Num Orde Vente">Num Orde Vente  (Texte :50)</field>
     <field id="BT-15" title="Ref avis reception">Ref Avis Recep  (Texte :50)</field>
     <field id="BT-16" title="Ref avis exp">Ref Avis Exp    (Texte :50)</field>
     <field id="BT-17" title="Ref AO ou LOT">REF AO ou LOT   (Texte :50)</field>
     <field id="BT-18" title="ID OBJ fact">ID obj fac</field>
     <field id="BT-18-1" title="Type Identifiant">123</field>
     <field id="BT-19" title="Ref  cpt Acheteur">REF CPT ACHETEUR(TEXTE : 100)</field>
     <field id="BT-20" title="Cond Paiement">COND Paiement   (TEXTE : 1024)</field>
     <field id="BT-23" title="Type de Processus Metier">321</field>
     <field id="BT-24" title="Type de Profil">urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:basic</field>
     <field id="BT-27" title="Raison sociale du vendeur">Raison sociale du vendeur</field>
     <field id="BT-28" title="Appellation commerciale du vendeur">Appellation commerciale du vendeur</field>
     <field id="BT-29A" title="Identifiant Siren Asujetti">79452145700021   (Identifiant : 100 - Utilisé pour le Siren Asujetti unique)</field>
     <field id="BT-29A-1" title="COde Siren">00020002</field>
     <field id="BT-29B" title="Identifiant Siret">794521457        (Identifiant : 100 - Utilisé pour le Siret Asujetti unique)</field>
     <field id="BT-29B-1" title="Code SIret">00090009</field>
     <field id="BT-29C" title="Identifiant code routage">794521467777     (Identifiant : 100 - Utilisé pour le code routage)</field>
     <field id="BT-29C-1" title="Code Routage">02240224</field>
     <field id="BT-30" title="Numéro de SIREN">794521457</field>
     <field id="BT-30-1" title="Identifiant du schéma">00020002</field>
     <field id="BT-31" title="TVA intercommunautaire vendeur">794521457</field>
     <field id="BT-31-0" title="Qualifiant d'Identifiant à la TVA du Vendeur">VA</field>
     <field id="BT-32" title="ID Fiscal Vendeur">794521457        (Identifiant : 100 - Identifiant fiscale Vendeur )</field>
     <field id="BT-32-0" title="Code id fiscal vendeur : VA">FC</field>
     <field id="BT-33" title="Forme Juridique">SAS              (Texte : 1024 - Forme Juridique e</field>
     <field id="BT-34" title="Email Vendeur">info@vendeur.com (Identifiant : 50 - Email Vendeur</field>
     <field id="BT-34-1" title="Identifiant Email Vendeur : EM">EM</field>
     <field id="BT-35" title="Ligne 1 Adresse Vendeur">SOCIETE XX       (Texte : 255 - Ligne 1     )</field>
     <field id="BT-36" title="Ligne 2 Adresse Vendeur">Zone IDC         (Texte : 255 - Ligne 2     )</field>
     <field id="BT-162" title="Ligne 3 Adresse Vendeur">Région           (Texte : 255 - Subdivision pays d</field>
     <field id="BT-39" title="Sub Pays Vendeur">Région</field>
     <field id="BT-37" title="Localité Vendeur">LILLE            (Texte : 255 - Localité Vendeur</field>
     <field id="BT-38" title="CP Vendeur">79452</field>
     <field id="BT-40" title="Code de pays du vendeur">FR</field>
     <field id="BT-41" title="Point COntact Vendeur">Serv. Réception  (Texte : 99 - Point Contact Vendeur     )</field>
     <field id="BT-42" title="Num Tel Contact Vendeur">0320195389</field>
     <field id="BT-43" title="Email Contact Vendeur">rec@vendeur.com  (Texte : 50 - Adresse Email Conta</field>
     <field id="BT-44" title="Raison social acheteur">Acheteur X       (Texte : 99 - Raison Sociale Ache</field>
     <field id="BT-45" title="Appelation Commerciale Acheteur">Enseigne X       (Texte : 99 - Appelation Commerciale Acheteur   )</field>
     <field id="BT-46A" title="Idf prév Acheteur">idf-priv1        (Identifiant : 100 - Identifiant Privé Acheteur )</field>
     <field id="BT-46A-1" title="idf schema">0007</field>
     <field id="BT-46B" title="Idf prév Acheteur">594581457        (Identifiant : 100 - Acheteur)</field>
     <field id="BT-46B-1" title="idf schema Siret">0009</field>
     <field id="BT-46C" title="Idf prév Acheteur - Code routage">1467326777     (Identifiant : 100 - Utilisé pour le code routage)</field>
     <field id="BT-46C-1" title="idf schema - Code Routage">0224</field>
     <field id="BT-47" title="Numéro de Siren Buyer">764521457</field>
     <field id="BT-47-1" title="Identifiant du Schéma">0002</field>
     <field id="BT-48" title="Identifiant TVA  Acheteur">594521457</field>
     <field id="BT-48-0" title="Qualifiant identifiant Fiscal de l'acheteur">794521458VA</field>
     <field id="BT-49" title="Email acheteur dest doc commerciaux util.">654521467777     (Identifiant : 100 - Utilisé pour</field>
     <field id="BT-49-1" title="IDF Code Routage">0224</field>
     <field id="BT-50" title="LIG1 Acheteur">SOCIETE ZZ       (Texte : 255 - Ligne 1     )</field>
     <field id="BT-163" title="LIG3 Acheteur">SOCIETE ZZ       (Texte : 255 - Ligne 1     )</field>
     <field id="BT-51" title="LIG2 Acheteur">Zone IDC         (Texte : 255 - Ligne 2     )</field>
     <field id="BT-52" title="Localité   Acheteur">PARIS            (Texte : 255 - Localité Vendeur</field>
     <field id="BT-53" title="CP Acheteur">75452</field>
     <field id="BT-54" title="Sub Pays Acheteur">Région           (Texte : 255 - Subdivision pays d</field>
     <field id="BT-55" title="Code de pays de l'acheteur">FR</field>
     <field id="BT-56" title="Point COntact Acheteur">Serv. Réception  (Texte : 99 - Point Contact      )</field>
     <field id="BT-57" title="Num Tel Contact Acheteur">0322195389</field>
     <field id="BT-58" title="Email Contact Acheteur">rec@Acheteur.com (Texte : 50 - Adresse Email</field>
     <field id="BT-59" title="Nom Beneficiaire">Nom Bénéficiaire (Texte : 100 -</field>
     <field id="FRFE-26" title="code role beneficiaire">AK</field>
     <field id="BT-60" title="ISiret Assujeti">689521457         (Identifiant : 100 - Utilisé pour le Siret Asujetti unique)</field>
     <field id="BT-60-1" title="idf schema Siret">009</field>
     <field id="BT-61" title="Code Siren Asujetti">8952145700021    (Identifiant : 100 - Utilisé pour</field>
     <field id="BT-61-1" title="idf schema - Code Siren">002</field>
     <field id="BT-62" title="Nom représentant fiscal vendeur">Dupont          (Texte : 255 - Nom Représentant Fi</field>
     <field id="BT-63" title="IDF TVA Vendeur">454521457</field>
     <field id="BT-63-1" title="code IDF TVA Vendeur">VA</field>
     <field id="BT-64" title="LIG1 Vendeur">SOCIETE ZZ       (Texte : 255 - Ligne 1     )</field>
     <field id="BT-65" title="LIG2 Vendeur">Zone IDC         (Texte : 255 - Ligne 2     )</field>
     <field id="BT-164" title="LIG3 Vendeur">13 Rue Blanche   (Texte : 255 - Ligne 3     )</field>
     <field id="BT-66" title="Localité   Vendeur">PARIS            (Texte : 255 - Localité      )</field>
     <field id="BT-67" title="CP Vendeur">75452</field>
     <field id="BT-68" title="Sub Pays Vendeur">Région           (Texte : 255 - Subdivision pays )</field>
     <field id="BT-69" title="Code de pays Vendeur">FR</field>
     <field id="BT-70" title="Livré à">SOCIETE ZZ       (Texte : 100 - Livré à     )</field>
     <field id="BT-71" title="Idf etablissement LIVRAISON">454521457        (Id</field>
     <field id="BT-71-1" title="Code identifiant">VA</field>
     <field id="BT-72" title="Date effective de livraison / fin d'exécution de la prestation">20230202</field>
     <field id="BT-73" title="Date de début de période de facturation">20230101</field>
     <field id="BT-74" title="Date de fin de période de facturation">20231231</field>
     <field id="BT-75" title="Adresse de livraison/réalisation de prestation  - Ligne 1">SOCIETE ZZ       (Texte : 255 - Ligne 1     )</field>
     <field id="BT-76" title="Adresse de livraison/réalisation de prestation  - Ligne 1">Zone IDC         (Texte : 255 - Ligne 2     )</field>
     <field id="BT-165" title="Adresse de livraison/réalisation de prestation - Ligne 3">A13 Rue Blanche  (Texte : 255 - Ligne 3     )</field>
     <field id="BT-77" title="Localité Adresse de livraison/réalisation de prestation">Localité réalisation prestationPARIS            (Texte : 255 - Localité      )</field>
     <field id="BT-78" title="Code postal Adresse de livraison/réalisation de prestation">75452</field>
     <field id="BT-79" title="Subdivision du pays">Région           (Texte : 255 - Subdivision pays )</field>
     <field id="BT-80" title="Code de pays de livraison">FR</field>
     <field id="BT-81" title="Code type moyen paiement SEPA">58</field>
     <field id="BT-82" title="Lib Moyen Paiement SEPA">Virement SEPA    (Texte : 100 - Lib Moyen Paiement</field>
     <field id="BT-83" title="Lib Avis Paiement">Avis Paie. 2324  (Texte : 100 - Avis Paiement - Li</field>
     <field id="BT-84" title="Identifiant du compte paiement">58344            (Identifiant : 50  - Identifiant</field>
     <field id="BT-85" title="Nom compte Paiement Virement">Banque CIC   (Texte : 100 - Nom compte Paiement)</field>
     <field id="BT-86" title="identifiant prest serv paiement">Code BIC   (</field>
     <field id="BT-87" title="Identifiant Compte Paiement">58344            (Identifiant : 50  - Identifiant</field>
     <field id="BT-88" title="Nom compte paiement">Banque CIC   (Texte : 100 - Nom compte Paiement)</field>
     <field id="BT-89" title="Identifiant du compte paiement prélèvement">58344            (Identifiant : 50  - Identifiant</field>
     <field id="BT-90" title="nom compte paiement prélèvement">Banque CIC   (Texte : 100 - Nom compte Paiement)</field>
     <field id="BT-91" title="identifiant prest serv paiement prélèvement">Code BIC   (</field>
     <field id="BT-20_2" title="Cond Paiement">COND Paiement   (TEXTE : 1024)</field>
     <field id="BT-111_None_1_BT-111" title="Montant  TVA facture ds la devise comptabilisation">2070.00</field>
     <field id="BT-110_None_1_BT-110" title="Montant total facture TTC">2070.00</field>
     <field id="BT-106_None_1_BT-106" title="Somme des montants nets lig fac">141600.00</field>
     <field id="BT-114_None_1_BT-114" title="Montant arrondi">0.00</field>
     <field id="BT-113_None_1_BT-113" title="Montant total facture hors TVA">0.00</field>
     <field id="BT-112_None_1_BT-112" title="Montant total facture  avec TVA">156770.00</field>
     <field id="BT-109_None_1_BT-109" title="Montant total facture hors TVA">141600.00</field>
     <field id="BT-108_None_1_BT-108" title="Somme des charges frais au niv document">0.00</field>
     <field id="BT-107_None_1_BT-107" title="Somme des remises au niv doc">123.20</field>
     <field id="BT-115_None_1_BT-115" title="Montant  A payer">156770.00</field>
     <list id="BG-3">
        <item type="None">
           <field id="BT-25" title="Référence à une facture antérieure">987654321</field>
           <field id="BT-26" title="Date d'émission de facture antérieure">2023010820230108</field>
           <field id="FRFE-02" title="Identifiant">380</field>
        </item>
        <item type="None">
           <field id="BT-25" title="Référence à une facture antérieure">987654320</field>
           <field id="BT-26" title="Date d'émission de facture antérieure">2023010820230107</field>
           <field id="FRFE-02" title="Identifiant">380</field>
        </item>
     </list>
     <list id="BG-1">
        <item type="None">
           <field id="BT-21" title="Sujet Note Facture">122</field>
           <field id="BT-22" title="Note Facture">ure              ()</field>
        </item>
        <item type="None">
           <field id="BT-21" title="Sujet Note Facture">122</field>
           <field id="BT-22" title="Note Facture">ure              ()</field>
        </item>
     </list>
     <list id="BG-25">
        <item type="BG-25">
           <field id="BT-126" title="Numéro Item">0001</field>
           <field id="FRFE-183" title="code note ligne">AAE</field>
           <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
           <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
           <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
           <field id="BT-129" title="Quantité facturée">1</field>
           <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
           <field id="BT-131" title=" montant net ligne facture">12.10</field>
           <field id="BT-132" title="Ref ligne bon cde">01</field>
           <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
           <field id="BT-146" title="prix net article">CDE4567</field>
           <field id="BT-147" title="rabaix sur prix article">10.00</field>
           <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
           <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
           <field id="BT-148" title="Prix brut  article">12.10</field>
           <field id="BT-150" title="code unite mesure">NAR</field>
           <field id="BT-149" title="Qte base prix art"> 1.00</field>
           <field id="BT-151" title="code type TVA article">S</field>
           <field id="BT-152" title="Taux Tva">20.00</field>
           <field id="BT-153" title="Nom Article">Infoprint 20 IBM</field>
           <field id="BT-154" title="Desc Article">: Imprimante IBM PCL Lase</field>
           <field id="BT-155" title="idf art vendeur">: INF20IB</field>
           <field id="BT-156" title="idf art acheteur">INF20IBM</field>
           <field id="BT-157" title="idf st art">: INF20IB</field>
           <field id="BT-157-1" title="idf schéma art"> </field>
           <list id="BG-27">
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">123.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">321.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
           </list>
           <list id="BG-28">
              <item type="BG-28">
                 <field id="BT-141" title="frais ligne">21.00</field>
                 <field id="BT-142" title="assiette frais ligne">21.00</field>
                 <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
                 <field id="BT-144" title="motif frais ligne">transport</field>
                 <field id="BT-145" title="code motif  frais ligne">FC</field>
              </item>
           </list>
           <field id="BT-158" title="IDF Classification Art">Id clas art</field>
           <field id="BT-158-1" title="idf Schema">AA</field>
           <field id="BT-158-2" title="idf version Schema">: 1.0</field>
           <list id="BG-32">
              <item type="BG-32">
                 <field id="BT-160" title="nom attribut article">Couleur</field>
                 <field id="BT-161" title="valeur attribut article">BLEU</field>
              </item>
           </list>
        </item>
        <item type="BG-25">
           <field id="BT-126" title="Numéro Item">0002</field>
           <field id="FRFE-183" title="code note ligne">AAE</field>
           <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
           <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
           <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
           <field id="BT-129" title="Quantité facturée">1</field>
           <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
           <field id="BT-131" title=" montant net ligne facture">12.10</field>
           <field id="BT-132" title="Ref ligne bon cde">01</field>
           <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
           <field id="BT-146" title="prix net article">CDE4567</field>
           <field id="BT-147" title="rabaix sur prix article">10.00</field>
           <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
           <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
           <field id="BT-148" title="Prix brut  article">12.10</field>
           <field id="BT-150" title="code unite mesure">NAR</field>
           <field id="BT-149" title="Qte base prix art"> 1.00</field>
           <field id="BT-151" title="code type TVA article">S</field>
           <field id="BT-152" title="Taux Tva">20.00</field>
           <field id="BT-153" title="Nom Article">Infoprint 20 IBM</field>
           <field id="BT-154" title="Desc Article">: Imprimante IBM PCL Lase</field>
           <field id="BT-155" title="idf art vendeur">: INF20IB</field>
           <field id="BT-156" title="idf art acheteur">INF20IBM</field>
           <field id="BT-157" title="idf st art">: INF20IB</field>
           <field id="BT-157-1" title="idf schéma art"> </field>
           <list id="BG-27">
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">123.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">321.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
           </list>
           <list id="BG-28">
              <item type="BG-28">
                 <field id="BT-141" title="frais ligne">21.00</field>
                 <field id="BT-142" title="assiette frais ligne">21.00</field>
                 <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
                 <field id="BT-144" title="motif frais ligne">transport</field>
                 <field id="BT-145" title="code motif  frais ligne">FC</field>
              </item>
           </list>
           <field id="BT-158" title="IDF Classification Art">Id clas art</field>
           <field id="BT-158-1" title="idf Schema">AA</field>
           <field id="BT-158-2" title="idf version Schema">: 1.0</field>
           <list id="BG-32">
              <item type="BG-32">
                 <field id="BT-160" title="nom attribut article">Couleur</field>
                 <field id="BT-161" title="valeur attribut article">BLEU</field>
              </item>
           </list>
        </item>
        <item type="BG-25">
           <field id="BT-126" title="Numéro Item">0003</field>
           <field id="FRFE-183" title="code note ligne">AAE</field>
           <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
           <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
           <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
           <field id="BT-129" title="Quantité facturée">1</field>
           <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
           <field id="BT-131" title=" montant net ligne facture">12.10</field>
           <field id="BT-132" title="Ref ligne bon cde">01</field>
           <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
           <field id="BT-146" title="prix net article">CDE4567</field>
           <field id="BT-147" title="rabaix sur prix article">10.00</field>
           <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
           <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
           <field id="BT-148" title="Prix brut  article">12.10</field>
           <field id="BT-150" title="code unite mesure">NAR</field>
           <field id="BT-149" title="Qte base prix art"> 1.00</field>
           <field id="BT-151" title="code type TVA article">S</field>
           <field id="BT-152" title="Taux Tva">20.00</field>
           <field id="BT-153" title="Nom Article">Infoprint 20 IBM</field>
           <field id="BT-154" title="Desc Article">: Imprimante IBM PCL Lase</field>
           <field id="BT-155" title="idf art vendeur">: INF20IB</field>
           <field id="BT-156" title="idf art acheteur">INF20IBM</field>
           <field id="BT-157" title="idf st art">: INF20IB</field>
           <field id="BT-157-1" title="idf schéma art"> </field>
           <list id="BG-27">
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">123.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">321.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
           </list>
           <list id="BG-28">
              <item type="BG-28">
                 <field id="BT-141" title="frais ligne">21.00</field>
                 <field id="BT-142" title="assiette frais ligne">21.00</field>
                 <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
                 <field id="BT-144" title="motif frais ligne">transport</field>
                 <field id="BT-145" title="code motif  frais ligne">FC</field>
              </item>
           </list>
           <field id="BT-158" title="IDF Classification Art">n / Identifia</field>
           <field id="BT-158-1" title="idf Schema">ss</field>
           <field id="BT-158-2" title="idf version Schema"> </field>
           <field id="BT-158" title="IDF Classification Art">: AA</field>
           <field id="BT-158-1" title="idf Schema">1.</field>
           <field id="BT-158-2" title="idf version Schema"> </field>
           <list id="BG-32">
              <item type="BG-32">
                 <field id="BT-160" title="nom attribut article">Couleur</field>
                 <field id="BT-161" title="valeur attribut article">BLEU</field>
              </item>
           </list>
        </item>
        <item type="BG-25">
           <field id="BT-126" title="Numéro Item">0004</field>
           <field id="FRFE-183" title="code note ligne">AAE</field>
           <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
           <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
           <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
           <field id="BT-129" title="Quantité facturée">1</field>
           <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
           <field id="BT-131" title=" montant net ligne facture">12.10</field>
           <field id="BT-132" title="Ref ligne bon cde">01</field>
           <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
           <field id="BT-146" title="prix net article">CDE4567</field>
           <field id="BT-147" title="rabaix sur prix article">10.00</field>
           <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
           <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
           <field id="BT-148" title="Prix brut  article">12.10</field>
           <field id="BT-150" title="code unite mesure">NAR</field>
           <field id="BT-149" title="Qte base prix art"> 1.00</field>
           <field id="BT-151" title="code type TVA article">S</field>
           <field id="BT-152" title="Taux Tva">20.00</field>
           <field id="BT-153" title="Nom Article">Infoprint 20 IBM</field>
           <field id="BT-154" title="Desc Article">: Imprimante IBM PCL Lase</field>
           <field id="BT-155" title="idf art vendeur">: INF20IB</field>
           <field id="BT-156" title="idf art acheteur">INF20IBM</field>
           <field id="BT-157" title="idf st art">: INF20IB</field>
           <field id="BT-157-1" title="idf schéma art"> </field>
           <list id="BG-27">
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">123.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">321.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
           </list>
           <list id="BG-28">
              <item type="BG-28">
                 <field id="BT-141" title="frais ligne">21.00</field>
                 <field id="BT-142" title="assiette frais ligne">21.00</field>
                 <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
                 <field id="BT-144" title="motif frais ligne">transport</field>
                 <field id="BT-145" title="code motif  frais ligne">FC</field>
              </item>
           </list>
           <field id="BT-158" title="IDF Classification Art">Id clas art</field>
           <field id="BT-158-1" title="idf Schema">AA</field>
           <field id="BT-158-2" title="idf version Schema">: 1.0</field>
           <list id="BG-32">
              <item type="BG-32">
                 <field id="BT-160" title="nom attribut article">Couleur</field>
                 <field id="BT-161" title="valeur attribut article">BLEU</field>
              </item>
           </list>
        </item>
        <item type="BG-25">
           <field id="BT-126" title="Numéro Item">0005</field>
           <field id="FRFE-183" title="code note ligne">AAE</field>
           <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
           <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
           <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
           <field id="BT-129" title="Quantité facturée">1</field>
           <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
           <field id="BT-131" title=" montant net ligne facture">12.10</field>
           <field id="BT-132" title="Ref ligne bon cde">01</field>
           <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
           <field id="BT-146" title="prix net article">CDE4567</field>
           <field id="BT-147" title="rabaix sur prix article">10.00</field>
           <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
           <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
           <field id="BT-148" title="Prix brut  article">12.10</field>
           <field id="BT-150" title="code unite mesure">NAR</field>
           <field id="BT-149" title="Qte base prix art"> 1.00</field>
           <field id="BT-151" title="code type TVA article">S</field>
           <field id="BT-152" title="Taux Tva">20.00</field>
           <field id="BT-153" title="Nom Article">Infoprint 20 IBM</field>
           <field id="BT-154" title="Desc Article">: Imprimante IBM PCL Lase</field>
           <field id="BT-155" title="idf art vendeur">: INF20IB</field>
           <field id="BT-156" title="idf art acheteur">INF20IBM</field>
           <field id="BT-157" title="idf st art">: INF20IB</field>
           <field id="BT-157-1" title="idf schéma art"> </field>
           <list id="BG-27">
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">123.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">321.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
           </list>
           <list id="BG-28">
              <item type="BG-28">
                 <field id="BT-141" title="frais ligne">21.00</field>
                 <field id="BT-142" title="assiette frais ligne">21.00</field>
                 <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
                 <field id="BT-144" title="motif frais ligne">transport</field>
                 <field id="BT-145" title="code motif  frais ligne">FC</field>
              </item>
           </list>
           <field id="BT-158" title="IDF Classification Art">Id clas art</field>
           <field id="BT-158-1" title="idf Schema">AA</field>
           <field id="BT-158-2" title="idf version Schema">: 1.0</field>
           <list id="BG-32">
              <item type="BG-32">
                 <field id="BT-160" title="nom attribut article">Couleur</field>
                 <field id="BT-161" title="valeur attribut article">BLEU</field>
              </item>
           </list>
        </item>
        <item type="BG-25">
           <field id="BT-126" title="Numéro Item">0006</field>
           <field id="FRFE-183" title="code note ligne">AAE</field>
           <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
           <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
           <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
           <field id="BT-129" title="Quantité facturée">1</field>
           <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
           <field id="BT-131" title=" montant net ligne facture">12.10</field>
           <field id="BT-132" title="Ref ligne bon cde">01</field>
           <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
           <field id="BT-146" title="prix net article">CDE4567</field>
           <field id="BT-147" title="rabaix sur prix article">10.00</field>
           <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
           <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
           <field id="BT-148" title="Prix brut  article">12.10</field>
           <field id="BT-150" title="code unite mesure">NAR</field>
           <field id="BT-149" title="Qte base prix art"> 1.00</field>
           <field id="BT-151" title="code type TVA article">S</field>
           <field id="BT-152" title="Taux Tva">20.00</field>
           <field id="BT-153" title="Nom Article">Infoprint 20 IBM</field>
           <field id="BT-154" title="Desc Article">: Imprimante IBM PCL Lase</field>
           <field id="BT-155" title="idf art vendeur">: INF20IB</field>
           <field id="BT-156" title="idf art acheteur">INF20IBM</field>
           <field id="BT-157" title="idf st art">: INF20IB</field>
           <field id="BT-157-1" title="idf schéma art"> </field>
           <list id="BG-27">
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">123.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">321.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
           </list>
           <list id="BG-28">
              <item type="BG-28">
                 <field id="BT-141" title="frais ligne">21.00</field>
                 <field id="BT-142" title="assiette frais ligne">21.00</field>
                 <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
                 <field id="BT-144" title="motif frais ligne">transport</field>
                 <field id="BT-145" title="code motif  frais ligne">FC</field>
              </item>
           </list>
           <field id="BT-158" title="IDF Classification Art">Id clas art</field>
           <field id="BT-158-1" title="idf Schema">AA</field>
           <field id="BT-158-2" title="idf version Schema">: 1.0</field>
           <list id="BG-32">
              <item type="BG-32">
                 <field id="BT-160" title="nom attribut article">Couleur</field>
                 <field id="BT-161" title="valeur attribut article">BLEU</field>
              </item>
           </list>
        </item>
        <item type="BG-25">
           <field id="BT-126" title="Numéro Item">0007</field>
           <field id="FRFE-183" title="code note ligne">AAE</field>
           <field id="BT-127" title="note ligne facture">ndqsjjdhqkjsdh (Texte : 1024 - Note ligne Facture)</field>
           <field id="BT-128" title="IDF objet ligne fac">12345 (Identifiant :1024 - Identifiant d'objet de</field>
           <field id="BT-128-1" title="code IDF objet ligne fac">AAA</field>
           <field id="BT-129" title="Quantité facturée">1</field>
           <field id="BT-130" title="Code de l'unité de mesure de la quantité facturée">12</field>
           <field id="BT-131" title=" montant net ligne facture">12.10</field>
           <field id="BT-132" title="Ref ligne bon cde">01</field>
           <field id="BT-133" title="Ref ligne bon cde Acheteur">CDE4567</field>
           <field id="BT-146" title="prix net article">CDE4567</field>
           <field id="BT-147" title="rabaix sur prix article">10.00</field>
           <field id="BT-134" title="Date de début de période de facturation d'une ligne">20230702</field>
           <field id="BT-135" title="Date de fin de période de facturation d'une ligne">20230702</field>
           <field id="BT-148" title="Prix brut  article">12.10</field>
           <field id="BT-150" title="code unite mesure">NAR</field>
           <field id="BT-149" title="Qte base prix art"> 1.00</field>
           <field id="BT-151" title="code type TVA article">S</field>
           <field id="BT-152" title="Taux Tva">20.00</field>
           <field id="BT-153" title="Nom Article">Infoprint 20 IBM</field>
           <field id="BT-154" title="Desc Article">: Imprimante IBM PCL Lase</field>
           <field id="BT-155" title="idf art vendeur">: INF20IB</field>
           <field id="BT-156" title="idf art acheteur">INF20IBM</field>
           <field id="BT-157" title="idf st art">: INF20IB</field>
           <field id="BT-157-1" title="idf schéma art"> </field>
           <list id="BG-27">
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">123.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
              <item type="BG-27">
                 <field id="BT-136" title="Remise ligne">321.00</field>
                 <field id="BT-137" title="assiette Remise ligne">123.20</field>
                 <field id="BT-138" title="Pourcentage Remise ligne">10.00</field>
                 <field id="BT-139" title="motif Remise ligne">Remise fid Client</field>
                 <field id="BT-140" title="code motif Remise ligne">95</field>
              </item>
           </list>
           <list id="BG-28">
              <item type="BG-28">
                 <field id="BT-141" title="frais ligne">21.00</field>
                 <field id="BT-142" title="assiette frais ligne">21.00</field>
                 <field id="BT-143" title="Pourcentage frais ligne">10.00</field>
                 <field id="BT-144" title="motif frais ligne">transport</field>
                 <field id="BT-145" title="code motif  frais ligne">FC</field>
              </item>
           </list>
           <field id="BT-158" title="IDF Classification Art">Id clas art</field>
           <field id="BT-158-1" title="idf Schema">AA</field>
           <field id="BT-158-2" title="idf version Schema">: 1.0</field>
           <list id="BG-32">
              <item type="BG-32">
                 <field id="BT-160" title="nom attribut article">Couleur</field>
                 <field id="BT-161" title="valeur attribut article">BLEU</field>
              </item>
           </list>
        </item>
     </list>
     <list id="BG-20">
        <item type="None">
           <field id="BT-92" title="Montant de la remise au niveau document">123.20123.20</field>
           <field id="BT-95" title="Code de type de TVA de la remise au niveau du document">SS</field>
           <field id="BT-96" title="Taux de TVA de la remise au niveau du document">20.0020.00</field>
           <field id="BT-98" title="code motif de la remise au niveau document">95</field>
           <field id="BT-94" title="pourcentage de la remise au niveau document"> 10.00</field>
           <field id="BT-93" title="Assiette remise  au niveau document">123.20123.20</field>
           <field id="BT-97" title="Motif de la remise au niveau document"> Remise fid Client</field>
        </item>
        <item type="None">
           <field id="BT-92" title="Montant de la remise au niveau document">123.20130.20</field>
           <field id="BT-95" title="Code de type de TVA de la remise au niveau du document">SS</field>
           <field id="BT-96" title="Taux de TVA de la remise au niveau du document">20.0010.00</field>
           <field id="BT-98" title="code motif de la remise au niveau document">95</field>
           <field id="BT-94" title="pourcentage de la remise au niveau document"> 10.00</field>
           <field id="BT-93" title="Assiette remise  au niveau document">123.20130.20</field>
           <field id="BT-97" title="Motif de la remise au niveau document"> Remise fid Client</field>
        </item>
     </list>
     <list id="BG-21">
        <item type="None">
           <field id="BT-99" title="Montant des frais au niveau document">123.2013.20</field>
           <field id="BT-102" title="Code de type de TVA des frais au niveau du document">SS</field>
           <field id="BT-103" title="Taux de TVA des frais au niveau du document">20.0020.00</field>
           <field id="BT-105" title="code motif des frais au niveau document"> F</field>
           <field id="BT-101" title="pourcentage de frais au niveau document">  10.0</field>
           <field id="BT-100" title="Assiette frais  au niveau document">123.20 13.20</field>
           <field id="BT-104" title="Motif des frais  au niveau document">  transport</field>
        </item>
     </list>
     <list id="BG-23">
        <item type="None">
           <field id="BT-116">139100.00</field>
           <field id="BT-117">27820.00</field>
           <field id="BT-118">S</field>
           <field id="BT-119">20.0</field>
           <field id="BT-120">Geste commercial</field>
           <field id="BT-121">VATEX-EU-132-1H</field>
        </item>
        <item type="None">
           <field id="BT-116">2500.00</field>
           <field id="BT-117">250.00</field>
           <field id="BT-118">S</field>
           <field id="BT-119">10.0</field>
           <field id="BT-120">Geste commercial</field>
           <field id="BT-121">VATEX-EU-132-1H</field>
        </item>
     </list>
     <list id="BG-24">
        <item type="None">
           <field id="BT-122" title="Ref Doc Additionnel">1272876</field>
           <field id="BT-125-2" title="Nom fichier joint">1272876</field>
           <field id="BT-124" title="emplacement doc externe">efalia.doc/7286</field>
           <field id="BT-123" title="Ref Doc Additionnel">BL (Desc doc just)</field>
        </item>
     </list>
  </doc>
</data>

Evolutions futures

  • Pouvoir gérer la concaténation de toutes les lignes d'un groupe en un seul field