Schema MessageErreur.xsd


schema location:  ..\..\schemas\MessageErreur.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements  Complex types  Simple types 
MessageErreur  TErrTechnique  TCodeErrTechnique 
TMsgErrTechnique 


schema location:  ..\..\schemas\TypesTippr.xsd
attribute form default:  unqualified
element form default:  qualified
 
Attributes  Complex types  Simple types 
refDossierOpeMac  TErreurTippr  TCodeAction 
THorodatage  TCodeAdditionnel 
TPeriodeTipp  TCodeErreur 
TProduit  TCodeEtatDec 
TTaxe  TCodePays 
TCodeRegion 
TCodeTaxe 
TDateTippr 
THeureTippr 
TIdentAccises 
TLibelleErreur 
TMntTotal 
TNomencTaric 
TNumeroDeclaration 
TNumLigne 
TNumPeriode 
TTypePeriodeTipp 
TVolumeTipprDec 
TVolumeTipprEnt 


schema location:  ..\..\schemas\MessageMareva.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements  Complex types 
Message  TMsgFonctionnelVide 
MessageTippr  TMsgTechnique 


schema location:  ..\..\schemas\ParametresConnexion.xsd
attribute form default:  unqualified
element form default:  unqualified
 
Elements  Complex types 
applicationId  TEnveloppeConnexion 
connexionId 
date 
DateTime 
interchangeAgreementId 
numEnveloppe 
time 


schema location:  ..\..\schemas\ParametresMessage.xsd
attribute form default:  unqualified
element form default:  unqualified
 
Elements  Complex types 
numseq  TEnveloppeMessage 
partyId 
schemaID 
schemaVersion 
transactionId 


schema location:  ..\..\schemas\TypesMareva.xsd
attribute form default:  unqualified
element form default:  qualified
 
Simple types 
Date 
Heure 


element MessageErreur
diagram
type TMsgErrTechnique
properties
content complex
substGrp Message
children EnveloppeMessage erreursTech
annotation
documentation
element de substitution d'un message fonctionnel d'erreurs associé à un problème technique
source <xs:element name="MessageErreur" type="TMsgErrTechnique" substitutionGroup="Message">
 
<xs:annotation>
   
<xs:documentation>element de substitution d'un message fonctionnel d'erreurs associé à un problème technique</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType TErrTechnique
diagram
type restriction of TErreurTippr
properties
base TErreurTippr
children codeErreur erreurDescription
used by
element TMsgErrTechnique/erreursTech/erreurTech
annotation
documentation
Type définissant une erreur technique avec son code, son libelle
source <xs:complexType name="TErrTechnique">
 
<xs:annotation>
   
<xs:documentation>Type définissant une erreur technique avec son code, son libelle</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:restriction base="TErreurTippr">
     
<xs:sequence>
       
<xs:element name="codeErreur" type="TCodeErrTechnique"/>
       
<xs:element name="erreurDescription" type="TLibelleErreur"/>
     
</xs:sequence>
   
</xs:restriction>
 
</xs:complexContent>
</xs:complexType>

element TErrTechnique/codeErreur
diagram
type TCodeErrTechnique
properties
isRef 0
content simple
facets
length 5
source <xs:element name="codeErreur" type="TCodeErrTechnique"/>

element TErrTechnique/erreurDescription
diagram
type TLibelleErreur
properties
isRef 0
content simple
facets
maxLength 250
source <xs:element name="erreurDescription" type="TLibelleErreur"/>

complexType TMsgErrTechnique
diagram
type extension of TMsgFonctionnelVide
properties
base TMsgFonctionnelVide
children EnveloppeMessage erreursTech
used by
element MessageErreur
annotation
documentation
Type définissant un message d'erreur pour un problème technique.
source <xs:complexType name="TMsgErrTechnique">
 
<xs:annotation>
   
<xs:documentation>Type définissant un message d'erreur pour un problème technique.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="TMsgFonctionnelVide">
     
<xs:sequence>
       
<xs:element name="erreursTech">
         
<xs:complexType>
           
<xs:sequence maxOccurs="unbounded">
             
<xs:element name="erreurTech" type="TErrTechnique"/>
           
</xs:sequence>
           
