Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Included schema Class_FacturePESIndiv.xsd
Namespace http://www.minefi.gouv.fr/cp/helios/pes_v2/facture
Properties
attribute form default: unqualified
element form default: unqualified
Element TFacturePESIndiv / TypeFact
Namespace No namespace
Annotations
Si non présent, c'est une FACTURE. Sinon : FACTURE,COMMANDE,AVOIR,DEVIS,PRO FORMA,CARTE ACHAT,AVIS ECHEANCE,QUITTANCE
Diagram
Diagram Class_FacturePESIndiv_xsd.tmp#TTypeFacture_V Class_FacturePESIndiv_xsd.tmp#TTypeFacture
Type TTypeFacture
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
V VTypeFacture optional
Source
<xs:element name="TypeFact" type="TTypeFacture" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Si non présent, c'est une FACTURE. Sinon : FACTURE,COMMANDE,AVOIR,DEVIS,PRO FORMA,CARTE ACHAT,AVIS ECHEANCE,QUITTANCE</xs:documentation>
  </xs:annotation>
</xs:element>
Element TFacturePESIndiv / DateEmission
Namespace No namespace
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="DateEmission" type="cm:Base_Date"/>
Element TFacturePESIndiv / DateReglement
Namespace No namespace
Annotations
Date limite de paiement
Diagram
Diagram Simple_Type_xsd.tmp#Base_Date_V Simple_Type_xsd.tmp#Base_Date
Type Base_Date
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
V V_Date required
Source
<xs:element name="DateReglement" type="cm:Base_Date" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Date limite de paiement</xs:documentation>
  </xs:annotation>
</xs:element>
Element TFacturePESIndiv / NumeroFacture
Namespace No namespace
Annotations
Identifiant de la Facture
Diagram
Diagram Simple_Type_xsd.tmp#Base_Texte50_V Simple_Type_xsd.tmp#Base_Texte50
Type Base_Texte50
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
V V_Texte50 required
Source
<xs:element name="NumeroFacture" type="cm:Base_Texte50">
  <xs:annotation>
    <xs:documentation>Identifiant de la Facture</xs:documentation>
  </xs:annotation>
</xs:element>
Element TFacturePESIndiv / NumeroContrat
Namespace No namespace
Annotations
Numéro de contrat
Diagram
Diagram Simple_Type_xsd.tmp#Base_Texte50_V Simple_Type_xsd.tmp#Base_Texte50
Type Base_Texte50
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
V V_Texte50 required
Source
<xs:element name="NumeroContrat" type="cm:Base_Texte50" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Numéro de contrat</xs:documentation>
  </xs:annotation>
</xs:element>
Element TFacturePESIndiv / NumeroMarche
Namespace No namespace
Annotations
Numéro de marché
Diagram
Diagram Simple_Type_xsd.tmp#Base_Texte50_V Simple_Type_xsd.tmp#Base_Texte50
Type Base_Texte50
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
V V_Texte50 required
Source
<xs:element name="NumeroMarche" type="cm:Base_Texte50" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Numéro de marché</xs:documentation>
  </xs:annotation>
</xs:element>
Element TFacturePESIndiv / Reference
Namespace No namespace
Annotations
D'éventuelles références à d'autres pièces
Diagram
Diagram Class_FacturePESIndiv_xsd.tmp#TReferencePiece_TypePiece Class_FacturePESIndiv_xsd.tmp#TReferencePiece_NumeroPiece Class_FacturePESIndiv_xsd.tmp#TReferencePiece_NumLigne Class_FacturePESIndiv_xsd.tmp#TReferencePiece
Type TReferencePiece
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model TypePiece{0,1} , NumeroPiece , NumLigne{0,1}
Children NumLigne, NumeroPiece, TypePiece
Instance
<Reference>
  <TypePiece V="">{0,1}</TypePiece>
  <NumeroPiece V="">{1,1}</NumeroPiece>
  <NumLigne V="">{0,1}</NumLigne>
</Reference>
Source
<xs:element name="Reference" type="TReferencePiece" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>D'éventuelles références à d'autres pièces</xs:documentation>
  </xs:annotation>
</xs:element>
Element TReferencePiece / TypePiece
Namespace No namespace
Annotations
Le type de pièce référencée. Si non présent, on référence une facture
Diagram
Diagram Class_FacturePESIndiv_xsd.tmp#TTypeFacture_V Class_FacturePESIndiv_xsd.tmp#TTypeFacture
Type TTypeFacture
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
V VTypeFacture optional
Source
<xs:element name="TypePiece" type="TTypeFacture" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Le type de pièce référencée. Si non présent, on référence une facture</xs:documentation>
  </xs:annotation>
</xs:element>
Element TReferencePiece / NumeroPiece
Namespace No namespace
Annotations
Identifiant de la pièce référencée
Diagram
Diagram Simple_Type_xsd.tmp#Base_Texte50_V Simple_Type_xsd.tmp#Base_Texte50
Type Base_Texte50
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
V V_Texte50 required
Source
<xs:element name="NumeroPiece" type="cm:Base_Texte50">
  <xs:annotation>
    <xs:documentation>Identifiant de la pièce référencée</xs:documentation>
  </xs:annotation>
</xs:element>
Element TReferencePiece / NumLigne
Namespace No namespace
Annotations
L'éventuel numero de ligne de la pièce. Pour les factures, c'est le numéro d'Ordre de la ligne
Diagram
Diagram Simple_Type_xsd.tmp#Base_Num3_V Simple_Type_xsd.tmp#Base_Num3
Type Base_Num3
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
V V_Num3 required
Source
<xs:element name="NumLigne" type="cm:Base_Num3" minOccurs="0">
  <xs:annotation>
    <xs:documentation>L'éventuel numero de ligne de la pièce. Pour les factures, c'est le numéro d'Ordre de la ligne</xs:documentation>
  </xs:annotation>
