--- /dev/null
+<?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="etat-frais"
+ 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"
+ browsable="false"
+ ordre-presentation="500"
+ displayInMenuIf="xemelios.do.not.set">
+ <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">
+ <help>Cet état regroupe tous les états de frais</help>
+ <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">
+ <help>Identifiant de l'état de frais</help>
+ <valeur>cbc:ID</valeur>
+ </champ>
+ <champ id="emetteur.ID" libelle="Emetteur Identifiant" exportable="true" datatype="string" default-display="true" affichable="true" aggregate="false">
+ <help>Identifiant de l'émetteur</help>
+ <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">
+ <help>Nom de l'émetteur</help>
+ <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">
+ <help>Identifiant de l'agent</help>
+ <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">
+ <help>Nom de l'agent</help>
+ <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">
+ <help>Prénom de l'agent</help>
+ <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">
+ <help>Civilité de l'agent</help>
+ <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">
+ <help>Code postal de l'agent</help>
+ <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">
+ <help>Ville de l'agent</help>
+ <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">
+ <help>Rue de l'agent</help>
+ <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">
+ <help>Pays de l'agent</help>
+ <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">
+ <help>Code postal de la résidence de l'agent</help>
+ <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">
+ <help>Ville de résidence de l'agent</help>
+ <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">
+ <help>Rue de résidence de l'agent</help>
+ <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">
+ <help>Pays de résidence de l'agent</help>
+ <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">
+ <help>Grade de l'agent</help>
+ <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">
+ <help>Emploi ou Fonction de l'agent</help>
+ <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">
+ <help>Statut de l'agent</help>
+ <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">
+ <help>Situation de famille de l'agent</help>
+ <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">
+ <help>Nombre d'enfants à charge de l'agent</help>
+ <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">
+ <help>Type de tiers Chorus de l'agent</help>
+ <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">
+ <help>Identifiant fonctionnel Chorus de l'agent</help>
+ <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">
+ <help>Identifiant Chorus de l'agent</help>
+ <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">
+ <help>Compte bancaire de l'agent</help>
+ <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">
+ <help>Identifiant de l'ordre de mission</help>
+ <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">
+ <help>Identifiant du valideur de l'ordre de mission</help>
+ <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">
+ <help>Nom du valideur de l'ordre de mission</help>
+ <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">
+ <help>Prénom du valideur de l'ordre de mission</help>
+ <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">
+ <help>Date de validation de l'ordre de mission</help>
+ <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">
+ <help>Nature de l'ordre de mission</help>
+ <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">
+ <help>Montant estimatif de l'ordre de mission</help>
+ <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">
+ <help>Pays du lieu de déplacement (information portée par l'ordre de mission)</help>
+ <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">
+ <help>Code postal du lieu de déplacement (information portée par l'ordre de mission)</help>
+ <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">
+ <help>Ville du lieu de déplacement (information portée par l'ordre de mission)</help>
+ <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">
+ <help>Pays de départ (information portée par l'ordre de mission)</help>
+ <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">
+ <help>Code postal de départ (information portée par l'ordre de mission)</help>
+ <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">
+ <help>Ville de départ (information portée par l'ordre de mission)</help>
+ <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">
+ <help>Paye d'arrivée (information portée par l'ordre de mission)</help>
+ <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">
+ <help>Code postal d'arrivée (information portée par l'ordre de mission)</help>
+ <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">
+ <help>Ville d'arrivée (information portée par l'ordre de mission)</help>
+ <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">
+ <help>Date de départ (information portée par l'ordre de mission)</help>
+ <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">
+ <help>Date de retour (information portée par l'ordre de mission)</help>
+ <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">
+ <help>Identifiant du valideur de l'état de frais</help>
+ <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">
+ <help>Nom du valideur de l'état de frais</help>
+ <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">
+ <help>Prénom du valideur de l'état de frais</help>
+ <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">
+ <help>Comptable assignataire</help>
+ <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">
+ <help>Montant total de transport de l'état de frais</help>
+ <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">
+ <help>Montant total de résidence de l'état de frais</help>
+ <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">
+ <help>Société (information Chorus)</help>
+ <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">
+ <help>Domaine d'activité (information Chorus)</help>
+ <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="false">
+ <help>Montant total de l'état de frais</help>
+ <valeur>cac:LegalMonetaryTotal/cbc:LineExtensionAmount/text()</valeur>
+ </champ>
+ </liste-resultat>
+ <critere id="c.ID" libelle="E.F. Identifiant" optional-display-id="ID">
+ <help>Permet de filtrer par identifiant d'état de frais</help>
+ <path>{##OPERATEUR:c.EF.ID##(upper-case(cbc:ID/text()),"##VALEUR:c.EF.ID##")}</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">
+ <help>Permet de filtrer par identifiant d'émetteur</help>
+ <path>{##OPERATEUR:emetteur.id##(upper-case(cac:AccountingCustomerParty/cac:Party/cac:PartyIdentification/cbc:ID/text()),"##VALEUR:emetteur.id##")}</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" optional-display-id="emetteur.nom">
+ <help>Permet de filtrer par nom d'émetteur</help>
+ <path>{##OPERATEUR:emetteur.nom##(upper-case(cac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName/text()),"##VALEUR:emetteur.nom##")}</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" optional-display-id="agent.ID">
+ <help>Permet de filtrer par identifiant d'agent</help>
+ <path>{##OPERATEUR:agent.id##(upper-case(cac:AccountingSupplierParty/cac:Party/cac:PartyIdentification[last()]/cbc:ID/text()),"##VALEUR:agent.id##")}</path>
+ <input id="agent.id" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="agent.nom" libelle="Agent Nom">
+ <help>Permet de filtrer par nom d'agent</help>
+ <path>{##OPERATEUR:agent.nom##(upper-case(cac:AccountingSupplierParty/cac:Party/cac:Person/cbc:FamilyName/text()),"##VALEUR:agent.nom##")}</path>
+ <input id="agent.nom" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="agent.prenom" libelle="Agent Prénom">
+ <help>Permet de filtrer par prénom d'agent</help>
+ <path>{##OPERATEUR:agent.prenom##(upper-case(cac:AccountingSupplierParty/cac:Party/cac:Person/cbc:FirstName/text()),"##VALEUR:agent.prenom##")}</path>
+ <input id="agent.prenom" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="agent.civilite" libelle="Agent Civilité">
+ <help>Permet de filtrer par civilité d'agent</help>
+ <path>{##OPERATEUR:agent.civilite##(upper-case(cac:AccountingSupplierParty/cac:Party/cac:Person/cbc:Title/text()),"##VALEUR:agent.civilite##")}</path>
+ <input id="agent.civilite" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="agent.address.zone" libelle="Agent Adresse CP">
+ <help>Permet de filtrer par code postal de l'agent</help>
+ <path>{##OPERATEUR:agent.address.zone##(upper-case(cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:PostalZone/text()),"##VALEUR:agent.address.zone##")}</path>
+ <input id="agent.address.zone" datatype="string"/>
+ </critere>
+ <critere id="agent.address.city" libelle="Agent Adresse Ville">
+ <help>Permet de filtrer par ville de l'agent</help>
+ <path>{##OPERATEUR:agent.address.city##(upper-case(cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:CityName/text()),"##VALEUR:agent.address.city##")}</path>
+ <input id="agent.address.city" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="agent.address.country" libelle="Agent Adresse Pays">
+ <help>Permet de filtrer par pays de l'agent</help>
+ <path>{cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cac:Country/cbc:Name/text()="##VALEUR:agent.address.country##"}</path>
+ <select id="agent.address.country">
+ <resource-ref ref-id="pays"/>
+ </select>
+ </critere>
+ <critere id="agent.residence.zone" libelle="Agent Résidence CP">
+ <help>Permet de filtrer par code postal de résidence de l'agent</help>
+ <path>{##OPERATEUR:agent.residence.zone##(upper-case(cac:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cbc:PostalZone/text()),"##VALEUR:agent.residence.zone##")}</path>
+ <input id="agent.residence.zone" datatype="string"/>
+ </critere>
+ <critere id="agent.residence.city" libelle="Agent Résidence Ville">
+ <help>Permet de filtrer par ville de résidence de l'agent</help>
+ <path>{##OPERATEUR:agent.residence.city##(upper-case(cac:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cbc:CityName/text()),"##VALEUR:agent.residence.city##")}</path>
+ <input id="agent.residence.city" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="agent.residence.country" libelle="Agent Résidence Pays">
+ <help>Permet de filtrer par pays de résidence de l'agent</help>
+ <path>{cac:AccountingSupplierParty/cac:Party/cac:PhysicalLocation/cac:Address/cac:Country/cbc:Name/text()="##VALEUR:agent.residence.country##"}</path>
+ <select id="agent.residence.country">
+ <resource-ref ref-id="pays"/>
+ </select>
+ </critere>
+ <critere id="agent.grade" libelle="Agent Grade" optional-display-id="agent.grade">
+ <help>Permet de filtrer par grade de l'agent</help>
+ <path>{##OPERATEUR:agent.grade##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:Grade/text()),"##VALEUR:agent.grade##")}</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" optional-display-id="agent.emploi">
+ <help>Permet de filtrer par emploi/fonction de l'agent</help>
+ <path>{##OPERATEUR:agent.emploi##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:EmploiFonction/text()),"##VALEUR:agent.emploi##")}</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" optional-display-id="agent.statut">
+ <help>Permet de filtrer par statut (civil ou militaire) de l'agent</help>
+ <path>{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:Statut/text()="##VALEUR:agent.statut##"}</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" optional-display-id="agent.famille.situation">
+ <help>Permet de filtrer par situation de famille de l'agent</help>
+ <path>{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:SituationFamille/text()="##VALEUR:agent.famille.situation##"}</path>
+ <select id="agent.famille.situation">
+ <resource-ref ref-id="civilites"/>
+ </select>
+ </critere>
+ <critere id="agent.nbenfants" libelle="Agent Nb. Enfants" optional-display-id="agent.nbenfants">
+ <help>Permet de filtrer par nombre d'enfants à charge de l'agent</help>
+ <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" optional-display-id="agent.chorus.typetiers">
+ <help>Permet de filtrer par type de tiers Chorus (pour l'agent)</help>
+ <path>{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:AgentChorus/dgfip:TypeTiers/text()="##VALEUR:agent.chorus.typetiers##"}</path>
+ <select id="agent.chorus.typetiers">
+ <resource-ref ref-id="idTiersChorus"/>
+ </select>
+ </critere>
+ <critere id="agent.chorus.id.fonct" libelle="Agent Chorus id. fonctionnel" optional-display-id="agent.chorus.idfonc">
+ <help>Permet de filtrer par identifiant fonctionnel Chorus de l'agent</help>
+ <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()),"##VALEUR:agent.chorus.id.fonct##")}</path>
+ <input id="agent.chorus.id.fonct" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="agent.chorus.id" libelle="Agent Chorus identifiant" optional-display-id="agent.chorus.id">
+ <help>Permet de filtrer par identifiant Chorus de l'agent</help>
+ <path>{##OPERATEUR:agent.chorus.id##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:AgentChorus/dgfip:IdChorusTiers/text()),"##VALEUR:agent.chorus.id##")}</path>
+ <input id="agent.chorus.id" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="OM.id" libelle="O.M. Identifiant">
+ <help>Permet de filtrer par identifiant d'ordre de mission</help>
+ <path>{##OPERATEUR:OM.id##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:ID),"##VALEUR:OM.id##")}</path>
+ <input id="OM.id" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="OM.valideur.ID" libelle="O.M. Valideur Identifiant" optional-display-id="OM.valideur.ID">
+ <help>Permet de filtrer par identifiant de valideur de l'ordre de mission</help>
+ <path>{##OPERATEUR:OM.valideur.ID##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Valideur/cac:PartyIdentification/cbc:ID/text()),"##VALEUR:OM.valideur.ID##")}</path>
+ <input id="OM.valideur.ID" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="OM.valideur.nom" libelle="O.M. Valideur Nom" optional-display-id="OM.valideur.nom">
+ <help>Permet de filtrer par nom du valideur de l'ordre de mission</help>
+ <path>{##OPERATEUR:OM.valideur.nom##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Valideur/cac:Person/cbc:FamilyName/text()),"##VALEUR:OM.valideur.nom##")}</path>
+ <input id="OM.valideur.nom" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="OM.valideur.prenom" libelle="O.M. Valideur Prénom" optional-display-id="OM.valideur.prenom">
+ <help>Permet de filtrer par prénom du valideur de l'ordre de mission</help>
+ <path>{##OPERATEUR:OM.valideur.prenom##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Valideur/cac:Person/cbc:FirstName/text()),"##VALEUR:OM.valideur.prenom##")}</path>
+ <input id="OM.valideur.prenom" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="OM.date.validation" libelle="O.M. Date Validation" optional-display-id="OM.date.validation">
+ <help>Permet de filtrer par date de validation de l'ordre de mission</help>
+ <path>{##OPERATEUR:OM.date.validation##(xem:TruncDatetime(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:DateValidation/text()),"##VALEUR:OM.date.validation##")}</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." optional-display-id="OM.nature.om">
+ <help>Permet de filtrer par nature de l'ordre de mission</help>
+ <path>{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:NatureOM/text()="##VALEUR:OM.nature.om##"}</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" optional-display-id="OM.montant.estimatif">
+ <help>Permet de filtrer par montant estimatif de l'ordre de mission</help>
+ <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" optional-display-id="OM.lieu.depl.pays">
+ <help>Permet de filtrer par paye de déplacement (information portée par l'ordre de mission)</help>
+ <path>{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuDeplacement/@CodPays="##VALEUR:OM.lieu.depl.pays##"}</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" optional-display-id="OM.lieu.depl.cp">
+ <help>Permet de filtrer par code postal du lieu de déplacement (information portée par l'ordre de mission)</help>
+ <path>{##OPERATEUR:OM.lieu.depl.CP##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuDeplacement/@CP),"##VALEUR:OM.lieu.depl.CP##")}</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" optional-display-id="OM.lieu.depl.ville">
+ <help>Permet de filtrer par ville de déplacement (information portée par l'ordre de mission)</help>
+ <path>{##OPERATEUR:OM.lieu.depl.ville##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuDeplacement/@Commune),"##VALEUR:OM.lieu.depl.ville##")}</path>
+ <input id="OM.lieu.depl.ville" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="OM.lieu.dep.pays" libelle="O.M. Départ pays" optional-display-id="OM.lieu.dep.pays">
+ <help>Permet de filtrer par pays de départ (information portée par l'ordre de mission)</help>
+ <path>{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuDepart/@CodPays="##VALEUR:OM.lieu.depl.pays##"}</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" optional-display-id="OM.lieu.dep.cp">
+ <help>Permet de filtrer par code postal du lieu de départ (information portée par l'ordre de mission)</help>
+ <path>{##OPERATEUR:OM.lieu.dep.CP##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuDepart/@CP),"##VALEUR:OM.lieu.dep.CP##")}</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" optional-display-id="OM.lieu.dep.ville">
+ <help>Permet de filtrer par ville de départ (information portée par l'ordre de mission)</help>
+ <path>{##OPERATEUR:OM.lieu.dep.ville##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuDepart/@Commune),"##VALEUR:OM.lieu.dep.ville##")}</path>
+ <input id="OM.lieu.dep.ville" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="OM.lieu.arr.pays" libelle="O.M. Arrivée pays" optional-display-id="OM.lieu.arr.pays">
+ <help>Permet de filtrer par paye d'arrivée (information portée par l'ordre de mission)</help>
+ <path>{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuArrivee/@CodPays="##VALEUR:OM.lieu.arr.pays##"}</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" optional-display-id="OM.lieu.arr.cp">
+ <help>Permet de filtrer par code postal du lieu d'arrivée (information portée par l'ordre de mission)</help>
+ <path>{##OPERATEUR:OM.lieu.arr.CP##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuArrivee/@CP),"##VALEUR:OM.lieu.arr.CP##")}</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" optional-display-id="OM.lieu.arr.ville">
+ <help>Permet de filtrer par ville d'arrivée (information portée par l'ordre de mission)</help>
+ <path>{##OPERATEUR:OM.lieu.arr.ville##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:LieuArrivee/@Commune),"##VALEUR:OM.lieu.arr.ville##")}</path>
+ <input id="OM.lieu.arr.ville" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="OM.date.depart" libelle="O.M. Date départ" optional-display-id="OM.date.depart">
+ <help>Permet de filtrer par date de départ (information portée par l'ordre de mission)</help>
+ <path>{##OPERATEUR:OM.date.depart##(xem:TruncDatetime(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:DateDepart/text()),"##VALEUR:OM.date.depart##")}</path>
+ <input id="OM.date.depart" datatype="date"/>
+ </critere>
+ <critere id="OM.date.retour" libelle="O.M. Date retour" optional-display-id="OM.date.retour">
+ <help>Permet de fitlrer par date de retour (information portée par l'ordre de mission)</help>
+ <path>{##OPERATEUR:OM.date.retour##(xem:TruncDatetime(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:DateRetour/text()),"##VALEUR:OM.date.retour##")}</path>
+ <input id="OM.date.retour" datatype="date"/>
+ </critere>
+ <critere id="EF.valideur.ID" libelle="E.F. Valideur Identifiant" optional-display-id="EF.valideur.ID">
+ <help>Permet de filtrer par identifiant du valideur de l'état de frais</help>
+ <path>{##OPERATEUR:EF.valideur.ID##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:Valideur/cac:PartyIdentification/cbc:ID/text()),"##VALEUR:EF.valideur.ID##")}</path>
+ <input id="EF.valideur.ID" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="EF.valideur.nom" libelle="E.F. Valideur Nom" optional-display-id="EF.valideur.nom">
+ <help>Permet de filtrer par nom du valideur de l'état de frais</help>
+ <path>{##OPERATEUR:EF.valideur.nom##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:Valideur/cac:Person/cbc:FamilyName/text()),"##VALEUR:EF.valideur.nom##")}</path>
+ <input id="EF.valideur.nom" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="EF.valideur.prenom" libelle="E.F. Valideur Prénom" optional-display-id="EF.valideur.prenom">
+ <help>Permet de filtrer par prénom du valideur de l'état de frais</help>
+ <path>{##OPERATEUR:EF.valideur.prenom##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:Valideur/cac:Person/cbc:FirstName/text()),"##VALEUR:EF.valideur.prenom##")}</path>
+ <input id="EF.valideur.prenom" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="EF.comptable.assign" libelle="E.F. Comptable assign." optional-display-id="EF.comptable.assign">
+ <help>Permet de filtrer par comptable assignataire</help>
+ <path>{##OPERATEUR:EF.comptable.assign##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:ComptableAssignataire/text()),"##VALEUR:EF.comptable.assign##")}</path>
+ <input id="EF.comptable.assign" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="EF.total.transport" libelle="E.F. Total Transport" optional-display-id="EF.total.transport">
+ <help>Permet de filtrer par montant total des frais de transport</help>
+ <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" optional-display-id="EF.total.residence">
+ <help>Permet de filtrer par montant total des frais de résidence</help>
+ <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é" optional-display-id="EF.chorus.societe">
+ <help>Permet de filtrer par société Chorus</help>
+ <path>{##OPERATEUR:EF.chorus.societe##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:EtatFraisChorus/dgfip:Societe/text()),"##VALEUR:EF.chorus.societe##")}</path>
+ <input id="EF.chorus.societe" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="EF.chorus.domaine" libelle="E.F. Chorus Dom. Activité" optional-display-id="EF.chorus.domaine">
+ <help>Permet de filtrer par domaine d'activité Chorus</help>
+ <path>{##OPERATEUR:EF.chorus.domaine##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:EtatFraisChorus/dgfip:DomaineActivite/text()),"##VALEUR:EF.chorus.domaine##")}</path>
+ <input id="EF.chorus.domaine" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="EF.mt.total" libelle="E.F. Mt Total">
+ <help>Permet de filtrer par le montant total des frais</help>
+ <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">
+ <help>Identifiant de l'agent</help>
+ <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">
+ <help>Nom de l'agent</help>
+ <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">
+ <help>Prénom de l'agent</help>
+ <valeur>../cac:AccountingSupplierParty/cac:Party/cac:Person/cbc:FirstName/text()</valeur>
+ </champ>
+ <champ id="type.ligne" libelle="Type de frais">
+ <help>Type de frais</help>
+ <valeur>cac:Item/cac:BuyersItemIdentification/@libelle</valeur>
+ </champ>
+ <champ id="line.desc" libelle="Description">
+ <help>Description du frais</help>
+ <valeur>cac:Item/cbc:Description/text()</valeur>
+ </champ>
+ <champ id="line.mt" libelle="Montant" datatype="amount">
+ <help>Montant du frais</help>
+ <valeur>cac:Price/cbc:PriceAmount/text()</valeur>
+ </champ>
+ <champ id="line.qty" libelle="Quantité" datatype="decimal">
+ <help>Quantité éventuelle</help>
+ <valeur>cbc:InvoicedQuantity/text()</valeur>
+ </champ>
+ <champ id="line.cpte.imput" libelle="Compte d'imputation" datatype="string">
+ <help>Compte d'imputation du frais</help>
+ <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" optional-display-id="l.agent.ID">
+ <help>Permet de filtrer par identifiant de l'agent</help>
+ <path>{##OPERATEUR:agent.id##(upper-case(../cac:AccountingSupplierParty/cac:Party/cac:PartyIdentification[last()]/cbc:ID/text()),"##VALEUR:agent.id##")}</path>
+ <input id="agent.id" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="agent.nom" libelle="Agent Nom">
+ <help>Permet de filtrer par nom d'agent</help>
+ <path>{##OPERATEUR:agent.nom##(upper-case(../cac:AccountingSupplierParty/cac:Party/cac:Person/cbc:FamilyName/text()),"##VALEUR:agent.nom##")}</path>
+ <input id="agent.nom" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="agent.prenom" libelle="Agent Prénom">
+ <help>Permet de filtrer par prénom de l'agent</help>
+ <path>{##OPERATEUR:agent.prenom##(upper-case(../cac:AccountingSupplierParty/cac:Party/cac:Person/cbc:FirstName/text()),"##VALEUR:agent.prenom##")}</path>
+ <input id="agent.prenom" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="agent.chorus.id" libelle="Agent Chorus identifiant">
+ <help>Permet de filtrer par identifiant Chorus de l'agent</help>
+ <path>{##OPERATEUR:agent.chorus.id##(upper-case(../cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:AgentChorus/dgfip:IdChorusTiers/text()),"##VALEUR:agent.chorus.id##")}</path>
+ <input id="agent.chorus.id" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="line.type.ligne" libelle="Type Frais">
+ <help>Permet de filtrer par type de frais</help>
+ <path>{cac:Item/cac:BuyersItemIdentification/cbc:ID/text()="##VALEUR:line.type.ligne##"}</path>
+ <select id="line.type.ligne">
+ <resource-ref ref-id="types.lignes"/>
+ </select>
+ </critere>
+ <critere id="line.description" libelle="Description">
+ <help>Permet de filtrer par description de frais</help>
+ <path>{##OPERATEUR:line.description##(upper-case(cac:Item/cbc:Description/text()),"##VALEUR:line.description##")}</path>
+ <input id="line.description" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="line.qty" libelle="Quantité">
+ <help>Permet de filtrer par quantité</help>
+ <path>{cbc:InvoicedQuantity/text()##OPERATEUR:line.qty####VALEUR:line.qty##}</path>
+ </critere>
+ <critere id="line.compte.imput" libelle="Compte d'imputation">
+ <help>Permet de filtrer par compte d'imputation</help>
+ <path>{##OPERATEUR:compte##(upper-case(cac:Item/cac:AdditionalItemProperty{cbc:Name/text()='CH_COMPTE_PCE'}/cbc:Value/text()),"##VALEUR:compte##")}</path>
+ <input id="compte" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="line.prop" libelle="Propriété">
+ <help>Permet de filtrer par une des propriétés additionnelles du frais. On choisit la propriété et la valeur voulue.</help>
+ <path>{##OPERATEUR:value##(upper-case(cac:Item/cac:AdditionalItemProperty{cbc:Name/text()='##VALEUR:prop##'}/cbc:Value/text()),"##VALEUR:value##")}</path>
+ <select id="prop">
+ <resource-ref ref-id="additional.property"/>
+ </select>
+ <input id="value" datatype="string" uppercase="true"/>
+ </critere>
+ </element>
+ </etat>
+ </document>
+
+</documents>