Showing:

Annotations
Attributes
Diagrams
Instances
Properties
Source
Used by
Included schema Class_FacturePES.xsd
Namespace http://www.minefi.gouv.fr/cp/helios/pes_v2/Rev0/aller
Properties
attribute form default: unqualified
element form default: unqualified
Element TPESFacture / IdVer
Namespace No namespace
Annotations
Numéro de version (exemple 1.0)
Diagram
Diagram Simple_Type_xsd.tmp#Base_Dec2_V Simple_Type_xsd.tmp#Base_Dec2
Type Base_Dec2
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
V V_Dec2 required
Source
<xs:element name="IdVer" type="cm:Base_Dec2">
  <xs:annotation>
    <xs:documentation>Numéro de version (exemple 1.0)</xs:documentation>
  </xs:annotation>
</xs:element>
Element TPESFacture / Annee
Namespace No namespace
Diagram
Diagram Simple_Type_xsd.tmp#Base_Annee_V Simple_Type_xsd.tmp#Base_Annee
Type Base_Annee
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
V V_Annee required
Source
<xs:element name="Annee" type="cm:Base_Annee"/>
Element TPESFacture / NumSequence
Namespace No namespace
Annotations
En cas d'émission périodique, indique le numéro de la séquence
Diagram
Diagram Simple_Type_xsd.tmp#Base_Num4_V Simple_Type_xsd.tmp#Base_Num4
Type Base_Num4
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
V V_Num4 required
Source
<xs:element name="NumSequence" type="cm:Base_Num4" minOccurs="0">
  <xs:annotation>
    <xs:documentation>En cas d'émission périodique, indique le numéro de la séquence</xs:documentation>
  </xs:annotation>
</xs:element>
Element TPESFacture / TypeFact
Namespace No namespace
Annotations
Type de Facturation
Diagram
Diagram Simple_Type_xsd.tmp#Base_Alphanum10_V Simple_Type_xsd.tmp#Base_Alphanum10
Type Base_Alphanum10
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
V V_Alphanum10 required
Source
<xs:element name="TypeFact" type="cm:Base_Alphanum10" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Type de Facturation</xs:documentation>
  </xs:annotation>
</xs:element>
Element TPESFacture / Date
Namespace No namespace
Annotations
Date d'émission de la facture ou de l'état de facturation
Diagram
Diagram Simple_Type_xsd.tmp#Base_Date_V Simple_Type_xsd.tmp#Base_Date
Type Base_Date
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
V V_Date required
Source
<xs:element name="Date" type="cm:Base_Date">
  <xs:annotation>
    <xs:documentation>Date d'émission de la facture ou de l'état de facturation</xs:documentation>
  </xs:annotation>
</xs:element>
Element TPESFacture / Emetteur
Namespace No namespace
Annotations
Informations sur l'emetteur
Diagram
Diagram Class_Tiers_xsd.tmp#http___www.minefi.gouv.fr_cp_helios_pes_v2_Rev0_aller_TTiers_InfoTiers Class_Tiers_xsd.tmp#http___www.minefi.gouv.fr_cp_helios_pes_v2_Rev0_aller_TTiers_Adresse Class_Tiers_xsd.tmp#http___www.minefi.gouv.fr_cp_helios_pes_v2_Rev0_aller_TTiers_CpteBancaire Class_Tiers_xsd.tmp#http___www.minefi.gouv.fr_cp_helios_pes_v2_Rev0_aller_TTiers_NumTVA Class_Tiers_xsd.tmp#http___www.minefi.gouv.fr_cp_helios_pes_v2_Rev0_aller_TTiers_Service Class_Tiers_xsd.tmp#http___www.minefi.gouv.fr_cp_helios_pes_v2_Rev0_aller_TTiers
Type TTiers
Properties
content: complex
Model InfoTiers , Adresse{0,1} , CpteBancaire{0,1} , NumTVA{0,1} , Service{0,1}
Children Adresse, CpteBancaire, InfoTiers, NumTVA, Service
Instance
<Emetteur>
  <InfoTiers>{1,1}</InfoTiers>
  <Adresse>{0,1}</Adresse>
  <CpteBancaire>{0,1}</CpteBancaire>
  <NumTVA V="">{0,1}</NumTVA>
  <Service V="">{0,1}</Service>
