Schema V112.xsd


schema location:  ..\V112.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.bcl.lu/2016/V1.12
 
Elements  Complex types 
V112  header 


schema location:  ..\structures.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.bcl.lu/2016/V1.12
 
Complex types 
declarantID 
itTransactionsLineID 
reporterID 


schema location:  ..\datatypes.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.bcl.lu/2016/V1.12/datatypes
 
Simple types 
amount 
amountType 
bclCountry 
bclCurrency 
country 
currency 
institutionCode 
institutionType 
layout 
operationType 
transactionSide 


element V112
diagram V112_p1.png
namespace http://www.bcl.lu/2016/V1.12
properties
content complex
children header content
attributes
Name  Type  Use  Default  Fixed  annotation
versionxs:stringrequired    1.0  
documentation
study version
documentation
version de l'enquete
creationDateTimexs:dateTimerequired      
documentation
report creation date and time
documentation
date et heure de creation du rapport
annotation
documentation
transactions via telecommunication, digital or IT device
documentation
transactions via telecommunication, appareil electronique ou informatique
source <xs:element name="V112">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">transactions via telecommunication, digital or IT device</xs:documentation>
   
<xs:documentation xml:lang="FR">transactions via telecommunication, appareil electronique ou informatique</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="header" type="header">
       
<xs:annotation>
         
<xs:documentation xml:lang="EN">study header</xs:documentation>
         
<xs:documentation xml:lang="FR">entete de l'enquete</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="content">
       
<xs:annotation>
         
<xs:documentation xml:lang="EN">study content</xs:documentation>
         
<xs:documentation xml:lang="FR">contenu de l'enquete</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="itTransactions" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="EN">transactions via telecommunication, digital or IT device</xs:documentation>
               
<xs:documentation xml:lang="FR">transactions via telecommunication, appareil electronique ou informatique</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence maxOccurs="unbounded">
                 
<xs:element name="reportedLine">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="id" type="itTransactionsLineID"/>
                       
<xs:element name="reportedAmount" type="v112dt:amount"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
             
<xs:unique name="itTransactionsLineId">
               
<xs:selector xpath=".//v112:reportedLine/v112:id"/>
               
<xs:field xpath="v112:operationType"/>
               
<xs:field xpath="v112:transactionSide"/>
               
<xs:field xpath="v112:country"/>
               
<xs:field xpath="v112:currency"/>
               
<xs:field xpath="v112:amountType"/>
             
</xs:unique>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="version" type="xs:string" use="required" fixed="1.0">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">study version</xs:documentation>
       
<xs:documentation xml:lang="FR">version de l'enquete</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="creationDateTime" type="xs:dateTime" use="required">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">report creation date and time</xs:documentation>
       
<xs:documentation xml:lang="FR">date et heure de creation du rapport</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute V112/@version
type xs:string
properties
isRef 0
fixed 1.0
use required
annotation
documentation
study version
documentation
version de l'enquete
source <xs:attribute name="version" type="xs:string" use="required" fixed="1.0">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">study version</xs:documentation>
   
<xs:documentation xml:lang="FR">version de l'enquete</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute V112/@creationDateTime
type xs:dateTime
properties
isRef 0
use required
annotation
documentation
report creation date and time
documentation
date et heure de creation du rapport
source <xs:attribute name="creationDateTime" type="xs:dateTime" use="required">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">report creation date and time</xs:documentation>
   
<xs:documentation xml:lang="FR">date et heure de creation du rapport</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element V112/header
diagram V112_p2.png
namespace http://www.bcl.lu/2016/V1.12
type header
properties
isRef 0
content complex
children endMonthDate closingDate reporterID declarantID reportingCurrency layout
annotation
documentation
study header
documentation
entete de l'enquete
source <xs:element name="header" type="header">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">study header</xs:documentation>
   
<xs:documentation xml:lang="FR">entete de l'enquete</xs:documentation>
 
</xs:annotation>
</xs:element>

