Schema V150-F.xsd


schema location ..\V150-F.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.bcl.lu/2021/V1.50-F
 
Elements  Complex types 
V150-F  header 


schema location ..\structures.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.bcl.lu/2021/V1.50-F
 
Complex types 
cardTransactionsCardsIssuedFraudLineID 
declarantID 
reporterID 


schema location ..\datatypes.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://www.bcl.lu/2021/V1.50-F/datatypes
 
Simple types 
amount 
bclCountry 
bclCurrency 
country 
currency 
fraudType 
initiationChannel 
initiationSubchannel 
institutionCode 
institutionType 
layout 
metric 
operationType 
paymentCardScheme 
paymentCardType 
sca 
terminalType 


element V150-F
diagram V150-F_p1.png
namespace http://www.bcl.lu/2021/V1.50-F
properties
content complex
children header content
attributes
Name  Type  Use  Default  Fixed  Annotation
version  xs:string  required    1.0  
documentation
study version
creationDateTime  xs:dateTime  required      
documentation
report creation date and time
annotation
documentation
Card transactions with cards issued by resident PSPs (fraud)
source <xs:element name="V150-F">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">Card transactions with cards issued by resident PSPs (fraud)</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:annotation>
     
</xs:element>
     
<xs:element name="content">
       
<xs:annotation>
         
<xs:documentation xml:lang="EN">study content</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="cardTransactionsCardsIssuedFraud" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation xml:lang="EN">Card transactions with cards issued by resident PSPs (fraud)</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence maxOccurs="unbounded">
                 
<xs:element name="reportedLine">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="id" type="cardTransactionsCardsIssuedFraudLineID"/>
                       
<xs:element name="reportedAmount" type="v150-fdt:amount"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
             
<xs:unique name="cardTransactionsCardsIssuedFraudLineId">
               
<xs:selector xpath=".//v150-f:reportedLine/v150-f:id"/>
               
<xs:field xpath="v150-f:paymentCardType"/>
               
<xs:field xpath="v150-f:paymentCardScheme"/>
               
<xs:field xpath="v150-f:terminalType"/>
               
<xs:field xpath="v150-f:operationType"/>
               
<xs:field xpath="v150-f:initiationChannel"/>
               
<xs:field xpath="v150-f:initiationSubchannel"/>
               
<xs:field xpath="v150-f:sca"/>
               
<xs:field xpath="v150-f:fraudType"/>
               
<xs:field xpath="v150-f:acquirerCountry"/>
               
<xs:field xpath="v150-f:terminalCountry"/>
               
<xs:field xpath="v150-f:currency"/>
               
<xs:field xpath="v150-f:metric"/>
             
</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: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:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute V150-F/@version
type xs:string
properties
use required
fixed 1.0
annotation
documentation
study version
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:annotation>
</xs:attribute>

attribute V150-F/@creationDateTime
type xs:dateTime
properties
use required
annotation
documentation
report creation date and time
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:annotation>
</xs:attribute>

element V150-F/header
diagram V150-F_p2.png
namespace http://www.bcl.lu/2021/V1.50-F
type header
properties
content complex
children endMonthDate closingDate reporterID declarantID reportingCurrency layout
annotation
documentation
study header
source <xs:element name="header" type="header">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">study header</xs:documentation>
 
</xs:annotation>
</xs:element>

element V150-F/content
diagram V150-F_p3.png
namespace http://www.bcl.lu/2021/V1.50-F
properties
content complex
children cardTransactionsCardsIssuedFraud
annotation
documentation
study content
source <xs:element name="content">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">study content</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="cardTransactionsCardsIssuedFraud" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation xml:lang="EN">Card transactions with cards issued by resident PSPs (fraud)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence maxOccurs="unbounded">
           
<xs:element name="reportedLine">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="id" type="cardTransactionsCardsIssuedFraudLineID"/>
                 
<xs:element name="reportedAmount" type="v150-fdt:amount"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
       
<xs:unique name="cardTransactionsCardsIssuedFraudLineId">
         
<xs:selector xpath=".//v150-f:reportedLine/v150-f:id"/>
         
<xs:field xpath="v150-f:paymentCardType"/>
         
<xs:field xpath="v150-f:paymentCardScheme"/>
         
<xs:field xpath="v150-f:terminalType"/>
         
<xs:field xpath="v150-f:operationType"/>
         
<xs:field xpath="v150-f:initiationChannel"/>
         