</Emetteur>
Source
<xs:element name="Emetteur" type="TTiers">
  <xs:annotation>
    <xs:documentation>Informations sur l'emetteur</xs:documentation>
  </xs:annotation>
</xs:element>
Element TPESFacture / FactureIndiv
Namespace No namespace
Annotations
Données individuelles de facturation (par défaut une seule facture individuelle) - (état de facturation collectif : plusieurs factures individuelles)
Diagram
Diagram Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_DateEmission Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_DateReglement Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_NumeroFacture Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_Debiteur Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_Objet Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_LigneFacture Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_DetailTVA Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_TotalAPayer Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_ModalitesReglement Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_TexteGenerateur Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_ConditionsGen Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_RepartitionBudget Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv
Type TFacturePESIndiv
Properties
content: complex
maxOccurs: unbounded
Model DateEmission , DateReglement{0,1} , NumeroFacture , Debiteur , Objet , LigneFacture+ , DetailTVA* , TotalAPayer , ModalitesReglement , TexteGenerateur{0,1} , ConditionsGen , RepartitionBudget*
Children ConditionsGen, DateEmission, DateReglement, Debiteur, DetailTVA, LigneFacture, ModalitesReglement, NumeroFacture, Objet, RepartitionBudget, TexteGenerateur, TotalAPayer
Instance
<FactureIndiv>
  <DateEmission V="">{1,1}</DateEmission>
  <DateReglement V="">{0,1}</DateReglement>
  <NumeroFacture V="">{1,1}</NumeroFacture>
  <Debiteur>{1,1}</Debiteur>
  <Objet V="">{1,1}</Objet>
  <LigneFacture>{1,unbounded}</LigneFacture>
  <DetailTVA>{0,unbounded}</DetailTVA>
  <TotalAPayer>{1,1}</TotalAPayer>
  <ModalitesReglement V="">{1,1}</ModalitesReglement>
  <TexteGenerateur V="">{0,1}</TexteGenerateur>
  <ConditionsGen V="">{1,1}</ConditionsGen>
  <RepartitionBudget>{0,unbounded}</RepartitionBudget>
</FactureIndiv>
Source
<xs:element name="FactureIndiv" type="TFacturePESIndiv" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Données individuelles de facturation (par défaut une seule facture individuelle) - (état de facturation collectif : plusieurs factures individuelles)</xs:documentation>
  </xs:annotation>
</xs:element>
Element TPESFacture / Nomenclatures
Namespace No namespace
Annotations
Nomenclatures utilisees (Paramétrage du progiciel)
- en cas d'évolution des nomenclatures, les anciens codes doivent être précisés (de façon incrémentale)
Diagram
Diagram Class_FacturePES_xsd.tmp#TNomenclatureFacture_NomenclatureProduit Class_FacturePES_xsd.tmp#TNomenclatureFacture_NomenclatureNature Class_FacturePES_xsd.tmp#TNomenclatureFacture_NomenclatureBudget Class_FacturePES_xsd.tmp#TNomenclatureFacture
Type TNomenclatureFacture
Properties
content: complex
Model NomenclatureProduit{0,1} , NomenclatureNature{0,1} , NomenclatureBudget{0,1}
Children NomenclatureBudget, NomenclatureNature, NomenclatureProduit
Instance
<Nomenclatures>
  <NomenclatureProduit>{0,1}</NomenclatureProduit>
  <NomenclatureNature>{0,1}</NomenclatureNature>
  <NomenclatureBudget>{0,1}</NomenclatureBudget>
</Nomenclatures>
Source
<xs:element name="Nomenclatures" type="TNomenclatureFacture">
  <xs:annotation>
    <xs:documentation>Nomenclatures utilisees (Paramétrage du progiciel) - en cas d'évolution des nomenclatures, les anciens codes doivent être précisés (de façon incrémentale)</xs:documentation>
  </xs:annotation>
