<?xml version="1.0" encoding="ISO-8859-1"?>
<documents xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../defs/config-metier/documents-def.xsd">
    <document
        balise="PES_Aller" 
        extension="xml" 
        id="PES_Aller" 
        referentiel="not-available-tag" 
        import-class="fr.gouv.finances.dgfip.xemelios.importers.DefaultImporter" 
        libelle-extension="de l&apos;Etat de PES aller (XML)"
        schema="PES_Aller.xsd" 
        titre="PES V2 Helios"
        persistence-config="PES_V2/pes-aller-persist.xml"
        menu-grouping="split"
        isControlable="true"
        control-config-file="PES_V2/controls_pesv2.xml"
        pj-namespace-uri="http://www.minefi.gouv.fr/cp/helios/pes_v2/Rev0/aller"
        ordre-presentation="7"
        global-import-xslt-file="PES_V2/PES_Aller-global-import.xsl"
        global-uri-transformer="fr.gouv.finances.cp.xemelios.pesv2.UriTransformer"
        default-etat-global="general_view"
        natIdColl="SIRET">
        <namespaces>
            <!--ns prefix="" uri="http://www.minefi.gouv.fr/cp/helios/pes_v2/Rev0/aller"/-->
            <ns prefix="n" uri="http://www.minefi.gouv.fr/cp/helios/pes_v2/Rev0/aller"/>
            <ns prefix="added" uri="http://projets.admisource.gouv.fr/xemelios/namespaces#added"/>
            <ns prefix="ano" uri="http://projets.admisource.gouv.fr/xemelios/namespaces#anomally"/>
            <ns prefix="ds" uri="http://www.w3.org/2000/09/xmldsig#"/>
            <ns prefix="xad" uri="http://uri.etsi.org/01903/v1.1.1#"/>
        </namespaces>
        <!--special-key libelle="Exercice" path="/PES_Aller/PES_DepenseAller/Bordereau/BlocBordereau/Exer/@V" pos="1"/-->
        <default-budget value="00">Budget Principal</default-budget>
        <collectivite-path id="cp1">
            <path>/PES_Aller/EnTetePES</path>
            <code-path>/PES_Aller/EnTetePES/IdColl/@V</code-path>
            <libelle-path>/PES_Aller/EnTetePES/LibelleColBud/@V</libelle-path>
        </collectivite-path>
        <budget-path id="bp1">
            <path>/PES_Aller/EnTetePES</path>
            <code-path>/PES_Aller/EnTetePES/CodBud/@V</code-path>
            <libelle-path>/PES_Aller/EnTetePES/LibBud/@V</libelle-path>
        </budget-path>
        <entete id="et1">EnTetePES</entete>
        <entete id="et2">Enveloppe</entete>
        <entete id="et3">Signature</entete>
        <etat
            balise="PES_DepenseAller"
            balise-namespace="http://www.minefi.gouv.fr/cp/helios/pes_v2/Rev0/aller"
            id="PES_DepenseAller"
            titre="Dépense"
            use-external-browser="false"
            importable-element="BordereauDepense"
            xslt-file="PES_V2/mandatBordereau.xsl"
            exportable="true">
            <element balise="Bordereau" id="BordereauDepense" max-display="20" titre="Bordereaux">
                <path>/n:PES_Aller/n:PES_DepenseAller/n:Bordereau</path>
                <environment>
                    <variable name="max-display" domain="element" type="integer">
                        <libelle>Nombre de Bordereaux affichés</libelle>
                        <reference name="@max-display"/>
                    </variable>
                    <variable name="max-display" domain="documents" type="integer">
                        <libelle>Nombre de Bordereaux affichés</libelle>
                        <reference name="/documents/document[@id='PES_Aller']/etat[@id='PES_DepenseAller']/element[@id='BordereauDepense']/@max-display"/>
                    </variable>
                </environment>
                <liste-resultat ordre="ASC,ASC" tri-defaut="e1lr1,e1lr4">
                    <hidden name="xsl-param:elementId">
                        <valeur>name()</valeur>
                    </hidden>
                    <champ id="e1lr1" libelle="Exercice" affichable="true" exportable="true" identifiant="true">
                        <valeur>n:BlocBordereau/n:Exer/@V</valeur>
                    </champ>
                    <champ id="e1lr2" libelle="Type de Bordereau" affichable="true" exportable="true" identifiant="true">
                        <!--valeur>BlocBordereau/TypBord/@V</valeur-->
                        <valeur>@added:LibelleTypBord</valeur>
                    </champ>
                    <champ id="e1lr3" libelle="Numéro Bordereau" affichable="true" exportable="true" identifiant="true">
                        <valeur>n:BlocBordereau/n:IdBord/@V</valeur>
                    </champ>
                    <champ id="e1lr4" libelle="Date Emission" datatype="date" affichable="true" exportable="true" identifiant="false">
                        <valeur>n:BlocBordereau/n:DteBordEm/@V</valeur>
                    </champ>
                    <champ id="e1lr5" libelle="Nbre Mandats" affichable="true" exportable="true" identifiant="false" aggregate="true">
                        <valeur>@added:nbPiece</valeur>
                    </champ>
                    <champ id="e1lr6" libelle="Montant HT" datatype="amount" affichable="true" exportable="true" identifiant="false" aggregate="true">
                        <valeur>n:BlocBordereau/n:MtBordHT/@V</valeur>
                    </champ>
                    <champ id="e1lr7" libelle="Montant TTC" datatype="amount" affichable="true" exportable="true" identifiant="false" aggregate="true">
                        <valeur>@added:montantTTC</valeur>
                    </champ>
                </liste-resultat>
                <enfants>
                    <enfant element="Piece" path="n:Piece"/>
                </enfants>
                <critere id="bordereau_id" libelle="Numéro de bordereau">
                    <path>{n:BlocBordereau/n:IdBord/@V##OPERATEUR:bordereau_id####VALEUR:bordereau_id##}</path>
                    <input id="bordereau_id" datatype="numeric"/>
                </critere>
                <critere id="bordereau_exercice" libelle="Exercice du bordereau">
                    <path>{n:BlocBordereau/n:Exer/@V=##VALEUR:bordereau_exercice##}</path>
                    <input id="bordereau_exercice" help="/n:PES_Aller/n:PES_DepenseAller/n:Bordereau/n:BlocBordereau/n:Exer/@V"/>            
                </critere>                    
                <critere id="bordereau_type" libelle="Type de bordereau">
                    <path>{n:BlocBordereau/n:TypBord/@V=&quot;##VALEUR:bordereau_type##&quot;}</path>
                    <select id="bordereau_type">
                        <option value="01">Bordereau de mandats</option>
                        <option value="02">Bordereau d'annulation de mandats</option>
                        <option value="03">Bordereau d'ordres de paiement ordonnateur</option>
                        <option value="04">Bordereau de mandats émis d'office</option>
                    </select> 
                </critere>
                <critere id="bordereau_nb_pieces" libelle="Nombre de pièces">
                    <path>{@added:nbPiece##OPERATEUR:bordereau_nb_pieces####VALEUR:bordereau_nb_pieces##}</path>
                    <input id="bordereau_nb_pieces" datatype="numeric"/>
                </critere>
                <critere id="bordereau_date_emission" libelle="Date d&apos;émission">
                    <path>{##OPERATEUR:bordereau_date_emission##(n:BlocBordereau/n:DteBordEm/@V,&quot;##VALEUR:bordereau_date_emission##&quot;)}</path>
                    <input id="bordereau_date_emission" datatype="date" xml-format="yyyy-MM-dd" />
                </critere>
                <critere id="bordereau_mt_bord_ht" libelle="Montant HT">
                    <path>{n:BlocBordereau/n:MtBordHT/@V##OPERATEUR:bordereau_mt_ht####VALEUR:bordereau_mt_ht##}</path>
                    <input id="bordereau_mt_ht" datatype="numeric"/>
                </critere>
                <critere id="bordereau_montant_TTC" libelle="Montant TTC">
                    <path>{@added:montantTTC##OPERATEUR:bordereau_montant_TTC####VALEUR:bordereau_montant_TTC##}</path>
                    <input id="bordereau_montant_TTC" datatype="numeric"/>
                </critere>
                
            </element>
            
            <element balise="Piece" id="Piece" max-display="20" titre="Mandats">
                <path>/n:PES_Aller/n:PES_DepenseAller/n:Bordereau/n:Piece</path>
                <environment>
                    <variable name="max-display" domain="element" type="integer">
                        <libelle>Nombre de Bordereaux affichés</libelle>
                        <reference name="@max-display"/>
                    </variable>
                    <variable name="max-display" domain="documents" type="integer">
                        <libelle>Nombre de Bordereaux affichés</libelle>
                        <reference name="/documents/document[@id='PES_Aller']/etat[@id='PES_DepenseAller']/element[@id='Piece']/@max-display"/>
                    </variable>
                </environment>
                <liste-resultat ordre="ASC,ASC" tri-defaut="e2lr1,e2lr4">
                    <hidden name="xsl-param:mandatId">
                        <valeur>n:BlocPiece/n:InfoPce/n:IdPce/@V</valeur>
                    </hidden>
                    <champ id="numBordereau" libelle="Numéro Bordereau" default-display="false">
                        <valeur>../n:BlocBordereau/n:IdBord/@V</valeur>
                    </champ>
                    
                    <champ id="e2lr1" libelle="Exercice" affichable="true" exportable="true" identifiant="false">
                        <valeur>../n:BlocBordereau/n:Exer/@V</valeur>
                    </champ>
                    <champ id="e2lr2" libelle="Objet du Mandat" affichable="true" exportable="true" identifiant="false">
                        <valeur>n:BlocPiece/n:InfoPce/n:Obj/@V</valeur>
                    </champ>
                    <champ id="e2lr3" libelle="Nature du Mandat" affichable="true" exportable="true" identifiant="false">
                        <valeur>@added:LibelleNatPiece</valeur>
                    </champ>
                    <champ id="e2lr4" libelle="Numéro de Mandat" affichable="true" exportable="true" identifiant="true">
                        <valeur>n:BlocPiece/n:InfoPce/n:IdPce/@V</valeur>
                    </champ>
                    <champ id="e2lr5" libelle="Type de Mandat" affichable="true" exportable="true" identifiant="true">
                        <valeur>@added:LibelleTypPiece</valeur>
                    </champ>
                    <!--champ id="lr6" libelle="Numéro de Marché">
                        <valeur></valeur>
                    </champ-->
                    <champ id="e2lr7" libelle="Date début du DGP" datatype="date"  affichable="true" exportable="true" identifiant="false">
                        <valeur>n:BlocPiece/n:DGP/n:DteDebDgp/@V</valeur>
                    </champ>
                    <champ id="e2lr8" libelle="Date fin du DGP" datatype="date"  affichable="true" exportable="true" identifiant="false">
                        <valeur>n:BlocPiece/n:DGP/n:DteFinDgp/@V</valeur>
                    </champ>
                    <champ id="e2lr9" libelle="Montant HT" datatype="amount" affichable="true" exportable="true" identifiant="false" aggregate="true">
                        <valeur>@added:montantHT</valeur>
                    </champ>
                    <champ id="e2lr10" libelle="Montant TTC" datatype="amount" affichable="true" exportable="true" identifiant="false" aggregate="true">
                        <valeur>@added:montantTTC</valeur>
                    </champ>
                    <champ id="pjCount" libelle="Nb. PJ" datatype="string" affichable="true" exportable="true" identifiant="false" aggregate="true" default-display="true">
                        <valeur>@added:avecPJ</valeur>
                    </champ>
                </liste-resultat>
                <parent element="BordereauDepense" path=".."/>
                <enfants>
                    <enfant element="LigneDePiece" path="n:LigneDePiece"/>
                </enfants>
                <critere id="bordereau_exercice" libelle="Exercice du bordereau">
                    <path>{../n:BlocBordereau/n:Exer/@V=##VALEUR:bordereau_exercice##}</path>
                    <input id="bordereau_exercice" help="/n:PES_Aller/n:PES_DepenseAller/n:Bordereau/n:BlocBordereau/n:Exer/@V"/>            
                </critere>   
                <critere id="bordereau_id" libelle="Numéro de bordereau">
                    <path>{../n:BlocBordereau/n:IdBord/@V##OPERATEUR:bordereau_id####VALEUR:bordereau_id##}</path>
                    <input id="bordereau_id" datatype="numeric"/>
                </critere>
                <critere id="piece_id" libelle="Numéro de mandat">
                    <path>{n:BlocPiece/n:InfoPce/n:IdPce/@V##OPERATEUR:piece_id####VALEUR:piece_id##}</path>
                    <input id="piece_id" datatype="numeric"/>
                </critere>
                <critere id="piece_type" libelle="Type de mandat">
                    <path>{n:BlocPiece/n:InfoPce/n:TypPce/@V=&quot;##VALEUR:piece_type##&quot;}</path>
                    <select id="piece_type">
                        <option value="01">Mandat ordinaire</option>
                        <option value="02">Mandat correctif</option> 
                        <option value="03">Mandat ordre budgétaire</option>
                        <option value="04">Mandat d&apos;ordre mixte</option>
                        <option value="05">Mandat émis après paiement</option> 
                        <option value="06">Mandat global</option>
                        <option value="07">Mandat d&apos;admission en non valeurs</option>
                        <option value="08">Mandat collectif</option>
                        <option value="09">Mandat sur marché</option>
                        <option value="10">Mandat de rattachement</option>
                        <option value="11">Ordre de paiement</option>
                        <option value="13">Charges constatées d&apos;avance</option>    
                    </select>
                </critere>
                <critere id="piece_nature" libelle="Nature de mandat">
                    <path>{n:BlocPiece/n:InfoPce/n:NatPce/@V=&quot;##VALEUR:piece_nature##&quot;}</path>
                    <select id="piece_nature">
                        <option value="01">Fonctionnement</option>
                        <option value="02">Investissement</option> 
                        <option value="03">Inventaire</option>
                        <option value="04">Emprunt</option>
                        <option value="05">Régie</option> 
                        <option value="06">Annulation / Réduction</option>
                        <option value="07">Complémentaire</option>
                        <option value="08">Ré-émis</option>
                        <option value="09">Annulant un titre</option>
                        <option value="10">Annulation du mandat de rattachement</option>
                        <option value="11">Paie</option>
                        <option value="12">Retenue de garantie</option>
                        <option value="13">Dernier acompte sur marché</option>    
                        <option value="14">Avance forfaitaire</option>
                        <option value="15">Autre</option>
                        <option value="18">Cession</option>
                    </select>
                </critere>
                <critere id="piece_date_echeance" libelle="Date d'échéance">
                    <path>{##OPERATEUR:piece_date_echeance##(n:BlocPiece/n:InfoPce/n:DteEch/@V,&quot;##VALEUR:piece_date_echeance##&quot;)}</path>
                    <input id="piece_date_echeance" datatype="date" xml-format="yyyy-MM-dd"/>
                </critere>
                <critere id="piece_avec_pj" libelle="Pièce avec PJ">
                    <path>{@added:avecPJ=&quot;##VALEUR:piece_avec_pj##&quot;}</path>
                    <select id="piece_avec_pj">
                        <option value="true">OUI</option>
                        <option value="false">NON</option>
                    </select>
                </critere>
                <critere id="justifie_par" libelle="Justifié par">
                    <path>{added:AllPJRef{##OPERATEUR:IdUnique##(n:IdUnique/@V,&quot;##VALEUR:IdUnique##&quot;)}}</path>
                    <input id="IdUnique" datatype="string" libelle="(Id Unique)"/>
                </critere>
                <critere id="piece_dgp" libelle="Eligibles au DGP">
                    <path>{@added:DGP=&quot;##VALEUR:piece_dgp##&quot;}</path>
                    <select id="piece_dgp">
                        <option value="true">OUI</option>
                        <option value="false">NON</option>
                    </select>               
                </critere> 
                <critere id="piece_dgp_date_deb" libelle="Date de départ du DGP ">
                    <path>{##OPERATEUR:piece_dgp_date_deb##(n:BlocPiece/n:DGP/n:DteDebDgp/@V,&quot;##VALEUR:piece_dgp_date_deb##&quot;)}</path>
                    <input id="piece_dgp_date_deb" datatype="date" xml-format="yyyy-MM-dd"/>
                </critere>
                <critere id="piece_dgp_date_fin" libelle="Date de fin du DGP ">
                    <path>{##OPERATEUR:piece_dgp_date_fin##(n:BlocPiece/n:DGP/n:DteFinDgp/@V,&quot;##VALEUR:piece_dgp_date_fin##&quot;)}</path>
                    <input id="piece_dgp_date_fin" datatype="date" xml-format="yyyy-MM-dd"/>
                </critere>              
                <critere id="piece_montantHT" libelle="Montant HT">
                    <path>{@added:montantHT##OPERATEUR:piece_montantHT####VALEUR:piece_montantHT##}</path>
                    <input id="piece_montantHT" datatype="numeric"/>
                </critere>
                <critere id="piece_montantTTC" libelle="Montant TTC">
                    <path>{@added:montantTTC##OPERATEUR:piece_montantTTC####VALEUR:piece_montantTTC##}</path>
                    <input id="piece_montantTTC" datatype="numeric"/>
                </critere>
            </element>

            <element balise="LigneDePiece" id="LigneDePiece" max-display="20" titre="Lignes De Mandat">
                <path>/n:PES_Aller/n:PES_DepenseAller/n:Bordereau/n:Piece/n:LigneDePiece</path>
                <environment>
                    <variable name="max-display" domain="element" type="integer">
                        <libelle>Nombre de Bordereaux affichés</libelle>
                        <reference name="@max-display"/>
                    </variable>
                    <variable name="max-display" domain="documents" type="integer">
                        <libelle>Nombre de Bordereaux affichés</libelle>
                        <reference name="/documents/document[@id='PES_Aller']/etat[@id='PES_DepenseAller']/element[@id='LigneDePiece']/@max-display"/>
                    </variable>
                </environment>
                <liste-resultat ordre="ASC,ASC,ASC" tri-defaut="e3lr1,e3lr2,e3lr7">
                    <hidden name="xsl-param:mandatId">
                        <valeur>../n:BlocPiece/n:InfoPce/n:IdPce/@V</valeur>
                    </hidden>
                    <champ id="e3lr0" libelle="Numéro de ligne" affichable="true" exportable="true" identifiant="true">
                        <valeur>n:BlocLignePiece/n:InfoLignePce/n:IdLigne/@V</valeur>
                    </champ>
                    <champ id="e3lr1" libelle="Nom du créancier" affichable="true" exportable="true" identifiant="false">
                        <valeur>n:Tiers/n:InfoTiers/n:Nom/@V</valeur>
                    </champ>
                    <champ id="e3lr2" libelle="Prénom du créancier" affichable="true" exportable="true" identifiant="false">
                        <valeur>n:Tiers/n:InfoTiers/n:Prenom/@V</valeur>
                    </champ>
                    <champ id="e3lr3" libelle="Nature Juridique" affichable="true" exportable="true" identifiant="false">
                        <valeur>@added:LibelleNatJurLignePiece</valeur>
                    </champ>
                    <champ id="e3lr4" libelle="Cat. Tiers" affichable="true" exportable="true" identifiant="false">
                        <valeur>@added:LibelleCatTiersLignePiece</valeur>
                    </champ>
                    <champ id="e3lr5" libelle="Exercice" affichable="true" exportable="true" identifiant="false">
                        <valeur>../../n:BlocBordereau/n:Exer/@V</valeur>
                    </champ>
                    <champ id="e3lr6" libelle="Obj. Mandat" affichable="true" exportable="true" identifiant="false">
                        <valeur>../n:BlocPiece/n:InfoPce/n:Obj/@V</valeur>
                    </champ>
                    <champ id="e3lr7" libelle="Numéro de Mandat" affichable="true" exportable="true" identifiant="true">
                        <valeur>../n:BlocPiece/n:InfoPce/n:IdPce/@V</valeur>
                    </champ>
                    <champ id="e3lr8" libelle="Numéro de marché" affichable="true" exportable="true" identifiant="false">
                        <valeur>n:BlocLignePiece/n:LiensIdent/n:IdMarche/@V</valeur>
                    </champ>
                    <champ id="e3lr9" libelle="Compte Tiers" affichable="true" exportable="true" identifiant="false">
                        <valeur>n:BlocLignePiece/n:InfoLignePce/n:CpteTiers/@V</valeur>
                    </champ>
                    <champ id="e3lr10" libelle="Imput. Nature" affichable="true" exportable="true" identifiant="false">
                        <valeur>n:BlocLignePiece/n:InfoLignePce/n:Nature/@V</valeur>
                    </champ>
                    <champ id="e3lr11" libelle="Imput. Fonction" affichable="true" exportable="true" identifiant="false">
                        <valeur>n:BlocLignePiece/n:InfoLignePce/n:Fonction/@V</valeur>
                    </champ>
                    <champ id="e3lr12" libelle="Code Opération" affichable="true" exportable="true" identifiant="false">
                        <valeur>n:BlocLignePiece/n:InfoLignePce/n:Operation/@V</valeur>
                    </champ>
                    <champ id="e3lr13" libelle="Mt HT" affichable="true" exportable="true" identifiant="false" aggregate="true">
                        <valeur>n:BlocLignePiece/n:InfoLignePce/n:MtHT/@V</valeur>
                    </champ>
                    <champ id="e3lr14" libelle="Mt TTC" affichable="true" exportable="true" identifiant="false" aggregate="true">
                        <valeur>@added:montantTTC</valeur>
                    </champ>
                    <champ id="e3lr15" libelle="Identifiant national" default-display="false" affichable="true" exportable="true" identifiant="false">
                        <valeur>n:Tiers/n:InfoTiers/n:IdTiers/@V</valeur>
                    </champ>
                </liste-resultat>
                <parent element="Piece" path=".."/>
                <critere id="bordereau_exercice" libelle="Exercice du bordereau">
                    <path>{../../n:BlocBordereau/n:Exer/@V=##VALEUR:bordereau_exercice##}</path>
                    <input id="bordereau_exercice" help="/n:PES_Aller/n:PES_DepenseAller/n:Bordereau/n:BlocBordereau/n:Exer/@V"/>            
                </critere>   
                <critere id="bordereau_id" libelle="Numéro de bordereau">
                    <path>{../../n:BlocBordereau/n:IdBord/@V##OPERATEUR:bordereau_id####VALEUR:bordereau_id##}</path>
                    <input id="bordereau_id" datatype="numeric"/>
                </critere>
                <critere id="piece_id" libelle="Numéro de Mandat">
                    <path>{../n:BlocPiece/n:InfoPce/n:IdPce/@V##OPERATEUR:piece_id####VALEUR:piece_id##}</path>
                    <input id="piece_id" datatype="numeric"/>
                </critere>
                <critere id="ligne_piece_nature" libelle="Compte par nature">
                    <path>{##OPERATEUR:ligne_piece_nature##(n:BlocLignePiece/n:InfoLignePce/n:Nature/@V,&quot;##VALEUR:ligne_piece_nature##&quot;)}</path>
                    <input id="ligne_piece_nature" datatype="string" help="/n:PES_Aller/n:PES_DepenseAller/n:Bordereau/n:Piece/n:LigneDePiece/n:BlocLignePiece/n:InfoLignePce/n:Nature/@V"/>
                </critere>
                <critere id="ligne_piece_fonction" libelle="Compte fonction">
                    <path>{##OPERATEUR:ligne_piece_fonction##(n:BlocLignePiece/n:InfoLignePce/n:Fonction/@V,&quot;##VALEUR:ligne_piece_fonction##&quot;)}</path>
                    <input id="ligne_piece_fonction" datatype="string" help="/n:PES_Aller/n:PES_DepenseAller/n:Bordereau/n:Piece/n:LigneDePiece/n:BlocLignePiece/n:InfoLignePce/n:Fonction/@V"/>
                </critere>   
                <critere id="ligne_piece_operation" libelle="Opération">
                    <path>{##OPERATEUR:ligne_piece_operation##(n:BlocLignePiece/n:InfoLignePce/n:Operation/@V,&quot;##VALEUR:ligne_piece_operation##&quot;)}</path>
                    <input id="ligne_piece_operation" datatype="string" help="/n:PES_Aller/n:PES_DepenseAller/n:Bordereau/Piece/n:LigneDePiece/n:BlocLignePiece/n:InfoLignePce/n:Operation/@V"/>
                </critere>
                <critere id="ligne_piece_facture" libelle="Numéro de facture">
                    <path>{##OPERATEUR:ligne_piece_facture##(n:BlocLignePiece/n:InfoLignePce/n:Facture/@V,&quot;##VALEUR:ligne_piece_facture##&quot;)}</path>
                    <input id="ligne_piece_facture" datatype="string"/>
                </critere>
                <critere id="ligne_piece_nature_piece" libelle="Type de pièce origine">
                    <path>{n:BlocLignePiece/n:RattachPiece/n:NatPceOrig/@V=##VALEUR:ligne_piece_nature_piece##}</path>
                    <select id="ligne_piece_nature_piece">
                        <option value="01">Mandat</option>
                        <option value="02">Titre</option> 
                        <option value="03">Paiement</option>
                        <option value="04">Liste non valeur</option>
                    </select>
                </critere>
                <critere id="ligne_piece_exercice_rat" libelle="Exercice de rattachement">
                    <path>{n:BlocLignePiece/n:RattachPiece/n:ExerRat/@V##OPERATEUR:ligne_piece_exercice_rat####VALEUR:ligne_piece_exercice_rat##}</path>
                    <input id="ligne_piece_exercice_rat" datatype="numeric" help="/n:PES_Aller/n:PES_DepenseAller/n:Bordereau/n:Piece/n:LigneDePiece/n:BlocLignePiece/n:RattachPiece/n:ExerRat/@V"/>
                </critere>
                <critere id="ligne_piece_id_piece_origine" libelle="Numéro pièce origine">
                    <path>{n:BlocLignePiece/n:RattachPiece/n:IdPceOrig/@V##OPERATEUR:ligne_piece_id_piece_origine####VALEUR:ligne_piece_id_piece_origine##}</path>
                    <input id="ligne_piece_id_piece_origine" datatype="numeric"/>
                </critere>
                <critere id="ligne_piece_id_marche" libelle="Numéro de marché">
                    <path>{##OPERATEUR:ligne_piece_id_marche##(n:BlocLignePiece/n:LiensIdent/n:IdMarche/@V,##VALEUR:ligne_piece_id_marche##)}</path>
                    <input id="ligne_piece_id_marche" datatype="string" help="/n:PES_Aller/n:PES_DepenseAller/n:Bordereau/n:Piece/n:LigneDePiece/n:BlocLignePiece/n:LiensIdent/n:IdMarche/@V"/>
                </critere>
                <critere id="ligne_piece_id_regie" libelle="Numéro de régie">
                    <path>{n:BlocLignePiece/n:LiensIdent/n:Id_Regie/@V##OPERATEUR:ligne_piece_id_regie####VALEUR:ligne_piece_id_regie##}</path>
                    <input id="ligne_piece_id_regie" datatype="numeric" help="/n:PES_Aller/n:PES_DepenseAller/n:Bordereau/n:Piece/n:LigneDePiece/n:BlocLignePiece/n:LiensIdent/n:Id_Regie/@V"/>
                </critere>
                <critere id="ligne_piece_id_tiers" libelle="Identifiant National" optional-display-id="e3lr15">
                    <path>{##OPERATEUR:ligne_piece_id_tiers##(n:Tiers/n:InfoTiers/n:IdTiers/@V,&quot;##VALEUR:ligne_piece_id_tiers##&quot;)}</path>
                    <input id="ligne_piece_id_tiers" datatype="string"/>
                </critere>
                <critere id="ligne_piece_nature_id_tiers_lib" libelle="Identifiant National (Type)">
                    <path>{n:Tiers/n:InfoTiers/n:NatIdTiers/@V=##VALEUR:ligne_piece_nature_id_tiers##}</path>
                    <select id="ligne_piece_nature_id_tiers">
                        <option value="01">Siret</option>
                        <option value="02">Siren</option>
                        <option value="03">Finess</option>
                        <option value="04">Nir</option>
                    </select>
                </critere>
                <critere id="ligne_piece_categorie_tiers" libelle="Catégorie de tiers">
                    <path>{##OPERATEUR:ligne_piece_categorie_tiers##(n:Tiers/n:InfoTiers/n:CatTiers/@V,&quot;##VALEUR:ligne_piece_categorie_tiers##&quot;)}</path>
                    <select id="ligne_piece_categorie_tiers">
                        <option value="01">Personnes physiques</option>
                        <option value="20">État et établissements publics nationaux</option>
                        <option value="21">Régions</option>
                        <option value="22">Départements</option>
                        <option value="23">Communes</option>
                        <option value="24">Groupements de collectivités</option>
                        <option value="25">Caisses des écoles</option>
                        <option value="26">CCAS</option>
                        <option value="27">Établissements publics de santé</option>
                        <option value="28">École nationale de la santé publique</option>
                        <option value="29">Autres établissements publics et organismes internationaux</option>
                        <option value="50">Personnes morales de droit privé autres qu'organismes sociaux</option>
                        <option value="60">Caisses de sécurité sociale régime général</option>
                        <option value="61">Caisses de sécurité sociale régime agricole</option>
                        <option value="62">Sécurité sociale des travailleurs non salariés et professions non agricoles</option>
                        <option value="63">Autres régimes obligatoires de sécurité sociale</option>
                        <option value="64">Mutuelles et organismes d'assurance</option>
                        <option value="65">Divers autres tiers payants</option>
                        <option value="70">CNRACL</option>
                        <option value="71">IRCANTEC</option>
                        <option value="72">ASSEDIC</option>
                        <option value="73">Caisses mutualistes de retraite complémentaires</option>
                        <option value="74">Autres organismes sociaux</option> 
                    </select>
                </critere>
                <critere id="ligne_piece_nature_juridique" libelle="Nature Juridique">
                    <path>{##OPERATEUR:ligne_piece_nature_juridique##(n:Tiers/n:InfoTiers/n:NatJur/@V,&quot;##VALEUR:ligne_piece_nature_juridique##&quot;)}</path>
                    <select id="ligne_piece_nature_juridique">
                        <option value="00">Inconnue</option>
                        <option value="01">Particuliers</option>
                        <option value="02">Artisan / Commerçant / Agriculteur</option>
                        <option value="03">Société</option>
                        <option value="04">CAM ou caisse appliquant les mêmes règles</option>
                        <option value="05">Caisse complémentaire</option>
                        <option value="06">Association</option>
                        <option value="07">Etat ou organisme d'Etat</option>
                        <option value="08">Etablissement public national</option>
                        <option value="09">Collectivité territoriale / EPL / EPS</option>
                        <option value="10">Etat étranger / Ambassade</option>
                        <option value="11">CAF</option>
                    </select>
                </critere>
                <critere id="ligne_piece_mode_reglement" libelle="Mode de réglement">
                    <path>{n:BlocLignePiece/n:InfoLignePce/n:ModRegl/@V##OPERATEUR:ligne_piece_mode_reglement####VALEUR:ligne_piece_mode_reglement##}</path> 
                   <select id="ligne_piece_mode_reglement">
                        <option value="01">Numéraire</option>
                        <option value="02">Chèque</option>
                        <option value="03">Virement</option>
                        <option value="04">Virement appli externe</option>
                        <option value="05">Virement gros montant</option>
                        <option value="06">Virement à l'étranger</option>
                        <option value="07">Opération budget rattaché</option>
                        <option value="08">Opération d'ordre</option>
                        <option value="09">Autres</option>
                        <option value="10">Prélèvement</option>
                        <option value="11">Virement interne</option>
                    </select>
                </critere> 
                <critere id="ligne_piece_nom" libelle="Tiers (Nom)">
                    <path>{##OPERATEUR:ligne_piece_nom##(n:Tiers/n:InfoTiers/n:Nom/@V,&quot;##VALEUR:ligne_piece_nom##&quot;)}</path>
                    <input id="ligne_piece_nom" datatype="string" uppercase="true"/>
                </critere>
                <critere id="ligne_piece_prenom" libelle="Tiers (Prénom)">
                    <path>{##OPERATEUR:ligne_piece_prenom##(n:Tiers/n:InfoTiers/n:Prenom/@V,&quot;##VALEUR:ligne_piece_prenom##&quot;)}</path>
                    <input id="ligne_piece_prenom" datatype="string" uppercase="true"/>
                </critere>              
                <critere id="ligne_piece_montant_ht" libelle="Montant HT">
                    <path>{n:BlocLignePiece/n:InfoLignePce/n:MtHT/@V##OPERATEUR:ligne_piece_montant_ht####VALEUR:ligne_piece_montant_ht##}</path>
                    <input id="ligne_piece_montant_ht" datatype="numeric"/>
                </critere>
                <critere id="ligne_piece_montant_ttc" libelle="Montant TTC">
                    <path>{@added:montantTTC##OPERATEUR:ligne_piece_montant_ttc####VALEUR:ligne_piece_montant_ttc##}</path>
                    <input id="ligne_piece_montant_ttc" datatype="numeric"/>
                </critere>
            </element>
        </etat>
        
       <etat 
            balise="PES_RecetteAller" 
            balise-namespace="http://www.minefi.gouv.fr/cp/helios/pes_v2/Rev0/aller"
            id="PES_RecetteAller" 
            titre="Recette" 
            use-external-browser="false" 
            importable-element="BordereauRecette"
            xslt-file="PES_V2/mandatBordereauRecette.xsl"
            exportable="true">            
           <element balise="Bordereau" id="BordereauRecette" max-display="20" titre="Bordereaux">
                <path>/n:PES_Aller/n:PES_RecetteAller/n:Bordereau</path>
                <environment>
                    <variable name="max-display" domain="element" type="integer">
                        <libelle>Nombre de Bordereaux affichés</libelle>
                        <reference name="@max-display"/>
                    </variable>
                    <variable name="max-display" domain="documents" type="integer">
                        <libelle>Nombre de Bordereaux affichées</libelle>
                        <reference name="/documents/document[@id='PES_Aller']/etat[@id='PES_RecetteAller']/element[@id='BordereauRecette']/@max-display"/>
                    </variable>
                </environment>
               <liste-resultat ordre="ASC" tri-defaut="e4lr1">
                    <hidden name="xsl-param:elementId">
                        <valeur>name()</valeur>
                    </hidden>
                   <champ id="e4lr1" datatype="integer" libelle="Exercice" affichable="true" exportable="true" identifiant="true">
                       <valeur>n:BlocBordereau/n:Exer/@V</valeur>
                    </champ>
                   <champ id="e4lr2" libelle="Type" affichable="true" exportable="true" identifiant="true">
                        <valeur>@added:TypBordLibelle</valeur>
                    </champ>
                   <champ id="e4lr3" libelle="Numéro" affichable="true" exportable="true" identifiant="true">
                       <valeur>n:BlocBordereau/n:IdBord/@V</valeur>
                    </champ>
                   <champ id="e4lr4" datatype="date" libelle="Emission" affichable="true" exportable="true" identifiant="false">
                       <valeur>n:BlocBordereau/n:DteBordEm/@V</valeur>
                    </champ>
                   <champ id="e4lr5" datatype="integer" libelle="Nbre titres" affichable="true" exportable="true" identifiant="false" aggregate="true">
                       <valeur>n:BlocBordereau/n:NbrPce/@V</valeur>
                    </champ>
                   <champ id="e4lr6" datatype="amount" libelle="Montant HT" affichable="true" exportable="true" identifiant="false" aggregate="true">
                       <valeur>n:BlocBordereau/n:MtBordHt/@V</valeur>
                    </champ>
                   <champ id="e4lr7" datatype="amount" libelle="Montant TTC" affichable="true" exportable="true" identifiant="false" aggregate="true">
                        <valeur>@added:montantTTC</valeur>
                   </champ>
                   <champ id="dteBord" datatype="date" libelle="Date Emission" affichable="true" exportable="true" identifiant="false" aggregate="false">
                       <valeur>n:BlocBordereau/n:DteBordEm/@V</valeur>
                   </champ>
                </liste-resultat>
                <enfants>
                    <enfant element="PieceRecette" path="n:Piece"/>
                </enfants>
                <critere id="bordereau_id" libelle="Numéro de bordereau">
                    <path>{n:BlocBordereau/n:IdBord/@V##OPERATEUR:bordereau_id####VALEUR:bordereau_id##}</path>
                    <input id="bordereau_id" datatype="numeric"/>
                </critere>
                <critere id="bordereau_exercice" libelle="Exercice du bordereau">
                    <path>{n:BlocBordereau/n:Exer/@V=##VALEUR:bordereau_exercice##}</path>
                    <input id="bordereau_exercice" help="/n:PES_Aller/n:PES_RecetteAller/n:Bordereau/n:BlocBordereau/n:Exer/@V"/>
                </critere>
                <critere id="bordereau_type" libelle="Type de bordereau">
                    <path>{n:BlocBordereau/n:TypBord/@V=&quot;##VALEUR:bordereau_type##&quot;}</path>
                    <select id="bordereau_type">
                        <option value="01">Bordereau ordinaire</option>
                        <option value="02">Bordereau d'annulation/réduction</option>
                        <option value="03">Bordereau d'ordre de recette</option>
                        <option value="04">Bordereau de titre émis suite à décision juridictionnelle</option>
                        <option value="05">Entête P503</option>
                    </select>
                </critere>
                <critere id="bordereau_date_emission" libelle="Date émission">
                    <path>{##OPERATEUR:bordereau_date_emission##(n:BlocBordereau/n:DteBordEm/@V,&quot;##VALEUR:bordereau_date_emission##&quot;)}</path>
                    <input id="bordereau_date_emission" datatype="date" xml-format="yyyy-MM-dd"/>
                </critere>                
                <critere id="bordereau_nb_pieces" libelle="Nombre de titres">
                    <path>{n:BlocBordereau/n:NbrPce/@V##OPERATEUR:bordereau_nb_pieces####VALEUR:bordereau_nb_pieces##}</path>
                    <input id="bordereau_nb_pieces" datatype="numeric"/>
                </critere>                
                <critere id="bordereau_mt_bord_ht" libelle="Montant HT">
                    <path>{n:BlocBordereau/n:MtBordHt/@V##OPERATEUR:bordereau_mt_bord_ht####VALEUR:bordereau_mt_bord_ht##}</path>
                    <input id="bordereau_mt_bord_ht" datatype="numeric"/>
                </critere>                
                <critere id="bordereau_mt_bord_ttc" libelle="Montant TTC">
                    <path>{@added:montantTTC##OPERATEUR:bordereau_mt_bord_ttc####VALEUR:bordereau_mt_bord_ttc##}</path>
                    <input id="bordereau_mt_bord_ttc" datatype="numeric"/>
                </critere>                
            </element>
            
           <element balise="Piece" id="PieceRecette" max-display="20" titre="Titres">
                <path>/n:PES_Aller/n:PES_RecetteAller/n:Bordereau/n:Piece</path>
                <environment>
                    <variable name="max-display" domain="element" type="integer">
                        <libelle>Nombre de Bordereaux affichés</libelle>
                        <reference name="@max-display"/>
                    </variable>
                    <variable name="max-display" domain="documents" type="integer">
                        <libelle>Nombre de Bordereaux affichés</libelle>
                        <reference name="/documents/document[@id='PES_Aller']/etat[@id='PES_RecetteAller']/element[@id='PieceRecette']/@max-display"/>
                    </variable>
                </environment>
               <liste-resultat ordre="ASC,ASC" tri-defaut="e5lr2,e5lr5">
                    <hidden name="xsl-param:mandatId">
                        <valeur>n:BlocPiece/n:IdPce/@V</valeur>
                    </hidden>                    
                   <champ id="e5lr1" libelle="Numéro de titre" affichable="true" exportable="true" identifiant="true">
                       <valeur>n:BlocPiece/n:IdPce/@V</valeur>
                    </champ>
                   <champ id="e5lr2" libelle="Type de titre" affichable="true" exportable="true" identifiant="true">
                        <valeur>@added:TypPceLibelle</valeur>
                    </champ>
                   <champ id="e5lr3" libelle="Nature de titre" affichable="true" exportable="true" identifiant="false">
                        <valeur>@added:LibelleNatPiece</valeur>
                    </champ>
                   <champ id="e5lr4" libelle="Exercice" affichable="true" exportable="true" identifiant="false">
                       <valeur>../n:BlocBordereau/n:Exer/@V</valeur>
                    </champ>
                   <champ id="e5lr5" libelle="Objet du titre" affichable="true" exportable="true" identifiant="false">
                       <valeur>n:BlocPiece/n:ObjPce/@V</valeur>
                    </champ>
                   <champ id="e5lr6" libelle="Montant HT" datatype="amount" affichable="true" exportable="true" identifiant="false" aggregate="true">
                        <valeur>@added:montantHT</valeur>
                    </champ>                    
                   <champ id="e5lr7" libelle="Montant TTC" datatype="amount" affichable="true" exportable="true" identifiant="false" aggregate="true">
                        <valeur>@added:montantTTC</valeur>
                    </champ>
                </liste-resultat>
                <parent element="BordereauRecette" path=".." />
                <enfants>
                    <enfant element="LigneDePieceRecette" path="n:LigneDePiece"/>
                </enfants>
                <critere id="bordereau_exercice" libelle="Exercice du bordereau">
                    <path>{../n:BlocBordereau/n:Exer/@V=##VALEUR:bordereau_exercice##}</path>
                    <input id="bordereau_exercice" help="/n:PES_Aller/n:PES_RecetteAller/n:Bordereau/n:BlocBordereau/n:Exer/@V"/>            
                </critere>   
                <critere id="bordereau_id" libelle="Numéro de bordereau">
                    <path>{../n:BlocBordereau/n:IdBord/@V##OPERATEUR:bordereau_id####VALEUR:bordereau_id##}</path>
                    <input id="bordereau_id" datatype="numeric"/>
                </critere>
                <critere id="piece_id_pce" libelle="Numéro de titre">
                    <path>{n:BlocPiece/n:IdPce/@V##OPERATEUR:piece_id_pce####VALEUR:piece_id_pce##}</path>
                    <input id="piece_id_pce" datatype="numeric"/>
                </critere>
                <critere id="piece_id_rol" libelle="Numéro de rôle">
                    <path>{n:BlocPiece/n:IdRol/@V##OPERATEUR:piece_id_rol####VALEUR:piece_id_rol##}</path>
                    <input id="piece_id_rol" datatype="numeric"/>
                </critere>
                <critere id="piece_type_pce" libelle="Type de titre">
                    <path>{n:BlocPiece/n:TypPce/@V=&quot;##VALEUR:piece_type_pce##&quot;}</path>
                    <select id="piece_type_pce">
                        <option value="01">Titre ordinaire</option>
                        <option value="02">Titre correctif</option>
                        <option value="03">Titre d'ordre budgétaire</option>
                        <option value="04">Titre d'ordre mixte</option>
                        <option value="05">Titre émis après encaissement</option>
                        <option value="06">Titre récapitulatif avec rôle</option>
                        <option value="07">Titre récapitulatif sans rôle</option>
                        <option value="08">Rôle titre</option>
                        <option value="09">Titre de majoration</option>
                        <option value="10">Titre en plusieurs années</option>
                        <option value="11">Titre de rattachement</option>
                        <option value="12">Ordre de recette ordonnateur</option>
                        <option value="13">Demande émission de titre (P503)</option>
                        <option value="14">Produits constatés d'avance</option>
                    </select>
                </critere>
                <critere id="piece_nat_pce" libelle="Nature de titre">
                    <path>{n:BlocPiece/n:NatPce/@V=&quot;##VALEUR:piece_nat_pce##&quot;}</path>
                    <select id="piece_nat_pce">
                        <option value="01">Fonctionnement</option>
                        <option value="02">Investissement</option>
                        <option value="03">Inventaire</option>
                        <option value="04">Emprunt</option>
                        <option value="05">Régie</option>
                        <option value="06">Annulation/Réduction</option>
                        <option value="07">Complémentaire</option>
                        <option value="08">Réémis</option>
                        <option value="09">Annulant un mandat</option>
                        <option value="10">Annulation du titre de rattachement</option>
                        <option value="11">Marché</option>
                        <option value="12">Autres</option>
                        <option value="18">Opération d'ordre liée aux cessions</option>
                    </select>
                </critere>
                <critere id="piece_dte_asp" libelle="Date d'envoi de l'avis des sommes à payer">
                    <path>{##OPERATEUR:piece_dte_asp##(n:BlocPiece/n:DteAsp/@V,&quot;##VALEUR:piece_dte_asp##&quot;)}</path>
                    <input id="piece_dte_asp" datatype="date" xml-format="yyyy-MM-dd"/>
                </critere>
                <critere id="piece_deb_fact" libelle="Date de début de la période de facturation">
                    <path>{##OPERATEUR:piece_deb_fact##(n:BlocPiece/n:DebFact/@V,&quot;##VALEUR:piece_deb_fact##&quot;)}</path>
                    <input id="piece_deb_fact" datatype="date" xml-format="yyyy-MM-dd"/>
                </critere>
                <critere id="piece_fin_fact" libelle="Date de fin de la période de facturation">
                    <path>{##OPERATEUR:piece_fin_fact##(n:BlocPiece/n:finFact/@V,&quot;##VALEUR:piece_fin_fact##&quot;)}</path>
                    <input id="piece_fin_fact" datatype="date" xml-format="yyyy-MM-dd"/>
                </critere>
                <critere id="piece_avec_pj" libelle="Pièce avec PJ">
                    <path>{@added:avecPJ=&quot;##VALEUR:piece_avec_pj##&quot;}</path>
                    <select id="piece_avec_pj">
                        <option value="true">OUI</option>
                        <option value="false">NON</option>
                    </select>
                </critere>
               <critere id="justifie_par" libelle="Justifié par">
                   <path>{added:AllPJRef{##OPERATEUR:IdUnique##(n:IdUnique/@V,&quot;##VALEUR:IdUnique##&quot;)}}</path>
                   <input id="IdUnique" datatype="string" libelle="(Id Unique)"/>
               </critere>
            </element>

           <element balise="LigneDePiece" id="LigneDePieceRecette" max-display="20" titre="Lignes De Titre">
                <path>/n:PES_Aller/n:PES_RecetteAller/n:Bordereau/n:Piece/n:LigneDePiece</path>
                <environment>
                    <variable name="max-display" domain="element" type="integer">
                        <libelle>Nombre de Bordereaux affichés</libelle>
                        <reference name="@max-display"/>
                    </variable>
                    <variable name="max-display" domain="documents" type="integer">
                        <libelle>Nombre de Bordereaux affichés</libelle>
                        <reference name="/documents/document[@id='PES_Aller']/etat[@id='PES_RecetteAller']/element[@id='LigneDePieceRecette']/@max-display"/>
                    </variable>
                </environment>
               <liste-resultat ordre="ASC" tri-defaut="e6lr1">
                    <hidden name="xsl-param:mandatId">
                        <valeur>../n:BlocPiece/n:IdPce/@V</valeur>
                    </hidden>
                    <champ id="e6lr0" libelle="Numéro de ligne" affichable="true" exportable="true" identifiant="true">
                    	<valeur>BlocLignePiece/InfoLignePiece/IdLigne/@V</valeur>
                    </champ>                    
                   <champ id="e6lr1" libelle="Exercice" affichable="true" exportable="true" identifiant="false">
                       <valeur>../../n:BlocBordereau/n:Exer/@V</valeur>
                    </champ>
                   <champ id="e6lr2" libelle="Objet du titre" affichable="true" exportable="true" identifiant="false">
                       <valeur>../n:BlocPiece/n:ObjPce/@V</valeur>
                    </champ>
                   <champ id="e6lr3" libelle="Numéro du titre" affichable="true" exportable="true" identifiant="true">
                       <valeur>../n:BlocPiece/n:IdPce/@V</valeur>
                    </champ>
                   <champ id="e6lr4" libelle="Compte de tiers" affichable="true" exportable="true" identifiant="false">
                       <valeur>n:BlocLignePiece/n:InfoLignePiece/n:CpteTiers/@V</valeur>
                    </champ>
                   <champ id="e6lr5" libelle="Imputation par nature" affichable="true" exportable="true" identifiant="false">
                       <valeur>n:BlocLignePiece/n:InfoLignePiece/n:Nature/@V</valeur>
                    </champ>
                   <champ id="e6lr6" libelle="Imputation par fonction" affichable="true" exportable="true" identifiant="false">
                       <valeur>n:BlocLignePiece/n:InfoLignePiece/n:Fonction/@V</valeur>
                    </champ>
                   <champ id="e6lr7" libelle="Code opération" affichable="true" exportable="true" identifiant="false">
                       <valeur>n:BlocLignePiece/n:InfoLignePiece/n:Operation/@V</valeur>
                    </champ>
                   <champ id="e6lr8" libelle="Montant HT" affichable="true" exportable="true" identifiant="false" aggregate="true">
                       <valeur>n:BlocLignePiece/n:InfoLignePiece/n:MtHT/@V</valeur>
                    </champ>
                   <champ id="e6lr9" libelle="Montant TVA" affichable="true" exportable="true" identifiant="false" aggregate="true">
                       <valeur>n:BlocLignePiece/n:InfoLignePiece/n:MtTVA/@V</valeur>
                    </champ>
                    
                   <champ id="e6lr10" libelle="Ligne de titre majorable" default-display="false" affichable="true" exportable="true" identifiant="false">
                       <valeur>n:BlocLignePiece/n:InfoLignePiece/n:Majo/@V</valeur>
                    </champ>
                   <champ id="e6lr11" libelle="Montant TTC" default-display="false" affichable="true" exportable="true" identifiant="false" aggregate="true">
                       <valeur>n:BlocLignePiece/n:InfoLignePiece/n:MontantTTC/@V</valeur>
                    </champ>
                   <champ id="e6lr12" libelle="Date de prélèvement" default-display="false" affichable="true" exportable="true" identifiant="false">
                       <valeur>n:BlocLignePiece/n:InfoPrelevement/n:DtePrel/@V</valeur>
                    </champ>
                   <champ id="e6lr13" libelle="Exercice de rattachement" default-display="false" affichable="true" exportable="true" identifiant="false">
                       <valeur>n:BlocLignePiece/n:RattachPiece/n:ExerRat/@V</valeur>
                    </champ>
                   <champ id="e6lr14" libelle="Numéro de marché" default-display="false" affichable="true" exportable="true" identifiant="false">
                       <valeur>n:BlocLignePiece/n:LiensIdent/n:IdMarche/@V</valeur>
                    </champ>
                   <champ id="e6lr15" libelle="Numéro de régie" default-display="false" affichable="true" exportable="true" identifiant="false">
                       <valeur>n:BlocLignePiece/n:LiensIdent/n:IdRegie/@V</valeur>
                    </champ>
                </liste-resultat>
                <parent element="PieceRecette" path=".." />
                <critere id="bordereau_exercice" libelle="Exercice du bordereau">
                    <path>{../../n:BlocBordereau/n:Exer/@V=##VALEUR:bordereau_exercice##}</path>
                    <input id="bordereau_exercice" help="/n:PES_Aller/n:PES_RecetteAller/n:Bordereau/n:BlocBordereau/n:Exer/@V"/>            
                </critere>   
                <critere id="bordereau_id" libelle="Numéro de bordereau">
                    <path>{../../n:BlocBordereau/n:IdBord/@V##OPERATEUR:bordereau_id####VALEUR:bordereau_id##}</path>
                    <input id="bordereau_id" datatype="numeric"/>
                </critere>
                <critere id="piece_id_pce" libelle="Numéro de titre">
                    <path>{../n:BlocPiece/n:IdPce/@V##OPERATEUR:piece_id_pce####VALEUR:piece_id_pce##}</path>
                    <input id="piece_id_pce" datatype="numeric"/>
                </critere>
                <critere id="ligne_piece_nature" libelle="Compte par nature">
                    <path>{##OPERATEUR:ligne_piece_nature##(n:BlocLignePiece/n:InfoLignePiece/n:Nature/@V,&quot;##VALEUR:ligne_piece_nature##&quot;)}</path>
                    <input id="ligne_piece_nature" datatype="string"/>
                </critere>
                <critere id="ligne_piece_fonction" libelle="Compte fonction">
                    <path>{##OPERATEUR:ligne_piece_fonction##(n:BlocLignePiece/n:InfoLignePiece/n:Fonction/@V,&quot;##VALEUR:ligne_piece_fonction##&quot;)}</path>
                    <input id="ligne_piece_fonction" datatype="string"/>
                </critere>
                <critere id="ligne_piece_operation" libelle="Opération">
                    <path>{##OPERATEUR:ligne_piece_operation##(n:BlocLignePiece/n:InfoLignePiece/n:Operation/@V,&quot;##VALEUR:ligne_piece_operation##&quot;)}</path>
                    <input id="ligne_piece_operation" datatype="string"/>
                </critere>
                <critere id="ligne_piece_majo" libelle="Ligne de titre majorable">
                    <path>{n:BlocLignePiece/n:InfoLignePiece/n:Majo/@V=&quot;##VALEUR:ligne_piece_majo##&quot;}</path>
                    <select id="ligne_piece_majo">
                        <option value="true">OUI</option>
                        <option value="false">NON</option>
                    </select>
                </critere>
                <critere id="ligne_piece_nat_pce_orig" libelle="Type de pièce origine">
                    <path>{n:BlocLignePiece/n:RattachPiece/n:NatPceOrig/@V=##VALEUR:ligne_piece_nat_pce_orig##}</path>
                    <select id="ligne_piece_nat_pce_orig">
                    <option value="01">Mandat</option>
                    <option value="02">Titre</option> 
                    <option value="03">Paiement</option>
                    <option value="04">Liste non valeur</option>
                </select>
                </critere>
                <critere id="ligne_piece_id_pce_orig" libelle="Numéro pièce origine">
                    <path>{n:BlocLignePiece/n:RattachPiece/n:IdPceOrig/@V##OPERATEUR:ligne_piece_id_pce_orig####VALEUR:ligne_piece_id_pce_orig##}</path>
                    <input id="ligne_piece_id_pce_orig" datatype="numeric"/>
                </critere>
                <critere id="ligne_piece_mt_ht" libelle="Montant HT">
                    <path>{n:BlocLignePiece/n:InfoLignePiece/n:MtHT/@V##OPERATEUR:ligne_piece_mt_ht####VALEUR:ligne_piece_mt_ht##}</path>
                    <input id="ligne_piece_mt_ht" datatype="numeric"/>
                </critere>
                <critere id="ligne_piece_mt_ttc" libelle="Montant TTC">
                    <path>{@added:montantTTC##OPERATEUR:ligne_piece_mt_ttc####VALEUR:ligne_piece_mt_ttc##}</path>
                    <input id="ligne_piece_mt_ttc" datatype="numeric"/>
                </critere>
                <critere id="ligne_piece_dte_prel" libelle="Date de prélèvement" optional-display-id="e6lr12">
                    <path>{##OPERATEUR:ligne_piece_dte_prel##(n:BlocLignePiece/n:InfoPrelevement/n:DtePrel/@V,&quot;##VALEUR:ligne_piece_dte_prel##&quot;)}</path>
                    <input id="ligne_piece_dte_prel" datatype="date" xml-format="yyyy-MM-dd"/>
                </critere>
                <critere id="ligne_piece_exer_rat" libelle="Exercice de rattachement" optional-display-id="e6lr13">
                    <path>{n:BlocLignePiece/n:RattachPiece/n:ExerRat/@V=&quot;##VALEUR:ligne_piece_exer_rat##&quot;}</path>
                    <input id="ligne_piece_exer_rat" help="/n:PES_Aller/n:PES_RecetteAller/n:Bordereau/n:Piece/n:LigneDePiece/n:BlocLignePiece/n:RattachPiece/n:ExerRat/@V"/>
                </critere>
                <critere id="ligne_piece_id_marche" libelle="Numéro de marché" optional-display-id="e6lr14">
                    <path>{##OPERATEUR:ligne_piece_id_marche##(n:BlocLignePiece/n:LiensIdent/n:IdMarche/@V,&quot;##VALEUR:ligne_piece_id_marche##&quot;)}</path>
                    <input id="ligne_piece_id_marche" help="/n:PES_Aller/n:PES_RecetteAller/n:Bordereau/n:Piece/n:LigneDePiece/n:BlocLignePiece/n:LiensIdent/n:IdMarche/@V" datatype="string"/>
                </critere>
                <critere id="ligne_piece_id_regie" libelle="Numéro de régie" optional-display-id="e6lr15">
                    <path>{n:BlocLignePiece/n:LiensIdent/n:IdRegie/@V=&quot;##VALEUR:ligne_piece_id_regie##&quot;}</path>
                    <input id="ligne_piece_id_regie" help="/n:PES_Aller/n:PES_RecetteAller/n:Bordereau/n:Piece/n:LigneDePiece/n:BlocLignePiece/n:LiensIdent/n:IdRegie/@V"></input>
                </critere>
            </element>
        </etat>
        
        <!--        <etat balise="PES_RoleAller" id="PES_RoleAller" titre="PES Role Aller" use-external-browser="true" importable-element="Bordereau">
            <element balise="Bordereau" id="BordereauRoleAller" max-display="500" titre="Bordereaux Role Aller">
            <path>/PES_Aller/PES_RoleAller/Bordereau</path>
            <liste-resultat ordre="ASC" tri-defaut="lr1">
            <champ id="lr1" libelle="LR1">
            <valeur></valeur>
            </champ>
            </liste-resultat>
            
            <critere id="bordereau_exercice" libelle="Exercice du bordereau">
            <path>{../../Bordereau/BlocBordereau/Exer/@V=##VALEUR:bordereau_exercice##}</path>
            <select id="bordereau_exercice">
            <special-key-entry distinct="true" pos="1"/>
            </select>
            </critere>
            </element>
            
            </etat>
            <etat balise="PES_BudgetAller" id="PES_BudgetAller" titre="PES Budget Aller" use-external-browser="true" importable-element="Bordereau">
            <element balise="Bordereau" id="BordereauBudgetAller" max-display="500" titre="Bordereaux Budget Aller">
            <path>/PES_Aller/PES_BudgetAller/Bordereau</path>
            <liste-resultat ordre="ASC" tri-defaut="lr1">
            <champ id="lr1" libelle="LR1">
            <valeur></valeur>
            </champ>
            </liste-resultat>
            
            <critere id="bordereau_exercice" libelle="Exercice du bordereau">
            <path>{../../Bordereau/BlocBordereau/Exer/@V=##VALEUR:bordereau_exercice##}</path>
            <select id="bordereau_exercice">
            <special-key-entry distinct="true" pos="1"/>
            </select>
            </critere>
            </element>
            
            </etat>
            <etat balise="PES_EtatActif" id="PES_EtatActif" titre="PES Etat Actif" use-external-browser="true" importable-element="Bordereau">
            <element balise="Bordereau" id="BordereauEtatActif" max-display="500" titre="Bordereaux Role Aller">
            <path>/PES_Aller/PES_EtatActif/Bordereau</path>
            <liste-resultat ordre="ASC" tri-defaut="lr1">
            <champ id="lr1" libelle="LR1">
            <valeur></valeur>
            </champ>
            </liste-resultat>
            
            <critere id="bordereau_exercice" libelle="Exercice du bordereau">
            <path>{../../Bordereau/BlocBordereau/Exer/@V=##VALEUR:bordereau_exercice##}</path>
            <select id="bordereau_exercice">
            <special-key-entry distinct="true" pos="1"/>
            </select>
            </critere>
            </element>
            
            </etat>
            <etat balise="PES_Marche" id="PES_Marche" titre="PES Marche" use-external-browser="true" importable-element="Bordereau">
            <element balise="Bordereau" id="BordereauMarche" max-display="500" titre="Bordereaux Marche">
            <path>/PES_Aller/PES_Marche/Bordereau</path>
            <liste-resultat ordre="ASC" tri-defaut="lr1">
            <champ id="lr1" libelle="LR1">
            <valeur></valeur>
            </champ>
            </liste-resultat>
            
            <critere id="bordereau_exercice" libelle="Exercice du bordereau">
            <path>{../../Bordereau/BlocBordereau/Exer/@V=##VALEUR:bordereau_exercice##}</path>
            <select id="bordereau_exercice">
            <special-key-entry distinct="true" pos="1"/>
            </select>
            </critere>
            </element>
            
            </etat>
            <etat balise="PES_EtatAPassif" id="PES_EtatPassif" titre="PES Etat Passif" use-external-browser="true" importable-element="Bordereau">
            <element balise="Bordereau" id="BordereauEtatPassif" max-display="500" titre="Bordereaux Etat Passif">
            <path>/PES_Aller/PES_EtatPassif/Bordereau</path>
            <liste-resultat ordre="ASC" tri-defaut="lr1">
            <champ id="lr1" libelle="LR1">
            <valeur></valeur>
            </champ>
            </liste-resultat>
            
            <critere id="bordereau_exercice" libelle="Exercice du bordereau">
            <path>{../../Bordereau/BlocBordereau/Exer/@V=##VALEUR:bordereau_exercice##}</path>
            <select id="bordereau_exercice">
            <special-key-entry distinct="true" pos="1"/>
            </select>
            </critere>
            </element>
            
            </etat>
            
            <etat balise="PES_PJ" id="PES_PJ" titre="PES PJ" use-external-browser="true" importable-element="Bordereau">
            <element balise="PJ" id="PJ" max-display="500" titre="PJS">
            <path>/PES_Aller/PES_PJ/PJ</path>
            <liste-resultat ordre="ASC" tri-defaut="lr1">
            <champ id="lr1" libelle="LR1">
            <valeur></valeur>
            </champ>
            </liste-resultat>
            
            <critere id="bordereau_exercice" libelle="Exercice du bordereau">
            <path>{../../Bordereau/BlocBordereau/Exer/@V=##VALEUR:bordereau_exercice##}</path>
            <select id="bordereau_exercice">
            <special-key-entry distinct="true" pos="1"/>
            </select>
            </critere>
            </element>
            
            </etat>
        -->

        <etat 
            balise="PES_PJ"
            balise-namespace="http://www.minefi.gouv.fr/cp/helios/pes_v2/Rev0/aller"
            id="PES_PJ" 
              titre="Pièces Justificatives" 
              use-external-browser="false" 
              importable-element="PJ" 
              xslt-file="" 
              transform-class="fr.gouv.finances.dgfip.xemelios.importers.transformers.PJTransformeur"
              exportable="true">
            <entete id="e3">EnTetePES_PJ</entete>
            <element balise="PJ" id="PJ" max-display="500" titre="Pièces Justificatives">
                <path>/n:PES_Aller/n:PES_PJ/n:PJ</path>
                <environment>
                    <variable name="max-display" domain="element" type="integer">
                        <libelle>Nombre de pièces justificatives affichées</libelle>
                        <reference name="@max-display"/>
                    </variable>
                    <variable name="max-display" domain="documents" type="integer">
                        <libelle>Nombre de pièces justificatives affichées</libelle>
                        <reference name="/documents/document[@id='PES_Aller']/etat[@id='PES_PJ']/element[@id='PJ']/@max-display"/>
                    </variable>
                </environment>
                <liste-resultat ordre="ASC" tri-defaut="e7lr1">
                    <champ id="e7lr1"  libelle="Type PJ" affichable="true" exportable="true" identifiant="false">
                        <valeur>@LibTypePJ</valeur>
                    </champ>
                    <champ id="e7lr2"  libelle="Nom PJ" affichable="true" exportable="true" identifiant="false">
                        <valeur>n:NomPJ/@V</valeur>
                    </champ>
                    <champ id="e7lr3"  libelle="Description" affichable="true" exportable="true" identifiant="false">
                        <valeur>n:Description/@V</valeur>
                    </champ>
                    <champ id="e7lr4"  libelle="Id. Unique" affichable="true" exportable="true" identifiant="true">
                        <valeur>n:IdUnique/@V</valeur>
                    </champ>
                    <champ id="e7lr5"  libelle="Serveur" affichable="true" exportable="true" identifiant="false">
                        <valeur>n:ServeurId/@V</valeur>
                    </champ>
                    <champ id="e7lr8" libelle="PJs" datatype="pj-list" affichable="true" exportable="false" identifiant="false">
                        <valeur>n:PJRef</valeur>
                    </champ>
                </liste-resultat>
                
                <critere id="CRI_PES_PJ_PJ_TYPEPJ" libelle="Type PJ">
                    <path>{n:TypePJ/@V=##VALEUR:TypePJ##}</path>
                    <select id="TypePJ">
                        <option value="001">Document Budgétaire</option>
                        <option value="002">Facture de Recette</option>
                        <option value="003">Facture de Dépense</option>
                        <option value="004">Etat de Paye</option>
                        <option value="005">Etat d'Aide Sociale</option>
                    </select>
                </critere>
                <critere id="CRI_PES_PJ_PJ_NOMPJ" libelle="Nom PJ">
                    <path>{##OPERATEUR:NomPJ##(n:NomPJ/@V,&quot;##VALEUR:NomPJ##&quot;)}</path>
                    <input id="NomPJ" datatype="string"/>
                </critere>
                <critere id="CRI_PES_PJ_PJ_DESCRIPTION" libelle="Description">
                    <path>{##OPERATEUR:Description##(n:Description/@V,&quot;##VALEUR:Description##&quot;)}</path>
                    <input id="Description" datatype="string"/>
                </critere>
                <critere id="CRI_PES_PJ_PJ_IDUNIQUE" libelle="Id. Unique">
                    <path>{##OPERATEUR:IdUnique##(n:IdUnique/@V,&quot;##VALEUR:IdUnique##&quot;)}</path>
                    <input id="IdUnique" datatype="string"/>
                </critere>
                <critere id="CRI_PES_PJ_PJ_SERVEURID" libelle="Serveur">
                    <path>{##OPERATEUR:ServeurId##(n:ServeurId/@V,&quot;##VALEUR:ServeurId##&quot;)}</path>
                    <input id="ServeurId" datatype="string"/>
                </critere>
            </element>
        </etat>
        <etat balise="none"
            balise-namespace="http://www.minefi.gouv.fr/cp/helios/pes_v2/Rev0/aller"
            id="general_view" titre="Etat général" use-external-browser="false" displayInMenuIf="xemelios.pes-aller.show-general" exportable="false" xslt-file="PES_V2/general-view.xsl">
            <element balise="none2" id="hiddenElem" max-display="1" titre="none">
                <path>.</path>
            </element>
        </etat>
        <etat balise="none2"
            balise-namespace="http://www.minefi.gouv.fr/cp/helios/pes_v2/Rev0/aller"
            id="analyse-flux" titre="Etat général" use-external-browser="false" displayInMenuIf="xemelios.pes-aller.show-analyse-flux" exportable="false" xslt-file="PES_V2/analyse-flux.xsl">
            <element balise="none2" id="hiddenElem" max-display="1" titre="none">
                <path>.</path>
            </element>
        </etat>
        <traitementexterne id="verification-signature" libelle="Vérification de la signature"  >
          <parameter name="always_use_libxml2"    value="false" />
          <parameter name="do_validation"         value="false" />
          <parameter name="do_posttrait"          value="false" />
          <parameter name="signature_xpath"       value="//ds:Signature" />
          <parameter name="max_file_size_apachexmlsec" value="20"  />
          <parameter name="external_dtd"   value="PES_V2/pes_v2.DTD" />
        </traitementexterne>
    </document>
  </documents>