<xs:field xpath="v150-f:initiationSubchannel"/>
         
<xs:field xpath="v150-f:sca"/>
         
<xs:field xpath="v150-f:fraudType"/>
         
<xs:field xpath="v150-f:acquirerCountry"/>
         
<xs:field xpath="v150-f:terminalCountry"/>
         
<xs:field xpath="v150-f:currency"/>
         
<xs:field xpath="v150-f:metric"/>
       
</xs:unique>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element V150-F/content/cardTransactionsCardsIssuedFraud
diagram V150-F_p4.png
namespace http://www.bcl.lu/2021/V1.50-F
properties
minOcc 0
maxOcc 1
content complex
children reportedLine
identity constraints
  Name  Refer  Selector  Field(s)  Annotation
unique  cardTransactionsCardsIssuedFraudLineId    .//v150-f:reportedLine/v150-f:id  v150-f:paymentCardType  
v150-f:paymentCardScheme  
v150-f:terminalType  
v150-f:operationType  
v150-f:initiationChannel  
v150-f:initiationSubchannel  
v150-f:sca  
v150-f:fraudType  
v150-f:acquirerCountry  
v150-f:terminalCountry  
v150-f:currency  
v150-f:metric  
annotation
documentation
Card transactions with cards issued by resident PSPs (fraud)
source <xs:element name="cardTransactionsCardsIssuedFraud" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">Card transactions with cards issued by resident PSPs (fraud)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="reportedLine">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="id" type="cardTransactionsCardsIssuedFraudLineID"/>
           
<xs:element name="reportedAmount" type="v150-fdt:amount"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="cardTransactionsCardsIssuedFraudLineId">
   
<xs:selector xpath=".//v150-f:reportedLine/v150-f:id"/>
   
<xs:field xpath="v150-f:paymentCardType"/>
   
<xs:field xpath="v150-f:paymentCardScheme"/>
   
<xs:field xpath="v150-f:terminalType"/>
   
<xs:field xpath="v150-f:operationType"/>
   
<xs:field xpath="v150-f:initiationChannel"/>
   
<xs:field xpath="v150-f:initiationSubchannel"/>
   
<xs:field xpath="v150-f:sca"/>
   
<xs:field xpath="v150-f:fraudType"/>
   
<xs:field xpath="v150-f:acquirerCountry"/>
   
<xs:field xpath="v150-f:terminalCountry"/>
   
<xs:field xpath="v150-f:currency"/>
   
<xs:field xpath="v150-f:metric"/>
 
</xs:unique>
</xs:element>

element V150-F/content/cardTransactionsCardsIssuedFraud/reportedLine
diagram V150-F_p5.png
namespace http://www.bcl.lu/2021/V1.50-F
properties
content complex
children id reportedAmount
source <xs:element name="reportedLine">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="id" type="cardTransactionsCardsIssuedFraudLineID"/>
     
<xs:element name="reportedAmount" type="v150-fdt:amount"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element V150-F/content/cardTransactionsCardsIssuedFraud/reportedLine/id
diagram V150-F_p6.png
namespace http://www.bcl.lu/2021/V1.50-F
type cardTransactionsCardsIssuedFraudLineID
properties
content complex
children paymentCardType paymentCardScheme terminalType operationType initiationChannel initiationSubchannel sca fraudType acquirerCountry terminalCountry currency metric
source <xs:element name="id" type="cardTransactionsCardsIssuedFraudLineID"/>

element V150-F/content/cardTransactionsCardsIssuedFraud/reportedLine/reportedAmount
diagram V150-F_p7.png
namespace http://www.bcl.lu/2021/V1.50-F
type amount
properties
content simple
facets
Kind Value Annotation
fractionDigits 5
pattern .+
source <xs:element name="reportedAmount" type="v150-fdt:amount"/>

complexType header
diagram V150-F_p8.png
namespace http://www.bcl.lu/2021/V1.50-F
children endMonthDate closingDate reporterID declarantID reportingCurrency layout
used by
element V150-F/header
annotation
documentation
study header
source <xs:complexType name="header">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">study header</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:annotation>
   
</xs:element>
   