</xs:element>
Element TNomenclatureFacture / NomenclatureProduit
Namespace No namespace
Annotations
Nomenclature des rubriques de Facturation (nécessaire en cas d'état de facturation collectif)
Diagram
Diagram Class_Nomenclature_xsd.tmp#TNomenclature_Description Class_Nomenclature_xsd.tmp#TNomenclature_Correspondance Class_Nomenclature_xsd.tmp#TNomenclature
Type TNomenclature
Properties
content: complex
minOccurs: 0
Model Description , Correspondance+
Children Correspondance, Description
Instance
<NomenclatureProduit>
  <Description V="">{1,1}</Description>
  <Correspondance>{1,unbounded}</Correspondance>
</NomenclatureProduit>
Source
<xs:element name="NomenclatureProduit" type="TNomenclature" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Nomenclature des rubriques de Facturation (nécessaire en cas d'état de facturation collectif)</xs:documentation>
  </xs:annotation>
</xs:element>
Element TNomenclatureFacture / NomenclatureNature
Namespace No namespace
Annotations
Nomenclature des Code Natures (catégorisation préalable à l'imputation budgétaire)
Diagram
Diagram Class_Nomenclature_xsd.tmp#TNomenclature_Description Class_Nomenclature_xsd.tmp#TNomenclature_Correspondance Class_Nomenclature_xsd.tmp#TNomenclature
Type TNomenclature
Properties
content: complex
minOccurs: 0
Model Description , Correspondance+
Children Correspondance, Description
Instance
<NomenclatureNature>
  <Description V="">{1,1}</Description>
  <Correspondance>{1,unbounded}</Correspondance>
</NomenclatureNature>
Source
<xs:element name="NomenclatureNature" type="TNomenclature" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Nomenclature des Code Natures (catégorisation préalable à l'imputation budgétaire)</xs:documentation>
  </xs:annotation>
</xs:element>
Element TNomenclatureFacture / NomenclatureBudget
Namespace No namespace
Annotations
Nomenclature des Budgets
Diagram
Diagram Class_Nomenclature_xsd.tmp#TNomenclature_Description Class_Nomenclature_xsd.tmp#TNomenclature_Correspondance Class_Nomenclature_xsd.tmp#TNomenclature
Type TNomenclature
Properties
content: complex
minOccurs: 0
Model Description , Correspondance+
Children Correspondance, Description
Instance
<NomenclatureBudget>
  <Description V="">{1,1}</Description>
  <Correspondance>{1,unbounded}</Correspondance>
</NomenclatureBudget>
Source
<xs:element name="NomenclatureBudget" type="TNomenclature" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Nomenclature des Budgets</xs:documentation>
  </xs:annotation>
</xs:element>
Element TPESFacture / RepartitionParNature
Namespace No namespace
Annotations
Repartition des dépenses par Nature (et budget le cas échéant)
Diagram
Diagram Class_FacturePES_xsd.tmp#TRepartitionParNature_Repartition Class_FacturePES_xsd.tmp#TRepartitionParNature
Type TRepartitionParNature
Properties
content: complex
minOccurs: 0
Model Repartition+
Children Repartition
Instance
<RepartitionParNature>
  <Repartition>{1,unbounded}</Repartition>
</RepartitionParNature>
Source
<xs:element name="RepartitionParNature" type="TRepartitionParNature" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Repartition des dépenses par Nature (et budget le cas échéant)</xs:documentation>
  </xs:annotation>
</xs:element>
Element TRepartitionParNature / Repartition
Namespace No namespace
Diagram
Diagram Class_FacturePES_xsd.tmp#TLigneRepartition_Libelle Class_FacturePES_xsd.tmp#TLigneRepartition_Code Class_FacturePES_xsd.tmp#TLigneRepartition_CodeFonction Class_FacturePES_xsd.tmp#TLigneRepartition_CodeBudget Class_FacturePES_xsd.tmp#TLigneRepartition_Mt Class_FacturePES_xsd.tmp#TLigneRepartition
Type TLigneRepartition
Properties
content: complex
maxOccurs: unbounded
Model Libelle , Code , CodeFonction{0,1} , CodeBudget{0,1} , Mt
Children Code, CodeBudget, CodeFonction, Libelle, Mt
Instance
<Repartition>
  <Libelle V="">{1,1}</Libelle>
  <Code V="">{1,1}</Code>
  <CodeFonction V="">{0,1}</CodeFonction>
  <CodeBudget V="">{0,1}</CodeBudget>
  <Mt V="">{1,1}</Mt>
</Repartition>
Source
<xs:element name="Repartition" type="TLigneRepartition" maxOccurs="unbounded"/>
Element TLigneRepartition / Libelle
Namespace No namespace
Diagram
Diagram Simple_Type_xsd.tmp#Base_Texte100_V Simple_Type_xsd.tmp#Base_Texte100
Type Base_Texte100
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
V V_Texte100 required
Source
<xs:element name="Libelle" type="cm:Base_Texte100"/>
Element TLigneRepartition / Code
Namespace No namespace
Annotations
code Nature
Diagram
Diagram Simple_Type_xsd.tmp#Base_Texte24_V Simple_Type_xsd.tmp#Base_Texte24
Type Base_Texte24
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
V V_Texte24 required
Source
<xs:element name="Code" type="cm:Base_Texte24">
  <xs:annotation>
    <xs:documentation>code Nature</xs:documentation>
  </xs:annotation>
</xs:element>
Element TLigneRepartition / CodeFonction
Namespace No namespace
Annotations
dans le cas d'une imputation par fonction
Diagram
Diagram Simple_Type_xsd.tmp#Base_Texte24_V Simple_Type_xsd.tmp#Base_Texte24
Type Base_Texte24
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
V V_Texte24 required
Source
<xs:element name="CodeFonction" type="cm:Base_Texte24" minOccurs="0">
  <xs:annotation>
    <xs:documentation>dans le cas d'une imputation par fonction</xs:documentation>
  </xs:annotation>
</xs:element>
Element TLigneRepartition / CodeBudget
Namespace No namespace
Annotations
dans le cas d'une imputation multi-budget
Diagram
Diagram Simple_Type_xsd.tmp#Base_Texte24_V Simple_Type_xsd.tmp#Base_Texte24
Type Base_Texte24
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
V V_Texte24 required
Source
<xs:element name="CodeBudget" type="cm:Base_Texte24" minOccurs="0">
  <xs:annotation>
    <xs:documentation>dans le cas d'une imputation multi-budget</xs:documentation>
  </xs:annotation>
</xs:element>
Element TLigneRepartition / Mt
Namespace No namespace
Diagram
Diagram Simple_Type_xsd.tmp#Base_Montant_V Simple_Type_xsd.tmp#Base_Montant
Type Base_Montant
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
V V_Montant required
Source
<xs:element name="Mt" type="cm:Base_Montant"/>
Complex Type TPESFacture
Namespace http://www.minefi.gouv.fr/cp/helios/pes_v2/Rev0/aller
Diagram
Diagram Class_FacturePES_xsd.tmp#TPESFacture_IdVer Class_FacturePES_xsd.tmp#TPESFacture_Annee Class_FacturePES_xsd.tmp#TPESFacture_NumSequence Class_FacturePES_xsd.tmp#TPESFacture_TypeFact Class_FacturePES_xsd.tmp#TPESFacture_Date Class_FacturePES_xsd.tmp#TPESFacture_Emetteur Class_FacturePES_xsd.tmp#TPESFacture_FactureIndiv Class_FacturePES_xsd.tmp#TPESFacture_Nomenclatures Class_FacturePES_xsd.tmp#TPESFacture_RepartitionParNature
Used by
Model IdVer , Annee , NumSequence{0,1} , TypeFact{0,1} , Date , Emetteur , FactureIndiv+ , Nomenclatures , RepartitionParNature{0,1}
Children Annee, Date, Emetteur, FactureIndiv, IdVer, Nomenclatures, NumSequence, RepartitionParNature, TypeFact
Source
<xs:complexType name="TPESFacture">
  <xs:sequence>
    <xs:element name="IdVer" type="cm:Base_Dec2">
      <xs:annotation>
        <xs:documentation>Numéro de version (exemple 1.0)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Annee" type="cm:Base_Annee"/>
    <xs:element name="NumSequence" type="cm:Base_Num4" minOccurs="0">
      <xs:annotation>
        <xs:documentation>En cas d'émission périodique, indique le numéro de la séquence</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TypeFact" type="cm:Base_Alphanum10" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Type de Facturation</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Date" type="cm:Base_Date">
      <xs:annotation>
        <xs:documentation>Date d'émission de la facture ou de l'état de facturation</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Emetteur" type="TTiers">
      <xs:annotation>
        <xs:documentation>Informations sur l'emetteur</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FactureIndiv" type="TFacturePESIndiv" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Données individuelles de facturation (par défaut une seule facture individuelle) - (état de facturation collectif : plusieurs factures individuelles)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Nomenclatures" type="TNomenclatureFacture">
      <xs:annotation>
        <xs:documentation>Nomenclatures utilisees (Paramétrage du progiciel) - en cas d'évolution des nomenclatures, les anciens codes doivent être précisés (de façon incrémentale)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="RepartitionParNature" type="TRepartitionParNature" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Repartition des dépenses par Nature (et budget le cas échéant)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type TNomenclatureFacture
Namespace http://www.minefi.gouv.fr/cp/helios/pes_v2/Rev0/aller
Diagram
Diagram Class_FacturePES_xsd.tmp#TNomenclatureFacture_NomenclatureProduit Class_FacturePES_xsd.tmp#TNomenclatureFacture_NomenclatureNature Class_FacturePES_xsd.tmp#TNomenclatureFacture_NomenclatureBudget
Used by
Model NomenclatureProduit{0,1} , NomenclatureNature{0,1} , NomenclatureBudget{0,1}
Children NomenclatureBudget, NomenclatureNature, NomenclatureProduit
Source
<xs:complexType name="TNomenclatureFacture">
  <xs:sequence>
    <xs:element name="NomenclatureProduit" type="TNomenclature" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Nomenclature des rubriques de Facturation (nécessaire en cas d'état de facturation collectif)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NomenclatureNature" type="TNomenclature" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Nomenclature des Code Natures (catégorisation préalable à l'imputation budgétaire)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NomenclatureBudget" type="TNomenclature" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Nomenclature des Budgets</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type TRepartitionParNature
Namespace http://www.minefi.gouv.fr/cp/helios/pes_v2/Rev0/aller
Diagram
Diagram Class_FacturePES_xsd.tmp#TRepartitionParNature_Repartition
Used by
Model Repartition+
Children Repartition
Source
<xs:complexType name="TRepartitionParNature">
  <xs:sequence>
    <xs:element name="Repartition" type="TLigneRepartition" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Complex Type TLigneRepartition
Namespace http://www.minefi.gouv.fr/cp/helios/pes_v2/Rev0/aller
Diagram
Diagram Class_FacturePES_xsd.tmp#TLigneRepartition_Libelle Class_FacturePES_xsd.tmp#TLigneRepartition_Code Class_FacturePES_xsd.tmp#TLigneRepartition_CodeFonction Class_FacturePES_xsd.tmp#TLigneRepartition_CodeBudget Class_FacturePES_xsd.tmp#TLigneRepartition_Mt
Used by
Model Libelle , Code , CodeFonction{0,1} , CodeBudget{0,1} , Mt
Children Code, CodeBudget, CodeFonction, Libelle, Mt
Source
<xs:complexType name="TLigneRepartition">
  <xs:sequence>
    <xs:element name="Libelle" type="cm:Base_Texte100"/>
    <xs:element name="Code" type="cm:Base_Texte24">
      <xs:annotation>
        <xs:documentation>code Nature</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CodeFonction" type="cm:Base_Texte24" minOccurs="0">
      <xs:annotation>
        <xs:documentation>dans le cas d'une imputation par fonction</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CodeBudget" type="cm:Base_Texte24" minOccurs="0">
      <xs:annotation>
        <xs:documentation>dans le cas d'une imputation multi-budget</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Mt" type="cm:Base_Montant"/>
  </xs:sequence>
</xs:complexType>