</xs:element>
Element TFacturePESIndiv / Debiteur
Namespace No namespace
Annotations
Description du débiteur. C'est un tiers de type 10
Diagram
Diagram Class_Tiers_xsd.tmp#TTiers_TypeTiersFacture Class_Tiers_xsd.tmp#TTiers_InfoTiers Class_Tiers_xsd.tmp#TTiers_Adresse Class_Tiers_xsd.tmp#TTiers_CpteBancaire Class_Tiers_xsd.tmp#TTiers_NumTVA Class_Tiers_xsd.tmp#TTiers_Service Class_Tiers_xsd.tmp#TTiers
Type TTiers
Properties
content: complex
minOccurs: 0
Model TypeTiersFacture{0,1} , InfoTiers , Adresse{0,1} , CpteBancaire{0,1} , NumTVA{0,1} , Service{0,1}
Children Adresse, CpteBancaire, InfoTiers, NumTVA, Service, TypeTiersFacture
Instance
<Debiteur>
  <TypeTiersFacture V="">{0,1}</TypeTiersFacture>
  <InfoTiers>{1,1}</InfoTiers>
  <Adresse>{0,1}</Adresse>
  <CpteBancaire>{0,1}</CpteBancaire>
  <NumTVA V="">{0,1}</NumTVA>
  <Service V="">{0,1}</Service>
</Debiteur>
Source
<xs:element name="Debiteur" type="TTiers" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Description du débiteur. C'est un tiers de type 10</xs:documentation>
  </xs:annotation>
</xs:element>
Element TFacturePESIndiv / Tiers
Namespace No namespace
Annotations
Les autres tiers de la facture qui sont communs à toutes les lignes de la facture
Diagram
Diagram Class_Tiers_xsd.tmp#TTiers_TypeTiersFacture Class_Tiers_xsd.tmp#TTiers_InfoTiers Class_Tiers_xsd.tmp#TTiers_Adresse Class_Tiers_xsd.tmp#TTiers_CpteBancaire Class_Tiers_xsd.tmp#TTiers_NumTVA Class_Tiers_xsd.tmp#TTiers_Service Class_Tiers_xsd.tmp#TTiers
Type TTiers
Properties
content: complex
minOccurs: 0
maxOccurs: 11
Model TypeTiersFacture{0,1} , InfoTiers , Adresse{0,1} , CpteBancaire{0,1} , NumTVA{0,1} , Service{0,1}
Children Adresse, CpteBancaire, InfoTiers, NumTVA, Service, TypeTiersFacture
Instance
<Tiers>
  <TypeTiersFacture V="">{0,1}</TypeTiersFacture>
  <InfoTiers>{1,1}</InfoTiers>
  <Adresse>{0,1}</Adresse>
  <CpteBancaire>{0,1}</CpteBancaire>
  <NumTVA V="">{0,1}</NumTVA>
  <Service V="">{0,1}</Service>
</Tiers>
Source
<xs:element name="Tiers" type="TTiers" minOccurs="0" maxOccurs="11">
  <xs:annotation>
    <xs:documentation>Les autres tiers de la facture qui sont communs à toutes les lignes de la facture</xs:documentation>
  </xs:annotation>
</xs:element>
Element TFacturePESIndiv / Objet
Namespace No namespace
Annotations
Objet de la Facture
Diagram
Diagram Simple_Type_xsd.tmp#Base_Texte160_V Simple_Type_xsd.tmp#Base_Texte160
Type Base_Texte160
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
V V_Texte160 required
Source
<xs:element name="Objet" type="cm:Base_Texte160">
  <xs:annotation>
    <xs:documentation>Objet de la Facture</xs:documentation>
  </xs:annotation>
</xs:element>
Element TFacturePESIndiv / LigneFacture
Namespace No namespace
Diagram
Diagram Class_FacturePESIndiv_xsd.tmp#TLigneFacture_Date Class_FacturePESIndiv_xsd.tmp#TLigneFacture_DateDebut Class_FacturePESIndiv_xsd.tmp#TLigneFacture_DateFin Class_FacturePESIndiv_xsd.tmp#TLigneFacture_CodeProduit Class_FacturePESIndiv_xsd.tmp#TLigneFacture_CodeNature Class_FacturePESIndiv_xsd.tmp#TLigneFacture_CodeFonction Class_FacturePESIndiv_xsd.tmp#TLigneFacture_Libelle Class_FacturePESIndiv_xsd.tmp#TLigneFacture_Unite Class_FacturePESIndiv_xsd.tmp#TLigneFacture_Quantite Class_FacturePESIndiv_xsd.tmp#TLigneFacture_MtUnitaire Class_FacturePESIndiv_xsd.tmp#TLigneFacture_MtBase Class_FacturePESIndiv_xsd.tmp#TLigneFacture_Taux Class_FacturePESIndiv_xsd.tmp#TLigneFacture_MtRemise Class_FacturePESIndiv_xsd.tmp#TLigneFacture_TauxRemise Class_FacturePESIndiv_xsd.tmp#TLigneFacture_MtHT Class_FacturePESIndiv_xsd.tmp#TLigneFacture_TauxTVA Class_FacturePESIndiv_xsd.tmp#TLigneFacture_MtTVA Class_FacturePESIndiv_xsd.tmp#TLigneFacture_MtTTC Class_FacturePESIndiv_xsd.tmp#TLigneFacture_Tiers Class_FacturePESIndiv_xsd.tmp#TLigneFacture_reference Class_FacturePESIndiv_xsd.tmp#TLigneFacture_Ordre Class_FacturePESIndiv_xsd.tmp#TLigneFacture_OrdreEdition Class_FacturePESIndiv_xsd.tmp#TLigneFacture_Commentaire Class_FacturePESIndiv_xsd.tmp#TLigneFacture
Type TLigneFacture
Properties
content: complex
maxOccurs: unbounded
Model (Date+ | (DateDebut , DateFin)) , CodeProduit , CodeNature{0,1} , CodeFonction{0,1} , Libelle , ((Unite{0,1} , Quantite{0,1} , MtUnitaire{0,1}) | (MtBase{0,1})) , Taux{0,1} , MtRemise{0,1} , TauxRemise{0,1} , MtHT , TauxTVA , MtTVA , MtTTC , Tiers{0,11} , reference* , Ordre , OrdreEdition{0,1} , Commentaire*
Children CodeFonction, CodeNature, CodeProduit, Commentaire, Date, DateDebut, DateFin, Libelle, MtBase, MtHT, MtRemise, MtTTC, MtTVA, MtUnitaire, Ordre, OrdreEdition, Quantite, Taux, TauxRemise, TauxTVA, Tiers, Unite, reference
Instance
<LigneFacture>
  <Date V="">{1,unbounded}</Date>
  <DateDebut V="">{1,1}</DateDebut>
  <DateFin V="">{1,1}</DateFin>
  <CodeProduit V="">{1,1}</CodeProduit>
  <CodeNature V="">{0,1}</CodeNature>
  <CodeFonction V="">{0,1}</CodeFonction>
  <Libelle V="">{1,1}</Libelle>
  <Unite V="">{0,1}</Unite>
  <Quantite V="">{0,1}</Quantite>
  <MtUnitaire V="">{0,1}</MtUnitaire>
  <MtBase V="">{0,1}</MtBase>
  <Taux V="">{0,1}</Taux>
  <MtRemise V="">{0,1}</MtRemise>
  <TauxRemise V="">{0,1}</TauxRemise>
  <MtHT V="">{1,1}</MtHT>
  <TauxTVA V="">{1,1}</TauxTVA>
  <MtTVA V="">{1,1}</MtTVA>
  <MtTTC V="">{1,1}</MtTTC>
  <Tiers>{0,11}</Tiers>
  <reference>{0,unbounded}</reference>
  <Ordre V="">{1,1}</Ordre>
  <OrdreEdition V="">{0,1}</OrdreEdition>
  <Commentaire V="">{0,unbounded}</Commentaire>