element V112/content
diagram V112_p3.png
namespace http://www.bcl.lu/2016/V1.12
properties
isRef 0
content complex
children itTransactions
annotation
documentation
study content
documentation
contenu de l'enquete
source <xs:element name="content">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">study content</xs:documentation>
   
<xs:documentation xml:lang="FR">contenu de l'enquete</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="itTransactions" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="EN">transactions via telecommunication, digital or IT device</xs:documentation>
         
<xs:documentation xml:lang="FR">transactions via telecommunication, appareil electronique ou informatique</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence maxOccurs="unbounded">
           
<xs:element name="reportedLine">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="id" type="itTransactionsLineID"/>
                 
<xs:element name="reportedAmount" type="v112dt:amount"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
       
<xs:unique name="itTransactionsLineId">
         
<xs:selector xpath=".//v112:reportedLine/v112:id"/>
         
<xs:field xpath="v112:operationType"/>
         
<xs:field xpath="v112:transactionSide"/>
         
<xs:field xpath="v112:country"/>
         
<xs:field xpath="v112:currency"/>
         
<xs:field xpath="v112:amountType"/>
       
</xs:unique>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element V112/content/itTransactions
diagram V112_p4.png
namespace http://www.bcl.lu/2016/V1.12
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children reportedLine
identity constraints
  Name  Refer  Selector  Field(s)  
unique  itTransactionsLineId    .//v112:reportedLine/v112:id  v112:operationType  
v112:transactionSide  
v112:country  
v112:currency  
v112:amountType  
annotation
documentation
transactions via telecommunication, digital or IT device
documentation
transactions via telecommunication, appareil electronique ou informatique
source <xs:element name="itTransactions" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">transactions via telecommunication, digital or IT device</xs:documentation>
   
<xs:documentation xml:lang="FR">transactions via telecommunication, appareil electronique ou informatique</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="reportedLine">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="id" type="itTransactionsLineID"/>
           
<xs:element name="reportedAmount" type="v112dt:amount"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="itTransactionsLineId">
   
<xs:selector xpath=".//v112:reportedLine/v112:id"/>
   
<xs:field xpath="v112:operationType"/>
   
<xs:field xpath="v112:transactionSide"/>
   
<xs:field xpath="v112:country"/>
   
<xs:field xpath="v112:currency"/>
   
<xs:field xpath="v112:amountType"/>
 
</xs:unique>
</xs:element>

element V112/content/itTransactions/reportedLine
diagram V112_p5.png
namespace http://www.bcl.lu/2016/V1.12
properties
isRef 0
content complex
children id reportedAmount
source <xs:element name="reportedLine">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="id" type="itTransactionsLineID"/>
     
<xs:element name="reportedAmount" type="v112dt:amount"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element V112/content/itTransactions/reportedLine/id
diagram V112_p6.png
namespace http://www.bcl.lu/2016/V1.12
type itTransactionsLineID
properties
isRef 0
content complex
children operationType transactionSide country currency amountType
source <xs:element name="id" type="itTransactionsLineID"/>

element V112/content/itTransactions/reportedLine/reportedAmount
diagram V112_p7.png
namespace http://www.bcl.lu/2016/V1.12
type amount
properties
isRef 0
content simple
facets
Kind Value annotation 
fractionDigits 
pattern .+ 
source <xs:element name="reportedAmount" type="v112dt:amount"/>

complexType header
diagram V112_p8.png
namespace http://www.bcl.lu/2016/V1.12
children endMonthDate closingDate reporterID declarantID reportingCurrency layout
used by
element V112/header
annotation
documentation
study header
documentation
entete de l'enquete
source <xs:complexType name="header">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">study header</xs:documentation>
   
<xs:documentation xml:lang="FR">entete de l'enquete</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="endMonthDate" type="xs:date">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">end of period date</xs:documentation>
       
<xs:documentation xml:lang="FR">date de fin de periode</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="closingDate" type="xs:date">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">closing date</xs:documentation>
       
<xs:documentation xml:lang="FR">date de cloture</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="reporterID" type="reporterID">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">reporter identification</xs:documentation>
       
