<valeur>cac:LegalMonetaryTotal/cbc:LineExtensionAmount/text()</valeur>
</champ>
</liste-resultat>
- <critere id="c.ID" libelle="E.F. Identifiant">
+ <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"/>
<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">
+ <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">
+ <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"/>
<resource-ref ref-id="pays"/>
</select>
</critere>
- <critere id="agent.grade" libelle="Agent Grade">
+ <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">
+ <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">
+ <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="MILITAIRE">Militaire</option>
</select>
</critere>
- <critere id="agent.famille.situation" libelle="Agent Sit. Famille">
+ <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">
+ <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">
+ <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">
+ <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">
+ <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"/>
<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">
+ <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">
+ <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">
+ <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">
+ <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##(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.">
+ <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="AUTRE">Autre</option>
</select>
</critere>
- <critere id="OM.montant.estimatif" libelle="O.M. Mt estimatif">
+ <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">
+ <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">
+ <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">
+ <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">
+ <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">
+ <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">
+ <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">
+ <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">
+ <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">
+ <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">
+ <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##(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">
+ <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##(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">
+ <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">
+ <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">
+ <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.">
+ <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">
+ <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">
+ <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é">
+ <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é">
+ <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"/>
<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">
+ <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"/>
<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema
- xmlns:xs="http://www.w3.org/2001/XMLSchema"
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:dgfip="urn:DGFIP:EtatFrais:OrdreMission"
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2"
- targetNamespace="urn:DGFIP:EtatFrais:OrdreMission"
- elementFormDefault="qualified"
+ targetNamespace="urn:DGFIP:EtatFrais:OrdreMission" elementFormDefault="qualified"
attributeFormDefault="unqualified">
- <xs:import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" schemaLocation="./xsd/common/UBL-CommonAggregateComponents-2.0.xsd"/>
- <xs:import namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" schemaLocation="./xsd/common/UnqualifiedDataTypeSchemaModule-2.0.xsd"/>
+ <xs:import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
+ schemaLocation="./xsd/common/UBL-CommonAggregateComponents-2.0.xsd"/>
+ <xs:import
+ namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2"
+ schemaLocation="./xsd/common/UnqualifiedDataTypeSchemaModule-2.0.xsd"/>
<xs:element name="EtatFraisExtension">
<xs:complexType>
<xs:sequence>
</xs:element>
<xs:element name="OrdreMission">
+ <xs:annotation>
+ <xs:documentation>S'entend par le "fait générateur de la dépense". Il peut s'agir d'un ordre de mission (cas général), d'une convocation (cas d'un concours) ou d'une décision de l'autorité territoriale.</xs:documentation>
+ </xs:annotation>
<xs:complexType>
<xs:sequence>
- <xs:element name="ID" type="xs:ID"><xs:annotation><xs:documentation>Identifiant de l'ordre de mission</xs:documentation></xs:annotation></xs:element>
+ <xs:element name="ID" type="xs:ID">
+ <xs:annotation>
+ <xs:documentation>Identifiant de l'ordre de mission</xs:documentation>
+ </xs:annotation>
+ </xs:element>
<xs:element name="Valideur">
- <xs:annotation><xs:documentation>Personne ayant validé l'ordre de mission</xs:documentation></xs:annotation>
+ <xs:annotation>
+ <xs:documentation>Personne ayant valider l'ordre de mission</xs:documentation>
+ </xs:annotation>
<xs:complexType>
<xs:sequence>
- <xs:element ref="cac:PartyIdentification"><xs:annotation><xs:documentation>L'identifiant de la personne</xs:documentation></xs:annotation></xs:element>
- <xs:element ref="cac:Person"></xs:element>
+ <xs:element ref="cac:PartyIdentification">
+ <xs:annotation>
+ <xs:documentation>L'identifiant de la personne</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="cac:Person"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="DateValidation" type="xs:date"><xs:annotation><xs:documentation>Date de validation</xs:documentation></xs:annotation></xs:element>
+ <xs:element name="DateValidation" type="xs:date">
+ <xs:annotation>
+ <xs:documentation>Date de validation</xs:documentation>
+ </xs:annotation>
+ </xs:element>
<xs:element name="NatureOM">
- <xs:annotation><xs:documentation>Nature de l'ordre de mission</xs:documentation></xs:annotation>
+ <xs:annotation>
+ <xs:documentation>Nature du déplacement (mission, tournée, stage, intérim, concours ou examen, déplacement, commission, absence temporaire, sans frais, maintien de l'ordre, autre)</xs:documentation>
+ </xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
- <xs:enumeration value="MISSION"/>
- <xs:enumeration value="STAGE"/>
- <xs:enumeration value="INTERIM"/>
- <xs:enumeration value="ABSENCE_TEMPORAIRE"/>
- <xs:enumeration value="SANS_FRAIS"/>
- <xs:enumeration value="MAINTIEN_ORDRE"/>
- <xs:enumeration value="AUTRE"/>
+ <xs:enumeration value="MISSION">
+ <xs:annotation>
+ <xs:documentation>Mission</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="TOURNEE">
+ <xs:annotation>
+ <xs:documentation>Tournée</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="STAGE">
+ <xs:annotation>
+ <xs:documentation>Stage</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="INTERIM">
+ <xs:annotation>
+ <xs:documentation>Intérim</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="CONCOURS_EXAMEN">
+ <xs:annotation>
+ <xs:documentation>Concours ou examen</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="DEPLACEMENT">
+ <xs:annotation>
+ <xs:documentation>Déplacement</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="COMMISSION">
+ <xs:annotation>
+ <xs:documentation>Commission</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="ABSENCE_TEMPORAIRE">
+ <xs:annotation>
+ <xs:documentation>Absence temporaire</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="SANS_FRAIS">
+ <xs:annotation>
+ <xs:documentation>Sans frais</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="MAINTIEN_ORDRE">
+ <xs:annotation>
+ <xs:documentation>Maintien de l'ordre</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="AUTRE">
+ <xs:annotation>
+ <xs:documentation>Autre</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:element>
- <xs:element name="MontantEstimatif" type="udt:AmountType" minOccurs="0"><xs:annotation><xs:documentation>Montant estimatif du frais</xs:documentation></xs:annotation></xs:element>
- <xs:element name="LieuDeplacement" type="dgfip:TLocalisation"><xs:annotation><xs:documentation>Lieu du déplacement</xs:documentation></xs:annotation></xs:element>
- <xs:element name="LieuDepart" type="dgfip:TLocalisation"><xs:annotation><xs:documentation>Lieu de départ du déplacement</xs:documentation></xs:annotation></xs:element>
- <xs:element name="LieuArrivee" type="dgfip:TLocalisation"><xs:annotation><xs:documentation>Lieu d'arrivée du déplacement</xs:documentation></xs:annotation></xs:element>
- <xs:element name="DateDepart" type="xs:dateTime"><xs:annotation><xs:documentation>Date de départ</xs:documentation></xs:annotation></xs:element>
- <xs:element name="DateRetour" type="xs:dateTime"><xs:annotation><xs:documentation>Date de retour</xs:documentation></xs:annotation></xs:element>
- <xs:element name="Agent" type="dgfip:TAgent"><xs:annotation><xs:documentation>Informations complémentaires sur l'agent</xs:documentation></xs:annotation></xs:element>
+ <xs:element name="MotifDeplacement" minOccurs="0" type="xs:string">
+ <xs:annotation>
+ <xs:documentation>Dans le cadre du SPL, description fine du déplacement, le motif du déplacement précise la nature du déplacement. Exemple en cas de nature de déplacement "concours ou examen" : mettre un motif de déplacement tel que "épreuves écrites du concours d'inspecteur principal".</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+
+ <xs:element name="FaitGenerateur" minOccurs="0">
+ <xs:annotation>
+ <xs:documentation>Dans le cadre du SPL, iinformations liées au fait générateur</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Type" minOccurs="1">
+ <xs:annotation>
+ <xs:documentation>type de fait générateur (ordre de mission, convocation ou décision de l'autorité territoriale)</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="ORDRE_MISSION">
+ <xs:annotation>
+ <xs:documentation>Ordre de mission (cas général)</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="CONVOCATION">
+ <xs:annotation>
+ <xs:documentation>Convocation (cas d'un concours)</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="DECISION_AUTORITE_TERRITORIALE">
+ <xs:annotation>
+ <xs:documentation>Décision de l'autorité territoriale</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:element>
+ <xs:element name="Reference" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:documentation>Numéro en saisie libre</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="Date" type="xs:date" minOccurs="0"> </xs:element>
+ <xs:element name="DureeOM" minOccurs="0">
+ <xs:annotation>
+ <xs:documentation>Uniquement si OM : nature de l'OM (permanent ou temporaire)</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="PERMANENT">
+ <xs:annotation>
+ <xs:documentation>Permanent</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="TEMPORAIRE">
+ <xs:annotation>
+ <xs:documentation>Temporaire</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+
+ <!--xs:element name="TypeFaitGenerateur" minOccurs="0">
+ <xs:annotation>
+ <xs:documentation>Dans le cadre du SPL, type de fait générateur (ordre de mission, convocation ou décision de l'autorité territoriale)</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="dgfip:TTypeFaitGenerateur">
+ <xs:attribute name="Reference" type="xs:string">
+ <xs:annotation>
+ <xs:documentation>Numéro en saisie libre</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="Date" type="xs:date" use="optional"/>
+ <xs:attribute name="natureOM">
+ <xs:annotation>
+ <xs:documentation>Uniquement si OM : nature de l'OM (permanent ou temporaire)</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="PERMANENT">
+ <xs:annotation>
+ <xs:documentation>Permanent</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="TEMPORAIRE">
+ <xs:annotation>
+ <xs:documentation>Temporaire</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element-->
+
+ <xs:element name="MoyenTransportAutorise" minOccurs="0">
+ <xs:annotation>
+ <xs:documentation>Dans le cadre du SPL, moyen de transport autorisé (véhicule personnel, train, avion, etc.)</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="ClasseAutorisee" type="xs:string">
+ <xs:annotation>
+ <xs:documentation>Classe autorisée du moyen de transport (classe 1 ou 2, économique ou business, etc. )</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="MontantEstimatif" type="udt:AmountType" minOccurs="0">
+ <xs:annotation>
+ <xs:documentation>Montant estimatif du frais</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="LieuDeplacement" type="dgfip:TLocalisation">
+ <xs:annotation>
+ <xs:documentation>Lieu du déplacement</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="LieuDepart" type="dgfip:TLocalisation">
+ <xs:annotation>
+ <xs:documentation>Lieu de départ du déplacement</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="LieuArrivee" type="dgfip:TLocalisation">
+ <xs:annotation>
+ <xs:documentation>Lieu d'arrivée du déplacement</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="DateDepart" type="xs:dateTime">
+ <xs:annotation>
+ <xs:documentation>Date de départ</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="DateRetour" type="xs:dateTime">
+ <xs:annotation>
+ <xs:documentation>Date de retour</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="Agent" type="dgfip:TAgent">
+ <xs:annotation>
+ <xs:documentation>Informations complémentaires sur l'agent</xs:documentation>
+ </xs:annotation>
+ </xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType>
<xs:sequence>
<xs:element name="ComptableAssignataire" type="xs:string" minOccurs="0"/>
- <xs:element name="TotalFraisTransport" type="udt:AmountType" minOccurs="0"><xs:annotation><xs:documentation>Total des frais de transport</xs:documentation></xs:annotation></xs:element>
- <xs:element name="TotalIndemnitesSejour" type="udt:AmountType" minOccurs="0"><xs:annotation><xs:documentation>Total des indemnités de séjour</xs:documentation></xs:annotation></xs:element>
+ <xs:element name="TotalFraisTransport" type="udt:AmountType" minOccurs="0">
+ <xs:annotation>
+ <xs:documentation>Total des frais de transport</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="TotalIndemnitesSejour" type="udt:AmountType" minOccurs="0">
+ <xs:annotation>
+ <xs:documentation>Total des indemnités de séjour</xs:documentation>
+ </xs:annotation>
+ </xs:element>
<xs:element name="Valideur">
- <xs:annotation><xs:documentation>Personne ayant validé l'état de frais</xs:documentation></xs:annotation>
+ <xs:annotation>
+ <xs:documentation>Personne ayant validé l'état de frais</xs:documentation>
+ </xs:annotation>
<xs:complexType>
<xs:sequence>
- <xs:element ref="cac:PartyIdentification"><xs:annotation><xs:documentation>Identifiant Chorus de l'utilisateur "technique" qui est positionné soit comme gestionnaire DP, soit comme responsable DP associée à l'EF.</xs:documentation></xs:annotation></xs:element>
- <xs:element ref="cac:Person"></xs:element>
+ <xs:element ref="cac:PartyIdentification">
+ <xs:annotation>
+ <xs:documentation>Identifiant Chorus de l'utilisateur "technique" qui est positionné soit comme gestionnaire DP, soit comme responsable DP associée à l'EF.</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="cac:Person"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="EtatFraisChorus" minOccurs="0" type="dgfip:TEtatFraisChorus"></xs:element>
+ <xs:element name="EtatFraisChorus" minOccurs="0" type="dgfip:TEtatFraisChorus"/>
+ <xs:element name="LibelleCollectivite" type="dgfip:string38" minOccurs="0">
+ <xs:annotation>
+ <xs:documentation>Dans le cadre du SPL, le libelle de la collectivité</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="SiretBP" minOccurs="0" type="dgfip:TSiret">
+ <xs:annotation>
+ <xs:documentation>Dans le cadre du SPL, le SIRET du Budget Principal de la collectivité</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="CodeBud" minOccurs="0" type="dgfip:string5">
+ <xs:annotation>
+ <xs:documentation>Dans le cadre du SPL, le code budget</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="LibelleBudget" type="dgfip:string38" minOccurs="0">
+ <xs:annotation>
+ <xs:documentation>Dans le cadre du SPL, le libelle du budget</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="IdRef" type="dgfip:string40" minOccurs="0">
+ <xs:annotation>
+ <xs:documentation>Nom du fichier ou de l'archive indiqué dans le mandat</xs:documentation>
+ </xs:annotation>
+ </xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="TEtatFraisChorus">
- <xs:annotation><xs:documentation>Précisions à propos d'un état de frais dans Chorus</xs:documentation></xs:annotation>
+ <xs:annotation>
+ <xs:documentation>Précisions à propos d'un état de frais dans Chorus</xs:documentation>
+ </xs:annotation>
<xs:sequence>
- <xs:element name="Societe" type="dgfip:string4e"></xs:element>
- <xs:element name="DomaineActivite" type="dgfip:string4e"></xs:element>
+ <xs:element name="Societe" type="dgfip:string4e"/>
+ <xs:element name="DomaineActivite" type="dgfip:string4e"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TLocalisation">
<xs:element name="Statut" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
- <xs:enumeration value="MILITAIRE"/>
- <xs:enumeration value="CIVIL"/>
+ <xs:enumeration value="MILITAIRE">
+ <xs:annotation>
+ <xs:documentation>Militaire</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="CIVIL">
+ <xs:annotation>
+ <xs:documentation>Civil</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SituationFamille" minOccurs="0">
- <xs:annotation><xs:documentation>La situation de famille de l'agent</xs:documentation></xs:annotation>
+ <xs:annotation>
+ <xs:documentation>La situation de famille de l'agent</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="CELIBATAIRE">
+ <xs:annotation>
+ <xs:documentation>Célibataire</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="MARIE">
+ <xs:annotation>
+ <xs:documentation>Marié</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="DIVORCE">
+ <xs:annotation>
+ <xs:documentation>Divorcé</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="VEUF">
+ <xs:annotation>
+ <xs:documentation>Veuf</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="PACSE">
+ <xs:annotation>
+ <xs:documentation>Pacsé</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="CONCUBINAGE">
+ <xs:annotation>
+ <xs:documentation>En concubinage</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:element>
+ <xs:element name="NbEnfants" type="xs:nonNegativeInteger" minOccurs="0">
+ <xs:annotation>
+ <xs:documentation>Le nombre d'enfants de l'agent</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="Grade" minOccurs="0" type="xs:string">
+ <xs:annotation>
+ <xs:documentation>Grade ou emploi</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="AgentChorus" minOccurs="0" type="dgfip:TAgentChorus"/>
+ <xs:element name="TypePersonne" minOccurs="0">
+ <xs:annotation>
+ <xs:documentation>- 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,
+- Agents territoriaux et autres personnes collaborant aux commissions.</xs:documentation>
+ </xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
- <xs:enumeration value="CELIBATAIRE"/>
- <xs:enumeration value="MARIE"/>
- <xs:enumeration value="DIVORCE"/>
- <xs:enumeration value="VEUF"/>
- <xs:enumeration value="PACSE"/>
- <xs:enumeration value="CONCUBINAGE"/>
+ <xs:enumeration value="AUTRE">
+ <xs:annotation>
+ <xs:documentation>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</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="AGENT">
+ <xs:annotation>
+ <xs:documentation>Agents territoriaux et autres personnes collaborant aux commissions</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="ELU">
+ <xs:annotation>
+ <xs:documentation>Elus locaux</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="AGENT_COMMUNE">
+ <xs:annotation>
+ <xs:documentation>Agent qui se déplace fréquemment à l'intérieur du territoire de la commune de résidence administrative, de la commune où s'effectue le déplacement temporaire ou de la commune de résidence familiale</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:element>
- <xs:element name="NbEnfants" type="xs:nonNegativeInteger" minOccurs="0"><xs:annotation><xs:documentation>Le nombre d'enfants de l'agent</xs:documentation></xs:annotation></xs:element>
- <xs:element name="Grade" minOccurs="0" type="xs:string"/>
- <xs:element name="AgentChorus" minOccurs="0" type="dgfip:TAgentChorus"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TAgentChorus">
- <xs:annotation><xs:documentation>Précisions à propos d'un tiers dans Chorus</xs:documentation></xs:annotation>
+ <xs:annotation>
+ <xs:documentation>Précisions à propos d'un tiers dans Chorus</xs:documentation>
+ </xs:annotation>
<xs:sequence>
<xs:element name="TypeTiers">
- <xs:annotation><xs:documentation>Type de tiers</xs:documentation></xs:annotation>
+ <xs:annotation>
+ <xs:documentation>Type de tiers</xs:documentation>
+ </xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
- <xs:enumeration value="ZCOM"><xs:annotation><xs:documentation>personne morale ou physique immatriculée dans les collectivités d’Outre Mer (Nouvelle Calédonie)</xs:documentation></xs:annotation></xs:enumeration>
- <xs:enumeration value="ZCPD"><xs:annotation><xs:documentation>tiers occasionnel</xs:documentation></xs:annotation></xs:enumeration>
- <xs:enumeration value="ZETR"><xs:annotation><xs:documentation>personne morale hors UE</xs:documentation></xs:annotation></xs:enumeration>
- <xs:enumeration value="ZEUR"><xs:annotation><xs:documentation>personne morale UE hors France</xs:documentation></xs:annotation></xs:enumeration>
- <xs:enumeration value="ZFRA"><xs:annotation><xs:documentation>personne morale ou physique immatriculées SIRET</xs:documentation></xs:annotation></xs:enumeration>
- <xs:enumeration value="ZPHY"><xs:annotation><xs:documentation>personne physique hors TAE</xs:documentation></xs:annotation></xs:enumeration>
- <xs:enumeration value="ZREG"><xs:annotation><xs:documentation>régie</xs:documentation></xs:annotation></xs:enumeration>
- <xs:enumeration value="ZSRV"><xs:annotation><xs:documentation>service de l’Etat ministériel</xs:documentation></xs:annotation></xs:enumeration>
- <xs:enumeration value="ZTAE"><xs:annotation><xs:documentation>tiers agent de l’Etat</xs:documentation></xs:annotation></xs:enumeration>
+ <xs:enumeration value="ZCOM">
+ <xs:annotation>
+ <xs:documentation>personne morale ou physique immatriculée dans les collectivités d’Outre Mer (Nouvelle Calédonie)</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="ZCPD">
+ <xs:annotation>
+ <xs:documentation>tiers occasionnel</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="ZETR">
+ <xs:annotation>
+ <xs:documentation>personne morale hors UE</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="ZEUR">
+ <xs:annotation>
+ <xs:documentation>personne morale UE hors France</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="ZFRA">
+ <xs:annotation>
+ <xs:documentation>personne morale ou physique immatriculées SIRET</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="ZPHY">
+ <xs:annotation>
+ <xs:documentation>personne physique hors TAE</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="ZREG">
+ <xs:annotation>
+ <xs:documentation>régie</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="ZSRV">
+ <xs:annotation>
+ <xs:documentation>service de l’Etat ministériel</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="ZTAE">
+ <xs:annotation>
+ <xs:documentation>tiers agent de l’Etat</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
+ <!-- <xs:simpleType name="TTypeFaitGenerateur">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="ORDRE_MISSION">
+ <xs:annotation>
+ <xs:documentation>Ordre de mission (cas général)</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="CONVOCATION">
+ <xs:annotation>
+ <xs:documentation>Convocation (cas d'un concours)</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="DECISION_AUTORITE_TERRITORIALE">
+ <xs:annotation>
+ <xs:documentation>Décision de l'autorité territoriale</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>-->
+
<xs:simpleType name="string4e">
<xs:restriction base="xs:string">
<xs:length value="4"/>
</xs:restriction>
</xs:simpleType>
+ <xs:simpleType name="string5">
+ <xs:restriction base="xs:string">
+ <xs:maxLength value="5"/>
+ </xs:restriction>
+ </xs:simpleType>
<xs:simpleType name="string10">
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
<xs:maxLength value="38"/>
</xs:restriction>
</xs:simpleType>
+ <xs:simpleType name="string40">
+ <xs:restriction base="xs:string">
+ <xs:maxLength value="40"/>
+ </xs:restriction>
+ </xs:simpleType>
<xs:simpleType name="string80">
<xs:restriction base="xs:string">
<xs:maxLength value="80"/>
</xs:restriction>
</xs:simpleType>
-</xs:schema>
\ No newline at end of file
+ <xs:simpleType name="TSiret">
+ <xs:restriction base="xs:string">
+ <xs:pattern value="[0-9]{14}"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TSiren">
+ <xs:restriction base="xs:string">
+ <xs:pattern value="[0-9]{9}"/>
+ </xs:restriction>
+ </xs:simpleType>
+</xs:schema>