</LigneFacture>
Source
<xs:element name="LigneFacture" type="TLigneFacture" maxOccurs="unbounded"/>
Element TLigneFacture / Date
Namespace No namespace
Annotations
Dates de réalisation de la prestation
Diagram
Diagram Simple_Type_xsd.tmp#Base_Date_V Simple_Type_xsd.tmp#Base_Date
Type Base_Date
Properties
content: complex
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
V V_Date required
Source
<xs:element name="Date" type="cm:Base_Date" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Dates de réalisation de la prestation</xs:documentation>
  </xs:annotation>
</xs:element>
Element TLigneFacture / DateDebut
Namespace No namespace
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="DateDebut" type="cm:Base_Date"/>
Element TLigneFacture / DateFin
Namespace No namespace
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="DateFin" type="cm:Base_Date"/>
Element TLigneFacture / CodeProduit
Namespace No namespace
Annotations
Code du produit
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="CodeProduit" type="cm:Base_Texte24">
  <xs:annotation>
    <xs:documentation>Code du produit</xs:documentation>
  </xs:annotation>
</xs:element>
Element TLigneFacture / CodeNature
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
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
V V_Texte24 required
Source
<xs:element name="CodeNature" type="cm:Base_Texte24" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Code Nature</xs:documentation>
  </xs:annotation>
</xs:element>
Element TLigneFacture / CodeFonction
Namespace No namespace
Annotations
Code 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>Code Fonction</xs:documentation>
  </xs:annotation>
</xs:element>
Element TLigneFacture / Libelle
Namespace No namespace
Annotations
Libellé détaillé du produit
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">
  <xs:annotation>
    <xs:documentation>Libellé détaillé du produit</xs:documentation>
  </xs:annotation>
</xs:element>
Element TLigneFacture / Unite
Namespace No namespace
Annotations
Nature de l'unité d'oeuvre
Diagram
Diagram Simple_Type_xsd.tmp#Base_Texte38_V Simple_Type_xsd.tmp#Base_Texte38
Type Base_Texte38
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
V V_Texte38 required
Source
<xs:element name="Unite" type="cm:Base_Texte38" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Nature de l'unité d'oeuvre</xs:documentation>
  </xs:annotation>
</xs:element>
Element TLigneFacture / Quantite
Namespace No namespace
Annotations
Quantité d'unité
Diagram
Diagram Simple_Type_xsd.tmp#Base_Montant_V Simple_Type_xsd.tmp#Base_Montant
Type Base_Montant
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
V V_Montant required
Source
<xs:element name="Quantite" type="cm:Base_Montant" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Quantité d'unité</xs:documentation>
  </xs:annotation>
</xs:element>
Element TLigneFacture / MtUnitaire
Namespace No namespace
Annotations
Prix de chaque Unité
Diagram
Diagram Class_FacturePESIndiv_xsd.tmp#Base_Montant4_V Class_FacturePESIndiv_xsd.tmp#Base_Montant4
Type Base_Montant4
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
V V_Montant4 required
Source
<xs:element name="MtUnitaire" type="Base_Montant4" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Prix de chaque Unité</xs:documentation>
  </xs:annotation>
</xs:element>
Element TLigneFacture / MtBase
Namespace No namespace
Annotations
Base de calcul du prix
Diagram
Diagram Simple_Type_xsd.tmp#Base_Taux_V Simple_Type_xsd.tmp#Base_Taux
Type Base_Taux
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
V V_Taux required
Source
<xs:element name="MtBase" type="cm:Base_Taux" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base de calcul du prix</xs:documentation>
  </xs:annotation>
</xs:element>
Element TLigneFacture / Taux
Namespace No namespace
Diagram
Diagram Simple_Type_xsd.tmp#Base_Taux3_V Simple_Type_xsd.tmp#Base_Taux3
Type Base_Taux3
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
V V_Taux3 required
Source
<xs:element name="Taux" type="cm:Base_Taux3" minOccurs="0"/>
Element TLigneFacture / MtRemise
Namespace No namespace
Annotations
Montant de la Remise HT
Diagram
Diagram Simple_Type_xsd.tmp#Base_Montant_V Simple_Type_xsd.tmp#Base_Montant
Type Base_Montant
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
V V_Montant required
Source
<xs:element name="MtRemise" type="cm:Base_Montant" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Montant de la Remise HT</xs:documentation>
  </xs:annotation>
</xs:element>
Element TLigneFacture / TauxRemise
Namespace No namespace
Annotations
Permet de spécifier un taux de remise pour la ligne
Diagram
Diagram Simple_Type_xsd.tmp#Base_Taux3_V Simple_Type_xsd.tmp#Base_Taux3
Type Base_Taux3
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
V V_Taux3 required
Source
<xs:element name="TauxRemise" type="cm:Base_Taux3" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Permet de spécifier un taux de remise pour la ligne</xs:documentation>
  </xs:annotation>
</xs:element>
Element TLigneFacture / MtHT
Namespace No namespace
Annotations
Montant HT de la Ligne après remise
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="MtHT" type="cm:Base_Montant">
  <xs:annotation>
    <xs:documentation>Montant HT de la Ligne après remise</xs:documentation>
  </xs:annotation>
