Schema MessagePpeReponse.xsd


schema location:  ..\..\schemas\MessagePpeReponse.xsd
attribute form default: 
element form default: 
 
Elements  Complex types 
MessagePpeReponse  TMsgPpeReponse 
TPpeReponseEtat 


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


schema location:  ..\..\schemas\DecPpe.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements  Complex types 
ppeImport  TGenPpe 
ppeIntroPonct  TListeDecMacImport 
ppeIntroRecap  TListeDecMacIntroPonct 
ppeSortieEntrepot  TListeDecMacIntroRecap 
TListeDecMacSortieEntrepot 
TPpe 
TPpeImport 
TPpeIntroPonct 
TPpeIntroRecap 
TPpeSortieEntrepot 


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\DecMac.xsd
attribute form default: 
element form default: 
 
Complex types 
TDataLigneLiquidSg1Ah1 
TDataLigneLiquidSg2Ah2 
TDataLigneLiquidSgAh 
TDataLigneSg1Ah1 
TDataLigneSg2Ah2 
TDataLigneSgAh 
TDataRecapLiquidSG1AH1 
TDataRecapLiquidSG2AH2 
TDecAH1 
TDecAH2 
TDecMac 
TDecSG1 
TDecSG2 
TGeneralMac 
TLigneAh1 
TLigneAh2 
TLigneSg1 
TLigneSg2 
TSpecifSG 
TTotalAH1 
TTotalAH2 
TTotalSG1 
TTotalSG2 


schema location:  ..\..\schemas\TypesPpe.xsd
attribute form default:  unqualified
element form default:  qualified
 
Attributes  Complex types  Simple types 
refDossierOpePpe  TCommissionnaire  TIdentCredit 
TDataEntrepot  TIdentEntreposage 
TDataOperateurFRA  TIdentEntreprise 
TDataOperateurImport  TIdentRstc 
TDataOperateurSortieEntrepot  TModePaiement 
TEvtDeclencheurPpe  TRefBureau 
TIdentDec  TTvaDifferee 
TLignesLiquidationPpe  TTypeEntreposage 
TLiquidationPpe 
TQuittance 
TRefPpe 
TTaxeRegionalisee 
TTotauxPpe 


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


schema location:  ..\..\schemas\TypesMAC.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types  Simple types 
TBonCession  TCodeComplCom 
TDataGeneralDec  TCodeRegDouanier 
TDroitTaxe  TPieceJointe 
TExoneration  TPreference 
TMesuragePercep  TQuotite 
TRegimeDouanier  TQuotiteLong 
TSigleDecMac 
TStatutVentil 
TTypeLigneAH1 
TTypeLigneAH2 
TTypeLigneSG1 
TTypeLigneSG2 


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 


element MessagePpeReponse
diagram
type TMsgPpeReponse
properties
content complex
substGrp Message
children EnveloppeMessage reponsePpe
annotation
documentation
element instanciable d'un message  fonctionnel de reponse
source <xs:element name="MessagePpeReponse" type="TMsgPpeReponse" substitutionGroup="Message">
 
<xs:annotation>
   
<xs:documentation>element instanciable d'un message  fonctionnel de reponse</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType TMsgPpeReponse
diagram
type extension of TMsgFonctionnelVide
properties
base TMsgFonctionnelVide
children EnveloppeMessage reponsePpe
used by
element MessagePpeReponse
annotation
documentation
Type définissant un message réponse TIPPR à l'attention de l'opérateur
source <xs:complexType name="TMsgPpeReponse">
 
<xs:annotation>
   
<xs:documentation>Type définissant un message réponse TIPPR à l'attention de l'opérateur</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="TMsgFonctionnelVide">
     
<xs:sequence>
       
<xs:element name="reponsePpe" type="TPpeReponseEtat"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element TMsgPpeReponse/reponsePpe
diagram
type TPpeReponseEtat
properties
isRef 0
content complex
children etatPpe horodatageEtat etatPrecEtat horodatageEtatPrec evtDeclencheur declarationPpe refPpe
source <xs:element name="reponsePpe" type="TPpeReponseEtat"/>

complexType TPpeReponseEtat
diagram
children etatPpe horodatageEtat etatPrecEtat horodatageEtatPrec evtDeclencheur declarationPpe refPpe
used by
element TMsgPpeReponse/reponsePpe
annotation
documentation
Type définissant une réponse de notification de changement d'état circuit dans un processus normal de communication
source <xs:complexType name="TPpeReponseEtat">
 
<xs:annotation>
   
<xs:documentation>Type définissant une réponse de notification de changement d'état circuit dans un processus normal de communication</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="etatPpe" type="TCodeEtatDec">
     
<xs:annotation>
       
<xs:documentation>L'état de la déclaration PPE en cours.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="horodatageEtat" type="THorodatage">
     
<xs:annotation>
       
<xs:documentation>L'horodatage de la mise en place de l'état</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="etatPrecEtat" type="TCodeEtatDec" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>L'état précedent de l'état en cours</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="horodatageEtatPrec" type="THorodatage" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>L'horodatage de la mise en place de l'état précedent</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="evtDeclencheur" type="TEvtDeclencheurPpe">
     
<xs:annotation>
       
<xs:documentation>L'evenement declencheur de l'envoi de ce message réponse. </xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:choice>
     
<xs:element name="declarationPpe" type="TPpe">
       
<xs:annotation>
         
<xs:documentation>La déclaration PPE traitée</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="refPpe" type="TRefPpe"/>
   
</xs:choice>
 
</xs:sequence>
</xs:complexType>

element TPpeReponseEtat/etatPpe
diagram
type TCodeEtatDec
properties
isRef 0
content simple
facets
enumeration S
enumeration R
enumeration D
enumeration V
annotation
documentation
L'état de la déclaration PPE en cours.
source <xs:element name="etatPpe" type="TCodeEtatDec">
 
<xs:annotation>
   
<xs:documentation>L'état de la déclaration PPE en cours.</xs:documentation>
 
</xs:annotation>
</xs:element>

element TPpeReponseEtat/horodatageEtat
diagram
type THorodatage
properties
isRef 0
content complex
children date heure
annotation
documentation
L'horodatage de la mise en place de l'état
source <xs:element name="horodatageEtat" type="THorodatage">
 
<xs:annotation>
   
<xs:documentation>L'horodatage de la mise en place de l'état</xs:documentation>
 
</xs:annotation>
</xs:element>

element TPpeReponseEtat/etatPrecEtat
diagram
type TCodeEtatDec
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration S
enumeration R
enumeration D
enumeration V
annotation
documentation
L'état précedent de l'état en cours
source <xs:element name="etatPrecEtat" type="TCodeEtatDec" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>L'état précedent de l'état en cours</xs:documentation>
 
</xs:annotation>
</xs:element>

element TPpeReponseEtat/horodatageEtatPrec
diagram
type THorodatage
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children date heure
annotation
documentation
L'horodatage de la mise en place de l'état précedent
source <xs:element name="horodatageEtatPrec" type="THorodatage" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>L'horodatage de la mise en place de l'état précedent</xs:documentation>
 
</xs:annotation>
</xs:element>

element TPpeReponseEtat/evtDeclencheur
diagram
type TEvtDeclencheurPpe
properties
isRef 0
content complex
children codeEvt descriptionEvt dateRepresentation
annotation
documentation
L'evenement declencheur de l'envoi de ce message réponse.
source <xs:element name="evtDeclencheur" type="TEvtDeclencheurPpe">
 
<xs:annotation>
   
<xs:documentation>L'evenement declencheur de l'envoi de ce message réponse. </xs:documentation>
 
</xs:annotation>
</xs:element>

element TPpeReponseEtat/declarationPpe
diagram
type TPpe
properties
isRef 0
content complex
children generalPpe liquidationPpe
attributes
Name  Type  Use  Default  Fixed  Annotation
refDossierOpePperequired      
documentation
Référence du dossier PPE de l'opérateur
annotation
documentation
La déclaration PPE traitée
source <xs:element name="declarationPpe" type="TPpe">
 
<xs:annotation>
   
<xs:documentation>La déclaration PPE traitée</xs:documentation>
 
</xs:annotation>
</xs:element>

element TPpeReponseEtat/refPpe
diagram
type TRefPpe
properties
isRef 0
content complex
children numPpe periode quittance references
attributes
Name  Type  Use  Default  Fixed  Annotation
refDossierOpePperequired      
documentation
Référence du dossier PPE de l'opérateur
source <xs:element name="refPpe" type="TRefPpe"/>

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 TMsgPpeReponse
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 ppeImport
diagram
type TPpeImport
properties
content complex
children generalPpe liquidationPpe operateur declaration
attributes
Name  Type  Use  Default  Fixed  Annotation
refDossierOpePperequired      
documentation
Référence du dossier PPE de l'opérateur
annotation
documentation
Exemple à instancier
source <xs:element name="ppeImport" type="TPpeImport">
 
<xs:annotation>
   
<xs:documentation>Exemple à instancier</xs:documentation>
 
</xs:annotation>
</xs:element>

element ppeIntroPonct
diagram
type TPpeIntroPonct
properties
content complex
children generalPpe liquidationPpe operateur declaration
attributes
Name  Type  Use  Default  Fixed  Annotation
refDossierOpePperequired      
documentation
Référence du dossier PPE de l'opérateur
annotation
documentation
Exemple à instancier
source <xs:element name="ppeIntroPonct" type="TPpeIntroPonct">
 
<xs:annotation>
   
<xs:documentation>Exemple à instancier</xs:documentation>
 
</xs:annotation>
</xs:element>

element ppeIntroRecap
diagram
type TPpeIntroRecap
properties
content complex
children generalPpe liquidationPpe operateur declarations
attributes
Name  Type  Use  Default  Fixed  Annotation
refDossierOpePperequired      
documentation
Référence du dossier PPE de l'opérateur
annotation
documentation
Exemple à instancier
source <xs:element name="ppeIntroRecap" type="TPpeIntroRecap">
 
<xs:annotation>
   
<xs:documentation>Exemple à instancier</xs:documentation>
 
</xs:annotation>
</xs:element>

element ppeSortieEntrepot
diagram
type TPpeSortieEntrepot
properties
content complex
children generalPpe liquidationPpe operateur entrepot declarations
attributes
Name  Type  Use  Default  Fixed  Annotation
refDossierOpePperequired      
documentation
Référence du dossier PPE de l'opérateur
annotation
documentation
Exemple à instancier
source <xs:element name="ppeSortieEntrepot" type="TPpeSortieEntrepot">
 
<xs:annotation>
   
<xs:documentation>Exemple à instancier</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType TGenPpe
diagram
children codeBureau periode modePaiement codeAction tvaDifferee dateDeclaration numDeclaration
used by
element TPpe/generalPpe
attributes
Name  Type  Use  Default  Fixed  Annotation
nbreDecderived by: xs:integerrequired      
annotation
documentation
Donnees reprises dans toutes les Ppe
source <xs:complexType name="TGenPpe">
 
<xs:annotation>
   
<xs:documentation>Donnees reprises dans toutes les Ppe</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="codeBureau" type="TRefBureau"/>
   
<xs:element name="periode" type="TPeriodeTipp"/>
   
<xs:element name="modePaiement" type="TModePaiement"/>
   
<xs:element name="codeAction" type="TCodeAction"/>
   
<xs:element name="tvaDifferee" type="TTvaDifferee"/>
   
<xs:element name="dateDeclaration" type="TDateTippr"/>
   
<xs:element name="numDeclaration" type="TNumeroDeclaration" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="nbreDec" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:integer">
       
<xs:minInclusive value="1"/>
       
<xs:totalDigits value="2"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute TGenPpe/@nbreDec
type restriction of xs:integer
properties
isRef 0
use required
facets
minInclusive 1
totalDigits 2
source <xs:attribute name="nbreDec" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="1"/>
     
<xs:totalDigits value="2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element TGenPpe/codeBureau
diagram
type TRefBureau
properties
isRef 0
content simple
facets
length 8
pattern FR[A-Z0-9]{6}
source <xs:element name="codeBureau" type="TRefBureau"/>

element TGenPpe/periode
diagram
type TPeriodeTipp
properties
isRef 0
content complex
children dateDebut dateFin typePeriode numeroPeriode
source <xs:element name="periode" type="TPeriodeTipp"/>

element TGenPpe/modePaiement
diagram
type TModePaiement
properties
isRef 0
content simple
facets
enumeration P
enumeration I
source <xs:element name="modePaiement" type="TModePaiement"/>

element TGenPpe/codeAction
diagram
type TCodeAction
properties
isRef 0
content simple
facets
enumeration CREER
enumeration MODIFIER
enumeration SUPPRIMER
source <xs:element name="codeAction" type="TCodeAction"/>

element TGenPpe/tvaDifferee
diagram
type TTvaDifferee
properties
isRef 0
content simple
source <xs:element name="tvaDifferee" type="TTvaDifferee"/>

element TGenPpe/dateDeclaration
diagram
type TDateTippr
properties
isRef 0
content simple
source <xs:element name="dateDeclaration" type="TDateTippr"/>

element TGenPpe/numDeclaration
diagram
type TNumeroDeclaration
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
pattern FR[0-9]{15}
source <xs:element name="numDeclaration" type="TNumeroDeclaration" minOccurs="0"/>

complexType TListeDecMacImport
diagram
children decAH1 decSG1
used by
element TPpeImport/declaration
annotation
documentation
La liste des declarations de mise a la consommation d'une PPE Importation
source <xs:complexType name="TListeDecMacImport">
 
<xs:annotation>
   
<xs:documentation>La liste des declarations de mise a la consommation d'une PPE Importation</xs:documentation>
 
</xs:annotation>
 
<xs:choice>
   
<xs:element name="decAH1" type="TDecAH1"/>
   