<xs:documentation xml:lang="FR">identification du reporter</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="declarantID" type="declarantID">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">declarant identification</xs:documentation>
       
<xs:documentation xml:lang="FR">identification du declarant</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="reportingCurrency" type="v112dt:currency">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">reporting currency</xs:documentation>
       
<xs:documentation xml:lang="FR">devise de reporting</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="layout" type="v112dt:layout">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">layout</xs:documentation>
       
<xs:documentation xml:lang="FR">masque</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element header/endMonthDate
diagram V112_p9.png
namespace http://www.bcl.lu/2016/V1.12
type xs:date
properties
isRef 0
content simple
annotation
documentation
end of period date
documentation
date de fin de periode
source <xs:element name="endMonthDate" type="xs:date">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">end of period date</xs:documentation>
   
<xs:documentation xml:lang="FR">date de fin de periode</xs:documentation>
 
</xs:annotation>
</xs:element>

element header/closingDate
diagram V112_p10.png
namespace http://www.bcl.lu/2016/V1.12
type xs:date
properties
isRef 0
content simple
annotation
documentation
closing date
documentation
date de cloture
source <xs:element name="closingDate" type="xs:date">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">closing date</xs:documentation>
   
<xs:documentation xml:lang="FR">date de cloture</xs:documentation>
 
</xs:annotation>
</xs:element>

element header/reporterID
diagram V112_p11.png
namespace http://www.bcl.lu/2016/V1.12
type reporterID
properties
isRef 0
content complex
children type code
annotation
documentation
reporter identification
documentation
identification du reporter
source <xs:element name="reporterID" type="reporterID">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">reporter identification</xs:documentation>
   
<xs:documentation xml:lang="FR">identification du reporter</xs:documentation>
 
</xs:annotation>
</xs:element>

element header/declarantID
diagram V112_p12.png
namespace http://www.bcl.lu/2016/V1.12
type declarantID
properties
isRef 0
content complex
children type code
annotation
documentation
declarant identification
documentation
identification du declarant
source <xs:element name="declarantID" type="declarantID">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">declarant identification</xs:documentation>
   
<xs:documentation xml:lang="FR">identification du declarant</xs:documentation>
 
</xs:annotation>
</xs:element>

element header/reportingCurrency
diagram V112_p13.png
namespace http://www.bcl.lu/2016/V1.12
type currency
properties
isRef 0
content simple
facets
Kind Value annotation 
length 
pattern [A-Z]{3} 
annotation
documentation
reporting currency
documentation
devise de reporting
source <xs:element name="reportingCurrency" type="v112dt:currency">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">reporting currency</xs:documentation>
   
<xs:documentation xml:lang="FR">devise de reporting</xs:documentation>
 
</xs:annotation>
</xs:element>

element header/layout
diagram V112_p14.png
namespace http://www.bcl.lu/2016/V1.12
type layout
properties
isRef 0
content simple
facets
Kind Value annotation 
pattern .+ 
annotation
documentation
layout
documentation
masque
source <xs:element name="layout" type="v112dt:layout">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">layout</xs:documentation>
   
<xs:documentation xml:lang="FR">masque</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType declarantID
diagram V112_p15.png
namespace http://www.bcl.lu/2016/V1.12
children type code
used by
element header/declarantID
annotation
documentation
declarant identification
documentation
identification du declarant
source <xs:complexType name="declarantID">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">declarant identification</xs:documentation>
   
<xs:documentation xml:lang="FR">identification du declarant</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="type" type="v112dt:institutionType">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">institution type</xs:documentation>
       
<xs:documentation xml:lang="FR">type d'entite</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="code" type="v112dt:institutionCode">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">institution code</xs:documentation>
       
<xs:documentation xml:lang="FR">code de l'entite</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element declarantID/type
diagram V112_p16.png
namespace http://www.bcl.lu/2016/V1.12
type institutionType
properties
isRef 0
content simple
facets
Kind Value annotation 
length 
pattern [0-9]{2} 
annotation
documentation
institution type
documentation
type d'entite
source <xs:element name="type" type="v112dt:institutionType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">institution type</xs:documentation>
   