</xs:element>
Element TLigneFacture / TauxTVA
Namespace No namespace
Annotations
Taux de TVA appliqué à cette ligne
Diagram
Diagram Simple_Type_xsd.tmp#Base_Taux_V Simple_Type_xsd.tmp#Base_Taux
Type Base_Taux
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
V V_Taux required
Source
<xs:element name="TauxTVA" type="cm:Base_Taux">
  <xs:annotation>
    <xs:documentation>Taux de TVA appliqué à cette ligne</xs:documentation>
  </xs:annotation>
</xs:element>
Element TLigneFacture / MtTVA
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="MtTVA" type="cm:Base_Montant"/>
Element TLigneFacture / MtTTC
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="MtTTC" type="cm:Base_Montant"/>
Element TLigneFacture / Tiers
Namespace No namespace
Diagram
Diagram Class_Tiers_xsd.tmp#TTiers_TypeTiersFacture Class_Tiers_xsd.tmp#TTiers_InfoTiers Class_Tiers_xsd.tmp#TTiers_Adresse Class_Tiers_xsd.tmp#TTiers_CpteBancaire Class_Tiers_xsd.tmp#TTiers_NumTVA Class_Tiers_xsd.tmp#TTiers_Service Class_Tiers_xsd.tmp#TTiers
Type TTiers
Properties
content: complex
minOccurs: 0
maxOccurs: 11
Model TypeTiersFacture{0,1} , InfoTiers , Adresse{0,1} , CpteBancaire{0,1} , NumTVA{0,1} , Service{0,1}
Children Adresse, CpteBancaire, InfoTiers, NumTVA, Service, TypeTiersFacture
Instance
<Tiers>
  <TypeTiersFacture V="">{0,1}</TypeTiersFacture>
  <InfoTiers>{1,1}</InfoTiers>
  <Adresse>{0,1}</Adresse>
  <CpteBancaire>{0,1}</CpteBancaire>
  <NumTVA V="">{0,1}</NumTVA>
  <Service V="">{0,1}</Service>
</Tiers>
Source
<xs:element name="Tiers" type="TTiers" minOccurs="0" maxOccurs="11"/>
Element TLigneFacture / reference
Namespace No namespace
Annotations
D'éventuelles références à d'autres pièces
Diagram
Diagram Class_FacturePESIndiv_xsd.tmp#TReferencePiece_TypePiece Class_FacturePESIndiv_xsd.tmp#TReferencePiece_NumeroPiece Class_FacturePESIndiv_xsd.tmp#TReferencePiece_NumLigne Class_FacturePESIndiv_xsd.tmp#TReferencePiece
Type TReferencePiece
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model TypePiece{0,1} , NumeroPiece , NumLigne{0,1}
Children NumLigne, NumeroPiece, TypePiece
Instance
<reference>
  <TypePiece V="">{0,1}</TypePiece>
  <NumeroPiece V="">{1,1}</NumeroPiece>
  <NumLigne V="">{0,1}</NumLigne>
</reference>
Source
<xs:element name="reference" type="TReferencePiece" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>D'éventuelles références à d'autres pièces</xs:documentation>
  </xs:annotation>
</xs:element>
Element TLigneFacture / Ordre
Namespace No namespace
Annotations
Numéro d'ordre de la ligne de prestation
Diagram
Diagram Simple_Type_xsd.tmp#Base_Num3_V Simple_Type_xsd.tmp#Base_Num3
Type Base_Num3
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
V V_Num3 required
Source
<xs:element name="Ordre" type="cm:Base_Num3">
  <xs:annotation>
    <xs:documentation>Numéro d'ordre de la ligne de prestation</xs:documentation>
  </xs:annotation>
</xs:element>
Element TLigneFacture / OrdreEdition
Namespace No namespace
Annotations
Numéro d'ordre dans l'affichage de la facture
Diagram
Diagram Simple_Type_xsd.tmp#Base_Num3_V Simple_Type_xsd.tmp#Base_Num3
Type Base_Num3
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
V V_Num3 required
Source
<xs:element name="OrdreEdition" type="cm:Base_Num3" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Numéro d'ordre dans l'affichage de la facture</xs:documentation>
  </xs:annotation>
</xs:element>
Element TLigneFacture / Commentaire
Namespace No namespace
Annotations
Commentaire dans l'ordre d'affichage de la prestation
Diagram
Diagram Simple_Type_xsd.tmp#Base_Texte100_V Simple_Type_xsd.tmp#Base_Texte100
Type Base_Texte100
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
V V_Texte100 required
Source
<xs:element name="Commentaire" type="cm:Base_Texte100" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Commentaire dans l'ordre d'affichage de la prestation</xs:documentation>
  </xs:annotation>
</xs:element>
Element TFacturePESIndiv / MtRemise
Namespace No namespace
Annotations
Montant de la Remise HT de pied
Diagram
Diagram Simple_Type_xsd.tmp#Base_Montant_V Simple_Type_xsd.tmp#Base_Montant
Type Base_Montant
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
V V_Montant required
Source
<xs:element name="MtRemise" type="cm:Base_Montant" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Montant de la Remise HT de pied</xs:documentation>
  </xs:annotation>
</xs:element>
Element TFacturePESIndiv / TauxRemise
Namespace No namespace
Annotations
Permet de spécifier un taux de remise global pour la facture
Diagram
Diagram Simple_Type_xsd.tmp#Base_Taux3_V Simple_Type_xsd.tmp#Base_Taux3
Type Base_Taux3
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
V V_Taux3 required
Source
<xs:element name="TauxRemise" type="cm:Base_Taux3" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Permet de spécifier un taux de remise global pour la facture</xs:documentation>
  </xs:annotation>
</xs:element>
Element TFacturePESIndiv / DetailTVA
Namespace No namespace
Annotations
Optionnel - en l'absence du détail TVA par taux, celui-ci sera calculé par la feuille de style à partir de l'analyse des lignes
Diagram
Diagram Class_FacturePESIndiv_xsd.tmp#TDetailTVA_TauxTVA Class_FacturePESIndiv_xsd.tmp#TDetailTVA_MtBaseHT Class_FacturePESIndiv_xsd.tmp#TDetailTVA_MtTVA Class_FacturePESIndiv_xsd.tmp#TDetailTVA
Type TDetailTVA
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model TauxTVA , MtBaseHT , MtTVA
Children MtBaseHT, MtTVA, TauxTVA
Instance
<DetailTVA>
  <TauxTVA V="">{1,1}</TauxTVA>
  <MtBaseHT V="">{1,1}</MtBaseHT>
  <MtTVA V="">{1,1}</MtTVA>
