<?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="DocEtatsFrais" extension="xml" id="DocEtatsFrais" import-class="fr.gouv.finances.dgfip.xemelios.etatFrais.EtatFraisImporter" persistence-config="etat-frais/etat-frais-persist.xml" referentiel="no-balise" titre="Etat de frais FEN0058" natIdColl="SIRET"
              isControlable="true" 
              control-config-file="etat-frais/controls_etatfrais.xml"
              browsable="false" ordre-presentation="500">
        <namespaces>
            <ns prefix="ef" uri="urn:DGFIP:EtatsFrais"/>
            <ns prefix="inv" uri="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"/>
            <ns prefix="cbc" uri="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"/>
            <ns prefix="cac" uri="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"/>
            <ns prefix="cec" uri="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"/>
            <ns prefix="dgfip" uri="urn:DGFIP:EtatFrais:OrdreMission"/>
            <ns prefix="added" uri="http://projets.admisource.gouv.fr/xemelios/namespaces#added"/>
            <ns prefix="ano" uri="http://projets.admisource.gouv.fr/xemelios/namespaces#anomally"/>
        </namespaces>
        <default-budget value="00">LFI</default-budget>
        <collectivite-path id="cp">
            <path>/DocEtatsFrais/Collectivite</path>
            <code-path>/DocEtatsFrais/Collectivite/@code</code-path>
            <libelle-path>/DocEtatsFrais/Collectivite/@libelle</libelle-path>
        </collectivite-path>
        <budget-path id="bp">
            <path>/DocEtatsFrais/Budget</path>
            <code-path>/DocEtatsFrais/Budget/@code</code-path>
            <libelle-path>/DocEtatsFrais/Budget/@libelle</libelle-path>
        </budget-path>
        <resource id="pays">
            <option value="AF">AFGHANISTAN</option>
            <option value="ZA">AFRIQUE DU SUD</option>
            <option value="AX">ÅLAND, ÎLES</option>
            <option value="AL">ALBANIE</option>
            <option value="DZ">ALGÉRIE</option>
            <option value="DE">ALLEMAGNE</option>
            <option value="AD">ANDORRE</option>
            <option value="AO">ANGOLA</option>
            <option value="AI">ANGUILLA</option>
            <option value="AQ">ANTARCTIQUE</option>
            <option value="AG">ANTIGUA-ET-BARBUDA</option>
            <option value="AN">ANTILLES NÉERLANDAISES</option>
            <option value="SA">ARABIE SAOUDITE</option>
            <option value="AR">ARGENTINE</option>
            <option value="AM">ARMÉNIE</option>
            <option value="AW">ARUBA</option>
            <option value="AU">AUSTRALIE</option>
            <option value="AT">AUTRICHE</option>
            <option value="AZ">AZERBAÏDJAN</option>
            <option value="BS">BAHAMAS</option>
            <option value="BH">BAHREÏN</option>
            <option value="BD">BANGLADESH</option>
            <option value="BB">BARBADE</option>
            <option value="BY">BÉLARUS</option>
            <option value="BE">BELGIQUE</option>
            <option value="BZ">BELIZE</option>
            <option value="BJ">BÉNIN</option>
            <option value="BM">BERMUDES</option>
            <option value="BT">BHOUTAN</option>
            <option value="BO">BOLIVIE</option>
            <option value="BA">BOSNIE-HERZÉGOVINE</option>
            <option value="BW">BOTSWANA</option>
            <option value="BV">BOUVET, ÎLE</option>
            <option value="BR">BRÉSIL</option>
            <option value="BN">BRUNÉI DARUSSALAM</option>
            <option value="BG">BULGARIE</option>
            <option value="BF">BURKINA FASO</option>
            <option value="BI">BURUNDI</option>
            <option value="KY">CAÏMANES, ÎLES</option>
            <option value="KH">CAMBODGE</option>
            <option value="CM">CAMEROUN</option>
            <option value="CA">CANADA</option>
            <option value="CV">CAP-VERT</option>
            <option value="CF">CENTRAFRICAINE, RÉPUBLIQUE</option>
            <option value="CL">CHILI</option>
            <option value="CN">CHINE</option>
            <option value="CX">CHRISTMAS, ÎLE</option>
            <option value="CY">CHYPRE</option>
            <option value="CC">COCOS (KEELING), ÎLES</option>
            <option value="CO">COLOMBIE</option>
            <option value="KM">COMORES</option>
            <option value="CG">CONGO</option>
            <option value="CD">CONGO, LA RÉPUBLIQUE DÉMOCRATIQUE DU</option>
            <option value="CK">COOK, ÎLES</option>
            <option value="KR">CORÉE, RÉPUBLIQUE DE</option>
            <option value="KP">CORÉE, RÉPUBLIQUE POPULAIRE DÉMOCRATIQUE DE</option>
            <option value="CR">COSTA RICA</option>
            <option value="CI">CÔTE D'IVOIRE</option>
            <option value="HR">CROATIE</option>
            <option value="CU">CUBA</option>
            <option value="DK">DANEMARK</option>
            <option value="DJ">DJIBOUTI</option>
            <option value="DO">DOMINICAINE, RÉPUBLIQUE</option>
            <option value="DM">DOMINIQUE</option>
            <option value="EG">ÉGYPTE</option>
            <option value="SV">EL SALVADOR</option>
            <option value="AE">ÉMIRATS ARABES UNIS</option>
            <option value="EC">ÉQUATEUR</option>
            <option value="ER">ÉRYTHRÉE</option>
            <option value="ES">ESPAGNE</option>
            <option value="EE">ESTONIE</option>
            <option value="US">ÉTATS-UNIS</option>
            <option value="ET">ÉTHIOPIE</option>
            <option value="FK">FALKLAND, ÎLES (MALVINAS)</option>
            <option value="FO">FÉROÉ, ÎLES</option>
            <option value="FJ">FIDJI</option>
            <option value="FI">FINLANDE</option>
            <option value="FR">FRANCE</option>
            <option value="GA">GABON</option>
            <option value="GM">GAMBIE</option>
            <option value="GE">GÉORGIE</option>
            <option value="GS">GÉORGIE DU SUD ET LES ÎLES SANDWICH DU SUD</option>
            <option value="GH">GHANA</option>
            <option value="GI">GIBRALTAR</option>
            <option value="GR">GRÈCE</option>
            <option value="GD">GRENADE</option>
            <option value="GL">GROENLAND</option>
            <option value="GP">GUADELOUPE</option>
            <option value="GU">GUAM</option>
            <option value="GT">GUATEMALA</option>
            <option value="GG">GUERNESEY</option>
            <option value="GN">GUINÉE</option>
            <option value="GW">GUINÉE-BISSAU</option>
            <option value="GQ">GUINÉE ÉQUATORIALE</option>
            <option value="GY">GUYANA</option>
            <option value="GF">GUYANE FRANÇAISE</option>
            <option value="HT">HAÏTI</option>
            <option value="HM">HEARD, ÎLE ET MCDONALD, ÎLES</option>
            <option value="HN">HONDURAS</option>
            <option value="HK">HONG-KONG</option>
            <option value="HU">HONGRIE</option>
            <option value="IM">ÎLE DE MAN</option>
            <option value="UM">ÎLES MINEURES ÉLOIGNÉES DES ÉTATS-UNIS</option>
            <option value="VG">ÎLES VIERGES BRITANNIQUES</option>
            <option value="VI">ÎLES VIERGES DES ÉTATS-UNIS</option>
            <option value="IN">INDE</option>
            <option value="ID">INDONÉSIE</option>
            <option value="IR">IRAN, RÉPUBLIQUE ISLAMIQUE D'</option>
            <option value="IQ">IRAQ</option>
            <option value="IE">IRLANDE</option>
            <option value="IS">ISLANDE</option>
            <option value="IL">ISRAËL</option>
            <option value="IT">ITALIE</option>
            <option value="JM">JAMAÏQUE</option>
            <option value="JP">JAPON</option>
            <option value="JE">JERSEY</option>
            <option value="JO">JORDANIE</option>
            <option value="KZ">KAZAKHSTAN</option>
            <option value="KE">KENYA</option>
            <option value="KG">KIRGHIZISTAN</option>
            <option value="KI">KIRIBATI</option>
            <option value="KW">KOWEÏT</option>
            <option value="LA">LAO, RÉPUBLIQUE DÉMOCRATIQUE POPULAIRE</option>
            <option value="LS">LESOTHO</option>
            <option value="LV">LETTONIE</option>
            <option value="LB">LIBAN</option>
            <option value="LR">LIBÉRIA</option>
            <option value="LY">LIBYENNE, JAMAHIRIYA ARABE</option>
            <option value="LI">LIECHTENSTEIN</option>
            <option value="LT">LITUANIE</option>
            <option value="LU">LUXEMBOURG</option>
            <option value="MO">MACAO</option>
            <option value="MK">MACÉDOINE, L'EX-RÉPUBLIQUE YOUGOSLAVE DE</option>
            <option value="MG">MADAGASCAR</option>
            <option value="MY">MALAISIE</option>
            <option value="MW">MALAWI</option>
            <option value="MV">MALDIVES</option>
            <option value="ML">MALI</option>
            <option value="MT">MALTE</option>
            <option value="MP">MARIANNES DU NORD, ÎLES</option>
            <option value="MA">MAROC</option>
            <option value="MH">MARSHALL, ÎLES</option>
            <option value="MQ">MARTINIQUE</option>
            <option value="MU">MAURICE</option>
            <option value="MR">MAURITANIE</option>
            <option value="YT">MAYOTTE</option>
            <option value="MX">MEXIQUE</option>
            <option value="FM">MICRONÉSIE, ÉTATS FÉDÉRÉS DE</option>
            <option value="MD">MOLDOVA, RÉPUBLIQUE DE</option>
            <option value="MC">MONACO</option>
            <option value="MN">MONGOLIE</option>
            <option value="ME">MONTÉNÉGRO</option>
            <option value="MS">MONTSERRAT</option>
            <option value="MZ">MOZAMBIQUE</option>
            <option value="MM">MYANMAR</option>
            <option value="NA">NAMIBIE</option>
            <option value="NR">NAURU</option>
            <option value="NP">NÉPAL</option>
            <option value="NI">NICARAGUA</option>
            <option value="NE">NIGER</option>
            <option value="NG">NIGÉRIA</option>
            <option value="NU">NIUÉ</option>
            <option value="NF">NORFOLK, ÎLE</option>
            <option value="NO">NORVÈGE</option>
            <option value="NC">NOUVELLE-CALÉDONIE</option>
            <option value="NZ">NOUVELLE-ZÉLANDE</option>
            <option value="IO">OCÉAN INDIEN, TERRITOIRE BRITANNIQUE DE L'</option>
            <option value="OM">OMAN</option>
            <option value="UG">OUGANDA</option>
            <option value="UZ">OUZBÉKISTAN</option>
            <option value="PK">PAKISTAN</option>
            <option value="PW">PALAOS</option>
            <option value="PS">PALESTINIEN OCCUPÉ, TERRITOIRE</option>
            <option value="PA">PANAMA</option>
            <option value="PG">PAPOUASIE-NOUVELLE-GUINÉE</option>
            <option value="PY">PARAGUAY</option>
            <option value="NL">PAYS-BAS</option>
            <option value="PE">PÉROU</option>
            <option value="PH">PHILIPPINES</option>
            <option value="PN">PITCAIRN</option>
            <option value="PL">POLOGNE</option>
            <option value="PF">POLYNÉSIE FRANÇAISE</option>
            <option value="PR">PORTO RICO</option>
            <option value="PT">PORTUGAL</option>
            <option value="QA">QATAR</option>
            <option value="RE">RÉUNION</option>
            <option value="RO">ROUMANIE</option>
            <option value="GB">ROYAUME-UNI</option>
            <option value="RU">RUSSIE, FÉDÉRATION DE</option>
            <option value="RW">RWANDA</option>
            <option value="EH">SAHARA OCCIDENTAL</option>
            <option value="BL">SAINT-BARTHÉLEMY</option>
            <option value="SH">SAINTE-HÉLÈNE</option>
            <option value="LC">SAINTE-LUCIE</option>
            <option value="KN">SAINT-KITTS-ET-NEVIS</option>
            <option value="SM">SAINT-MARIN</option>
            <option value="MF">SAINT-MARTIN</option>
            <option value="PM">SAINT-PIERRE-ET-MIQUELON</option>
            <option value="VA">SAINT-SIÈGE (ÉTAT DE LA CITÉ DU VATICAN)</option>
            <option value="VC">SAINT-VINCENT-ET-LES GRENADINES</option>
            <option value="SB">SALOMON, ÎLES</option>
            <option value="WS">SAMOA</option>
            <option value="AS">SAMOA AMÉRICAINES</option>
            <option value="ST">SAO TOMÉ-ET-PRINCIPE</option>
            <option value="SN">SÉNÉGAL</option>
            <option value="RS">SERBIE</option>
            <option value="SC">SEYCHELLES</option>
            <option value="SL">SIERRA LEONE</option>
            <option value="SG">SINGAPOUR</option>
            <option value="SK">SLOVAQUIE</option>
            <option value="SI">SLOVÉNIE</option>
            <option value="SO">SOMALIE</option>
            <option value="SD">SOUDAN</option>
            <option value="LK">SRI LANKA</option>
            <option value="SE">SUÈDE</option>
            <option value="CH">SUISSE</option>
            <option value="SR">SURINAME</option>
            <option value="SJ">SVALBARD ET ÎLE JAN MAYEN</option>
            <option value="SZ">SWAZILAND</option>
            <option value="SY">SYRIENNE, RÉPUBLIQUE ARABE</option>
            <option value="TJ">TADJIKISTAN</option>
            <option value="TW">TAÏWAN, PROVINCE DE CHINE</option>
            <option value="TZ">TANZANIE, RÉPUBLIQUE-UNIE DE</option>
            <option value="TD">TCHAD</option>
            <option value="CZ">TCHÈQUE, RÉPUBLIQUE</option>
            <option value="TF">TERRES AUSTRALES FRANÇAISES</option>
            <option value="TH">THAÏLANDE</option>
            <option value="TL">TIMOR-LESTE</option>
            <option value="TG">TOGO</option>
            <option value="TK">TOKELAU</option>
            <option value="TO">TONGA</option>
            <option value="TT">TRINITÉ-ET-TOBAGO</option>
            <option value="TN">TUNISIE</option>
            <option value="TM">TURKMÉNISTAN</option>
            <option value="TC">TURKS ET CAÏQUES, ÎLES</option>
            <option value="TR">TURQUIE</option>
            <option value="TV">TUVALU</option>
            <option value="UA">UKRAINE</option>
            <option value="UY">URUGUAY</option>
            <option value="VU">VANUATU</option>
            <option value="VE">VENEZUELA</option>
            <option value="VN">VIET NAM</option>
            <option value="WF">WALLIS ET FUTUNA</option>
            <option value="YE">YÉMEN</option>
            <option value="ZM">ZAMBIE</option>
            <option value="ZW">ZIMBABWE</option>
        </resource>
        <resource id="types.lignes">
            <option value="AUTRE">Autre</option>
            <option value="HOTEL">Hotel</option>
            <option value="PARKING">Parking</option>
            <option value="VOITURE">Voiture</option>
            <option value="2_ROUES">2 roues</option>
            <option value="TAXI">Taxi</option>
            <option value="PEAGE">Péage</option>
            <option value="TRAIN">Train</option>
            <option value="AVION">Avion</option>
            <option value="CAR">Car / Bus</option>
            <option value="BATEAU">Bateau</option>
            <option value="AUTRE_TRANSPORT_COMMUN">Transport en commun</option>
            <option value="REPAS">Repas</option>
            <option value="NUITEE">Nuitée</option>
            <option value="ABONNEMENT">Abonnement</option>
        </resource>
        <resource id="additional.property">
            <option value="CH_COMTE_PCE">Compte d'imputation</option>
            <option value="LIEU_DEPART_COMMUNE">Départ - commune</option>
            <option value="LIEU_DEPART_CP">Départ - C.P.</option>
            <option value="LIEU_ARRIVEE_COMMUNE">Arrivée - commune</option>
            <option value="LIEU_ARRIVEE_CP">Arrivée - C.P.</option>
            <option value="PUISSANCE">Puissance fiscale</option>
            <option value="IMMATRICULATION">Immatriculation</option>
            <option value="PRIX_VEHICULE">Prix véhicule</option>
            <option value="PRIX_CARBURANT">Prix carburant</option>
            <option value="NB_KM_AUTORISES">Nb Kms autorisés</option>
            <option value="KM_DEBUT_ANNEE">Kms cumulés annuels</option>
            <option value="CYLINDREE">Cylindrée</option>
            <option value="DATE_DEPART">Date départ</option>
            <option value="DATE_ARRIVEE">Date arrivée</option>
            <option value="CATEGORIE">Classe de transport</option>
            <option value="CH_CENTRE_COUTS">Centre coûts (Chorus)</option>
            <option value="CH_CENTRE_FINANCIER">Centre financier (Chorus)</option>
            <option value="CH_DOMAINE_FONCTIONNEL">Domaine fonctionnel (Chorus)</option>
            <option value="CH_LOCALISATION_INTERMINISTERIELLE">Localisation interministérielle (Chorus)</option>
            <option value="CH_PROJET_ANALYTIQUE_MINISTERIEL">Projet analytique ministériel (Chorus)</option>
            <option value="CH_LOCALISATION_MINISTERIELLE">Localisation ministérielle (Chorus)</option>
            <option value="CH_NATURE_MINISTERIELLE">Nature détaillée ministérielle (Chorus)</option>
            <option value="CH_AXE_MINISTERIEL_1">Axe ministériel 1 (Chorus)</option>
            <option value="CH_AXE_MINISTERIEL_2">Axe ministériel 2 (Chorus)</option>
        </resource>
        <resource id="civilites">
            <option value="CELIBATAIRE">Célibataire</option>
            <option value="MARIE">Marié(e)</option>
            <option value="DIVORCE">Divorcé(e)</option>
            <option value="VEUF">Veuf(ve)</option>
            <option value="PACSE">Pacsé(e)</option>
            <option value="CONCUBINAGE">Vit maritalement</option>
        </resource>
        <resource id="idTiersChorus">
            <option value="ZCOM">personne morale ou physique immatriculée dans les collectivités d’Outre Mer (Nouvelle Calédonie)</option>
            <option value="ZCPD">tiers occasionnel</option>
            <option value="ZETR">personne morale hors UE</option>
            <option value="ZEUR">personne morale UE hors France</option>
            <option value="ZFRA">personne morale ou physique immatriculées SIRET</option>
            <option value="ZPHY">personne physique hors TAE</option>
            <option value="ZREG">régie</option>
            <option value="ZSRV">service de l’Etat ministériel</option>
            <option value="ZTAE">tiers agent de l’Etat</option>
        </resource>
        <entete id="e1">/DocEtatsFrais/Collectivite</entete>
        <entete id="e2">/DocEtatsFrais/Budget</entete>
        <etat 
            balise="EtatsFrais"
            balise-namespace="urn:DGFIP:EtatsFrais"
            id="EtatFrais" 
            titre="Etats de frais" 
            use-external-browser="false" 
            importable-element="invoice" 
            exportable="true" 
            xslt-file="etat-frais/EtatFrais.xsl">
            <element balise="Invoice" id="invoice" max-display="300" titre="Etat de frais" searchable="true">
                <path>/added:DocEtatsFrais/ef:EtatsFrais/ef:Invoice</path>
                <liste-resultat ordre="ASC" tri-defaut="emetteur.ID">
                    <champ id="ID" libelle="Identifiant Etat Frais" exportable="true" affichable="true" datatype="string" aggregate="false" default-display="false" identifiant="true">
                        <valeur>cbc:ID</valeur>
                    </champ>
                    <champ id="emetteur.ID" libelle="Emetteur Identifiant" exportable="true" datatype="string" default-display="true" affichable="true" aggregate="false">
                        <valeur>cac:AccountingCustomerParty/cac:Party/cac:PartyIdentification/cbc:ID/text()</valeur>
                    </champ>
                    <champ id="emetteur.nom" libelle="Emetteur Nom" exportable="true" affichable="true" default-display="false" datatype="string">
                        <valeur>cac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName/text()</valeur>
                    </champ>
                    <champ id="agent.ID" libelle="Agent Identifiant" datatype="string" affichable="true" exportable="true" aggregate="false" default-display="false">
                        <valeur>cac:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID/text()</valeur>
                    </champ>
                    <champ id="agent.nom" libelle="Agent Nom" default-display="true" aggregate="false" exportable="true" affichable="true" datatype="string">
                        <valeur>cac:AccountingSupplierParty/cac:Party/cac:Person/cbc:FamilyName/text()</valeur>
                    </champ>
                    <champ id="agent.prenom" libelle="Agent Prénom" default-display="true" aggregate="false" exportable="true" affichable="true" datatype="string">
                        <valeur>cac:AccountingSupplierParty/cac:Party/cac:Person/cbc:FirstName/text()</valeur>
                    </champ>
                    <champ id="agent.civilite" libelle="Agent Civilité" default-display="true" aggregate="false" exportable="true" affichable="true" datatype="string">
                        <valeur>cac:AccountingSupplierParty/cac:Party/cac:Person/cbc:Title/text()</valeur>
                    </champ>
                    <champ id="agent.postaladdress.zone" libelle="Agent Adresse CP" datatype="string" affichable="true" exportable="true" aggregate="false" default-display="true">
                        <valeur>cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:PostalZone/text()</valeur>
                    </champ>
                    <champ id="agent.postaladdress.city" libelle="Agent Adresse Ville" datatype="string" affichable="true" exportable="true" aggregate="false" default-display="true">
                        <valeur>cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:CityName/text()</valeur>
                    </champ>
                    <champ id="agent.postaladdress.line" libelle="Agent Adresse Rue" datatype="string" affichable="true" exportable="true" aggregate="false" default-display="true">
                        <valeur>cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cac:AddressLine[position()=last()]/cbc:Line/text()</valeur>
                    </champ>
                    <champ id="agent.postaladdress.country" libelle="Agent Adresse Pays" datatype="string" affichable="true" exportable="true" aggregate="false" default-display="true">
                        <valeur>cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cac:Country/cbc:Name/text()</valeur>
                    </champ>
                    <champ id="agent.physicallocation.zone" libelle="Agent Résidence CP" datatype="string" affichable="true" exportable="true" aggregate="false" default-display="true">
                        <valeur>cac:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cbc:PostalZone/text()</valeur>
                    </champ>
                    <champ id="agent.physicallocation.city" libelle="Agent Résidence Ville" datatype="string" affichable="true" exportable="true" aggregate="false" default-display="true">
                        <valeur>cac:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cbc:CityName/text()</valeur>
                    </champ>
                    <champ id="agent.physicallocation.line" libelle="Agent Résidence Rue" datatype="string" affichable="true" exportable="true" aggregate="false" default-display="true">
                        <valeur>cac:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:AddressLine[position()=last()]/cbc:Line/text()</valeur>
                    </champ>
                    <champ id="agent.physicallocation.country" libelle="Agent Résidence Pays" datatype="string" affichable="true" exportable="true" aggregate="false" default-display="true">
                        <valeur>cac:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:Country/cbc:Name/text()</valeur>
                    </champ>
                    <champ id="agent.grade" libelle="Agent Grade" datatype="string" default-display="false" aggregate="false" exportable="true" affichable="true">
                        <valeur>cec:UBLExtensions/cec:UBLExtension[cec:ExtensionURI='DGFIP:EtatFrais:OrdreMission']/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:Grade/text()</valeur>
                    </champ>
                    <champ id="agent.emploi" libelle="Agent Emploi/Fonction" datatype="string" default-display="false" aggregate="false" exportable="true" affichable="true">
                        <valeur>cec:UBLExtensions/cec:UBLExtension[cec:ExtensionURI='DGFIP:EtatFrais:OrdreMission']/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:EmploiFonction/text()</valeur>
                    </champ>
                    <champ id="agent.statut" libelle="Agent Statut" datatype="string" default-display="false" aggregate="false" exportable="true" affichable="true">
                        <valeur>cec:UBLExtensions/cec:UBLExtension[cec:ExtensionURI='DGFIP:EtatFrais:OrdreMission']/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:Statut/text()</valeur>
                    </champ>
                    <champ id="agent.famille.situation" libelle="Agent Situation famil." datatype="string" default-display="false" aggregate="false" exportable="true" affichable="true">
                        <valeur>cec:UBLExtensions/cec:UBLExtension[cec:ExtensionURI='DGFIP:EtatFrais:OrdreMission']/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:SituationFamille/text()</valeur>
                    </champ>
                    <champ id="agent.nbenfants" libelle="Agent Nb. Enfants" datatype="integer" default-display="false" aggregate="true" exportable="true" affichable="true">
                        <valeur>cec:UBLExtensions/cec:UBLExtension[cec:ExtensionURI='DGFIP:EtatFrais:OrdreMission']/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:NbEnfants/text()</valeur>
                    </champ>
                    <champ id="agent.chorus.typetiers" libelle="Agent Chorus Type tiers" datatype="string" default-display="false" aggregate="false" exportable="true" affichable="true">
                        <valeur>cec:UBLExtensions/cec:UBLExtension[cec:ExtensionURI='DGFIP:EtatFrais:OrdreMission']/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:AgentChorus/dgfip:TypeTiers/@libelle</valeur>
                    </champ>
                    <champ id="agent.chorus.idfonc" libelle="Agent Chorus id. fonctionnel" datatype="string" default-display="false" aggregate="false" exportable="true" affichable="true">
                        <valeur>cec:UBLExtensions/cec:UBLExtension[cec:ExtensionURI='DGFIP:EtatFrais:OrdreMission']/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:AgentChorus/dgfip:IdFoncTiers/text()</valeur>
                    </champ>
                    <champ id="agent.chorus.id" libelle="Agent Chorus identifiant" datatype="string" default-display="false" aggregate="false" exportable="true" affichable="true">
                        <valeur>cec:UBLExtensions/cec:UBLExtension[cec:ExtensionURI='DGFIP:EtatFrais:OrdreMission']/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:AgentChorus/dgfip:IdChorusTiers/text()</valeur>
                    </champ>
                    <champ id="agent.rib" libelle="Compte bancaire">
                        <valeur>cac:PaymentMeans/@added:RIB</valeur>
                    </champ>
                    <champ id="OM.ID" libelle="O.M. Identifiant" datatype="string" affichable="true" exportable="true" aggregate="false" default-display="true">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:ID/text()</valeur>
                    </champ>
                    <champ id="OM.valideur.ID" libelle="O.M. Valideur Identifiant" datatype="string" affichable="true" exportable="true" aggregate="false" default-display="false">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Valideur/cac:PartyIdentification/cbc:ID/text()</valeur>
                    </champ>
                    <champ id="OM.valideur.nom" libelle="O.M. Valideur Nom" datatype="string" affichable="true" exportable="true" aggregate="false" default-display="false">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Valideur/cac:Person/cbc:FamilyName/text()</valeur>
                    </champ>
                    <champ id="OM.valideur.prenom" libelle="O.M. Valideur Prénom" datatype="string" affichable="true" exportable="true" aggregate="false" default-display="false">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Valideur/cac:Person/cbc:FirstName/text()</valeur>
                    </champ>
                    <champ id="OM.date.validation" libelle="O.M. Date Validation" datatype="date" affichable="true" default-display="false" exportable="true" aggregate="false">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:DateValidation/text()</valeur>
                    </champ>
                    <champ id="OM.nature.om" libelle="O.M. Nature O.M." datatype="string" affichable="true" default-display="false" exportable="true" aggregate="false">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:NatureOM/@added:libelle</valeur>
                    </champ>
                    <champ id="OM.montant.estimatif" libelle="O.M. Mt estim." datatype="amount" aggregate="true" exportable="true" affichable="true" default-display="false">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:MontantEstimatif/text()</valeur>
                    </champ>
                    <champ id="OM.lieu.depl.pays" libelle="O.M. Dépl. pays" datatype="string" aggregate="false" exportable="true" affichable="true" default-display="false">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuDeplacement/@added:libPays</valeur>
                    </champ>
                    <champ id="OM.lieu.depl.cp" libelle="O.M. Dépl. CP" datatype="string" aggregate="false" exportable="true" affichable="true" default-display="false">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuDeplacement/@CP</valeur>
                    </champ>
                    <champ id="OM.lieu.depl.ville" libelle="O.M. Dépl. Commune" datatype="string" aggregate="false" exportable="true" affichable="true" default-display="false">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuDeplacement/@Commune</valeur>
                    </champ>
                    <champ id="OM.lieu.dep.pays" libelle="O.M. Départ pays" datatype="string" aggregate="false" exportable="true" affichable="true" default-display="false">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuDepart/@added:libPays</valeur>
                    </champ>
                    <champ id="OM.lieu.dep.cp" libelle="O.M. Départ CP" datatype="string" aggregate="false" exportable="true" affichable="true" default-display="false">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuDepart/@CP</valeur>
                    </champ>
                    <champ id="OM.lieu.dep.ville" libelle="O.M. Départ Commune" datatype="string" aggregate="false" exportable="true" affichable="true" default-display="false">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuDepart/@Commune</valeur>
                    </champ>
                    <champ id="OM.lieu.arr.pays" libelle="O.M. Arrivée pays" datatype="string" aggregate="false" exportable="true" affichable="true" default-display="false">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuArrivee/@added:libPays</valeur>
                    </champ>
                    <champ id="OM.lieu.arr.cp" libelle="O.M. Arrivée CP" datatype="string" aggregate="false" exportable="true" affichable="true" default-display="false">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuArrivee/@CP</valeur>
                    </champ>
                    <champ id="OM.lieu.arr.ville" libelle="O.M. Arrivée Commune" datatype="string" aggregate="false" exportable="true" affichable="true" default-display="false">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuArrivee/@Commune</valeur>
                    </champ>
                    <champ id="OM.date.depart" libelle="O.M. Date Départ" datatype="date" aggregate="false" exportable="true" affichable="true" default-display="false">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:DateDepart/text()</valeur>
                    </champ>
                    <champ id="OM.date.retour" libelle="O.M. Date Retour" datatype="date" aggregate="false" exportable="true" affichable="true" default-display="false">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:DateRetour/text()</valeur>
                    </champ>
                    <champ id="EF.valideur.ID" libelle="E.F. Valideur Identifiant" datatype="string" affichable="true" exportable="true" aggregate="false" default-display="false">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:Valideur/cac:PartyIdentification/cbc:ID/text()</valeur>
                    </champ>
                    <champ id="EF.valideur.nom" libelle="E.F. Valideur Nom" datatype="string" affichable="true" exportable="true" aggregate="false" default-display="false">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:Valideur/cac:Person/cbc:FamilyName/text()</valeur>
                    </champ>
                    <champ id="EF.valideur.prenom" libelle="E.F. Valideur Prénom" datatype="string" affichable="true" exportable="true" aggregate="false" default-display="false">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:Valideur/cac:Person/cbc:FirstName/text()</valeur>
                    </champ>
                    <champ id="EF.comptable.assign" libelle="E.F. Comptable assign." datatype="string" affichable="true" default-display="false" exportable="true" aggregate="false">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:ComptableAssignataire/text()</valeur>
                    </champ>
                    <champ id="EF.total.transport" libelle="E.F. Total Transport" datatype="amount" affichable="true" aggregate="true" default-display="false" exportable="true">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:TotalFraisTransport/text()</valeur>
                    </champ>
                    <champ id="EF.total.residence" libelle="E.F. Total Résidence" datatype="amount" affichable="true" aggregate="true" default-display="false" exportable="true">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:TotalIndemnitesSejour/text()</valeur>
                    </champ>
                    <champ id="EF.chorus.societe" libelle="E.F. Chorus Société" datatype="string" affichable="true" exportable="true" default-display="false">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:EtatFraisChorus/dgfip:Societe/text()</valeur>
                    </champ>
                    <champ id="EF.chorus.domaine" libelle="E.F. Chorus Dom. Activité" datatype="string" affichable="true" exportable="true" default-display="false">
                        <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:EtatFraisChorus/dgfip:DomaineActivite/text()</valeur>
                    </champ>
                    <champ id="EF.mt.total" libelle="Montant Total" datatype="amount" default-display="true" affichable="true" exportable="true" aggregate="true">
                        <valeur>cac:LegalMonetaryTotal/cbc:LineExtensionAmount/text()</valeur>
                    </champ>
                </liste-resultat>
                <critere id="c.ID" libelle="E.F. Identifiant">
                    <path>{##OPERATEUR:c.EF.ID##(upper-case(cbc:ID/text()),&quot;##VALEUR:c.EF.ID##&quot;)}</path>
                    <input id="c.EF.ID" datatype="string" help="/added:DocEtatsFrais/ef:EtatsFrais/ef:Invoice/cbc:ID/text()" uppercase="true"/>
                </critere>
                <critere id="emetteur.ID" libelle="Emetteur Identifiant">
                    <path>{##OPERATEUR:emetteur.id##(upper-case(cac:AccountingCustomerParty/cac:Party/cac:PartyIdentification/cbc:ID/text()),&quot;##VALEUR:emetteur.id##&quot;)}</path>
                    <input id="emetteur.id" datatype="string" uppercase="true" help="/added:DocEtatsFrais/ef:EtatsFrais/ef:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyIdentification/cbc:ID/text()"/>
                </critere>
                <critere id="emetteur.nom" libelle="Emetteur Nom">
                    <path>{##OPERATEUR:emetteur.nom##(upper-case(cac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName/text()),&quot;##VALEUR:emetteur.nom##&quot;)}</path>
                    <input id="emetteur.nom" datatype="string" uppercase="true" help="/added:DocEtatsFrais/ef:EtatsFrais/ef:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName/text()"/>
                </critere>
                <critere id="agent.id" libelle="Agent Identifiant">
                    <path>{##OPERATEUR:agent.id##(upper-case(cac:AccountingSupplierParty/cac:Party/cac:PartyIdentification[last()]/cbc:ID/text()),&quot;##VALEUR:agent.id##&quot;)}</path>
                    <input id="agent.id" datatype="string" uppercase="true"/>
                </critere>
                <critere id="agent.nom" libelle="Agent Nom">
                    <path>{##OPERATEUR:agent.nom##(upper-case(cac:AccountingSupplierParty/cac:Party/cac:Person/cbc:FamilyName/text()),&quot;##VALEUR:agent.nom##&quot;)}</path>
                    <input id="agent.nom" datatype="string" uppercase="true"/>
                </critere>
                <critere id="agent.prenom" libelle="Agent Prénom">
                    <path>{##OPERATEUR:agent.prenom##(upper-case(cac:AccountingSupplierParty/cac:Party/cac:Person/cbc:FirstName/text()),&quot;##VALEUR:agent.prenom##&quot;)}</path>
                    <input id="agent.prenom" datatype="string" uppercase="true"/>
                </critere>
                <critere id="agent.civilite" libelle="Agent Civilité">
                    <path>{##OPERATEUR:agent.civilite##(upper-case(cac:AccountingSupplierParty/cac:Party/cac:Person/cbc:Title/text()),&quot;##VALEUR:agent.civilite##&quot;)}</path>
                    <input id="agent.civilite" datatype="string" uppercase="true"/>
                </critere>
                <critere id="agent.address.zone" libelle="Agent Adresse CP">
                    <path>{##OPERATEUR:agent.address.zone##(upper-case(cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:PostalZone/text()),&quot;##VALEUR:agent.address.zone##&quot;)}</path>
                    <input id="agent.address.zone" datatype="string"/>
                </critere>
                <critere id="agent.address.city" libelle="Agent Adresse Ville">
                    <path>{##OPERATEUR:agent.address.city##(upper-case(cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:CityName/text()),&quot;##VALEUR:agent.address.city##&quot;)}</path>
                    <input id="agent.address.city" datatype="string" uppercase="true"/>
                </critere>
                <critere id="agent.address.country" libelle="Agent Adresse Pays">
                    <path>{cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cac:Country/cbc:Name/text()=&quot;##VALEUR:agent.address.country##&quot;}</path>
                    <select id="agent.address.country">
                        <resource-ref ref-id="pays"/>
                    </select>
                </critere>
                <critere id="agent.residence.zone" libelle="Agent Résidence CP">
                    <path>{##OPERATEUR:agent.residence.zone##(upper-case(cac:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cbc:PostalZone/text()),&quot;##VALEUR:agent.residence.zone##&quot;)}</path>
                    <input id="agent.residence.zone" datatype="string"/>
                </critere>
                <critere id="agent.residence.city" libelle="Agent Résidence Ville">
                    <path>{##OPERATEUR:agent.residence.city##(upper-case(cac:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cbc:CityName/text()),&quot;##VALEUR:agent.residence.city##&quot;)}</path>
                    <input id="agent.residence.city" datatype="string" uppercase="true"/>
                </critere>
                <critere id="agent.residence.country" libelle="Agent Résidence Pays">
                    <path>{cac:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:Country/cbc:Name/text()=&quot;##VALEUR:agent.residence.country##&quot;}</path>
                    <select id="agent.residence.country">
                        <resource-ref ref-id="pays"/>
                    </select>
                </critere>
                <critere id="agent.grade" libelle="Agent Grade">
                    <path>{##OPERATEUR:agent.grade##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:Grade/text()),&quot;##VALEUR:agent.grade##&quot;)}</path>
                    <input id="agent.grade" datatype="string" uppercase="true" help="/added:DocEtatsFrais/ef:EtatsFrais/ef:Invoice/cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:Grade/text()"/>
                </critere>
                <critere id="agent.emploi" libelle="Agent Emploi">
                    <path>{##OPERATEUR:agent.emploi##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:EmploiFonction/text()),&quot;##VALEUR:agent.emploi##&quot;)}</path>
                    <input id="agent.emploi" datatype="string" uppercase="true" help="/added:DocEtatsFrais/ef:EtatsFrais/ef:Invoice/cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:EmploiFonction/text()"/>
                </critere>
                <critere id="agent.statut" libelle="Agent Statut">
                    <path>{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:Statut/text()=&quot;##VALEUR:agent.statut##&quot;}</path>
                    <select id="agent.statut">
                        <option value="CIVIL">Civil</option>
                        <option value="MILITAIRE">Militaire</option>
                    </select>
                </critere>
                <critere id="agent.famille.situation" libelle="Agent Sit. Famille">
                    <path>{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:SituationFamille/text()=&quot;##VALEUR:agent.famille.situation##&quot;}</path>
                    <select id="agent.famille.situation">
                        <resource-ref ref-id="civilites"/>
                    </select>
                </critere>
                <critere id="agent.nbenfants" libelle="Agent Nb. Enfants">
                    <path>{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:NbEnfants/text()##OPERATEUR:agent.nbenfants####VALEUR:agent.nbenfants##}</path>
                    <input id="agent.nbenfants" datatype="numeric"/>
                </critere>
                <critere id="agent.chorus.typetiers" libelle="Agent Chorus Type Tiers">
                    <path>{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:AgentChorus/dgfip:TypeTiers/text()=&quot;##VALEUR:agent.chorus.typetiers##&quot;}</path>
                    <select id="agent.chorus.typetiers">
                        <resource-ref ref-id="idTiersChorus"/>
                    </select>
                </critere>
                <critere id="agent.chorus.id.fonct" libelle="Agent Chorus id. fonctionnel">
                    <path>{##OPERATEUR:agent.chorus.id.fonct##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:AgentChorus/dgfip:IdFoncTiers/text()),&quot;##VALEUR:agent.chorus.id.fonct##&quot;)}</path>
                    <input id="agent.chorus.id.fonct" datatype="string" uppercase="true"/>
                </critere>
                <critere id="agent.chorus.id" libelle="Agent Chorus identifiant">
                    <path>{##OPERATEUR:agent.chorus.id##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:AgentChorus/dgfip:IdChorusTiers/text()),&quot;##VALEUR:agent.chorus.id##&quot;)}</path>
                    <input id="agent.chorus.id" datatype="string" uppercase="true"/>
                </critere>
                <critere id="OM.id" libelle="O.M. Identifiant">
                    <path>{##OPERATEUR:OM.id##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:ID),&quot;##VALEUR:OM.id##&quot;)}</path>
                    <input id="OM.id" datatype="string" uppercase="true"/>
                </critere>
                <critere id="OM.valideur.ID" libelle="O.M. Valideur Identifiant">
                    <path>{##OPERATEUR:OM.valideur.ID##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Valideur/cac:PartyIdentification/cbc:ID/text()),&quot;##VALEUR:OM.valideur.ID##&quot;)}</path>
                    <input id="OM.valideur.ID" datatype="string" uppercase="true"/>
                </critere>
                <critere id="OM.valideur.nom" libelle="O.M. Valideur Nom">
                    <path>{##OPERATEUR:OM.valideur.nom##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Valideur/cac:Person/cbc:FamilyName/text()),&quot;##VALEUR:OM.valideur.nom##&quot;)}</path>
                    <input id="OM.valideur.nom" datatype="string" uppercase="true"/>
                </critere>
                <critere id="OM.valideur.prenom" libelle="O.M. Valideur Prénom">
                    <path>{##OPERATEUR:OM.valideur.prenom##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Valideur/cac:Person/cbc:FirstName/text()),&quot;##VALEUR:OM.valideur.prenom##&quot;)}</path>
                    <input id="OM.valideur.prenom" datatype="string" uppercase="true"/>
                </critere>
                <critere id="OM.date.validation" libelle="O.M. Date Validation">
                    <path>{##OPERATEUR:OM.date.validation##(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:DateValidation/text(),&quot;##VALEUR:OM.date.validation##&quot;)}</path>
                    <input id="OM.date.validation" datatype="date" xml-format="yyyy-MM-dd"/>
                </critere>
                <critere id="OM.nature.om" libelle="O.M. Nature O.M.">
                    <path>{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:NatureOM/text()=&quot;##VALEUR:OM.nature.om##&quot;}</path>
                    <select id="OM.nature.om">
                        <option value="MISSION">Mission</option>
                        <option value="STAGE">Stage</option>
                        <option value="INTERIM">Interim</option>
                        <option value="ABSENCE_TEMPORAIRE">Absence temporaire</option>
                        <option value="SANS_FRAIS">Sans frais</option>
                        <option value="MAINTIEN_ORDRE">Maintien de l'ordre</option>
                        <option value="AUTRE">Autre</option>
                    </select>
                </critere>
                <critere id="OM.montant.estimatif" libelle="O.M. Mt estimatif">
                    <path>{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:MontantEstimatif/text()##OPERATEUR:OM.mt.estimatif####VALEUR:OM.mt.estimatif##}</path>
                    <input id="OM.mt.estimatif" datatype="numeric"/>
                </critere>
                <critere id="OM.lieu.depl.pays" libelle="O.M. Dépl. pays">
                    <path>{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuDeplacement/@CodPays=&quot;##VALEUR:OM.lieu.depl.pays##&quot;}</path>
                    <select id="OM.lieu.depl.pays">
                        <resource-ref ref-id="pays"/>
                    </select>
                </critere>
                <critere id="OM.lieu.depl.cp" libelle="O.M. Lieu Dépl. CP">
                    <path>{##OPERATEUR:OM.lieu.depl.CP##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuDeplacement/@CP),&quot;##VALEUR:OM.lieu.depl.CP##&quot;)}</path>
                    <input id="OM.lieu.depl.CP" datatype="string" uppercase="true"/>
                </critere>
                <critere id="OM.lieu.depl.ville" libelle="O.M. Lieu Dépl. Ville">
                    <path>{##OPERATEUR:OM.lieu.depl.ville##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuDeplacement/@Commune),&quot;##VALEUR:OM.lieu.depl.ville##&quot;)}</path>
                    <input id="OM.lieu.depl.ville" datatype="string" uppercase="true"/>
                </critere>
                <critere id="OM.lieu.dep.pays" libelle="O.M. Départ pays">
                    <path>{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuDepart/@CodPays=&quot;##VALEUR:OM.lieu.depl.pays##&quot;}</path>
                    <select id="OM.lieu.depl.pays">
                        <resource-ref ref-id="pays"/>
                    </select>
                </critere>
                <critere id="OM.lieu.dep.cp" libelle="O.M. Lieu Départ CP">
                    <path>{##OPERATEUR:OM.lieu.dep.CP##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuDepart/@CP),&quot;##VALEUR:OM.lieu.dep.CP##&quot;)}</path>
                    <input id="OM.lieu.dep.CP" datatype="string" uppercase="true"/>
                </critere>
                <critere id="OM.lieu.dep.ville" libelle="O.M. Lieu Départ Ville">
                    <path>{##OPERATEUR:OM.lieu.dep.ville##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuDepart/@Commune),&quot;##VALEUR:OM.lieu.dep.ville##&quot;)}</path>
                    <input id="OM.lieu.dep.ville" datatype="string" uppercase="true"/>
                </critere>
                <critere id="OM.lieu.arr.pays" libelle="O.M. Arrivée pays">
                    <path>{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuArrivee/@CodPays=&quot;##VALEUR:OM.lieu.arr.pays##&quot;}</path>
                    <select id="OM.lieu.arr.pays">
                        <resource-ref ref-id="pays"/>
                    </select>
                </critere>
                <critere id="OM.lieu.arr.cp" libelle="O.M. Lieu Arrivée CP">
                    <path>{##OPERATEUR:OM.lieu.arr.CP##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuArrivee/@CP),&quot;##VALEUR:OM.lieu.arr.CP##&quot;)}</path>
                    <input id="OM.lieu.arr.CP" datatype="string" uppercase="true"/>
                </critere>
                <critere id="OM.lieu.arr.ville" libelle="O.M. Lieu Arrivée Ville">
                    <path>{##OPERATEUR:OM.lieu.arr.ville##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuArrivee/@Commune),&quot;##VALEUR:OM.lieu.arr.ville##&quot;)}</path>
                    <input id="OM.lieu.arr.ville" datatype="string" uppercase="true"/>
                </critere>
                <critere id="OM.date.depart" libelle="O.M. Date départ">
                    <path>{##OPERATEUR:OM.date.depart##(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:DateDepart/text(),&quot;##VALEUR:OM.date.depart##&quot;)}</path>
                    <input id="OM.date.depart" datatype="date"/>
                </critere>
                <critere id="OM.date.retour" libelle="O.M. Date retour">
                    <path>{##OPERATEUR:OM.date.retour##(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:DateRetour/text(),&quot;##VALEUR:OM.date.retour##&quot;)}</path>
                    <input id="OM.date.retour" datatype="date"/>
                </critere>
                <critere id="EF.valideur.ID" libelle="E.F. Valideur Identifiant">
                    <path>{##OPERATEUR:EF.valideur.ID##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:Valideur/cac:PartyIdentification/cbc:ID/text()),&quot;##VALEUR:EF.valideur.ID##&quot;)}</path>
                    <input id="EF.valideur.ID" datatype="string" uppercase="true"/>
                </critere>
                <critere id="EF.valideur.nom" libelle="E.F. Valideur Nom">
                    <path>{##OPERATEUR:EF.valideur.nom##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:Valideur/cac:Person/cbc:FamilyName/text()),&quot;##VALEUR:EF.valideur.nom##&quot;)}</path>
                    <input id="EF.valideur.nom" datatype="string" uppercase="true"/>
                </critere>
                <critere id="EF.valideur.prenom" libelle="E.F. Valideur Prénom">
                    <path>{##OPERATEUR:EF.valideur.prenom##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:Valideur/cac:Person/cbc:FirstName/text()),&quot;##VALEUR:EF.valideur.prenom##&quot;)}</path>
                    <input id="EF.valideur.prenom" datatype="string" uppercase="true"/>
                </critere>
                <critere id="EF.comptable.assign" libelle="E.F. Comptable assign.">
                    <path>{##OPERATEUR:EF.comptable.assign##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:ComptableAssignataire/text()),&quot;##VALEUR:EF.comptable.assign##&quot;)}</path>
                    <input id="EF.comptable.assign" datatype="string" uppercase="true"/>
                </critere>
                <critere id="EF.total.transport" libelle="E.F. Total Transport">
                    <path>{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:TotalFraisTransport/text()##OPERATEUR:EF.total.transport####VALEUR:EF.total.transport##}</path>
                    <input id="EF.total.transport" datatype="numeric"/>
                </critere>
                <critere id="EF.total.residence" libelle="E.F. Total Résidence">
                    <path>{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:TotalIndemnitesSejour/text()##OPERATEUR:EF.total.residence####VALEUR:EF.total.residence##}</path>
                    <input id="EF.total.residence" datatype="numeric"/>
                </critere>
                <critere id="EF.chorus.societe" libelle="E.F. Chorus Société">
                    <path>{##OPERATEUR:EF.chorus.societe##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:EtatFraisChorus/dgfip:Societe/text()),&quot;##VALEUR:EF.chorus.societe##&quot;)}</path>
                    <input id="EF.chorus.societe" datatype="string" uppercase="true"/>
                </critere>
                <critere id="EF.chorus.domaine" libelle="E.F. Chorus Dom. Activité">
                    <path>{##OPERATEUR:EF.chorus.domaine##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:EtatFraisChorus/dgfip:DomaineActivite/text()),&quot;##VALEUR:EF.chorus.domaine##&quot;)}</path>
                    <input id="EF.chorus.domaine" datatype="string" uppercase="true"/>
                </critere>
                <critere id="EF.mt.total" libelle="E.F. Mt Total">
                    <path>{cac:LegalMonetaryTotal/cbc:PayableAmount/text()##OPERATEUR:EF.mt.total####VALEUR:EF.mt.total##}</path>
                    <input id="EF.mt.total" datatype="numeric"/>
                </critere>
            </element>
            <element balise="InvoiceLine" id="invoice.line" max-display="300" titre="Lignes de frais">
                <path>/added:DocEtatsFrais/ef:EtatsFrais/ef:Invoice/cac:InvoiceLine</path>
                <liste-resultat ordre="ASC" tri-defaut="l.agent.nom">
                    <hidden name="xsl-param:line.ID">
                        <valeur>cbc:ID/text()</valeur>
                    </hidden>
                    <champ id="l.agent.ID" libelle="Agent Identifiant" datatype="string" affichable="true" exportable="true" aggregate="false" default-display="false">
                        <valeur>../cac:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID/text()</valeur>
                    </champ>
                    <champ id="l.agent.nom" libelle="Agent Nom" default-display="true" aggregate="false" exportable="true" affichable="true" datatype="string">
                        <valeur>../cac:AccountingSupplierParty/cac:Party/cac:Person/cbc:FamilyName/text()</valeur>
                    </champ>
                    <champ id="l.agent.prenom" libelle="Agent Prénom" default-display="true" aggregate="false" exportable="true" affichable="true" datatype="string">
                        <valeur>../cac:AccountingSupplierParty/cac:Party/cac:Person/cbc:FirstName/text()</valeur>
                    </champ>
                    <champ id="type.ligne" libelle="Type de frais">
                        <valeur>cac:Item/cac:BuyersItemIdentification/@libelle</valeur>
                    </champ>
                    <champ id="line.desc" libelle="Description">
                        <valeur>cac:Item/cbc:Description/text()</valeur>
                    </champ>
                    <champ id="line.mt" libelle="Montant" datatype="amount">
                        <valeur>cac:Price/cbc:PriceAmount/text()</valeur>
                    </champ>
                    <champ id="line.qty" libelle="Quantité" datatype="decimal">
                        <valeur>cbc:InvoicedQuantity/text()</valeur>
                    </champ>
                    <champ id="line.cpte.imput" libelle="Compte d'imputation" datatype="string">
                        <valeur>cac:Item/cac:AdditionalItemProperty[cbc:Name/text()='CH_COMPTE_PCE']/cbc:Value/text()</valeur>
                    </champ>
                </liste-resultat>
                <critere id="agent.id" libelle="Agent Identifiant">
                    <path>{##OPERATEUR:agent.id##(upper-case(../cac:AccountingSupplierParty/cac:Party/cac:PartyIdentification[last()]/cbc:ID/text()),&quot;##VALEUR:agent.id##&quot;)}</path>
                    <input id="agent.id" datatype="string" uppercase="true"/>
                </critere>
                <critere id="agent.nom" libelle="Agent Nom">
                    <path>{##OPERATEUR:agent.nom##(upper-case(../cac:AccountingSupplierParty/cac:Party/cac:Person/cbc:FamilyName/text()),&quot;##VALEUR:agent.nom##&quot;)}</path>
                    <input id="agent.nom" datatype="string" uppercase="true"/>
                </critere>
                <critere id="agent.prenom" libelle="Agent Prénom">
                    <path>{##OPERATEUR:agent.prenom##(upper-case(../cac:AccountingSupplierParty/cac:Party/cac:Person/cbc:FirstName/text()),&quot;##VALEUR:agent.prenom##&quot;)}</path>
                    <input id="agent.prenom" datatype="string" uppercase="true"/>
                </critere>
                <critere id="agent.chorus.id" libelle="Agent Chorus identifiant">
                    <path>{##OPERATEUR:agent.chorus.id##(upper-case(../cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:AgentChorus/dgfip:IdChorusTiers/text()),&quot;##VALEUR:agent.chorus.id##&quot;)}</path>
                    <input id="agent.chorus.id" datatype="string" uppercase="true"/>
                </critere>
                <critere id="line.type.ligne" libelle="Type Frais">
                    <path>{cac:Item/cac:BuyersItemIdentification/cbc:ID/text()=&quot;##VALEUR:line.type.ligne##&quot;}</path>
                    <select id="line.type.ligne">
                        <resource-ref ref-id="types.lignes"/>
                    </select>
                </critere>
                <critere id="line.description" libelle="Description">
                    <path>{##OPERATEUR:line.description##(upper-case(cac:Item/cbc:Description/text()),&quot;##VALEUR:line.description##&quot;)}</path>
                    <input id="line.description" datatype="string" uppercase="true"/>
                </critere>
                <critere id="line.qty" libelle="Quantité">
                    <path>{cbc:InvoicedQuantity/text()##OPERATEUR:line.qty####VALEUR:line.qty##}</path>
                </critere>
                <critere id="line.compte.imput" libelle="Compte d'imputation">
                    <path>{##OPERATEUR:compte##(upper-case(cac:Item/cac:AdditionalItemProperty{cbc:Name/text()='CH_COMPTE_PCE'}/cbc:Value/text()),&quot;##VALEUR:compte##&quot;)}</path>
                    <input id="compte" datatype="string" uppercase="true"/>
                </critere>
                <critere id="line.prop" libelle="Propriété">
                    <path>{##OPERATEUR:compte##(upper-case(cac:Item/cac:AdditionalItemProperty{cbc:Name/text()='##VALEUR:prop##'}/cbc:Value/text()),&quot;##VALEUR:value##&quot;)}</path>
                    <select id="prop">
                        <resource-ref ref-id="additional.property"/>
                    </select>
                    <input id="value" datatype="string" uppercase="true"/>
                </critere>
            </element>
        </etat>
    </document>

</documents>