<xs:documentation xml:lang="FR">type d'entite</xs:documentation>
 
</xs:annotation>
</xs:element>

element declarantID/code
diagram V112_p17.png
namespace http://www.bcl.lu/2016/V1.12
type institutionCode
properties
isRef 0
content simple
facets
Kind Value annotation 
pattern .+ 
annotation
documentation
institution code
documentation
code de l'entite
source <xs:element name="code" type="v112dt:institutionCode">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">institution code</xs:documentation>
   
<xs:documentation xml:lang="FR">code de l'entite</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType itTransactionsLineID
diagram V112_p18.png
namespace http://www.bcl.lu/2016/V1.12
children operationType transactionSide country currency amountType
used by
element V112/content/itTransactions/reportedLine/id
annotation
documentation
reported line identifier for transactions via telecommunication, digital or IT device
documentation
identifiant d'une ligne rapportee pour transactions via telecommunication, appareil electronique ou informatique
source <xs:complexType name="itTransactionsLineID">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">reported line identifier for transactions via telecommunication, digital or IT device</xs:documentation>
   
<xs:documentation xml:lang="FR">identifiant d'une ligne rapportee pour transactions via telecommunication, appareil electronique ou informatique</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="operationType" type="v112dt:operationType">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">operation type</xs:documentation>
       
<xs:documentation xml:lang="FR">type d'operation</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="transactionSide" type="v112dt:transactionSide">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">transaction side</xs:documentation>
       
<xs:documentation xml:lang="FR">sens de l'operation</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="country" type="v112dt:bclCountry">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">sending / receiving country</xs:documentation>
       
<xs:documentation xml:lang="FR">pays d'emission / de reception</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="currency" type="v112dt:bclCurrency">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">original currency</xs:documentation>
       
<xs:documentation xml:lang="FR">devise d'origine</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="amountType" type="v112dt:amountType">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">amount type</xs:documentation>
       
<xs:documentation xml:lang="FR">type de montant</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element itTransactionsLineID/operationType
diagram V112_p19.png
namespace http://www.bcl.lu/2016/V1.12
type operationType
properties
isRef 0
content simple
facets
Kind Value annotation 
pattern [A-Z0-9]{3} 
annotation
documentation
operation type
documentation
type d'operation
source <xs:element name="operationType" type="v112dt:operationType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">operation type</xs:documentation>
   
<xs:documentation xml:lang="FR">type d'operation</xs:documentation>
 
</xs:annotation>
</xs:element>

element itTransactionsLineID/transactionSide
diagram V112_p20.png
namespace http://www.bcl.lu/2016/V1.12
type transactionSide
properties
isRef 0
content simple
facets
Kind Value annotation 
pattern [A-Z0-9]{3} 
annotation
documentation
transaction side
documentation
sens de l'operation
source <xs:element name="transactionSide" type="v112dt:transactionSide">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">transaction side</xs:documentation>
   
<xs:documentation xml:lang="FR">sens de l'operation</xs:documentation>
 
</xs:annotation>
</xs:element>

element itTransactionsLineID/country
diagram V112_p21.png
namespace http://www.bcl.lu/2016/V1.12
type bclCountry
properties
isRef 0
content simple
annotation
documentation
sending / receiving country
documentation
pays d'emission / de reception
source <xs:element name="country" type="v112dt:bclCountry">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">sending / receiving country</xs:documentation>
   
<xs:documentation xml:lang="FR">pays d'emission / de reception</xs:documentation>
 
</xs:annotation>
</xs:element>

element itTransactionsLineID/currency
diagram V112_p22.png
namespace http://www.bcl.lu/2016/V1.12
type bclCurrency
properties
isRef 0
content simple
annotation
documentation
original currency
documentation
devise d'origine
source <xs:element name="currency" type="v112dt:bclCurrency">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">original currency</xs:documentation>
   
<xs:documentation xml:lang="FR">devise d'origine</xs:documentation>
 
</xs:annotation>
</xs:element>