<xs:element name="closingDate" type="xs:date">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">closing date</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="reporterID" type="reporterID">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">reporter identification</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="declarantID" type="declarantID">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">declarant identification</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="reportingCurrency" type="v150-fdt:currency">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">reporting currency</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="layout" type="v150-fdt:layout">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">layout</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element header/endMonthDate
diagram V150-F_p9.png
namespace http://www.bcl.lu/2021/V1.50-F
type xs:date
properties
content simple
annotation
documentation
end of period date
source <xs:element name="endMonthDate" type="xs:date">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">end of period date</xs:documentation>
 
</xs:annotation>
</xs:element>

element header/closingDate
diagram V150-F_p10.png
namespace http://www.bcl.lu/2021/V1.50-F
type xs:date
properties
content simple
annotation
documentation
closing date
source <xs:element name="closingDate" type="xs:date">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">closing date</xs:documentation>
 
</xs:annotation>
</xs:element>

element header/reporterID
diagram V150-F_p11.png
namespace http://www.bcl.lu/2021/V1.50-F
type reporterID
properties
content complex
children type code
annotation
documentation
reporter identification
source <xs:element name="reporterID" type="reporterID">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">reporter identification</xs:documentation>
 
</xs:annotation>
</xs:element>

element header/declarantID
diagram V150-F_p12.png
namespace http://www.bcl.lu/2021/V1.50-F
type declarantID
properties
content complex
children type code
annotation
documentation
declarant identification
source <xs:element name="declarantID" type="declarantID">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">declarant identification</xs:documentation>
 
</xs:annotation>
</xs:element>

element header/reportingCurrency
diagram V150-F_p13.png
namespace http://www.bcl.lu/2021/V1.50-F
type currency
properties
content simple
facets
Kind Value Annotation
length 3
pattern [A-Z]{3}
annotation
documentation
reporting currency
source <xs:element name="reportingCurrency" type="v150-fdt:currency">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">reporting currency</xs:documentation>
 
</xs:annotation>
</xs:element>

element header/layout
diagram V150-F_p14.png
namespace http://www.bcl.lu/2021/V1.50-F
type layout
properties
content simple
facets
Kind Value Annotation
pattern .+
annotation
documentation
layout
source <xs:element name="layout" type="v150-fdt:layout">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">layout</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType cardTransactionsCardsIssuedFraudLineID
diagram V150-F_p15.png
namespace http://www.bcl.lu/2021/V1.50-F
children paymentCardType paymentCardScheme terminalType operationType initiationChannel initiationSubchannel sca fraudType acquirerCountry terminalCountry currency metric
used by
element V150-F/content/cardTransactionsCardsIssuedFraud/reportedLine/id
annotation
documentation
reported line identifier for card transactions with cards issued by resident PSPs (fraud)
source <xs:complexType name="cardTransactionsCardsIssuedFraudLineID">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">reported line identifier for card transactions with cards issued by resident PSPs (fraud)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="paymentCardType" type="v150-fdt:paymentCardType">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">Payment card type</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="paymentCardScheme" type="v150-fdt:paymentCardScheme">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">Payment card scheme</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="terminalType" type="v150-fdt:terminalType">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">Terminal type</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="operationType" type="v150-fdt:operationType">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">Operation type</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="initiationChannel" type="v150-fdt:initiationChannel">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">Initiation channel</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="initiationSubchannel" type="v150-fdt:initiationSubchannel">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">Initiation sub-channel</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="sca" type="v150-fdt:sca">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">SCA</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="fraudType" type="v150-fdt:fraudType">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">Fraud type</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="acquirerCountry" type="v150-fdt:bclCountry">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">Country of acquirer</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="terminalCountry" type="v150-fdt:bclCountry">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">Country of terminal</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="currency" type="v150-fdt:bclCurrency">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">Currency</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="metric" type="v150-fdt:metric">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">Metric</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element cardTransactionsCardsIssuedFraudLineID/paymentCardType
diagram V150-F_p16.png
namespace http://www.bcl.lu/2021/V1.50-F
type paymentCardType
properties
content simple
facets
Kind Value Annotation
pattern [A-Z0-9]{4}
annotation
documentation
Payment card type
source <xs:element name="paymentCardType" type="v150-fdt:paymentCardType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">Payment card type</xs:documentation>
 
</xs:annotation>
</xs:element>

element cardTransactionsCardsIssuedFraudLineID/paymentCardScheme
diagram V150-F_p17.png
namespace http://www.bcl.lu/2021/V1.50-F
type paymentCardScheme
properties
content simple
facets
Kind Value Annotation
pattern [A-Z0-9]{4}
annotation
documentation
Payment card scheme
source <xs:element name="paymentCardScheme" type="v150-fdt:paymentCardScheme">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">Payment card scheme</xs:documentation>
 