</DetailTVA>
Source
<xs:element name="DetailTVA" type="TDetailTVA" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Optionnel - en l'absence du détail TVA par taux, celui-ci sera calculé par la feuille de style à partir de l'analyse des lignes</xs:documentation>
  </xs:annotation>
</xs:element>
Element TDetailTVA / TauxTVA
Namespace No namespace
Diagram
Diagram Simple_Type_xsd.tmp#Base_Taux_V Simple_Type_xsd.tmp#Base_Taux
Type Base_Taux
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
V V_Taux required
Source
<xs:element name="TauxTVA" type="cm:Base_Taux"/>
Element TDetailTVA / MtBaseHT
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="MtBaseHT" type="cm:Base_Montant"/>
Element TDetailTVA / MtTVA
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="MtTVA" type="cm:Base_Montant"/>
Element TFacturePESIndiv / TotalAPayer
Namespace No namespace
Diagram
Diagram Class_FacturePESIndiv_xsd.tmp#TTotalAPayer_MtTotalHT Class_FacturePESIndiv_xsd.tmp#TTotalAPayer_MtTotalTVA Class_FacturePESIndiv_xsd.tmp#TTotalAPayer_MtTotalTTC Class_FacturePESIndiv_xsd.tmp#TTotalAPayer
Type TTotalAPayer
Properties
content: complex
Model MtTotalHT , MtTotalTVA , MtTotalTTC
Children MtTotalHT, MtTotalTTC, MtTotalTVA
Instance
<TotalAPayer>
  <MtTotalHT V="">{1,1}</MtTotalHT>
  <MtTotalTVA V="">{1,1}</MtTotalTVA>
  <MtTotalTTC V="">{1,1}</MtTotalTTC>
</TotalAPayer>
Source
<xs:element name="TotalAPayer" type="TTotalAPayer"/>
Element TTotalAPayer / MtTotalHT
Namespace No namespace
Annotations
après remise
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="MtTotalHT" type="cm:Base_Montant">
  <xs:annotation>
    <xs:documentation>après remise</xs:documentation>
  </xs:annotation>
</xs:element>
Element TTotalAPayer / MtTotalTVA
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="MtTotalTVA" type="cm:Base_Montant"/>
Element TTotalAPayer / MtTotalTTC
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="MtTotalTTC" type="cm:Base_Montant"/>
Element TFacturePESIndiv / ModalitesReglement
Namespace No namespace
Diagram
Diagram Simple_Type_xsd.tmp#Base_Texte250_V Simple_Type_xsd.tmp#Base_Texte250
Type Base_Texte250
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
V V_Texte250 required
Source
<xs:element name="ModalitesReglement" type="cm:Base_Texte250"/>
Element TFacturePESIndiv / MoyenPaiement
Namespace No namespace
Diagram
Diagram Class_FacturePESIndiv_xsd.tmp#TMoyenPaiement_V Class_FacturePESIndiv_xsd.tmp#TMoyenPaiement
Type TMoyenPaiement
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
V restriction of xs:string optional
Source
<xs:element name="MoyenPaiement" type="TMoyenPaiement" minOccurs="0"/>
Element TFacturePESIndiv / TexteGenerateur
Namespace No namespace
Annotations
Champ obligatoire en matière de facture de recette associé à un titre
Diagram
Diagram Simple_Type_xsd.tmp#Base_Texte160_V Simple_Type_xsd.tmp#Base_Texte160
Type Base_Texte160
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
V V_Texte160 required
Source
<xs:element name="TexteGenerateur" type="cm:Base_Texte160" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Champ obligatoire en matière de facture de recette associé à un titre</xs:documentation>
  </xs:annotation>
</xs:element>
Element TFacturePESIndiv / ConditionsGen
Namespace No namespace
Annotations
Conditions Générales de Facturation
Diagram
Diagram Simple_Type_xsd.tmp#Base_Texte250_V Simple_Type_xsd.tmp#Base_Texte250
Type Base_Texte250
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
V V_Texte250 required
Source
<xs:element name="ConditionsGen" type="cm:Base_Texte250">
  <xs:annotation>
    <xs:documentation>Conditions Générales de Facturation</xs:documentation>
  </xs:annotation>
</xs:element>
Element TFacturePESIndiv / RepartitionBudget
Namespace No namespace
Annotations
nécessaire en cas de répartition entre plusieurs budgets sans rapport avec la nature de la prestation
Diagram
Diagram Class_RepartitionBudget_xsd.tmp#TRepartitionBudget_CodeBudget Class_RepartitionBudget_xsd.tmp#TRepartitionBudget_Taux Class_RepartitionBudget_xsd.tmp#TRepartitionBudget_Mt Class_RepartitionBudget_xsd.tmp#TRepartitionBudget
Type TRepartitionBudget
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model CodeBudget , (Taux | Mt)
Children CodeBudget, Mt, Taux
Instance
<RepartitionBudget>
  <CodeBudget V="">{1,1}</CodeBudget>
  <Taux V="">{1,1}</Taux>
  <Mt V="">{1,1}</Mt>
</RepartitionBudget>
Source
<xs:element name="RepartitionBudget" type="TRepartitionBudget" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>nécessaire en cas de répartition entre plusieurs budgets sans rapport avec la nature de la prestation</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type TTypeFacture
Namespace http://www.minefi.gouv.fr/cp/helios/pes_v2/facture
Diagram
Diagram Class_FacturePESIndiv_xsd.tmp#TTypeFacture_V
Used by
Attributes
QName Type Fixed Default Use Annotation
V VTypeFacture optional
Source
<xs:complexType name="TTypeFacture">
  <xs:attribute name="V" type="VTypeFacture"/>