element itTransactionsLineID/amountType
diagram V112_p23.png
namespace http://www.bcl.lu/2016/V1.12
type amountType
properties
isRef 0
content simple
facets
Kind Value annotation 
pattern [A-Z0-9]{4} 
annotation
documentation
amount type
documentation
type de montant
source <xs:element name="amountType" type="v112dt:amountType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">amount type</xs:documentation>
   
<xs:documentation xml:lang="FR">type de montant</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType reporterID
diagram V112_p24.png
namespace http://www.bcl.lu/2016/V1.12
children type code
used by
element header/reporterID
annotation
documentation
reporter identification
documentation
identification du declarant
source <xs:complexType name="reporterID">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">reporter identification</xs:documentation>
   
<xs:documentation xml:lang="FR">identification du declarant</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="type" type="v112dt:institutionType">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">institution type</xs:documentation>
       
<xs:documentation xml:lang="FR">type d'entite</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="code" type="v112dt:institutionCode">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">institution code</xs:documentation>
       
<xs:documentation xml:lang="FR">code de l'entite</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element reporterID/type
diagram V112_p25.png
namespace http://www.bcl.lu/2016/V1.12
type institutionType
properties
isRef 0
content simple
facets
Kind Value annotation 
length 
pattern [0-9]{2} 
annotation
documentation
institution type
documentation
type d'entite
source <xs:element name="type" type="v112dt:institutionType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">institution type</xs:documentation>
   
<xs:documentation xml:lang="FR">type d'entite</xs:documentation>
 
</xs:annotation>
</xs:element>

element reporterID/code
diagram V112_p26.png
namespace http://www.bcl.lu/2016/V1.12
type institutionCode
properties
isRef 0
content simple
facets
Kind Value annotation 
pattern .+ 
annotation
documentation
institution code
documentation
code de l'entite
source <xs:element name="code" type="v112dt:institutionCode">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">institution code</xs:documentation>
   
<xs:documentation xml:lang="FR">code de l'entite</xs:documentation>
 
</xs:annotation>
</xs:element>

simpleType amount
namespace http://www.bcl.lu/2016/V1.12/datatypes
type restriction of xs:decimal
properties
base xs:decimal
used by
element V112/content/itTransactions/reportedLine/reportedAmount
facets
Kind Value annotation 
fractionDigits 
pattern .+ 
annotation
documentation
amount
documentation
montant
source <xs:simpleType name="amount">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">amount</xs:documentation>
   
<xs:documentation xml:lang="FR">montant</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:decimal">
   
<xs:fractionDigits value="5"/>
   
<xs:pattern value=".+"/>
 
</xs:restriction>
</xs:simpleType>

simpleType amountType
namespace http://www.bcl.lu/2016/V1.12/datatypes
type restriction of xs:string
properties
base xs:string
used by
element itTransactionsLineID/amountType
facets
Kind Value annotation 
pattern [A-Z0-9]{4} 
annotation
documentation
amount type
documentation
type de montants
source <xs:simpleType name="amountType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">amount type</xs:documentation>
   
<xs:documentation xml:lang="FR">type de montants</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[A-Z0-9]{4}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType bclCountry
namespace http://www.bcl.lu/2016/V1.12/datatypes
type union of (country, restriction of xs:string)
used by
element itTransactionsLineID/country
annotation
documentation
BCL codification for country
documentation
nomenclature BCL pour le pays
source <xs:simpleType name="bclCountry">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">BCL codification for country</xs:documentation>
   
<xs:documentation xml:lang="FR">nomenclature BCL pour le pays</xs:documentation>
 
</xs:annotation>
 
<xs:union memberTypes="country">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:length value="2"/>
       
<xs:pattern value="X[A-Z0-9]"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:union>
</xs:simpleType>

simpleType bclCurrency
namespace http://www.bcl.lu/2016/V1.12/datatypes
type union of (currency, restriction of xs:string)
used by
element itTransactionsLineID/currency
annotation
documentation
BCL codification for currency
documentation
nomenclature BCL pour la devise
source <xs:simpleType name="bclCurrency">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">BCL codification for currency</xs:documentation>
   
