--- /dev/null
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<documents xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="../../../defs/config-metier/documents-def.xsd">
+
+ <document balise="DocEtatsFrais" extension="xml" id="etat-frais-spl"
+ import-class="fr.gouv.finances.dgfip.xemelios.etatFraisSPL.EtatFraisSPLImporter"
+ persistence-config="etat-frais-spl/etat-frais-spl-persist.exml"
+ control-config-file="etat-frais-spl/etat-frais-spl-controls.xml" titre="Etat de frais SPL"
+ natIdColl="SIRET" isControlable="false" browsable="false" extends="etat-frais"
+ ordre-presentation="500">
+
+ <entete id="e1">/DocEtatsFraisSPL/Collectivite</entete>
+ <entete id="e2">/DocEtatsFraisSPL/Budget</entete>
+
+ <etat id="EtatFrais" xslt-file="etat-frais-spl/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="OM.nature.om" libelle="O.M. Nature du déplacement" datatype="string"
+ affichable="true" default-display="false" exportable="true"
+ aggregate="false">
+ <help>Nature du déplacement</help>
+ <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:NatureOM/@added:libelle</valeur>
+ </champ>
+
+ <champ id="OM.motif.deplacement" libelle="O.M. Motif du déplacement"
+ datatype="string" affichable="true" default-display="false"
+ exportable="true" aggregate="false">
+ <help>Motif du déplacement</help>
+ <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:MotifDeplacement/text()</valeur>
+ </champ>
+
+ <champ id="OM.faitgenerateur.type" libelle="O.M. Type de Fait Générateur"
+ datatype="string" affichable="true" default-display="false"
+ exportable="true" aggregate="false">
+ <help>Fait générateur</help>
+ <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:FaitGenerateur/dgfip:Type/text()</valeur>
+ </champ>
+ <champ id="OM.faitgenerateur.reference"
+ libelle="O.M. Référence de Fait Générateur" datatype="string"
+ affichable="true" default-display="false" exportable="true"
+ aggregate="false">
+ <help>Référence de fait générateur</help>
+ <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:FaitGenerateur/dgfip:Reference/text()</valeur>
+ </champ>
+ <champ id="OM.faitgenerateur.date" libelle="O.M. Date de Fait Générateur"
+ datatype="date" affichable="true" default-display="false" exportable="true"
+ aggregate="false">
+ <help>Date de fait générateur</help>
+ <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:FaitGenerateur/dgfip:Date/text()</valeur>
+ </champ>
+ <champ id="OM.faitgenerateur.duree.om" libelle="O.M. Durée"
+ datatype="string" affichable="true" default-display="false"
+ exportable="true" aggregate="false">
+ <help>Durée de l'ordre de mission</help>
+ <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:FaitGenerateur/dgfip:DureeOM/text()</valeur>
+ </champ>
+
+ <champ id="OM.moyen.transport.autorise"
+ libelle="O.M. Moyen de Transport Autorisé" datatype="string"
+ affichable="true" default-display="false" exportable="true"
+ aggregate="false">
+ <help>Liste des moyens de transport autorisés</help>
+ <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:MoyenTransportAutorise/text()</valeur>
+ </champ>
+ <champ id="OM.moyen.transport.autorise.classe"
+ libelle="O.M. Classe du Moyen de Transport Autorisé" datatype="string"
+ affichable="true" default-display="false" exportable="true"
+ aggregate="false">
+ <help>Liste des classes autorisées dans les moyens de transports autorisés</help>
+ <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:MoyenTransportAutorise/@ClasseAutorisee</valeur>
+ </champ>
+
+ <champ id="agent.type.personne" libelle="Agent Type de Personne"
+ datatype="string" default-display="false" aggregate="false"
+ exportable="true" affichable="true">
+ <help>Type de personne de l'agent</help>
+ <valeur>cec:UBLExtensions/cec:UBLExtension[cec:ExtensionURI='DGFIP:EtatFrais:OrdreMission']/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:TypePersonne/text()</valeur>
+ </champ>
+
+ <champ id="EF.mt.total.avance.frais" libelle="Montant des Avances"
+ datatype="amount" default-display="false" affichable="true"
+ exportable="true" aggregate="true">
+ <help>Montant total des avances sur frais</help>
+ <valeur>cac:LegalMonetaryTotal/cbc:PrepaidAmount/text()</valeur>
+ </champ>
+ <champ id="EF.idref" libelle="Nom Original du Fichier XML"
+ datatype="string" affichable="true" default-display="false"
+ exportable="true" aggregate="false">
+ <help>Nom original du fichier XML (ou information approchante)</help>
+ <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:IdRef/text()</valeur>
+ </champ>
+
+ <champ id="EF.siretbp" libelle="SIRET du BP de la collectivité"
+ datatype="string" affichable="true" default-display="false"
+ exportable="true" aggregate="false">
+ <help>SIRET du Budget Principal de la collectivité</help>
+ <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:SiretBP/text()</valeur>
+ </champ>
+
+ <champ id="EF.codebud" libelle="Code budget"
+ datatype="string" affichable="true" default-display="false"
+ exportable="true" aggregate="false">
+ <help>Code budget</help>
+ <valeur>cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:CodeBud/text()</valeur>
+ </champ>
+
+ </liste-resultat>
+
+ <critere id="OM.nature.om" libelle="O.M. Nature du déplacement">
+ <help>Permet de filtrer par nature du déplacement</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="TOURNEE">Tournée</option>
+ <option value="STAGE">Stage</option>
+ <option value="INTERIM">Interim</option>
+ <option value="CONCOURS_EXAMEN">Concours ou examen</option>
+ <option value="DEPLACEMENT">Déplacement</option>
+ <option value="COMMISSION">Commission</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.motif.deplacement" libelle="O.M. Motif du déplacement" optional-display-id="OM.motif.deplacement">
+ <help>Permet de filtrer par motif du déplacement</help>
+ <path>{##OPERATEUR:OM.motif.deplacement##(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:MotifDeplacement/text(),"##VALEUR:OM.motif.deplacement##")}</path>
+ <input id="OM.motif.deplacement" datatype="string"/>
+ </critere>
+
+ <critere id="OM.faitgenerateur.type" libelle="O.M. Type de Fait Générateur" optional-display-id="OM.faitgenerateur.type">
+ <help>Permet de filtrer par type de fait générateur</help>
+ <path>{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:FaitGenerateur/dgfip:Type/text()="##VALEUR:OM.faitgenerateur.type##"}</path>
+ <select id="OM.faitgenerateur.type">
+ <option value="ORDRE_MISSION">Ordre de mission</option>
+ <option value="CONVOCATION">Convocation</option>
+ <option value="DECISION_AUTORITE_TERRITORIALE">Décision de l'autorité
+ territoriale</option>
+ </select>
+ </critere>
+ <critere id="OM.faitgenerateur.reference" libelle="O.M. Référence de Fait Générateur" optional-display-id="OM.faitgenerateur.reference">
+ <help>Permet de filtrer par référence de fait générateur</help>
+ <path>{##OPERATEUR:OM.faitgenerateur.reference##(upper-case(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:FaitGenerateur/dgfip:Reference/text()),"##VALEUR:OM.faitgenerateur.reference##")}</path>
+ <input id="OM.faitgenerateur.reference" datatype="string" uppercase="false"/>
+ </critere>
+ <critere id="OM.faitgenerateur.date" libelle="O.M. Date de Fait Générateur" optional-display-id="OM.faitgenerateur.date">
+ <help>Permet de filtrer par date de fait générateur</help>
+ <path>{##OPERATEUR:OM.faitgenerateur.date##(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:FaitGenerateur/dgfip:Date/text(),"##VALEUR:OM.faitgenerateur.date##")}</path>
+ <input id="OM.faitgenerateur.date" datatype="date" xml-format="yyyy-MM-dd"/>
+ </critere>
+ <critere id="OM.faitgenerateur.duree.om" libelle="O.M. Durée" optional-display-id="OM.faitgenerateur.duree.om">
+ <help>Permet de filtrer par durée d'ordre de mission</help>
+ <path>{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:FaitGenerateur/dgfip:DureeOM/text()="##VALEUR:OM.faitgenerateur.duree.om##"}</path>
+ <select id="OM.faitgenerateur.duree.om">
+ <option value="PERMANENT">Permanent</option>
+ <option value="TEMPORAIRE">Temporaire</option>
+ </select>
+ </critere>
+
+ <critere id="OM.moyen.transport.autorise" libelle="O.M. Moyen de Transport Autorisé" optional-display-id="OM.moyen.transport.autorise">
+ <help>Permet de filtrer par moyen de transport autorisé</help>
+ <path>{##OPERATEUR:OM.moyen.transport.autorise##(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:MoyenTransportAutorise/text(),"##VALEUR:OM.moyen.transport.autorise##")}</path>
+ <input id="OM.moyen.transport.autorise" datatype="string" uppercase="false"/>
+ </critere>
+ <critere id="OM.moyen.transport.autorise.classe" optional-display-id="OM.moyen.transport.autorise.classe" libelle="O.M. Classe du Moyen de Transport Autorisé">
+ <help>Permet de filtrer par classe de moyen de transport autorisé</help>
+ <path>{##OPERATEUR:OM.moyen.transport.autorise.classe##(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:MoyenTransportAutorise/@ClasseAutorisee,"##VALEUR:OM.moyen.transport.autorise.classe##")}</path>
+ <input id="OM.moyen.transport.autorise.classe" datatype="string"
+ uppercase="false"/>
+ </critere>
+
+ <critere id="agent.type.personne" libelle="Agent Type de Personne" optional-display-id="agent.type.personne">
+ <help>Permet de filtrer par type d'agent</help>
+ <path>{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:OrdreMission/dgfip:Agent/dgfip:TypePersonne/text()="##VALEUR:agent.type.personne##"}</path>
+ <select id="agent.type.personne">
+ <option value="AGENT">Agents territoriaux et autres personnes collaborant
+ aux commissions</option>
+ <option value="AUTRE">Personnes autres que celles qui reçoivent d'une
+ collectivité ou d'un de ses établissements publics à caractère
+ administratif une rémunération au titre de leur activité
+ principale</option>
+ </select>
+ </critere>
+
+ <critere id="EF.mt.total.avance.frais" libelle="E.F. Mt Total des Avances" optional-display-id="EF.mt.total.avance.frais">
+ <help>Permet de filtrer par montant total des avances sur frais</help>
+ <path>{cac:LegalMonetaryTotal/cbc:PrepaidAmount/text()##OPERATEUR:EF.mt.total.avance.frais####VALEUR:EF.mt.total.avance.frais##}</path>
+ <input id="EF.mt.total.avance.frais" datatype="numeric"/>
+ </critere>
+
+ <critere id="EF.idref" libelle="E.F. Nom Original du Fichier XML" optional-display-id="EF.idref">
+ <help>Permet de filtrer par nom original du fichier XML</help>
+ <path>{##OPERATEUR:EF.idref##(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:IdRef/text(),"##VALEUR:EF.idref##")}</path>
+ <input id="EF.idref" datatype="string"/>
+ </critere>
+
+ <critere id="EF.siretbp" libelle="E.F. SIRET du Budget Principal de la collectivité" optional-display-id="EF.siretbp">
+ <help>Permet de filtrer par le SIRET du Budget Principal de la collectivité</help>
+ <path>{##OPERATEUR:EF.siretbp##(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:SiretBP/text(),"##VALEUR:EF.siretbp##")}</path>
+ <input id="EF.siretbp" datatype="string" help="/added:DocEtatsFrais/ef:EtatsFrais/ef:Invoice/cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:SiretBP/text()"/>
+ </critere>
+
+ <critere id="EF.codebud" libelle="E.F. Code budget" optional-display-id="EF.codebud">
+ <help>Permet de filtrer par le Code budget</help>
+ <path>{##OPERATEUR:EF.codebud##(cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:CodeBud/text(),"##VALEUR:EF.codebud##")}</path>
+ <input id="EF.codebud" datatype="string" help="/added:DocEtatsFrais/ef:EtatsFrais/ef:Invoice/cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/dgfip:EtatFraisExtension/dgfip:EtatFrais/dgfip:CodeBud/text()"/>
+ </critere>
+
+ </element>
+ <element id="invoice.line"/>
+ </etat>
+
+ </document>
+
+</documents>
+<!--/documents-derives-->