</xs:complexType>
Simple Type VTypeFacture
Namespace http://www.minefi.gouv.fr/cp/helios/pes_v2/facture
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration FACTURE
une facture
enumeration COMMANDE
une commande
enumeration AVOIR
un avoir
enumeration DEVIS
un devis
enumeration PRO FORMA
une facture pro forma
enumeration CARTE ACHAT
un relevé de carte achat
enumeration AVIS ECHEANCE
un avis d'échéance
enumeration QUITTANCE
une quittance
Used by
Attribute TTypeFacture/@V
Source
<xs:simpleType name="VTypeFacture">
  <xs:restriction base="xs:string">
    <xs:enumeration value="FACTURE">
      <xs:annotation>
        <xs:documentation>une facture</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="COMMANDE">
      <xs:annotation>
        <xs:documentation>une commande</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="AVOIR">
      <xs:annotation>
        <xs:documentation>un avoir</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="DEVIS">
      <xs:annotation>
        <xs:documentation>un devis</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="PRO FORMA">
      <xs:annotation>
        <xs:documentation>une facture pro forma</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="CARTE ACHAT">
      <xs:annotation>
        <xs:documentation>un relevé de carte achat</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="AVIS ECHEANCE">
      <xs:annotation>
        <xs:documentation>un avis d'échéance</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="QUITTANCE">
      <xs:annotation>
        <xs:documentation>une quittance</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>
Complex Type TFacturePESIndiv
Namespace http://www.minefi.gouv.fr/cp/helios/pes_v2/facture
Annotations
Données individuelles de facturation
Diagram
Diagram Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_TypeFact Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_DateEmission Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_DateReglement Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_NumeroFacture Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_NumeroContrat Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_NumeroMarche Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_Reference Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_Debiteur Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_Tiers Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_Objet Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_LigneFacture Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_MtRemise Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_TauxRemise Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_DetailTVA Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_TotalAPayer Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_ModalitesReglement Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_MoyenPaiement Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_TexteGenerateur Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_ConditionsGen Class_FacturePESIndiv_xsd.tmp#TFacturePESIndiv_RepartitionBudget
Used by
Model TypeFact{0,1} , DateEmission , DateReglement{0,1} , NumeroFacture , NumeroContrat{0,1} , NumeroMarche{0,1} , Reference* , Debiteur{0,1} , Tiers{0,11} , Objet , LigneFacture+ , MtRemise{0,1} , TauxRemise{0,1} , DetailTVA* , TotalAPayer , ModalitesReglement , MoyenPaiement{0,1} , TexteGenerateur{0,1} , ConditionsGen , RepartitionBudget*
Children ConditionsGen, DateEmission, DateReglement, Debiteur, DetailTVA, LigneFacture, ModalitesReglement, MoyenPaiement, MtRemise, NumeroContrat, NumeroFacture, NumeroMarche, Objet, Reference, RepartitionBudget, TauxRemise, TexteGenerateur, Tiers, TotalAPayer, TypeFact
Source
<xs:complexType name="TFacturePESIndiv">
  <xs:annotation>
    <xs:documentation>Données individuelles de facturation</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="TypeFact" type="TTypeFacture" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Si non présent, c'est une FACTURE. Sinon : FACTURE,COMMANDE,AVOIR,DEVIS,PRO FORMA,CARTE ACHAT,AVIS ECHEANCE,QUITTANCE</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DateEmission" type="cm:Base_Date"/>
    <xs:element name="DateReglement" type="cm:Base_Date" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Date limite de paiement</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NumeroFacture" type="cm:Base_Texte50">
      <xs:annotation>
        <xs:documentation>Identifiant de la Facture</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NumeroContrat" type="cm:Base_Texte50" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Numéro de contrat</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NumeroMarche" type="cm:Base_Texte50" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Numéro de marché</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Reference" type="TReferencePiece" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>D'éventuelles références à d'autres pièces</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Debiteur" type="TTiers" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Description du débiteur. C'est un tiers de type 10</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Tiers" type="TTiers" minOccurs="0" maxOccurs="11">
      <xs:annotation>
        <xs:documentation>Les autres tiers de la facture qui sont communs à toutes les lignes de la facture</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Objet" type="cm:Base_Texte160">
      <xs:annotation>
        <xs:documentation>Objet de la Facture</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LigneFacture" type="TLigneFacture" maxOccurs="unbounded"/>
    <xs:element name="MtRemise" type="cm:Base_Montant" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Montant de la Remise HT de pied</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TauxRemise" type="cm:Base_Taux3" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Permet de spécifier un taux de remise global pour la facture</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DetailTVA" type="TDetailTVA" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Optionnel - en l'absence du détail TVA par taux, celui-ci sera calculé par la feuille de style à partir de l'analyse des lignes</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TotalAPayer" type="TTotalAPayer"/>
    <xs:element name="ModalitesReglement" type="cm:Base_Texte250"/>
    <xs:element name="MoyenPaiement" type="TMoyenPaiement" minOccurs="0"/>
    <xs:element name="TexteGenerateur" type="cm:Base_Texte160" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Champ obligatoire en matière de facture de recette associé à un titre</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ConditionsGen" type="cm:Base_Texte250">
      <xs:annotation>
        <xs:documentation>Conditions Générales de Facturation</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="RepartitionBudget" type="TRepartitionBudget" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>nécessaire en cas de répartition entre plusieurs budgets sans rapport avec la nature de la prestation</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type TReferencePiece
Namespace http://www.minefi.gouv.fr/cp/helios/pes_v2/facture
Annotations
Une référence a une autre pièce, éventuellement a une ligne particulière d'une autre pièce
Diagram
Diagram Class_FacturePESIndiv_xsd.tmp#TReferencePiece_TypePiece Class_FacturePESIndiv_xsd.tmp#TReferencePiece_NumeroPiece Class_FacturePESIndiv_xsd.tmp#TReferencePiece_NumLigne
Used by
Model TypePiece{0,1} , NumeroPiece , NumLigne{0,1}
Children NumLigne, NumeroPiece, TypePiece
Source
<xs:complexType name="TReferencePiece">
  <xs:annotation>
    <xs:documentation>Une référence a une autre pièce, éventuellement a une ligne particulière d'une autre pièce</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="TypePiece" type="TTypeFacture" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Le type de pièce référencée. Si non présent, on référence une facture</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NumeroPiece" type="cm:Base_Texte50">
      <xs:annotation>
        <xs:documentation>Identifiant de la pièce référencée</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NumLigne" type="cm:Base_Num3" minOccurs="0">
      <xs:annotation>
        <xs:documentation>L'éventuel numero de ligne de la pièce. Pour les factures, c'est le numéro d'Ordre de la ligne</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type TLigneFacture