<xs:attribute name="avecRepresentation" type="xs:boolean" use="required"/>
         
</xs:complexType>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element TMsgErrTechnique/erreursTech
diagram
properties
isRef 0
content complex
children erreurTech
attributes
Name  Type  Use  Default  Fixed  Annotation
avecRepresentationxs:booleanrequired      
source <xs:element name="erreursTech">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="erreurTech" type="TErrTechnique"/>
   
</xs:sequence>
   
<xs:attribute name="avecRepresentation" type="xs:boolean" use="required"/>
 
</xs:complexType>
</xs:element>

attribute TMsgErrTechnique/erreursTech/@avecRepresentation
type xs:boolean
properties
isRef 0
use required
source <xs:attribute name="avecRepresentation" type="xs:boolean" use="required"/>

element TMsgErrTechnique/erreursTech/erreurTech
diagram
type TErrTechnique
properties
isRef 0
content complex
source <xs:element name="erreurTech" type="TErrTechnique"/>

simpleType TCodeErrTechnique
type TCodeErreur
used by
element TErrTechnique/codeErreur
facets
length 5
annotation
documentation
Les differents code erreur technique
source <xs:simpleType name="TCodeErrTechnique">
 
<xs:annotation>
   
<xs:documentation>Les differents code erreur technique</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="TCodeErreur"/>
</xs:simpleType>

attribute refDossierOpeMac
type restriction of xs:string
facets
maxLength 35
annotation
documentation
Référence opérateur d'une déclaration de mise à la consommation
source <xs:attribute name="refDossierOpeMac">
 
<xs:annotation>
   
<xs:documentation>Référence opérateur d'une déclaration de mise à la consommation</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="35"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

complexType TErreurTippr
diagram
children codeErreur erreurDescription
used by
complexType TErrTechnique
annotation
documentation
type d'erreur TIPPR, elles comprennent un code erreur et la description de l'erreur
source <xs:complexType name="TErreurTippr">
 
<xs:annotation>
   
<xs:documentation>type d'erreur TIPPR, elles comprennent un code erreur et la description de l'erreur</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="codeErreur" type="TCodeErreur"/>
   
<xs:element name="erreurDescription" type="TLibelleErreur"/>
 
</xs:sequence>
</xs:complexType>

element TErreurTippr/codeErreur
diagram
type TCodeErreur
properties
isRef 0
content simple
facets
length 5
source <xs:element name="codeErreur" type="TCodeErreur"/>

element TErreurTippr/erreurDescription
diagram
type TLibelleErreur
properties
isRef 0
content simple
facets
maxLength 250
source <xs:element name="erreurDescription" type="TLibelleErreur"/>

complexType THorodatage
diagram
children date heure
annotation
documentation
Type complexe représentant un horodatage avec date et heure
source <xs:complexType name="THorodatage">
 
<xs:annotation>
   
<xs:documentation>Type complexe représentant un horodatage avec date et heure</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="date" type="TDateTippr"/>
   
<xs:element name="heure" type="THeureTippr"/>
 
</xs:sequence>
</xs:complexType>

element THorodatage/date
diagram
type TDateTippr
properties
isRef 0
content simple
used by
element DateTime
source <xs:element name="date" type="TDateTippr"/>

element THorodatage/heure
diagram
type THeureTippr
properties
isRef 0
content simple
source <xs:element name="heure" type="THeureTippr"/>

complexType TPeriodeTipp
diagram
children dateDebut dateFin typePeriode numeroPeriode
annotation
documentation
Ce type  est constitué d'éléments permettant de contrôler la cohérence de la période sollicitée
source <xs:complexType name="TPeriodeTipp">
 
<xs:annotation>
   
<xs:documentation>Ce type  est constitué d'éléments permettant de contrôler la cohérence de la période sollicitée</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="dateDebut" type="TDateTippr">
     
<xs:annotation>
       
<xs:documentation>date de début de période pour une décadaire ou mensuelle. Utilisée comme date de déclaration pour une ponctuelle.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="dateFin" type="TDateTippr" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Renseignée uniquement pour les périodes décadaire ou mensuelle. </xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="typePeriode" type="TTypePeriodeTipp">
     
<xs:annotation>
       
