schema location: | ..\..\schemas\MessageComptabilisation.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Elements | Complex types |
MessageComptabilisation | TMsgComptabilisation |
TPpesNonValidees | |
TPpesValidees |
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 |
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: | |
schema location: | ..\..\schemas\TypesPpe.xsd |
attribute form default: | unqualified |
element form default: | qualified |
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 |
schema location: | ..\..\schemas\TypesTippr.xsd |
attribute form default: | unqualified |
element form default: | qualified |
diagram | ![]() |
||||
type | TMsgComptabilisation | ||||
properties |
|
||||
children | EnveloppeMessage operateur periode Ppes | ||||
annotation |
|
||||
source | <xs:element name="MessageComptabilisation" type="TMsgComptabilisation" substitutionGroup="Message"> <xs:annotation> <xs:documentation>Element d'un message de comptabilisation qui contient pour un opérateur et une période, toutes les declarations PPE qui lui sont ratachées avec leurs éléments de liquidation. Chaque PPE contenant aussi leurs déclarations SG et AH.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | extension of TMsgFonctionnelVide | ||
properties |
|
||
children | EnveloppeMessage operateur periode Ppes | ||
used by |
|
||
source | <xs:complexType name="TMsgComptabilisation"> <xs:complexContent> <xs:extension base="TMsgFonctionnelVide"> <xs:sequence> <xs:element name="operateur" type="TIdentEntreprise"/> <xs:element name="periode" type="TPeriodeTipp"/> <xs:element name="Ppes"> <xs:complexType> <xs:sequence> <xs:element name="PpesValidees" type="TPpesValidees"/> <xs:element name="PpesNonValidees" type="TPpesNonValidees"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||
type | TIdentEntreprise | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="operateur" type="TIdentEntreprise"/> |
diagram | ![]() |
||||
type | TPeriodeTipp | ||||
properties |
|
||||
children | dateDebut dateFin typePeriode numeroPeriode | ||||
source | <xs:element name="periode" type="TPeriodeTipp"/> |
diagram | ![]() |
||||
properties |
|
||||
children | PpesValidees PpesNonValidees | ||||
source | <xs:element name="Ppes"> <xs:complexType> <xs:sequence> <xs:element name="PpesValidees" type="TPpesValidees"/> <xs:element name="PpesNonValidees" type="TPpesNonValidees"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||
type | TPpesValidees | ||||
properties |
|
||||
children | ponctuelles decadaires mensuelles trimestrielles | ||||
source | <xs:element name="PpesValidees" type="TPpesValidees"/> |
diagram | ![]() |
||||
type | TPpesNonValidees | ||||
properties |
|
||||
children | ponctuelles decadaires mensuelles trimestrielles | ||||
source | <xs:element name="PpesNonValidees" type="TPpesNonValidees"/> |
diagram | ![]() |
||
children | ponctuelles decadaires mensuelles trimestrielles | ||
used by |
|
||
source | <xs:complexType name="TPpesNonValidees"> <xs:sequence> <xs:element name="ponctuelles"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="refPpe" type="TRefPpe"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="decadaires"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="refPpe" type="TRefPpe"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="mensuelles"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="refPpe" type="TRefPpe"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="trimestrielles"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="refPpe" type="TRefPpe"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
properties |
|
||||
children | refPpe | ||||
source | <xs:element name="ponctuelles"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="refPpe" type="TRefPpe"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||
type | TRefPpe | ||||||||||||||
properties |
|
||||||||||||||
children | numPpe periode quittance references | ||||||||||||||
attributes |
|
||||||||||||||
source | <xs:element name="refPpe" type="TRefPpe"/> |
diagram | ![]() |
||||
properties |
|
||||
children | refPpe | ||||
source | <xs:element name="decadaires"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="refPpe" type="TRefPpe"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||
type | TRefPpe | ||||||||||||||
properties |
|
||||||||||||||
children | numPpe periode quittance references | ||||||||||||||
attributes |
|
||||||||||||||
source | <xs:element name="refPpe" type="TRefPpe"/> |
diagram | ![]() |
||||
properties |
|
||||
children | refPpe | ||||
source | <xs:element name="mensuelles"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="refPpe" type="TRefPpe"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||
type | TRefPpe | ||||||||||||||
properties |
|
||||||||||||||
children | numPpe periode quittance references | ||||||||||||||
attributes |
|
||||||||||||||
source | <xs:element name="refPpe" type="TRefPpe"/> |
diagram | ![]() |
||||
properties |
|
||||
children | refPpe | ||||
source | <xs:element name="trimestrielles"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="refPpe" type="TRefPpe"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||
type | TRefPpe | ||||||||||||||
properties |
|
||||||||||||||
children | numPpe periode quittance references | ||||||||||||||
attributes |
|
||||||||||||||
source | <xs:element name="refPpe" type="TRefPpe"/> |
diagram | ![]() |
||
children | ponctuelles decadaires mensuelles trimestrielles | ||
used by |
|
||
source | <xs:complexType name="TPpesValidees"> <xs:sequence> <xs:element name="ponctuelles"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="ppe" type="TPpe"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="decadaires"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="ppe" type="TPpe"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="mensuelles"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="ppe" type="TPpe"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="trimestrielles"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="ppe" type="TPpe"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
properties |
|
||||
children | ppe | ||||
source | <xs:element name="ponctuelles"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="ppe" type="TPpe"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||
type | TPpe | ||||||||||||||
properties |
|
||||||||||||||
children | generalPpe liquidationPpe | ||||||||||||||
attributes |
|
||||||||||||||
source | <xs:element name="ppe" type="TPpe"/> |
diagram | ![]() |
||||
properties |
|
||||
children | ppe | ||||
source | <xs:element name="decadaires"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="ppe" type="TPpe"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||
type | TPpe | ||||||||||||||
properties |
|
||||||||||||||
children | generalPpe liquidationPpe | ||||||||||||||
attributes |
|
||||||||||||||
source | <xs:element name="ppe" type="TPpe"/> |
diagram | ![]() |
||||
properties |
|
||||
children | ppe | ||||
source | <xs:element name="mensuelles"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="ppe" type="TPpe"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||
type | TPpe | ||||||||||||||
properties |
|
||||||||||||||
children | generalPpe liquidationPpe | ||||||||||||||
attributes |
|
||||||||||||||
source | <xs:element name="ppe" type="TPpe"/> |
diagram | ![]() |
||||
properties |
|
||||
children | ppe | ||||
source | <xs:element name="trimestrielles"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="ppe" type="TPpe"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||
type | TPpe | ||||||||||||||
properties |
|
||||||||||||||
children | generalPpe liquidationPpe | ||||||||||||||
attributes |
|
||||||||||||||
source | <xs:element name="ppe" type="TPpe"/> |
diagram | ![]() |
||||
type | TMsgFonctionnelVide | ||||
properties |
|
||||
children | EnveloppeMessage | ||||
used by |
|
||||
annotation |
|
||||
source | <xs:element name="Message" type="TMsgFonctionnelVide" abstract="true"> <xs:annotation> <xs:documentation>Le message fonctionnel qui sert de base au groupe de substitution dont tous nos messages fonctionnels devront créer</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | TMsgTechnique | ||
properties |
|
||
children | EnveloppeConnexion Messages | ||
annotation |
|
||
source | <xs:element name="MessageTippr" type="TMsgTechnique"> <xs:annotation> <xs:documentation>Elément à instancier pour envoyer un message à TIPPR par l'intermédiaire de MAREVA</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
properties |
|
||||
children | EnveloppeMessage | ||||
used by |
|
||||
annotation |
|
||||
source | <xs:complexType name="TMsgFonctionnelVide" abstract="true"> <xs:annotation> <xs:documentation>Le type complexe à la base de tous les messages fonctionnels TIPPR qui devront l'étendre pour y rajouter un contenu fonctionnel (déclarations)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="EnveloppeMessage" type="TEnveloppeMessage"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | TEnveloppeMessage | ||||
properties |
|
||||
children | schemaID schemaVersion partyId transactionId numseq | ||||
source | <xs:element name="EnveloppeMessage" type="TEnveloppeMessage"/> |
diagram | ![]() |
||
children | EnveloppeConnexion Messages | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="TMsgTechnique"> <xs:annotation> <xs:documentation>Le message technique est contitué d'une enveloppe de connexion défine par MAREVA et par un ensemble de un message fonctionnel (cf.: MsgFonctionnelType)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="EnveloppeConnexion" type="TEnveloppeConnexion"/> <xs:element name="Messages"> <xs:complexType> <xs:sequence> <xs:element ref="Message"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | TEnveloppeConnexion | ||||
properties |
|
||||
children | connexionId interchangeAgreementId numEnveloppe DateTime applicationId | ||||
source | <xs:element name="EnveloppeConnexion" type="TEnveloppeConnexion"/> |
diagram | ![]() |
||||
properties |
|
||||
children | Message | ||||
source | <xs:element name="Messages"> <xs:complexType> <xs:sequence> <xs:element ref="Message"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||
type | TPpeImport | ||||||||||||||
properties |
|
||||||||||||||
children | generalPpe liquidationPpe operateur declaration | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="ppeImport" type="TPpeImport"> <xs:annotation> <xs:documentation>Exemple à instancier</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | TPpeIntroPonct | ||||||||||||||
properties |
|
||||||||||||||
children | generalPpe liquidationPpe operateur declaration | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="ppeIntroPonct" type="TPpeIntroPonct"> <xs:annotation> <xs:documentation>Exemple à instancier</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | TPpeIntroRecap | ||||||||||||||
properties |
|
||||||||||||||
children | generalPpe liquidationPpe operateur declarations | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="ppeIntroRecap" type="TPpeIntroRecap"> <xs:annotation> <xs:documentation>Exemple à instancier</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||
type | TPpeSortieEntrepot | ||||||||||||||
properties |
|
||||||||||||||
children | generalPpe liquidationPpe operateur entrepot declarations | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="ppeSortieEntrepot" type="TPpeSortieEntrepot"> <xs:annotation> <xs:documentation>Exemple à instancier</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||
children | codeBureau periode modePaiement codeAction tvaDifferee dateDeclaration numDeclaration | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
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> |
type | restriction of xs:integer | ||||
properties |
|
||||
facets |
|
||||
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> |
diagram | ![]() |
||||
type | TRefBureau | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="codeBureau" type="TRefBureau"/> |
diagram | ![]() |
||||
type | TPeriodeTipp | ||||
properties |
|
||||
children | dateDebut dateFin typePeriode numeroPeriode | ||||
source | <xs:element name="periode" type="TPeriodeTipp"/> |
diagram | ![]() |
||||
type | TModePaiement | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="modePaiement" type="TModePaiement"/> |
diagram | ![]() |
||||||
type | TCodeAction | ||||||
properties |
|
||||||
facets |
|
||||||
source | <xs:element name="codeAction" type="TCodeAction"/> |
diagram | ![]() |
||||
type | TTvaDifferee | ||||
properties |
|
||||
source | <xs:element name="tvaDifferee" type="TTvaDifferee"/> |
diagram | ![]() |
||||
type | TDateTippr | ||||
properties |
|
||||
source | <xs:element name="dateDeclaration" type="TDateTippr"/> |
diagram | ![]() |
||||||||
type | TNumeroDeclaration | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="numDeclaration" type="TNumeroDeclaration" minOccurs="0"/> |
diagram | ![]() |
||
children | decAH1 decSG1 | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||||||||||||||||||
type | TDecAH1 | ||||||||||||||||||||
properties |
|
||||||||||||||||||||
children | generalMac ligneMac totalMac | ||||||||||||||||||||
attributes |
|
||||||||||||||||||||
source | <xs:element name="decAH1" type="TDecAH1"/> |
diagram | ![]() |
||||||||||||||||||||
type | TDecSG1 | ||||||||||||||||||||
properties |
|
||||||||||||||||||||
children | generalMac specifSG ligneMac totalMac | ||||||||||||||||||||
attributes |
|
||||||||||||||||||||
source | <xs:element name="decSG1" type="TDecSG1"/> |
diagram | ![]() |
||
children | decAH2 decSG2 | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||||||||||||||||||
type | TDecAH2 | ||||||||||||||||||||
properties |
|
||||||||||||||||||||
children | generalMac ligneMac totalMac | ||||||||||||||||||||
attributes |
|
||||||||||||||||||||
source | <xs:element name="decAH2" type="TDecAH2"/> |
diagram | ![]() |
||||||||||||||||||||
type | TDecSG2 | ||||||||||||||||||||
properties |
|
||||||||||||||||||||
children | generalMac specifSG ligneMac totalMac | ||||||||||||||||||||
attributes |
|
||||||||||||||||||||
source | <xs:element name="decSG2" type="TDecSG2"/> |
diagram | ![]() |
||
children | decAH2 decSG2 | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||||||||||||||||||
type | TDecAH2 | ||||||||||||||||||||
properties |
|
||||||||||||||||||||
children | generalMac ligneMac totalMac | ||||||||||||||||||||
attributes |
|
||||||||||||||||||||
source | <xs:element name="decAH2" type="TDecAH2" minOccurs="0" maxOccurs="unbounded"/> |
diagram | ![]() |
||||||||||||||||||||
type | TDecSG2 | ||||||||||||||||||||
properties |
|
||||||||||||||||||||
children | generalMac specifSG ligneMac totalMac | ||||||||||||||||||||
attributes |
|
||||||||||||||||||||
source | <xs:element name="decSG2" type="TDecSG2" minOccurs="0" maxOccurs="unbounded"/> |
diagram | ![]() |
||
children | decAH1 decSG1 | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||||||||||||||||||
type | TDecAH1 | ||||||||||||||||||||
properties |
|
||||||||||||||||||||
children | generalMac ligneMac totalMac | ||||||||||||||||||||
attributes |
|
||||||||||||||||||||
source | <xs:element name="decAH1" type="TDecAH1"/> |
diagram | ![]() |
||||||||||||||||||||
type | TDecSG1 | ||||||||||||||||||||
properties |
|
||||||||||||||||||||
children | generalMac specifSG ligneMac totalMac | ||||||||||||||||||||
attributes |
|
||||||||||||||||||||
source | <xs:element name="decSG1" type="TDecSG1"/> |
diagram | ![]() |
||||||||||||||
properties |
|
||||||||||||||
children | generalPpe liquidationPpe | ||||||||||||||
used by | |||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
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> |
diagram | ![]() |
||||||||||||
type | TGenPpe | ||||||||||||
properties |
|
||||||||||||
children | codeBureau periode modePaiement codeAction tvaDifferee dateDeclaration numDeclaration | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="generalPpe" type="TGenPpe"/> |
diagram | ![]() |
||||||||
type | TLiquidationPpe | ||||||||
properties |
|
||||||||
children | liquidation totaux | ||||||||
source | <xs:element name="liquidationPpe" type="TLiquidationPpe" minOccurs="0"/> |
diagram | ![]() |
||||||||||||||
type | extension of TPpe | ||||||||||||||
properties |
|
||||||||||||||
children | generalPpe liquidationPpe operateur declaration | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
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> |
diagram | ![]() |
||||
type | TDataOperateurImport | ||||
properties |
|
||||
children | identAcciseDeclarant identEntreprise identRstc commissionnaire | ||||
source | <xs:element name="operateur" type="TDataOperateurImport"/> |
diagram | ![]() |
||||
type | TListeDecMacImport | ||||
properties |
|
||||
children | decAH1 decSG1 | ||||
source | <xs:element name="declaration" type="TListeDecMacImport"/> |
diagram | ![]() |
||||||||||||||
type | extension of TPpe | ||||||||||||||
properties |
|
||||||||||||||
children | generalPpe liquidationPpe operateur declaration | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
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> |
diagram | ![]() |
||||
type | TDataOperateurFRA | ||||
properties |
|
||||
children | identAcciseDeclarant identEntreprise identRstc | ||||
source | <xs:element name="operateur" type="TDataOperateurFRA"/> |
diagram | ![]() |
||||
type | TListeDecMacIntroPonct | ||||
properties |
|
||||
children | decAH2 decSG2 | ||||
source | <xs:element name="declaration" type="TListeDecMacIntroPonct"/> |
diagram | ![]() |
||||||||||||||
type | extension of TPpe | ||||||||||||||
properties |
|
||||||||||||||
children | generalPpe liquidationPpe operateur declarations | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
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> |
diagram | ![]() |
||||
type | TDataOperateurFRA | ||||
properties |
|
||||
children | identAcciseDeclarant identEntreprise identRstc | ||||
source | <xs:element name="operateur" type="TDataOperateurFRA"/> |
diagram | ![]() |
||||
type | TListeDecMacIntroRecap | ||||
properties |
|
||||
children | decAH2 decSG2 | ||||
source | <xs:element name="declarations" type="TListeDecMacIntroRecap"/> |
diagram | ![]() |
||||||||||||||
type | extension of TPpe | ||||||||||||||
properties |
|
||||||||||||||
children | generalPpe liquidationPpe operateur entrepot declarations | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
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> |
diagram | ![]() |
||||
type | TDataOperateurSortieEntrepot | ||||
properties |
|
||||
children | identAccisesDeclarant | ||||
source | <xs:element name="operateur" type="TDataOperateurSortieEntrepot"/> |
diagram | ![]() |
||||
type | TDataEntrepot | ||||
properties |
|
||||
children | typeEntreposage numEntreposage identAccisesGestionnaire | ||||
source | <xs:element name="entrepot" type="TDataEntrepot"/> |
diagram | ![]() |
||||
type | TListeDecMacSortieEntrepot | ||||
properties |
|
||||
children | decAH1 decSG1 | ||||
source | <xs:element name="declarations" type="TListeDecMacSortieEntrepot"/> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
source | <xs:element name="applicationId" type="xs:string"> <xs:annotation> <xs:documentation>Référence de l'application</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | restriction of xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
source | <xs:element name="connexionId"> <xs:annotation> <xs:documentation>SIRET du prestataire ou DGDDI (correction: Identifiant INSEE (SIREN/SIRET) associé à la relation ROSA PEDI)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||
type | Date | ||||
properties |
|
||||
used by |
|
||||
facets |
|
||||
source | <xs:element name="date" type="Date"/> |
diagram | ![]() |
||
properties |
|
||
children | date time | ||
used by |
|
||
annotation |
|
||
source | <xs:element name="DateTime"> <xs:annotation> <xs:documentation>Date de création de l'enveloppe</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element ref="date"/> <xs:element ref="time"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
source | <xs:element name="interchangeAgreementId" type="xs:string"> <xs:annotation> <xs:documentation>Identifiant de l'accord d'interchange EDI du prestataire</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | restriction of xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
source | <xs:element name="numEnveloppe"> <xs:annotation> <xs:documentation>Numéro généré par l'expéditeur du message</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||
type | Heure | ||
properties |
|
||
used by |
|
||
facets |
|
||
source | <xs:element name="time" type="Heure"/> |
diagram | ![]() |
||
children | connexionId interchangeAgreementId numEnveloppe DateTime applicationId | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="TEnveloppeConnexion"> <xs:annotation> <xs:documentation>L'enveloppe de niveau connexion comprend les informations nécessaires à l'identification du prestataire de connexion et au suivi de ses messages techniques au sens contenant. </xs:documentation> </xs:annotation> <xs:sequence> <xs:element ref="connexionId"/> <xs:element ref="interchangeAgreementId"/> <xs:element ref="numEnveloppe"/> <xs:element ref="DateTime"/> <xs:element ref="applicationId"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | restriction of xs:integer | ||||
properties |
|
||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="numseq"> <xs:annotation> <xs:documentation>Numéro de séquence du message applicatif pour la transaction opérateur</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:totalDigits value="2"/> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
source | <xs:element name="partyId" type="xs:string"> <xs:annotation> <xs:documentation>SIREN du titulaire de l'EFS/UE ou SIREN de l'opérateur pour qui la déclaration est déposée.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | restriction of xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
source | <xs:element name="schemaID"> <xs:annotation> <xs:documentation>Identifiant du schéma XML décrivant le message fonctionnel, par exemple messageDsi ou reponseDsi </xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||
type | restriction of xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
source | <xs:element name="schemaVersion"> <xs:annotation> <xs:documentation>version du schéma identifié précédemment (date de publication sous la forme jjmmaaaa)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||
type | restriction of xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
source | <xs:element name="transactionId"> <xs:annotation> <xs:documentation>Identifiant de la transaction opérateur</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||
children | schemaID schemaVersion partyId transactionId numseq | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="TEnveloppeMessage"> <xs:annotation> <xs:documentation>L'enveloppe de niveau "message" comprend les informations nécessaires à l'identification de l'opérateur et au suivi de ses messages fonctionnels au sens « contenu ». </xs:documentation> </xs:annotation> <xs:sequence> <xs:element ref="schemaID"/> <xs:element ref="schemaVersion"/> <xs:element ref="partyId"/> <xs:element ref="transactionId"/> <xs:element ref="numseq" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
type | extension of TDataLigneLiquidSgAh | ||
properties |
|
||
children | tipp taxeCarbone mntCPSSP mntValForf mntTVA mntTotal mntDD quotiteDD | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | TMntTotal | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="mntDD" type="TMntTotal"/> |
diagram | ![]() |
||||
type | TQuotiteLong | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="quotiteDD" type="TQuotiteLong"/> |
diagram | ![]() |
||
type | extension of TDataLigneLiquidSgAh | ||
properties |
|
||
children | tipp taxeCarbone mntCPSSP mntValForf mntTVA mntTotal | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||
properties |
|
||
children | tipp taxeCarbone mntCPSSP mntValForf mntTVA mntTotal | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | extension of TTaxe | ||||
properties |
|
||||
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> |
diagram | ![]() |
||||
type | TQuotiteLong | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="quotiteTipp" type="TQuotiteLong"/> |
diagram | ![]() |
||||||||
type | extension of TTaxe | ||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | TQuotiteLong | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="quotite" type="TQuotiteLong"/> |
diagram | ![]() |
||||||||
type | TMntTotal | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="mntCPSSP" type="TMntTotal" minOccurs="0"/> |
diagram | ![]() |
||||
type | TMntTotal | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="mntValForf" type="TMntTotal"/> |
diagram | ![]() |
||||
type | TMntTotal | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="mntTVA" type="TMntTotal"/> |
diagram | ![]() |
||||
type | TMntTotal | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="mntTotal" type="TMntTotal"/> |
diagram | ![]() |
||
type | extension of TDataLigneSgAh | ||
properties |
|
||
children | NumLigne origine destination regime produit produitSubstitution produitSubstitue valStat masseNette unitesPerception canas cacos certificatExo valReelle montantsPreCalcules droitsTaxes periodeRegularise preference valeurEnDouane | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||||||
type | TPreference | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="preference" type="TPreference" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | TMntTotal | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="valeurEnDouane" type="TMntTotal" minOccurs="0"/> |
diagram | ![]() |
||
type | extension of TDataLigneSgAh | ||
properties |
|
||
children | NumLigne origine destination regime produit produitSubstitution produitSubstitue valStat masseNette unitesPerception canas cacos certificatExo valReelle montantsPreCalcules droitsTaxes periodeRegularise | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||
properties |
|
||
children | NumLigne origine destination regime produit produitSubstitution produitSubstitue valStat masseNette unitesPerception canas cacos certificatExo valReelle montantsPreCalcules droitsTaxes periodeRegularise | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | TNumLigne | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="NumLigne" type="TNumLigne"/> |
diagram | ![]() |
||||||||
type | TCodePays | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="origine" type="TCodePays" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | TCodePays | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="destination" type="TCodePays" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | TRegimeDouanier | ||||||||
properties |
|
||||||||
children | RegSolicite RegPrecedent RegSuppl | ||||||||
source | <xs:element name="regime" type="TRegimeDouanier" minOccurs="0"/> |
diagram | ![]() |
||||
type | TProduit | ||||
properties |
|
||||
children | nomenclature cana | ||||
source | <xs:element name="produit" type="TProduit"/> |
diagram | ![]() |
||||
type | TProduit | ||||
properties |
|
||||
children | nomenclature cana | ||||
source | <xs:element name="produitSubstitution" type="TProduit"/> |
diagram | ![]() |
||||
type | TProduit | ||||
properties |
|
||||
children | nomenclature cana | ||||
source | <xs:element name="produitSubstitue" type="TProduit"/> |
diagram | ![]() |
||||||||
type | TMntTotal | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="valStat" type="TMntTotal" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | restriction of xs:integer | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="masseNette" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:totalDigits value="13"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||
properties |
|
||||
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> |
diagram | ![]() |
||||
type | TMesuragePercep | ||||
properties |
|
||||
children | codeMesurage qualificateurMesurage nombreUnites | ||||
source | <xs:element name="unitePerception" type="TMesuragePercep"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | TCodeAdditionnel | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="cana" type="TCodeAdditionnel"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | TCodeAdditionnel | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="caco" type="TCodeAdditionnel"/> |
diagram | ![]() |
||||||||
type | TExoneration | ||||||||
properties |
|
||||||||
children | numeroCertificatExo quotiteCertificatExo | ||||||||
source | <xs:element name="certificatExo" type="TExoneration" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | TMntTotal | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="valReelle" type="TMntTotal" minOccurs="0"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | TTaxe | ||||
properties |
|
||||
children | codeTaxe montant | ||||
source | <xs:element name="mntPreCalcule" type="TTaxe"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | TDroitTaxe | ||||
properties |
|
||||
children | codeTaxe montant quotite valeurForfaitaire | ||||
source | <xs:element name="droitTaxe" type="TDroitTaxe"/> |
diagram | ![]() |
||||||||
type | TPeriodeTipp | ||||||||
properties |
|
||||||||
children | dateDebut dateFin typePeriode numeroPeriode | ||||||||
source | <xs:element name="periodeRegularise" type="TPeriodeTipp" minOccurs="0"/> |
diagram | ![]() |
||
children | mntTotalDD mntTotalTipp mntTotalTaxeCarbone mntTotalCpssp mntTotalTva mntDTaxesLiq mntDTaxesAPayer | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | TMntTotal | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="mntTotalDD" type="TMntTotal"/> |
diagram | ![]() |
||||
type | TMntTotal | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="mntTotalTipp" type="TMntTotal"/> |
diagram | ![]() |
||||
type | TMntTotal | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="mntTotalTaxeCarbone" type="TMntTotal"/> |
diagram | ![]() |
||||
type | TMntTotal | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="mntTotalCpssp" type="TMntTotal"/> |
diagram | ![]() |
||||
type | TMntTotal | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="mntTotalTva" type="TMntTotal"/> |
diagram | ![]() |
||||
type | TMntTotal | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="mntDTaxesLiq" type="TMntTotal"/> |
diagram | ![]() |
||||
type | TMntTotal | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="mntDTaxesAPayer" type="TMntTotal"/> |
diagram | ![]() |
||
children | mntDTaxesLiq mntDTaxesAPayer mntTotalTipp mntTotalTaxeCarbone mntTotalCpssp mntTotalTva | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | TMntTotal | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="mntDTaxesLiq" type="TMntTotal"/> |
diagram | ![]() |
||||
type | TMntTotal | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="mntDTaxesAPayer" type="TMntTotal"/> |
diagram | ![]() |
||||
type | TMntTotal | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="mntTotalTipp" type="TMntTotal"/> |
diagram | ![]() |
||||
type | TMntTotal | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="mntTotalTaxeCarbone" type="TMntTotal"/> |
diagram | ![]() |
||||
type | TMntTotal | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="mntTotalCpssp" type="TMntTotal"/> |
diagram | ![]() |
||||
type | TMntTotal | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="mntTotalTva" type="TMntTotal"/> |
diagram | ![]() |
||||||||||||||||||||
type | extension of TDecMac | ||||||||||||||||||||
properties |
|
||||||||||||||||||||
children | generalMac ligneMac totalMac | ||||||||||||||||||||
used by |
|
||||||||||||||||||||
attributes |
|
||||||||||||||||||||
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> |
diagram | ![]() |
||||||||||||
type | TLigneAh1 | ||||||||||||
properties |
|
||||||||||||
children | dataLigneDeclar dataLigneLiquid | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="ligneMac" type="TLigneAh1" maxOccurs="unbounded"/> |
diagram | ![]() |
||||||||
type | TTotalAH1 | ||||||||
properties |
|
||||||||
children | dataRecapLiquid montantCertif272AH piecesJointes numerosDsp numerosDocAcc bonsPourCessions | ||||||||
source | <xs:element name="totalMac" type="TTotalAH1" minOccurs="0"/> |
diagram | ![]() |
||||||||||||||||||||
type | extension of TDecMac | ||||||||||||||||||||
properties |
|
||||||||||||||||||||
children | generalMac ligneMac totalMac | ||||||||||||||||||||
used by |
|
||||||||||||||||||||
attributes |
|
||||||||||||||||||||
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> |
diagram | ![]() |
||||||||||||
type | TLigneAh2 | ||||||||||||
properties |
|
||||||||||||
children | dataLigneDeclar dataLigneLiquid | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="ligneMac" type="TLigneAh2" maxOccurs="unbounded"/> |
diagram | ![]() |
||||||||
type | TTotalAH2 | ||||||||
properties |
|
||||||||
children | dataRecapLiquid montantCertif272AH piecesJointes numerosDsp numerosDocAcc | ||||||||
source | <xs:element name="totalMac" type="TTotalAH2" minOccurs="0"/> |
diagram | ![]() |
||||||||||||||||||||
properties |
|
||||||||||||||||||||
children | generalMac | ||||||||||||||||||||
used by |
|
||||||||||||||||||||
attributes |
|
||||||||||||||||||||
annotation |
|
||||||||||||||||||||
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> |
type | restriction of xs:int | ||||
properties |
|
||||
facets |
|
||||
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> |
diagram | ![]() |
||||
type | TGeneralMac | ||||
properties |
|
||||
children | dateDeb dateFin sigleDec numDeclaration | ||||
source | <xs:element name="generalMac" type="TGeneralMac"/> |
diagram | ![]() |
||||||||||||||||||||
type | extension of TDecMac | ||||||||||||||||||||
properties |
|
||||||||||||||||||||
children | generalMac specifSG ligneMac totalMac | ||||||||||||||||||||
used by |
|
||||||||||||||||||||
attributes |
|
||||||||||||||||||||
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> |
diagram | ![]() |
||||
type | TSpecifSG | ||||
properties |
|
||||
children | regionMac statutVentil | ||||
source | <xs:element name="specifSG" type="TSpecifSG"/> |
diagram | ![]() |
||||||||||||
type | TLigneSg1 | ||||||||||||
properties |
|
||||||||||||
children | dataLigneDeclar dataLigneLiquid | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="ligneMac" type="TLigneSg1" maxOccurs="unbounded"/> |
diagram | ![]() |
||||||||
type | TTotalSG1 | ||||||||
properties |
|
||||||||
children | dataRecapLiquid bonsPourCessions piecesJointes | ||||||||
source | <xs:element name="totalMac" type="TTotalSG1" minOccurs="0"/> |
diagram | ![]() |
||||||||||||||||||||
type | extension of TDecMac | ||||||||||||||||||||
properties |
|
||||||||||||||||||||
children | generalMac specifSG ligneMac totalMac | ||||||||||||||||||||
used by |
|
||||||||||||||||||||
attributes |
|
||||||||||||||||||||
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> |
diagram | ![]() |
||||
type | TSpecifSG | ||||
properties |
|
||||
children | regionMac statutVentil | ||||
source | <xs:element name="specifSG" type="TSpecifSG"/> |
diagram | ![]() |
||||||||||||
type | TLigneSg2 | ||||||||||||
properties |
|
||||||||||||
children | dataLigneDeclar dataLigneLiquid | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="ligneMac" type="TLigneSg2" maxOccurs="unbounded"/> |
diagram | ![]() |
||||||||
type | TTotalSG2 | ||||||||
properties |
|
||||||||
children | dataRecapLiquid piecesJointes | ||||||||
source | <xs:element name="totalMac" type="TTotalSG2" minOccurs="0"/> |
diagram | ![]() |
||
type | extension of TDataGeneralDec | ||
properties |
|
||
children | dateDeb dateFin sigleDec numDeclaration | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||||||||||||||||
type | TSigleDecMac | ||||||||||||||||||
properties |
|
||||||||||||||||||
facets |
|
||||||||||||||||||
source | <xs:element name="sigleDec" type="TSigleDecMac"/> |
diagram | ![]() |
||||||||
type | TNumeroDeclaration | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="numDeclaration" type="TNumeroDeclaration" minOccurs="0"/> |
diagram | ![]() |
||||||||||||
children | dataLigneDeclar dataLigneLiquid | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
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> |
type | TTypeLigneAH1 | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:attribute name="typeLigne" type="TTypeLigneAH1" use="required"/> |
diagram | ![]() |
||||
type | TDataLigneSg1Ah1 | ||||
properties |
|
||||
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"/> |
diagram | ![]() |
||||||||
type | TDataLigneLiquidSg1Ah1 | ||||||||
properties |
|
||||||||
children | tipp taxeCarbone mntCPSSP mntValForf mntTVA mntTotal mntDD quotiteDD | ||||||||
source | <xs:element name="dataLigneLiquid" type="TDataLigneLiquidSg1Ah1" minOccurs="0"/> |
diagram | ![]() |
||||||||||||
children | dataLigneDeclar dataLigneLiquid | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
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> |
type | TTypeLigneAH2 | ||||||
properties |
|
||||||
facets |
|
||||||
source | <xs:attribute name="typeLigne" type="TTypeLigneAH2" use="required"/> |
diagram | ![]() |
||||
type | TDataLigneSg2Ah2 | ||||
properties |
|
||||
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"/> |
diagram | ![]() |
||||||||
type | TDataLigneLiquidSg2Ah2 | ||||||||
properties |
|
||||||||
children | tipp taxeCarbone mntCPSSP mntValForf mntTVA mntTotal | ||||||||
source | <xs:element name="dataLigneLiquid" type="TDataLigneLiquidSg2Ah2" minOccurs="0"/> |
diagram | ![]() |
||||||||||||
children | dataLigneDeclar dataLigneLiquid | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
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> |
type | TTypeLigneSG1 | ||||||||||
properties |
|
||||||||||
facets |
|
||||||||||
source | <xs:attribute name="typeLigne" type="TTypeLigneSG1" use="required"/> |
diagram | ![]() |
||||
type | TDataLigneSg1Ah1 | ||||
properties |
|
||||
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"/> |
diagram | ![]() |
||||||||
type | TDataLigneLiquidSg1Ah1 | ||||||||
properties |
|
||||||||
children | tipp taxeCarbone mntCPSSP mntValForf mntTVA mntTotal mntDD quotiteDD | ||||||||
source | <xs:element name="dataLigneLiquid" type="TDataLigneLiquidSg1Ah1" minOccurs="0"/> |
diagram | ![]() |
||||||||||||
children | dataLigneDeclar dataLigneLiquid | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
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> |
type | TTypeLigneSG2 | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:attribute name="typeLigne" type="TTypeLigneSG2" use="required"/> |
diagram | ![]() |
||||
type | TDataLigneSg2Ah2 | ||||
properties |
|
||||
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"/> |
diagram | ![]() |
||||||||
type | TDataLigneLiquidSg2Ah2 | ||||||||
properties |
|
||||||||
children | tipp taxeCarbone mntCPSSP mntValForf mntTVA mntTotal | ||||||||
source | <xs:element name="dataLigneLiquid" type="TDataLigneLiquidSg2Ah2" minOccurs="0"/> |
diagram | ![]() |
||
children | regionMac statutVentil | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | TCodeRegion | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="regionMac" type="TCodeRegion"/> |
diagram | ![]() |
||||
type | TStatutVentil | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="statutVentil" type="TStatutVentil"/> |
diagram | ![]() |
||
children | dataRecapLiquid montantCertif272AH piecesJointes numerosDsp numerosDocAcc bonsPourCessions | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||||||
type | TDataRecapLiquidSG1AH1 | ||||||||
properties |
|
||||||||
children | mntTotalDD mntTotalTipp mntTotalTaxeCarbone mntTotalCpssp mntTotalTva mntDTaxesLiq mntDTaxesAPayer | ||||||||
source | <xs:element name="dataRecapLiquid" type="TDataRecapLiquidSG1AH1" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | TMntTotal | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="montantCertif272AH" type="TMntTotal" minOccurs="0"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | restriction of TPieceJointe | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="decPieceJointe"> <xs:simpleType> <xs:restriction base="TPieceJointe"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | TPieceJointe | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="numeroDsp" type="TPieceJointe"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | TPieceJointe | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="numeroDocAcc" type="TPieceJointe"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | TBonCession | ||||
properties |
|
||||
children | identAcciseCedant produit | ||||
source | <xs:element name="bonPourCession" type="TBonCession"/> |
diagram | ![]() |
||
children | dataRecapLiquid montantCertif272AH piecesJointes numerosDsp numerosDocAcc | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||||||
type | TDataRecapLiquidSG2AH2 | ||||||||
properties |
|
||||||||
children | mntDTaxesLiq mntDTaxesAPayer mntTotalTipp mntTotalTaxeCarbone mntTotalCpssp mntTotalTva | ||||||||
source | <xs:element name="dataRecapLiquid" type="TDataRecapLiquidSG2AH2" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | TMntTotal | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="montantCertif272AH" type="TMntTotal" minOccurs="0"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | TPieceJointe | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="decPieceJointe" type="TPieceJointe"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | TPieceJointe | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="numeroDsp" type="TPieceJointe"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | TPieceJointe | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="numeroDocAcc" type="TPieceJointe"/> |
diagram | ![]() |
||
children | dataRecapLiquid bonsPourCessions piecesJointes | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||||||
type | TDataRecapLiquidSG1AH1 | ||||||||
properties |
|
||||||||
children | mntTotalDD mntTotalTipp mntTotalTaxeCarbone mntTotalCpssp mntTotalTva mntDTaxesLiq mntDTaxesAPayer | ||||||||
source | <xs:element name="dataRecapLiquid" type="TDataRecapLiquidSG1AH1" minOccurs="0"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | TBonCession | ||||
properties |
|
||||
children | identAcciseCedant produit | ||||
source | <xs:element name="bonPourCession" type="TBonCession"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | TPieceJointe | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="decPieceJointe" type="TPieceJointe"/> |
diagram | ![]() |
||
children | dataRecapLiquid piecesJointes | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||||||
type | TDataRecapLiquidSG2AH2 | ||||||||
properties |
|
||||||||
children | mntDTaxesLiq mntDTaxesAPayer mntTotalTipp mntTotalTaxeCarbone mntTotalCpssp mntTotalTva | ||||||||
source | <xs:element name="dataRecapLiquid" type="TDataRecapLiquidSG2AH2" minOccurs="0"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | TPieceJointe | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="decPieceJointe" type="TPieceJointe"/> |
type | restriction of xs:string | ||
facets |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||
children | numeroRSTC typeRepresentation numeroCredit | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | TIdentRstc | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="numeroRSTC" type="TIdentRstc"/> |
diagram | ![]() |
||||
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
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> |
diagram | ![]() |
||||||||
type | TIdentCredit | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
diagram | ![]() |
||
children | typeEntreposage numEntreposage identAccisesGestionnaire | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||||||||||
type | TTypeEntreposage | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
source | <xs:element name="typeEntreposage" type="TTypeEntreposage"/> |
diagram | ![]() |
||||
type | TIdentEntreposage | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="numEntreposage" type="TIdentEntreposage"/> |
diagram | ![]() |
||||||||
type | TIdentAccises | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="identAccisesGestionnaire" type="TIdentAccises" minOccurs="0"/> |
diagram | ![]() |
||||
children | identAcciseDeclarant identEntreprise identRstc | ||||
used by |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||
type | TIdentAccises | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="identAcciseDeclarant" type="TIdentAccises"> <xs:annotation> <xs:documentation>le numero accisses du declarant</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | TIdentEntreprise | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="identEntreprise" type="TIdentEntreprise"> <xs:annotation> <xs:documentation>identifiant du declarant</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | TIdentRstc | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="identRstc" type="TIdentRstc"/> |
diagram | ![]() |
||
type | extension of TDataOperateurFRA | ||
properties |
|
||
children | identAcciseDeclarant identEntreprise identRstc commissionnaire | ||
used by |
|
||
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> |
diagram | ![]() |
||||
type | TCommissionnaire | ||||
properties |
|
||||
children | numeroRSTC typeRepresentation numeroCredit | ||||
source | <xs:element name="commissionnaire" type="TCommissionnaire"/> |
diagram | ![]() |
||
children | identAccisesDeclarant | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | restriction of TIdentAccises | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="identAccisesDeclarant"> <xs:simpleType> <xs:restriction base="TIdentAccises"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||
children | codeEvt descriptionEvt dateRepresentation | ||
annotation |
|
||
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> |
diagram | ![]() |
||||||||||||
type | restriction of xs:string | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
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> |
diagram | ![]() |
||||
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||||
type | THorodatage | ||||
properties |
|
||||
children | date heure | ||||
annotation |
|
||||
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> |
diagram | ![]() |
||||||||||||||
children | numDec | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
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> |
diagram | ![]() |
||||
type | TNumeroDeclaration | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="numDec" type="TNumeroDeclaration"/> |
diagram | ![]() |
||
children | tippRegionalisees autresTipp autresTaxes | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | TTaxeRegionalisee | ||||
properties |
|
||||
children | codeTaxe montant codeRegion | ||||
source | <xs:element name="tippRegionalisee" type="TTaxeRegionalisee"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | TTaxe | ||||
properties |
|
||||
children | codeTaxe montant | ||||
source | <xs:element name="autreTipp" type="TTaxe"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | TTaxe | ||||
properties |
|
||||
children | codeTaxe montant | ||||
source | <xs:element name="autreTaxe" type="TTaxe"/> |
diagram | ![]() |
||
children | liquidation totaux | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | TLignesLiquidationPpe | ||||
properties |
|
||||
children | tippRegionalisees autresTipp autresTaxes | ||||
source | <xs:element name="liquidation" type="TLignesLiquidationPpe"/> |
diagram | ![]() |
||||
type | TTotauxPpe | ||||
properties |
|
||||
children | droitsEtTaxesLiquides montantTvaDifferee montantTVAAI2 droitsEtTaxesAPayer | ||||
source | <xs:element name="totaux" type="TTotauxPpe"/> |
diagram | ![]() |
||
children | numeroQuittance dateQuittance | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | xs:int | ||||
properties |
|
||||
source | <xs:element name="numeroQuittance" type="xs:int"/> |
diagram | ![]() |
||||
type | TDateTippr | ||||
properties |
|
||||
source | <xs:element name="dateQuittance" type="TDateTippr"/> |
diagram | ![]() |
||||||||||||||
children | numPpe periode quittance references | ||||||||||||||
used by |
|
||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
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> |
diagram | ![]() |
||||
type | TNumeroDeclaration | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="numPpe" type="TNumeroDeclaration"/> |
diagram | ![]() |
||||
type | TPeriodeTipp | ||||
properties |
|
||||
children | dateDebut dateFin typePeriode numeroPeriode | ||||
source | <xs:element name="periode" type="TPeriodeTipp"/> |
diagram | ![]() |
||||||||
type | TQuittance | ||||||||
properties |
|
||||||||
children | numeroQuittance dateQuittance | ||||||||
source | <xs:element name="quittance" type="TQuittance" minOccurs="0"/> |
diagram | ![]() |
||||
properties |
|
||||
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> |
diagram | ![]() |
||||||||||||||
type | TIdentDec | ||||||||||||||
properties |
|
||||||||||||||
children | numDec | ||||||||||||||
attributes |
|
||||||||||||||
source | <xs:element name="refDecMAC" type="TIdentDec"/> |
diagram | ![]() |
||
type | extension of TTaxe | ||
properties |
|
||
children | codeTaxe montant codeRegion | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | restriction of TCodeRegion | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||
children | droitsEtTaxesLiquides montantTvaDifferee montantTVAAI2 droitsEtTaxesAPayer | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | TMntTotal | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="droitsEtTaxesLiquides" type="TMntTotal"> <xs:annotation> <xs:documentation>Montant des droits et taxes liquides</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | TMntTotal | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="montantTvaDifferee" type="TMntTotal"> <xs:annotation> <xs:documentation>Montant de la TVA differee</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | TMntTotal | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="montantTVAAI2" type="TMntTotal"/> |
diagram | ![]() |
||||
type | TMntTotal | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||
used by |
|
||
facets |
|
||
annotation |
|
||
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> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||
used by |
|
||
facets |
|
||
annotation |
|
||
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> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | xs:boolean | ||
used by |
|
||
annotation |
|
||
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> |
type | restriction of xs:string | ||||||||||||
used by |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
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> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="Date"> <xs:annotation> <xs:documentation>Date au format courant</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:length value="8"/> <xs:pattern value="[0-3][0-9]/[0-1][0-9]/[0-9]{2}"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:time | ||
used by |
|
||
facets |
|
||
annotation |
|
||
source | <xs:simpleType name="Heure"> <xs:annotation> <xs:documentation>hh:mm:ss</xs:documentation> </xs:annotation> <xs:restriction base="xs:time"> <xs:pattern value="\d\d:\d\d:\d\d"/> </xs:restriction> </xs:simpleType> |
diagram | ![]() |
||
children | identAcciseCedant produit | ||
used by |
|
||
source | <xs:complexType name="TBonCession"> <xs:sequence> <xs:element name="identAcciseCedant" type="TIdentAccises"/> <xs:element name="produit" type="TProduit"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | TIdentAccises | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="identAcciseCedant" type="TIdentAccises"/> |
diagram | ![]() |
||||
type | TProduit | ||||
properties |
|
||||
children | nomenclature cana | ||||
source | <xs:element name="produit" type="TProduit"/> |
diagram | ![]() |
||
children | dateDeb dateFin | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | TDateTippr | ||||
properties |
|
||||
source | <xs:element name="dateDeb" type="TDateTippr"/> |
diagram | ![]() |
||||||||
type | TDateTippr | ||||||||
properties |
|
||||||||
source | <xs:element name="dateFin" type="TDateTippr" minOccurs="0"/> |
diagram | ![]() |
||
type | extension of TTaxe | ||
properties |
|
||
children | codeTaxe montant quotite valeurForfaitaire | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | TQuotite | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="quotite" type="TQuotite"> <xs:annotation> <xs:documentation>la quotité de la taxe transmise</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | TMntTotal | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
diagram | ![]() |
||
children | numeroCertificatExo quotiteCertificatExo | ||
used by |
|
||
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> |
diagram | ![]() |
||||
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
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> |
diagram | ![]() |
||||
type | TQuotiteLong | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="quotiteCertificatExo" type="TQuotiteLong"/> |
diagram | ![]() |
||
children | codeMesurage qualificateurMesurage nombreUnites | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="codeMesurage"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="3"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="qualificateurMesurage" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="1"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||
type | TVolumeTipprDec | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="nombreUnites" type="TVolumeTipprDec"/> |
diagram | ![]() |
||
children | RegSolicite RegPrecedent RegSuppl | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | TCodeRegDouanier | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="RegSolicite" type="TCodeRegDouanier"/> |
diagram | ![]() |
||||
type | TCodeRegDouanier | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="RegPrecedent" type="TCodeRegDouanier"/> |
diagram | ![]() |
||||
type | TCodeComplCom | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="RegSuppl" type="TCodeComplCom"/> |
type | restriction of xs:string | ||
used by |
|
||
facets |
|
||
annotation |
|
||
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> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||
used by | |||||
facets |
|
||||
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> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
source | <xs:simpleType name="TPreference"> <xs:restriction base="xs:string"> <xs:length value="3"/> <xs:pattern value="[0-9]{3}"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:decimal | ||||
used by |
|
||||
facets |
|
||||
source | <xs:simpleType name="TQuotite"> <xs:restriction base="xs:decimal"> <xs:totalDigits value="5"/> <xs:fractionDigits value="2"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:decimal | ||||
used by |
|
||||
facets |
|
||||
source | <xs:simpleType name="TQuotiteLong"> <xs:restriction base="xs:decimal"> <xs:totalDigits value="10"/> <xs:fractionDigits value="3"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||||||||||||||||
used by |
|
||||||||||||||||||
facets |
|
||||||||||||||||||
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> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:string | ||||||||
used by |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | restriction of xs:string | ||||||
used by |
|
||||||
facets |
|
||||||
annotation |
|
||||||
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> |
type | restriction of xs:string | ||||||||||
used by |
|
||||||||||
facets |
|
||||||||||
annotation |
|
||||||||||
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> |
type | restriction of xs:string | ||||||||
used by |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
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> |
type | restriction of xs:string | ||
facets |
|
||
annotation |
|
||
source | <xs:attribute name="refDossierOpeMac"> <xs:annotation> <xs:documentation>Référence opérateur d'une déclaration de mise à la consommation</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||
children | codeErreur erreurDescription | ||
annotation |
|
||
source | <xs:complexType name="TErreurTippr"> <xs:annotation> <xs:documentation>type d'erreur TIPPR, elles comprennent un code erreur et la description de l'erreur</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="codeErreur" type="TCodeErreur"/> <xs:element name="erreurDescription" type="TLibelleErreur"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | TCodeErreur | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="codeErreur" type="TCodeErreur"/> |
diagram | ![]() |
||||
type | TLibelleErreur | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="erreurDescription" type="TLibelleErreur"/> |
diagram | ![]() |
||
children | date heure | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="THorodatage"> <xs:annotation> <xs:documentation>Type complexe représentant un horodatage avec date et heure</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="date" type="TDateTippr"/> <xs:element name="heure" type="THeureTippr"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | TDateTippr | ||||
properties |
|
||||
used by |
|
||||
source | <xs:element name="date" type="TDateTippr"/> |
diagram | ![]() |
||||
type | THeureTippr | ||||
properties |
|
||||
source | <xs:element name="heure" type="THeureTippr"/> |
diagram | ![]() |
||
children | dateDebut dateFin typePeriode numeroPeriode | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="TPeriodeTipp"> <xs:annotation> <xs:documentation>Ce type est constitué d'éléments permettant de contrôler la cohérence de la période sollicitée</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="dateDebut" type="TDateTippr"> <xs:annotation> <xs:documentation>date de début de période pour une décadaire ou mensuelle. Utilisée comme date de déclaration pour une ponctuelle.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dateFin" type="TDateTippr" minOccurs="0"> <xs:annotation> <xs:documentation>Renseignée uniquement pour les périodes décadaire ou mensuelle. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="typePeriode" type="TTypePeriodeTipp"> <xs:annotation> <xs:documentation>Définit le type de la période sollicitée</xs:documentation> </xs:annotation> </xs:element> <xs:element name="numeroPeriode" type="TNumPeriode" minOccurs="0"> <xs:annotation> <xs:documentation>Ce numéro est renvoyé par TIPPR</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | TDateTippr | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="dateDebut" type="TDateTippr"> <xs:annotation> <xs:documentation>date de début de période pour une décadaire ou mensuelle. Utilisée comme date de déclaration pour une ponctuelle.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | TDateTippr | ||||||||
properties |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="dateFin" type="TDateTippr" minOccurs="0"> <xs:annotation> <xs:documentation>Renseignée uniquement pour les périodes décadaire ou mensuelle. </xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | TTypePeriodeTipp | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="typePeriode" type="TTypePeriodeTipp"> <xs:annotation> <xs:documentation>Définit le type de la période sollicitée</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | TNumPeriode | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="numeroPeriode" type="TNumPeriode" minOccurs="0"> <xs:annotation> <xs:documentation>Ce numéro est renvoyé par TIPPR</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | nomenclature cana | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="TProduit"> <xs:annotation> <xs:documentation>Le produit est l'association entre la nomenclature (10 caractères) et le code cana si besoin</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="nomenclature" type="TNomencTaric"/> <xs:element name="cana" type="TCodeAdditionnel" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | TNomencTaric | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="nomenclature" type="TNomencTaric"/> |
diagram | ![]() |
||||||||
type | TCodeAdditionnel | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="cana" type="TCodeAdditionnel" minOccurs="0"/> |
diagram | ![]() |
||
children | codeTaxe montant | ||
used by | |||
annotation |
|
||
source | <xs:complexType name="TTaxe"> <xs:annotation> <xs:documentation>Informations relatives a une taxe</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="codeTaxe" type="TCodeTaxe"> <xs:annotation> <xs:documentation>identifiant de la taxe</xs:documentation> </xs:annotation> </xs:element> <xs:element name="montant" type="TMntTotal"> <xs:annotation> <xs:documentation>le montant de la taxe</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | TCodeTaxe | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="codeTaxe" type="TCodeTaxe"> <xs:annotation> <xs:documentation>identifiant de la taxe</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | TMntTotal | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="montant" type="TMntTotal"> <xs:annotation> <xs:documentation>le montant de la taxe</xs:documentation> </xs:annotation> </xs:element> |
type | restriction of xs:string | ||||||
used by |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:simpleType name="TCodeAction"> <xs:annotation> <xs:documentation>Specifie l'action a realiser sur la declaration : creer , modifier , supprimer </xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="CREER"/> <xs:enumeration value="MODIFIER"/> <xs:enumeration value="SUPPRIMER"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||
used by |
|
||
facets |
|
||
annotation |
|
||
source | <xs:simpleType name="TCodeAdditionnel"> <xs:annotation> <xs:documentation>Code additionnel (communautaire ou national)</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:length value="4"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||
used by |
|
||
facets |
|
||
annotation |
|
||
source | <xs:simpleType name="TCodeErreur"> <xs:annotation> <xs:documentation>code identifiant une erreur applicative</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:length value="5"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:simpleType name="TCodeEtatDec"> <xs:annotation> <xs:documentation>code identifiant un état de la déclaration</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="S"/> <xs:enumeration value="R"/> <xs:enumeration value="D"/> <xs:enumeration value="V"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="TCodePays"> <xs:annotation> <xs:documentation>Code pays</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:length value="2"/> <xs:pattern value="[A-Z]{2}"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="TCodeRegion"> <xs:annotation> <xs:documentation>Identifiant de la région de MAC</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:length value="2"/> <xs:pattern value="[0-9]{2}"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||
used by |
|
||
facets |
|
||
annotation |
|
||
source | <xs:simpleType name="TCodeTaxe"> <xs:annotation> <xs:documentation>Le code d'une taxe</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:pattern value="[A-Z][0-9]{3}"/> </xs:restriction> </xs:simpleType> |
type | xs:date | ||
used by |
|
||
annotation |
|
||
source | <xs:simpleType name="TDateTippr"> <xs:annotation> <xs:documentation>Date au format aaaa-mm-jj (format ISO 8601)</xs:documentation> </xs:annotation> <xs:restriction base="xs:date"/> </xs:simpleType> |
type | xs:time | ||
used by |
|
||
annotation |
|
||
source | <xs:simpleType name="THeureTippr"> <xs:annotation> <xs:documentation>heure au format hh:mm:ss</xs:documentation> </xs:annotation> <xs:restriction base="xs:time"/> </xs:simpleType> |
type | restriction of xs:string | ||
used by |
|
||
facets |
|
||
annotation |
|
||
source | <xs:simpleType name="TIdentAccises"> <xs:annotation> <xs:documentation>Identifiant d'un opérateur accises</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:pattern value="FR[0-9]{6}(R|H|W)[0-9]{4}"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||
used by |
|
||
facets |
|
||
source | <xs:simpleType name="TLibelleErreur"> <xs:restriction base="xs:string"> <xs:maxLength value="250"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
source | <xs:simpleType name="TNomencTaric"> <xs:restriction base="xs:string"> <xs:length value="10"/> <xs:pattern value="[0-9]{10}"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||
used by |
|
||
facets |
|
||
annotation |
|
||
source | <xs:simpleType name="TNumeroDeclaration"> <xs:annotation> <xs:documentation>Numero de declaration delivre par Tipp-R une fois la declaration traitee</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:pattern value="FR[0-9]{15}"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:integer | ||
used by |
|
||
facets |
|
||
annotation |
|
||
source | <xs:simpleType name="TNumLigne"> <xs:annotation> <xs:documentation>Les numéros de lignes des déclaration TIPPR</xs:documentation> </xs:annotation> <xs:restriction base="xs:integer"> <xs:totalDigits value="3"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:simpleType name="TNumPeriode"> <xs:annotation> <xs:documentation>Numero de période réparties de la manière suivante (01-36 décadaire - 61-72 mensuelle)</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="00"/> <xs:enumeration value="01"/> <xs:enumeration value="02"/> <xs:enumeration value="03"/> <xs:enumeration value="04"/> <xs:enumeration value="05"/> <xs:enumeration value="06"/> <xs:enumeration value="07"/> <xs:enumeration value="08"/> <xs:enumeration value="09"/> <xs:enumeration value="10"/> <xs:enumeration value="11"/> <xs:enumeration value="12"/> <xs:enumeration value="13"/> <xs:enumeration value="14"/> <xs:enumeration value="15"/> <xs:enumeration value="16"/> <xs:enumeration value="17"/> <xs:enumeration value="18"/> <xs:enumeration value="19"/> <xs:enumeration value="20"/> <xs:enumeration value="21"/> <xs:enumeration value="22"/> <xs:enumeration value="23"/> <xs:enumeration value="24"/> <xs:enumeration value="25"/> <xs:enumeration value="26"/> <xs:enumeration value="27"/> <xs:enumeration value="28"/> <xs:enumeration value="29"/> <xs:enumeration value="30"/> <xs:enumeration value="31"/> <xs:enumeration value="32"/> <xs:enumeration value="33"/> <xs:enumeration value="34"/> <xs:enumeration value="35"/> <xs:enumeration value="36"/> <xs:enumeration value="61"/> <xs:enumeration value="62"/> <xs:enumeration value="63"/> <xs:enumeration value="64"/> <xs:enumeration value="65"/> <xs:enumeration value="66"/> <xs:enumeration value="67"/> <xs:enumeration value="68"/> <xs:enumeration value="69"/> <xs:enumeration value="70"/> <xs:enumeration value="71"/> <xs:enumeration value="72"/> <xs:enumeration value="81"/> <xs:enumeration value="82"/> <xs:enumeration value="83"/> <xs:enumeration value="84"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||||||
used by |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:simpleType name="TTypePeriodeTipp"> <xs:annotation> <xs:documentation>Periode ponctuelle,decade,mensuelle,trimestrielle</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="P"> <xs:annotation> <xs:documentation>Ponctuelle</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="D"> <xs:annotation> <xs:documentation>Decade</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="M"> <xs:annotation> <xs:documentation>Mois</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="T"> <xs:annotation> <xs:documentation>Trimestre</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> |
type | restriction of xs:decimal | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="TVolumeTipprDec"> <xs:annotation> <xs:documentation>Les volumes declares pour la perception</xs:documentation> </xs:annotation> <xs:restriction base="xs:decimal"> <xs:totalDigits value="11"/> <xs:fractionDigits value="2"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:int | ||
facets |
|
||
annotation |
|
||
source | <xs:simpleType name="TVolumeTipprEnt"> <xs:annotation> <xs:documentation>Les volumes déclarés pour les statistiques</xs:documentation> </xs:annotation> <xs:restriction base="xs:int"> <xs:totalDigits value="9"/> </xs:restriction> </xs:simpleType> |