Namespace http://www.minefi.gouv.fr/cp/helios/pes_v2/facture
Diagram
Diagram Class_FacturePESIndiv_xsd.tmp#TLigneFacture_Date Class_FacturePESIndiv_xsd.tmp#TLigneFacture_DateDebut Class_FacturePESIndiv_xsd.tmp#TLigneFacture_DateFin Class_FacturePESIndiv_xsd.tmp#TLigneFacture_CodeProduit Class_FacturePESIndiv_xsd.tmp#TLigneFacture_CodeNature Class_FacturePESIndiv_xsd.tmp#TLigneFacture_CodeFonction Class_FacturePESIndiv_xsd.tmp#TLigneFacture_Libelle Class_FacturePESIndiv_xsd.tmp#TLigneFacture_Unite Class_FacturePESIndiv_xsd.tmp#TLigneFacture_Quantite Class_FacturePESIndiv_xsd.tmp#TLigneFacture_MtUnitaire Class_FacturePESIndiv_xsd.tmp#TLigneFacture_MtBase Class_FacturePESIndiv_xsd.tmp#TLigneFacture_Taux Class_FacturePESIndiv_xsd.tmp#TLigneFacture_MtRemise Class_FacturePESIndiv_xsd.tmp#TLigneFacture_TauxRemise Class_FacturePESIndiv_xsd.tmp#TLigneFacture_MtHT Class_FacturePESIndiv_xsd.tmp#TLigneFacture_TauxTVA Class_FacturePESIndiv_xsd.tmp#TLigneFacture_MtTVA Class_FacturePESIndiv_xsd.tmp#TLigneFacture_MtTTC Class_FacturePESIndiv_xsd.tmp#TLigneFacture_Tiers Class_FacturePESIndiv_xsd.tmp#TLigneFacture_reference Class_FacturePESIndiv_xsd.tmp#TLigneFacture_Ordre Class_FacturePESIndiv_xsd.tmp#TLigneFacture_OrdreEdition Class_FacturePESIndiv_xsd.tmp#TLigneFacture_Commentaire
Used by
Model (Date+ | (DateDebut , DateFin)) , CodeProduit , CodeNature{0,1} , CodeFonction{0,1} , Libelle , ((Unite{0,1} , Quantite{0,1} , MtUnitaire{0,1}) | (MtBase{0,1})) , Taux{0,1} , MtRemise{0,1} , TauxRemise{0,1} , MtHT , TauxTVA , MtTVA , MtTTC , Tiers{0,11} , reference* , Ordre , OrdreEdition{0,1} , Commentaire*
Children CodeFonction, CodeNature, CodeProduit, Commentaire, Date, DateDebut, DateFin, Libelle, MtBase, MtHT, MtRemise, MtTTC, MtTVA, MtUnitaire, Ordre, OrdreEdition, Quantite, Taux, TauxRemise, TauxTVA, Tiers, Unite, reference
Source
<xs:complexType name="TLigneFacture">
  <xs:sequence>
    <xs:choice>
      <xs:element name="Date" type="cm:Base_Date" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Dates de réalisation de la prestation</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:sequence>
        <xs:element name="DateDebut" type="cm:Base_Date"/>
        <xs:element name="DateFin" type="cm:Base_Date"/>
      </xs:sequence>
    </xs:choice>
    <xs:element name="CodeProduit" type="cm:Base_Texte24">
      <xs:annotation>
        <xs:documentation>Code du produit</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CodeNature" type="cm:Base_Texte24" minOccurs="0">
      <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>Code Fonction</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Libelle" type="cm:Base_Texte100">
      <xs:annotation>
        <xs:documentation>Libellé détaillé du produit</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:choice>
      <xs:sequence>
        <xs:element name="Unite" type="cm:Base_Texte38" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Nature de l'unité d'oeuvre</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Quantite" type="cm:Base_Montant" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Quantité d'unité</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="MtUnitaire" type="Base_Montant4" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Prix de chaque Unité</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:sequence>
        <xs:element name="MtBase" type="cm:Base_Taux" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base de calcul du prix</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:choice>
    <xs:element name="Taux" type="cm:Base_Taux3" minOccurs="0"/>
    <xs:element name="MtRemise" type="cm:Base_Montant" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Montant de la Remise HT</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TauxRemise" type="cm:Base_Taux3" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Permet de spécifier un taux de remise pour la ligne</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="MtHT" type="cm:Base_Montant">
      <xs:annotation>
        <xs:documentation>Montant HT de la Ligne après remise</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TauxTVA" type="cm:Base_Taux">
      <xs:annotation>
        <xs:documentation>Taux de TVA appliqué à cette ligne</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="MtTVA" type="cm:Base_Montant"/>
    <xs:element name="MtTTC" type="cm:Base_Montant"/>
    <xs:element name="Tiers" type="TTiers" minOccurs="0" maxOccurs="11"/>
    <xs:element name="reference" type="TReferencePiece" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>D'éventuelles références à d'autres pièces</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Ordre" type="cm:Base_Num3">
      <xs:annotation>
        <xs:documentation>Numéro d'ordre de la ligne de prestation</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="OrdreEdition" type="cm:Base_Num3" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Numéro d'ordre dans l'affichage de la facture</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Commentaire" type="cm:Base_Texte100" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Commentaire dans l'ordre d'affichage de la prestation</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type Base_Montant4
Namespace http://www.minefi.gouv.fr/cp/helios/pes_v2/facture
Diagram
Diagram Class_FacturePESIndiv_xsd.tmp#Base_Montant4_V
Used by
Attributes
QName Type Fixed Default Use Annotation
V V_Montant4 required
Source
<xs:complexType name="Base_Montant4">
  <xs:attribute name="V" type="V_Montant4" use="required"/>
</xs:complexType>
Simple Type V_Montant4
Namespace http://www.minefi.gouv.fr/cp/helios/pes_v2/facture
Diagram
Diagram
Type restriction of xs:decimal
Facets
totalDigits 16
fractionDigits 4
Used by
Attribute Base_Montant4/@V
Source
<xs:simpleType name="V_Montant4">
  <xs:restriction base="xs:decimal">
    <xs:totalDigits value="16"/>
    <xs:fractionDigits value="4"/>
  </xs:restriction>