<xs:documentation>Définit le type de la période sollicitée</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="numeroPeriode" type="TNumPeriode" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Ce numéro est renvoyé par TIPPR</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element TPeriodeTipp/dateDebut
diagram
type TDateTippr
properties
isRef 0
content simple
annotation
documentation
date de début de période pour une décadaire ou mensuelle. Utilisée comme date de déclaration pour une ponctuelle.
source <xs:element name="dateDebut" type="TDateTippr">
 
<xs:annotation>
   
<xs:documentation>date de début de période pour une décadaire ou mensuelle. Utilisée comme date de déclaration pour une ponctuelle.</xs:documentation>
 
</xs:annotation>
</xs:element>

element TPeriodeTipp/dateFin
diagram
type TDateTippr
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Renseignée uniquement pour les périodes décadaire ou mensuelle.
source <xs:element name="dateFin" type="TDateTippr" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Renseignée uniquement pour les périodes décadaire ou mensuelle. </xs:documentation>
 
</xs:annotation>
</xs:element>

element TPeriodeTipp/typePeriode
diagram
type TTypePeriodeTipp
properties
isRef 0
content simple
facets
enumeration P
enumeration D
enumeration M
enumeration T
annotation
documentation
Définit le type de la période sollicitée
source <xs:element name="typePeriode" type="TTypePeriodeTipp">
 
<xs:annotation>
   
<xs:documentation>Définit le type de la période sollicitée</xs:documentation>
 
</xs:annotation>
</xs:element>

element TPeriodeTipp/numeroPeriode
diagram
type TNumPeriode
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration 00
enumeration 01
enumeration 02
enumeration 03
enumeration 04
enumeration 05
enumeration 06
enumeration 07
enumeration 08
enumeration 09
enumeration 10
enumeration 11
enumeration 12
enumeration 13
enumeration 14
enumeration 15
enumeration 16
enumeration 17
enumeration 18
enumeration 19
enumeration 20
enumeration 21
enumeration 22
enumeration 23
enumeration 24
enumeration 25
enumeration 26
enumeration 27
enumeration 28
enumeration 29
enumeration 30
enumeration 31
enumeration 32
enumeration 33
enumeration 34
enumeration 35
enumeration 36
enumeration 61
enumeration 62
enumeration 63
enumeration 64
enumeration 65
enumeration 66
enumeration 67
enumeration 68
enumeration 69
enumeration 70
enumeration 71
enumeration 72
enumeration 81
enumeration 82
enumeration 83
enumeration 84
annotation
documentation
Ce numéro est renvoyé par TIPPR
source <xs:element name="numeroPeriode" type="TNumPeriode" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Ce numéro est renvoyé par TIPPR</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType TProduit
diagram
children nomenclature cana
annotation
documentation
Le produit est l'association entre la nomenclature (10 caractères) et le code cana si besoin
source <xs:complexType name="TProduit">
 
<xs:annotation>
   
<xs:documentation>Le produit est l'association entre la nomenclature (10 caractères) et le code cana si besoin</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="nomenclature" type="TNomencTaric"/>
   
<xs:element name="cana" type="TCodeAdditionnel" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element TProduit/nomenclature
diagram
type TNomencTaric
properties
isRef 0
content simple
facets
length 10
pattern [0-9]{10}
source <xs:element name="nomenclature" type="TNomencTaric"/>

element TProduit/cana
diagram
type TCodeAdditionnel
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
length 4
source <xs:element name="cana" type="TCodeAdditionnel" minOccurs="0"/>

complexType TTaxe
diagram
children codeTaxe montant
annotation
documentation
Informations relatives a une taxe
source <xs:complexType name="TTaxe">
 
<xs:annotation>
   
<xs:documentation>Informations relatives a une taxe</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="codeTaxe" type="TCodeTaxe">
     
<xs:annotation>
       
<xs:documentation>identifiant de la taxe</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="montant" type="TMntTotal">
     
<xs:annotation>
       
<xs:documentation>le montant de la taxe</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element TTaxe/codeTaxe
diagram
type TCodeTaxe
properties
isRef 0
content simple
facets
pattern [A-Z][0-9]{3}
annotation
documentation
identifiant de la taxe
source <xs:element name="codeTaxe" type="TCodeTaxe">
 