</xs:annotation>
</xs:element>

element cardTransactionsCardsIssuedFraudLineID/terminalType
diagram V150-F_p18.png
namespace http://www.bcl.lu/2021/V1.50-F
type terminalType
properties
content simple
facets
Kind Value Annotation
pattern [A-Z0-9]{4}
annotation
documentation
Terminal type
source <xs:element name="terminalType" type="v150-fdt:terminalType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">Terminal type</xs:documentation>
 
</xs:annotation>
</xs:element>

element cardTransactionsCardsIssuedFraudLineID/operationType
diagram V150-F_p19.png
namespace http://www.bcl.lu/2021/V1.50-F
type operationType
properties
content simple
facets
Kind Value Annotation
pattern [A-Z0-9]{4}
annotation
documentation
Operation type
source <xs:element name="operationType" type="v150-fdt:operationType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">Operation type</xs:documentation>
 
</xs:annotation>
</xs:element>

element cardTransactionsCardsIssuedFraudLineID/initiationChannel
diagram V150-F_p20.png
namespace http://www.bcl.lu/2021/V1.50-F
type initiationChannel
properties
content simple
facets
Kind Value Annotation
pattern [A-Z0-9]{4}
annotation
documentation
Initiation channel
source <xs:element name="initiationChannel" type="v150-fdt:initiationChannel">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">Initiation channel</xs:documentation>
 
</xs:annotation>
</xs:element>

element cardTransactionsCardsIssuedFraudLineID/initiationSubchannel
diagram V150-F_p21.png
namespace http://www.bcl.lu/2021/V1.50-F
type initiationSubchannel
properties
content simple
facets
Kind Value Annotation
pattern [A-Z0-9]{4}
annotation
documentation
Initiation sub-channel
source <xs:element name="initiationSubchannel" type="v150-fdt:initiationSubchannel">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">Initiation sub-channel</xs:documentation>
 
</xs:annotation>
</xs:element>

element cardTransactionsCardsIssuedFraudLineID/sca
diagram V150-F_p22.png
namespace http://www.bcl.lu/2021/V1.50-F
type sca
properties
content simple
facets
Kind Value Annotation
pattern [A-Z0-9]{4}
annotation
documentation
SCA
source <xs:element name="sca" type="v150-fdt:sca">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">SCA</xs:documentation>
 
</xs:annotation>
</xs:element>

element cardTransactionsCardsIssuedFraudLineID/fraudType
diagram V150-F_p23.png
namespace http://www.bcl.lu/2021/V1.50-F
type fraudType
properties
content simple
facets
Kind Value Annotation
pattern [A-Z0-9]{4}
annotation
documentation
Fraud type
source <xs:element name="fraudType" type="v150-fdt:fraudType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">Fraud type</xs:documentation>
 
</xs:annotation>
</xs:element>

element cardTransactionsCardsIssuedFraudLineID/acquirerCountry
diagram V150-F_p24.png
namespace http://www.bcl.lu/2021/V1.50-F
type bclCountry
properties
content simple
annotation
documentation
Country of acquirer
source <xs:element name="acquirerCountry" type="v150-fdt:bclCountry">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">Country of acquirer</xs:documentation>
 
</xs:annotation>
</xs:element>

element cardTransactionsCardsIssuedFraudLineID/terminalCountry
diagram V150-F_p25.png
namespace http://www.bcl.lu/2021/V1.50-F
type bclCountry
properties
content simple
annotation
documentation
Country of terminal
source <xs:element name="terminalCountry" type="v150-fdt:bclCountry">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">Country of terminal</xs:documentation>
 
</xs:annotation>
</xs:element>

element cardTransactionsCardsIssuedFraudLineID/currency
diagram V150-F_p26.png
namespace http://www.bcl.lu/2021/V1.50-F
type bclCurrency
properties
content simple
annotation
documentation
Currency
source <xs:element name="currency" type="v150-fdt:bclCurrency">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">Currency</xs:documentation>
 
</xs:annotation>
</xs:element>

element cardTransactionsCardsIssuedFraudLineID/metric
diagram V150-F_p27.png
namespace http://www.bcl.lu/2021/V1.50-F
type metric
properties
content simple
facets
Kind Value Annotation
pattern [A-Z0-9]{4}
annotation
documentation
Metric
source <xs:element name="metric" type="v150-fdt:metric">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">Metric</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType declarantID
diagram V150-F_p28.png
namespace http://www.bcl.lu/2021/V1.50-F
children type code
used by
element header/declarantID
annotation
documentation
declarant identification
source <xs:complexType name="declarantID">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">declarant identification</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="type" type="v150-fdt:institutionType">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">institution type</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="code" type="v150-fdt:institutionCode">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">institution code</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element declarantID/type
diagram V150-F_p29.png
namespace http://www.bcl.lu/2021/V1.50-F
type institutionType
properties
content simple
facets
Kind Value Annotation
length 2
pattern [0-9]{2}
annotation
documentation
institution type
source <xs:element name="type" type="v150-fdt:institutionType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">institution type</xs:documentation>
 
</xs:annotation>
</xs:element>

element declarantID/code
diagram V150-F_p30.png
namespace http://www.bcl.lu/2021/V1.50-F
type institutionCode
properties
content simple
facets
Kind Value Annotation
pattern .+
annotation
documentation
institution code
source <xs:element name="code" type="v150-fdt:institutionCode">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">institution code</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType reporterID
diagram V150-F_p31.png
namespace http://www.bcl.lu/2021/V1.50-F
children type code
used by
element header/reporterID
annotation
documentation
reporter identification
source <xs:complexType name="reporterID">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">reporter identification</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="type" type="v150-fdt:institutionType">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">institution type</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="code" type="v150-fdt:institutionCode">
     
<xs:annotation>
       
<xs:documentation xml:lang="EN">institution code</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element reporterID/type
diagram V150-F_p32.png
namespace http://www.bcl.lu/2021/V1.50-F
type institutionType
properties
content simple
facets
Kind Value Annotation
length 2
pattern [0-9]{2}
annotation
documentation
institution type
source <xs:element name="type" type="v150-fdt:institutionType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">institution type</xs:documentation>
 
</xs:annotation>
</xs:element>

element reporterID/code
diagram V150-F_p33.png
namespace http://www.bcl.lu/2021/V1.50-F
type institutionCode
properties
content simple
facets
Kind Value Annotation
pattern .+
annotation
documentation
institution code
source <xs:element name="code" type="v150-fdt:institutionCode">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">institution code</xs:documentation>
 
</xs:annotation>
</xs:element>

simpleType amount
namespace http://www.bcl.lu/2021/V1.50-F/datatypes
type restriction of xs:decimal
properties
base xs:decimal
used by
element V150-F/content/cardTransactionsCardsIssuedFraud/reportedLine/reportedAmount
facets
Kind Value Annotation
fractionDigits 5
pattern .+
annotation
documentation
amount
source <xs:simpleType name="amount">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">amount</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:decimal">
   
<xs:fractionDigits value="5"/>
   
<xs:pattern value=".+"/>
 
</xs:restriction>
</xs:simpleType>

simpleType bclCountry
namespace http://www.bcl.lu/2021/V1.50-F/datatypes
type union of (country, restriction of xs:string)
used by
elements cardTransactionsCardsIssuedFraudLineID/acquirerCountry cardTransactionsCardsIssuedFraudLineID/terminalCountry
annotation
documentation
BCL codification for country
source <xs:simpleType name="bclCountry">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">BCL codification for country</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/2021/V1.50-F/datatypes
type union of (currency, restriction of xs:string)
used by
element cardTransactionsCardsIssuedFraudLineID/currency
annotation
documentation
BCL codification for currency
source <xs:simpleType name="bclCurrency">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">BCL codification for currency</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/2021/V1.50-F/datatypes
type restriction of xs:string
properties
base xs:string
used by
simpleType bclCountry
facets
Kind Value Annotation
length 2
pattern [A-Z]{2}
annotation
documentation
country (ISO 3166)
source <xs:simpleType name="country">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">country (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/2021/V1.50-F/datatypes
type restriction of xs:string
properties
base xs:string
used by
element header/reportingCurrency
simpleType bclCurrency
facets
Kind Value Annotation
length 3
pattern [A-Z]{3}
annotation
documentation
currency (ISO 4217)
source <xs:simpleType name="currency">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">currency (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 fraudType
namespace http://www.bcl.lu/2021/V1.50-F/datatypes
type restriction of xs:string
properties
base xs:string
used by
element cardTransactionsCardsIssuedFraudLineID/fraudType
facets
Kind Value Annotation
pattern [A-Z0-9]{4}
annotation
documentation
Fraud type
source <xs:simpleType name="fraudType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">Fraud type</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[A-Z0-9]{4}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType initiationChannel
namespace http://www.bcl.lu/2021/V1.50-F/datatypes
type restriction of xs:string
properties
base xs:string
used by
element cardTransactionsCardsIssuedFraudLineID/initiationChannel
facets
Kind Value Annotation
pattern [A-Z0-9]{4}
annotation
documentation
Initiation channel
source <xs:simpleType name="initiationChannel">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">Initiation channel</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[A-Z0-9]{4}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType initiationSubchannel
namespace http://www.bcl.lu/2021/V1.50-F/datatypes
type restriction of xs:string
properties
base xs:string
used by
element cardTransactionsCardsIssuedFraudLineID/initiationSubchannel
facets
Kind Value Annotation
pattern [A-Z0-9]{4}
annotation
documentation
Initiation sub-channel
source <xs:simpleType name="initiationSubchannel">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">Initiation sub-channel</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[A-Z0-9]{4}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType institutionCode
namespace http://www.bcl.lu/2021/V1.50-F/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
source <xs:simpleType name="institutionCode">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">institution code</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value=".+"/>
 
</xs:restriction>
</xs:simpleType>

simpleType institutionType
namespace http://www.bcl.lu/2021/V1.50-F/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
source <xs:simpleType name="institutionType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">institution type</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/2021/V1.50-F/datatypes
type restriction of xs:int
properties
base xs:int
used by
element header/layout
facets
Kind Value Annotation
pattern .+
annotation
documentation
layout
source <xs:simpleType name="layout">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">layout</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:pattern value=".+"/>
 
</xs:restriction>
</xs:simpleType>

simpleType metric
namespace http://www.bcl.lu/2021/V1.50-F/datatypes
type restriction of xs:string
properties
base xs:string
used by
element cardTransactionsCardsIssuedFraudLineID/metric
facets
Kind Value Annotation
pattern [A-Z0-9]{4}
annotation
documentation
Metric
source <xs:simpleType name="metric">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">Metric</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[A-Z0-9]{4}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType operationType
namespace http://www.bcl.lu/2021/V1.50-F/datatypes
type restriction of xs:string
properties
base xs:string
used by
element cardTransactionsCardsIssuedFraudLineID/operationType
facets
Kind Value Annotation
pattern [A-Z0-9]{4}
annotation
documentation
Operation type
source <xs:simpleType name="operationType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">Operation type</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[A-Z0-9]{4}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType paymentCardScheme
namespace http://www.bcl.lu/2021/V1.50-F/datatypes
type restriction of xs:string
properties
base xs:string
used by
element cardTransactionsCardsIssuedFraudLineID/paymentCardScheme
facets
Kind Value Annotation
pattern [A-Z0-9]{4}
annotation
documentation
Payment card scheme
source <xs:simpleType name="paymentCardScheme">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">Payment card scheme</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[A-Z0-9]{4}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType paymentCardType
namespace http://www.bcl.lu/2021/V1.50-F/datatypes
type restriction of xs:string
properties
base xs:string
used by
element cardTransactionsCardsIssuedFraudLineID/paymentCardType
facets
Kind Value Annotation
pattern [A-Z0-9]{4}
annotation
documentation
Payment card type
source <xs:simpleType name="paymentCardType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">Payment card type</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[A-Z0-9]{4}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType sca
namespace http://www.bcl.lu/2021/V1.50-F/datatypes
type restriction of xs:string
properties
base xs:string
used by
element cardTransactionsCardsIssuedFraudLineID/sca
facets
Kind Value Annotation
pattern [A-Z0-9]{4}
annotation
documentation
SCA
source <xs:simpleType name="sca">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">SCA</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[A-Z0-9]{4}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType terminalType
namespace http://www.bcl.lu/2021/V1.50-F/datatypes
type restriction of xs:string
properties
base xs:string
used by
element cardTransactionsCardsIssuedFraudLineID/terminalType
facets
Kind Value Annotation
pattern [A-Z0-9]{4}
annotation
documentation
Terminal type
source <xs:simpleType name="terminalType">
 
<xs:annotation>
   
<xs:documentation xml:lang="EN">Terminal type</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[A-Z0-9]{4}"/>
 
</xs:restriction>
</xs:simpleType>


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