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 |
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 |
diagram | ![]() |
||||
type | TMsgErrTechnique | ||||
properties |
|
||||
children | EnveloppeMessage erreursTech | ||||
annotation |
|
||||
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> |
diagram | ![]() |
||
type | restriction of TErreurTippr | ||
properties |
|
||
children | codeErreur erreurDescription | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | TCodeErrTechnique | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="codeErreur" type="TCodeErrTechnique"/> |
diagram | ![]() |
||||
type | TLibelleErreur | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="erreurDescription" type="TLibelleErreur"/> |
diagram | ![]() |
||
type | extension of TMsgFonctionnelVide | ||
properties |
|
||
children | EnveloppeMessage erreursTech | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||||||||||
properties |
|
||||||||||||
children | erreurTech | ||||||||||||
attributes |
|
||||||||||||
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> |
type | xs:boolean | ||||
properties |
|
||||
source | <xs:attribute name="avecRepresentation" type="xs:boolean" use="required"/> |
diagram | ![]() |
||||
type | TErrTechnique | ||||
properties |
|
||||
source | <xs:element name="erreurTech" type="TErrTechnique"/> |
type | TCodeErreur | ||
used by |
|
||
facets |
|
||
annotation |
|
||
source | <xs:simpleType name="TCodeErrTechnique"> <xs:annotation> <xs:documentation>Les differents code erreur technique</xs:documentation> </xs:annotation> <xs:restriction base="TCodeErreur"/> </xs:simpleType> |
type | restriction of xs:string | ||
facets |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||
children | codeErreur erreurDescription | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | TCodeErreur | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="codeErreur" type="TCodeErreur"/> |
diagram | ![]() |
||||
type | TLibelleErreur | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="erreurDescription" type="TLibelleErreur"/> |
diagram | ![]() |
||
children | date heure | ||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | TDateTippr | ||||
properties |
|
||||
used by |
|
||||
source | <xs:element name="date" type="TDateTippr"/> |
diagram | ![]() |
||||
type | THeureTippr | ||||
properties |
|
||||
source | <xs:element name="heure" type="THeureTippr"/> |
diagram | ![]() |
||
children | dateDebut dateFin typePeriode numeroPeriode | ||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | TDateTippr | ||||
properties |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||
type | TDateTippr | ||||||||
properties |
|
||||||||
annotation |
|
||||||||
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> |
diagram | ![]() |
||||||||
type | TTypePeriodeTipp | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | TNumPeriode | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
diagram | ![]() |
||
children | nomenclature cana | ||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | TNomencTaric | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="nomenclature" type="TNomencTaric"/> |
diagram | ![]() |
||||||||
type | TCodeAdditionnel | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="cana" type="TCodeAdditionnel" minOccurs="0"/> |
diagram | ![]() |
||
children | codeTaxe montant | ||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | TCodeTaxe | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="codeTaxe" type="TCodeTaxe"> <xs:annotation> <xs:documentation>identifiant de la taxe</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | TMntTotal | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="montant" type="TMntTotal"> <xs:annotation> <xs:documentation>le montant de la taxe</xs:documentation> </xs:annotation> </xs:element> |
type | restriction of xs:string | ||||||
facets |
|
||||||
annotation |
|
||||||
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> |
type | restriction of xs:string | ||
used by |
|
||
facets |
|
||
annotation |
|
||
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> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | restriction of xs:string | ||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||
used by |
|
||
facets |
|
||
annotation |
|
||
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> |
type | xs:date | ||
used by |
|
||
annotation |
|
||
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> |
type | xs:time | ||
used by |
|
||
annotation |
|
||
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> |
type | restriction of xs:string | ||
facets |
|
||
annotation |
|
||
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> |
type | restriction of xs:string | ||
used by |
|
||
facets |
|
||
source | <xs:simpleType name="TLibelleErreur"> <xs:restriction base="xs:string"> <xs:maxLength value="250"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:long | ||
used by |
|
||
facets |
|
||
annotation |
|
||
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> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
source | <xs:simpleType name="TNomencTaric"> <xs:restriction base="xs:string"> <xs:length value="10"/> <xs:pattern value="[0-9]{10}"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||
facets |
|
||
annotation |
|
||
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> |
type | restriction of xs:integer | ||
facets |
|
||
annotation |
|
||
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> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | restriction of xs:string | ||||||||
used by |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | restriction of xs:decimal | ||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:int | ||
facets |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | TMsgFonctionnelVide | ||||
properties |
|
||||
children | EnveloppeMessage | ||||
used by |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||
type | TMsgTechnique | ||
properties |
|
||
children | EnveloppeConnexion Messages | ||
annotation |
|
||
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> |
diagram | ![]() |
||||
properties |
|
||||
children | EnveloppeMessage | ||||
used by |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||
type | TEnveloppeMessage | ||||
properties |
|
||||
children | schemaID schemaVersion partyId transactionId numseq | ||||
source | <xs:element name="EnveloppeMessage" type="TEnveloppeMessage"/> |
diagram | ![]() |
||
children | EnveloppeConnexion Messages | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | TEnveloppeConnexion | ||||
properties |
|
||||
children | connexionId interchangeAgreementId numEnveloppe DateTime applicationId | ||||
source | <xs:element name="EnveloppeConnexion" type="TEnveloppeConnexion"/> |
diagram | ![]() |
||||
properties |
|
||||
children | Message | ||||
source | <xs:element name="Messages"> <xs:complexType> <xs:sequence> <xs:element ref="Message"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
source | <xs:element name="applicationId" type="xs:string"> <xs:annotation> <xs:documentation>Référence de l'application</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | restriction of xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | Date | ||||
properties |
|
||||
used by |
|
||||
facets |
|
||||
source | <xs:element name="date" type="Date"/> |
diagram | ![]() |
||
properties |
|
||
children | date time | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||
type | restriction of xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||
type | Heure | ||
properties |
|
||
used by |
|
||
facets |
|
||
source | <xs:element name="time" type="Heure"/> |
diagram | ![]() |
||
children | connexionId interchangeAgreementId numEnveloppe DateTime applicationId | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | restriction of xs:integer | ||||
properties |
|
||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||
type | restriction of xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||
type | restriction of xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||
type | restriction of xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||
children | schemaID schemaVersion partyId transactionId numseq | ||
used by |
|
||
annotation |
|
||
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> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:time | ||
used by |
|
||
facets |
|
||
annotation |
|
||
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> |