<xs:annotation>
   
<xs:documentation>identifiant de la taxe</xs:documentation>
 
</xs:annotation>
</xs:element>

element TTaxe/montant
diagram
type TMntTotal
properties
isRef 0
content simple
facets
totalDigits 9
annotation
documentation
le montant de la taxe
source <xs:element name="montant" type="TMntTotal">
 
<xs:annotation>
   
<xs:documentation>le montant de la taxe</xs:documentation>
 
</xs:annotation>
</xs:element>

simpleType TCodeAction
type restriction of xs:string
facets
enumeration CREER
enumeration MODIFIER
enumeration SUPPRIMER
annotation
documentation
Specifie l'action a realiser sur la declaration : creer , modifier , supprimer
source <xs:simpleType name="TCodeAction">
 
<xs:annotation>
   
<xs:documentation>Specifie l'action a realiser sur la declaration : creer , modifier , supprimer </xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="CREER"/>
   
<xs:enumeration value="MODIFIER"/>
   
<xs:enumeration value="SUPPRIMER"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TCodeAdditionnel
type restriction of xs:string
used by
element TProduit/cana
facets
length 4
annotation
documentation
Code additionnel (communautaire ou national)
source <xs:simpleType name="TCodeAdditionnel">
 
<xs:annotation>
   
<xs:documentation>Code additionnel (communautaire ou national)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="4"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TCodeErreur
type restriction of xs:string
used by
element TErreurTippr/codeErreur
simpleType TCodeErrTechnique
facets
length 5
annotation
documentation
code identifiant une erreur applicative
source <xs:simpleType name="TCodeErreur">
 
<xs:annotation>
   
<xs:documentation>code identifiant une erreur applicative</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="5"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TCodeEtatDec
type restriction of xs:string
facets
enumeration S
enumeration R
enumeration D
enumeration V
annotation
documentation
code identifiant un état de la déclaration
source <xs:simpleType name="TCodeEtatDec">
 
<xs:annotation>
   
<xs:documentation>code identifiant un état de la déclaration</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="S"/>
   
<xs:enumeration value="R"/>
   
<xs:enumeration value="D"/>
   
<xs:enumeration value="V"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TCodePays
type restriction of xs:string
facets
length 2
pattern [A-Z]{2}
annotation
documentation
Code pays
source <xs:simpleType name="TCodePays">
 
<xs:annotation>
   
<xs:documentation>Code pays</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="2"/>
   
<xs:pattern value="[A-Z]{2}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TCodeRegion
type restriction of xs:string
facets
length 2
pattern [0-9]{2}
annotation
documentation
Identifiant de la région de MAC
source <xs:simpleType name="TCodeRegion">
 
<xs:annotation>
   
<xs:documentation>Identifiant de la région de MAC</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="2"/>
   
<xs:pattern value="[0-9]{2}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TCodeTaxe
type restriction of xs:string
used by
element TTaxe/codeTaxe
facets
pattern [A-Z][0-9]{3}
annotation
documentation
Le code d'une taxe
source <xs:simpleType name="TCodeTaxe">
 
<xs:annotation>
   
<xs:documentation>Le code d'une taxe</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[A-Z][0-9]{3}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TDateTippr
type xs:date
used by
elements THorodatage/date TPeriodeTipp/dateDebut TPeriodeTipp/dateFin
annotation
documentation
Date au format aaaa-mm-jj (format ISO 8601)
source <xs:simpleType name="TDateTippr">
 
<xs:annotation>
   
<xs:documentation>Date au format aaaa-mm-jj (format ISO 8601)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:date"/>
</xs:simpleType>

simpleType THeureTippr
type xs:time
used by
element THorodatage/heure
annotation
documentation
heure au format hh:mm:ss
source <xs:simpleType name="THeureTippr">
 
<xs:annotation>
   
<xs:documentation>heure au format hh:mm:ss</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:time"/>
</xs:simpleType>

simpleType TIdentAccises
type restriction of xs:string
facets
pattern FR[0-9]{6}(R|H|W)[0-9]{4}
annotation
documentation
Identifiant d'un opérateur accises
source <xs:simpleType name="TIdentAccises">
 
<xs:annotation>
   