<xs:documentation xml:lang="FR">nomenclature BCL pour la devise</xs:documentation>
 
</xs:annotation>
 
<xs:union memberTypes="currency">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:length value="3"/>
       
<xs:pattern value="XX[A-Z0-9]"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:union>
</xs:simpleType>

simpleType country
namespace http://www.bcl.lu/2016/V1.12/datatypes
type restriction of xs:string
properties
base xs:string
used by
simpleType bclCountry
facets
Kind Value annotation 
length 
pattern [A-Z]{2} 
annotation
documentation
country (ISO 3166)
documentation
pays (ISO 3166)
source <xs:simpleType name="country">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">country (ISO 3166)</xs:documentation>
   
<xs:documentation xml:lang="FR">pays (ISO 3166)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="2"/>
   
<xs:pattern value="[A-Z]{2}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType currency
namespace http://www.bcl.lu/2016/V1.12/datatypes
type restriction of xs:string
properties
base xs:string
used by
element header/reportingCurrency
simpleType bclCurrency
facets
Kind Value annotation 
length 
pattern [A-Z]{3} 
annotation
documentation
currency (ISO 4217)
documentation
devise (ISO 4217)
source <xs:simpleType name="currency">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">currency (ISO 4217)</xs:documentation>
   
<xs:documentation xml:lang="FR">devise (ISO 4217)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="3"/>
   
<xs:pattern value="[A-Z]{3}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType institutionCode
namespace http://www.bcl.lu/2016/V1.12/datatypes
type restriction of xs:string
properties
base xs:string
used by
elements declarantID/code reporterID/code
facets
Kind Value annotation 
pattern .+ 
annotation
documentation
institution code
documentation
code d'une entite
source <xs:simpleType name="institutionCode">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">institution code</xs:documentation>
   
<xs:documentation xml:lang="FR">code d'une entite</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value=".+"/>
 
</xs:restriction>
</xs:simpleType>

simpleType institutionType
namespace http://www.bcl.lu/2016/V1.12/datatypes
type restriction of xs:string
properties
base xs:string
used by
elements declarantID/type reporterID/type
facets
Kind Value annotation 
length 
pattern [0-9]{2} 
annotation
documentation
institution type
documentation
type d'entite
source <xs:simpleType name="institutionType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">institution type</xs:documentation>
   
<xs:documentation xml:lang="FR">type d'entite</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="2"/>
   
<xs:pattern value="[0-9]{2}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType layout
namespace http://www.bcl.lu/2016/V1.12/datatypes
type restriction of xs:int
properties
base xs:int
used by
element header/layout
facets
Kind Value annotation 
pattern .+ 
annotation
documentation
layout
documentation
masque
source <xs:simpleType name="layout">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">layout</xs:documentation>
   
<xs:documentation xml:lang="FR">masque</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:pattern value=".+"/>
 
</xs:restriction>
</xs:simpleType>

simpleType operationType
namespace http://www.bcl.lu/2016/V1.12/datatypes
type restriction of xs:string
properties
base xs:string
used by
element itTransactionsLineID/operationType
facets
Kind Value annotation 
pattern [A-Z0-9]{3} 
annotation
documentation
operation type
documentation
type d'operation
source <xs:simpleType name="operationType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">operation type</xs:documentation>
   
<xs:documentation xml:lang="FR">type d'operation</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[A-Z0-9]{3}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType transactionSide
namespace http://www.bcl.lu/2016/V1.12/datatypes
type restriction of xs:string
properties
base xs:string
used by
element itTransactionsLineID/transactionSide
facets
Kind Value annotation 
pattern [A-Z0-9]{3} 
annotation
documentation
transaction side
documentation
sens de l'operation
source <xs:simpleType name="transactionSide">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">transaction side</xs:documentation>
   
<xs:documentation xml:lang="FR">sens de l'operation</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[A-Z0-9]{3}"/>
 
</xs:restriction>
</xs:simpleType>


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