Schema S112-L.xsd


schema location ..\S112-L.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.bcl.lu/2018/S1.12-L
 
Elements  Complex types 
S112-L  header 


schema location ..\structures.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.bcl.lu/2018/S1.12-L
 
Complex types 
banknoteID 
declarantID 
reporterID 


schema location ..\datatypes.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.bcl.lu/2018/S1.12-L/datatypes
 
Simple types 
amount 
amountType 
currency 
denominationType 
institutionCode 
institutionType 
layout 
riadCode 
transactionType 


element S112-L
diagram S112-L_p1.png
namespace http://www.bcl.lu/2018/S1.12-L
properties
content complex
children header content
attributes
Name  Type  Use  Default  Fixed  Annotation
version  xs:string  required    1.0  
documentation
study version
documentation
version de l'enquete
creationDateTime  xs:dateTime  required      
documentation
report creation date and time
documentation
date et heure de creation du rapport
annotation
documentation
Indirect withdrawals and deposits of banknotes labeled in EUR by the intermediary of a third party
documentation
Prelevements et versements indirects de billets libelles en EUR par l'intermediaire d'un tiers
source <xs:element name="S112-L">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">Indirect withdrawals and deposits of banknotes labeled in EUR by the intermediary of a third party</xs:documentation>
   
<xs:documentation xml:lang="FR">Prelevements et versements indirects de billets libelles en EUR par l'intermediaire d'un tiers</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="banknotes" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="EN">banknotes</xs:documentation>
               
<xs:documentation xml:lang="FR">billets</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence maxOccurs="unbounded">
                 
<xs:element name="reportedLine">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="id" type="banknoteID"/>
                       
<xs:element name="reportedAmount" type="s112-ldt:amount"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
             
<xs:unique name="banknoteId">
               
<xs:selector xpath=".//s112:reportedLine/s112:id"/>
               
<xs:field xpath="s112:riadCode"/>
               
<xs:field xpath="s112:transactionType"/>
               
<xs:field xpath="s112:denominationType"/>
               
<xs:field xpath="s112: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 S112-L/@version
type xs:string
properties
use required
fixed 1.0
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 S112-L/@creationDateTime
type xs:dateTime
properties
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 S112-L/header
diagram S112-L_p2.png
namespace http://www.bcl.lu/2018/S1.12-L
type header
properties
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 S112-L/content
diagram S112-L_p3.png
namespace http://www.bcl.lu/2018/S1.12-L
properties
content complex
children banknotes
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="banknotes" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="EN">banknotes</xs:documentation>
         
<xs:documentation xml:lang="FR">billets</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence maxOccurs="unbounded">
           
<xs:element name="reportedLine">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="id" type="banknoteID"/>
                 
<xs:element name="reportedAmount" type="s112-ldt:amount"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
       
<xs:unique name="banknoteId">
         
<xs:selector xpath=".//s112:reportedLine/s112:id"/>
         
<xs:field xpath="s112:riadCode"/>
         
<xs:field xpath="s112:transactionType"/>
         
<xs:field xpath="s112:denominationType"/>
         
<xs:field xpath="s112:amountType"/>
       
</xs:unique>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element S112-L/content/banknotes
diagram S112-L_p4.png
namespace http://www.bcl.lu/2018/S1.12-L
properties
minOcc 0
maxOcc 1
content complex
children reportedLine
identity constraints
  Name  Refer  Selector  Field(s)  Annotation
unique  banknoteId    .//s112:reportedLine/s112:id  s112:riadCode  
s112:transactionType  
s112:denominationType  
s112:amountType  
annotation
documentation
banknotes
documentation
billets
source <xs:element name="banknotes" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">banknotes</xs:documentation>
   
<xs:documentation xml:lang="FR">billets</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="reportedLine">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="id" type="banknoteID"/>
           
<xs:element name="reportedAmount" type="s112-ldt:amount"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="banknoteId">
   
<xs:selector xpath=".//s112:reportedLine/s112:id"/>
   
<xs:field xpath="s112:riadCode"/>
   
<xs:field xpath="s112:transactionType"/>
   
<xs:field xpath="s112:denominationType"/>
   
<xs:field xpath="s112:amountType"/>
 
</xs:unique>
</xs:element>

element S112-L/content/banknotes/reportedLine
diagram S112-L_p5.png
namespace http://www.bcl.lu/2018/S1.12-L
properties
content complex
children id reportedAmount
source <xs:element name="reportedLine">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="id" type="banknoteID"/>
     
<xs:element name="reportedAmount" type="s112-ldt:amount"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element S112-L/content/banknotes/reportedLine/id
diagram S112-L_p6.png
namespace http://www.bcl.lu/2018/S1.12-L
type banknoteID
properties
content complex
children riadCode transactionType denominationType amountType
source <xs:element name="id" type="banknoteID"/>

element S112-L/content/banknotes/reportedLine/reportedAmount
diagram S112-L_p7.png
namespace http://www.bcl.lu/2018/S1.12-L
type amount
properties
content simple
facets
Kind Value Annotation
fractionDigits 5
pattern .+
source <xs:element name="reportedAmount" type="s112-ldt:amount"/>

complexType header
diagram S112-L_p8.png
namespace http://www.bcl.lu/2018/S1.12-L
children endMonthDate closingDate reporterID declarantID reportingCurrency layout
used by
element S112-L/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="s112-ldt: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="s112-ldt: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 S112-L_p9.png
namespace http://www.bcl.lu/2018/S1.12-L
type xs:date
properties
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 S112-L_p10.png
namespace http://www.bcl.lu/2018/S1.12-L
type xs:date
properties
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 S112-L_p11.png
namespace http://www.bcl.lu/2018/S1.12-L
type reporterID
properties
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 S112-L_p12.png
namespace http://www.bcl.lu/2018/S1.12-L
type declarantID
properties
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 S112-L_p13.png
namespace http://www.bcl.lu/2018/S1.12-L
type currency
properties
content simple
facets
Kind Value Annotation
length 3
pattern [A-Z]{3}
annotation
documentation
reporting currency
documentation
devise de reporting
source <xs:element name="reportingCurrency" type="s112-ldt: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 S112-L_p14.png
namespace http://www.bcl.lu/2018/S1.12-L
type layout
properties
content simple
facets
Kind Value Annotation
pattern .+
annotation
documentation
layout
documentation
masque
source <xs:element name="layout" type="s112-ldt:layout">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">layout</xs:documentation>
   
<xs:documentation xml:lang="FR">masque</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType banknoteID
diagram S112-L_p15.png
namespace http://www.bcl.lu/2018/S1.12-L
children riadCode transactionType denominationType amountType
used by
element S112-L/content/banknotes/reportedLine/id
annotation
documentation
reported line identifier for banknote
documentation
identifiant d'une ligne rapportee pour billet
source <xs:complexType name="banknoteID">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">reported line identifier for banknote</xs:documentation>
   
<xs:documentation xml:lang="FR">identifiant d'une ligne rapportee pour billet</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="riadCode" type="s112dt-l:riadCode">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">RIAD code</xs:documentation>
       
<xs:documentation xml:lang="FR">code RIAD</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="transactionType" type="s112dt-l:transactionType">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">transaction type</xs:documentation>
       
<xs:documentation xml:lang="FR">type de transaction</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="denominationType" type="s112dt-l:denominationType">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">denomination type</xs:documentation>
       
<xs:documentation xml:lang="FR">type de coupure</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="amountType" type="s112dt-l: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:element>
 
</xs:sequence>
</xs:complexType>

element banknoteID/riadCode
diagram S112-L_p16.png
namespace http://www.bcl.lu/2018/S1.12-L
type riadCode
properties
content simple
facets
Kind Value Annotation
maxLength 50
pattern [A-Za-z0-9_@$\-]([0-9]|[A-Z]|[a-z]|!| |&quot;|#|$|%|&amp;|'|\*|\+|\-|\.|:|=|@|_|,|/|;|&lt;|&gt;|\?|\[|\\|\]|\^|\(|\)|`|\{|\||\}|~)*
annotation
documentation
RIAD code
documentation
code RIAD
source <xs:element name="riadCode" type="s112dt-l:riadCode">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">RIAD code</xs:documentation>
   
<xs:documentation xml:lang="FR">code RIAD</xs:documentation>
 
</xs:annotation>
</xs:element>

element banknoteID/transactionType
diagram S112-L_p17.png
namespace http://www.bcl.lu/2018/S1.12-L
type transactionType
properties
content simple
facets
Kind Value Annotation
pattern [A-Z0-9]{2}
annotation
documentation
transaction type
documentation
type de transaction
source <xs:element name="transactionType" type="s112dt-l:transactionType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">transaction type</xs:documentation>
   
<xs:documentation xml:lang="FR">type de transaction</xs:documentation>
 
</xs:annotation>
</xs:element>

element banknoteID/denominationType
diagram S112-L_p18.png
namespace http://www.bcl.lu/2018/S1.12-L
type denominationType
properties
content simple
facets
Kind Value Annotation
enumeration 500
enumeration 200
enumeration 100
enumeration 50
enumeration 20
enumeration 10
enumeration 5
annotation
documentation
denomination type
documentation
type de coupure
source <xs:element name="denominationType" type="s112dt-l:denominationType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">denomination type</xs:documentation>
   
<xs:documentation xml:lang="FR">type de coupure</xs:documentation>
 
</xs:annotation>
</xs:element>

element banknoteID/amountType
diagram S112-L_p19.png
namespace http://www.bcl.lu/2018/S1.12-L
type amountType
properties
content simple
facets
Kind Value Annotation
pattern [A-Z0-9]{4}
annotation
documentation
amount type
documentation
type de montants
source <xs:element name="amountType" type="s112dt-l: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:element>

complexType declarantID
diagram S112-L_p20.png
namespace http://www.bcl.lu/2018/S1.12-L
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="s112dt-l: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="s112dt-l: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 S112-L_p21.png
namespace http://www.bcl.lu/2018/S1.12-L
type institutionType
properties
content simple
facets
Kind Value Annotation
length 2
pattern [0-9]{2}
annotation
documentation
institution type
documentation
type d'entite
source <xs:element name="type" type="s112dt-l: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 S112-L_p22.png
namespace http://www.bcl.lu/2018/S1.12-L
type institutionCode
properties
content simple
facets
Kind Value Annotation
pattern .+
annotation
documentation
institution code
documentation
code de l'entite
source <xs:element name="code" type="s112dt-l: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 reporterID
diagram S112-L_p23.png
namespace http://www.bcl.lu/2018/S1.12-L
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="s112dt-l: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="s112dt-l: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 S112-L_p24.png
namespace http://www.bcl.lu/2018/S1.12-L
type institutionType
properties
content simple
facets
Kind Value Annotation
length 2
pattern [0-9]{2}
annotation
documentation
institution type
documentation
type d'entite
source <xs:element name="type" type="s112dt-l: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 S112-L_p25.png
namespace http://www.bcl.lu/2018/S1.12-L
type institutionCode
properties
content simple
facets
Kind Value Annotation
pattern .+
annotation
documentation
institution code
documentation
code de l'entite
source <xs:element name="code" type="s112dt-l: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/2018/S1.12-L/datatypes
type restriction of xs:decimal
properties
base xs:decimal
used by
element S112-L/content/banknotes/reportedLine/reportedAmount
facets
Kind Value Annotation
fractionDigits 5
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/2018/S1.12-L/datatypes
type restriction of xs:string
properties
base xs:string
used by
element banknoteID/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 currency
namespace http://www.bcl.lu/2018/S1.12-L/datatypes
type restriction of xs:string
properties
base xs:string
used by
element header/reportingCurrency
facets
Kind Value Annotation
length 3
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 denominationType
namespace http://www.bcl.lu/2018/S1.12-L/datatypes
type restriction of xs:string
properties
base xs:string
used by
element banknoteID/denominationType
facets
Kind Value Annotation
enumeration 500
enumeration 200
enumeration 100
enumeration 50
enumeration 20
enumeration 10
enumeration 5
annotation
documentation
denomination type
documentation
type de coupure
source <xs:simpleType name="denominationType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">denomination type</xs:documentation>
   
<xs:documentation xml:lang="FR">type de coupure</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="500"/>
   
<xs:enumeration value="200"/>
   
<xs:enumeration value="100"/>
   
<xs:enumeration value="50"/>
   
<xs:enumeration value="20"/>
   
<xs:enumeration value="10"/>
   
<xs:enumeration value="5"/>
 
</xs:restriction>
</xs:simpleType>

simpleType institutionCode
namespace http://www.bcl.lu/2018/S1.12-L/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/2018/S1.12-L/datatypes
type restriction of xs:string
properties
base xs:string
used by
elements declarantID/type reporterID/type
facets
Kind Value Annotation
length 2
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/2018/S1.12-L/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 riadCode
namespace http://www.bcl.lu/2018/S1.12-L/datatypes
type restriction of xs:string
properties
base xs:string
used by
element banknoteID/riadCode
facets
Kind Value Annotation
maxLength 50
pattern [A-Za-z0-9_@$\-]([0-9]|[A-Z]|[a-z]|!| |&quot;|#|$|%|&amp;|'|\*|\+|\-|\.|:|=|@|_|,|/|;|&lt;|&gt;|\?|\[|\\|\]|\^|\(|\)|`|\{|\||\}|~)*
annotation
documentation
RIAD code
documentation
code RIAD
source <xs:simpleType name="riadCode">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">RIAD code</xs:documentation>
   
<xs:documentation xml:lang="FR">code RIAD</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:maxLength value="50"/>
   
<xs:pattern value="[A-Za-z0-9_@$\-]([0-9]|[A-Z]|[a-z]|!| |&quot;|#|$|%|&amp;|'|\*|\+|\-|\.|:|=|@|_|,|/|;|&lt;|&gt;|\?|\[|\\|\]|\^|\(|\)|`|\{|\||\}|~)*"/>
 
</xs:restriction>
</xs:simpleType>

simpleType transactionType
namespace http://www.bcl.lu/2018/S1.12-L/datatypes
type restriction of xs:string
properties
base xs:string
used by
element banknoteID/transactionType
facets
Kind Value Annotation
pattern [A-Z0-9]{2}
annotation
documentation
transaction type
documentation
type de transaction
source <xs:simpleType name="transactionType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">transaction type</xs:documentation>
   
<xs:documentation xml:lang="FR">type de transaction</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[A-Z0-9]{2}"/>
 
</xs:restriction>
</xs:simpleType>


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