<xs:documentation>Identifiant d'un opérateur accises</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="FR[0-9]{6}(R|H|W)[0-9]{4}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TLibelleErreur
type restriction of xs:string
used by
elements TErrTechnique/erreurDescription TErreurTippr/erreurDescription
facets
maxLength 250
source <xs:simpleType name="TLibelleErreur">
 
<xs:restriction base="xs:string">
   
<xs:maxLength value="250"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TMntTotal
type restriction of xs:long
used by
element TTaxe/montant
facets
totalDigits 9
annotation
documentation
Format utilise pour un montant pouvant atteindre 9 numeriques
source <xs:simpleType name="TMntTotal">
 
<xs:annotation>
   
<xs:documentation>Format utilise pour un montant pouvant atteindre 9 numeriques</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:long">
   
<xs:totalDigits value="9"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TNomencTaric
type restriction of xs:string
used by
element TProduit/nomenclature
facets
length 10
pattern [0-9]{10}
source <xs:simpleType name="TNomencTaric">
 
<xs:restriction base="xs:string">
   
<xs:length value="10"/>
   
<xs:pattern value="[0-9]{10}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TNumeroDeclaration
type restriction of xs:string
facets
pattern FR[0-9]{15}
annotation
documentation
Numero de declaration delivre par Tipp-R une fois la declaration traitee
source <xs:simpleType name="TNumeroDeclaration">
 
<xs:annotation>
   
<xs:documentation>Numero de declaration delivre par Tipp-R une fois la declaration traitee</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="FR[0-9]{15}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TNumLigne
type restriction of xs:integer
facets
totalDigits 3
annotation
documentation
Les numéros de lignes des déclaration TIPPR
source <xs:simpleType name="TNumLigne">
 
<xs:annotation>
   
<xs:documentation>Les numéros de lignes des déclaration TIPPR</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:integer">
   
<xs:totalDigits value="3"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TNumPeriode
type restriction of xs:string
used by
element TPeriodeTipp/numeroPeriode
facets
enumeration 00
enumeration 01
enumeration 02
enumeration 03
enumeration 04
enumeration 05
enumeration 06
enumeration 07
enumeration 08
enumeration 09
enumeration 10
enumeration 11
enumeration 12
enumeration 13
enumeration 14
enumeration 15
enumeration 16
enumeration 17
enumeration 18
enumeration 19
enumeration 20
enumeration 21
enumeration 22
enumeration 23
enumeration 24
enumeration 25
enumeration 26
enumeration 27
enumeration 28
enumeration 29
enumeration 30
enumeration 31
enumeration 32
enumeration 33
enumeration 34
enumeration 35
enumeration 36
enumeration 61
enumeration 62
enumeration 63
enumeration 64
enumeration 65
enumeration 66
enumeration 67
enumeration 68
enumeration 69
enumeration 70
enumeration 71
enumeration 72
enumeration 81
enumeration 82
enumeration 83
enumeration 84
annotation
documentation
Numero de période réparties de la manière suivante (01-36 décadaire - 61-72 mensuelle)
source <xs:simpleType name="TNumPeriode">
 
<xs:annotation>
   
<xs:documentation>Numero de période réparties de la manière suivante (01-36 décadaire - 61-72 mensuelle)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="00"/>
   
<xs:enumeration value="01"/>
   
<xs:enumeration value="02"/>
   
<xs:enumeration value="03"/>
   
<xs:enumeration value="04"/>
   
<xs:enumeration value="05"/>
   
<xs:enumeration value="06"/>
   
<xs:enumeration value="07"/>
   
<xs:enumeration value="08"/>
   
<xs:enumeration value="09"/>
   
<xs:enumeration value="10"/>
   
<xs:enumeration value="11"/>
   
<xs:enumeration value="12"/>
   
<xs:enumeration value="13"/>
   
<xs:enumeration value="14"/>
   
<xs:enumeration value="15"/>
   
<xs:enumeration value="16"/>
   
<xs:enumeration value="17"/>
   
<xs:enumeration value="18"/>
   
<xs:enumeration value="19"/>
   
<xs:enumeration value="20"/>
   
<xs:enumeration value="21"/>
   
<xs:enumeration value="22"/>
   
<xs:enumeration value="23"/>
   
