<?xml version="1.0" encoding="UTF-8"?>
<documents xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="../../../defs/config-metier/documents-def.xsd">
    <document
        balise="Ertn"
        extension="xml"
        id="ertn"
        import-class="fr.gouv.finances.dgfip.xemelios.importers.DefaultImporter"
        persistence-config="ertn/ertn-persistence.xml"
        referentiel="not-available-tag"
        titre="ERTN"
        natIdColl="SIRET"><!-- referentiel-xslt-file="ertn/nomenclature.xsl" -->
        
        <namespaces>
            <!--ns prefix="" uri="http://www.xemelios.org/namespaces#ertn"/-->
            <ns prefix="n" uri="http://www.xemelios.org/namespaces#ertn"/>
            <ns prefix="added" uri="http://projets.admisource.gouv.fr/xemelios/namespaces#added"/>
        </namespaces>
        
        <!--special-key id="sp1" libelle="Ann&#233;e" path="/Ertn/ReferenceNomenclature/Code/@V" pos="1"/-->
        
        <default-budget value="00">Budget principal</default-budget>
        
        <collectivite-path id="cp">
            <path>/Ertn/Collectivite</path>
            <code-path>/Ertn/Collectivite/Code/@V</code-path>
            <libelle-path>/Ertn/Collectivite/Libelle/@V</libelle-path>
        </collectivite-path>
        <budget-path id="b1">
            <path>/Ertn/Budget</path>
            <code-path>/Ertn/Budget/Code/@V</code-path>
            <libelle-path>/Ertn/Budget/Libelle/@V</libelle-path>
        </budget-path>
        
        <entete id="e1">Collectivite</entete>
        <entete id="e2">Budget</entete>
        
        <etat 
            balise="EtatErtn" 
            balise-namespace="http://www.xemelios.org/namespaces#ertn"
            id="etatErtn" titre="Etat D&#233;taill&#233; des Titres Nat." use-external-browser="false" importable-element="ligneErtn" exportable="true" xslt-file="ertn/ertn.xsl">
            
            <element balise="LigneErtn" id="ligneErtn" max-display="250" titre="Etat D&#233;taill&#233; des Titres Nationaux" searchable="true">
                <path>/n:Ertn/n:EtatErtn/n:LigneErtn</path>
                <!--environment>
                    <variable name="max-display" domain="element" type="integer">
                        <libelle>Nombre de lignes affich&#233;es</libelle>
                        <reference name="@max-display"/>
                        <input id="max-display"/>
                    </variable>
                    <variable name="max-display" domain="documents" type="integer">
                        <libelle>Nombre de lignes affich&#233;es</libelle>
                        <reference
                            name="/documents/document[@id='ertn']/etat[@id='etatErtn']/element[@id='ligneErtn']/@max-display"/>
                        <input id="max-display"/>
                    </variable>
                </environment-->
                
                <liste-resultat ordre="ASC" tri-defaut="lr1">
                    <champ id="lr1" datatype="date" libelle="Date Compta.">
                        <valeur>@DateCompta</valeur>
                    </champ>
                    <champ id="lr2"  libelle="Ref. Pce Fin.">
                        <valeur>@ReferencePceFinanciere</valeur>
                    </champ>
                    <champ id="lr3"  libelle="Domaine Activite">
                        <valeur>@DomaineActivite</valeur>
                    </champ>
                    <champ id="lr4"  libelle="Txt Fin.">
                        <valeur>@TexteFinancier</valeur>
                    </champ>
                    <champ id="lr10"  libelle="Txt Entete Fin.">
                        <valeur>@TexteEnteteFinancier</valeur>
                    </champ>
                    <champ id="lr5"  libelle="Affectation">
                        <valeur>@Affectation</valeur>
                    </champ>
                    <champ id="lr6"  libelle="Centre Fin.">
                        <valeur>@CentreFinancier</valeur>
                    </champ>
                    <champ id="lr7"  libelle="Centre Cout">
                        <valeur>@CentreCoutDesign</valeur>
                    </champ>
                    <champ id="lr8"  libelle="Fonds">
                        <valeur>@Fonds</valeur>
                    </champ>
                    <champ id="lr9"  libelle="Societe">
                        <valeur>@Societe</valeur>
                    </champ>
                    <champ id="lr11"  libelle="Societe Design">
                        <valeur>@SocieteDesign</valeur>
                    </champ>
                    <champ id="lr12"  libelle="Design. Fin.">
                        <valeur>@DesignFinanciere</valeur>
                    </champ>
                    <champ id="lr13"  libelle="Cpte General">
                        <valeur>@CpteGeneral</valeur>
                    </champ>
                    <champ id="lr14" datatype="integer" libelle="Debit Credit">
                        <valeur>@DebitCredit</valeur>
                    </champ>
                    <champ id="lr15"  libelle="Nom Tiers">
                        <valeur>@NomTiers</valeur>
                    </champ>
                    <champ id="lr16"  libelle="Client Siret">
                        <valeur>@ClientSiret</valeur>
                    </champ>
                    <champ id="lr17" datatype="decimal" libelle="Mt PCE">
                        <valeur>@MtPCE</valeur>
                    </champ>
                    <champ id="lr18"  libelle="Type Cpte">
                        <valeur>@TypeCpte</valeur>
                    </champ>
                    <champ id="lr19"  libelle="Num. Pce Fin.">
                        <valeur>@NumPceFinanciere</valeur>
                    </champ>
                    <champ id="lr20"  libelle="Partenaires">
                        <valeur>@Partenaires</valeur>
                    </champ>
                    <champ id="lr21" datatype="integer" libelle="Num. Poste Fin.">
                        <valeur>@NumPosteFinancier</valeur>
                    </champ>
                    <champ id="lr22"  libelle="Centre Fin. Design.">
                        <valeur>@CentreFinancierDesign</valeur>
                    </champ>
                    <champ id="lr23"  libelle="Client">
                        <valeur>@Client</valeur>
                    </champ>
                    <champ id="lr24" datatype="integer" libelle="Exe. Compta.">
                        <valeur>@ExerciceCompta</valeur>
                    </champ>
                    <champ id="lr25"  libelle="Ministere Budg. Design.">
                        <valeur>@MinistereBudgetaireDesign</valeur>
                    </champ>
                    <champ id="lr26"  libelle="Cpte Pce">
                        <valeur>@CptePce</valeur>
                    </champ>
                    <champ id="lr27" datatype="date" libelle="Date Pce">
                        <valeur>@DatePce</valeur>
                    </champ>
                    <champ id="lr28"  libelle="Num Engag. Tiers">
                        <valeur>@NumEngagTiers</valeur>
                    </champ>
                    <champ id="lr29"  libelle="Ministere Budg.">
                        <valeur>@MinistereBudgetaire</valeur>
                    </champ>
                    <champ id="lr30"  libelle="CentreCout">
                        <valeur>@CentreCout</valeur>
                    </champ>
                    <champ id="lr31"  libelle="Domaine Fonct.">
                        <valeur>@DomaineFonctionnement</valeur>
                    </champ>
                </liste-resultat>
                
                <critere id="CRI_ERTN_LIGNE_DATECOMPTA" libelle="Date Comptable">
                    <path>{##OPERATEUR:DateCompta##(@DateCompta,&quot;##VALEUR:DateCompta##&quot;)}</path>
                    <input id="DateCompta" datatype="date" xml-format="yyyy-MM-dd"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_REFERENCEPCEFINANCIERE" libelle="R&#233;f&#233;rence Pi&#232;ce Financi&#232;re">
                    <path>{##OPERATEUR:ReferencePceFinanciere##(upper-case(@ReferencePceFinanciere),&quot;##VALEUR:ReferencePceFinanciere##&quot;)}</path>
                    <input id="ReferencePceFinanciere" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_DOMAINEACTIVITE" libelle="Domaine Activit&#233;">
                    <path>{##OPERATEUR:DomaineActivite##(upper-case(@DomaineActivite),&quot;##VALEUR:DomaineActivite##&quot;)}</path>
                    <input id="DomaineActivite" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_TEXTEFINANCIER" libelle="Texte Financier">
                    <path>{##OPERATEUR:TexteFinancier##(upper-case(@TexteFinancier),&quot;##VALEUR:TexteFinancier##&quot;)}</path>
                    <input id="TexteFinancier" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_AFFECTATION" libelle="Affectation">
                    <path>{##OPERATEUR:Affectation##(upper-case(@Affectation),&quot;##VALEUR:Affectation##&quot;)}</path>
                    <input id="Affectation" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_CENTREFINANCIER" libelle="Centre Financier">
                    <path>{##OPERATEUR:CentreFinancier##(upper-case(@CentreFinancier),&quot;##VALEUR:CentreFinancier##&quot;)}</path>
                    <input id="CentreFinancier" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_CENTRECOUTDESIGN" libelle="Centre Cout (Designation)">
                    <path>{##OPERATEUR:CentreCoutDesign##(upper-case(@CentreCoutDesign),&quot;##VALEUR:CentreCoutDesign##&quot;)}</path>
                    <input id="CentreCoutDesign" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_FONDS" libelle="Fonds">
                    <path>{##OPERATEUR:Fonds##(upper-case(@Fonds),&quot;##VALEUR:Fonds##&quot;)}</path>
                    <input id="Fonds" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_SOCIETE" libelle="Soci&#233;t&#233;">
                    <path>{##OPERATEUR:Societe##(upper-case(@Societe),&quot;##VALEUR:Societe##&quot;)}</path>
                    <input id="Societe" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_TEXTEENTETEFINANCIER" libelle="Texte Financier (Entete)">
                    <path>{##OPERATEUR:TexteEnteteFinancier##(upper-case(@TexteEnteteFinancier),&quot;##VALEUR:TexteEnteteFinancier##&quot;)}</path>
                    <input id="TexteEnteteFinancier" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_SOCIETEDESIGN" libelle="Soci&#233;t&#233; D&#233;signation">
                    <path>{##OPERATEUR:SocieteDesign##(upper-case(@SocieteDesign),&quot;##VALEUR:SocieteDesign##&quot;)}</path>
                    <input id="SocieteDesign" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_DESIGNFINANCIERE" libelle="Designation Financi&#232;re">
                    <path>{##OPERATEUR:DesignFinanciere##(upper-case(@DesignFinanciere),&quot;##VALEUR:DesignFinanciere##&quot;)}</path>
                    <input id="DesignFinanciere" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_CPTEGENERAL" libelle="Compte G&#233;n&#233;ral">
                    <path>{##OPERATEUR:CpteGeneral##(upper-case(@CpteGeneral),&quot;##VALEUR:CpteGeneral##&quot;)}</path>
                    <input id="CpteGeneral" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_DEBITCREDIT" libelle="D&#233;bit / Cr&#233;dit">
                    <path>{@DebitCredit##OPERATEUR:DebitCredit####VALEUR:DebitCredit##}</path>
                    <input id="DebitCredit" datatype="numeric"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_NOMTIERS" libelle="Nom Tiers">
                    <path>{##OPERATEUR:NomTiers##(upper-case(@NomTiers),&quot;##VALEUR:NomTiers##&quot;)}</path>
                    <input id="NomTiers" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_CLIENTSIRET" libelle="Client Siret">
                    <path>{##OPERATEUR:ClientSiret##(upper-case(@ClientSiret),&quot;##VALEUR:ClientSiret##&quot;)}</path>
                    <input id="ClientSiret" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_MTPCE" libelle="Montant PCE">
                    <path>{@MtPCE##OPERATEUR:MtPCE####VALEUR:MtPCE##}</path>
                    <input id="MtPCE" datatype="numeric"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_TYPECPTE" libelle="Type Compte">
                    <path>{##OPERATEUR:TypeCpte##(upper-case(@TypeCpte),&quot;##VALEUR:TypeCpte##&quot;)}</path>
                    <input id="TypeCpte" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_NUMPCEFINANCIERE" libelle="Num&#233;ro Pi&#232;ce Financi&#232;re">
                    <path>{##OPERATEUR:NumPceFinanciere##(upper-case(@NumPceFinanciere),&quot;##VALEUR:NumPceFinanciere##&quot;)}</path>
                    <input id="NumPceFinanciere" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_PARTENAIRES" libelle="Partenaires">
                    <path>{##OPERATEUR:Partenaires##(upper-case(@Partenaires),&quot;##VALEUR:Partenaires##&quot;)}</path>
                    <input id="Partenaires" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_NUMPOSTEFINANCIER" libelle="Num&#233;ro Poste Financier">
                    <path>{@NumPosteFinancier##OPERATEUR:NumPosteFinancier####VALEUR:NumPosteFinancier##}</path>
                    <input id="NumPosteFinancier" datatype="numeric"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_CENTREFINANCIERDESIGN" libelle="Centre Financier (Designation)">
                    <path>{##OPERATEUR:CentreFinancierDesign##(upper-case(@CentreFinancierDesign),&quot;##VALEUR:CentreFinancierDesign##&quot;)}</path>
                    <input id="CentreFinancierDesign" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_CLIENT" libelle="Client">
                    <path>{##OPERATEUR:Client##(upper-case(@Client),&quot;##VALEUR:Client##&quot;)}</path>
                    <input id="Client" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_EXERCICECOMPTA" libelle="Exercice Comptable">
                    <path>{@ExerciceCompta##OPERATEUR:ExerciceCompta####VALEUR:ExerciceCompta##}</path>
                    <input id="ExerciceCompta" datatype="numeric"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_MINISTEREBUDGETAIREDESIGN" libelle="Minist&#232;re Budg&#233;taire (Designation)">
                    <path>{##OPERATEUR:MinistereBudgetaireDesign##(upper-case(@MinistereBudgetaireDesign),&quot;##VALEUR:MinistereBudgetaireDesign##&quot;)}</path>
                    <input id="MinistereBudgetaireDesign" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_CPTEPCE" libelle="Compte PCE">
                    <path>{##OPERATEUR:CptePce##(upper-case(@CptePce),&quot;##VALEUR:CptePce##&quot;)}</path>
                    <input id="CptePce" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_DATEPCE" libelle="Date PCE">
                    <path>{##OPERATEUR:DatePce##(@DatePce,&quot;##VALEUR:DatePce##&quot;)}</path>
                    <input id="DatePce" datatype="date" xml-format="yyyy-MM-dd"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_NUMENGAGTIERS" libelle="Num&#233;ro Engagement (Tiers)">
                    <path>{##OPERATEUR:NumEngagTiers##(upper-case(@NumEngagTiers),&quot;##VALEUR:NumEngagTiers##&quot;)}</path>
                    <input id="NumEngagTiers" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_MINISTEREBUDGETAIRE" libelle="Minist&#232;re Budg&#233;taire">
                    <path>{##OPERATEUR:MinistereBudgetaire##(upper-case(@MinistereBudgetaire),&quot;##VALEUR:MinistereBudgetaire##&quot;)}</path>
                    <input id="MinistereBudgetaire" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_CENTRECOUT" libelle="Centre Cout">
                    <path>{##OPERATEUR:CentreCout##(upper-case(@CentreCout),&quot;##VALEUR:CentreCout##&quot;)}</path>
                    <input id="CentreCout" datatype="string" uppercase="true"/>
                </critere>
                <critere id="CRI_ERTN_LIGNE_DOMAINEFONCTIONNEMENT" libelle="Domaine Fonctionnement">
                    <path>{##OPERATEUR:DomaineFonctionnement##(upper-case(@DomaineFonctionnement),&quot;##VALEUR:DomaineFonctionnement##&quot;)}</path>
                    <input id="DomaineFonctionnement" datatype="string" uppercase="true"/>
                </critere>
            </element>
        </etat>
     </document>
</documents>