<xs:element name="decSG1" type="TDecSG1"/>
 
</xs:choice>
</xs:complexType>

element TListeDecMacImport/decAH1
diagram
type TDecAH1
properties
isRef 0
content complex
children generalMac ligneMac totalMac
attributes
Name  Type  Use  Default  Fixed  Annotation
nbreLignederived by: xs:intrequired      
refDossierOpeMacrequired      
documentation
Référence opérateur d'une déclaration de mise à la consommation
source <xs:element name="decAH1" type="TDecAH1"/>

element TListeDecMacImport/decSG1
diagram
type TDecSG1
properties
isRef 0
content complex
children generalMac specifSG ligneMac totalMac
attributes
Name  Type  Use  Default  Fixed  Annotation
nbreLignederived by: xs:intrequired      
refDossierOpeMacrequired      
documentation
Référence opérateur d'une déclaration de mise à la consommation
source <xs:element name="decSG1" type="TDecSG1"/>

complexType TListeDecMacIntroPonct
diagram
children decAH2 decSG2
used by
element TPpeIntroPonct/declaration
annotation
documentation
La liste des declarations de mise a la consommation d'une  PPE Introduction ponctuelle
source <xs:complexType name="TListeDecMacIntroPonct">
 
<xs:annotation>
   
<xs:documentation>La liste des declarations de mise a la consommation d'une  PPE Introduction ponctuelle</xs:documentation>
 
</xs:annotation>
 
<xs:choice>
   
<xs:element name="decAH2" type="TDecAH2"/>
   
<xs:element name="decSG2" type="TDecSG2"/>
 
</xs:choice>
</xs:complexType>

element TListeDecMacIntroPonct/decAH2
diagram
type TDecAH2
properties
isRef 0
content complex
children generalMac ligneMac totalMac
attributes
Name  Type  Use  Default  Fixed  Annotation
nbreLignederived by: xs:intrequired      
refDossierOpeMacrequired      
documentation
Référence opérateur d'une déclaration de mise à la consommation
source <xs:element name="decAH2" type="TDecAH2"/>

element TListeDecMacIntroPonct/decSG2
diagram
type TDecSG2
properties
isRef 0
content complex
children generalMac specifSG ligneMac totalMac
attributes
Name  Type  Use  Default  Fixed  Annotation
nbreLignederived by: xs:intrequired      
refDossierOpeMacrequired      
documentation
Référence opérateur d'une déclaration de mise à la consommation
source <xs:element name="decSG2" type="TDecSG2"/>

complexType TListeDecMacIntroRecap
diagram
children decAH2 decSG2
used by
element TPpeIntroRecap/declarations
annotation
documentation
La liste des déclarations de mise a la consommation d'une  PPE Introduction récapitulative. Le schéma ne permet pas, sauf en le compliquant démesurément, de monter la structure véritable de la liste: on peut avoir une AH2, soit n SG2, soit une AH2 et n SG2.
source <xs:complexType name="TListeDecMacIntroRecap">
 
<xs:annotation>
   
<xs:documentation>La liste des déclarations de mise a la consommation d'une  PPE Introduction récapitulative. Le schéma ne permet pas, sauf en le compliquant démesurément, de monter la structure véritable de la liste: on peut avoir une AH2, soit n SG2, soit une AH2 et n SG2.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="decAH2" type="TDecAH2" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="decSG2" type="TDecSG2" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element TListeDecMacIntroRecap/decAH2
diagram
type TDecAH2
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children generalMac ligneMac totalMac
attributes
Name  Type  Use  Default  Fixed  Annotation
nbreLignederived by: xs:intrequired      
refDossierOpeMacrequired      
documentation
Référence opérateur d'une déclaration de mise à la consommation
source <xs:element name="decAH2" type="TDecAH2" minOccurs="0" maxOccurs="unbounded"/>

element TListeDecMacIntroRecap/decSG2
diagram
type TDecSG2
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children generalMac specifSG ligneMac totalMac
attributes
Name  Type  Use  Default  Fixed  Annotation
nbreLignederived by: xs:intrequired      
refDossierOpeMacrequired      
documentation
Référence opérateur d'une déclaration de mise à la consommation
source <xs:element name="decSG2" type="TDecSG2" minOccurs="0" maxOccurs="unbounded"/>

complexType TListeDecMacSortieEntrepot
diagram
children decAH1 decSG1
used by
element TPpeSortieEntrepot/declarations
annotation
documentation
La liste des declarations de mise a la consommation d'une PPE Sortie Entrepot
source <xs:complexType name="TListeDecMacSortieEntrepot">
 
<xs:annotation>
   
<xs:documentation>La liste des declarations de mise a la consommation d'une PPE Sortie Entrepot</xs:documentation>
 
</xs:annotation>
 
<xs:choice maxOccurs="unbounded">
   
<xs:element name="decAH1" type="TDecAH1"/>
   
<xs:element name="decSG1" type="TDecSG1"/>
 
</xs:choice>
</xs:complexType>

element TListeDecMacSortieEntrepot/decAH1
diagram
type TDecAH1
properties
isRef 0
content complex
children generalMac ligneMac totalMac
attributes
Name  Type  Use  Default  Fixed  Annotation
nbreLignederived by: xs:intrequired      
refDossierOpeMacrequired      
documentation
Référence opérateur d'une déclaration de mise à la consommation
source <xs:element name="decAH1" type="TDecAH1"/>

element TListeDecMacSortieEntrepot/decSG1
diagram
type TDecSG1
properties
isRef 0
content complex
children generalMac specifSG ligneMac totalMac
attributes
Name  Type  Use  Default  Fixed  Annotation
nbreLignederived by: xs:intrequired      
refDossierOpeMacrequired      
documentation
Référence opérateur d'une déclaration de mise à la consommation
source <xs:element name="decSG1" type="TDecSG1"/>

complexType TPpe
diagram
properties
abstract true
children generalPpe liquidationPpe
used by
element TPpeReponseEtat/declarationPpe
complexTypes TPpeImport TPpeIntroPonct TPpeIntroRecap TPpeSortieEntrepot
attributes
Name  Type  Use  Default  Fixed  Annotation
refDossierOpePperequired      
documentation
Référence du dossier PPE de l'opérateur
annotation
documentation
Le type définissant les informations communes à chaque PPE
source <xs:complexType name="TPpe" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Le type définissant les informations communes à chaque PPE</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="generalPpe" type="TGenPpe"/>
   
<xs:element name="liquidationPpe" type="TLiquidationPpe" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute ref="refDossierOpePpe" use="required"/>
</xs:complexType>

element TPpe/generalPpe
diagram
type TGenPpe
properties
isRef 0
content complex
children codeBureau periode modePaiement codeAction tvaDifferee dateDeclaration numDeclaration
attributes
Name  Type  Use  Default  Fixed  Annotation
nbreDecderived by: xs:integerrequired      
source <xs:element name="generalPpe" type="TGenPpe"/>

element TPpe/liquidationPpe
diagram
type TLiquidationPpe
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children liquidation totaux
source <xs:element name="liquidationPpe" type="TLiquidationPpe" minOccurs="0"/>

complexType TPpeImport
diagram
type extension of TPpe
properties
base TPpe
children generalPpe liquidationPpe operateur declaration
used by
element ppeImport
attributes
Name  Type  Use  Default  Fixed  Annotation
refDossierOpePperequired      
documentation
Référence du dossier PPE de l'opérateur
annotation
documentation
Le type dePPE representant la PPE Importation
source <xs:complexType name="TPpeImport">
 
<xs:annotation>
   
<xs:documentation>Le type dePPE representant la PPE Importation</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="TPpe">
     
<xs:sequence>
       
<xs:element name="operateur" type="TDataOperateurImport"/>
       
<xs:element name="declaration" type="TListeDecMacImport"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element TPpeImport/operateur
diagram
type TDataOperateurImport
properties
isRef 0
content complex
children identAcciseDeclarant identEntreprise identRstc commissionnaire
source <xs:element name="operateur" type="TDataOperateurImport"/>

element TPpeImport/declaration
diagram
type TListeDecMacImport
properties
isRef 0
content complex
children decAH1 decSG1
source <xs:element name="declaration" type="TListeDecMacImport"/>

complexType TPpeIntroPonct
diagram
type extension of TPpe
properties
base TPpe
children generalPpe liquidationPpe operateur declaration
used by
element ppeIntroPonct
attributes
Name  Type  Use  Default  Fixed  Annotation
refDossierOpePperequired      
documentation
Référence du dossier PPE de l'opérateur
annotation
documentation
Le type de PPE representant la PPE Introduction ponctuelle
source <xs:complexType name="TPpeIntroPonct">
 
<xs:annotation>
   
<xs:documentation>Le type de PPE representant la PPE Introduction ponctuelle</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="TPpe">
     
<xs:sequence>
       
<xs:element name="operateur" type="TDataOperateurFRA"/>
       
<xs:element name="declaration" type="TListeDecMacIntroPonct"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element TPpeIntroPonct/operateur
diagram
type TDataOperateurFRA
properties
isRef 0
content complex
children identAcciseDeclarant identEntreprise identRstc
source <xs:element name="operateur" type="TDataOperateurFRA"/>

element TPpeIntroPonct/declaration
diagram
type TListeDecMacIntroPonct
properties
isRef 0
content complex
children decAH2 decSG2
source <xs:element name="declaration" type="TListeDecMacIntroPonct"/>

complexType TPpeIntroRecap
diagram
type extension of TPpe
properties
base TPpe
children generalPpe liquidationPpe operateur declarations
used by
element ppeIntroRecap
attributes
Name  Type  Use  Default  Fixed  Annotation
refDossierOpePperequired      
documentation
Référence du dossier PPE de l'opérateur
annotation
documentation
Le type de PPE representant la PPE Introduction recapitulative
source <xs:complexType name="TPpeIntroRecap">
 
<xs:annotation>
   
<xs:documentation>Le type de PPE representant la PPE Introduction recapitulative</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="TPpe">
     
<xs:sequence>
       
<xs:element name="operateur" type="TDataOperateurFRA"/>
       
<xs:element name="declarations" type="TListeDecMacIntroRecap"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element TPpeIntroRecap/operateur
diagram
type TDataOperateurFRA
properties
isRef 0
content complex
children identAcciseDeclarant identEntreprise identRstc
source <xs:element name="operateur" type="TDataOperateurFRA"/>

element TPpeIntroRecap/declarations
diagram
type TListeDecMacIntroRecap
properties
isRef 0
content complex
children decAH2 decSG2
source <xs:element name="declarations" type="TListeDecMacIntroRecap"/>

complexType TPpeSortieEntrepot
diagram
type extension of TPpe
properties
base TPpe
children generalPpe liquidationPpe operateur entrepot declarations
used by
element ppeSortieEntrepot
attributes
Name  Type  Use  Default  Fixed  Annotation
refDossierOpePperequired      
documentation
Référence du dossier PPE de l'opérateur
annotation
documentation
Le type de PPE representant la PPE Sortie Entrepot
source <xs:complexType name="TPpeSortieEntrepot">
 
<xs:annotation>
   
<xs:documentation>Le type de PPE representant la PPE Sortie Entrepot</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="TPpe">
     
<xs:sequence>
       
<xs:element name="operateur" type="TDataOperateurSortieEntrepot"/>
       
<xs:element name="entrepot" type="TDataEntrepot"/>
       
<xs:element name="declarations" type="TListeDecMacSortieEntrepot"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element TPpeSortieEntrepot/operateur
diagram
type TDataOperateurSortieEntrepot
properties
isRef 0
content complex
children identAccisesDeclarant
source <xs:element name="operateur" type="TDataOperateurSortieEntrepot"/>

element TPpeSortieEntrepot/entrepot
diagram
type TDataEntrepot
properties
isRef 0
content complex
children typeEntreposage numEntreposage identAccisesGestionnaire
source <xs:element name="entrepot" type="TDataEntrepot"/>

element TPpeSortieEntrepot/declarations
diagram
type TListeDecMacSortieEntrepot
properties
isRef 0
content complex
children decAH1 decSG1
source <xs:element name="declarations" type="TListeDecMacSortieEntrepot"/>

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>

complexType TDataLigneLiquidSg1Ah1
diagram
type extension of TDataLigneLiquidSgAh
properties
base TDataLigneLiquidSgAh
children tipp taxeCarbone mntCPSSP mntValForf mntTVA mntTotal mntDD quotiteDD
used by
elements TLigneAh1/dataLigneLiquid TLigneSg1/dataLigneLiquid
annotation
documentation
Donnees des liquidations des lignes SG1 ou AH1
source <xs:complexType name="TDataLigneLiquidSg1Ah1">
 
<xs:annotation>
   
<xs:documentation>Donnees des liquidations des lignes SG1 ou AH1</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="TDataLigneLiquidSgAh">
     
<xs:sequence minOccurs="0">
       
<xs:element name="mntDD" type="TMntTotal"/>
       
<xs:element name="quotiteDD" type="TQuotiteLong"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element TDataLigneLiquidSg1Ah1/mntDD
diagram
type TMntTotal
properties
isRef 0
content simple
facets
totalDigits 9
source <xs:element name="mntDD" type="TMntTotal"/>

element TDataLigneLiquidSg1Ah1/quotiteDD
diagram
type TQuotiteLong
properties
isRef 0
content simple
facets
totalDigits 10
fractionDigits 3
source <xs:element name="quotiteDD" type="TQuotiteLong"/>

complexType TDataLigneLiquidSg2Ah2
diagram
type extension of TDataLigneLiquidSgAh
properties
base TDataLigneLiquidSgAh
children tipp taxeCarbone mntCPSSP mntValForf mntTVA mntTotal
used by
elements TLigneAh2/dataLigneLiquid TLigneSg2/dataLigneLiquid
annotation
documentation
Donnees des liquidations des lignes SG2 ou AH2
source <xs:complexType name="TDataLigneLiquidSg2Ah2">
 