<xs:enumeration value="24"/>
   
<xs:enumeration value="25"/>
   
<xs:enumeration value="26"/>
   
<xs:enumeration value="27"/>
   
<xs:enumeration value="28"/>
   
<xs:enumeration value="29"/>
   
<xs:enumeration value="30"/>
   
<xs:enumeration value="31"/>
   
<xs:enumeration value="32"/>
   
<xs:enumeration value="33"/>
   
<xs:enumeration value="34"/>
   
<xs:enumeration value="35"/>
   
<xs:enumeration value="36"/>
   
<xs:enumeration value="61"/>
   
<xs:enumeration value="62"/>
   
<xs:enumeration value="63"/>
   
<xs:enumeration value="64"/>
   
<xs:enumeration value="65"/>
   
<xs:enumeration value="66"/>
   
<xs:enumeration value="67"/>
   
<xs:enumeration value="68"/>
   
<xs:enumeration value="69"/>
   
<xs:enumeration value="70"/>
   
<xs:enumeration value="71"/>
   
<xs:enumeration value="72"/>
   
<xs:enumeration value="81"/>
   
<xs:enumeration value="82"/>
   
<xs:enumeration value="83"/>
   
<xs:enumeration value="84"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TTypePeriodeTipp
type restriction of xs:string
used by
element TPeriodeTipp/typePeriode
facets
enumeration P
enumeration D
enumeration M
enumeration T
annotation
documentation
Periode ponctuelle,decade,mensuelle,trimestrielle
source <xs:simpleType name="TTypePeriodeTipp">
 
<xs:annotation>
   
<xs:documentation>Periode ponctuelle,decade,mensuelle,trimestrielle</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="P">
     
<xs:annotation>
       
<xs:documentation>Ponctuelle</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="D">
     
<xs:annotation>
       
<xs:documentation>Decade</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="M">
     
<xs:annotation>
       
<xs:documentation>Mois</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="T">
     
<xs:annotation>
       
<xs:documentation>Trimestre</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
 
</xs:restriction>
</xs:simpleType>

simpleType TVolumeTipprDec
type restriction of xs:decimal
facets
totalDigits 11
fractionDigits 2
annotation
documentation
Les volumes declares pour la perception
source <xs:simpleType name="TVolumeTipprDec">
 
<xs:annotation>
   
<xs:documentation>Les volumes declares pour la perception</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:decimal">
   
<xs:totalDigits value="11"/>
   
<xs:fractionDigits value="2"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TVolumeTipprEnt
type restriction of xs:int
facets
totalDigits 9
annotation
documentation
Les volumes déclarés pour les statistiques
source <xs:simpleType name="TVolumeTipprEnt">
 
<xs:annotation>
   
<xs:documentation>Les volumes déclarés pour les statistiques</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:totalDigits value="9"/>
 
</xs:restriction>
</xs:simpleType>

element Message
diagram
type TMsgFonctionnelVide
properties
content complex
abstract true
children EnveloppeMessage
used by
element TMsgTechnique/Messages
annotation
documentation
Le message fonctionnel qui sert de base au groupe de substitution dont tous nos messages fonctionnels devront créer
source <xs:element name="Message" type="TMsgFonctionnelVide" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Le message fonctionnel qui sert de base au groupe de substitution dont tous nos messages fonctionnels devront créer</xs:documentation>
 
</xs:annotation>
</xs:element>

element MessageTippr
diagram
type TMsgTechnique
properties
content complex
children EnveloppeConnexion Messages
annotation
documentation
Elément à instancier pour envoyer un message à TIPPR par l'intermédiaire de MAREVA
source <xs:element name="MessageTippr" type="TMsgTechnique">
 
<xs:annotation>
   
<xs:documentation>Elément à instancier pour envoyer un message à TIPPR par l'intermédiaire de MAREVA</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType TMsgFonctionnelVide
diagram
properties
abstract true
children EnveloppeMessage
used by
element Message
complexType TMsgErrTechnique
annotation
documentation
Le type complexe à la base de tous les messages fonctionnels TIPPR qui devront l'étendre pour y rajouter un contenu fonctionnel (déclarations)
source <xs:complexType name="TMsgFonctionnelVide" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Le type complexe à la base de tous les messages fonctionnels TIPPR qui devront l'étendre pour y rajouter un contenu fonctionnel (déclarations)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="EnveloppeMessage" type="TEnveloppeMessage"/>
 