</xs:simpleType>
Complex Type TDetailTVA
Namespace http://www.minefi.gouv.fr/cp/helios/pes_v2/facture
Diagram
Diagram Class_FacturePESIndiv_xsd.tmp#TDetailTVA_TauxTVA Class_FacturePESIndiv_xsd.tmp#TDetailTVA_MtBaseHT Class_FacturePESIndiv_xsd.tmp#TDetailTVA_MtTVA
Used by
Model TauxTVA , MtBaseHT , MtTVA
Children MtBaseHT, MtTVA, TauxTVA
Source
<xs:complexType name="TDetailTVA">
  <xs:sequence>
    <xs:element name="TauxTVA" type="cm:Base_Taux"/>
    <xs:element name="MtBaseHT" type="cm:Base_Montant"/>
    <xs:element name="MtTVA" type="cm:Base_Montant"/>
  </xs:sequence>
</xs:complexType>
Complex Type TTotalAPayer
Namespace http://www.minefi.gouv.fr/cp/helios/pes_v2/facture
Diagram
Diagram Class_FacturePESIndiv_xsd.tmp#TTotalAPayer_MtTotalHT Class_FacturePESIndiv_xsd.tmp#TTotalAPayer_MtTotalTVA Class_FacturePESIndiv_xsd.tmp#TTotalAPayer_MtTotalTTC
Used by
Model MtTotalHT , MtTotalTVA , MtTotalTTC
Children MtTotalHT, MtTotalTTC, MtTotalTVA
Source
<xs:complexType name="TTotalAPayer">
  <xs:sequence>
    <xs:element name="MtTotalHT" type="cm:Base_Montant">
      <xs:annotation>
        <xs:documentation>après remise</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="MtTotalTVA" type="cm:Base_Montant"/>
    <xs:element name="MtTotalTTC" type="cm:Base_Montant"/>
  </xs:sequence>
</xs:complexType>
Complex Type TMoyenPaiement
Namespace http://www.minefi.gouv.fr/cp/helios/pes_v2/facture
Diagram
Diagram Class_FacturePESIndiv_xsd.tmp#TMoyenPaiement_V
Used by
Attributes
QName Type Fixed Default Use Annotation
V restriction of xs:string optional
Source
<xs:complexType name="TMoyenPaiement">
  <xs:attribute name="V">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="01">
          <xs:annotation>
            <xs:documentation>Numéraire</xs:documentation>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="02">
          <xs:annotation>
            <xs:documentation>Chèque</xs:documentation>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="03">
          <xs:annotation>
            <xs:documentation>Virement</xs:documentation>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="04">
          <xs:annotation>
            <xs:documentation>Virement appli externe</xs:documentation>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="05">
          <xs:annotation>
            <xs:documentation>Virement gros montant</xs:documentation>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="06">
          <xs:annotation>
            <xs:documentation>Virement à l'étranger</xs:documentation>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="07">
          <xs:annotation>
            <xs:documentation>Opération budget rattaché</xs:documentation>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="08">
          <xs:annotation>
            <xs:documentation>Opération d'ordre</xs:documentation>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="09">
          <xs:annotation>
            <xs:documentation>Autres (ne pas utiliser si un autre est plus précis)</xs:documentation>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="10">
          <xs:annotation>
            <xs:documentation>Prélèvement</xs:documentation>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="11">
          <xs:annotation>
            <xs:documentation>Virement interne</xs:documentation>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="12">
          <xs:annotation>
            <xs:documentation>Titre interbancaire de paiement (TIP)</xs:documentation>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="13">
          <xs:annotation>
            <xs:documentation>Percepteur</xs:documentation>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="14">
          <xs:annotation>
            <xs:documentation>Prélèvement par carte bancaire</xs:documentation>
          </xs:annotation>
        </xs:enumeration>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
</xs:complexType>
Attribute TTypeFacture / @V
Namespace No namespace
Type VTypeFacture
Properties
content: simple
Facets
enumeration FACTURE
une facture
enumeration COMMANDE
une commande
enumeration AVOIR
un avoir
enumeration DEVIS
un devis
enumeration PRO FORMA
une facture pro forma
enumeration CARTE ACHAT
un relevé de carte achat
enumeration AVIS ECHEANCE
un avis d'échéance
enumeration QUITTANCE
une quittance
Used by
Complex Type TTypeFacture
Source
<xs:attribute name="V" type="VTypeFacture"/>
Attribute Base_Montant4 / @V
Namespace No namespace
Type V_Montant4
Properties
use: required
Facets
totalDigits 16
fractionDigits 4
Used by
Complex Type Base_Montant4
Source
<xs:attribute name="V" type="V_Montant4" use="required"/>
Attribute TMoyenPaiement / @V
Namespace No namespace
Type restriction of xs:string
Properties
content: simple
Facets
enumeration 01
Numéraire
enumeration 02
Chèque
enumeration 03
Virement
enumeration 04
Virement appli externe
enumeration 05
Virement gros montant
enumeration 06
Virement à l'étranger
enumeration 07
Opération budget rattaché
enumeration 08
Opération d'ordre
enumeration 09
Autres (ne pas utiliser si un autre est plus précis)
enumeration 10
Prélèvement
enumeration 11
Virement interne
enumeration 12
Titre interbancaire de paiement (TIP)
enumeration 13
Percepteur
enumeration 14
Prélèvement par carte bancaire
Used by
Complex Type TMoyenPaiement
Source
<xs:attribute name="V">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="01">
        <xs:annotation>
          <xs:documentation>Numéraire</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="02">
        <xs:annotation>
          <xs:documentation>Chèque</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="03">
        <xs:annotation>
          <xs:documentation>Virement</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="04">
        <xs:annotation>
          <xs:documentation>Virement appli externe</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="05">
        <xs:annotation>
          <xs:documentation>Virement gros montant</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="06">
        <xs:annotation>
          <xs:documentation>Virement à l'étranger</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="07">
        <xs:annotation>
          <xs:documentation>Opération budget rattaché</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="08">
        <xs:annotation>
          <xs:documentation>Opération d'ordre</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="09">
        <xs:annotation>
          <xs:documentation>Autres (ne pas utiliser si un autre est plus précis)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="10">
        <xs:annotation>
          <xs:documentation>Prélèvement</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="11">
        <xs:annotation>
          <xs:documentation>Virement interne</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="12">
        <xs:annotation>
          <xs:documentation>Titre interbancaire de paiement (TIP)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="13">
        <xs:annotation>
          <xs:documentation>Percepteur</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="14">
        <xs:annotation>
          <xs:documentation>Prélèvement par carte bancaire</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>