<xs:annotation>
   
<xs:documentation>Donnees des liquidations des lignes SG2 ou AH2</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="TDataLigneLiquidSgAh"/>
 
</xs:complexContent>
</xs:complexType>

complexType TDataLigneLiquidSgAh
diagram
properties
abstract true
children tipp taxeCarbone mntCPSSP mntValForf mntTVA mntTotal
used by
complexTypes TDataLigneLiquidSg1Ah1 TDataLigneLiquidSg2Ah2
annotation
documentation
Donnees des liquidations des lignes SG ou AH
source <xs:complexType name="TDataLigneLiquidSgAh" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Donnees des liquidations des lignes SG ou AH</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="tipp">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="TTaxe">
           
<xs:sequence>
             
<xs:element name="quotiteTipp" type="TQuotiteLong"/>
           
</xs:sequence>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="taxeCarbone" minOccurs="0">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="TTaxe">
           
<xs:sequence>
             
<xs:element name="quotite" type="TQuotiteLong"/>
           
</xs:sequence>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="mntCPSSP" type="TMntTotal" minOccurs="0"/>
   
<xs:element name="mntValForf" type="TMntTotal"/>
   
<xs:element name="mntTVA" type="TMntTotal"/>
   
<xs:element name="mntTotal" type="TMntTotal"/>
 
</xs:sequence>
</xs:complexType>

element TDataLigneLiquidSgAh/tipp
diagram
type extension of TTaxe
properties
isRef 0
content complex
children codeTaxe montant quotiteTipp
source <xs:element name="tipp">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="TTaxe">
       
<xs:sequence>
         
<xs:element name="quotiteTipp" type="TQuotiteLong"/>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element TDataLigneLiquidSgAh/tipp/quotiteTipp
diagram
type TQuotiteLong
properties
isRef 0
content simple
facets
totalDigits 10
fractionDigits 3
source <xs:element name="quotiteTipp" type="TQuotiteLong"/>

element TDataLigneLiquidSgAh/taxeCarbone
diagram
type extension of TTaxe
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children codeTaxe montant quotite
source <xs:element name="taxeCarbone" minOccurs="0">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="TTaxe">
       
<xs:sequence>
         
<xs:element name="quotite" type="TQuotiteLong"/>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element TDataLigneLiquidSgAh/taxeCarbone/quotite
diagram
type TQuotiteLong
properties
isRef 0
content simple
facets
totalDigits 10
fractionDigits 3
source <xs:element name="quotite" type="TQuotiteLong"/>

element TDataLigneLiquidSgAh/mntCPSSP
diagram
type TMntTotal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
totalDigits 9
source <xs:element name="mntCPSSP" type="TMntTotal" minOccurs="0"/>

element TDataLigneLiquidSgAh/mntValForf
diagram
type TMntTotal
properties
isRef 0
content simple
facets
totalDigits 9
source <xs:element name="mntValForf" type="TMntTotal"/>

element TDataLigneLiquidSgAh/mntTVA
diagram
type TMntTotal
properties
isRef 0
content simple
facets
totalDigits 9
source <xs:element name="mntTVA" type="TMntTotal"/>

element TDataLigneLiquidSgAh/mntTotal
diagram
type TMntTotal
properties
isRef 0
content simple
facets
totalDigits 9
source <xs:element name="mntTotal" type="TMntTotal"/>

complexType TDataLigneSg1Ah1
diagram
type extension of TDataLigneSgAh
properties
base TDataLigneSgAh
children NumLigne origine destination regime produit produitSubstitution produitSubstitue valStat masseNette unitesPerception canas cacos certificatExo valReelle montantsPreCalcules droitsTaxes periodeRegularise preference valeurEnDouane
used by
elements TLigneAh1/dataLigneDeclar TLigneSg1/dataLigneDeclar
annotation
documentation
Donnees declaratives generales des lignes de AH1 ou SG1
source <xs:complexType name="TDataLigneSg1Ah1">
 
<xs:annotation>
   
<xs:documentation>Donnees declaratives generales des lignes de AH1 ou SG1</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="TDataLigneSgAh">
     
<xs:sequence>
       
<xs:element name="preference" type="TPreference" minOccurs="0"/>
       
<xs:element name="valeurEnDouane" type="TMntTotal" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element TDataLigneSg1Ah1/preference
diagram
type TPreference
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
length 3
pattern [0-9]{3}
source <xs:element name="preference" type="TPreference" minOccurs="0"/>

element TDataLigneSg1Ah1/valeurEnDouane
diagram
type TMntTotal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
totalDigits 9
source <xs:element name="valeurEnDouane" type="TMntTotal" minOccurs="0"/>

complexType TDataLigneSg2Ah2
diagram
type extension of TDataLigneSgAh
properties
base TDataLigneSgAh
children NumLigne origine destination regime produit produitSubstitution produitSubstitue valStat masseNette unitesPerception canas cacos certificatExo valReelle montantsPreCalcules droitsTaxes periodeRegularise
used by
elements TLigneAh2/dataLigneDeclar TLigneSg2/dataLigneDeclar
annotation
documentation
Donnees declaratives generales des lignes de AH2 ou SG2
source <xs:complexType name="TDataLigneSg2Ah2">
 
<xs:annotation>
   
<xs:documentation>Donnees declaratives generales des lignes de AH2 ou SG2</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="TDataLigneSgAh"/>
 
</xs:complexContent>
</xs:complexType>

complexType TDataLigneSgAh
diagram
properties
abstract true
children NumLigne origine destination regime produit produitSubstitution produitSubstitue valStat masseNette unitesPerception canas cacos certificatExo valReelle montantsPreCalcules droitsTaxes periodeRegularise
used by
complexTypes TDataLigneSg1Ah1 TDataLigneSg2Ah2
annotation
documentation
Donnees declaratives generales des lignes de AH ou SG
source <xs:complexType name="TDataLigneSgAh" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Donnees declaratives generales des lignes de AH ou SG</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="NumLigne" type="TNumLigne"/>
   
<xs:element name="origine" type="TCodePays" minOccurs="0"/>
   
<xs:element name="destination" type="TCodePays" minOccurs="0"/>
   
<xs:element name="regime" type="TRegimeDouanier" minOccurs="0"/>
   
<xs:choice>
     
<xs:element name="produit" type="TProduit"/>
     
<xs:sequence>
       
<xs:element name="produitSubstitution" type="TProduit"/>
       
<xs:element name="produitSubstitue" type="TProduit"/>
     
</xs:sequence>
   
</xs:choice>
   
<xs:element name="valStat" type="TMntTotal" minOccurs="0"/>
   
<xs:element name="masseNette" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:integer">
         
<xs:totalDigits value="13"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="unitesPerception">
     
<xs:complexType>
       
<xs:sequence maxOccurs="unbounded">
         
<xs:element name="unitePerception" type="TMesuragePercep"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="canas" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="unbounded">
         
<xs:element name="cana" type="TCodeAdditionnel"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="cacos" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="2">
         
<xs:element name="caco" type="TCodeAdditionnel"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="certificatExo" type="TExoneration" minOccurs="0"/>
   
<xs:element name="valReelle" type="TMntTotal" minOccurs="0"/>
   
<xs:choice>
     
<xs:element name="montantsPreCalcules" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence maxOccurs="unbounded">
           
<xs:element name="mntPreCalcule" type="TTaxe"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="droitsTaxes" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence maxOccurs="unbounded">
           
<xs:element name="droitTaxe" type="TDroitTaxe"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
   
<xs:element name="periodeRegularise" type="TPeriodeTipp" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element TDataLigneSgAh/NumLigne
diagram
type TNumLigne
properties
isRef 0
content simple
facets
totalDigits 3
source <xs:element name="NumLigne" type="TNumLigne"/>

element TDataLigneSgAh/origine
diagram
type TCodePays
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
length 2
pattern [A-Z]{2}
source <xs:element name="origine" type="TCodePays" minOccurs="0"/>

element TDataLigneSgAh/destination
diagram
type TCodePays
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
length 2
pattern [A-Z]{2}
source <xs:element name="destination" type="TCodePays" minOccurs="0"/>

element TDataLigneSgAh/regime
diagram
type TRegimeDouanier
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children RegSolicite RegPrecedent RegSuppl
source <xs:element name="regime" type="TRegimeDouanier" minOccurs="0"/>

element TDataLigneSgAh/produit
diagram
type TProduit
properties
isRef 0
content complex
children nomenclature cana
source <xs:element name="produit" type="TProduit"/>

element TDataLigneSgAh/produitSubstitution
diagram
type TProduit
properties
isRef 0
content complex
children nomenclature cana
source <xs:element name="produitSubstitution" type="TProduit"/>

element TDataLigneSgAh/produitSubstitue
diagram
type TProduit
properties
isRef 0
content complex
children nomenclature cana
source <xs:element name="produitSubstitue" type="TProduit"/>

element TDataLigneSgAh/valStat
diagram
type TMntTotal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
totalDigits 9
source <xs:element name="valStat" type="TMntTotal" minOccurs="0"/>

element TDataLigneSgAh/masseNette
diagram
type restriction of xs:integer
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
totalDigits 13
source <xs:element name="masseNette" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:totalDigits value="13"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element TDataLigneSgAh/unitesPerception
diagram
properties
isRef 0
content complex
children unitePerception
source <xs:element name="unitesPerception">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="unitePerception" type="TMesuragePercep"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TDataLigneSgAh/unitesPerception/unitePerception
diagram
type TMesuragePercep
properties
isRef 0
content complex
children codeMesurage qualificateurMesurage nombreUnites
source <xs:element name="unitePerception" type="TMesuragePercep"/>

element TDataLigneSgAh/canas
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children cana
source <xs:element name="canas" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="cana" type="TCodeAdditionnel"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TDataLigneSgAh/canas/cana
diagram
type TCodeAdditionnel
properties
isRef 0
content simple
facets
length 4
source <xs:element name="cana" type="TCodeAdditionnel"/>

element TDataLigneSgAh/cacos
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children caco
source <xs:element name="cacos" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="2">
     
<xs:element name="caco" type="TCodeAdditionnel"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TDataLigneSgAh/cacos/caco
diagram
type TCodeAdditionnel
properties
isRef 0
content simple
facets
length 4
source <xs:element name="caco" type="TCodeAdditionnel"/>

element TDataLigneSgAh/certificatExo
diagram
type TExoneration
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children numeroCertificatExo quotiteCertificatExo
source <xs:element name="certificatExo" type="TExoneration" minOccurs="0"/>

element TDataLigneSgAh/valReelle
diagram
type TMntTotal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
totalDigits 9
source <xs:element name="valReelle" type="TMntTotal" minOccurs="0"/>

element TDataLigneSgAh/montantsPreCalcules
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children mntPreCalcule
source <xs:element name="montantsPreCalcules" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="mntPreCalcule" type="TTaxe"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TDataLigneSgAh/montantsPreCalcules/mntPreCalcule
diagram
type TTaxe
properties
isRef 0
content complex
children codeTaxe montant
source <xs:element name="mntPreCalcule" type="TTaxe"/>

element TDataLigneSgAh/droitsTaxes
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children droitTaxe
source <xs:element name="droitsTaxes" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="droitTaxe" type="TDroitTaxe"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TDataLigneSgAh/droitsTaxes/droitTaxe
diagram
type TDroitTaxe
properties
isRef 0
content complex
children codeTaxe montant quotite valeurForfaitaire
source <xs:element name="droitTaxe" type="TDroitTaxe"/>

element TDataLigneSgAh/periodeRegularise
diagram
type TPeriodeTipp
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children dateDebut dateFin typePeriode numeroPeriode
source <xs:element name="periodeRegularise" type="TPeriodeTipp" minOccurs="0"/>

complexType TDataRecapLiquidSG1AH1
diagram
children mntTotalDD mntTotalTipp mntTotalTaxeCarbone mntTotalCpssp mntTotalTva mntDTaxesLiq mntDTaxesAPayer
used by
elements TTotalSG1/dataRecapLiquid TTotalAH1/dataRecapLiquid
annotation
documentation
Totaux des liquidations des declarations SG1 ou AH1
source <xs:complexType name="TDataRecapLiquidSG1AH1">
 
<xs:annotation>
   
<xs:documentation>Totaux des liquidations des declarations SG1 ou AH1</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="mntTotalDD" type="TMntTotal"/>
   
<xs:element name="mntTotalTipp" type="TMntTotal"/>
   
<xs:element name="mntTotalTaxeCarbone" type="TMntTotal"/>
   
<xs:element name="mntTotalCpssp" type="TMntTotal"/>
   
<xs:element name="mntTotalTva" type="TMntTotal"/>
   
<xs:element name="mntDTaxesLiq" type="TMntTotal"/>
   
<xs:element name="mntDTaxesAPayer" type="TMntTotal"/>
 
</xs:sequence>
</xs:complexType>

element TDataRecapLiquidSG1AH1/mntTotalDD
diagram
type TMntTotal
properties
isRef 0
content simple
facets
totalDigits 9
source <xs:element name="mntTotalDD" type="TMntTotal"/>

element TDataRecapLiquidSG1AH1/mntTotalTipp
diagram
type TMntTotal
properties
isRef 0
content simple
facets
totalDigits 9
source <xs:element name="mntTotalTipp" type="TMntTotal"/>

element TDataRecapLiquidSG1AH1/mntTotalTaxeCarbone
diagram
type TMntTotal
properties
isRef 0
content simple
facets
totalDigits 9
source <xs:element name="mntTotalTaxeCarbone" type="TMntTotal"/>

element TDataRecapLiquidSG1AH1/mntTotalCpssp
diagram
type TMntTotal
properties
isRef 0
content simple
facets
totalDigits 9
source <xs:element name="mntTotalCpssp" type="TMntTotal"/>

element TDataRecapLiquidSG1AH1/mntTotalTva
diagram
type TMntTotal
properties
isRef 0
content simple
facets
totalDigits 9
source <xs:element name="mntTotalTva" type="TMntTotal"/>

element TDataRecapLiquidSG1AH1/mntDTaxesLiq
diagram
type TMntTotal
properties
isRef 0
content simple
facets
totalDigits 9
source <xs:element name="mntDTaxesLiq" type="TMntTotal"/>

element TDataRecapLiquidSG1AH1/mntDTaxesAPayer
diagram
type TMntTotal
properties
isRef 0
content simple
facets
totalDigits 9
source <xs:element name="mntDTaxesAPayer" type="TMntTotal"/>

complexType TDataRecapLiquidSG2AH2
diagram
children mntDTaxesLiq mntDTaxesAPayer mntTotalTipp mntTotalTaxeCarbone mntTotalCpssp mntTotalTva
used by
elements TTotalAH2/dataRecapLiquid TTotalSG2/dataRecapLiquid
annotation
documentation
Totaux des liquidations des declarations SG2 ou AH2
source <xs:complexType name="TDataRecapLiquidSG2AH2">
 
<xs:annotation>
   
<xs:documentation>Totaux des liquidations des declarations SG2 ou AH2</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="mntDTaxesLiq" type="TMntTotal"/>
   
<xs:element name="mntDTaxesAPayer" type="TMntTotal"/>
   
<xs:element name="mntTotalTipp" type="TMntTotal"/>
   
<xs:element name="mntTotalTaxeCarbone" type="TMntTotal"/>
   
<xs:element name="mntTotalCpssp" type="TMntTotal"/>
   
<xs:element name="mntTotalTva" type="TMntTotal"/>
 
</xs:sequence>
</xs:complexType>

element TDataRecapLiquidSG2AH2/mntDTaxesLiq
diagram
type TMntTotal
properties
isRef 0
content simple
facets
totalDigits 9
source <xs:element name="mntDTaxesLiq" type="TMntTotal"/>

element TDataRecapLiquidSG2AH2/mntDTaxesAPayer
diagram
type TMntTotal
properties
isRef 0
content simple
facets
totalDigits 9
source <xs:element name="mntDTaxesAPayer" type="TMntTotal"/>

element TDataRecapLiquidSG2AH2/mntTotalTipp
diagram
type TMntTotal
properties
isRef 0
content simple
facets
totalDigits 9
source <xs:element name="mntTotalTipp" type="TMntTotal"/>

element TDataRecapLiquidSG2AH2/mntTotalTaxeCarbone
diagram
type TMntTotal
properties
isRef 0
content simple
facets
totalDigits 9
source <xs:element name="mntTotalTaxeCarbone" type="TMntTotal"/>

element TDataRecapLiquidSG2AH2/mntTotalCpssp
diagram
type TMntTotal
properties
isRef 0
content simple
facets
totalDigits 9
source <xs:element name="mntTotalCpssp" type="TMntTotal"/>

element TDataRecapLiquidSG2AH2/mntTotalTva
diagram
type TMntTotal
properties
isRef 0
content simple
facets
totalDigits 9
source <xs:element name="mntTotalTva" type="TMntTotal"/>

complexType TDecAH1
diagram
type extension of TDecMac
properties
base TDecMac
children generalMac ligneMac totalMac
used by
elements TListeDecMacImport/decAH1 TListeDecMacSortieEntrepot/decAH1
attributes
Name  Type  Use  Default  Fixed  Annotation
nbreLignederived by: xs:intrequired      
refDossierOpeMacrequired      
documentation
Référence opérateur d'une déclaration de mise à la consommation
source <xs:complexType name="TDecAH1">
 
<xs:complexContent>
   
<xs:extension base="TDecMac">
     
<xs:sequence>
       
<xs:element name="ligneMac" type="TLigneAh1" maxOccurs="unbounded"/>
       
<xs:element name="totalMac" type="TTotalAH1" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element TDecAH1/ligneMac
diagram
type TLigneAh1
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children dataLigneDeclar dataLigneLiquid
attributes
Name  Type  Use  Default  Fixed  Annotation
typeLigneTTypeLigneAH1required      
source <xs:element name="ligneMac" type="TLigneAh1" maxOccurs="unbounded"/>

element TDecAH1/totalMac
diagram
type TTotalAH1
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children dataRecapLiquid montantCertif272AH piecesJointes numerosDsp numerosDocAcc bonsPourCessions
source <xs:element name="totalMac" type="TTotalAH1" minOccurs="0"/>

complexType TDecAH2
diagram
type extension of TDecMac
properties
base TDecMac
children generalMac ligneMac totalMac
used by
elements TListeDecMacIntroPonct/decAH2 TListeDecMacIntroRecap/decAH2
attributes
Name  Type  Use  Default  Fixed  Annotation
nbreLignederived by: xs:intrequired      
refDossierOpeMacrequired      
documentation
Référence opérateur d'une déclaration de mise à la consommation
source <xs:complexType name="TDecAH2">
 
<xs:complexContent>
   
<xs:extension base="TDecMac">
     
<xs:sequence>
       
<xs:element name="ligneMac" type="TLigneAh2" maxOccurs="unbounded"/>
       
<xs:element name="totalMac" type="TTotalAH2" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element TDecAH2/ligneMac
diagram
type TLigneAh2
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children dataLigneDeclar dataLigneLiquid
attributes
Name  Type  Use  Default  Fixed  Annotation
typeLigneTTypeLigneAH2required      
source <xs:element name="ligneMac" type="TLigneAh2" maxOccurs="unbounded"/>

element TDecAH2/totalMac
diagram
type TTotalAH2
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children dataRecapLiquid montantCertif272AH piecesJointes numerosDsp numerosDocAcc
source <xs:element name="totalMac" type="TTotalAH2" minOccurs="0"/>

complexType TDecMac
diagram
properties
abstract true
children generalMac
used by
complexTypes TDecAH1 TDecAH2 TDecSG1 TDecSG2
attributes
Name  Type  Use  Default  Fixed  Annotation
nbreLignederived by: xs:intrequired      
refDossierOpeMacrequired      
documentation
Référence opérateur d'une déclaration de mise à la consommation
annotation
documentation
Type complexe à la base de toutes les déclarations de mise à la consommation
source <xs:complexType name="TDecMac" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Type complexe à la base de toutes les déclarations de mise à la consommation</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="generalMac" type="TGeneralMac"/>
 
</xs:sequence>
 
<xs:attribute name="nbreLigne" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:int">
       
<xs:minInclusive value="1"/>
       
<xs:totalDigits value="2"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute ref="refDossierOpeMac" use="required"/>
</xs:complexType>

attribute TDecMac/@nbreLigne
type restriction of xs:int
properties
isRef 0
use required
facets
minInclusive 1
totalDigits 2
source <xs:attribute name="nbreLigne" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="1"/>
     
<xs:totalDigits value="2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element TDecMac/generalMac
diagram
type TGeneralMac
properties
isRef 0
content complex
children dateDeb dateFin sigleDec numDeclaration
source <xs:element name="generalMac" type="TGeneralMac"/>

complexType TDecSG1
diagram
type extension of TDecMac
properties
base TDecMac
children generalMac specifSG ligneMac totalMac
used by
elements TListeDecMacImport/decSG1 TListeDecMacSortieEntrepot/decSG1
attributes
Name  Type  Use  Default  Fixed  Annotation
nbreLignederived by: xs:intrequired      
refDossierOpeMacrequired      
documentation
Référence opérateur d'une déclaration de mise à la consommation
source <xs:complexType name="TDecSG1">
 
<xs:complexContent>
   
<xs:extension base="TDecMac">
     
<xs:sequence>
       
<xs:element name="specifSG" type="TSpecifSG"/>
       
<xs:element name="ligneMac" type="TLigneSg1" maxOccurs="unbounded"/>
       
<xs:element name="totalMac" type="TTotalSG1" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element TDecSG1/specifSG
diagram
type TSpecifSG
properties
isRef 0
content complex
children regionMac statutVentil
source <xs:element name="specifSG" type="TSpecifSG"/>

element TDecSG1/ligneMac
diagram
type TLigneSg1
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children dataLigneDeclar dataLigneLiquid
attributes
Name  Type  Use  Default  Fixed  Annotation
typeLigneTTypeLigneSG1required      
source <xs:element name="ligneMac" type="TLigneSg1" maxOccurs="unbounded"/>

element TDecSG1/totalMac
diagram
type TTotalSG1
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children dataRecapLiquid bonsPourCessions piecesJointes
source <xs:element name="totalMac" type="TTotalSG1" minOccurs="0"/>

complexType TDecSG2
diagram
type extension of TDecMac
properties
base TDecMac
children generalMac specifSG ligneMac totalMac
used by
elements TListeDecMacIntroPonct/decSG2 TListeDecMacIntroRecap/decSG2
attributes
Name  Type  Use  Default  Fixed  Annotation
nbreLignederived by: xs:intrequired      
refDossierOpeMacrequired      
documentation
Référence opérateur d'une déclaration de mise à la consommation
source <xs:complexType name="TDecSG2">
 
<xs:complexContent>
   
<xs:extension base="TDecMac">
     
<xs:sequence>
       
<xs:element name="specifSG" type="TSpecifSG"/>
       
<xs:element name="ligneMac" type="TLigneSg2" maxOccurs="unbounded"/>
       
<xs:element name="totalMac" type="TTotalSG2" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element TDecSG2/specifSG
diagram
type TSpecifSG
properties
isRef 0
content complex
children regionMac statutVentil
source <xs:element name="specifSG" type="TSpecifSG"/>

element TDecSG2/ligneMac
diagram
type TLigneSg2
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children dataLigneDeclar dataLigneLiquid
attributes
Name  Type  Use  Default  Fixed  Annotation
typeLigneTTypeLigneSG2required      
source <xs:element name="ligneMac" type="TLigneSg2" maxOccurs="unbounded"/>

element TDecSG2/totalMac
diagram
type TTotalSG2
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children dataRecapLiquid piecesJointes
source <xs:element name="totalMac" type="TTotalSG2" minOccurs="0"/>

complexType TGeneralMac
diagram
type extension of TDataGeneralDec
properties
base TDataGeneralDec
children dateDeb dateFin sigleDec numDeclaration
used by
element TDecMac/generalMac
annotation
documentation
Donnees generales et references d'une déclaration de mise à la consommation
source <xs:complexType name="TGeneralMac">
 
<xs:annotation>
   
<xs:documentation>Donnees generales et references d'une déclaration de mise à la consommation</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="TDataGeneralDec">
     
<xs:sequence>
       
<xs:element name="sigleDec" type="TSigleDecMac"/>
       
<xs:element name="numDeclaration" type="TNumeroDeclaration" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element TGeneralMac/sigleDec
diagram
type TSigleDecMac
properties
isRef 0
content simple
facets
enumeration IMY
enumeration FRY
enumeration EXY
enumeration COY
enumeration EUY
enumeration FRA
enumeration COA
enumeration EUA
enumeration EXA
source <xs:element name="sigleDec" type="TSigleDecMac"/>

element TGeneralMac/numDeclaration
diagram
type TNumeroDeclaration
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
pattern FR[0-9]{15}
source <xs:element name="numDeclaration" type="TNumeroDeclaration" minOccurs="0"/>

complexType TLigneAh1
diagram
children dataLigneDeclar dataLigneLiquid
used by
element TDecAH1/ligneMac
attributes
Name  Type  Use  Default  Fixed  Annotation
typeLigneTTypeLigneAH1required      
annotation
documentation
Detail des lignes de declaration AH1
source <xs:complexType name="TLigneAh1">
 
<xs:annotation>
   
<xs:documentation>Detail des lignes de declaration AH1</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="dataLigneDeclar" type="TDataLigneSg1Ah1"/>
   
<xs:element name="dataLigneLiquid" type="TDataLigneLiquidSg1Ah1" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="typeLigne" type="TTypeLigneAH1" use="required"/>
</xs:complexType>

attribute TLigneAh1/@typeLigne
type TTypeLigneAH1
properties
isRef 0
use required
facets
enumeration M
enumeration D
enumeration S
enumeration A
source <xs:attribute name="typeLigne" type="TTypeLigneAH1" use="required"/>

element TLigneAh1/dataLigneDeclar
diagram
type TDataLigneSg1Ah1
properties
isRef 0
content complex
children NumLigne origine destination regime produit produitSubstitution produitSubstitue valStat masseNette unitesPerception canas cacos certificatExo valReelle montantsPreCalcules droitsTaxes periodeRegularise preference valeurEnDouane
source <xs:element name="dataLigneDeclar" type="TDataLigneSg1Ah1"/>

element TLigneAh1/dataLigneLiquid
diagram
type TDataLigneLiquidSg1Ah1
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children tipp taxeCarbone mntCPSSP mntValForf mntTVA mntTotal mntDD quotiteDD
source <xs:element name="dataLigneLiquid" type="TDataLigneLiquidSg1Ah1" minOccurs="0"/>

complexType TLigneAh2
diagram
children dataLigneDeclar dataLigneLiquid
used by
element TDecAH2/ligneMac
attributes
Name  Type  Use  Default  Fixed  Annotation
typeLigneTTypeLigneAH2required      
annotation
documentation
Detail des lignes de declaration AH2
source <xs:complexType name="TLigneAh2">
 
<xs:annotation>
   
<xs:documentation>Detail des lignes de declaration AH2</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="dataLigneDeclar" type="TDataLigneSg2Ah2"/>
   
<xs:element name="dataLigneLiquid" type="TDataLigneLiquidSg2Ah2" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="typeLigne" type="TTypeLigneAH2" use="required"/>
</xs:complexType>

attribute TLigneAh2/@typeLigne
type TTypeLigneAH2
properties
isRef 0
use required
facets
enumeration M
enumeration S
enumeration A
source <xs:attribute name="typeLigne" type="TTypeLigneAH2" use="required"/>

element TLigneAh2/dataLigneDeclar
diagram
type TDataLigneSg2Ah2
properties
isRef 0
content complex
children NumLigne origine destination regime produit produitSubstitution produitSubstitue valStat masseNette unitesPerception canas cacos certificatExo valReelle montantsPreCalcules droitsTaxes periodeRegularise
source <xs:element name="dataLigneDeclar" type="TDataLigneSg2Ah2"/>

element TLigneAh2/dataLigneLiquid
diagram
type TDataLigneLiquidSg2Ah2
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children tipp taxeCarbone mntCPSSP mntValForf mntTVA mntTotal
source <xs:element name="dataLigneLiquid" type="TDataLigneLiquidSg2Ah2" minOccurs="0"/>

complexType TLigneSg1
diagram
children dataLigneDeclar dataLigneLiquid
used by
element TDecSG1/ligneMac
attributes
Name  Type  Use  Default  Fixed  Annotation
typeLigneTTypeLigneSG1required      
annotation
documentation
Detail des lignes de declaration SG1
source <xs:complexType name="TLigneSg1">
 
<xs:annotation>
   
<xs:documentation>Detail des lignes de declaration SG1</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="dataLigneDeclar" type="TDataLigneSg1Ah1"/>
   
<xs:element name="dataLigneLiquid" type="TDataLigneLiquidSg1Ah1" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="typeLigne" type="TTypeLigneSG1" use="required"/>
</xs:complexType>

attribute TLigneSg1/@typeLigne
type TTypeLigneSG1
properties
isRef 0
use required
facets
enumeration M
enumeration E
enumeration R
enumeration D
enumeration S
source <xs:attribute name="typeLigne" type="TTypeLigneSG1" use="required"/>

element TLigneSg1/dataLigneDeclar
diagram
type TDataLigneSg1Ah1
properties
isRef 0
content complex
children NumLigne origine destination regime produit produitSubstitution produitSubstitue valStat masseNette unitesPerception canas cacos certificatExo valReelle montantsPreCalcules droitsTaxes periodeRegularise preference valeurEnDouane
source <xs:element name="dataLigneDeclar" type="TDataLigneSg1Ah1"/>

element TLigneSg1/dataLigneLiquid
diagram
type TDataLigneLiquidSg1Ah1
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children tipp taxeCarbone mntCPSSP mntValForf mntTVA mntTotal mntDD quotiteDD
source <xs:element name="dataLigneLiquid" type="TDataLigneLiquidSg1Ah1" minOccurs="0"/>

complexType TLigneSg2
diagram
children dataLigneDeclar dataLigneLiquid
used by
element TDecSG2/ligneMac
attributes
Name  Type  Use  Default  Fixed  Annotation
typeLigneTTypeLigneSG2required      
annotation
documentation
Detail des lignes de declaration SG2
source <xs:complexType name="TLigneSg2">
 
<xs:annotation>
   
<xs:documentation>Detail des lignes de declaration SG2</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="dataLigneDeclar" type="TDataLigneSg2Ah2"/>
   
<xs:element name="dataLigneLiquid" type="TDataLigneLiquidSg2Ah2" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="typeLigne" type="TTypeLigneSG2" use="required"/>
</xs:complexType>

attribute TLigneSg2/@typeLigne
type TTypeLigneSG2
properties
isRef 0
use required
facets
enumeration M
enumeration E
enumeration R
enumeration S
source <xs:attribute name="typeLigne" type="TTypeLigneSG2" use="required"/>

element TLigneSg2/dataLigneDeclar
diagram
type TDataLigneSg2Ah2
properties
isRef 0
content complex
children NumLigne origine destination regime produit produitSubstitution produitSubstitue valStat masseNette unitesPerception canas cacos certificatExo valReelle montantsPreCalcules droitsTaxes periodeRegularise
source <xs:element name="dataLigneDeclar" type="TDataLigneSg2Ah2"/>

element TLigneSg2/dataLigneLiquid
diagram
type TDataLigneLiquidSg2Ah2
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children tipp taxeCarbone mntCPSSP mntValForf mntTVA mntTotal
source <xs:element name="dataLigneLiquid" type="TDataLigneLiquidSg2Ah2" minOccurs="0"/>

complexType TSpecifSG
diagram
children regionMac statutVentil
used by
elements TDecSG1/specifSG TDecSG2/specifSG
annotation
documentation
Definition des donnees specifiques aux SG
source <xs:complexType name="TSpecifSG">
 
<xs:annotation>
   
<xs:documentation>Definition des donnees specifiques aux SG</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="regionMac" type="TCodeRegion"/>
   
<xs:element name="statutVentil" type="TStatutVentil"/>
 
</xs:sequence>
</xs:complexType>

element TSpecifSG/regionMac
diagram
type TCodeRegion
properties
isRef 0
content simple
facets
length 2
pattern [0-9]{2}
source <xs:element name="regionMac" type="TCodeRegion"/>

element TSpecifSG/statutVentil
diagram
type TStatutVentil
properties
isRef 0
content simple
facets
enumeration P
enumeration D
source <xs:element name="statutVentil" type="TStatutVentil"/>

complexType TTotalAH1
diagram
children dataRecapLiquid montantCertif272AH piecesJointes numerosDsp numerosDocAcc bonsPourCessions
used by
element TDecAH1/totalMac
annotation
documentation
Description de la partie finale de la declaration AH1
source <xs:complexType name="TTotalAH1">
 
<xs:annotation>
   
<xs:documentation>Description de la partie finale de la declaration AH1</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="dataRecapLiquid" type="TDataRecapLiquidSG1AH1" minOccurs="0"/>
   
<xs:element name="montantCertif272AH" type="TMntTotal" minOccurs="0"/>
   
<xs:element name="piecesJointes" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="unbounded">
         
<xs:element name="decPieceJointe">
           
<xs:simpleType>
             
<xs:restriction base="TPieceJointe"/>
           
</xs:simpleType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="numerosDsp" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="unbounded">
         
<xs:element name="numeroDsp" type="TPieceJointe"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="numerosDocAcc" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="unbounded">
         
<xs:element name="numeroDocAcc" type="TPieceJointe"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="bonsPourCessions" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="unbounded">
         
<xs:element name="bonPourCession" type="TBonCession"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element TTotalAH1/dataRecapLiquid
diagram
type TDataRecapLiquidSG1AH1
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children mntTotalDD mntTotalTipp mntTotalTaxeCarbone mntTotalCpssp mntTotalTva mntDTaxesLiq mntDTaxesAPayer
source <xs:element name="dataRecapLiquid" type="TDataRecapLiquidSG1AH1" minOccurs="0"/>

element TTotalAH1/montantCertif272AH
diagram
type TMntTotal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
totalDigits 9
source <xs:element name="montantCertif272AH" type="TMntTotal" minOccurs="0"/>

element TTotalAH1/piecesJointes
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children decPieceJointe
source <xs:element name="piecesJointes" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="decPieceJointe">
       
<xs:simpleType>
         
<xs:restriction base="TPieceJointe"/>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TTotalAH1/piecesJointes/decPieceJointe
diagram
type restriction of TPieceJointe
properties
isRef 0
content simple
facets
maxLength 35
pattern [a-zA-Z_ :/0-9]{0,35}
source <xs:element name="decPieceJointe">
 
<xs:simpleType>
   
<xs:restriction base="TPieceJointe"/>
 
</xs:simpleType>
</xs:element>

element TTotalAH1/numerosDsp
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children numeroDsp
source <xs:element name="numerosDsp" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="numeroDsp" type="TPieceJointe"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TTotalAH1/numerosDsp/numeroDsp
diagram
type TPieceJointe
properties
isRef 0
content simple
facets
maxLength 35
pattern [a-zA-Z_ :/0-9]{0,35}
source <xs:element name="numeroDsp" type="TPieceJointe"/>

element TTotalAH1/numerosDocAcc
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children numeroDocAcc
source <xs:element name="numerosDocAcc" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="numeroDocAcc" type="TPieceJointe"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TTotalAH1/numerosDocAcc/numeroDocAcc
diagram
type TPieceJointe
properties
isRef 0
content simple
facets
maxLength 35
pattern [a-zA-Z_ :/0-9]{0,35}
source <xs:element name="numeroDocAcc" type="TPieceJointe"/>

element TTotalAH1/bonsPourCessions
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children bonPourCession
source <xs:element name="bonsPourCessions" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="bonPourCession" type="TBonCession"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TTotalAH1/bonsPourCessions/bonPourCession
diagram
type TBonCession
properties
isRef 0
content complex
children identAcciseCedant produit
source <xs:element name="bonPourCession" type="TBonCession"/>

complexType TTotalAH2
diagram
children dataRecapLiquid montantCertif272AH piecesJointes numerosDsp numerosDocAcc
used by
element TDecAH2/totalMac
annotation
documentation
Description de la partie finale de la declaration AH2
source <xs:complexType name="TTotalAH2">
 
<xs:annotation>
   
<xs:documentation>Description de la partie finale de la declaration AH2</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="dataRecapLiquid" type="TDataRecapLiquidSG2AH2" minOccurs="0"/>
   
<xs:element name="montantCertif272AH" type="TMntTotal" minOccurs="0"/>
   
<xs:element name="piecesJointes" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="unbounded">
         
<xs:element name="decPieceJointe" type="TPieceJointe"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="numerosDsp" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="unbounded">
         
<xs:element name="numeroDsp" type="TPieceJointe"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="numerosDocAcc" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="unbounded">
         
<xs:element name="numeroDocAcc" type="TPieceJointe"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element TTotalAH2/dataRecapLiquid
diagram
type TDataRecapLiquidSG2AH2
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children mntDTaxesLiq mntDTaxesAPayer mntTotalTipp mntTotalTaxeCarbone mntTotalCpssp mntTotalTva
source <xs:element name="dataRecapLiquid" type="TDataRecapLiquidSG2AH2" minOccurs="0"/>

element TTotalAH2/montantCertif272AH
diagram
type TMntTotal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
totalDigits 9
source <xs:element name="montantCertif272AH" type="TMntTotal" minOccurs="0"/>

element TTotalAH2/piecesJointes
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children decPieceJointe
source <xs:element name="piecesJointes" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="decPieceJointe" type="TPieceJointe"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TTotalAH2/piecesJointes/decPieceJointe
diagram
type TPieceJointe
properties
isRef 0
content simple
facets
maxLength 35
pattern [a-zA-Z_ :/0-9]{0,35}
source <xs:element name="decPieceJointe" type="TPieceJointe"/>

element TTotalAH2/numerosDsp
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children numeroDsp
source <xs:element name="numerosDsp" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="numeroDsp" type="TPieceJointe"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TTotalAH2/numerosDsp/numeroDsp
diagram
type TPieceJointe
properties
isRef 0
content simple
facets
maxLength 35
pattern [a-zA-Z_ :/0-9]{0,35}
source <xs:element name="numeroDsp" type="TPieceJointe"/>

element TTotalAH2/numerosDocAcc
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children numeroDocAcc
source <xs:element name="numerosDocAcc" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="numeroDocAcc" type="TPieceJointe"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TTotalAH2/numerosDocAcc/numeroDocAcc
diagram
type TPieceJointe
properties
isRef 0
content simple
facets
maxLength 35
pattern [a-zA-Z_ :/0-9]{0,35}
source <xs:element name="numeroDocAcc" type="TPieceJointe"/>

complexType TTotalSG1
diagram
children dataRecapLiquid bonsPourCessions piecesJointes
used by
element TDecSG1/totalMac
annotation
documentation
Description de la partie finale de la declaration SG1
source <xs:complexType name="TTotalSG1">
 
<xs:annotation>
   
<xs:documentation>Description de la partie finale de la declaration SG1</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="dataRecapLiquid" type="TDataRecapLiquidSG1AH1" minOccurs="0"/>
   
<xs:element name="bonsPourCessions" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="unbounded">
         
<xs:element name="bonPourCession" type="TBonCession"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="piecesJointes" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="unbounded">
         
<xs:element name="decPieceJointe" type="TPieceJointe"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element TTotalSG1/dataRecapLiquid
diagram
type TDataRecapLiquidSG1AH1
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children mntTotalDD mntTotalTipp mntTotalTaxeCarbone mntTotalCpssp mntTotalTva mntDTaxesLiq mntDTaxesAPayer
source <xs:element name="dataRecapLiquid" type="TDataRecapLiquidSG1AH1" minOccurs="0"/>

element TTotalSG1/bonsPourCessions
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children bonPourCession
source <xs:element name="bonsPourCessions" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="bonPourCession" type="TBonCession"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TTotalSG1/bonsPourCessions/bonPourCession
diagram
type TBonCession
properties
isRef 0
content complex
children identAcciseCedant produit
source <xs:element name="bonPourCession" type="TBonCession"/>

element TTotalSG1/piecesJointes
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children decPieceJointe
source <xs:element name="piecesJointes" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="decPieceJointe" type="TPieceJointe"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TTotalSG1/piecesJointes/decPieceJointe
diagram
type TPieceJointe
properties
isRef 0
content simple
facets
maxLength 35
pattern [a-zA-Z_ :/0-9]{0,35}
source <xs:element name="decPieceJointe" type="TPieceJointe"/>

complexType TTotalSG2
diagram
children dataRecapLiquid piecesJointes
used by
element TDecSG2/totalMac
annotation
documentation
Description de la partie finale de la declaration SG2
source <xs:complexType name="TTotalSG2">
 
<xs:annotation>
   
<xs:documentation>Description de la partie finale de la declaration SG2</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="dataRecapLiquid" type="TDataRecapLiquidSG2AH2" minOccurs="0"/>
   
<xs:element name="piecesJointes" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="unbounded">
         
<xs:element name="decPieceJointe" type="TPieceJointe"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element TTotalSG2/dataRecapLiquid
diagram
type TDataRecapLiquidSG2AH2
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children mntDTaxesLiq mntDTaxesAPayer mntTotalTipp mntTotalTaxeCarbone mntTotalCpssp mntTotalTva
source <xs:element name="dataRecapLiquid" type="TDataRecapLiquidSG2AH2" minOccurs="0"/>

element TTotalSG2/piecesJointes
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children decPieceJointe
source <xs:element name="piecesJointes" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="decPieceJointe" type="TPieceJointe"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TTotalSG2/piecesJointes/decPieceJointe
diagram
type TPieceJointe
properties
isRef 0
content simple
facets
maxLength 35
pattern [a-zA-Z_ :/0-9]{0,35}
source <xs:element name="decPieceJointe" type="TPieceJointe"/>

attribute refDossierOpePpe
type restriction of xs:string
facets
maxLength 35
annotation
documentation
Référence du dossier PPE de l'opérateur
source <xs:attribute name="refDossierOpePpe">
 
<xs:annotation>
   
<xs:documentation>Référence du dossier PPE de l'opérateur</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="35"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

complexType TCommissionnaire
diagram
children numeroRSTC typeRepresentation numeroCredit
used by
element TDataOperateurImport/commissionnaire
annotation
documentation
Informations relatives aux commmissionnaires qui déclarent pour le compte d'un opérateur
source <xs:complexType name="TCommissionnaire">
 
<xs:annotation>
   
<xs:documentation>Informations relatives aux commmissionnaires qui déclarent pour le compte d'un opérateur</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="numeroRSTC" type="TIdentRstc"/>
   
<xs:element name="typeRepresentation">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="directe"/>
         
<xs:enumeration value="indirecte"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="numeroCredit" type="TIdentCredit" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Le numéro de crédit est obligatoire dans le cas où le mode de paiement est à I</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element TCommissionnaire/numeroRSTC
diagram
type TIdentRstc
properties
isRef 0
content simple
facets
pattern [0-9]{8}
source <xs:element name="numeroRSTC" type="TIdentRstc"/>

element TCommissionnaire/typeRepresentation
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration directe
enumeration indirecte
source <xs:element name="typeRepresentation">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="directe"/>
     
<xs:enumeration value="indirecte"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element TCommissionnaire/numeroCredit
diagram
type TIdentCredit
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
length 4
pattern [A-Z]{4}
annotation
documentation
Le numéro de crédit est obligatoire dans le cas où le mode de paiement est à I
source <xs:element name="numeroCredit" type="TIdentCredit" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Le numéro de crédit est obligatoire dans le cas où le mode de paiement est à I</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType TDataEntrepot
diagram
children typeEntreposage numEntreposage identAccisesGestionnaire
used by
element TPpeSortieEntrepot/entrepot
annotation
documentation
Type décrivant un entrepot de stockage pétrolier
source <xs:complexType name="TDataEntrepot">
 
<xs:annotation>
   
<xs:documentation>Type décrivant un entrepot de stockage pétrolier</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="typeEntreposage" type="TTypeEntreposage"/>
   
<xs:element name="numEntreposage" type="TIdentEntreposage"/>
   
<xs:element name="identAccisesGestionnaire" type="TIdentAccises" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element TDataEntrepot/typeEntreposage
diagram
type TTypeEntreposage
properties
isRef 0
content simple
facets
enumeration EFS
enumeration UE
enumeration EFPE
enumeration EFCA
enumeration EFPE_STK
enumeration EFPE_PROD
source <xs:element name="typeEntreposage" type="TTypeEntreposage"/>

element TDataEntrepot/numEntreposage
diagram
type TIdentEntreposage
properties
isRef 0
content simple
facets
pattern FR[0-9]{11}
source <xs:element name="numEntreposage" type="TIdentEntreposage"/>

element TDataEntrepot/identAccisesGestionnaire
diagram
type TIdentAccises
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
pattern FR[0-9]{6}(R|H|W)[0-9]{4}
source <xs:element name="identAccisesGestionnaire" type="TIdentAccises" minOccurs="0"/>

complexType TDataOperateurFRA
diagram
children identAcciseDeclarant identEntreprise identRstc
used by
elements TPpeIntroPonct/operateur TPpeIntroRecap/operateur
complexType TDataOperateurImport
annotation
documentation
Operateur pour les PPE regroupant des declarations de type FRA
source <xs:complexType name="TDataOperateurFRA">
 
<xs:annotation>
   
<xs:documentation>Operateur pour les PPE regroupant des declarations de type FRA</xs:documentation>
 
</xs:annotation>
 
<xs:choice>
   
<xs:element name="identAcciseDeclarant" type="TIdentAccises">
     
<xs:annotation>
       
<xs:documentation>le numero accisses du declarant</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="identEntreprise" type="TIdentEntreprise">
     
<xs:annotation>
       
<xs:documentation>identifiant du declarant</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="identRstc" type="TIdentRstc"/>
 
</xs:choice>
</xs:complexType>

element TDataOperateurFRA/identAcciseDeclarant
diagram
type TIdentAccises
properties
isRef 0
content simple
facets
pattern FR[0-9]{6}(R|H|W)[0-9]{4}
annotation
documentation
le numero accisses du declarant
source <xs:element name="identAcciseDeclarant" type="TIdentAccises">
 
<xs:annotation>
   
<xs:documentation>le numero accisses du declarant</xs:documentation>
 
</xs:annotation>
</xs:element>

element TDataOperateurFRA/identEntreprise
diagram
type TIdentEntreprise
properties
isRef 0
content simple
facets
length 9
pattern [0-9]{9}
annotation
documentation
identifiant du declarant
source <xs:element name="identEntreprise" type="TIdentEntreprise">
 
<xs:annotation>
   
<xs:documentation>identifiant du declarant</xs:documentation>
 
</xs:annotation>
</xs:element>

element TDataOperateurFRA/identRstc
diagram
type TIdentRstc
properties
isRef 0
content simple
facets
pattern [0-9]{8}
source <xs:element name="identRstc" type="TIdentRstc"/>

complexType TDataOperateurImport
diagram
type extension of TDataOperateurFRA
properties
base TDataOperateurFRA
children identAcciseDeclarant identEntreprise identRstc commissionnaire
used by
element TPpeImport/operateur
source <xs:complexType name="TDataOperateurImport">
 
<xs:complexContent>
   
<xs:extension base="TDataOperateurFRA">
     
<xs:sequence minOccurs="0">
       
<xs:element name="commissionnaire" type="TCommissionnaire"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element TDataOperateurImport/commissionnaire
diagram
type TCommissionnaire
properties
isRef 0
content complex
children numeroRSTC typeRepresentation numeroCredit
source <xs:element name="commissionnaire" type="TCommissionnaire"/>

complexType TDataOperateurSortieEntrepot
diagram
children identAccisesDeclarant
used by
element TPpeSortieEntrepot/operateur
annotation
documentation
Operateur pour les PPE de type Sortie Entrepot
source <xs:complexType name="TDataOperateurSortieEntrepot">
 
<xs:annotation>
   
<xs:documentation>Operateur pour les PPE de type Sortie Entrepot</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="identAccisesDeclarant">
     
<xs:simpleType>
       
<xs:restriction base="TIdentAccises"/>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element TDataOperateurSortieEntrepot/identAccisesDeclarant
diagram
type restriction of TIdentAccises
properties
isRef 0
content simple
facets
pattern FR[0-9]{6}(R|H|W)[0-9]{4}
source <xs:element name="identAccisesDeclarant">
 
<xs:simpleType>
   
<xs:restriction base="TIdentAccises"/>
 
</xs:simpleType>
</xs:element>

complexType TEvtDeclencheurPpe
diagram
children codeEvt descriptionEvt dateRepresentation
used by
element TPpeReponseEtat/evtDeclencheur
annotation
documentation
événement qui entraîne le changement d'état circuit
source <xs:complexType name="TEvtDeclencheurPpe">
 
<xs:annotation>
   
<xs:documentation>événement qui entraîne le changement d'état circuit</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="codeEvt">
     
<xs:annotation>
       
<xs:documentation>Le code de l'evenement qui a induit l'envoi du message reponse</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="SOUMIS"/>
         
<xs:enumeration value="REJET"/>
         
<xs:enumeration value="VALIDE"/>
         
<xs:enumeration value="MODIF"/>
         
<xs:enumeration value="SUPPRIME"/>
         
<xs:enumeration value="RECALCUL"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:sequence minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Ce couple est renseigné uniquement lorsque le codeEvt est REJET. Il indique le motif du rejet ainsi que le delai imparti pour renvoyer la PPE</xs:documentation>
     
</xs:annotation>
     
<xs:element name="descriptionEvt">
       
<xs:annotation>
         
<xs:documentation>Le libelle du rejet de la PPE</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:maxLength value="260"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="dateRepresentation" type="THorodatage">
       
<xs:annotation>
         
<xs:documentation>La date avant laquelle doit être représentée le message</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:sequence>
</xs:complexType>

element TEvtDeclencheurPpe/codeEvt
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration SOUMIS
enumeration REJET
enumeration VALIDE
enumeration MODIF
enumeration SUPPRIME
enumeration RECALCUL
annotation
documentation
Le code de l'evenement qui a induit l'envoi du message reponse
source <xs:element name="codeEvt">
 
<xs:annotation>
   
<xs:documentation>Le code de l'evenement qui a induit l'envoi du message reponse</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="SOUMIS"/>
     
<xs:enumeration value="REJET"/>
     
<xs:enumeration value="VALIDE"/>
     
<xs:enumeration value="MODIF"/>
     
<xs:enumeration value="SUPPRIME"/>
     
<xs:enumeration value="RECALCUL"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element TEvtDeclencheurPpe/descriptionEvt
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
maxLength 260
annotation
documentation
Le libelle du rejet de la PPE
source <xs:element name="descriptionEvt">
 
<xs:annotation>
   
<xs:documentation>Le libelle du rejet de la PPE</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="260"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element TEvtDeclencheurPpe/dateRepresentation
diagram
type THorodatage
properties
isRef 0
content complex
children date heure
annotation
documentation
La date avant laquelle doit être représentée le message
source <xs:element name="dateRepresentation" type="THorodatage">
 
<xs:annotation>
   
<xs:documentation>La date avant laquelle doit être représentée le message</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType TIdentDec
diagram
children numDec
used by
element TRefPpe/references/refDecMAC
attributes
Name  Type  Use  Default  Fixed  Annotation
refDossierOpeMacrequired      
documentation
Référence opérateur d'une déclaration de mise à la consommation
annotation
documentation
Identifiants d'une déclaration de mise à la consommation: la réference du dossier opérateur, le numéro de déclaration
source <xs:complexType name="TIdentDec">
 
<xs:annotation>
   
<xs:documentation>Identifiants d'une déclaration de mise à la consommation: la réference du dossier opérateur, le numéro de déclaration</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="numDec" type="TNumeroDeclaration"/>
 
</xs:sequence>
 
<xs:attribute ref="refDossierOpeMac" use="required"/>
</xs:complexType>

element TIdentDec/numDec
diagram
type TNumeroDeclaration
properties
isRef 0
content simple
facets
pattern FR[0-9]{15}
source <xs:element name="numDec" type="TNumeroDeclaration"/>

complexType TLignesLiquidationPpe
diagram
children tippRegionalisees autresTipp autresTaxes
used by
element TLiquidationPpe/liquidation
annotation
documentation
Les lignes de liquidation utilisable sur la PPE
source <xs:complexType name="TLignesLiquidationPpe">
 
<xs:annotation>
   
<xs:documentation>Les lignes de liquidation utilisable sur la PPE</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="tippRegionalisees" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="unbounded">
         
<xs:element name="tippRegionalisee" type="TTaxeRegionalisee"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="autresTipp" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="unbounded">
         
<xs:element name="autreTipp" type="TTaxe"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="autresTaxes" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="unbounded">
         
<xs:element name="autreTaxe" type="TTaxe"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element TLignesLiquidationPpe/tippRegionalisees
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children tippRegionalisee
source <xs:element name="tippRegionalisees" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="tippRegionalisee" type="TTaxeRegionalisee"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TLignesLiquidationPpe/tippRegionalisees/tippRegionalisee
diagram
type TTaxeRegionalisee
properties
isRef 0
content complex
children codeTaxe montant codeRegion
source <xs:element name="tippRegionalisee" type="TTaxeRegionalisee"/>

element TLignesLiquidationPpe/autresTipp
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children autreTipp
source <xs:element name="autresTipp" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="autreTipp" type="TTaxe"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TLignesLiquidationPpe/autresTipp/autreTipp
diagram
type TTaxe
properties
isRef 0
content complex
children codeTaxe montant
source <xs:element name="autreTipp" type="TTaxe"/>

element TLignesLiquidationPpe/autresTaxes
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children autreTaxe
source <xs:element name="autresTaxes" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="autreTaxe" type="TTaxe"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TLignesLiquidationPpe/autresTaxes/autreTaxe
diagram
type TTaxe
properties
isRef 0
content complex
children codeTaxe montant
source <xs:element name="autreTaxe" type="TTaxe"/>

complexType TLiquidationPpe
diagram
children liquidation totaux
used by
element TPpe/liquidationPpe
annotation
documentation
la liquidation de la PPE composé de ligne de liquidation ainsi que les totaux et la quittance
source <xs:complexType name="TLiquidationPpe">
 