</xs:sequence>
</xs:complexType>

element TMsgFonctionnelVide/EnveloppeMessage
diagram
type TEnveloppeMessage
properties
isRef 0
content complex
children schemaID schemaVersion partyId transactionId numseq
source <xs:element name="EnveloppeMessage" type="TEnveloppeMessage"/>

complexType TMsgTechnique
diagram
children EnveloppeConnexion Messages
used by
element MessageTippr
annotation
documentation
Le message technique est contitué d'une enveloppe de connexion défine par MAREVA et par un ensemble de un message fonctionnel (cf.: MsgFonctionnelType)
source <xs:complexType name="TMsgTechnique">
 
<xs:annotation>
   
<xs:documentation>Le message technique est contitué d'une enveloppe de connexion défine par MAREVA et par un ensemble de un message fonctionnel (cf.: MsgFonctionnelType)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="EnveloppeConnexion" type="TEnveloppeConnexion"/>
   
<xs:element name="Messages">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element ref="Message"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element TMsgTechnique/EnveloppeConnexion
diagram
type TEnveloppeConnexion
properties
isRef 0
content complex
children connexionId interchangeAgreementId numEnveloppe DateTime applicationId
source <xs:element name="EnveloppeConnexion" type="TEnveloppeConnexion"/>

element TMsgTechnique/Messages
diagram
properties
isRef 0
content complex
children Message
source <xs:element name="Messages">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Message"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element applicationId
diagram
type xs:string
properties
content simple
used by
complexType TEnveloppeConnexion
annotation
documentation
Référence de l'application
source <xs:element name="applicationId" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Référence de l'application</xs:documentation>
 
</xs:annotation>
</xs:element>

element connexionId
diagram
type restriction of xs:string
properties
content simple
used by
complexType TEnveloppeConnexion
annotation
documentation
SIRET du prestataire ou DGDDI (correction: Identifiant INSEE (SIREN/SIRET) associé à la relation ROSA PEDI)
source <xs:element name="connexionId">
 
<xs:annotation>
   
<xs:documentation>SIRET du prestataire ou DGDDI (correction: Identifiant INSEE (SIREN/SIRET) associé à la relation ROSA PEDI)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:element>

element date
diagram
type Date
properties
content simple
used by
element DateTime
facets
length 8
pattern [0-3][0-9]/[0-1][0-9]/[0-9]{2}
source <xs:element name="date" type="Date"/>

element DateTime
diagram
properties
content complex
children date time
used by
complexType TEnveloppeConnexion
annotation
documentation
Date de création de l'enveloppe
source <xs:element name="DateTime">
 
<xs:annotation>
   
<xs:documentation>Date de création de l'enveloppe</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="date"/>
     
<xs:element ref="time"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element interchangeAgreementId
diagram
type xs:string
properties
content simple
used by
complexType TEnveloppeConnexion
annotation
documentation
Identifiant de l'accord d'interchange EDI du prestataire
source <xs:element name="interchangeAgreementId" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Identifiant de l'accord d'interchange EDI du prestataire</xs:documentation>
 
</xs:annotation>
</xs:element>

element numEnveloppe
diagram
type restriction of xs:string
properties
content simple
used by
complexType TEnveloppeConnexion
annotation
documentation
Numéro généré par l'expéditeur du message
source <xs:element name="numEnveloppe">
 
<xs:annotation>
   
<xs:documentation>Numéro généré par l'expéditeur du message</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:element>

element time
diagram
type Heure
properties
content simple
used by
element DateTime
facets
pattern \d\d:\d\d:\d\d
source <xs:element name="time" type="Heure"/>

complexType TEnveloppeConnexion
diagram
children connexionId interchangeAgreementId numEnveloppe DateTime applicationId
used by
element TMsgTechnique/EnveloppeConnexion
annotation
documentation
L'enveloppe de niveau connexion comprend  les informations nécessaires à  l'identification du prestataire de connexion et au suivi de ses messages techniques au sens contenant.
source <xs:complexType name="TEnveloppeConnexion">
 
