phpcompta-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpcompta-dev] r671 - trunk/transform/include


From: phpcompta-dev
Subject: [Phpcompta-dev] r671 - trunk/transform/include
Date: Fri, 31 Jan 2014 18:34:51 +0100 (CET)

Author: danydb
Date: 2014-01-31 18:34:51 +0100 (Fri, 31 Jan 2014)
New Revision: 671

Removed:
   trunk/transform/include/IntervatInputCommon_v0_7.xsd
   trunk/transform/include/IntervatIsoTypes_v0_7.xsd
   trunk/transform/include/NewLK-in_v0_7.xsd
   trunk/transform/include/adjreasons_v1.xsd
   trunk/transform/include/commontypes_v1.xsd
   trunk/transform/include/decreasons_v1.xsd
   trunk/transform/include/fiscalismessage_v1.xsd
   trunk/transform/include/goodsdescriptiontypes_v1.xsd
   trunk/transform/include/isotypes_v1.xsd
   trunk/transform/include/valide-exemple-listing.xml
   trunk/transform/include/valide-xml.php
   trunk/transform/include/vatrefund_v1.xsd
Log:
cleaning files

Deleted: trunk/transform/include/IntervatInputCommon_v0_7.xsd
===================================================================
--- trunk/transform/include/IntervatInputCommon_v0_7.xsd        2014-01-28 
17:03:22 UTC (rev 670)
+++ trunk/transform/include/IntervatInputCommon_v0_7.xsd        2014-01-31 
17:34:51 UTC (rev 671)
@@ -1,643 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
xmlns="http://www.minfin.fgov.be/InputCommon"; 
xmlns:iso="http://www.minfin.fgov.be/IsoTypes"; 
xmlns:cm="urn:ec.europa.eu:taxud:fiscalis:common:v1" 
targetNamespace="http://www.minfin.fgov.be/InputCommon"; 
elementFormDefault="qualified" version="1.0" xml:lang="en">
-       <xs:import namespace="http://www.minfin.fgov.be/IsoTypes"; 
schemaLocation="IntervatIsoTypes_v0_7.xsd"/>
-       <xs:import namespace="urn:ec.europa.eu:taxud:fiscalis:common:v1" 
schemaLocation="commontypes_v1.xsd"/>
-       
-       <xs:annotation>
-               <xs:documentation xml:lang="en"><![CDATA[
-
-                       === HISTORY=== 
-                               1.1 => import commonTypes_v1.xsd and add the 
phoneNumber to the Representative_Type
-                       ]]></xs:documentation>
-       </xs:annotation>
-       <!-- definition of complex types -->
-       <xs:complexType name="Representative_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="fr">Mandataire d'un envoi 
de type TVA, listing clients, relevé intracommunautaire, déclaration spéciale 
629 ou MTN.</xs:documentation>
-               </xs:annotation>
-               <xs:sequence>
-                       <xs:element name="RepresentativeID" 
type="RepresentativeID_Type">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="fr">Identifiant du mandataire</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Identificatie van de gevolmachtigde</xs:documentation>
-                                       <xs:documentation xml:lang="de">Kennung 
des Bevollmächtigten</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="Name" type="Name_Type" minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="fr">Nom</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Naam</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Name</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="Street" type="Street_Type" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Rue et 
numéro</xs:documentation>
-                                       <xs:documentation xml:lang="nl">Straat 
en nummer</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Straße</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="PostCode" type="PostCode_Type" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Code 
postal</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Postcode</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Postleitzahl</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="City" type="City_Type" minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="fr">Localité</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Gemeente</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Ortschaft</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="CountryCode" type="iso:CountryCode" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Pays de 
l'adresse</xs:documentation>
-                                       <xs:documentation xml:lang="nl">Land 
van het adres</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Land</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="EmailAddress" type="EMail_Type">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Adresse 
e-mail</xs:documentation>
-                                       <xs:documentation xml:lang="nl">E-mail 
adres</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">E-Mail-Adresse</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element  name="Phone" type="cm:PhoneNumber_Type">
-                                       <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Numéro 
de téléphone</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Telefoon nummer</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Telefoon nummer</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="RepresentativeID_Type">
-               <xs:simpleContent>
-                       <xs:extension base="xs:token">
-                               <xs:attribute name="issuedBy" 
type="iso:MSCountryCode" use="required">
-                                       <xs:annotation>
-                                               <xs:documentation 
xml:lang="fr">Etat membre qui a attribué l'identifiant</xs:documentation>
-                                               <xs:documentation 
xml:lang="nl">Lidstaat die de identificatie heeft toegekend</xs:documentation>
-                                               <xs:documentation 
xml:lang="de">Mitgliedstaat, der die Kennung zuerkannt hat</xs:documentation>
-                                       </xs:annotation>
-                               </xs:attribute>
-                               <xs:attribute name="identificationType" 
type="RepresentativeIDType_Type" use="required">
-                                       <xs:annotation>
-                                               <xs:documentation 
xml:lang="fr">Type d'identifiant (NVAT, TIN, other)</xs:documentation>
-                                               <xs:documentation 
xml:lang="nl">Identificatietype (NVAT, TIN, other)</xs:documentation>
-                                               <xs:documentation 
xml:lang="de">Kennungstyp (NVAT, TIN, other)</xs:documentation>
-                                       </xs:annotation>
-                               </xs:attribute>
-                               <xs:attribute name="otherQlf" type="xs:token" 
use="optional">
-                                       <xs:annotation>
-                                               <xs:documentation 
xml:lang="fr">Description d'un type d'identifiant 'other'</xs:documentation>
-                                               <xs:documentation 
xml:lang="nl">Omschrijving van een identificatie van het type 
'other'</xs:documentation>
-                                               <xs:documentation 
xml:lang="de">Beschreibung eines Kennungstyps 'other'</xs:documentation>
-                                       </xs:annotation>
-                               </xs:attribute>
-                       </xs:extension>
-               </xs:simpleContent>
-       </xs:complexType>
-       <xs:complexType name="Declarant_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="fr">Déclarant d'un envoi de 
type TVA, listing clients, relevé intracommunautaire ou MTN.</xs:documentation>
-               </xs:annotation>
-               <xs:sequence>
-                       <xs:element name="VATNumber" type="BEVATNumber">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Numéro 
de TVA de l'assujetti (numéro de TVA belge sans "BE")</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Btw-nummer van de belastingplichtige</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">MwSt.-Nr. des Steuerpflichtigen</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="Name" type="Name_Type" minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="fr">Nom</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Naam</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Name</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="Street" type="Street_Type" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Rue et 
numéro</xs:documentation>
-                                       <xs:documentation xml:lang="nl">Straat 
en nummer</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Straße</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="PostCode" type="PostCode_Type" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Code 
postal</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Postcode</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Postleitzahl</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="City" type="City_Type" minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="fr">Localité</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Gemeente</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Ortschaft</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="CountryCode" type="iso:MSCountryCode" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Pays de 
l'adresse</xs:documentation>
-                                       <xs:documentation xml:lang="nl">Land 
van het adres</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Land</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="EmailAddress" type="EMail_Type" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Adresse 
e-mail</xs:documentation>
-                                       <xs:documentation xml:lang="nl">E-mail 
adres</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">E-Mail-Adresse</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element  name="Phone" type="cm:PhoneNumber_Type" 
minOccurs="0">
-                                       <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Numéro 
de téléphone</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Telefoon nummer</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Telefoon nummer</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="DeclarantBE_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="fr">Déclarant d'un envoi de 
type déclaration spéciale 629, VATRefund ou modification du prorata VATRefund 
(pays de l'adresse en Belgique).</xs:documentation>
-               </xs:annotation>
-               <xs:sequence>
-                       <xs:element name="VATNumber" type="BEVATNumber">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Numéro 
de TVA de l'assujetti (numéro de TVA belge sans "BE")</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Btw-nummer van de belastingplichtige</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">MwSt.-Nr. des Steuerpflichtigen</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="Name" type="Name_Type" minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="fr">Nom</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Naam</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Name</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="Street" type="Street_Type" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Rue et 
numéro</xs:documentation>
-                                       <xs:documentation xml:lang="nl">Straat 
en nummer</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Straße</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="PostCode" type="PostCode_Type" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Code 
postal</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Postcode</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Postleitzahl</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="City" type="City_Type" minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="fr">Localité</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Gemeente</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Ortschaft</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="CountryCode" type="iso:BECountryCode" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Pays de 
l'adresse (BE)</xs:documentation>
-                                       <xs:documentation xml:lang="nl">Land 
van het adres (BE)</xs:documentation>
-                                       <xs:documentation xml:lang="de">Land 
(BE)</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="EmailAddress" type="EMail_Type" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Adresse 
email</xs:documentation>
-                                       <xs:documentation xml:lang="nl">E-mail 
adres</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">E-Mail-Adresse</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element  name="Phone" type="cm:PhoneNumber_Type" 
minOccurs="0">
-                                       <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Numéro 
de téléphone</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Telefoon nummer</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Telefoon nummer</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="FileAttachment_Type">
-               <xs:sequence>
-                       <xs:element name="FileType" type="FileTypeCode">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Type de 
l'annexe</xs:documentation>
-                                       <xs:documentation xml:lang="nl">Type 
van de bijlage</xs:documentation>
-                                       <xs:documentation xml:lang="de">Typ der 
Anlage</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="FileName" type="xs:token">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Nom du 
fichier (=nom du fichier dans le fichier zip qui inclut ce message et ses 
annexes)</xs:documentation>
-                                       <xs:documentation xml:lang="nl">Naam 
van het bestand (= naam van het bestand in het zip-bestand dat dit bericht en 
zijn bijlagen bevat)</xs:documentation>
-                                       <xs:documentation xml:lang="de">Name 
der Datei (= Name der Datei in der Zip-Datei, die diese Mitteilung und ihre 
Anlagen enthält)</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="FileDescription" type="xs:token" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="fr">Information supplémentaire sur le fichier</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Aanvullende informatie over het bestand</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Zusätzliche Information über die Datei</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-               </xs:sequence>
-       </xs:complexType>
-       <!-- definition of simple types -->
-       <xs:simpleType name="RepresentativeIDType_Type">
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="NVAT"/>
-                       <xs:enumeration value="TIN"/>
-                       <xs:enumeration value="other"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="EUVATNumber">
-               <xs:restriction base="xs:token">
-                       <xs:maxLength value="12"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="BEVATNumber">
-               <xs:restriction base="xs:string">
-                       <xs:pattern value="[0-9]{10}"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="RepresentativeReference_Type">
-               <xs:restriction base="xs:token">
-                       <xs:maxLength value="14"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="DeclarantReference_Type">
-               <xs:restriction base="xs:token">
-                       <xs:maxLength value="14"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="IntervatConsignmentReference_Type">
-               <xs:restriction base="xs:positiveInteger"/>
-       </xs:simpleType>
-       <xs:simpleType name="IntervatDeclarationReference_Type">
-               <xs:restriction base="xs:string">
-                       <xs:pattern value="[0-9]+-[0-9]{10}-[0-9]{6}"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="STIRINTReference_Type">
-               <xs:restriction base="xs:string">
-                       <xs:pattern value="BE[0-9]{16}"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="IntervatOrSTIRINTDeclReference_Type">
-               <xs:restriction base="xs:string">
-                       <xs:pattern 
value="([0-9]+-[0-9]{10}-[0-9]{6})|(BE[0-9]{16})"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="FileTypeCode">
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="application/pdf"/>
-                       <xs:enumeration value="image/jpeg"/>
-                       <xs:enumeration value="image/tiff"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="Month_Type">
-               <xs:restriction base="xs:integer">
-                       <xs:minInclusive value="1"/>
-                       <xs:maxInclusive value="12"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="Quarter_Type">
-               <xs:restriction base="xs:integer">
-                       <xs:minInclusive value="1"/>
-                       <xs:maxInclusive value="4"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="Year_Type">
-               <xs:restriction base="xs:unsignedLong">
-                       <xs:totalDigits value="4"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="PositiveAmount_Type">
-               <xs:restriction base="xs:decimal">
-                       <xs:fractionDigits value="2"/>
-                       <xs:minInclusive value="0"/>
-                       <xs:maxInclusive value="99999999999.99"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="SignedAmount_Type">
-               <xs:restriction base="xs:decimal">
-                       <xs:fractionDigits value="2"/>
-                       <xs:minInclusive value="-99999999999.99"/>
-                       <xs:maxInclusive value="99999999999.99"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="UnlimitedSignedAmount_Type">
-               <xs:restriction base="xs:decimal">
-                       <xs:fractionDigits value="2"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="YesNo_Type">
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="YES"/>
-                       <xs:enumeration value="NO"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="RestrictedDateTime_Type">
-               <xs:restriction base="xs:dateTime">
-                       <xs:pattern 
value="\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="RestrictedDate_Type">
-               <xs:restriction base="xs:date">
-                       <xs:pattern value="\d{4}-\d{2}-\d{2}"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="Name_Type">
-               <xs:restriction base="xs:string">
-                       <xs:maxLength value="200"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="Street_Type">
-               <xs:restriction base="xs:string">
-                       <xs:maxLength value="200"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="PostCode_Type">
-               <xs:restriction base="xs:string">
-                       <xs:maxLength value="15"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="City_Type">
-               <xs:restriction base="xs:string">
-                       <xs:maxLength value="184"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="EMail_Type">
-               <xs:annotation>
-                       <xs:documentation>An email address</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:token">
-                       <xs:pattern 
value="([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">A 
regular expression for email addresses.
-                                               Matches address@hidden, 
address@hidden,
-                                               
address@hidden</xs:documentation>
-                               </xs:annotation>
-                       </xs:pattern>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="Comment_Type">
-               <xs:restriction base="xs:string"/>
-       </xs:simpleType>
-       <!-- Types specific to VATRefund and Prorata -->
-       <xs:complexType name="VR_Representative_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="fr">Mandataire d'un envoi 
de type VATRefund ou modification du prorata VATRefund (pays de l'adresse 
limité aux Etats Membres)</xs:documentation>
-               </xs:annotation>
-               <xs:sequence>
-                       <xs:element name="RepresentativeID" 
type="RepresentativeID_Type">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="fr">Identifiant du mandataire</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Identificatie van de gevolmachtigde</xs:documentation>
-                                       <xs:documentation xml:lang="de">Kennung 
des Bevollmächtigten</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="Name" type="Name_Type" minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="fr">Nom</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Naam</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Name</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="Street" type="Street_Type" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Rue et 
numéro</xs:documentation>
-                                       <xs:documentation xml:lang="nl">Straat 
en nummer</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Straße</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="PostCode" type="PostCode_Type" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Code 
postal</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Postcode</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Postleitzahl</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="City" type="City_Type" minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="fr">Localité</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Gemeente</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Ortschaft</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="CountryCode" type="iso:MSCountryCode" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Pays de 
l'adresse</xs:documentation>
-                                       <xs:documentation xml:lang="nl">Land 
van het adres</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Land</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="EmailAddress" type="EMail_Type">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Adresse 
e-mail</xs:documentation>
-                                       <xs:documentation xml:lang="nl">E-mail 
adres</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">E-Mail-Adresse</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element  name="Phone" type="cm:PhoneNumber_Type">
-                                       <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Numéro 
de téléphone</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Telefoon nummer</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Telefoon nummer</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="VR_Declarant_Type">
-               <xs:sequence>
-                       <xs:element name="VATNumber" type="BEVATNumber">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Numéro 
de TVA de l'assujetti</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Btw-nummer van de belastingplichtige</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">MwSt.-Nr. des Steuerpflichtigen</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="Name" type="Name_Type" minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="fr">Nom</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Naam</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Name</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="Street" type="Street_Type" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Rue et 
numéro</xs:documentation>
-                                       <xs:documentation xml:lang="nl">Straat 
en nummer</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Straße</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="PostCode" type="PostCode_Type" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Code 
postal</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Postcode</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Postleitzahl</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="City" type="City_Type" minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="fr">Localité</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Gemeente</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Ortschaft</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="CountryCode" type="iso:BECountryCode" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Pays de 
l'adresse</xs:documentation>
-                                       <xs:documentation xml:lang="nl">Land 
van het adres</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Land</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="EmailAddress" type="EMail_Type">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Adresse 
e-mail</xs:documentation>
-                                       <xs:documentation xml:lang="nl">E-mail 
adres</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">E-Mail-Adresse</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element  name="Phone" type="cm:PhoneNumber_Type">
-                                       <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Numéro 
de téléphone</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Telefoon nummer</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Telefoon nummer</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-               </xs:sequence>
-               <!-- Specificity vs. Declarant_Type:  e-mail required + 
countrycode of address always "BE"  -->
-       </xs:complexType>
-       <!-- Types specific to Accusé de réception -->
-       <xs:complexType name="ACK_Representative_Type">
-               <xs:sequence>
-                       <xs:element name="RepresentativeID" 
type="RepresentativeID_Type">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="fr">Identifiant du mandataire</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Identificatie van de gevolmachtigde</xs:documentation>
-                                       <xs:documentation xml:lang="de">Kennung 
des Bevollmächtigten</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="Name" type="Name_Type">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="fr">Nom</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Naam</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Name</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="Street" type="Street_Type" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Rue et 
numéro</xs:documentation>
-                                       <xs:documentation xml:lang="nl">Straat 
en nummer</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Straße</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="PostCode" type="PostCode_Type" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Code 
postal</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Postcode</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Postleitzahl</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="City" type="City_Type">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="fr">Localité</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Gemeente</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Ortschaft</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="CountryCode" type="iso:CountryCode">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Pays de 
l'adresse</xs:documentation>
-                                       <xs:documentation xml:lang="nl">Land 
van het adres</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Land</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="EmailAddress" type="EMail_Type">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Adresse 
e-mail</xs:documentation>
-                                       <xs:documentation xml:lang="nl">E-mail 
adres</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">E-Mail-Adresse</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element  name="Phone" type="cm:PhoneNumber_Type">
-                                       <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Numéro 
de téléphone</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Telefoon nummer</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Telefoon nummer</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="ACK_Declarant_Type">
-               <xs:sequence>
-                       <xs:element name="VATNumber" type="BEVATNumber">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">N° TVA 
de l'assujetti</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Btw-numer van de belastingplichtige</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">MwSt.-Nr. des Steuerpflichtigen</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="Name" type="Name_Type">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="fr">Nom</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Naam</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Name</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="Street" type="Street_Type">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Rue et 
numéro</xs:documentation>
-                                       <xs:documentation xml:lang="nl">Straat 
en nummer</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Straße</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="PostCode" type="PostCode_Type" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Code 
postal</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Postcode</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Postleitzahl</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="City" type="City_Type">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="fr">Localité</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Gemeente</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Ortschaft</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="CountryCode" type="iso:MSCountryCode">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Pays de 
l'adresse</xs:documentation>
-                                       <xs:documentation xml:lang="nl">Land 
van het adres</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Land</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="EmailAddress" type="EMail_Type" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Adresse 
e-mail</xs:documentation>
-                                       <xs:documentation xml:lang="nl">E-mail 
adres</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">E-Mail-Adresse</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element  name="Phone" type="cm:PhoneNumber_Type" 
minOccurs="0">
-                                       <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Numéro 
de téléphone</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Telefoon nummer</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Telefoon nummer</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-               </xs:sequence>
-       </xs:complexType>
-</xs:schema>

Deleted: trunk/transform/include/IntervatIsoTypes_v0_7.xsd
===================================================================
--- trunk/transform/include/IntervatIsoTypes_v0_7.xsd   2014-01-28 17:03:22 UTC 
(rev 670)
+++ trunk/transform/include/IntervatIsoTypes_v0_7.xsd   2014-01-31 17:34:51 UTC 
(rev 671)
@@ -1,1039 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
xmlns="http://www.minfin.fgov.be/IsoTypes"; 
targetNamespace="http://www.minfin.fgov.be/IsoTypes"; 
elementFormDefault="qualified" version="1.0" xml:lang="en">
-       <xs:annotation>
-               <xs:documentation xml:lang="en"><![CDATA[
-
-                       === HISTORY=== 
-                       v1. Initial version
-                               Content: country codes, currencies and languages
-                       ]]></xs:documentation>
-       </xs:annotation>
-       <!-- COUNTRIES -->
-       <xs:simpleType name="BECountryCode">
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="BE"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="DECountryCode">
-               <xs:restriction base="xs:string">
-                       <xs:pattern value="DE"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="MSCountryCodeExclBE">
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="AT"/>
-                       <xs:enumeration value="BG"/>
-                       <xs:enumeration value="CY"/>
-                       <xs:enumeration value="CZ"/>
-                       <xs:enumeration value="DK"/>
-                       <xs:enumeration value="EE"/>
-                       <xs:enumeration value="FI"/>
-                       <xs:enumeration value="FR"/>
-                       <xs:enumeration value="DE"/>
-                       <xs:enumeration value="EL"/>
-                       <xs:enumeration value="HU"/>
-                       <xs:enumeration value="HR"/>
-                       <xs:enumeration value="IE"/>
-                       <xs:enumeration value="IT"/>
-                       <xs:enumeration value="LV"/>
-                       <xs:enumeration value="LT"/>
-                       <xs:enumeration value="LU"/>
-                       <xs:enumeration value="MT"/>
-                       <xs:enumeration value="MC"/>
-                       <xs:enumeration value="NL"/>
-                       <xs:enumeration value="PL"/>
-                       <xs:enumeration value="PT"/>
-                       <xs:enumeration value="RO"/>
-                       <xs:enumeration value="SK"/>
-                       <xs:enumeration value="SI"/>
-                       <xs:enumeration value="ES"/>
-                       <xs:enumeration value="SE"/>
-                       <xs:enumeration value="GB"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="MSCountryCode">
-               <xs:union memberTypes="MSCountryCodeExclBE BECountryCode"/>
-       </xs:simpleType>
-       <xs:simpleType name="CountryCode">
-               <xs:union memberTypes="MSCountryCode CountryExMSCode"/>
-       </xs:simpleType>
-       <xs:simpleType name="CountryExMSCode">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">
-                       The appropriate country code from the ISO 3166 two-byte 
alpha version for the state in which the party concerned is a resident. Omit 
this only if  no data is available.
-                       This list excludes Member States of the European Union
-Valid entries are:
-       - AF --  AFGHANISTAN 
-       - AX --  ÅLAND ISLANDS
-       - AL --  ALBANIA 
-       - DZ --  ALGERIA 
-       - AS --  AMERICAN SAMOA 
-       - AD --  ANDORRA 
-       - AO --  ANGOLA 
-       - AI --  ANGUILLA 
-       - AQ --  ANTARCTICA 
-       - AG --  ANTIGUA AND BARBUDA 
-       - AR --  ARGENTINA 
-       - AM --  ARMENIA 
-       - AW --  ARUBA 
-       - AU --  AUSTRALIA 
-       - AT --  AUSTRIA 
-       - AZ --  AZERBAIJAN 
-       - BS --  BAHAMAS 
-       - BH --  BAHRAIN 
-       - BD --  BANGLADESH 
-       - BB --  BARBADOS 
-       - BY --  BELARUS 
-       - BE --  BELGIUM 
-       - BZ --  BELIZE 
-       - BJ --  BENIN 
-       - BM --  BERMUDA 
-       - BT --  BHUTAN 
-       - BO --  BOLIVIA 
-       - BA --  BOSNIA AND HERZEGOVINA 
-       - BW --  BOTSWANA 
-       - BV --  BOUVET ISLAND 
-       - BR --  BRAZIL 
-       - IO --  BRITISH INDIAN OCEAN TERRITORY 
-       - BN --  BRUNEI DARUSSALAM 
-       - BG --  BULGARIA 
-       - BF --  BURKINA FASO 
-       - BI --  BURUNDI 
-       - KH --  CAMBODIA 
-       - CM --  CAMEROON 
-       - CA --  CANADA 
-       - CV --  CAPE VERDE 
-       - KY --  CAYMAN ISLANDS 
-       - CF --  CENTRAL AFRICAN REPUBLIC 
-       - TD --  CHAD 
-       - CL --  CHILE 
-       - CN --  CHINA 
-       - CX --  CHRISTMAS ISLAND 
-       - CC --  COCOS (KEELING) ISLANDS 
-       - CO --  COLOMBIA 
-       - KM --  COMOROS 
-       - CG --  CONGO 
-       - CD --  CONGO, THE DEMOCRATIC REPUBLIC OF THE 
-       - CK --  COOK ISLANDS 
-       - CR --  COSTA RICA 
-       - CI --  COTE D'IVOIRE 
-       - HR --  CROATIA 
-       - CU --  CUBA 
-       - CY --  CYPRUS 
-       - CZ --  CZECH REPUBLIC 
-       - DK --  DENMARK 
-       - DJ --  DJIBOUTI 
-       - DM --  DOMINICA 
-       - DO --  DOMINICAN REPUBLIC 
-       - EC --  ECUADOR 
-       - EG --  EGYPT 
-       - SV --  EL SALVADOR 
-       - GQ --  EQUATORIAL GUINEA 
-       - ER --  ERITREA 
-       - EE --  ESTONIA 
-       - ET --  ETHIOPIA 
-       - FK --  FALKLAND ISLANDS (MALVINAS) 
-       - FO --  FAROE ISLANDS 
-       - FJ --  FIJI 
-       - FI --  FINLAND 
-       - FR --  FRANCE 
-       - GF --  FRENCH GUIANA 
-       - PF --  FRENCH POLYNESIA 
-       - TF --  FRENCH SOUTHERN TERRITORIES 
-       - GA --  GABON 
-       - GM --  GAMBIA 
-       - GE --  GEORGIA 
-       - DE --  GERMANY 
-       - GH --  GHANA 
-       - GI --  GIBRALTAR 
-       - GR --  GREECE 
-       - GL --  GREENLAND 
-       - GD --  GRENADA 
-       - GP --  GUADELOUPE 
-       - GU --  GUAM 
-       - GT --  GUATEMALA 
-       - GG --  GUERNSEY
-       - GN --  GUINEA 
-       - GW --  GUINEA-BISSAU 
-       - GY --  GUYANA 
-       - HT --  HAITI 
-       - HM --  HEARD ISLAND AND MCDONALD ISLANDS 
-       - VA --  HOLY SEE (VATICAN CITY STATE) 
-       - HN --  HONDURAS 
-       - HK --  HONG KONG 
-       - HU --  HUNGARY 
-       - IS --  ICELAND 
-       - IN --  INDIA 
-       - ID --  INDONESIA 
-       - IR --  IRAN, ISLAMIC REPUBLIC OF 
-       - IQ --  IRAQ 
-       - IE --  IRELAND 
-       - IM --  ISLE OF MAN
-       - IL --  ISRAEL 
-       - IT --  ITALY 
-       - JM --  JAMAICA 
-       - JP --  JAPAN 
-       - JE --  JERSEY
-       - JO --  JORDAN 
-       - KZ --  KAZAKHSTAN 
-       - KE --  KENYA 
-       - KI --  KIRIBATI 
-       - KP --  KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF 
-       - KR --  KOREA, REPUBLIC OF 
-       - KW --  KUWAIT 
-       - KG --  KYRGYZSTAN 
-       - LA --  LAO PEOPLE'S DEMOCRATIC REPUBLIC 
-       - LV --  LATVIA 
-       - LB --  LEBANON 
-       - LS --  LESOTHO 
-       - LR --  LIBERIA 
-       - LY --  LIBYAN ARAB JAMAHIRIYA 
-       - LI --  LIECHTENSTEIN 
-       - LT --  LITHUANIA 
-       - LU --  LUXEMBOURG 
-       - MO --  MACAO 
-       - MK --  MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF 
-       - MG --  MADAGASCAR 
-       - MW --  MALAWI 
-       - MY --  MALAYSIA 
-       - MV --  MALDIVES 
-       - ML --  MALI 
-       - MT --  MALTA 
-       - MH --  MARSHALL ISLANDS 
-       - MQ --  MARTINIQUE 
-       - MR --  MAURITANIA 
-       - MU --  MAURITIUS 
-       - YT --  MAYOTTE 
-       - MX --  MEXICO 
-       - FM --  MICRONESIA, FEDERATED STATES OF 
-       - MD --  MOLDOVA, REPUBLIC OF 
-       - MC --  MONACO 
-       - MN --  MONGOLIA 
-       - ME --  MONTENEGRO
-       - MS --  MONTSERRAT 
-       - MA --  MOROCCO 
-       - MZ --  MOZAMBIQUE 
-       - MM --  MYANMAR 
-       - NA --  NAMIBIA 
-       - NR --  NAURU 
-       - NP --  NEPAL 
-       - NL --  NETHERLANDS 
-       - AN --  NETHERLANDS ANTILLES 
-       - NC --  NEW CALEDONIA 
-       - NZ --  NEW ZEALAND 
-       - NI --  NICARAGUA 
-       - NE --  NIGER 
-       - NG --  NIGERIA 
-       - NU --  NIUE 
-       - NF --  NORFOLK ISLAND 
-       - MP --  NORTHERN MARIANA ISLANDS 
-       - NO --  NORWAY 
-       - OM --  OMAN 
-       - PK --  PAKISTAN 
-       - PW --  PALAU 
-       - PS --  PALESTINIAN TERRITORY, OCCUPIED 
-       - PA --  PANAMA 
-       - PG --  PAPUA NEW GUINEA 
-       - PY --  PARAGUAY 
-       - PE --  PERU 
-       - PH --  PHILIPPINES 
-       - PN --  PITCAIRN 
-       - PL --  POLAND 
-       - PT --  PORTUGAL 
-       - PR --  PUERTO RICO 
-       - QA --  QATAR 
-       - RE --  REUNION 
-       - RO --  ROMANIA 
-       - RU --  RUSSIAN FEDERATION 
-       - RW --  RWANDA 
-       - BL --  SAINT BARTHÉLEMY
-       - SH --  SAINT HELENA 
-       - KN --  SAINT KITTS AND NEVIS 
-       - LC --  SAINT LUCIA 
-       - MF --  SAINT MARTIN
-       - PM --  SAINT PIERRE AND MIQUELON 
-       - VC --  SAINT VINCENT AND THE GRENADINES 
-       - WS --  SAMOA 
-       - SM --  SAN MARINO 
-       - ST --  SAO TOME AND PRINCIPE 
-       - SA --  SAUDI ARABIA 
-       - SN --  SENEGAL 
-       - RS --  SERBIA
-       - SC --  SEYCHELLES 
-       - SL --  SIERRA LEONE 
-       - SG --  SINGAPORE 
-       - SK --  SLOVAKIA 
-       - SI --  SLOVENIA 
-       - SB --  SOLOMON ISLANDS 
-       - SO --  SOMALIA 
-       - ZA --  SOUTH AFRICA 
-       - GS --  SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS 
-       - ES --  SPAIN 
-       - LK --  SRI LANKA 
-       - SD --  SUDAN 
-       - SR --  SURINAME 
-       - SJ --  SVALBARD AND JAN MAYEN 
-       - SZ --  SWAZILAND 
-       - SE --  SWEDEN 
-       - CH --  SWITZERLAND 
-       - SY --  SYRIAN ARAB REPUBLIC 
-       - TW --  TAIWAN, PROVINCE OF CHINA 
-       - TJ --  TAJIKISTAN 
-       - TZ --  TANZANIA, UNITED REPUBLIC OF 
-       - TH --  THAILAND 
-       - TL --  TIMOR-LESTE 
-       - TG --  TOGO 
-       - TK --  TOKELAU 
-       - TO --  TONGA 
-       - TT --  TRINIDAD AND TOBAGO 
-       - TN --  TUNISIA 
-       - TR --  TURKEY 
-       - TM --  TURKMENISTAN 
-       - TC --  TURKS AND CAICOS ISLANDS 
-       - TV --  TUVALU 
-       - UG --  UGANDA 
-       - UA --  UKRAINE 
-       - AE --  UNITED ARAB EMIRATES 
-       - GB --  UNITED KINGDOM 
-       - US --  UNITED STATES 
-       - UM --  UNITED STATES MINOR OUTLYING ISLANDS 
-       - UY --  URUGUAY 
-       - UZ --  UZBEKISTAN 
-       - VU --  VANUATU 
-       - VE --  VENEZUELA, BOLIVARIAN REPUBLIC OF
-       - VN --  VIET NAM 
-       - VG --  VIRGIN ISLANDS, BRITISH 
-       - VI --  VIRGIN ISLANDS, U.S. 
-       - WF --  WALLIS AND FUTUNA 
-       - EH --  WESTERN SAHARA 
-       - YE --  YEMEN 
-       - ZM --  ZAMBIA 
-       - ZW --  ZIMBABWE 
-                       </xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="AF"/>
-                       <xs:enumeration value="AX"/>
-                       <xs:enumeration value="AL"/>
-                       <xs:enumeration value="DZ"/>
-                       <xs:enumeration value="AS"/>
-                       <xs:enumeration value="AD"/>
-                       <xs:enumeration value="AO"/>
-                       <xs:enumeration value="AI"/>
-                       <xs:enumeration value="AQ"/>
-                       <xs:enumeration value="AG"/>
-                       <xs:enumeration value="AR"/>
-                       <xs:enumeration value="AM"/>
-                       <xs:enumeration value="AW"/>
-                       <xs:enumeration value="AU"/>
-                       <xs:enumeration value="AZ"/>
-                       <xs:enumeration value="BS"/>
-                       <xs:enumeration value="BH"/>
-                       <xs:enumeration value="BD"/>
-                       <xs:enumeration value="BB"/>
-                       <xs:enumeration value="BY"/>
-                       <xs:enumeration value="BZ"/>
-                       <xs:enumeration value="BJ"/>
-                       <xs:enumeration value="BM"/>
-                       <xs:enumeration value="BT"/>
-                       <xs:enumeration value="BO"/>
-                       <xs:enumeration value="BA"/>
-                       <xs:enumeration value="BW"/>
-                       <xs:enumeration value="BV"/>
-                       <xs:enumeration value="BR"/>
-                       <xs:enumeration value="IO"/>
-                       <xs:enumeration value="BN"/>
-                       <xs:enumeration value="BF"/>
-                       <xs:enumeration value="BI"/>
-                       <xs:enumeration value="KH"/>
-                       <xs:enumeration value="CM"/>
-                       <xs:enumeration value="CA"/>
-                       <xs:enumeration value="CV"/>
-                       <xs:enumeration value="KY"/>
-                       <xs:enumeration value="CF"/>
-                       <xs:enumeration value="TD"/>
-                       <xs:enumeration value="CL"/>
-                       <xs:enumeration value="CN"/>
-                       <xs:enumeration value="CX"/>
-                       <xs:enumeration value="CC"/>
-                       <xs:enumeration value="CO"/>
-                       <xs:enumeration value="KM"/>
-                       <xs:enumeration value="CG"/>
-                       <xs:enumeration value="CD"/>
-                       <xs:enumeration value="CK"/>
-                       <xs:enumeration value="CR"/>
-                       <xs:enumeration value="CI"/>
-                       <xs:enumeration value="CU"/>
-                       <xs:enumeration value="DJ"/>
-                       <xs:enumeration value="DM"/>
-                       <xs:enumeration value="DO"/>
-                       <xs:enumeration value="EC"/>
-                       <xs:enumeration value="EG"/>
-                       <xs:enumeration value="SV"/>
-                       <xs:enumeration value="GQ"/>
-                       <xs:enumeration value="ER"/>
-                       <xs:enumeration value="ET"/>
-                       <xs:enumeration value="FK"/>
-                       <xs:enumeration value="FO"/>
-                       <xs:enumeration value="FJ"/>
-                       <xs:enumeration value="GF"/>
-                       <xs:enumeration value="PF"/>
-                       <xs:enumeration value="TF"/>
-                       <xs:enumeration value="GA"/>
-                       <xs:enumeration value="GM"/>
-                       <xs:enumeration value="GE"/>
-                       <xs:enumeration value="GH"/>
-                       <xs:enumeration value="GI"/>
-                       <xs:enumeration value="GL"/>
-                       <xs:enumeration value="GD"/>
-                       <xs:enumeration value="GP"/>
-                       <xs:enumeration value="GU"/>
-                       <xs:enumeration value="GT"/>
-                       <xs:enumeration value="GG"/>
-                       <xs:enumeration value="GN"/>
-                       <xs:enumeration value="GW"/>
-                       <xs:enumeration value="GY"/>
-                       <xs:enumeration value="HT"/>
-                       <xs:enumeration value="HM"/>
-                       <xs:enumeration value="VA"/>
-                       <xs:enumeration value="HN"/>
-                       <xs:enumeration value="HK"/>
-                       <xs:enumeration value="IS"/>
-                       <xs:enumeration value="IN"/>
-                       <xs:enumeration value="ID"/>
-                       <xs:enumeration value="IR"/>
-                       <xs:enumeration value="IQ"/>
-                       <xs:enumeration value="IM"/>
-                       <xs:enumeration value="IL"/>
-                       <xs:enumeration value="JM"/>
-                       <xs:enumeration value="JP"/>
-                       <xs:enumeration value="JE"/>
-                       <xs:enumeration value="JO"/>
-                       <xs:enumeration value="KZ"/>
-                       <xs:enumeration value="KE"/>
-                       <xs:enumeration value="KI"/>
-                       <xs:enumeration value="KP"/>
-                       <xs:enumeration value="KR"/>
-                       <xs:enumeration value="KW"/>
-                       <xs:enumeration value="KG"/>
-                       <xs:enumeration value="LA"/>
-                       <xs:enumeration value="LB"/>
-                       <xs:enumeration value="LS"/>
-                       <xs:enumeration value="LR"/>
-                       <xs:enumeration value="LY"/>
-                       <xs:enumeration value="LI"/>
-                       <xs:enumeration value="MO"/>
-                       <xs:enumeration value="MK"/>
-                       <xs:enumeration value="MG"/>
-                       <xs:enumeration value="MW"/>
-                       <xs:enumeration value="MY"/>
-                       <xs:enumeration value="MV"/>
-                       <xs:enumeration value="ML"/>
-                       <xs:enumeration value="MH"/>
-                       <xs:enumeration value="MQ"/>
-                       <xs:enumeration value="MR"/>
-                       <xs:enumeration value="MU"/>
-                       <xs:enumeration value="YT"/>
-                       <xs:enumeration value="MX"/>
-                       <xs:enumeration value="FM"/>
-                       <xs:enumeration value="MD"/>
-                       <xs:enumeration value="MN"/>
-                       <xs:enumeration value="ME"/>
-                       <xs:enumeration value="MS"/>
-                       <xs:enumeration value="MA"/>
-                       <xs:enumeration value="MZ"/>
-                       <xs:enumeration value="MM"/>
-                       <xs:enumeration value="NA"/>
-                       <xs:enumeration value="NR"/>
-                       <xs:enumeration value="NP"/>
-                       <xs:enumeration value="AN"/>
-                       <xs:enumeration value="NC"/>
-                       <xs:enumeration value="NZ"/>
-                       <xs:enumeration value="NI"/>
-                       <xs:enumeration value="NE"/>
-                       <xs:enumeration value="NG"/>
-                       <xs:enumeration value="NU"/>
-                       <xs:enumeration value="NF"/>
-                       <xs:enumeration value="MP"/>
-                       <xs:enumeration value="NO"/>
-                       <xs:enumeration value="OM"/>
-                       <xs:enumeration value="PK"/>
-                       <xs:enumeration value="PW"/>
-                       <xs:enumeration value="PS"/>
-                       <xs:enumeration value="PA"/>
-                       <xs:enumeration value="PG"/>
-                       <xs:enumeration value="PY"/>
-                       <xs:enumeration value="PE"/>
-                       <xs:enumeration value="PH"/>
-                       <xs:enumeration value="PN"/>
-                       <xs:enumeration value="PR"/>
-                       <xs:enumeration value="QA"/>
-                       <xs:enumeration value="RE"/>
-                       <xs:enumeration value="RU"/>
-                       <xs:enumeration value="RW"/>
-                       <xs:enumeration value="BL"/>
-                       <xs:enumeration value="SH"/>
-                       <xs:enumeration value="KN"/>
-                       <xs:enumeration value="LC"/>
-                       <xs:enumeration value="MF"/>
-                       <xs:enumeration value="PM"/>
-                       <xs:enumeration value="VC"/>
-                       <xs:enumeration value="WS"/>
-                       <xs:enumeration value="SM"/>
-                       <xs:enumeration value="ST"/>
-                       <xs:enumeration value="SA"/>
-                       <xs:enumeration value="SN"/>
-                       <xs:enumeration value="RS"/>
-                       <xs:enumeration value="SC"/>
-                       <xs:enumeration value="SL"/>
-                       <xs:enumeration value="SG"/>
-                       <xs:enumeration value="SB"/>
-                       <xs:enumeration value="SO"/>
-                       <xs:enumeration value="ZA"/>
-                       <xs:enumeration value="GS"/>
-                       <xs:enumeration value="LK"/>
-                       <xs:enumeration value="SD"/>
-                       <xs:enumeration value="SR"/>
-                       <xs:enumeration value="SJ"/>
-                       <xs:enumeration value="SZ"/>
-                       <xs:enumeration value="CH"/>
-                       <xs:enumeration value="SY"/>
-                       <xs:enumeration value="TW"/>
-                       <xs:enumeration value="TJ"/>
-                       <xs:enumeration value="TZ"/>
-                       <xs:enumeration value="TH"/>
-                       <xs:enumeration value="TL"/>
-                       <xs:enumeration value="TG"/>
-                       <xs:enumeration value="TK"/>
-                       <xs:enumeration value="TO"/>
-                       <xs:enumeration value="TT"/>
-                       <xs:enumeration value="TN"/>
-                       <xs:enumeration value="TR"/>
-                       <xs:enumeration value="TM"/>
-                       <xs:enumeration value="TC"/>
-                       <xs:enumeration value="TV"/>
-                       <xs:enumeration value="UG"/>
-                       <xs:enumeration value="UA"/>
-                       <xs:enumeration value="AE"/>
-                       <xs:enumeration value="US"/>
-                       <xs:enumeration value="UM"/>
-                       <xs:enumeration value="UY"/>
-                       <xs:enumeration value="UZ"/>
-                       <xs:enumeration value="VU"/>
-                       <xs:enumeration value="VE"/>
-                       <xs:enumeration value="VN"/>
-                       <xs:enumeration value="VG"/>
-                       <xs:enumeration value="VI"/>
-                       <xs:enumeration value="WF"/>
-                       <xs:enumeration value="EH"/>
-                       <xs:enumeration value="YE"/>
-                       <xs:enumeration value="ZM"/>
-                       <xs:enumeration value="ZW"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <!-- CURRENCIES -->
-       <xs:simpleType name="MSCurrencyCode">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">
-                       The appropriate currency code from the ISO 4217 
three-byte alpha version for the currency in which a monetary amount is 
expressed. Currency codes are limited to those of Member States.
-Valid entries are:
-BGN Bulgaria, Leva 
-CZK Czech Republic, Koruny 
-DKK Denmark, Kroner 
-EEK Estonia, Krooni 
-EUR Euro Member Countries, Euro 
-GBP United Kingdom, Pounds 
-HUF Hungary, Forint 
-LTL Lithuania, Litai 
-LVL Latvia, Lati 
-PLN Poland, Zlotych 
-RON Romania, New Lei 
-SEK Sweden, Kronor
-HRK Croatia, Kuna 
-                       </xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="BGN"/>
-                       <xs:enumeration value="CZK"/>
-                       <xs:enumeration value="DKK"/>
-                       <xs:enumeration value="EEK"/>
-                       <xs:enumeration value="EUR"/>
-                       <xs:enumeration value="GBP"/>
-                       <xs:enumeration value="HUF"/>
-                       <xs:enumeration value="LTL"/>
-                       <xs:enumeration value="LVL"/>
-                       <xs:enumeration value="PLN"/>
-                       <xs:enumeration value="RON"/>
-                       <xs:enumeration value="SEK"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="CurrencyCode">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">
-                       The appropriate currency code from the ISO 4217 
three-byte alpha version for the currency in which a monetary amount is 
expressed. 
-Valid entries are:
-AED United Arab Emirates, Dirhams 
-AFN Afghanistan, Afghanis 
-ALL Albania, Leke 
-AMD Armenia, Drams 
-ANG Netherlands Antilles, Guilders 
-AOA Angola, Kwanza 
-ARS Argentina, Pesos 
-AUD Australia, Dollars 
-AWG Aruba, Guilders 
-AZN Azerbaijan, Manats 
-BAM Bosnia and Herzegovina, Convertible Marka 
-BBD Barbados, Dollars 
-BDT Bangladesh, Taka 
-BGN Bulgaria, Leva 
-BHD Bahrain, Dinars 
-BIF Burundi, Francs 
-BMD Bermuda, Dollars 
-BND Brunei Darussalam, Dollars 
-BOB Bolivia, Bolivianos 
-BOV Bolivia, Mvdol
-BRL Brazil, Brazil Real 
-BSD Bahamas, Dollars 
-BTN Bhutan, Ngultrum 
-BWP Botswana, Pulas 
-BYR Belarus, Rubles 
-BZD Belize, Dollars 
-CAD Canada, Dollars 
-CDF Congo/Kinshasa, Congolese Francs 
-CHF Switzerland, Francs 
-CLF Chile, Unidades de fomento 
-CLP Chile, Pesos 
-CNY China, Yuan Renminbi 
-COP Colombia, Pesos 
-COU Colombia, Unidad de Valor Real
-CRC Costa Rica, Colones 
-CUC Cuba, Convertible Pesos 
-CUP Cuba, Pesos 
-CVE Cape Verde, Escudos 
-CZK Czech Republic, Koruny 
-DJF Djibouti, Francs 
-DKK Denmark, Kroner 
-DOP Dominican Republic, Pesos 
-DZD Algeria, Algeria Dinars 
-EEK Estonia, Krooni 
-EGP Egypt, Pounds 
-ERN Eritrea, Nakfa 
-ETB Ethiopia, Birr 
-EUR Euro Member Countries, Euro 
-FJD Fiji, Dollars 
-FKP Falkland Islands (Malvinas), Pounds 
-GBP United Kingdom, Pounds 
-GEL Georgia, Lari 
-GHS Ghana, Cedis 
-GIP Gibraltar, Pounds 
-GMD Gambia, Dalasi 
-GNF Guinea, Francs 
-GTQ Guatemala, Quetzales 
-GWP Guinea-Bissau Peso
-GYD Guyana, Dollars 
-HKD Hong Kong, Dollars 
-HNL Honduras, Lempiras 
-HTG Haiti, Gourdes 
-HUF Hungary, Forint 
-IDR Indonesia, Rupiahs 
-ILS Israel, New Shekels 
-INR India, Rupees 
-IQD Iraq, Dinars 
-IRR Iran, Rials 
-ISK Iceland, Kronur  
-JMD Jamaica, Dollars 
-JOD Jordan, Dinars 
-JPY Japan, Yen 
-KES Kenya, Shillings 
-KGS Kyrgyzstan, Soms 
-KHR Cambodia, Riels 
-KMF Comoros, Francs 
-KPW Korea (North), Won 
-KRW Korea (South), Won 
-KWD Kuwait, Dinars 
-KYD Cayman Islands, Dollars 
-KZT Kazakstan, Tenge 
-LAK Laos, Kips 
-LBP Lebanon, Pounds 
-LKR Sri Lanka, Rupees 
-LRD Liberia, Dollars 
-LSL Lesotho, Maloti 
-LTL Lithuania, Litai 
-LVL Latvia, Lati 
-LYD Libya, Dinars 
-MAD Morocco, Dirhams 
-MDL Moldova, Lei 
-MGA Madagascar, Malagasy Ariary 
-MKD Macedonia, Denars 
-MMK Myanmar (Burma), Kyats 
-MNT Mongolia, Tugriks 
-MOP Macau, Patacas 
-MRO Mauritania, Ouguiyas 
-MTL Malta, Liri 
-MUR Mauritius, Rupees 
-MVR Maldives (Maldive Islands), Rufiyaa 
-MWK Malawi, Kwachas 
-MXN Mexico, Pesos 
-MXV Mexico, Mexican Unidad de Inversion
-MYR Malaysia, Ringgits 
-MZN Mozambique, Meticais 
-NAD Namibia, Dollars 
-NGN Nigeria, Nairas 
-NIO Nicaragua, Gold Cordobas 
-NOK Norway, Krone 
-NPR Nepal, Nepal Rupees 
-NZD New Zealand, Dollars 
-OMR Oman, Rials 
-PAB Panama, Balboa 
-PEN Peru, Nuevos Soles 
-PGK Papua New Guinea, Kina 
-PHP Philippines, Pesos 
-PKR Pakistan, Rupees 
-PLN Poland, Zlotych 
-PYG Paraguay, Guarani 
-QAR Qatar, Rials 
-RON Romania, New Lei 
-RSD Serbian Dinar
-RUB Russia, Rubles 
-RWF Rwanda, Rwanda Francs 
-SAR Saudi Arabia, Riyals 
-SBD Solomon Islands, Dollars 
-SCR Seychelles, Rupees 
-SDG Sudan, Dinars 
-SEK Sweden, Kronor 
-SGD Singapore, Dollars 
-SHP Saint Helena, Pounds 
-SLL Sierra Leone, Leones 
-SOS Somalia, Shillings 
-SRD Suriname, Dollar 
-STD São Tome and Principe, Dobras 
-SVC El Salvador, Colones 
-SYP Syria, Pounds 
-SZL Swaziland, Emalangeni 
-THB Thailand, Baht 
-TJS Tajikistan, Somoni 
-TMT Turkmenistan, Manats 
-TND Tunisia, Dinars 
-TOP Tonga, Pa'anga 
-TRY Turkey, Liras 
-TTD Trinidad and Tobago, Dollars 
-TWD Taiwan, New Dollars 
-TZS Tanzania, Shillings 
-UAH Ukraine, Hryvnia 
-UGX Uganda, Shillings 
-USD United States of America, Dollars 
-UYU Uruguay, Pesos 
-UZS Uzbekistan, Sums 
-VEF Venezuela, Bolivares 
-VND Viet Nam, Dong 
-VUV Vanuatu, Vatu 
-WST Samoa, Tala 
-XAF Communauté Financière Africaine BEAC, Francs 
-XCD East Caribbean Dollars 
-XOF Communauté Financière Africaine BCEAO, Francs 
-XPD Palladium Ounces 
-XPF Comptoirs Français du Pacifique Francs 
-YER Yemen, Rials 
-ZAR South Africa, Rand 
-ZMK Zambia, Kwacha 
-ZWL Zimbabwe, Zimbabwe Dollars 
-                       </xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="AED"/>
-                       <xs:enumeration value="AFN"/>
-                       <xs:enumeration value="ALL"/>
-                       <xs:enumeration value="AMD"/>
-                       <xs:enumeration value="ANG"/>
-                       <xs:enumeration value="AOA"/>
-                       <xs:enumeration value="ARS"/>
-                       <xs:enumeration value="AUD"/>
-                       <xs:enumeration value="AWG"/>
-                       <xs:enumeration value="AZN"/>
-                       <xs:enumeration value="BAM"/>
-                       <xs:enumeration value="BBD"/>
-                       <xs:enumeration value="BDT"/>
-                       <xs:enumeration value="BGN"/>
-                       <xs:enumeration value="BHD"/>
-                       <xs:enumeration value="BIF"/>
-                       <xs:enumeration value="BMD"/>
-                       <xs:enumeration value="BND"/>
-                       <xs:enumeration value="BOB"/>
-                       <xs:enumeration value="BOV"/>
-                       <xs:enumeration value="BRL"/>
-                       <xs:enumeration value="BSD"/>
-                       <xs:enumeration value="BTN"/>
-                       <xs:enumeration value="BWP"/>
-                       <xs:enumeration value="BYR"/>
-                       <xs:enumeration value="BZD"/>
-                       <xs:enumeration value="CAD"/>
-                       <xs:enumeration value="CDF"/>
-                       <xs:enumeration value="CHF"/>
-                       <xs:enumeration value="CLF"/>
-                       <xs:enumeration value="CLP"/>
-                       <xs:enumeration value="CNY"/>
-                       <xs:enumeration value="COP"/>
-                       <xs:enumeration value="COU"/>
-                       <xs:enumeration value="CRC"/>
-                       <xs:enumeration value="CUC"/>
-                       <xs:enumeration value="CUP"/>
-                       <xs:enumeration value="CVE"/>
-                       <xs:enumeration value="CZK"/>
-                       <xs:enumeration value="DJF"/>
-                       <xs:enumeration value="DKK"/>
-                       <xs:enumeration value="DOP"/>
-                       <xs:enumeration value="DZD"/>
-                       <xs:enumeration value="EEK"/>
-                       <xs:enumeration value="EGP"/>
-                       <xs:enumeration value="ERN"/>
-                       <xs:enumeration value="ETB"/>
-                       <xs:enumeration value="EUR"/>
-                       <xs:enumeration value="FJD"/>
-                       <xs:enumeration value="FKP"/>
-                       <xs:enumeration value="GBP"/>
-                       <xs:enumeration value="GEL"/>
-                       <xs:enumeration value="GHS"/>
-                       <xs:enumeration value="GIP"/>
-                       <xs:enumeration value="GMD"/>
-                       <xs:enumeration value="GNF"/>
-                       <xs:enumeration value="GTQ"/>
-                       <xs:enumeration value="GWP"/>
-                       <xs:enumeration value="GYD"/>
-                       <xs:enumeration value="HKD"/>
-                       <xs:enumeration value="HNL"/>
-                       <xs:enumeration value="HRK"/>
-                       <xs:enumeration value="HTG"/>
-                       <xs:enumeration value="HUF"/>
-                       <xs:enumeration value="IDR"/>
-                       <xs:enumeration value="ILS"/>
-                       <xs:enumeration value="INR"/>
-                       <xs:enumeration value="IQD"/>
-                       <xs:enumeration value="IRR"/>
-                       <xs:enumeration value="ISK"/>
-                       <xs:enumeration value="JMD"/>
-                       <xs:enumeration value="JOD"/>
-                       <xs:enumeration value="JPY"/>
-                       <xs:enumeration value="KES"/>
-                       <xs:enumeration value="KGS"/>
-                       <xs:enumeration value="KHR"/>
-                       <xs:enumeration value="KMF"/>
-                       <xs:enumeration value="KPW"/>
-                       <xs:enumeration value="KRW"/>
-                       <xs:enumeration value="KWD"/>
-                       <xs:enumeration value="KYD"/>
-                       <xs:enumeration value="KZT"/>
-                       <xs:enumeration value="LAK"/>
-                       <xs:enumeration value="LBP"/>
-                       <xs:enumeration value="LKR"/>
-                       <xs:enumeration value="LRD"/>
-                       <xs:enumeration value="LSL"/>
-                       <xs:enumeration value="LTL"/>
-                       <xs:enumeration value="LVL"/>
-                       <xs:enumeration value="LYD"/>
-                       <xs:enumeration value="MAD"/>
-                       <xs:enumeration value="MDL"/>
-                       <xs:enumeration value="MGA"/>
-                       <xs:enumeration value="MKD"/>
-                       <xs:enumeration value="MMK"/>
-                       <xs:enumeration value="MNT"/>
-                       <xs:enumeration value="MOP"/>
-                       <xs:enumeration value="MRO"/>
-                       <xs:enumeration value="MUR"/>
-                       <xs:enumeration value="MVR"/>
-                       <xs:enumeration value="MWK"/>
-                       <xs:enumeration value="MXN"/>
-                       <xs:enumeration value="MXV"/>
-                       <xs:enumeration value="MYR"/>
-                       <xs:enumeration value="MZN"/>
-                       <xs:enumeration value="NAD"/>
-                       <xs:enumeration value="NGN"/>
-                       <xs:enumeration value="NIO"/>
-                       <xs:enumeration value="NOK"/>
-                       <xs:enumeration value="NPR"/>
-                       <xs:enumeration value="NZD"/>
-                       <xs:enumeration value="OMR"/>
-                       <xs:enumeration value="PAB"/>
-                       <xs:enumeration value="PEN"/>
-                       <xs:enumeration value="PGK"/>
-                       <xs:enumeration value="PHP"/>
-                       <xs:enumeration value="PKR"/>
-                       <xs:enumeration value="PLN"/>
-                       <xs:enumeration value="PYG"/>
-                       <xs:enumeration value="QAR"/>
-                       <xs:enumeration value="RON"/>
-                       <xs:enumeration value="RSD"/>
-                       <xs:enumeration value="RUB"/>
-                       <xs:enumeration value="RWF"/>
-                       <xs:enumeration value="SAR"/>
-                       <xs:enumeration value="SBD"/>
-                       <xs:enumeration value="SCR"/>
-                       <xs:enumeration value="SDG"/>
-                       <xs:enumeration value="SEK"/>
-                       <xs:enumeration value="SGD"/>
-                       <xs:enumeration value="SHP"/>
-                       <xs:enumeration value="SLL"/>
-                       <xs:enumeration value="SOS"/>
-                       <xs:enumeration value="SRD"/>
-                       <xs:enumeration value="STD"/>
-                       <xs:enumeration value="SVC"/>
-                       <xs:enumeration value="SYP"/>
-                       <xs:enumeration value="SZL"/>
-                       <xs:enumeration value="THB"/>
-                       <xs:enumeration value="TJS"/>
-                       <xs:enumeration value="TMT"/>
-                       <xs:enumeration value="TND"/>
-                       <xs:enumeration value="TOP"/>
-                       <xs:enumeration value="TRY"/>
-                       <xs:enumeration value="TTD"/>
-                       <xs:enumeration value="TVD"/>
-                       <xs:enumeration value="TWD"/>
-                       <xs:enumeration value="TZS"/>
-                       <xs:enumeration value="UAH"/>
-                       <xs:enumeration value="UGX"/>
-                       <xs:enumeration value="USD"/>
-                       <xs:enumeration value="UYU"/>
-                       <xs:enumeration value="UZS"/>
-                       <xs:enumeration value="VEF"/>
-                       <xs:enumeration value="VND"/>
-                       <xs:enumeration value="VUV"/>
-                       <xs:enumeration value="WST"/>
-                       <xs:enumeration value="XAF"/>
-                       <xs:enumeration value="XCD"/>
-                       <xs:enumeration value="XOF"/>
-                       <xs:enumeration value="XPD"/>
-                       <xs:enumeration value="XPF"/>
-                       <xs:enumeration value="YER"/>
-                       <xs:enumeration value="ZAR"/>
-                       <xs:enumeration value="ZMK"/>
-                       <xs:enumeration value="ZWL"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <!-- LANGUAGES -->
-       <xs:simpleType name="EULanguageCode">
-               <xs:annotation>
-                       <xs:documentation> The list of official languages of 
the EU.</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="bg">
-                               <xs:annotation>
-                                       
<xs:documentation>Bulgarian</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="cs">
-                               <xs:annotation>
-                                       
<xs:documentation>Czech</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="da">
-                               <xs:annotation>
-                                       
<xs:documentation>Danish</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="de">
-                               <xs:annotation>
-                                       
<xs:documentation>German</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="el">
-                               <xs:annotation>
-                                       
<xs:documentation>Greek</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="en">
-                               <xs:annotation>
-                                       
<xs:documentation>English</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="es">
-                               <xs:annotation>
-                                       
<xs:documentation>Spanish</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="et">
-                               <xs:annotation>
-                                       
<xs:documentation>Estonian</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="fi">
-                               <xs:annotation>
-                                       
<xs:documentation>Finnish</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="fr">
-                               <xs:annotation>
-                                       
<xs:documentation>French</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="ga">
-                               <xs:annotation>
-                                       
<xs:documentation>Irish</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="hu">
-                               <xs:annotation>
-                                       
<xs:documentation>Hungarian</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="it">
-                               <xs:annotation>
-                                       
<xs:documentation>Italian</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="lt">
-                               <xs:annotation>
-                                       
<xs:documentation>Lithuanian</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="lv">
-                               <xs:annotation>
-                                       
<xs:documentation>Latvian</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="mt">
-                               <xs:annotation>
-                                       
<xs:documentation>Maltese</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="nl">
-                               <xs:annotation>
-                                       
<xs:documentation>Dutch</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="pl">
-                               <xs:annotation>
-                                       
<xs:documentation>Polish</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="pt">
-                               <xs:annotation>
-                                       
<xs:documentation>Portuguese</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="ro">
-                               <xs:annotation>
-                                       
<xs:documentation>Romanian</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="sk">
-                               <xs:annotation>
-                                       <xs:documentation>Slovak 
</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="sl">
-                               <xs:annotation>
-                                       <xs:documentation>Slovenian 
</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="sv">
-                               <xs:annotation>
-                                       
<xs:documentation>Swedish</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="tr">
-                               <xs:annotation>
-                                       
<xs:documentation>Turkish</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-               </xs:restriction>
-       </xs:simpleType>
-</xs:schema>

Deleted: trunk/transform/include/NewLK-in_v0_7.xsd
===================================================================
--- trunk/transform/include/NewLK-in_v0_7.xsd   2014-01-28 17:03:22 UTC (rev 
670)
+++ trunk/transform/include/NewLK-in_v0_7.xsd   2014-01-31 17:34:51 UTC (rev 
671)
@@ -1,153 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
xmlns="http://www.minfin.fgov.be/ClientListingConsignment"; 
xmlns:iso="http://www.minfin.fgov.be/IsoTypes"; 
xmlns:common="http://www.minfin.fgov.be/InputCommon"; 
targetNamespace="http://www.minfin.fgov.be/ClientListingConsignment"; 
elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0" 
xml:lang="en">
-       <xs:import namespace="http://www.minfin.fgov.be/InputCommon"; 
schemaLocation="IntervatInputCommon_v0_7.xsd"/>
-    <xs:import namespace="http://www.minfin.fgov.be/IsoTypes"; 
schemaLocation="IntervatIsoTypes_v0_7.xsd"/>
-       
-       <!-- Root Element -->
-       <xs:element name="ClientListingConsignment">
-               <xs:annotation>
-                       <xs:documentation xml:lang="fr">Envoi regroup� de 
listings clients, d�pos� par un mandataire</xs:documentation>
-                       <xs:documentation xml:lang="nl">Gegroepeerde verzending 
van klantenlistings, voorgelegd door een gevolmachtigde</xs:documentation>
-               </xs:annotation>
-               <xs:complexType>
-                       <xs:sequence>
-                               <xs:element name="Representative" 
type="common:Representative_Type" minOccurs="0">
-                                       <xs:annotation>
-                                               <xs:documentation 
xml:lang="fr">Mandataire</xs:documentation>
-                                               <xs:documentation 
xml:lang="nl">Gevolmachtigde</xs:documentation>
-                                               <xs:documentation 
xml:lang="de">Bevollm�chtigter</xs:documentation>
-                                       </xs:annotation>
-                               </xs:element>
-                               <xs:element name="RepresentativeReference" 
type="common:RepresentativeReference_Type" minOccurs="0">
-                                       <xs:annotation>
-                                               <xs:documentation>R�f�rence 
attribu�e � l'envoi par le mandataire</xs:documentation>
-                                       </xs:annotation>
-                               </xs:element>
-                               <xs:element name="ClientListing" 
type="ClientListing_Type" maxOccurs="unbounded">
-                                       <xs:annotation>
-                                               <xs:documentation 
xml:lang="fr">Listing clients, pour un d�clarant et une ann�e</xs:documentation>
-                                       </xs:annotation>
-                               </xs:element>
-                       </xs:sequence>
-                       <xs:attribute name="ClientListingsNbr" 
type="xs:positiveInteger" use="required">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">Nombre 
de listings clients dans l'envoi</xs:documentation>
-                               </xs:annotation>
-                       </xs:attribute>
-               </xs:complexType>
-       </xs:element>
-       <!-- definition of complex types -->
-       <xs:complexType name="ClientListing_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="fr">Lisintg clients, pour 
un d�clarant et une ann�e</xs:documentation>
-               </xs:annotation>
-               <xs:sequence>
-                       <xs:element name="ReplacedClientListing" 
type="common:IntervatDeclarationReference_Type" minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="fr">Identifiant/R�f�rence Intervat d'un listing clients pr�c�dent qui 
est remplac� par ce listing (r�f�rence donn�e dans l'accus� de r�ception du 
listing original)</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="Declarant" 
type="common:Declarant_Type">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="fr">D�clarant (assujetti belge)</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Aangever (Belgische belastingplichtige)</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="Period" type="common:Year_Type">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="fr">P�riode 
couverte par le listing (ann�e au format YYYY)</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="TurnOver" 
type="common:SignedAmount_Type" minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation>Pour les petites 
entreprises: chiffre d'affaires. Montant sign� exprim� en EUR � l'eurocent 
pr�s.</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="Farmer" type="common:YesNo_Type" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation>Pour un exploitant 
agricole: "YES" s'il d�clare �tre tenu au d�p�t du relev� intracommunautaire 
annuel, "NO" s'il n'y est pas tenu. Tag absent pour les non-exploitants 
agricoles.</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="Client" type="Client_Type" 
minOccurs="0" maxOccurs="unbounded">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="fr">Informations concernant un client du listing</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="FileAttachment" 
type="common:FileAttachment_Type" minOccurs="0" maxOccurs="unbounded">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="fr">Informations concernant une annexe</xs:documentation>
-                                       <xs:documentation 
xml:lang="nl">Informatie betreffende een bijlage</xs:documentation>
-                                       <xs:documentation 
xml:lang="de">Informationen zu einer Anlage</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="Comment" type="common:Comment_Type" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="fr">Commentaire libre</xs:documentation>
-                                       <xs:documentation xml:lang="nl">Vrije 
commentaar</xs:documentation>
-                                       <xs:documentation xml:lang="de">Freier 
Kommentar</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-               </xs:sequence>
-               <xs:attribute name="SequenceNumber" type="xs:positiveInteger" 
use="required">
-                       <xs:annotation>
-                               <xs:documentation xml:lang="fr">Num�ro de 
s�quence du listing dans l'envoi</xs:documentation>
-                       </xs:annotation>
-               </xs:attribute>
-               <xs:attribute name="ClientsNbr" type="xs:unsignedInt" 
use="required">
-                       <xs:annotation>
-                               <xs:documentation>Nombre de clients dans le 
listing</xs:documentation>
-                       </xs:annotation>
-               </xs:attribute>
-               <xs:attribute name="DeclarantReference" 
type="common:DeclarantReference_Type">
-                       <xs:annotation>
-                               <xs:documentation xml:lang="fr">R�f�rence 
attribu�e � ce listing clients par le d�clarant ou 
mandataire.</xs:documentation>
-                       </xs:annotation>
-               </xs:attribute>
-               <xs:attribute name="TurnOverSum" 
type="common:UnlimitedSignedAmount_Type" use="required">
-                       <xs:annotation>
-                               <xs:documentation>Somme des chiffres d'affaires 
(hors TVA) pour tous les clients. Montant sign� exprim� en EUR � l'eurocent 
pr�s.</xs:documentation>
-                       </xs:annotation>
-               </xs:attribute>
-               <xs:attribute name="VATAmountSum" 
type="common:UnlimitedSignedAmount_Type" use="required">
-                       <xs:annotation>
-                               <xs:documentation>Somme des montants TVA pour 
tous les clients. Montant sign� exprim� en EUR � l'eurocent 
pr�s.</xs:documentation>
-                       </xs:annotation>
-               </xs:attribute>
-       </xs:complexType>
-       <xs:complexType name="Client_Type">
-               <xs:sequence>
-                       <xs:element name="CompanyVATNumber" 
type="ClientVATNumber_Type">
-                               <xs:annotation>
-                                       <xs:documentation>N� de TVA du client 
(assujetti belge).</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="TurnOver" 
type="common:SignedAmount_Type">
-                               <xs:annotation>
-                                       <xs:documentation>Chiffre d'affaires 
(hors TVA). Montant sign� exprim� en EUR � l'eurocent pr�s.</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-                       <xs:element name="VATAmount" 
type="common:SignedAmount_Type">
-                               <xs:annotation>
-                                       <xs:documentation>Montant TVA. Montant 
sign� exprim� en EUR � l'eurocent pr�s.</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-               </xs:sequence>
-               <xs:attribute name="SequenceNumber" type="xs:positiveInteger" 
use="required">
-                       <xs:annotation>
-                               <xs:documentation>N� de s�quence du client dans 
le listing</xs:documentation>
-                       </xs:annotation>
-               </xs:attribute>
-       </xs:complexType>
-       <xs:complexType name="ClientVATNumber_Type">
-               <xs:simpleContent>
-                       <xs:extension base="common:BEVATNumber">
-                               <xs:attribute name="issuedBy" 
type="iso:BECountryCode" use="required">
-                                       <xs:annotation>
-                                               <xs:documentation 
xml:lang="fr">Etat membre qui a attribu� le n� de TVA (toujours 
"BE")</xs:documentation>
-                                               <xs:documentation 
xml:lang="nl">Lidstaat die de btw-nummer heeft toegekend (altijd 
"BE")</xs:documentation>
-                                       </xs:annotation>
-                               </xs:attribute>
-                       </xs:extension>
-               </xs:simpleContent>
-       </xs:complexType>
-</xs:schema>

Deleted: trunk/transform/include/adjreasons_v1.xsd
===================================================================
--- trunk/transform/include/adjreasons_v1.xsd   2014-01-28 17:03:22 UTC (rev 
670)
+++ trunk/transform/include/adjreasons_v1.xsd   2014-01-31 17:34:51 UTC (rev 
671)
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
xmlns:vr="urn:ec.europa.eu:taxud:fiscalis:vatrefund:v1" 
targetNamespace="urn:ec.europa.eu:taxud:fiscalis:vatrefund:v1" 
elementFormDefault="qualified" attributeFormDefault="unqualified">
-       <xs:annotation>
-               <xs:documentation xml:lang="en"><![CDATA[
-                       List of Pro-Rata Rate Adjustment Justification Reason 
Codes
-                       === HISTORY=== 
-                       Version 1.00 - first release of the schema to the 
Member States 
-                       ]]></xs:documentation>
-       </xs:annotation>
-       <xs:simpleType name="ProRataRateAdjustmentJustificationReasonCode_Type">
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="01">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-                               Period is invalid or does not correspond to a 
period allowed by the legislation;
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="02">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-                               Adjusted pro-rata rate appears to be incorrect 
with regard to the information provided by the competent authority of your 
Member State of establishment
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="99">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-                                               Other
-                                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-               </xs:restriction>
-       </xs:simpleType>
-</xs:schema>

Deleted: trunk/transform/include/commontypes_v1.xsd
===================================================================
--- trunk/transform/include/commontypes_v1.xsd  2014-01-28 17:03:22 UTC (rev 
670)
+++ trunk/transform/include/commontypes_v1.xsd  2014-01-31 17:34:51 UTC (rev 
671)
@@ -1,829 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<xs:schema xmlns="urn:ec.europa.eu:taxud:fiscalis:common:v1" 
xmlns:cm="urn:ec.europa.eu:taxud:fiscalis:common:v1" 
xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
targetNamespace="urn:ec.europa.eu:taxud:fiscalis:common:v1" 
elementFormDefault="qualified" version="1.6" xml:lang="en">
-       
-       <xs:annotation>
-               <xs:documentation xml:lang="en"><![CDATA[
-                       List of Goods Description types and sub-types
-                       === HISTORY=== 
-                       Version 1.6 - add Turkish to the list of languages
-                       Version 1.5 - reduce size of VATNumberOrTIN_Type to 20 
characters from 50 characters (20/03/2009)
-                       Version 1.4 - first release of the schema to the Member 
States for VAT Refund 
-                       ]]></xs:documentation>
-       </xs:annotation>
-       <xs:include schemaLocation="isotypes_v1.xsd"/>
-       <xs:simpleType name="CountryIsoCodeAlpha2_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">ISO 3166 alpha 2 
country code</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:NMTOKEN">
-                       <xs:pattern value="[A-Z]{2}"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="CountryIsoCodeNum3_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">ISO 3166 numeric 
country code</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:integer">
-                       <xs:totalDigits value="3"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="CurrencyIsoCode_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">ISO 4217 currency 
code</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:NMTOKEN">
-                       <xs:pattern value="[A-Z]{3}"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="EUCountryIsoCodeAlpha2_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">The set of ISO 3166 
alpha 2 country code values for the
-                               EU member states, with the exception of the 
Hellenic Republic which is represented
-                               by a non-standard code.</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="MSCountryCode_Type"/>
-       </xs:simpleType>
-       <xs:simpleType name="EUCountryIsoCodeAlpha2List_Type">
-               <xs:annotation>
-                       <xs:documentation>List of EU country 
codes</xs:documentation>
-               </xs:annotation>
-               <xs:list itemType="EUCountryIsoCodeAlpha2_Type"/>
-       </xs:simpleType>
-       <xs:simpleType name="EUCountryIsoCodeNum3_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">The set of ISO 3166 
numeric country code values for the
-                               EU member states</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="CountryIsoCodeNum3_Type">
-                       <xs:enumeration value="040">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Austria</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="056">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Belgium</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="100">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Bulgaria</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="196">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Cyprus</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="203">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">Czech 
Republic</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="208">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Denmark</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="233">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Estonia</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="246">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Finland</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="250">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">France</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="276">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Germany</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="300">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Greece</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="348">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Hungary</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="372">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Ireland</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="380">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Italy</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="428">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Latvia</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="440">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Lithuania</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="442">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Luxembourg</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="470">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Malta</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="528">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Netherlands</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="616">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Poland</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="620">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Portugal</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="642">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Romania</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="703">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Slovakia</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="705">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Slovenia</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="724">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Spain</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="752">
-                               <xs:annotation>
-                                       <xs:documentation 
xml:lang="en">Sweden</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="826">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">United 
Kingdom</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="EUCountryIsoCodeNum3List_Type">
-               <xs:annotation>
-                       <xs:documentation>List of EU country code 
numbers</xs:documentation>
-               </xs:annotation>
-               <xs:list itemType="EUCountryIsoCodeNum3_Type"/>
-       </xs:simpleType>
-       <xs:simpleType name="EUCurrencyIsoCode_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">The set of currency 
code values for the EU member
-                               states.Currencies that have been legal in 
recent years are included, even if
-                               replaced by the Euro.</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="CurrencyIsoCode_Type">
-                       <xs:enumeration value="BGN">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">Leva 
(Bulgaria)</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="CYP">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">Pound 
(Cyprus)</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="CZK">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">Koruny 
(Czech Republic)</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="DKK">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">Krone 
(Denmark)</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="EEK">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">Krooni 
(Estonia)</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="EUR">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">Euro 
(Euro Zone)</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="GBP">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">Pounds 
sterling (United
-                                       Kingdom)</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="HUF">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">Forint 
(Hungary)</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="LTL">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">Litai 
(Lithuania)</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="LVL">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">Lati 
(Latvia)</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="MTL">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">Liri 
(Malta)</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="PLN">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">Zlotych 
(Poland)</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="ROL">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">Lei 
(Romania)</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="SEK">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">Krona 
(Sweden)</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="SKK">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">Koruny 
(Slovakia)</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="SIT">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">Tolars 
(Slovenia)</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="EULanguageCode_Type">
-               <xs:annotation>
-                       <xs:documentation> The list of official languages of 
the EU.</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="bg">
-                               <xs:annotation>
-                                       
<xs:documentation>Bulgarian</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="cs">
-                               <xs:annotation>
-                                       
<xs:documentation>Czech</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="da">
-                               <xs:annotation>
-                                       
<xs:documentation>Danish</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="de">
-                               <xs:annotation>
-                                       
<xs:documentation>German</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="el">
-                               <xs:annotation>
-                                       
<xs:documentation>Greek</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="en">
-                               <xs:annotation>
-                                       
<xs:documentation>English</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="es">
-                               <xs:annotation>
-                                       
<xs:documentation>Spanish</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="et">
-                               <xs:annotation>
-                                       
<xs:documentation>Estonian</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="fi">
-                               <xs:annotation>
-                                       
<xs:documentation>Finnish</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="fr">
-                               <xs:annotation>
-                                       
<xs:documentation>French</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="ga">
-                               <xs:annotation>
-                                       
<xs:documentation>Irish</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="hu">
-                               <xs:annotation>
-                                       
<xs:documentation>Hungarian</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="it">
-                               <xs:annotation>
-                                       
<xs:documentation>Italian</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="lt">
-                               <xs:annotation>
-                                       
<xs:documentation>Lithuanian</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="lv">
-                               <xs:annotation>
-                                       
<xs:documentation>Latvian</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="mt">
-                               <xs:annotation>
-                                       
<xs:documentation>Maltese</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="nl">
-                               <xs:annotation>
-                                       
<xs:documentation>Dutch</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="pl">
-                               <xs:annotation>
-                                       
<xs:documentation>Polish</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="pt">
-                               <xs:annotation>
-                                       
<xs:documentation>Portuguese</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="ro">
-                               <xs:annotation>
-                                       
<xs:documentation>Romanian</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="sk">
-                               <xs:annotation>
-                                       <xs:documentation>Slovak 
</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="sl">
-                               <xs:annotation>
-                                       <xs:documentation>Slovenian 
</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="sv">
-                               <xs:annotation>
-                                       
<xs:documentation>Swedish</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-               <xs:enumeration value="tr">
-                       <xs:annotation>
-                               <xs:documentation>Turkish</xs:documentation>
-                       </xs:annotation>
-               </xs:enumeration>
-
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="EULanguageList_Type">
-               <xs:annotation>
-                       <xs:documentation>List of EU 
Languages</xs:documentation>
-               </xs:annotation>
-               <xs:list itemType="EULanguageCode_Type"/>
-       </xs:simpleType>
-       <xs:simpleType name="AddressFree_Type">
-               <xs:annotation>
-                       <xs:documentation>An unstructured 
address</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:string"/>
-       </xs:simpleType>
-       <xs:simpleType name="AddressStatus_Type">
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="known"/>
-                       <xs:enumeration value="assumed"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="AmountValue_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">A decimal amount, 
resticted to two decimal
-                       places</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:decimal">
-                       <xs:fractionDigits value="2"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="ApplicationId_Type">
-               <xs:annotation>
-                       <xs:documentation>Application 
Identifier</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:token">
-                       <xs:enumeration value="ecommerce">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">The VAT 
on e-services application (Council
-                                               Directive 
2002/38/EC)</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="EMail_Type">
-               <xs:annotation>
-                       <xs:documentation>An email address</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:token">
-                       <xs:pattern 
value="([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">A 
regular expression for email addresses.
-                                               Matches address@hidden, 
address@hidden,
-                                               
address@hidden</xs:documentation>
-                               </xs:annotation>
-                       </xs:pattern>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="Gender_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">This element can be 
used to indicate Gender for
-                               individuals.</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:token">
-                       <xs:enumeration value="M"/>
-                       <xs:enumeration value="F"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="IBAN_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">The International Bank 
Account Number has to be given
-                               here for the account into which the payment in 
question has been made. Depending on
-                               the transmission type this element is optional. 
Its structure is: Country code, 2
-                               letters/Check digits, 2 digits/Basic Bank 
Account Number (BBAN), 10 to 30
-                               alphanumeric characters </xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:string">
-                       <xs:pattern value="[A-Z]{2}[0-9]{2}[0-9,A-Z]{10,30}"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="MsgId_Type">
-               <xs:annotation>
-                       <xs:documentation>Message Identifier</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:string">
-                       <xs:maxLength value="64"/>
-                       <xs:pattern value="[a-zA-Z0-9\-_:@\.]*">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">The 
pattern caters for the 'ad-hoc' (MS ISO code
-                                               + date + counter), RFC 
2392-like mid, and UUID.</xs:documentation>
-                               </xs:annotation>
-                       </xs:pattern>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="NameFree_Type">
-               <xs:annotation>
-                       <xs:documentation>An unstructured 
name</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:string"/>
-       </xs:simpleType>
-       <xs:simpleType name="nameType_Type">
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="indiv"/>
-                       <xs:enumeration value="alias"/>
-                       <xs:enumeration value="nick"/>
-                       <xs:enumeration value="aka"/>
-                       <xs:enumeration value="dba"/>
-                       <xs:enumeration value="legal"/>
-                       <xs:enumeration value="atbirth"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="NumberLength3_Type">
-               <xs:annotation>
-                       <xs:documentation>A number with 3 
digits</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:integer">
-                       <xs:maxInclusive value="999"/>
-                       <xs:minInclusive value="0"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="PhoneNumber_Type">
-               <xs:annotation>
-                       <xs:documentation>A telephone number</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:string">
-                       <xs:pattern value="(\+)?[0-9]{1,20}"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="Quarter_Type">
-               <xs:annotation>
-                       <xs:documentation>A quarter (Q1, Q2, Q3, 
Q4)</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:integer">
-                       <xs:maxInclusive value="4"/>
-                       <xs:minInclusive value="1"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="VATNumber_Type">
-               <xs:restriction base="xs:string">
-                       <xs:pattern value="[A-Za-z0-9\+\*]{1,12}"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="VATNumberOrTIN_Type">
-               <xs:annotation>
-                       <xs:documentation>A tax identifier, VAT or 
other</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:string">
-                       <xs:maxLength value="20"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="VatRate_Type">
-               <xs:annotation>
-                       <xs:documentation>VAT rate</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:decimal">
-                       <xs:minInclusive value="0.00"/>
-                       <xs:maxInclusive value="100.00"/>
-                       <xs:fractionDigits value="2"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:complexType name="AddressStruct_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">Structure of the 
address for a party broken down into
-                               its logical parts, recommended for easy 
matching. The 'City' element is the only
-                               required subelement. All of the subelements are 
simple text - data type 'string'.
-                       </xs:documentation>
-               </xs:annotation>
-               <xs:sequence>
-                       <xs:element name="Street" type="xs:string" 
minOccurs="0"/>
-                       <xs:element name="BuildingIdentifier" type="xs:string" 
minOccurs="0"/>
-                       <xs:element name="SuiteIdentifier" type="xs:string" 
minOccurs="0"/>
-                       <xs:element name="FloorIdentifier" type="xs:string" 
minOccurs="0"/>
-                       <xs:element name="DistrictName" type="xs:string" 
minOccurs="0"/>
-                       <xs:element name="POB" type="xs:string" minOccurs="0"/>
-                       <xs:element name="PostCode" type="xs:string" 
minOccurs="0"/>
-                       <xs:element name="City" type="xs:string"/>
-                       <xs:element name="CountrySubentity" type="xs:string" 
minOccurs="0"/>
-                       <xs:element name="OtherLocalId" type="xs:string" 
minOccurs="0"/>
-               </xs:sequence>
-               <xs:anyAttribute/>
-       </xs:complexType>
-       <xs:complexType name="EUMoneyAmount_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">An amount for the EU 
currencies</xs:documentation>
-               </xs:annotation>
-               <xs:simpleContent>
-                       <xs:restriction base="MoneyAmount_Type">
-                               <xs:attribute name="currency" 
type="EUCurrencyIsoCode_Type" use="required"/>
-                       </xs:restriction>
-               </xs:simpleContent>
-       </xs:complexType>
-       <xs:complexType name="Header_Type">
-               <xs:annotation>
-                       <xs:documentation>Header of generic tax 
message</xs:documentation>
-               </xs:annotation>
-               <xs:sequence>
-                       <xs:element name="OriginatingCountry" 
type="EUCountryIsoCodeAlpha2_Type"/>
-                       <xs:element name="DestinationCountries" 
type="EUCountryIsoCodeAlpha2List_Type"/>
-                       <xs:element name="MessageId" type="MsgId_Type"/>
-                       <xs:element name="CorrelationId" type="MsgId_Type" 
minOccurs="0"/>
-                       <xs:element name="Timestamp" type="xs:dateTime"/>
-                       <xs:element name="ResponseRequired" type="xs:date" 
minOccurs="0"/>
-                       <xs:element name="Language" type="xs:language" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">The 
language of the document. May be overloaded
-                                               in some elements by a language 
attribute</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="I18nString_Type">
-               <xs:annotation>
-                       <xs:documentation>Internationalised 
string</xs:documentation>
-               </xs:annotation>
-               <xs:simpleContent>
-                       <xs:extension base="xs:string">
-                               <xs:attribute name="lang" type="xs:language" 
use="optional"/>
-                       </xs:extension>
-               </xs:simpleContent>
-       </xs:complexType>
-       <xs:complexType name="Individual_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">An 
individual</xs:documentation>
-               </xs:annotation>
-               <xs:sequence>
-                       <xs:element name="Name" type="NameFree_Type" 
minOccurs="0"/>
-                       <xs:element name="BirthDate" type="xs:date" 
minOccurs="0"/>
-                       <xs:element name="Address" type="cm:AddressFree_Type" 
minOccurs="0"/>
-               </xs:sequence>
-               <xs:attribute name="indivQlf" type="xs:string" use="optional"/>
-       </xs:complexType>
-       <xs:complexType name="IndivPersData_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">Data (other than Name 
and Address) to describe and
-                               identify an Individual. </xs:documentation>
-               </xs:annotation>
-               <xs:sequence>
-                       <xs:element name="Gender" type="Gender_Type" 
minOccurs="0"/>
-                       <xs:element name="Nationality" 
type="CountryIsoCodeAlpha2_Type" minOccurs="0"/>
-                       <xs:element name="BirthDate" type="xs:date" 
minOccurs="0"/>
-                       <xs:element name="BirthCity" type="xs:string" 
minOccurs="0"/>
-                       <xs:element name="BirthCitySubentity" type="xs:string" 
minOccurs="0"/>
-                       <xs:element name="BirthCountryCode" type="xs:string" 
minOccurs="0"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="IndivPersBirthData_Type">
-               <xs:annotation>
-                       <xs:documentation>A simplified version of 
IndivPersData_Type</xs:documentation>
-               </xs:annotation>
-               <xs:complexContent>
-                       <xs:restriction base="IndivPersData_Type">
-                               <xs:sequence>
-                                       <xs:element name="Gender" 
type="Gender_Type" minOccurs="0" maxOccurs="0"/>
-                                       <xs:element name="Nationality" 
type="CountryIsoCodeAlpha2_Type" minOccurs="0" maxOccurs="0"/>
-                                       <xs:element name="BirthDate" 
type="xs:date" minOccurs="0"/>
-                                       <xs:element name="BirthCity" 
type="xs:string" minOccurs="0"/>
-                                       <xs:element name="BirthCitySubentity" 
type="xs:string" minOccurs="0" maxOccurs="0"/>
-                                       <xs:element name="BirthCountryCode" 
type="xs:string" minOccurs="0"/>
-                               </xs:sequence>
-                       </xs:restriction>
-               </xs:complexContent>
-       </xs:complexType>
-       <xs:complexType name="IndividualWithAddress_Type">
-               <xs:complexContent>
-                       <xs:restriction base="Individual_Type">
-                               <xs:sequence>
-                                       <xs:element name="Name" 
type="NameFree_Type" minOccurs="0"/>
-                                       <xs:element name="BirthDate" 
type="xs:date" minOccurs="0" maxOccurs="0"/>
-                                       <xs:element name="Address" 
type="cm:AddressFree_Type" minOccurs="0"/>
-                               </xs:sequence>
-                       </xs:restriction>
-               </xs:complexContent>
-       </xs:complexType>
-       <xs:complexType name="IndividualWithBirthDate_Type">
-               <xs:complexContent>
-                       <xs:restriction base="Individual_Type">
-                               <xs:sequence>
-                                       <xs:element name="Name" 
type="NameFree_Type" minOccurs="0"/>
-                                       <xs:element name="BirthDate" 
type="xs:date" minOccurs="0"/>
-                                       <xs:element name="Address" 
type="cm:AddressFree_Type" minOccurs="0" maxOccurs="0"/>
-                               </xs:sequence>
-                       </xs:restriction>
-               </xs:complexContent>
-       </xs:complexType>
-       <xs:complexType name="LegalEntity_Type">
-               <xs:annotation>
-                       <xs:documentation>A legal entity</xs:documentation>
-               </xs:annotation>
-               <xs:sequence>
-                       <xs:element name="Name" type="NameFree_Type"/>
-                       <xs:element name="LegalStatus" type="xs:string"/>
-                       <xs:element name="Address" type="AddressStruct_Type"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="MoneyAmount_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">An amount: a value with 
a currency
-                       attribute</xs:documentation>
-               </xs:annotation>
-               <xs:simpleContent>
-                       <xs:extension base="AmountValue_Type">
-                               <xs:attribute name="currency" 
type="CurrencyIsoCode_Type" use="required"/>
-                       </xs:extension>
-               </xs:simpleContent>
-       </xs:complexType>
-       <xs:complexType name="NameStruct_Type">
-               <xs:sequence>
-                       <xs:element name="PrecedingTitle" type="xs:string" 
minOccurs="0"/>
-                       <xs:element name="Title" type="xs:string" minOccurs="0" 
maxOccurs="unbounded"/>
-                       <xs:element name="FirstName" type="xs:string"/>
-                       <xs:element name="MiddleName" type="xs:string" 
minOccurs="0" maxOccurs="unbounded"/>
-                       <xs:element name="NamePrefix" type="xs:string" 
minOccurs="0"/>
-                       <xs:element name="LastName" type="xs:string"/>
-                       <xs:element name="GenerationIdentifier" 
type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
-                       <xs:element name="Suffix" type="xs:string" 
minOccurs="0" maxOccurs="unbounded"/>
-                       <xs:element name="GeneralSuffix" type="xs:string" 
minOccurs="0"/>
-                       <xs:element name="MaidenName" type="xs:string" 
minOccurs="0"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="Name_Type">
-               <xs:choice>
-                       <xs:element name="NameFree" type="xs:string"/>
-                       <xs:sequence>
-                               <xs:element name="NameStruct" 
type="NameStruct_Type"/>
-                               <xs:element name="NameFree" type="xs:string" 
minOccurs="0"/>
-                       </xs:sequence>
-               </xs:choice>
-               <xs:attribute name="nameType" type="nameType_Type" 
use="optional"/>
-       </xs:complexType>
-       <xs:complexType name="NameReducedFix_Type">
-               <xs:complexContent>
-                       <xs:restriction base="NameStruct_Type">
-                               <xs:sequence>
-                                       <xs:element name="PrecedingTitle" 
type="xs:string" minOccurs="0" maxOccurs="0"/>
-                                       <xs:element name="Title" 
type="xs:string" minOccurs="0" maxOccurs="0"/>
-                                       <xs:element name="FirstName" 
type="xs:string"/>
-                                       <xs:element name="MiddleName" 
type="xs:string" minOccurs="0" maxOccurs="0"/>
-                                       <xs:element name="NamePrefix" 
type="xs:string" minOccurs="0" maxOccurs="0"/>
-                                       <xs:element name="LastName" 
type="xs:string"/>
-                                       <xs:element name="GenerationIdentifier" 
type="xs:string" minOccurs="0" maxOccurs="0"/>
-                                       <xs:element name="Suffix" 
type="xs:string" minOccurs="0" maxOccurs="0"/>
-                                       <xs:element name="GeneralSuffix" 
type="xs:string" minOccurs="0" maxOccurs="0"/>
-                                       <xs:element name="MaidenName" 
type="xs:string" minOccurs="0"/>
-                               </xs:sequence>
-                       </xs:restriction>
-               </xs:complexContent>
-       </xs:complexType>
-       <xs:complexType name="OrderedString_Type">
-               <xs:annotation>
-                       <xs:documentation>A string with an attribute that 
allows ordering in a
-                       list.</xs:documentation>
-               </xs:annotation>
-               <xs:simpleContent>
-                       <xs:extension base="xs:string">
-                               <xs:attribute name="order" type="xs:byte" 
use="required"/>
-                       </xs:extension>
-               </xs:simpleContent>
-       </xs:complexType>
-       <xs:complexType name="NVPair_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">A type that holds a 
name value pair. The name is stored
-                               in the 'name' attribute, and the value as a 
string in the element value
-                       itself</xs:documentation>
-               </xs:annotation>
-               <xs:simpleContent>
-                       <xs:extension base="xs:string">
-                               <xs:attribute name="name" type="xs:token" 
use="required"/>
-                       </xs:extension>
-               </xs:simpleContent>
-       </xs:complexType>
-       <xs:complexType name="Period_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">Represents a period of 
time specified by a start date
-                               and an end date. </xs:documentation>
-               </xs:annotation>
-               <xs:sequence>
-                       <xs:element name="StartDate" type="xs:date"/>
-                       <xs:element name="EndDate" type="xs:date"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="Person_Type">
-               <xs:annotation>
-                       <xs:documentation>A person</xs:documentation>
-               </xs:annotation>
-               <xs:sequence>
-                       <xs:element name="Name" type="NameStruct_Type"/>
-                       <xs:element name="IndivPersData" 
type="IndivPersData_Type"/>
-                       <xs:element name="Address" type="AddressStruct_Type"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="ShortAddressStruct_Type">
-               <xs:annotation>
-                       <xs:documentation>A shortenedform of Address_Fix with a 
mandatory status
-                       attribute</xs:documentation>
-               </xs:annotation>
-               <xs:complexContent>
-                       <xs:restriction base="cm:AddressStruct_Type">
-                               <xs:sequence>
-                                       <xs:element name="Street" 
type="xs:string" minOccurs="0"/>
-                                       <xs:element name="BuildingIdentifier" 
type="xs:string" minOccurs="0"/>
-                                       <xs:element name="SuiteIdentifier" 
type="xs:string" minOccurs="0"/>
-                                       <xs:element name="FloorIdentifier" 
type="xs:string" minOccurs="0" maxOccurs="0"/>
-                                       <xs:element name="DistrictName" 
type="xs:string" minOccurs="0" maxOccurs="0"/>
-                                       <xs:element name="POB" type="xs:string" 
minOccurs="0" maxOccurs="0"/>
-                                       <xs:element name="PostCode" 
type="xs:string" minOccurs="0"/>
-                                       <xs:element name="City" 
type="xs:string"/>
-                                       <xs:element name="CountrySubentity" 
type="xs:string" minOccurs="0" maxOccurs="0"/>
-                                       <!--                                    
<xs:element name="Country" type="CountryIsoCodeAlpha2_Type" minOccurs="0"/> -->
-                               </xs:sequence>
-                               <xs:attribute name="status" 
type="AddressStatus_Type" use="required"/>
-                       </xs:restriction>
-               </xs:complexContent>
-       </xs:complexType>
-</xs:schema>

Deleted: trunk/transform/include/decreasons_v1.xsd
===================================================================
--- trunk/transform/include/decreasons_v1.xsd   2014-01-28 17:03:22 UTC (rev 
670)
+++ trunk/transform/include/decreasons_v1.xsd   2014-01-31 17:34:51 UTC (rev 
671)
@@ -1,262 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
xmlns:vr="urn:ec.europa.eu:taxud:fiscalis:vatrefund:v1" 
targetNamespace="urn:ec.europa.eu:taxud:fiscalis:vatrefund:v1" 
elementFormDefault="qualified" attributeFormDefault="unqualified">
-       <xs:annotation>
-               <xs:documentation xml:lang="en"><![CDATA[
-                       List of VAT Refund Decision Justification Reason Codes
-                       === HISTORY=== 
-                       Version 1.01 - Correct code for "Partial decision of 
repayment" - 87 -> 95
-                                                Add codes agreed at March 
workshop (codes 64 to 68 inclusive)
-                       Version 1.00 - first release of the schema to the 
Member States 
-                       ]]></xs:documentation>
-       </xs:annotation>
-       <xs:simpleType name="RefundDecisionJustificationReasonCode_Type">
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="01">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-                               the refund period is invalid
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="02">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-                               the total claimed amount is smaller than the 
minimal allowed amount for the mentioned period
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="03">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-                               the description of the business activity via 
NACE Level 4 code(s) is required.
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="04">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-       data of the mentioned bank account is incomplete or incorrect
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="05">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-your business activities imply to specify a pro-rata rate
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="06">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-after verification it appears that you were involved in the supply of goods or 
services in our territory and that the latter are not covered by the exemption 
defined in the legislation
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="07">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-  after verification, it has been found out that you have a permanent 
establishment in our territory from which you do business activities
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="08">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-  The application is received outside of the allowed period.
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="09">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-  The application shall submit a refund application for either the whole year 
or a calendar quarter. The application is to be submitted when the refund 
period has been completed. However, the application has been sent in advance.
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="20">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-the request for refund has already been handled in another VAT refund 
application
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="21">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-the currency is not the national currency
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="22">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-a sub-classification code is required for the classification code specified
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="23">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-the nature of the goods and services must be clearly specified in case 
classification code "10" is used
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="24">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-the purchase of goods or services was not performed on our territory
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="25">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-the importation of the goods was not performed on our territory
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="40">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-the VAT Identification number or tax reference number mentioned for the 
supplier is unknown or was not active for the date specified
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="41">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-the VAT supplier name and address do not correspond to the ones associated 
with the VAT identification number or tax reference number
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="42">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-the information about the supplier is not the one specified in the 
import/invoice document
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="60">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-a copy of the import/invoice document is required
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="61">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-the original of the import/invoice document was requested but was not provided 
in time
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="62">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-the import/invoice document appears to be a forgery
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="63">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-Copy of the invoice/import document is not readable
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="64">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-One or several invoices have not been issued with the name of the refund 
applicant.
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="65">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-One or several invoices are not deemed to be valid. Invoices must contain the 
name, VAT number and address of the seller and the buyer, description of the 
operation, taxable amount, VAT rate, VAT amount, invoice number, place and date 
where the invoice was issued.
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="66">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-Operations included within the special scheme of Travel Agencies, under which 
VAT is not deductible.
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="67">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-The applicant provides financial services, which are deemed to be exempt. 
Exempt activities do not allow to obtain the repayment of input tax.
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="68">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-One or several invoices or import documents belong to a period different from 
the period of the refund application. The application is submitted in reference 
to a specific period (1T, 2T, 3T or annual) and input tax in other periods is 
not considered.
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="70">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-Additional information was requested but was not provided in time
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="80">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-The pro-rata rate mentioned in the request appears to be incorrect with 
regards to the information provided by the competent authority of your Member 
State of establishment
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="81">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-The taxable amount or/and VAT amount specified in the request are not the ones 
specified in the import/invoice document
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="82">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-The claimed amount does not correspond to a legitimate VAT
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="83">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-The nature of the goods and services does not justify a VAT refund with 
regards to the specified business activities
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="84">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-The classification code or sub-code is incorrect with regards to the 
information available on the import/invoice document
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="85">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-Based on the nature of the goods and services, the deductible VAT amount is 
limited to a given percentage
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="95">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-VAT Refund application partially evaluated (Non-final decision)
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="99"/>
-               </xs:restriction>
-       </xs:simpleType>
-</xs:schema>

Deleted: trunk/transform/include/fiscalismessage_v1.xsd
===================================================================
--- trunk/transform/include/fiscalismessage_v1.xsd      2014-01-28 17:03:22 UTC 
(rev 670)
+++ trunk/transform/include/fiscalismessage_v1.xsd      2014-01-31 17:34:51 UTC 
(rev 671)
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns="urn:ec.europa.eu:taxud:fiscalis:message:v1" 
xmlns:cm="urn:ec.europa.eu:taxud:fiscalis:common:v1" 
xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
targetNamespace="urn:ec.europa.eu:taxud:fiscalis:message:v1" 
elementFormDefault="qualified" version="1.0" xml:lang="en">
-       <xs:annotation>
-               <xs:documentation xml:lang="en">
-               === HISTORY===
-               - Version 1.0: first issue of the schema as part of the 
Technical Specifications.
-               </xs:documentation>
-       </xs:annotation>
-       <xs:import namespace="urn:ec.europa.eu:taxud:fiscalis:common:v1" 
schemaLocation="commontypes_v1.xsd"/>
-       <xs:element name="FiscalisMessage">
-               <xs:complexType>
-                       <xs:sequence>
-                               <xs:element name="Header" type="Header_Type"/>
-                               <xs:element name="Body" type="Body_Type"/>
-                       </xs:sequence>
-               </xs:complexType>
-       </xs:element>
-       <xs:complexType name="Body_Type">
-               <xs:sequence>
-                       <xs:element ref="AbstractBody"/>
-               </xs:sequence>
-               <xs:attribute name="applicationId" use="required"/>
-       </xs:complexType>
-       <xs:element name="AbstractBody" abstract="true"/>
-       <xs:complexType name="Header_Type">
-               <xs:annotation>
-                       <xs:documentation>Header of generic tax 
message</xs:documentation>
-               </xs:annotation>
-               <xs:sequence>
-                       <xs:element name="OriginatingCountry" 
type="cm:EUCountryIsoCodeAlpha2_Type"/>
-                       <xs:element name="DestinationCountries" 
type="cm:EUCountryIsoCodeAlpha2List_Type"/>
-                       <xs:element name="MessageId" type="cm:MsgId_Type"/>
-                       <xs:element name="CorrelationId" type="cm:MsgId_Type" 
minOccurs="0"/>
-                       <xs:element name="Timestamp" type="xs:dateTime"/>
-                       <xs:element name="ResponseRequired" type="xs:date" 
minOccurs="0"/>
-                       <xs:element name="Language" type="xs:language" 
minOccurs="0">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">The 
language of the document. May be overloaded in some elements by a language 
attribute</xs:documentation>
-                               </xs:annotation>
-                       </xs:element>
-               </xs:sequence>
-       </xs:complexType>
-</xs:schema>

Deleted: trunk/transform/include/goodsdescriptiontypes_v1.xsd
===================================================================
--- trunk/transform/include/goodsdescriptiontypes_v1.xsd        2014-01-28 
17:03:22 UTC (rev 670)
+++ trunk/transform/include/goodsdescriptiontypes_v1.xsd        2014-01-31 
17:34:51 UTC (rev 671)
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
targetNamespace="urn:ec.europa.eu:taxud:fiscalis:vatrefund:v1" 
elementFormDefault="qualified" attributeFormDefault="unqualified" 
version="1.01">
-       <xs:annotation>
-               <xs:documentation xml:lang="en"><![CDATA[
-                       List of Goods Description types and sub-types
-                       === HISTORY=== 
-                       Version 1.02 - Modify pattern of the 
GoodsDescriptionSubCode_Type (20/08/2010)
-                                                                          to 
have x.y.z with y and z both optional
-                       Version 1.01 - add pattern to the 
GoodsDescriptionSubCode_Type (20/03/2009)
-                       Version 1.00 - first release of the schema to the 
Member States 
-                       ]]></xs:documentation>
-       </xs:annotation>
-       <xs:simpleType name="GoodsDescriptionCode_Type">
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="1">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-                               fuel
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="2">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-                               hiring of means of transport
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="3">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-                               expenditure relating to means of transport 
(other than the goods and services referred to under codes 1 and 2
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="4">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-                               road tolls and road user charge
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="5">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-                               travel expenses, such as taxi fares, public 
transport fares
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="6">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-                               accommodation
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="7">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-                               food, drink and restaurant services
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="8">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-                               admissions to fares and exhibitions
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="9">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-                               expenditure on luxuries, amusements and 
entertainment
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="10">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-                               other
-                       </xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="GoodsDescriptionSubCode_Type">
-               <xs:restriction base="xs:string">
-                       <xs:pattern value="([0-9]{1,2}){1}(\.\d{1,2}){0,2}"/>
-               </xs:restriction>
-       </xs:simpleType>
-</xs:schema>

Deleted: trunk/transform/include/isotypes_v1.xsd
===================================================================
--- trunk/transform/include/isotypes_v1.xsd     2014-01-28 17:03:22 UTC (rev 
670)
+++ trunk/transform/include/isotypes_v1.xsd     2014-01-31 17:34:51 UTC (rev 
671)
@@ -1,936 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
elementFormDefault="qualified" attributeFormDefault="unqualified">
-
-       <!--  ISO 3166 alpha 2 Country Code -->
-       <!--HISTORY
-       
-               09/12/2010 -
-               Move IC, XI, and XJ country codes to MSCountryCode_Type
-               
-               17/11/2010 - v1.1
-                       Add country codes: IC, XI, XJ, CW, NM, BQ
-                       Country code AN is obsolete but kept for backward 
compatiblity reasons
-
-               
-               20/05/2009 - 
-               Add country codes for Serbia, Montenegro, Aland Islands, Saint 
Martin, Saint Barthelemy, Jersey, Guernsey, Isle of Man
-
-               Modify currency codes:
-               AZM->AZN
-               BGL->BGN
-               AFA->AFN
-               GHC->GHS
-               MZM->MZN
-               RUR->RUB
-               SDD->SDG
-               SRG->SRD
-               TRL->TRY
-               VEB->VEF
-               ZWD->ZWL
-               MGF->MGA
-                       
-               Remove currency codes CYP, GGP, JEP, IMP, ROL, SPL, YUM, XAG, 
XAU, XPT, MTL, SIT, SKK           
-               Add currency codes GWP, MXV, CLF, CUC, BOV, RSD
-       -->
-       <xsd:simpleType name="CountryCode_Type">
-               <xsd:union memberTypes="CountryCodeExMS_Type 
MSCountryCode_Type"/>
-       </xsd:simpleType>
-       
-       <xsd:simpleType name="CountryCodeExMS_Type">
-               <xsd:annotation>
-                       <xsd:documentation xml:lang="en">
-                       The appropriate country code from the ISO 3166 two-byte 
alpha version for the state in which the party concerned is a resident. Omit 
this only if  no data is available.
-                       This list excludes Member States of the European Union
-The following entries must not be used:
-       - AN --  NETHERLANDS ANTILLES
-Valid entries are:
-       - AF --  AFGHANISTAN 
-       - AX --  ÅLAND ISLANDS
-       - AL --  ALBANIA 
-       - DZ --  ALGERIA 
-       - AS --  AMERICAN SAMOA 
-       - AD --  ANDORRA 
-       - AO --  ANGOLA 
-       - AI --  ANGUILLA 
-       - AQ --  ANTARCTICA 
-       - AG --  ANTIGUA AND BARBUDA 
-       - AR --  ARGENTINA 
-       - AM --  ARMENIA 
-       - AW --  ARUBA 
-       - AU --  AUSTRALIA 
-       - AT --  AUSTRIA 
-       - AZ --  AZERBAIJAN 
-       - BS --  BAHAMAS 
-       - BH --  BAHRAIN 
-       - BD --  BANGLADESH 
-       - BB --  BARBADOS 
-       - BY --  BELARUS 
-       - BE --  BELGIUM 
-       - BZ --  BELIZE 
-       - BJ --  BENIN 
-       - BM --  BERMUDA 
-       - BT --  BHUTAN 
-       - BO --  BOLIVIA 
-       - BA --  BOSNIA AND HERZEGOVINA 
-       - BW --  BOTSWANA 
-       - BV --  BOUVET ISLAND 
-       - BR --  BRAZIL 
-       - IO --  BRITISH INDIAN OCEAN TERRITORY 
-       - BN --  BRUNEI DARUSSALAM 
-       - BG --  BULGARIA 
-       - BF --  BURKINA FASO 
-       - BI --  BURUNDI 
-       - KH --  CAMBODIA 
-       - CM --  CAMEROON 
-       - CA --  CANADA 
-       - CV --  CAPE VERDE 
-       - KY --  CAYMAN ISLANDS 
-       - CF --  CENTRAL AFRICAN REPUBLIC 
-       - TD --  CHAD 
-       - CL --  CHILE 
-       - CN --  CHINA 
-       - CX --  CHRISTMAS ISLAND 
-       - CC --  COCOS (KEELING) ISLANDS 
-       - CO --  COLOMBIA 
-       - KM --  COMOROS 
-       - CG --  CONGO 
-       - CD --  CONGO, THE DEMOCRATIC REPUBLIC OF THE 
-       - CK --  COOK ISLANDS 
-       - CR --  COSTA RICA 
-       - CI --  COTE D'IVOIRE 
-       - HR --  CROATIA 
-       - CU --  CUBA 
-       - CY --  CYPRUS 
-       - CZ --  CZECH REPUBLIC 
-       - DK --  DENMARK 
-       - DJ --  DJIBOUTI 
-       - DM --  DOMINICA 
-       - DO --  DOMINICAN REPUBLIC 
-       - EC --  ECUADOR 
-       - EG --  EGYPT 
-       - SV --  EL SALVADOR 
-       - GQ --  EQUATORIAL GUINEA 
-       - ER --  ERITREA 
-       - EE --  ESTONIA 
-       - ET --  ETHIOPIA 
-       - FK --  FALKLAND ISLANDS (MALVINAS) 
-       - FO --  FAROE ISLANDS 
-       - FJ --  FIJI 
-       - FI --  FINLAND 
-       - FR --  FRANCE 
-       - GF --  FRENCH GUIANA 
-       - PF --  FRENCH POLYNESIA 
-       - TF --  FRENCH SOUTHERN TERRITORIES 
-       - GA --  GABON 
-       - GM --  GAMBIA 
-       - GE --  GEORGIA 
-       - DE --  GERMANY 
-       - GH --  GHANA 
-       - GI --  GIBRALTAR 
-       - GR --  GREECE 
-       - GL --  GREENLAND 
-       - GD --  GRENADA 
-       - GP --  GUADELOUPE 
-       - GU --  GUAM 
-       - GT --  GUATEMALA 
-       - GG --  GUERNSEY
-       - GN --  GUINEA 
-       - GW --  GUINEA-BISSAU 
-       - GY --  GUYANA 
-       - HT --  HAITI 
-       - HM --  HEARD ISLAND AND MCDONALD ISLANDS 
-       - VA --  HOLY SEE (VATICAN CITY STATE) 
-       - HN --  HONDURAS 
-       - HK --  HONG KONG 
-       - HU --  HUNGARY 
-       - IS --  ICELAND 
-       - IN --  INDIA 
-       - ID --  INDONESIA 
-       - IR --  IRAN, ISLAMIC REPUBLIC OF 
-       - IQ --  IRAQ 
-       - IE --  IRELAND 
-       - IM --  ISLE OF MAN
-       - IL --  ISRAEL 
-       - IT --  ITALY 
-       - JM --  JAMAICA 
-       - JP --  JAPAN 
-       - JE --  JERSEY
-       - JO --  JORDAN 
-       - KZ --  KAZAKHSTAN 
-       - KE --  KENYA 
-       - KI --  KIRIBATI 
-       - KP --  KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF 
-       - KR --  KOREA, REPUBLIC OF 
-       - KW --  KUWAIT 
-       - KG --  KYRGYZSTAN 
-       - LA --  LAO PEOPLE'S DEMOCRATIC REPUBLIC 
-       - LV --  LATVIA 
-       - LB --  LEBANON 
-       - LS --  LESOTHO 
-       - LR --  LIBERIA 
-       - LY --  LIBYAN ARAB JAMAHIRIYA 
-       - LI --  LIECHTENSTEIN 
-       - LT --  LITHUANIA 
-       - LU --  LUXEMBOURG 
-       - MO --  MACAO 
-       - MK --  MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF 
-       - MG --  MADAGASCAR 
-       - MW --  MALAWI 
-       - MY --  MALAYSIA 
-       - MV --  MALDIVES 
-       - ML --  MALI 
-       - MT --  MALTA 
-       - MH --  MARSHALL ISLANDS 
-       - MQ --  MARTINIQUE 
-       - MR --  MAURITANIA 
-       - MU --  MAURITIUS 
-       - YT --  MAYOTTE 
-       - MX --  MEXICO 
-       - FM --  MICRONESIA, FEDERATED STATES OF 
-       - MD --  MOLDOVA, REPUBLIC OF 
-       - MC --  MONACO 
-       - MN --  MONGOLIA 
-       - ME --  MONTENEGRO
-       - MS --  MONTSERRAT 
-       - MA --  MOROCCO 
-       - MZ --  MOZAMBIQUE 
-       - MM --  MYANMAR 
-       - NA --  NAMIBIA 
-       - NR --  NAURU 
-       - NP --  NEPAL 
-       - NL --  NETHERLANDS 
-       - NC --  NEW CALEDONIA 
-       - NZ --  NEW ZEALAND 
-       - NI --  NICARAGUA 
-       - NE --  NIGER 
-       - NG --  NIGERIA 
-       - NU --  NIUE 
-       - NF --  NORFOLK ISLAND 
-       - MP --  NORTHERN MARIANA ISLANDS 
-       - NO --  NORWAY 
-       - OM --  OMAN 
-       - PK --  PAKISTAN 
-       - PW --  PALAU 
-       - PS --  PALESTINIAN TERRITORY, OCCUPIED 
-       - PA --  PANAMA 
-       - PG --  PAPUA NEW GUINEA 
-       - PY --  PARAGUAY 
-       - PE --  PERU 
-       - PH --  PHILIPPINES 
-       - PN --  PITCAIRN 
-       - PL --  POLAND 
-       - PT --  PORTUGAL 
-       - PR --  PUERTO RICO 
-       - QA --  QATAR 
-       - RE --  REUNION 
-       - RO --  ROMANIA 
-       - RU --  RUSSIAN FEDERATION 
-       - RW --  RWANDA 
-       - BL --  SAINT BARTHÉLEMY
-       - SH --  SAINT HELENA 
-       - KN --  SAINT KITTS AND NEVIS 
-       - LC --  SAINT LUCIA 
-       - MF --  SAINT MARTIN
-       - PM --  SAINT PIERRE AND MIQUELON 
-       - VC --  SAINT VINCENT AND THE GRENADINES 
-       - WS --  SAMOA 
-       - SM --  SAN MARINO 
-       - ST --  SAO TOME AND PRINCIPE 
-       - SA --  SAUDI ARABIA 
-       - SN --  SENEGAL 
-       - RS --  SERBIA
-       - SC --  SEYCHELLES 
-       - SL --  SIERRA LEONE 
-       - SG --  SINGAPORE 
-       - SK --  SLOVAKIA 
-       - SI --  SLOVENIA 
-       - SB --  SOLOMON ISLANDS 
-       - SO --  SOMALIA 
-       - ZA --  SOUTH AFRICA 
-       - GS --  SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS 
-       - ES --  SPAIN 
-       - LK --  SRI LANKA 
-       - SD --  SUDAN 
-       - SR --  SURINAME 
-       - SJ --  SVALBARD AND JAN MAYEN 
-       - SZ --  SWAZILAND 
-       - SE --  SWEDEN 
-       - CH --  SWITZERLAND 
-       - SY --  SYRIAN ARAB REPUBLIC 
-       - TW --  TAIWAN, PROVINCE OF CHINA 
-       - TJ --  TAJIKISTAN 
-       - TZ --  TANZANIA, UNITED REPUBLIC OF 
-       - TH --  THAILAND 
-       - TL --  TIMOR-LESTE 
-       - TG --  TOGO 
-       - TK --  TOKELAU 
-       - TO --  TONGA 
-       - TT --  TRINIDAD AND TOBAGO 
-       - TN --  TUNISIA 
-       - TR --  TURKEY 
-       - TM --  TURKMENISTAN 
-       - TC --  TURKS AND CAICOS ISLANDS 
-       - TV --  TUVALU 
-       - UG --  UGANDA 
-       - UA --  UKRAINE 
-       - AE --  UNITED ARAB EMIRATES 
-       - GB --  UNITED KINGDOM 
-       - US --  UNITED STATES 
-       - UM --  UNITED STATES MINOR OUTLYING ISLANDS 
-       - UY --  URUGUAY 
-       - UZ --  UZBEKISTAN 
-       - VU --  VANUATU 
-       - VE --  VENEZUELA, BOLIVARIAN REPUBLIC OF
-       - VN --  VIET NAM 
-       - VG --  VIRGIN ISLANDS, BRITISH 
-       - VI --  VIRGIN ISLANDS, U.S. 
-       - WF --  WALLIS AND FUTUNA 
-       - EH --  WESTERN SAHARA 
-       - YE --  YEMEN 
-       - ZM --  ZAMBIA 
-       - ZW --  ZIMBABWE 
-       - IC --  CANARY ISLANDS
-       - XI --  CEUTA
-       - XJ --  MELILLA
-       - CW --  CURACAO
-       - NM --  SAINT MARTIN (DUTCH PART)
-       - BQ --  BONAIRE, SAINT EUSTATIUS AND SABA
-                       </xsd:documentation>
-               </xsd:annotation>
-               <xsd:restriction base="xsd:string">
-                       <xsd:enumeration value="AF"/>
-                       <xsd:enumeration value="AX"/>
-                       <xsd:enumeration value="AL"/>
-                       <xsd:enumeration value="DZ"/>
-                       <xsd:enumeration value="AS"/>
-                       <xsd:enumeration value="AD"/>
-                       <xsd:enumeration value="AO"/>
-                       <xsd:enumeration value="AI"/>
-                       <xsd:enumeration value="AQ"/>
-                       <xsd:enumeration value="AG"/>
-                       <xsd:enumeration value="AR"/>
-                       <xsd:enumeration value="AM"/>
-                       <xsd:enumeration value="AW"/>
-                       <xsd:enumeration value="AU"/>
-                       <xsd:enumeration value="AZ"/>
-                       <xsd:enumeration value="BS"/>
-                       <xsd:enumeration value="BH"/>
-                       <xsd:enumeration value="BD"/>
-                       <xsd:enumeration value="BB"/>
-                       <xsd:enumeration value="BY"/>
-                       <xsd:enumeration value="BZ"/>
-                       <xsd:enumeration value="BJ"/>
-                       <xsd:enumeration value="BM"/>
-                       <xsd:enumeration value="BT"/>
-                       <xsd:enumeration value="BO"/>
-                       <xsd:enumeration value="BA"/>
-                       <xsd:enumeration value="BW"/>
-                       <xsd:enumeration value="BV"/>
-                       <xsd:enumeration value="BR"/>
-                       <xsd:enumeration value="IO"/>
-                       <xsd:enumeration value="BN"/>
-                       <xsd:enumeration value="BF"/>
-                       <xsd:enumeration value="BI"/>
-                       <xsd:enumeration value="KH"/>
-                       <xsd:enumeration value="CM"/>
-                       <xsd:enumeration value="CA"/>
-                       <xsd:enumeration value="CV"/>
-                       <xsd:enumeration value="KY"/>
-                       <xsd:enumeration value="CF"/>
-                       <xsd:enumeration value="TD"/>
-                       <xsd:enumeration value="CL"/>
-                       <xsd:enumeration value="CN"/>
-                       <xsd:enumeration value="CX"/>
-                       <xsd:enumeration value="CC"/>
-                       <xsd:enumeration value="CO"/>
-                       <xsd:enumeration value="KM"/>
-                       <xsd:enumeration value="CG"/>
-                       <xsd:enumeration value="CD"/>
-                       <xsd:enumeration value="CK"/>
-                       <xsd:enumeration value="CR"/>
-                       <xsd:enumeration value="CI"/>
-                       <xsd:enumeration value="HR"/>
-                       <xsd:enumeration value="CU"/>
-                       <xsd:enumeration value="DJ"/>
-                       <xsd:enumeration value="DM"/>
-                       <xsd:enumeration value="DO"/>
-                       <xsd:enumeration value="EC"/>
-                       <xsd:enumeration value="EG"/>
-                       <xsd:enumeration value="SV"/>
-                       <xsd:enumeration value="GQ"/>
-                       <xsd:enumeration value="ER"/>
-                       <xsd:enumeration value="ET"/>
-                       <xsd:enumeration value="FK"/>
-                       <xsd:enumeration value="FO"/>
-                       <xsd:enumeration value="FJ"/>
-                       <xsd:enumeration value="GF"/>
-                       <xsd:enumeration value="PF"/>
-                       <xsd:enumeration value="TF"/>
-                       <xsd:enumeration value="GA"/>
-                       <xsd:enumeration value="GM"/>
-                       <xsd:enumeration value="GE"/>
-                       <xsd:enumeration value="GH"/>
-                       <xsd:enumeration value="GI"/>
-                       <xsd:enumeration value="GL"/>
-                       <xsd:enumeration value="GD"/>
-                       <xsd:enumeration value="GP"/>
-                       <xsd:enumeration value="GU"/>
-                       <xsd:enumeration value="GT"/>
-                       <xsd:enumeration value="GG"/>
-                       <xsd:enumeration value="GN"/>
-                       <xsd:enumeration value="GW"/>
-                       <xsd:enumeration value="GY"/>
-                       <xsd:enumeration value="HT"/>
-                       <xsd:enumeration value="HM"/>
-                       <xsd:enumeration value="VA"/>
-                       <xsd:enumeration value="HN"/>
-                       <xsd:enumeration value="HK"/>
-                       <xsd:enumeration value="IS"/>
-                       <xsd:enumeration value="IN"/>
-                       <xsd:enumeration value="ID"/>
-                       <xsd:enumeration value="IR"/>
-                       <xsd:enumeration value="IQ"/>
-                       <xsd:enumeration value="IM"/>
-                       <xsd:enumeration value="IL"/>
-                       <xsd:enumeration value="JM"/>
-                       <xsd:enumeration value="JP"/>
-                       <xsd:enumeration value="JE"/>
-                       <xsd:enumeration value="JO"/>
-                       <xsd:enumeration value="KZ"/>
-                       <xsd:enumeration value="KE"/>
-                       <xsd:enumeration value="KI"/>
-                       <xsd:enumeration value="KP"/>
-                       <xsd:enumeration value="KR"/>
-                       <xsd:enumeration value="KW"/>
-                       <xsd:enumeration value="KG"/>
-                       <xsd:enumeration value="LA"/>
-                       <xsd:enumeration value="LB"/>
-                       <xsd:enumeration value="LS"/>
-                       <xsd:enumeration value="LR"/>
-                       <xsd:enumeration value="LY"/>
-                       <xsd:enumeration value="LI"/>
-                       <xsd:enumeration value="MO"/>
-                       <xsd:enumeration value="MK"/>
-                       <xsd:enumeration value="MG"/>
-                       <xsd:enumeration value="MW"/>
-                       <xsd:enumeration value="MY"/>
-                       <xsd:enumeration value="MV"/>
-                       <xsd:enumeration value="ML"/>
-                       <xsd:enumeration value="MH"/>
-                       <xsd:enumeration value="MQ"/>
-                       <xsd:enumeration value="MR"/>
-                       <xsd:enumeration value="MU"/>
-                       <xsd:enumeration value="YT"/>
-                       <xsd:enumeration value="MX"/>
-                       <xsd:enumeration value="FM"/>
-                       <xsd:enumeration value="MD"/>
-                       <xsd:enumeration value="MC"/>
-                       <xsd:enumeration value="MN"/>
-                       <xsd:enumeration value="ME"/>
-                       <xsd:enumeration value="MS"/>
-                       <xsd:enumeration value="MA"/>
-                       <xsd:enumeration value="MZ"/>
-                       <xsd:enumeration value="MM"/>
-                       <xsd:enumeration value="NA"/>
-                       <xsd:enumeration value="NR"/>
-                       <xsd:enumeration value="NP"/>
-                       <xsd:enumeration value="AN"/>
-                       <xsd:enumeration value="NC"/>
-                       <xsd:enumeration value="NZ"/>
-                       <xsd:enumeration value="NI"/>
-                       <xsd:enumeration value="NE"/>
-                       <xsd:enumeration value="NG"/>
-                       <xsd:enumeration value="NU"/>
-                       <xsd:enumeration value="NF"/>
-                       <xsd:enumeration value="MP"/>
-                       <xsd:enumeration value="NO"/>
-                       <xsd:enumeration value="OM"/>
-                       <xsd:enumeration value="PK"/>
-                       <xsd:enumeration value="PW"/>
-                       <xsd:enumeration value="PS"/>
-                       <xsd:enumeration value="PA"/>
-                       <xsd:enumeration value="PG"/>
-                       <xsd:enumeration value="PY"/>
-                       <xsd:enumeration value="PE"/>
-                       <xsd:enumeration value="PH"/>
-                       <xsd:enumeration value="PN"/>
-                       <xsd:enumeration value="PR"/>
-                       <xsd:enumeration value="QA"/>
-                       <xsd:enumeration value="RE"/>
-                       <xsd:enumeration value="RU"/>
-                       <xsd:enumeration value="RW"/>
-                       <xsd:enumeration value="BL"/>
-                       <xsd:enumeration value="SH"/>
-                       <xsd:enumeration value="KN"/>
-                       <xsd:enumeration value="LC"/>
-                       <xsd:enumeration value="MF"/>
-                       <xsd:enumeration value="PM"/>
-                       <xsd:enumeration value="VC"/>
-                       <xsd:enumeration value="WS"/>
-                       <xsd:enumeration value="SM"/>
-                       <xsd:enumeration value="ST"/>
-                       <xsd:enumeration value="SA"/>
-                       <xsd:enumeration value="SN"/>
-                       <xsd:enumeration value="RS"/>
-                       <xsd:enumeration value="SC"/>
-                       <xsd:enumeration value="SL"/>
-                       <xsd:enumeration value="SG"/>
-                       <xsd:enumeration value="SB"/>
-                       <xsd:enumeration value="SO"/>
-                       <xsd:enumeration value="ZA"/>
-                       <xsd:enumeration value="GS"/>
-                       <xsd:enumeration value="LK"/>
-                       <xsd:enumeration value="SD"/>
-                       <xsd:enumeration value="SR"/>
-                       <xsd:enumeration value="SJ"/>
-                       <xsd:enumeration value="SZ"/>
-                       <xsd:enumeration value="CH"/>
-                       <xsd:enumeration value="SY"/>
-                       <xsd:enumeration value="TW"/>
-                       <xsd:enumeration value="TJ"/>
-                       <xsd:enumeration value="TZ"/>
-                       <xsd:enumeration value="TH"/>
-                       <xsd:enumeration value="TL"/>
-                       <xsd:enumeration value="TG"/>
-                       <xsd:enumeration value="TK"/>
-                       <xsd:enumeration value="TO"/>
-                       <xsd:enumeration value="TT"/>
-                       <xsd:enumeration value="TN"/>
-                       <xsd:enumeration value="TR"/>
-                       <xsd:enumeration value="TM"/>
-                       <xsd:enumeration value="TC"/>
-                       <xsd:enumeration value="TV"/>
-                       <xsd:enumeration value="UG"/>
-                       <xsd:enumeration value="UA"/>
-                       <xsd:enumeration value="AE"/>
-                       <xsd:enumeration value="US"/>
-                       <xsd:enumeration value="UM"/>
-                       <xsd:enumeration value="UY"/>
-                       <xsd:enumeration value="UZ"/>
-                       <xsd:enumeration value="VU"/>
-                       <xsd:enumeration value="VE"/>
-                       <xsd:enumeration value="VN"/>
-                       <xsd:enumeration value="VG"/>
-                       <xsd:enumeration value="VI"/>
-                       <xsd:enumeration value="WF"/>
-                       <xsd:enumeration value="EH"/>
-                       <xsd:enumeration value="YE"/>
-                       <xsd:enumeration value="ZM"/>
-                       <xsd:enumeration value="ZW"/>
-                       <xsd:enumeration value="CW"/>
-                       <xsd:enumeration value="NM"/>
-                       <xsd:enumeration value="BQ"/>
-               </xsd:restriction>
-       </xsd:simpleType>
-       <xsd:simpleType name="MSCountryCode_Type">
-               <xsd:restriction base="xsd:string">
-                       <xsd:enumeration value="AT"/>
-                       <xsd:enumeration value="BE"/>
-                       <xsd:enumeration value="BG"/>
-                       <xsd:enumeration value="CY"/>
-                       <xsd:enumeration value="CZ"/>
-                       <xsd:enumeration value="DK"/>
-                       <xsd:enumeration value="EE"/>
-                       <xsd:enumeration value="FI"/>
-                       <xsd:enumeration value="FR"/>
-                       <xsd:enumeration value="DE"/>
-                       <xsd:enumeration value="EL"/>
-                       <xsd:enumeration value="HU"/>
-                       <xsd:enumeration value="IE"/>
-                       <xsd:enumeration value="IT"/>
-                       <xsd:enumeration value="LV"/>
-                       <xsd:enumeration value="LT"/>
-                       <xsd:enumeration value="LU"/>
-                       <xsd:enumeration value="MT"/>
-                       <xsd:enumeration value="NL"/>
-                       <xsd:enumeration value="PL"/>
-                       <xsd:enumeration value="PT"/>
-                       <xsd:enumeration value="RO"/>
-                       <xsd:enumeration value="SK"/>
-                       <xsd:enumeration value="SI"/>
-                       <xsd:enumeration value="ES"/>
-                       <xsd:enumeration value="SE"/>
-                       <xsd:enumeration value="GB"/>
-                       <xsd:enumeration value="IC"/>
-                       <xsd:enumeration value="XI"/>
-                       <xsd:enumeration value="XJ"/>
-               </xsd:restriction>
-       </xsd:simpleType>
-       <!--  ISO 4217 alpha 3 Currency Code -->
-       <xsd:simpleType name="currCode_Type">
-               <xsd:annotation>
-                       <xsd:documentation xml:lang="en">
-                       The appropriate currency code from the ISO 4217 
three-byte alpha version for the currency in which a monetary amount is 
expressed. 
-Valid entries are:
-AED United Arab Emirates, Dirhams 
-AFN Afghanistan, Afghanis 
-ALL Albania, Leke 
-AMD Armenia, Drams 
-ANG Netherlands Antilles, Guilders 
-AOA Angola, Kwanza 
-ARS Argentina, Pesos 
-AUD Australia, Dollars 
-AWG Aruba, Guilders 
-AZN Azerbaijan, Manats 
-BAM Bosnia and Herzegovina, Convertible Marka 
-BBD Barbados, Dollars 
-BDT Bangladesh, Taka 
-BGN Bulgaria, Leva 
-BHD Bahrain, Dinars 
-BIF Burundi, Francs 
-BMD Bermuda, Dollars 
-BND Brunei Darussalam, Dollars 
-BOB Bolivia, Bolivianos 
-BOV Bolivia, Mvdol
-BRL Brazil, Brazil Real 
-BSD Bahamas, Dollars 
-BTN Bhutan, Ngultrum 
-BWP Botswana, Pulas 
-BYR Belarus, Rubles 
-BZD Belize, Dollars 
-CAD Canada, Dollars 
-CDF Congo/Kinshasa, Congolese Francs 
-CHF Switzerland, Francs 
-CLF Chile, Unidades de fomento 
-CLP Chile, Pesos 
-CNY China, Yuan Renminbi 
-COP Colombia, Pesos 
-COU Colombia, Unidad de Valor Real
-CRC Costa Rica, Colones 
-CUC Cuba, Convertible Pesos 
-CUP Cuba, Pesos 
-CVE Cape Verde, Escudos 
-CZK Czech Republic, Koruny 
-DJF Djibouti, Francs 
-DKK Denmark, Kroner 
-DOP Dominican Republic, Pesos 
-DZD Algeria, Algeria Dinars 
-EEK Estonia, Krooni 
-EGP Egypt, Pounds 
-ERN Eritrea, Nakfa 
-ETB Ethiopia, Birr 
-EUR Euro Member Countries, Euro 
-FJD Fiji, Dollars 
-FKP Falkland Islands (Malvinas), Pounds 
-GBP United Kingdom, Pounds 
-GEL Georgia, Lari 
-GHS Ghana, Cedis 
-GIP Gibraltar, Pounds 
-GMD Gambia, Dalasi 
-GNF Guinea, Francs 
-GTQ Guatemala, Quetzales 
-GWP Guinea-Bissau Peso
-GYD Guyana, Dollars 
-HKD Hong Kong, Dollars 
-HNL Honduras, Lempiras 
-HRK Croatia, Kuna 
-HTG Haiti, Gourdes 
-HUF Hungary, Forint 
-IDR Indonesia, Rupiahs 
-ILS Israel, New Shekels 
-INR India, Rupees 
-IQD Iraq, Dinars 
-IRR Iran, Rials 
-ISK Iceland, Kronur  
-JMD Jamaica, Dollars 
-JOD Jordan, Dinars 
-JPY Japan, Yen 
-KES Kenya, Shillings 
-KGS Kyrgyzstan, Soms 
-KHR Cambodia, Riels 
-KMF Comoros, Francs 
-KPW Korea (North), Won 
-KRW Korea (South), Won 
-KWD Kuwait, Dinars 
-KYD Cayman Islands, Dollars 
-KZT Kazakstan, Tenge 
-LAK Laos, Kips 
-LBP Lebanon, Pounds 
-LKR Sri Lanka, Rupees 
-LRD Liberia, Dollars 
-LSL Lesotho, Maloti 
-LTL Lithuania, Litai 
-LVL Latvia, Lati 
-LYD Libya, Dinars 
-MAD Morocco, Dirhams 
-MDL Moldova, Lei 
-MGA Madagascar, Malagasy Ariary 
-MKD Macedonia, Denars 
-MMK Myanmar (Burma), Kyats 
-MNT Mongolia, Tugriks 
-MOP Macau, Patacas 
-MRO Mauritania, Ouguiyas 
-MTL Malta, Liri 
-MUR Mauritius, Rupees 
-MVR Maldives (Maldive Islands), Rufiyaa 
-MWK Malawi, Kwachas 
-MXN Mexico, Pesos 
-MXV Mexico, Mexican Unidad de Inversion
-MYR Malaysia, Ringgits 
-MZN Mozambique, Meticais 
-NAD Namibia, Dollars 
-NGN Nigeria, Nairas 
-NIO Nicaragua, Gold Cordobas 
-NOK Norway, Krone 
-NPR Nepal, Nepal Rupees 
-NZD New Zealand, Dollars 
-OMR Oman, Rials 
-PAB Panama, Balboa 
-PEN Peru, Nuevos Soles 
-PGK Papua New Guinea, Kina 
-PHP Philippines, Pesos 
-PKR Pakistan, Rupees 
-PLN Poland, Zlotych 
-PYG Paraguay, Guarani 
-QAR Qatar, Rials 
-RON Romania, New Lei 
-RSD Serbian Dinar
-RUB Russia, Rubles 
-RWF Rwanda, Rwanda Francs 
-SAR Saudi Arabia, Riyals 
-SBD Solomon Islands, Dollars 
-SCR Seychelles, Rupees 
-SDG Sudan, Dinars 
-SEK Sweden, Kronor 
-SGD Singapore, Dollars 
-SHP Saint Helena, Pounds 
-SLL Sierra Leone, Leones 
-SOS Somalia, Shillings 
-SRD Suriname, Dollar 
-STD São Tome and Principe, Dobras 
-SVC El Salvador, Colones 
-SYP Syria, Pounds 
-SZL Swaziland, Emalangeni 
-THB Thailand, Baht 
-TJS Tajikistan, Somoni 
-TMT Turkmenistan, Manats 
-TND Tunisia, Dinars 
-TOP Tonga, Pa'anga 
-TRY Turkey, Liras 
-TTD Trinidad and Tobago, Dollars 
-TWD Taiwan, New Dollars 
-TZS Tanzania, Shillings 
-UAH Ukraine, Hryvnia 
-UGX Uganda, Shillings 
-USD United States of America, Dollars 
-UYU Uruguay, Pesos 
-UZS Uzbekistan, Sums 
-VEF Venezuela, Bolivares 
-VND Viet Nam, Dong 
-VUV Vanuatu, Vatu 
-WST Samoa, Tala 
-XAF Communauté Financière Africaine BEAC, Francs 
-XCD East Caribbean Dollars 
-XOF Communauté Financière Africaine BCEAO, Francs 
-XPD Palladium Ounces 
-XPF Comptoirs Français du Pacifique Francs 
-YER Yemen, Rials 
-ZAR South Africa, Rand 
-ZMK Zambia, Kwacha 
-ZWL Zimbabwe, Zimbabwe Dollars 
-                       </xsd:documentation>
-               </xsd:annotation>
-               <xsd:restriction base="xsd:string">
-                       <xsd:enumeration value="AED"/>
-                       <xsd:enumeration value="AFN"/>
-                       <xsd:enumeration value="ALL"/>
-                       <xsd:enumeration value="AMD"/>
-                       <xsd:enumeration value="ANG"/>
-                       <xsd:enumeration value="AOA"/>
-                       <xsd:enumeration value="ARS"/>
-                       <xsd:enumeration value="AUD"/>
-                       <xsd:enumeration value="AWG"/>
-                       <xsd:enumeration value="AZN"/>
-                       <xsd:enumeration value="BAM"/>
-                       <xsd:enumeration value="BBD"/>
-                       <xsd:enumeration value="BDT"/>
-                       <xsd:enumeration value="BGN"/>
-                       <xsd:enumeration value="BHD"/>
-                       <xsd:enumeration value="BIF"/>
-                       <xsd:enumeration value="BMD"/>
-                       <xsd:enumeration value="BND"/>
-                       <xsd:enumeration value="BOB"/>
-                       <xsd:enumeration value="BOV"/>
-                       <xsd:enumeration value="BRL"/>
-                       <xsd:enumeration value="BSD"/>
-                       <xsd:enumeration value="BTN"/>
-                       <xsd:enumeration value="BWP"/>
-                       <xsd:enumeration value="BYR"/>
-                       <xsd:enumeration value="BZD"/>
-                       <xsd:enumeration value="CAD"/>
-                       <xsd:enumeration value="CDF"/>
-                       <xsd:enumeration value="CHF"/>
-                       <xsd:enumeration value="CLF"/>
-                       <xsd:enumeration value="CLP"/>
-                       <xsd:enumeration value="CNY"/>
-                       <xsd:enumeration value="COP"/>
-                       <xsd:enumeration value="COU"/>
-                       <xsd:enumeration value="CRC"/>
-                       <xsd:enumeration value="CUC"/>
-                       <xsd:enumeration value="CUP"/>
-                       <xsd:enumeration value="CVE"/>
-                       <xsd:enumeration value="CZK"/>
-                       <xsd:enumeration value="DJF"/>
-                       <xsd:enumeration value="DKK"/>
-                       <xsd:enumeration value="DOP"/>
-                       <xsd:enumeration value="DZD"/>
-                       <xsd:enumeration value="EEK"/>
-                       <xsd:enumeration value="EGP"/>
-                       <xsd:enumeration value="ERN"/>
-                       <xsd:enumeration value="ETB"/>
-                       <xsd:enumeration value="EUR"/>
-                       <xsd:enumeration value="FJD"/>
-                       <xsd:enumeration value="FKP"/>
-                       <xsd:enumeration value="GBP"/>
-                       <xsd:enumeration value="GEL"/>
-                       <xsd:enumeration value="GHS"/>
-                       <xsd:enumeration value="GIP"/>
-                       <xsd:enumeration value="GMD"/>
-                       <xsd:enumeration value="GNF"/>
-                       <xsd:enumeration value="GTQ"/>
-                       <xsd:enumeration value="GWP"/>
-                       <xsd:enumeration value="GYD"/>
-                       <xsd:enumeration value="HKD"/>
-                       <xsd:enumeration value="HNL"/>
-                       <xsd:enumeration value="HRK"/>
-                       <xsd:enumeration value="HTG"/>
-                       <xsd:enumeration value="HUF"/>
-                       <xsd:enumeration value="IDR"/>
-                       <xsd:enumeration value="ILS"/>
-                       <xsd:enumeration value="INR"/>
-                       <xsd:enumeration value="IQD"/>
-                       <xsd:enumeration value="IRR"/>
-                       <xsd:enumeration value="ISK"/>
-                       <xsd:enumeration value="JMD"/>
-                       <xsd:enumeration value="JOD"/>
-                       <xsd:enumeration value="JPY"/>
-                       <xsd:enumeration value="KES"/>
-                       <xsd:enumeration value="KGS"/>
-                       <xsd:enumeration value="KHR"/>
-                       <xsd:enumeration value="KMF"/>
-                       <xsd:enumeration value="KPW"/>
-                       <xsd:enumeration value="KRW"/>
-                       <xsd:enumeration value="KWD"/>
-                       <xsd:enumeration value="KYD"/>
-                       <xsd:enumeration value="KZT"/>
-                       <xsd:enumeration value="LAK"/>
-                       <xsd:enumeration value="LBP"/>
-                       <xsd:enumeration value="LKR"/>
-                       <xsd:enumeration value="LRD"/>
-                       <xsd:enumeration value="LSL"/>
-                       <xsd:enumeration value="LTL"/>
-                       <xsd:enumeration value="LVL"/>
-                       <xsd:enumeration value="LYD"/>
-                       <xsd:enumeration value="MAD"/>
-                       <xsd:enumeration value="MDL"/>
-                       <xsd:enumeration value="MGA"/>
-                       <xsd:enumeration value="MKD"/>
-                       <xsd:enumeration value="MMK"/>
-                       <xsd:enumeration value="MNT"/>
-                       <xsd:enumeration value="MOP"/>
-                       <xsd:enumeration value="MRO"/>
-                       <xsd:enumeration value="MUR"/>
-                       <xsd:enumeration value="MVR"/>
-                       <xsd:enumeration value="MWK"/>
-                       <xsd:enumeration value="MXN"/>
-                       <xsd:enumeration value="MXV"/>
-                       <xsd:enumeration value="MYR"/>
-                       <xsd:enumeration value="MZN"/>
-                       <xsd:enumeration value="NAD"/>
-                       <xsd:enumeration value="NGN"/>
-                       <xsd:enumeration value="NIO"/>
-                       <xsd:enumeration value="NOK"/>
-                       <xsd:enumeration value="NPR"/>
-                       <xsd:enumeration value="NZD"/>
-                       <xsd:enumeration value="OMR"/>
-                       <xsd:enumeration value="PAB"/>
-                       <xsd:enumeration value="PEN"/>
-                       <xsd:enumeration value="PGK"/>
-                       <xsd:enumeration value="PHP"/>
-                       <xsd:enumeration value="PKR"/>
-                       <xsd:enumeration value="PLN"/>
-                       <xsd:enumeration value="PYG"/>
-                       <xsd:enumeration value="QAR"/>
-                       <xsd:enumeration value="RON"/>
-                       <xsd:enumeration value="RSD"/>
-                       <xsd:enumeration value="RUB"/>
-                       <xsd:enumeration value="RWF"/>
-                       <xsd:enumeration value="SAR"/>
-                       <xsd:enumeration value="SBD"/>
-                       <xsd:enumeration value="SCR"/>
-                       <xsd:enumeration value="SDG"/>
-                       <xsd:enumeration value="SEK"/>
-                       <xsd:enumeration value="SGD"/>
-                       <xsd:enumeration value="SHP"/>
-                       <xsd:enumeration value="SLL"/>
-                       <xsd:enumeration value="SOS"/>
-                       <xsd:enumeration value="SRD"/>
-                       <xsd:enumeration value="STD"/>
-                       <xsd:enumeration value="SVC"/>
-                       <xsd:enumeration value="SYP"/>
-                       <xsd:enumeration value="SZL"/>
-                       <xsd:enumeration value="THB"/>
-                       <xsd:enumeration value="TJS"/>
-                       <xsd:enumeration value="TMT"/>
-                       <xsd:enumeration value="TND"/>
-                       <xsd:enumeration value="TOP"/>
-                       <xsd:enumeration value="TRY"/>
-                       <xsd:enumeration value="TTD"/>
-                       <xsd:enumeration value="TVD"/>
-                       <xsd:enumeration value="TWD"/>
-                       <xsd:enumeration value="TZS"/>
-                       <xsd:enumeration value="UAH"/>
-                       <xsd:enumeration value="UGX"/>
-                       <xsd:enumeration value="USD"/>
-                       <xsd:enumeration value="UYU"/>
-                       <xsd:enumeration value="UZS"/>
-                       <xsd:enumeration value="VEF"/>
-                       <xsd:enumeration value="VND"/>
-                       <xsd:enumeration value="VUV"/>
-                       <xsd:enumeration value="WST"/>
-                       <xsd:enumeration value="XAF"/>
-                       <xsd:enumeration value="XCD"/>
-                       <xsd:enumeration value="XOF"/>
-                       <xsd:enumeration value="XPD"/>
-                       <xsd:enumeration value="XPF"/>
-                       <xsd:enumeration value="YER"/>
-                       <xsd:enumeration value="ZAR"/>
-                       <xsd:enumeration value="ZMK"/>
-                       <xsd:enumeration value="ZWL"/>
-               </xsd:restriction>
-       </xsd:simpleType>
-       <xsd:simpleType name="MSCurrCode_Type">
-               <xsd:annotation>
-                       <xsd:documentation xml:lang="en">
-                       The appropriate currency code from the ISO 4217 
three-byte alpha version for the currency in which a monetary amount is 
expressed. Currency codes are limited to those of Member States.
-Valid entries are:
-BGN Bulgaria, Leva 
-CZK Czech Republic, Koruny 
-DKK Denmark, Kroner 
-EEK Estonia, Krooni 
-EUR Euro Member Countries, Euro 
-GBP United Kingdom, Pounds 
-HUF Hungary, Forint 
-LTL Lithuania, Litai 
-LVL Latvia, Lati 
-PLN Poland, Zlotych 
-RON Romania, New Lei 
-SEK Sweden, Kronor 
-                       </xsd:documentation>
-               </xsd:annotation>
-               <xsd:restriction base="xsd:string">
-                       <xsd:enumeration value="BGN"/>
-                       <xsd:enumeration value="CZK"/>
-                       <xsd:enumeration value="DKK"/>
-                       <xsd:enumeration value="EEK"/>
-                       <xsd:enumeration value="EUR"/>
-                       <xsd:enumeration value="GBP"/>
-                       <xsd:enumeration value="HUF"/>
-                       <xsd:enumeration value="LTL"/>
-                       <xsd:enumeration value="LVL"/>
-                       <xsd:enumeration value="PLN"/>
-                       <xsd:enumeration value="RON"/>
-                       <xsd:enumeration value="SEK"/>
-               </xsd:restriction>
-       </xsd:simpleType>
-</xsd:schema>

Deleted: trunk/transform/include/valide-exemple-listing.xml
===================================================================
--- trunk/transform/include/valide-exemple-listing.xml  2014-01-28 17:03:22 UTC 
(rev 670)
+++ trunk/transform/include/valide-exemple-listing.xml  2014-01-31 17:34:51 UTC 
(rev 671)
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>     
-       <ns2:ClientListingConsignment 
xmlns="http://www.minfin.fgov.be/InputCommon"; 
xmlns:ns2="http://www.minfin.fgov.be/ClientListingConsignment"; 
ClientListingsNbr="1">
-               <ns2:Representative>
-                       <RepresentativeID identificationType="TIN" 
issuedBy="BE">0000000097</RepresentativeID>
-                       <Name>Gevolmachtigde- Mandataire TEST NV-SA </Name>
-                       <Street>AV Test-laan 8</Street>
-                       <PostCode>9999</PostCode>
-                       <City> TESTCITY</City>
-                       <CountryCode>BE</CountryCode>
-                       <EmailAddress>address@hidden</EmailAddress>
-                       <Phone>02555555</Phone>
-               </ns2:Representative>
-               <ns2:ClientListing VATAmountSum="00.00" TurnOverSum="1000.72" 
ClientsNbr="2" SequenceNumber="1">
-                       <ns2:Declarant>
-                               <VATNumber>0000000097</VATNumber>
-                               <Name>TEST NV-SA</Name>
-                               <Street>Av Test-laan 16</Street>
-                               <PostCode>9999</PostCode>
-                               <City>TESTCITY</City>
-                               <CountryCode>BE</CountryCode>
-                               <EmailAddress>address@hidden</EmailAddress>
-                               <Phone>025555555</Phone>
-                       </ns2:Declarant>
-                       <ns2:Period>2009</ns2:Period>
-                       <ns2:Client SequenceNumber="1">
-                               <ns2:CompanyVATNumber 
issuedBy="BE">0000000097</ns2:CompanyVATNumber>
-                               <ns2:TurnOver>500.36</ns2:TurnOver>
-                               <ns2:VATAmount>0.00</ns2:VATAmount>
-                       </ns2:Client>
-                       <ns2:Client SequenceNumber="2">
-                               <ns2:CompanyVATNumber 
issuedBy="BE">0000000097</ns2:CompanyVATNumber>
-                               <ns2:TurnOver>500.36</ns2:TurnOver>
-                               <ns2:VATAmount>0.00</ns2:VATAmount>
-                       </ns2:Client>
-                       <ns2:Comment>free text max 2000 characters</ns2:Comment>
-               </ns2:ClientListing>
-       </ns2:ClientListingConsignment>    

Deleted: trunk/transform/include/valide-xml.php
===================================================================
--- trunk/transform/include/valide-xml.php      2014-01-28 17:03:22 UTC (rev 
670)
+++ trunk/transform/include/valide-xml.php      2014-01-31 17:34:51 UTC (rev 
671)
@@ -1,65 +0,0 @@
-<?php
-$file = "valide-exemple-listing.xml";
-$file = "a.xml";
-/*
- * Validation
- */
-
-function libxml_display_error($error) {
-       $return = "<br/>\n";
-       switch ($error->level) {
-               case LIBXML_ERR_WARNING:
-               $return .= "<b>Warning $error->code</b>: ";
-               break;
-               case LIBXML_ERR_ERROR:
-               $return .= "<b>Error $error->code</b>: ";
-               break;
-               case LIBXML_ERR_FATAL:
-               $return .= "<b>Fatal Error $error->code</b>: ";
-               break;
-       }
-       $return .= trim($error->message);
-       if ($error->file) {
-               $return .= " in <b>$error->file</b>";
-       }
-               $return .= " on line <b>$error->line</b>\n";
-
-       return $return;
-}
-
-function libxml_display_errors($display_errors = true) {
-       $errors = libxml_get_errors();
-       $chain_errors = "";
-
-       foreach ($errors as $error) {
-               $chain_errors .= preg_replace('/( in\ \/(.*))/',""  , 
strip_tags(libxml_display_error($error)))."\n";
-               if ($display_errors) {
-                       trigger_error(libxml_display_error($error), 
E_USER_WARNING);
-               }
-       }
-       libxml_clear_errors();
-
-       return $chain_errors;
-}
-
-// Activer "user error handling"
-libxml_use_internal_errors(true); 
-
-//$file = "valide-exemple-listing.xml";
-$schema = "NewLK-in_v0_7.xsd";
-
-// Instanciation d’un DOMDocument
-$dom = new DOMDocument("1.0");
-
-// Charge du XML depuis un fichier
-$dom->load($file);
-echo "Validation $file";
-// Validation du document XML
-$validate = $dom->schemaValidate($schema) ?
-"<b>DOMDocument::schemaValidate() Valid schema!</b>" :
-"<b>DOMDocument::schemaValidate() Generated Errors!</b>";
-libxml_display_errors();
-// Affichage du résultat
-echo $validate;
-echo PHP_EOL;
-?>

Deleted: trunk/transform/include/vatrefund_v1.xsd
===================================================================
--- trunk/transform/include/vatrefund_v1.xsd    2014-01-28 17:03:22 UTC (rev 
670)
+++ trunk/transform/include/vatrefund_v1.xsd    2014-01-31 17:34:51 UTC (rev 
671)
@@ -1,739 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
xmlns:cm="urn:ec.europa.eu:taxud:fiscalis:common:v1" 
xmlns:mes="urn:ec.europa.eu:taxud:fiscalis:message:v1" 
xmlns:vr="urn:ec.europa.eu:taxud:fiscalis:vatrefund:v1" 
targetNamespace="urn:ec.europa.eu:taxud:fiscalis:vatrefund:v1" 
elementFormDefault="qualified" version="1.06" xml:lang="en">
-       <xs:annotation>
-               <xs:documentation xml:lang="en"><![CDATA[
-                       
-               A schema for the definition of messages to be exchanged in the 
VAT Refund system.
-               === HISTORY===
-               Version 1.08 - 16/12/2010
-               + The type of RequestedAmount and AcceptedAmount in the 
decision is SignedMoneyAmount_Type instead of PositiveMoneyAmount_Type.
-               Version 1.07 - 15/07/2010
-               - Remove non EU Member State constraint on Supplier in 
ImportInformation: Trader_Type uses
-                 cm:CountryCode_Type instead of cm:CountryCodeExMS_Type
-               + AccountName_Type maxLength changed from 35 to 70
-               - Type of element FileDescription changed from xs:token to 
xs:string
-               + Addition of bank fees in CorrectionReason_Type
-               
-               Version 1.06 - 22/07/2009
-               - Remove constraints PurchaseInformationReference_Unique and 
ImportInformationReferenceNumber_Unique 
-
-               Version 1.05 - 28/05/2009
-               +Add application/zip to enumeration in OfficialCopyFileType_Type
-               
-               Version 1.04 - 11/05/2009
-               +Add ReasonCode 5 to    UpdateRefusalReasonCode_Type
-               +Correct RefundDecisionJustificationReasonCode_Type code for 
"Partial decision of repayment" - 87 -> 95
-               +Add RefundDecisionJustificationReasonCode_Type codes agreed at 
March workshop (codes 64 to 68 inclusive)       
-               
-               Version 1.03 - 25/03/2009
-               + Allow two decimal places for the pro-rata rate
-               Version 1.02 - 20/03/2009
-               + Add disclose attribute to VATREfundReceipt, 
VATRefundDecision, AdjustmentReceipt and AdjustmentDecision
-               + Add telephone number to BaseTrader_Type
-               Version 1.01 - 18/12/2008 
-                + Add a constraint on the issuedBy attribute of the 
TaxReferenceNumber - it must be the same as the RefundingCountryCode
-                + Fix erroneous definition of constraint applying on reference 
of PurchaseInformation of VATRefundApplication
-                + Offer the possibility to provide multiple GoodsDescription 
for ImportInformation and PurchaseInformation of VATRefundApplication 
-               Version 1.00 - first release of the schema to the Member States 
-               ]]></xs:documentation>
-       </xs:annotation>
-       <xs:import namespace="urn:ec.europa.eu:taxud:fiscalis:message:v1" 
schemaLocation="fiscalismessage_v1.xsd"/>
-       <xs:import namespace="urn:ec.europa.eu:taxud:fiscalis:common:v1" 
schemaLocation="commontypes_v1.xsd"/>
-       <xs:include schemaLocation="goodsdescriptiontypes_v1.xsd"/>
-       <xs:include schemaLocation="decreasons_v1.xsd"/>
-       <xs:include schemaLocation="adjreasons_v1.xsd"/>
-       <!--The VAT Refund Messages-->
-       <xs:element name="VATRefundApplication" 
type="vr:VATRefundApplicationBody_Type" substitutionGroup="mes:AbstractBody">
-               <xs:unique name="SequenceNumber_Unique">
-                       <xs:selector xpath=".//*"/>
-                       <xs:field xpath="vr:SequenceNumber"/>
-               </xs:unique>
-               <xs:unique name="BusinessActivity_Unique">
-                       <xs:selector 
xpath=".//vr:BusinessDescription/vr:BusinessActivity"/>
-                       <xs:field xpath="."/>
-               </xs:unique>
-               <xs:unique name="TextualDescrLanguage_Unique">
-                       <xs:selector 
xpath=".//vr:BusinessDescription/vr:TextualDescription"/>
-                       <xs:field xpath="./@language"/>
-               </xs:unique>
-               <!-- ensure the supplier country code is the same as the 
refunding country code -->
-               <xs:key name="RefundingCountryKey">
-                       <xs:selector xpath="./vr:ApplicationReference"/>
-                       <xs:field xpath="vr:RefundingCountryCode"/>
-               </xs:key>
-               <xs:keyref name="RefundingCountryToSupplier" 
refer="vr:RefundingCountryKey">
-                       <xs:selector xpath=".//vr:PurchaseInformation"/>
-                       <xs:field 
xpath="vr:EUSupplier/vr:EUTraderID/vr:VATIdentificationNumber/@issuedBy"/>
-               </xs:keyref>
-               <xs:keyref name="RefundingCountryToSupplier2" 
refer="vr:RefundingCountryKey">
-                       <xs:selector xpath=".//vr:PurchaseInformation"/>
-                       <xs:field 
xpath="vr:EUSupplier/vr:EUTraderID/vr:TaxReferenceNumber/@issuedBy"/>
-               </xs:keyref>
-       </xs:element>
-       <xs:element name="ApplicationReceipt" 
type="vr:ApplicationReceiptBody_Type" substitutionGroup="mes:AbstractBody"/>
-       <xs:element name="VATRefundDecision" 
type="vr:VATRefundDecisionBody_Type" substitutionGroup="mes:AbstractBody"/>
-       <xs:element name="ProRataRateAdjustment" 
type="vr:ProRataRateAdjustmentBody_Type" substitutionGroup="mes:AbstractBody"/>
-       <xs:element name="AdjustmentReceipt" 
type="vr:AdjustmentReceiptBody_Type" substitutionGroup="mes:AbstractBody"/>
-       <xs:element name="AdjustmentResult" type="vr:AdjustmentResultBody_Type" 
substitutionGroup="mes:AbstractBody">
-               <!-- ensure the refunding country code of application is the 
same as the refunding country code -->
-               <xs:key name="RefundingCountryKey2">
-                       <xs:selector xpath="."/>
-                       <xs:field xpath="vr:RefundingCountryCode"/>
-               </xs:key>
-               <xs:keyref name="RefundingCountryToAcceptedRefundCountryCode" 
refer="vr:RefundingCountryKey2">
-                       <xs:selector xpath=".//vr:AcceptedRefund"/>
-                       <xs:field 
xpath="vr:ApplicationReference/vr:RefundingCountryCode"/>
-               </xs:keyref>
-       </xs:element>
-       <xs:element name="NETPNotification" type="vr:NETPNotificationBody_Type" 
substitutionGroup="mes:AbstractBody"/>
-       <xs:element name="ValidationReport" type="vr:ValidationReportBody_Type" 
substitutionGroup="mes:AbstractBody"/>
-       <!--The XML types for the content of the body element-->
-       <xs:complexType name="VATRefundApplicationBody_Type">
-               <xs:sequence>
-                       <xs:element name="ApplicationReference" 
type="vr:VersionedReference_Type"/>
-                       <xs:element name="Applicant" type="vr:Applicant_Type"/>
-                       <xs:element name="Representative" 
type="vr:Representative_Type" minOccurs="0"/>
-                       <xs:element name="RefundPeriod" type="cm:Period_Type"/>
-                       <xs:element name="BusinessDescription" 
type="vr:BusinessDescription_Type"/>
-                       <xs:element name="DetailedBankAccount" 
type="vr:DetailedBankAccount_Type"/>
-                       <xs:element name="ImportInformation" 
type="vr:ImportInformation_Type" minOccurs="0" maxOccurs="unbounded">
-                               <xs:unique name="ImportGoodsDescription_Unique">
-                                       <xs:selector 
xpath="./vr:GoodsDescription"/>
-                                       <xs:field xpath="vr:Code"/>
-                                       <xs:field xpath="vr:SubCode"/>
-                               </xs:unique>
-                       </xs:element>
-                       <xs:element name="PurchaseInformation" 
type="vr:PurchaseInformation_Type" minOccurs="0" maxOccurs="unbounded">
-                               <xs:unique 
name="PurchaseGoodsDescription_Unique">
-                                       <xs:selector 
xpath="./vr:GoodsDescription"/>
-                                       <xs:field xpath="vr:Code"/>
-                                       <xs:field xpath="vr:SubCode"/>
-                               </xs:unique>
-                       </xs:element>
-                       <xs:element name="DocumentCopy" 
type="vr:FileAttachment_Type" minOccurs="0" maxOccurs="unbounded"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="ApplicationReceiptBody_Type">
-               <xs:sequence>
-                       <xs:element name="ReceiptReference" 
type="vr:VersionedReference_Type"/>
-                       <xs:element name="ReceiptDate" 
type="vr:RestrictedDate_Type"/>
-                       <xs:element name="UpdateRefusal" 
type="vr:UpdateRefusal_Type" minOccurs="0"/>
-               </xs:sequence>
-               <xs:attribute name="disclose" type="vr:Disclose_Type" 
use="optional" default="03"/>
-       </xs:complexType>
-       <xs:complexType name="VATRefundDecisionBody_Type">
-               <xs:sequence>
-                       <xs:element name="DecisionReference" 
type="vr:VersionedReference_Type"/>
-                       <xs:element name="ApplicationVersion" 
type="vr:RestrictedDateTime_Type"/>
-                       <xs:element name="Decision" 
type="vr:RefundDecision_Type"/>
-                       <xs:element name="DecisionDate" 
type="vr:RestrictedDate_Type"/>
-                       <xs:element name="RefundInformation" 
type="vr:RefundInformation_Type" minOccurs="0"/>
-                       <xs:element name="Justification" 
type="vr:RefundDecisionJustification_Type" minOccurs="0" maxOccurs="unbounded"/>
-                       <xs:element name="OfficialCopy" 
type="vr:OfficialCopy_Type" minOccurs="0"/>
-               </xs:sequence>
-               <xs:attribute name="disclose" type="vr:Disclose_Type" 
use="optional" default="03"/>
-       </xs:complexType>
-       <xs:complexType name="ProRataRateAdjustmentBody_Type">
-               <xs:sequence>
-                       <xs:element name="ReferenceNumber" 
type="vr:ApplicationNumber_Type"/>
-                       <xs:element name="Applicant" type="vr:Applicant_Type"/>
-                       <xs:element name="Period" type="cm:Period_Type"/>
-                       <xs:element name="AdjustedValue" 
type="vr:ProRataRateCorrection_Type"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="AdjustmentReceiptBody_Type">
-               <xs:sequence>
-                       <xs:element name="ReferenceNumber" 
type="vr:ApplicationNumber_Type"/>
-                       <xs:element name="ReceiptDate" 
type="vr:RestrictedDate_Type"/>
-                       <xs:element name="RefundingCountryCode" 
type="cm:EUCountryIsoCodeAlpha2_Type"/>
-               </xs:sequence>
-               <xs:attribute name="disclose" type="vr:Disclose_Type" 
use="optional" default="03"/>
-       </xs:complexType>
-       <xs:complexType name="AdjustmentResultBody_Type">
-               <xs:sequence>
-                       <xs:element name="ReferenceNumber" 
type="vr:ApplicationNumber_Type"/>
-                       <xs:element name="RefundingCountryCode" 
type="cm:EUCountryIsoCodeAlpha2_Type"/>
-                       <xs:element name="Decision" 
type="vr:AdjustmentDecision_Type"/>
-                       <xs:element name="DecisionDate" 
type="vr:RestrictedDate_Type"/>
-                       <xs:element name="AcceptedRefund" 
type="vr:AcceptedRefund_Type" minOccurs="0" maxOccurs="unbounded"/>
-                       <xs:element name="Justification" 
type="vr:AdjustmentResultJustification_Type" minOccurs="0" 
maxOccurs="unbounded"/>
-                       <xs:element name="AdjustmentInformation" 
type="vr:AdjustmentInformation_Type" minOccurs="0"/>
-                       <xs:element name="OfficialCopy" 
type="vr:OfficialCopy_Type" minOccurs="0"/>
-               </xs:sequence>
-               <xs:attribute name="disclose" type="vr:Disclose_Type" 
use="optional" default="03"/>
-       </xs:complexType>
-       <xs:complexType name="NETPNotificationBody_Type">
-               <xs:sequence>
-                       <xs:choice>
-                               <xs:element name="VersionedReference" 
type="vr:VersionedReference_Type"/>
-                               <xs:element name="ReferenceNumber" 
type="vr:ReferenceNumber18_Type"/>
-                       </xs:choice>
-                       <xs:element name="NotificationDate" 
type="vr:RestrictedDate_Type"/>
-               </xs:sequence>
-               <xs:attribute name="notifiedType" 
type="vr:NETPNotificationType_Type" use="required"/>
-       </xs:complexType>
-       <xs:complexType name="ValidationReportBody_Type">
-               <xs:sequence>
-                       <xs:choice>
-                               <xs:element name="VersionedReference" 
type="vr:VersionedReference_Type" minOccurs="0"/>
-                               <xs:element name="ReferenceNumber" 
type="vr:ReferenceNumber18_Type" minOccurs="0"/>
-                       </xs:choice>
-                       <xs:element name="Report" type="vr:Report_Type"/>
-               </xs:sequence>
-               <xs:attribute name="validatedType" type="vr:MessageType_Type" 
use="required"/>
-       </xs:complexType>
-       <!-- Complex Types-->
-       <xs:complexType name="AcceptedRefund_Type">
-               <xs:sequence>
-                       <xs:element name="ApplicationReference" 
type="vr:Reference_Type"/>
-                       <xs:element name="EstimatedTotalAmount" 
type="vr:SignedMoneyAmount_Type"/>
-                       <xs:element name="AdjustedTotalAmount" 
type="vr:SignedMoneyAmount_Type"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="Adjustment_Type">
-               <xs:sequence>
-                       <xs:element name="EstimatedTotalAmount" 
type="vr:SignedMoneyAmount_Type"/>
-                       <xs:element name="AdjustedTotalAmount" 
type="vr:SignedMoneyAmount_Type"/>
-                       <xs:element name="TransactionReference" 
type="vr:TransactionReference_Type"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="AdjustmentInformation_Type">
-               <xs:sequence>
-                       <xs:element name="TotalAmount" 
type="vr:SignedMoneyAmount_Type"/>
-                       <xs:element name="DebitBalance" 
type="vr:DebitBalance_Type"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="AdjustmentResultJustification_Type">
-               <xs:sequence>
-                       <xs:element name="ReasonCode" 
type="vr:ProRataRateAdjustmentJustificationReasonCode_Type"/>
-                       <xs:element name="AdditionalInformation" 
type="xs:string" minOccurs="0"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="Applicant_Type">
-               <xs:complexContent>
-                       <xs:extension base="vr:BaseTrader_Type">
-                               <xs:sequence>
-                                       <xs:element name="CountryCode" 
type="cm:CountryCode_Type"/>
-                                       <xs:element name="EUTraderID" 
type="vr:EUTraderID_Type"/>
-                                       <xs:element name="EmailAddress" 
type="cm:EMail_Type"/>
-                               </xs:sequence>
-                       </xs:extension>
-               </xs:complexContent>
-       </xs:complexType>
-       <xs:complexType name="BalanceCorrection_Type">
-               <xs:sequence>
-                       <xs:element name="Amount" 
type="vr:SignedMoneyAmount_Type"/>
-                       <xs:element name="Reason" 
type="vr:CorrectionReason_Type"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="BankAccount_Type">
-               <xs:sequence>
-                       <xs:element name="OwnerName" 
type="vr:AccountName_Type"/>
-                       <xs:element name="IBAN" type="vr:MSIBAN_Type"/>
-                       <xs:element name="BIC" type="vr:BIC_Type"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="BaseTrader_Type">
-               <xs:sequence>
-                       <xs:element name="Name" type="cm:Name_Type"/>
-                       <xs:choice>
-                               <xs:element name="AddressFree" 
type="cm:AddressFree_Type"/>
-                               <xs:element name="AddressStruct" 
type="cm:AddressStruct_Type"/>
-                       </xs:choice>
-                       <xs:element name="TelephoneNumber" 
type="cm:PhoneNumber_Type" minOccurs="0"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="BusinessDescription_Type">
-               <xs:choice>
-                       <xs:element name="BusinessActivity" 
type="vr:BusinessActivity_Type" maxOccurs="unbounded"/>
-                       <xs:element name="TextualDescription" 
type="vr:TextualDescription_Type" maxOccurs="unbounded"/>
-               </xs:choice>
-       </xs:complexType>
-       <xs:complexType name="DebitBalance_Type">
-               <xs:sequence>
-                       <xs:element name="AmountDue" 
type="vr:SignedMoneyAmount_Type"/>
-                       <xs:element name="BalanceCorrection" 
type="vr:BalanceCorrection_Type" minOccurs="0" maxOccurs="unbounded"/>
-                       <xs:element name="RecoveryInformation" 
type="vr:RecoveryInformation_Type" minOccurs="0"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="Deduction_Type">
-               <xs:sequence>
-                       <xs:element name="ProRataRate" 
type="vr:ProRataRate_Type" minOccurs="0"/>
-                       <xs:element name="DeductibleVATAmount" 
type="vr:SignedMoneyAmount_Type"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="DetailedBankAccount_Type">
-               <xs:sequence>
-                       <xs:element name="OwnerName" 
type="vr:AccountName_Type"/>
-                       <xs:element name="OwnerType" 
type="vr:BankAccountOwnerType_Type"/>
-                       <xs:element name="IBAN" type="vr:MSIBAN_Type"/>
-                       <xs:element name="BIC" type="vr:BIC_Type"/>
-                       <xs:element name="Currency" type="cm:currCode_Type"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="EUSupplier_Type">
-               <xs:complexContent>
-                       <xs:extension base="vr:BaseTrader_Type">
-                               <xs:sequence>
-                                       <xs:element name="CountryCode" 
type="cm:CountryCode_Type"/>
-                                       <xs:element name="EUTraderID" 
type="vr:EUTraderID_Type" minOccurs="0"/>
-                               </xs:sequence>
-                       </xs:extension>
-               </xs:complexContent>
-       </xs:complexType>
-       <xs:complexType name="EUTraderID_Type">
-               <xs:choice>
-                       <xs:element name="VATIdentificationNumber" 
type="vr:VATNumber_Type"/>
-                       <xs:element name="TaxReferenceNumber" 
type="vr:VATNumberOrTIN_Type"/>
-               </xs:choice>
-       </xs:complexType>
-       <xs:complexType name="NonEUTrader_Type">
-               <xs:complexContent>
-                       <xs:extension base="vr:BaseTrader_Type">
-                               <xs:sequence>
-                                       <xs:element name="CountryCode" 
type="cm:CountryCodeExMS_Type"/>
-                               </xs:sequence>
-                       </xs:extension>
-               </xs:complexContent>
-       </xs:complexType>
-       <xs:complexType name="FileAttachment_Type">
-               <xs:sequence>
-                       <xs:element name="FileType" type="vr:FileType_Type"/>
-                       <xs:element name="FileName" type="xs:token"/>
-                       <xs:element name="FileDescription" type="xs:string" 
minOccurs="0"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="GoodsDescription_Type">
-               <xs:sequence>
-                       <xs:element name="Code" 
type="vr:GoodsDescriptionCode_Type"/>
-                       <xs:element name="SubCode" 
type="vr:GoodsDescriptionSubCode_Type" minOccurs="0"/>
-                       <xs:element name="FreeText" 
type="vr:TextualDescription_Type" minOccurs="0"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="ImportInformation_Type">
-               <xs:sequence>
-                       <xs:element name="SequenceNumber" 
type="vr:SequenceNumber_Type"/>
-                       <xs:choice>
-                               <xs:element name="ReferenceNumber" 
type="vr:ReferenceNumber18_Type"/>
-                               <xs:element name="ReferenceInformation" 
type="xs:string"/>
-                       </xs:choice>
-                       <xs:element name="IssuingDate" 
type="vr:RestrictedDate_Type"/>
-                       <xs:element name="Supplier" type="vr:Trader_Type"/>
-                       <xs:element name="GoodsDescription" 
type="vr:GoodsDescription_Type" maxOccurs="unbounded"/>
-                       <xs:element name="TransactionDescription" 
type="vr:TransactionDescription_Type"/>
-                       <xs:element name="Deduction" type="vr:Deduction_Type"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="ImportReference_Type">
-               <xs:choice>
-                       <xs:element name="ReferenceNumber" 
type="vr:ReferenceNumber18_Type"/>
-                       <xs:element name="ReferenceInformation" 
type="xs:string"/>
-               </xs:choice>
-       </xs:complexType>
-       <xs:complexType name="InvoiceReference_Type">
-               <xs:sequence>
-                       <xs:element name="InvoiceReferenceNumber" 
type="xs:token"/>
-                       <xs:element name="EUTraderID" type="vr:EUTraderID_Type" 
minOccurs="0"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="OfficialCopy_Type">
-               <xs:sequence>
-                       <xs:element name="FileType" 
type="vr:OfficialCopyFileType_Type"/>
-                       <xs:element name="FileName" type="xs:token"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="PositiveMoneyAmount_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">An amount: a value with 
a currency
-                       attribute</xs:documentation>
-               </xs:annotation>
-               <xs:simpleContent>
-                       <xs:extension base="vr:Amount_Type">
-                               <xs:attribute name="currency" 
type="cm:MSCurrCode_Type" use="required"/>
-                       </xs:extension>
-               </xs:simpleContent>
-       </xs:complexType>
-       <xs:complexType name="PurchaseInformation_Type">
-               <xs:sequence>
-                       <xs:element name="SequenceNumber" 
type="vr:SequenceNumber_Type"/>
-                       <xs:element name="ReferenceNumber" type="xs:token"/>
-                       <xs:element name="IssuingDate" 
type="vr:RestrictedDate_Type"/>
-                       <xs:element name="EUSupplier" 
type="vr:EUSupplier_Type"/>
-                       <xs:element name="GoodsDescription" 
type="vr:GoodsDescription_Type" maxOccurs="unbounded"/>
-                       <xs:element name="TransactionDescription" 
type="vr:TransactionDescription_Type"/>
-                       <xs:element name="Deduction" type="vr:Deduction_Type"/>
-               </xs:sequence>
-               <xs:attribute name="simplifiedInvoice" type="xs:boolean" 
use="required"/>
-       </xs:complexType>
-       <xs:complexType name="RecoveryInformation_Type">
-               <xs:sequence>
-                       <xs:element name="BankAccount" 
type="vr:BankAccount_Type"/>
-                       <xs:element name="PaymentType" 
type="vr:PaymentType_Type"/>
-                       <xs:element name="PaymentReference" 
type="vr:PaymentInfo_Type"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="Reference_Type">
-               <xs:sequence>
-                       <xs:element name="ReferenceNumber" 
type="vr:ApplicationNumber_Type"/>
-                       <xs:element name="RefundingCountryCode" 
type="cm:EUCountryIsoCodeAlpha2_Type"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="RefundDecisionJustification_Type">
-               <xs:sequence>
-                       <xs:element name="ReasonCode" 
type="vr:RefundDecisionJustificationReasonCode_Type"/>
-                       <xs:element name="AdditionalInformation" 
type="xs:string" minOccurs="0"/>
-                       <xs:element name="TransactionReference" 
type="vr:TransactionReference_Type" minOccurs="0"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="RefundInformation_Type">
-               <xs:sequence>
-                       <xs:element name="RequestedAmount" 
type="vr:SignedMoneyAmount_Type"/>
-                       <xs:element name="AcceptedAmount" 
type="vr:SignedMoneyAmount_Type"/>
-                       <xs:element name="DebitBalance" 
type="vr:DebitBalance_Type"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="Remark_Type">
-               <xs:sequence>
-                       <xs:element name="Type" type="xs:int"/>
-                       <xs:element name="SubType" type="xs:int"/>
-                       <xs:element name="Details" type="xs:string" 
minOccurs="0"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="Report_Type">
-               <xs:sequence>
-                       <xs:element name="Status" type="vr:Status_Type"/>
-                       <xs:element name="Remark" type="vr:Remark_Type" 
minOccurs="0" maxOccurs="unbounded"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="Representative_Type">
-               <xs:complexContent>
-                       <xs:extension base="vr:BaseTrader_Type">
-                               <xs:sequence>
-                                       <xs:element name="CountryCode" 
type="cm:CountryCode_Type"/>
-                                       <xs:element name="EmailAddress" 
type="cm:EMail_Type"/>
-                                       <xs:element name="RepresentativeID" 
type="vr:RepresentativeID_Type"/>
-                               </xs:sequence>
-                       </xs:extension>
-               </xs:complexContent>
-       </xs:complexType>
-       <xs:complexType name="RepresentativeID_Type">
-               <xs:simpleContent>
-                       <xs:extension base="xs:token">
-                               <xs:attribute name="issuedBy" 
type="cm:CountryCode_Type" use="required"/>
-                               <xs:attribute name="identificationType" 
type="vr:RepresentativeIDType_Type" use="required"/>
-                               <xs:attribute name="otherQlf" type="xs:token" 
use="optional"/>
-                       </xs:extension>
-               </xs:simpleContent>
-       </xs:complexType>
-       <xs:complexType name="SignedMoneyAmount_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">An amount: a value with 
a currency
-                       attribute</xs:documentation>
-               </xs:annotation>
-               <xs:simpleContent>
-                       <xs:extension base="vr:SignedAmount_Type">
-                               <xs:attribute name="currency" 
type="cm:MSCurrCode_Type" use="required"/>
-                       </xs:extension>
-               </xs:simpleContent>
-       </xs:complexType>
-       <xs:complexType name="TextualDescription_Type">
-               <xs:simpleContent>
-                       <xs:extension base="xs:string">
-                               <xs:attribute name="language" 
type="cm:EULanguageCode_Type" use="required"/>
-                       </xs:extension>
-               </xs:simpleContent>
-       </xs:complexType>
-       <xs:complexType name="Trader_Type">
-               <xs:complexContent>
-                       <xs:extension base="vr:BaseTrader_Type">
-                               <xs:sequence>
-                                       <xs:element name="CountryCode" 
type="cm:CountryCode_Type"/>
-                               </xs:sequence>
-                       </xs:extension>
-               </xs:complexContent>
-       </xs:complexType>
-       <xs:complexType name="TransactionDescription_Type">
-               <xs:sequence>
-                       <xs:element name="TaxableAmount" 
type="vr:SignedMoneyAmount_Type"/>
-                       <xs:element name="VATAmount" 
type="vr:SignedMoneyAmount_Type"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="TransactionReference_Type">
-               <xs:sequence>
-                       <xs:element name="SequenceNumber" 
type="vr:SequenceNumber_Type"/>
-                       <xs:choice>
-                               <xs:element name="InvoiceReference" 
type="vr:InvoiceReference_Type"/>
-                               <xs:element name="ImportReference" 
type="vr:ImportReference_Type"/>
-                       </xs:choice>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="UpdateRefusal_Type">
-               <xs:sequence>
-                       <xs:element name="ReasonCode" 
type="vr:UpdateRefusalReasonCode_Type"/>
-                       <xs:element name="EffectiveVersion" 
type="vr:RestrictedDateTime_Type"/>
-                       <xs:element name="AdditionalInformation" 
type="xs:string" minOccurs="0"/>
-               </xs:sequence>
-       </xs:complexType>
-       <xs:complexType name="VATNumber_Type">
-               <xs:simpleContent>
-                       <xs:extension base="cm:VATNumber_Type">
-                               <xs:attribute name="issuedBy" 
type="cm:EUCountryIsoCodeAlpha2_Type" use="required"/>
-                       </xs:extension>
-               </xs:simpleContent>
-       </xs:complexType>
-       <xs:complexType name="VATNumberOrTIN_Type">
-               <xs:simpleContent>
-                       <xs:extension base="cm:VATNumberOrTIN_Type">
-                               <xs:attribute name="issuedBy" 
type="cm:EUCountryIsoCodeAlpha2_Type" use="required" fixed="DE"/>
-                       </xs:extension>
-               </xs:simpleContent>
-       </xs:complexType>
-       <xs:complexType name="VersionedReference_Type">
-               <xs:complexContent>
-                       <xs:extension base="vr:Reference_Type">
-                               <xs:sequence>
-                                       <xs:element name="Version" 
type="vr:RestrictedDateTime_Type"/>
-                               </xs:sequence>
-                       </xs:extension>
-               </xs:complexContent>
-       </xs:complexType>
-       <!-- SIMPLE TYPES -->
-       <xs:simpleType name="AccountName_Type">
-               <xs:restriction base="xs:string">
-                       <xs:maxLength value="70"/>
-                       <xs:minLength value="1"/>
-                       <xs:pattern value="[A-Za-z0-9/\-?:().,'+ ]*"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="AdjustmentDecision_Type">
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="Accepted"/>
-                       <xs:enumeration value="Refused"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="Amount_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">A positive decimal 
amount, resticted to two decimal
-                               places</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:decimal">
-                       <xs:fractionDigits value="2"/>
-                       <xs:minInclusive value="0"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="ApplicationNumber_Type">
-               <xs:restriction base="xs:string">
-                       <xs:pattern 
value="(AT|BE|BG|CY|CZ|DE|DK|EE|EL|ES|FI|FR|GB|HU|IE|IT|LT|LU|LV|MT|NL|PL|PT|RO|SE|SI|SK){1}\p{IsBasicLatin}{0,16}"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="BankAccountOwnerType_Type">
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="applicant"/>
-                       <xs:enumeration value="representative"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="BIC_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">Bank Identifer 
Code</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:string">
-                       <xs:pattern 
value="[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3}){0,1}"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="BusinessActivity_Type">
-               <xs:restriction base="xs:string">
-                       <xs:pattern value="\d{4}"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="CorrectionReason_Type">
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="previous payment"/>
-                       <xs:enumeration value="penalty"/>
-                       <xs:enumeration value="NETP interest"/>
-                       <xs:enumeration value="MSREF interest"/>
-                       <xs:enumeration value="recovery"/>
-                       <xs:enumeration value="transfer of balance"/>
-                       <xs:enumeration value="bank fees"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="Disclose_Type">
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="01">
-                               <xs:annotation>
-                                       <xs:documentation>Information for 
internal use of tax administration.</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="02">
-                               <xs:annotation>
-                                       <xs:documentation>Inform NETP 
unofficially.</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="03">
-                               <xs:annotation>
-                                       <xs:documentation>Officially notify the 
NETP.</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="FileType_Type">
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="application/pdf"/>
-                       <xs:enumeration value="image/jpeg"/>
-                       <xs:enumeration value="image/tiff"/>
-                       <xs:enumeration value="application/zip"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="MessageType_Type">
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="VATRefundApplication"/>
-                       <xs:enumeration value="ApplicationReceipt"/>
-                       <xs:enumeration value="VATRefundDecision"/>
-                       <xs:enumeration value="ProRataRateAdjustment"/>
-                       <xs:enumeration value="AdjustmentReceipt"/>
-                       <xs:enumeration value="AdjustmentResult"/>
-                       <xs:enumeration value="NETPNotification"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="MSIBAN_Type">
-               <xs:restriction base="cm:IBAN_Type">
-                       <xs:pattern 
value="(AT|BE|BG|CY|CZ|DE|DK|EE|GR|ES|FI|FR|GB|HU|IE|IT|LT|LU|LV|MC|MT|NL|PL|PT|RO|SE|SI|SK){1}.*"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="NETPNotificationType_Type">
-               <xs:restriction base="vr:MessageType_Type">
-                       <xs:enumeration value="ApplicationReceipt"/>
-                       <xs:enumeration value="VATRefundDecision"/>
-                       <xs:enumeration value="AdjustmentReceipt"/>
-                       <xs:enumeration value="AdjustmentResult"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="OfficialCopyFileType_Type">
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="application/pdf"/>
-                       <xs:enumeration value="image/jpeg"/>
-                       <xs:enumeration value="image/tiff"/>
-                       <xs:enumeration value="application/zip"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="PaymentType_Type">
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="Payment"/>
-                       <xs:enumeration value="Reimbursement"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="ProRataRateCorrection_Type">
-               <xs:restriction base="xs:integer">
-                       <xs:minInclusive value="1"/>
-                       <xs:maxInclusive value="100"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="ProRataRate_Type">
-               <xs:restriction base="xs:decimal">
-                       <xs:fractionDigits value="2"/>
-                       <xs:minInclusive value="0.01"/>
-                       <xs:maxInclusive value="99.99"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="ReferenceNumber_Type">
-               <xs:restriction base="xs:token">
-                       <xs:pattern value="\p{IsBasicLatin}*"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="ReferenceNumber18_Type">
-               <xs:restriction base="vr:ReferenceNumber_Type">
-                       <xs:maxLength value="18"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="RefundDecision_Type">
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="Accepted"/>
-                       <xs:enumeration value="PartiallyAccepted"/>
-                       <xs:enumeration value="Refused"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="RepresentativeIDType_Type">
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="NVAT"/>
-                       <xs:enumeration value="TIN"/>
-                       <xs:enumeration value="other"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="RestrictedDate_Type">
-               <xs:restriction base="xs:date">
-                       <xs:pattern value="\d{4}-\d{2}-\d{2}"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="RestrictedDateTime_Type">
-               <xs:restriction base="xs:dateTime">
-                       <xs:pattern 
value="\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="SequenceNumber_Type">
-               <xs:restriction base="xs:integer">
-                       <xs:minInclusive value="1"/>
-                       <xs:maxInclusive value="999999"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="SignedAmount_Type">
-               <xs:annotation>
-                       <xs:documentation xml:lang="en">A decimal amount, 
resticted to two decimal
-                               places</xs:documentation>
-               </xs:annotation>
-               <xs:restriction base="xs:decimal">
-                       <xs:fractionDigits value="2"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="Status_Type">
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="accepted"/>
-                       <xs:enumeration value="rejected"/>
-                       <xs:enumeration value="warning"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="PaymentInfo_Type">
-               <xs:restriction base="xs:string">
-                       <xs:maxLength value="140"/>
-                       <xs:pattern value="[A-Za-z0-9+\-\*/\s]{1,140}"/>
-               </xs:restriction>
-       </xs:simpleType>
-       <xs:simpleType name="UpdateRefusalReasonCode_Type">
-               <xs:restriction base="xs:string">
-                       <xs:enumeration value="01">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-                       Correction not allowed</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="02">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-                       The updated VAT Refund Application cannot present new 
refund requests</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="03">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-                       Correction received outside of allowed 
period</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="04">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-                       Type of file is incorrect</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="05">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-                       The updated application does not belong to the same 
period as the initial one</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-                       <xs:enumeration value="99">
-                               <xs:annotation>
-                                       <xs:documentation xml:lang="en">
-                       Other</xs:documentation>
-                               </xs:annotation>
-                       </xs:enumeration>
-               </xs:restriction>
-       </xs:simpleType>
-</xs:schema>



---
PhpCompta est un logiciel de comptabilité libre en ligne (full web)
Projet opensource http://www.phpcompta.eu



reply via email to

[Prev in Thread] Current Thread [Next in Thread]