<xs:annotation>
   
<xs:documentation>la liquidation de la PPE composé de ligne de liquidation ainsi que les totaux et la quittance</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="liquidation" type="TLignesLiquidationPpe"/>
   
<xs:element name="totaux" type="TTotauxPpe"/>
 
</xs:sequence>
</xs:complexType>

element TLiquidationPpe/liquidation
diagram
type TLignesLiquidationPpe
properties
isRef 0
content complex
children tippRegionalisees autresTipp autresTaxes
source <xs:element name="liquidation" type="TLignesLiquidationPpe"/>

element TLiquidationPpe/totaux
diagram
type TTotauxPpe
properties
isRef 0
content complex
children droitsEtTaxesLiquides montantTvaDifferee montantTVAAI2 droitsEtTaxesAPayer
source <xs:element name="totaux" type="TTotauxPpe"/>

complexType TQuittance
diagram
children numeroQuittance dateQuittance
used by
element TRefPpe/quittance
annotation
documentation
Quittance pour paiement au comptant
source <xs:complexType name="TQuittance">
 
<xs:annotation>
   
<xs:documentation>Quittance pour paiement au comptant</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="numeroQuittance" type="xs:int"/>
   
<xs:element name="dateQuittance" type="TDateTippr"/>
 
</xs:sequence>
</xs:complexType>

element TQuittance/numeroQuittance
diagram
type xs:int
properties
isRef 0
content simple
source <xs:element name="numeroQuittance" type="xs:int"/>

element TQuittance/dateQuittance
diagram
type TDateTippr
properties
isRef 0
content simple
source <xs:element name="dateQuittance" type="TDateTippr"/>

complexType TRefPpe
diagram
children numPpe periode quittance references
used by
element TPpeReponseEtat/refPpe
attributes
Name  Type  Use  Default  Fixed  Annotation
refDossierOpePperequired      
documentation
Référence du dossier PPE de l'opérateur
annotation
documentation
Type permettant de donner les identifiants d'une PPE et des toutes les déclarations de mise à la consommation qui y sont rattachées
source <xs:complexType name="TRefPpe">
 
<xs:annotation>
   
<xs:documentation>Type permettant de donner les identifiants d'une PPE et des toutes les déclarations de mise à la consommation qui y sont rattachées</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="numPpe" type="TNumeroDeclaration"/>
   
<xs:element name="periode" type="TPeriodeTipp"/>
   
<xs:element name="quittance" type="TQuittance" minOccurs="0"/>
   
<xs:element name="references">
     
<xs:complexType>
       
<xs:sequence maxOccurs="unbounded">
         
<xs:element name="refDecMAC" type="TIdentDec"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute ref="refDossierOpePpe" use="required"/>
</xs:complexType>

element TRefPpe/numPpe
diagram
type TNumeroDeclaration
properties
isRef 0
content simple
facets
pattern FR[0-9]{15}
source <xs:element name="numPpe" type="TNumeroDeclaration"/>

element TRefPpe/periode
diagram
type TPeriodeTipp
properties
isRef 0
content complex
children dateDebut dateFin typePeriode numeroPeriode
source <xs:element name="periode" type="TPeriodeTipp"/>

element TRefPpe/quittance
diagram
type TQuittance
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children numeroQuittance dateQuittance
source <xs:element name="quittance" type="TQuittance" minOccurs="0"/>

element TRefPpe/references
diagram
properties
isRef 0
content complex
children refDecMAC
source <xs:element name="references">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="refDecMAC" type="TIdentDec"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TRefPpe/references/refDecMAC
diagram
type TIdentDec
properties
isRef 0
content complex
children numDec
attributes
Name  Type  Use  Default  Fixed  Annotation
refDossierOpeMacrequired      
documentation
Référence opérateur d'une déclaration de mise à la consommation
source <xs:element name="refDecMAC" type="TIdentDec"/>

complexType TTaxeRegionalisee
diagram
type extension of TTaxe
properties
base TTaxe
children codeTaxe montant codeRegion
used by
element TLignesLiquidationPpe/tippRegionalisees/tippRegionalisee
annotation
documentation
Informations relatives a une taxe  pour une region
source <xs:complexType name="TTaxeRegionalisee">
 
<xs:annotation>
   
<xs:documentation>Informations relatives a une taxe  pour une region</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="TTaxe">
     
<xs:sequence>
       
<xs:element name="codeRegion">
         
<xs:annotation>
           
<xs:documentation>identifiant d'une region </xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="TCodeRegion"/>
         
</xs:simpleType>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element TTaxeRegionalisee/codeRegion
diagram
type restriction of TCodeRegion
properties
isRef 0
content simple
facets
length 2
pattern [0-9]{2}
annotation
documentation
identifiant d'une region
source <xs:element name="codeRegion">
 
<xs:annotation>
   
<xs:documentation>identifiant d'une region </xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="TCodeRegion"/>
 
</xs:simpleType>
</xs:element>

complexType TTotauxPpe
diagram
children droitsEtTaxesLiquides montantTvaDifferee montantTVAAI2 droitsEtTaxesAPayer
used by
element TLiquidationPpe/totaux
annotation
documentation
Description de la partie finale de la PPE
source <xs:complexType name="TTotauxPpe">
 
<xs:annotation>
   
<xs:documentation>Description de la partie finale de la PPE</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="droitsEtTaxesLiquides" type="TMntTotal">
     
<xs:annotation>
       
<xs:documentation>Montant des droits et taxes liquides</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="montantTvaDifferee" type="TMntTotal">
     
<xs:annotation>
       
<xs:documentation>Montant de la TVA differee</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="montantTVAAI2" type="TMntTotal"/>
   
<xs:element name="droitsEtTaxesAPayer" type="TMntTotal">
     
<xs:annotation>
       
<xs:documentation>Montant des droits et taxes a payer. Correspond au montant liquide moins le montant de la Tva Differee et de la Tva AI2.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element TTotauxPpe/droitsEtTaxesLiquides
diagram
type TMntTotal
properties
isRef 0
content simple
facets
totalDigits 9
annotation
documentation
Montant des droits et taxes liquides
source <xs:element name="droitsEtTaxesLiquides" type="TMntTotal">
 
<xs:annotation>
   
<xs:documentation>Montant des droits et taxes liquides</xs:documentation>
 
</xs:annotation>
</xs:element>

element TTotauxPpe/montantTvaDifferee
diagram
type TMntTotal
properties
isRef 0
content simple
facets
totalDigits 9
annotation
documentation
Montant de la TVA differee
source <xs:element name="montantTvaDifferee" type="TMntTotal">
 
<xs:annotation>
   
<xs:documentation>Montant de la TVA differee</xs:documentation>
 
</xs:annotation>
</xs:element>

element TTotauxPpe/montantTVAAI2
diagram
type TMntTotal
properties
isRef 0
content simple
facets
totalDigits 9
source <xs:element name="montantTVAAI2" type="TMntTotal"/>

element TTotauxPpe/droitsEtTaxesAPayer
diagram
type TMntTotal
properties
isRef 0
content simple
facets
totalDigits 9
annotation
documentation
Montant des droits et taxes a payer. Correspond au montant liquide moins le montant de la Tva Differee et de la Tva AI2.
source <xs:element name="droitsEtTaxesAPayer" type="TMntTotal">
 
<xs:annotation>
   
<xs:documentation>Montant des droits et taxes a payer. Correspond au montant liquide moins le montant de la Tva Differee et de la Tva AI2.</xs:documentation>
 
</xs:annotation>
</xs:element>

simpleType TIdentCredit
type restriction of xs:string
used by
element TCommissionnaire/numeroCredit
facets
length 4
pattern [A-Z]{4}
annotation
documentation
numéro de crédit globalisé
source <xs:simpleType name="TIdentCredit">
 
<xs:annotation>
   
<xs:documentation>numéro de crédit globalisé</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="4"/>
   
<xs:pattern value="[A-Z]{4}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TIdentEntreposage
type restriction of xs:string
used by
element TDataEntrepot/numEntreposage
facets
pattern FR[0-9]{11}
annotation
documentation
identifiant d'un entreposage
source <xs:simpleType name="TIdentEntreposage">
 
<xs:annotation>
   
<xs:documentation>identifiant d'un entreposage</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="FR[0-9]{11}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TIdentEntreprise
type restriction of xs:string
used by
element TDataOperateurFRA/identEntreprise
facets
length 9
pattern [0-9]{9}
annotation
documentation
Identifiant de l'entreprise (SIREN)
source <xs:simpleType name="TIdentEntreprise">
 
<xs:annotation>
   
<xs:documentation>Identifiant de l'entreprise (SIREN)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="9"/>
   
<xs:pattern value="[0-9]{9}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TIdentRstc
type restriction of xs:string
used by
elements TDataOperateurFRA/identRstc TCommissionnaire/numeroRSTC
facets
pattern [0-9]{8}
annotation
documentation
identifiant d'unopérateur RSTC (8 numeriques)
source <xs:simpleType name="TIdentRstc">
 
<xs:annotation>
   
<xs:documentation>identifiant d'unopérateur RSTC (8 numeriques)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[0-9]{8}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TModePaiement
type restriction of xs:string
used by
element TGenPpe/modePaiement
facets
enumeration P
enumeration I
annotation
documentation
Le mode de paiement : I pour imputation credit enlevement , P pour paiement comptant
source <xs:simpleType name="TModePaiement">
 
<xs:annotation>
   
<xs:documentation>Le mode de paiement : I pour imputation credit enlevement , P pour paiement comptant</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="P"/>
   
<xs:enumeration value="I"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TRefBureau
type restriction of xs:string
used by
element TGenPpe/codeBureau
facets
length 8
pattern FR[A-Z0-9]{6}
annotation
documentation
identifiant d'un bureau de douane
source <xs:simpleType name="TRefBureau">
 
<xs:annotation>
   
<xs:documentation>identifiant d'un bureau de douane</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="8"/>
   
<xs:pattern value="FR[A-Z0-9]{6}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TTvaDifferee
type xs:boolean
used by
element TGenPpe/tvaDifferee
annotation
documentation
Indique si le montant total de TVA est differe ou non
source <xs:simpleType name="TTvaDifferee">
 
<xs:annotation>
   
<xs:documentation>Indique si le montant total de TVA est differe ou non</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:boolean"/>
</xs:simpleType>

simpleType TTypeEntreposage
type restriction of xs:string
used by
element TDataEntrepot/typeEntreposage
facets
enumeration EFS
enumeration UE
enumeration EFPE
enumeration EFCA
enumeration EFPE_STK
enumeration EFPE_PROD
annotation
documentation
Le type de l'entreposage : EFS ou UE
source <xs:simpleType name="TTypeEntreposage">
 
<xs:annotation>
   
<xs:documentation>Le type de l'entreposage : EFS ou UE</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="EFS"/>
   
<xs:enumeration value="UE"/>
   
<xs:enumeration value="EFPE"/>
   
<xs:enumeration value="EFCA"/>
   
<xs:enumeration value="EFPE_STK"/>
   
<xs:enumeration value="EFPE_PROD"/>
 
</xs:restriction>
</xs:simpleType>

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>

complexType TBonCession
diagram
children identAcciseCedant produit
used by
elements TTotalSG1/bonsPourCessions/bonPourCession TTotalAH1/bonsPourCessions/bonPourCession
source <xs:complexType name="TBonCession">
 
<xs:sequence>
   
<xs:element name="identAcciseCedant" type="TIdentAccises"/>
   
<xs:element name="produit" type="TProduit"/>
 
</xs:sequence>
</xs:complexType>

element TBonCession/identAcciseCedant
diagram
type TIdentAccises
properties
isRef 0
content simple
facets
pattern FR[0-9]{6}(R|H|W)[0-9]{4}
source <xs:element name="identAcciseCedant" type="TIdentAccises"/>

element TBonCession/produit
diagram
type TProduit
properties
isRef 0
content complex
children nomenclature cana
source <xs:element name="produit" type="TProduit"/>

complexType TDataGeneralDec
diagram
children dateDeb dateFin
used by
complexType TGeneralMac
annotation
documentation
Les données générales d'une déclaration de mise à la consommation et de régularisation
source <xs:complexType name="TDataGeneralDec">
 
<xs:annotation>
   
<xs:documentation>Les données générales d'une déclaration de mise à la consommation et de régularisation</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="dateDeb" type="TDateTippr"/>
   
<xs:element name="dateFin" type="TDateTippr" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element TDataGeneralDec/dateDeb
diagram
type TDateTippr
properties
isRef 0
content simple
source <xs:element name="dateDeb" type="TDateTippr"/>

element TDataGeneralDec/dateFin
diagram
type TDateTippr
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="dateFin" type="TDateTippr" minOccurs="0"/>

complexType TDroitTaxe
diagram
type extension of TTaxe
properties
base TTaxe
children codeTaxe montant quotite valeurForfaitaire
used by
element TDataLigneSgAh/droitsTaxes/droitTaxe
annotation
documentation
Informations relatives a une taxe  pour une region
source <xs:complexType name="TDroitTaxe">
 
<xs:annotation>
   
<xs:documentation>Informations relatives a une taxe  pour une region</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="TTaxe">
     
<xs:sequence>
       
<xs:element name="quotite" type="TQuotite">
         
<xs:annotation>
           
<xs:documentation>la quotité de la taxe transmise</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="valeurForfaitaire" type="TMntTotal" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>La valeur forfaitaire pour un code taxe TVA</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element TDroitTaxe/quotite
diagram
type TQuotite
properties
isRef 0
content simple
facets
totalDigits 5
fractionDigits 2
annotation
documentation
la quotité de la taxe transmise
source <xs:element name="quotite" type="TQuotite">
 
<xs:annotation>
   
<xs:documentation>la quotité de la taxe transmise</xs:documentation>
 
</xs:annotation>
</xs:element>

element TDroitTaxe/valeurForfaitaire
diagram
type TMntTotal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
totalDigits 9
annotation
documentation
La valeur forfaitaire pour un code taxe TVA
source <xs:element name="valeurForfaitaire" type="TMntTotal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>La valeur forfaitaire pour un code taxe TVA</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType TExoneration
diagram
children numeroCertificatExo quotiteCertificatExo
used by
element TDataLigneSgAh/certificatExo
source <xs:complexType name="TExoneration">
 
<xs:sequence>
   
<xs:element name="numeroCertificatExo">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="35"/>
         
<xs:minLength value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="quotiteCertificatExo" type="TQuotiteLong"/>
 
</xs:sequence>
</xs:complexType>

element TExoneration/numeroCertificatExo
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
minLength 1
maxLength 35
source <xs:element name="numeroCertificatExo">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="35"/>
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element TExoneration/quotiteCertificatExo
diagram
type TQuotiteLong
properties
isRef 0
content simple
facets
totalDigits 10
fractionDigits 3
source <xs:element name="quotiteCertificatExo" type="TQuotiteLong"/>

complexType TMesuragePercep
diagram
children codeMesurage qualificateurMesurage nombreUnites
used by
element TDataLigneSgAh/unitesPerception/unitePerception
annotation
documentation
Type permet de regrouper l'unité de taxation et les quantités à taxer
source <xs:complexType name="TMesuragePercep">
 
<xs:annotation>
   
<xs:documentation>Type permet de regrouper l'unité de taxation et les quantités à taxer</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="codeMesurage">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:length value="3"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="qualificateurMesurage" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:length value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="nombreUnites" type="TVolumeTipprDec"/>
 
</xs:sequence>
</xs:complexType>

element TMesuragePercep/codeMesurage
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
length 3
source <xs:element name="codeMesurage">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="3"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element TMesuragePercep/qualificateurMesurage
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
length 1
source <xs:element name="qualificateurMesurage" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element TMesuragePercep/nombreUnites
diagram
type TVolumeTipprDec
properties
isRef 0
content simple
facets
totalDigits 11
fractionDigits 2
source <xs:element name="nombreUnites" type="TVolumeTipprDec"/>

complexType TRegimeDouanier
diagram
children RegSolicite RegPrecedent RegSuppl
used by
element TDataLigneSgAh/regime
annotation
documentation
Données relatives au régime douanier
source <xs:complexType name="TRegimeDouanier">
 
<xs:annotation>
   
<xs:documentation>Données relatives au régime douanier</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="RegSolicite" type="TCodeRegDouanier"/>
   
<xs:element name="RegPrecedent" type="TCodeRegDouanier"/>
   
<xs:element name="RegSuppl" type="TCodeComplCom"/>
 
</xs:sequence>
</xs:complexType>

element TRegimeDouanier/RegSolicite
diagram
type TCodeRegDouanier
properties
isRef 0
content simple
facets
length 2
pattern [0-9]{2}
source <xs:element name="RegSolicite" type="TCodeRegDouanier"/>

element TRegimeDouanier/RegPrecedent
diagram
type TCodeRegDouanier
properties
isRef 0
content simple
facets
length 2
pattern [0-9]{2}
source <xs:element name="RegPrecedent" type="TCodeRegDouanier"/>

element TRegimeDouanier/RegSuppl
diagram
type TCodeComplCom
properties
isRef 0
content simple
facets
length 3
source <xs:element name="RegSuppl" type="TCodeComplCom"/>

simpleType TCodeComplCom
type restriction of xs:string
used by
element TRegimeDouanier/RegSuppl
facets
length 3
annotation
documentation
Code complémentaire communautaire associé aux régimes douaniers
source <xs:simpleType name="TCodeComplCom">
 
<xs:annotation>
   
<xs:documentation>Code complémentaire communautaire associé aux régimes douaniers</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="3"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TCodeRegDouanier
type restriction of xs:string
used by
elements TRegimeDouanier/RegPrecedent TRegimeDouanier/RegSolicite
facets
length 2
pattern [0-9]{2}
annotation
documentation
Code régime douanier
source <xs:simpleType name="TCodeRegDouanier">
 
<xs:annotation>
   
<xs:documentation>Code régime douanier</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="2"/>
   
<xs:pattern value="[0-9]{2}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TPieceJointe
type restriction of xs:string
used by
elements TTotalSG1/piecesJointes/decPieceJointe TTotalAH1/piecesJointes/decPieceJointe TTotalAH2/piecesJointes/decPieceJointe TTotalSG2/piecesJointes/decPieceJointe TTotalAH1/numerosDocAcc/numeroDocAcc TTotalAH2/numerosDocAcc/numeroDocAcc TTotalAH1/numerosDsp/numeroDsp TTotalAH2/numerosDsp/numeroDsp
facets
maxLength 35
pattern [a-zA-Z_ :/0-9]{0,35}
source <xs:simpleType name="TPieceJointe">
 
<xs:restriction base="xs:string">
   
<xs:maxLength value="35"/>
   
<xs:pattern value="[a-zA-Z_ :/0-9]{0,35}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TPreference
type restriction of xs:string
used by
element TDataLigneSg1Ah1/preference
facets
length 3
pattern [0-9]{3}
source <xs:simpleType name="TPreference">
 
<xs:restriction base="xs:string">
   
<xs:length value="3"/>
   
<xs:pattern value="[0-9]{3}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TQuotite
type restriction of xs:decimal
used by
element TDroitTaxe/quotite
facets
totalDigits 5
fractionDigits 2
source <xs:simpleType name="TQuotite">
 
<xs:restriction base="xs:decimal">
   
<xs:totalDigits value="5"/>
   
<xs:fractionDigits value="2"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TQuotiteLong
type restriction of xs:decimal
used by
elements TDataLigneLiquidSgAh/taxeCarbone/quotite TExoneration/quotiteCertificatExo TDataLigneLiquidSg1Ah1/quotiteDD TDataLigneLiquidSgAh/tipp/quotiteTipp
facets
totalDigits 10
fractionDigits 3
source <xs:simpleType name="TQuotiteLong">
 
<xs:restriction base="xs:decimal">
   
<xs:totalDigits value="10"/>
   
<xs:fractionDigits value="3"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TSigleDecMac
type restriction of xs:string
used by
element TGeneralMac/sigleDec
facets
enumeration IMY
enumeration FRY
enumeration EXY
enumeration COY
enumeration EUY
enumeration FRA
enumeration COA
enumeration EUA
enumeration EXA
source <xs:simpleType name="TSigleDecMac">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="IMY"/>
   
<xs:enumeration value="FRY"/>
   
<xs:enumeration value="EXY"/>
   
<xs:enumeration value="COY"/>
   
<xs:enumeration value="EUY"/>
   
<xs:enumeration value="FRA"/>
   
<xs:enumeration value="COA"/>
   
<xs:enumeration value="EUA"/>
   
<xs:enumeration value="EXA"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TStatutVentil
type restriction of xs:string
used by
element TSpecifSG/statutVentil
facets
enumeration P
enumeration D
annotation
documentation
La ventilation régionale est-elle provisoire ou définitive
source <xs:simpleType name="TStatutVentil">
 
<xs:annotation>
   
<xs:documentation>La ventilation régionale est-elle provisoire ou définitive</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="P">
     
<xs:annotation>
       
<xs:documentation>Provisoire</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="D">
     
<xs:annotation>
       
<xs:documentation>Definitive</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
 
</xs:restriction>
</xs:simpleType>

simpleType TTypeLigneAH1
type restriction of xs:string
used by
attribute TLigneAh1/@typeLigne
facets
enumeration M
enumeration D
enumeration S
enumeration A
annotation
documentation
Type de ligne: M (DECLARATION), D (DEFICIT), S (SUBSTITUTION), A (Avitaillement)
source <xs:simpleType name="TTypeLigneAH1">
 
<xs:annotation>
   
<xs:documentation>Type de ligne: M (DECLARATION), D (DEFICIT), S (SUBSTITUTION), A (Avitaillement)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="M"/>
   
<xs:enumeration value="D"/>
   
<xs:enumeration value="S"/>
   
<xs:enumeration value="A"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TTypeLigneAH2
type restriction of xs:string
used by
attribute TLigneAh2/@typeLigne
facets
enumeration M
enumeration S
enumeration A
annotation
documentation
Type de ligne: M (DECLARATION), S (SUBSTITUTION) , A (Avitaillement)
source <xs:simpleType name="TTypeLigneAH2">
 
<xs:annotation>
   
<xs:documentation>Type de ligne: M (DECLARATION), S (SUBSTITUTION) , A (Avitaillement)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="M"/>
   
<xs:enumeration value="S"/>
   
<xs:enumeration value="A"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TTypeLigneSG1
type restriction of xs:string
used by
attribute TLigneSg1/@typeLigne
facets
enumeration M
enumeration E
enumeration R
enumeration D
enumeration S
annotation
documentation
Type de ligne: M (DECLARATION), E (272 SG), R (REGULARISATION), D (DEFICIT), S (SUBSTITUTION)
source <xs:simpleType name="TTypeLigneSG1">
 
<xs:annotation>
   
<xs:documentation>Type de ligne: M (DECLARATION), E (272 SG), R (REGULARISATION), D (DEFICIT), S (SUBSTITUTION)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="M"/>
   
<xs:enumeration value="E"/>
   
<xs:enumeration value="R"/>
   
<xs:enumeration value="D"/>
   
<xs:enumeration value="S"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TTypeLigneSG2
type restriction of xs:string
used by
attribute TLigneSg2/@typeLigne
facets
enumeration M
enumeration E
enumeration R
enumeration S
annotation
documentation
Type de ligne: M (DECLARATION), E (272 SG), R (REGULARISATION), S (SUBSTITUTION)
source <xs:simpleType name="TTypeLigneSG2">
 
<xs:annotation>
   
<xs:documentation>Type de ligne: M (DECLARATION), E (272 SG), R (REGULARISATION), S (SUBSTITUTION)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="M"/>
   
<xs:enumeration value="E"/>
   
<xs:enumeration value="R"/>
   
<xs:enumeration value="S"/>
 
</xs:restriction>
</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
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
used by
elements TEvtDeclencheurPpe/dateRepresentation TPpeReponseEtat/horodatageEtat TPpeReponseEtat/horodatageEtatPrec
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
used by
elements TGenPpe/periode TRefPpe/periode TDataLigneSgAh/periodeRegularise
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
used by
elements TDataLigneSgAh/produit TBonCession/produit TDataLigneSgAh/produitSubstitue TDataLigneSgAh/produitSubstitution
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
used by
elements TLignesLiquidationPpe/autresTaxes/autreTaxe TLignesLiquidationPpe/autresTipp/autreTipp TDataLigneSgAh/montantsPreCalcules/mntPreCalcule TDataLigneLiquidSgAh/taxeCarbone TDataLigneLiquidSgAh/tipp
complexTypes TDroitTaxe TTaxeRegionalisee
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
used by
element TGenPpe/codeAction
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
elements TDataLigneSgAh/cacos/caco TDataLigneSgAh/canas/cana 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
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
used by
elements TPpeReponseEtat/etatPpe TPpeReponseEtat/etatPrecEtat
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
used by
elements TDataLigneSgAh/destination TDataLigneSgAh/origine
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
used by
elements TTaxeRegionalisee/codeRegion TSpecifSG/regionMac
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 TDataGeneralDec/dateDeb TPeriodeTipp/dateDebut TGenPpe/dateDeclaration TDataGeneralDec/dateFin TPeriodeTipp/dateFin TQuittance/dateQuittance
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
used by
elements TBonCession/identAcciseCedant TDataOperateurFRA/identAcciseDeclarant TDataOperateurSortieEntrepot/identAccisesDeclarant TDataEntrepot/identAccisesGestionnaire
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
element 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
elements TTotauxPpe/droitsEtTaxesAPayer TTotauxPpe/droitsEtTaxesLiquides TDataLigneLiquidSgAh/mntCPSSP TDataLigneLiquidSg1Ah1/mntDD TDataRecapLiquidSG2AH2/mntDTaxesAPayer TDataRecapLiquidSG1AH1/mntDTaxesAPayer TDataRecapLiquidSG2AH2/mntDTaxesLiq TDataRecapLiquidSG1AH1/mntDTaxesLiq TDataLigneLiquidSgAh/mntTotal TDataRecapLiquidSG2AH2/mntTotalCpssp TDataRecapLiquidSG1AH1/mntTotalCpssp TDataRecapLiquidSG1AH1/mntTotalDD TDataRecapLiquidSG1AH1/mntTotalTaxeCarbone TDataRecapLiquidSG2AH2/mntTotalTaxeCarbone TDataRecapLiquidSG2AH2/mntTotalTipp TDataRecapLiquidSG1AH1/mntTotalTipp TDataRecapLiquidSG2AH2/mntTotalTva TDataRecapLiquidSG1AH1/mntTotalTva TDataLigneLiquidSgAh/mntTVA TDataLigneLiquidSgAh/mntValForf TTaxe/montant TTotalAH1/montantCertif272AH TTotalAH2/montantCertif272AH TTotauxPpe/montantTVAAI2 TTotauxPpe/montantTvaDifferee TDataLigneSg1Ah1/valeurEnDouane TDroitTaxe/valeurForfaitaire TDataLigneSgAh/valReelle TDataLigneSgAh/valStat
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
used by
elements TIdentDec/numDec TGenPpe/numDeclaration TGeneralMac/numDeclaration TRefPpe/numPpe
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
used by
element TDataLigneSgAh/NumLigne
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
used by
element TMesuragePercep/nombreUnites
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>


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