<xs:annotation>
   
<xs:documentation>L'enveloppe de niveau connexion comprend  les informations nécessaires à  l'identification du prestataire de connexion et au suivi de ses messages techniques au sens contenant. </xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element ref="connexionId"/>
   
<xs:element ref="interchangeAgreementId"/>
   
<xs:element ref="numEnveloppe"/>
   
<xs:element ref="DateTime"/>
   
<xs:element ref="applicationId"/>
 
</xs:sequence>
</xs:complexType>

element numseq
diagram
type restriction of xs:integer
properties
content simple
used by
complexType TEnveloppeMessage
facets
minInclusive 0
totalDigits 2
annotation
documentation
Numéro de séquence du message applicatif pour la transaction opérateur
source <xs:element name="numseq">
 
<xs:annotation>
   
<xs:documentation>Numéro de séquence du message applicatif pour la transaction opérateur</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:totalDigits value="2"/>
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element partyId
diagram
type xs:string
properties
content simple
used by
complexType TEnveloppeMessage
annotation
documentation
SIREN du titulaire de l'EFS/UE ou SIREN de l'opérateur pour qui la déclaration est déposée.
source <xs:element name="partyId" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>SIREN du titulaire de l'EFS/UE ou SIREN de l'opérateur pour qui la déclaration est déposée.</xs:documentation>
 
</xs:annotation>
</xs:element>

element schemaID
diagram
type restriction of xs:string
properties
content simple
used by
complexType TEnveloppeMessage
annotation
documentation
Identifiant du schéma XML décrivant le message fonctionnel, par exemple messageDsi ou reponseDsi
source <xs:element name="schemaID">
 
<xs:annotation>
   
<xs:documentation>Identifiant du schéma XML décrivant le message fonctionnel, par exemple messageDsi ou reponseDsi
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:element>

element schemaVersion
diagram
type restriction of xs:string
properties
content simple
used by
complexType TEnveloppeMessage
annotation
documentation
version du schéma identifié précédemment (date de publication sous la forme jjmmaaaa)
source <xs:element name="schemaVersion">
 
<xs:annotation>
   
<xs:documentation>version du schéma identifié précédemment (date de publication sous la forme jjmmaaaa)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:element>

element transactionId
diagram
type restriction of xs:string
properties
content simple
used by
complexType TEnveloppeMessage
annotation
documentation
Identifiant de la transaction opérateur
source <xs:element name="transactionId">
 
<xs:annotation>
   
<xs:documentation>Identifiant de la transaction opérateur</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:element>

complexType TEnveloppeMessage
diagram
children schemaID schemaVersion partyId transactionId numseq
used by
element TMsgFonctionnelVide/EnveloppeMessage
annotation
documentation
L'enveloppe de niveau "message" comprend les informations nécessaires à l'identification de l'opérateur et au suivi de ses messages fonctionnels au sens « contenu ».
source <xs:complexType name="TEnveloppeMessage">
 
<xs:annotation>
   
<xs:documentation>L'enveloppe de niveau "message" comprend les informations nécessaires à l'identification de l'opérateur et au suivi de ses messages fonctionnels au sens « contenu ». </xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element ref="schemaID"/>
   
<xs:element ref="schemaVersion"/>
   
<xs:element ref="partyId"/>
   
<xs:element ref="transactionId"/>
   
<xs:element ref="numseq" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

simpleType Date
type restriction of xs:string
used by
element date
facets
length 8
pattern [0-3][0-9]/[0-1][0-9]/[0-9]{2}
annotation
documentation
Date au format courant
source <xs:simpleType name="Date">
 
<xs:annotation>
   
<xs:documentation>Date au format courant</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="8"/>
   
<xs:pattern value="[0-3][0-9]/[0-1][0-9]/[0-9]{2}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType Heure
type restriction of xs:time
used by
element time
facets
pattern \d\d:\d\d:\d\d
annotation
documentation
hh:mm:ss
source <xs:simpleType name="Heure">
 
<xs:annotation>
   
<xs:documentation>hh:mm:ss</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:time">
   
<xs:pattern value="\d\d:\d\d:\d\d"/>
 
</xs:restriction>
</xs:simpleType>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy