|
tag |
Document
|
type |
Document |
path: |
/Document[1..1] |
X-path: |
/Document |
mode: |
|
minOccurs |
1 |
maxOccurs |
1 |
Elements: |
|
|
Document [Sequence] |
|
FinInstrmRptgCcyCdRpt |
|
|
|
tag |
FinInstrmRptgCcyCdRpt
|
type |
FinancialInstrumentReportingCurrencyCodeReportV01 |
fullName |
FinancialInstrumentReportingCurrencyCodeReportV01 |
path: |
/Document[1..1]/FinInstrmRptgCcyCdRpt[1..1] |
X-path: |
/Document/FinInstrmRptgCcyCdRpt |
mode: |
Sequence |
minOccurs |
1 |
maxOccurs |
1 |
Documentation: |
|
|
ISO Message Definition |
The MiFIRCurrencyCodeReport message provides the details the ISO 4217 currency codes
and is created by ESMA for distribution to National Competent Authorities.
|
Building Block: |
|
|
Name |
CurrencyData |
|
Definition |
Report all currencies and countries which use that currency. |
Building Block: |
|
|
Name |
SupplementaryData |
|
Definition |
Additional information that can not be captured in the structured fields and/or any
other specific block.
|
|
FinInstrmRptgCcyCdRpt
|
tag |
CcyData
|
type |
SecuritiesCurrencyIdentification2 |
path: |
/Document[1..1]/FinInstrmRptgCcyCdRpt[1..1]/CcyData[1..unbounded] |
X-path: |
/Document/FinInstrmRptgCcyCdRpt/CcyData |
mode: |
Sequence |
minOccurs |
1 |
maxOccurs |
unbounded |
Documentation: |
|
|
ISO Type Definition |
Details an individual currency including details on which country trades the currency.
|
Elements: |
|
|
Document/FinInstrmRptgCcyCdRpt/CcyData [Sequence] |
|
Ccy |
Currency |
|
FrctnlDgt |
Fractional Digit |
|
CtryDtls |
Country Details |
|
PreEuro |
Pre Euro |
|
Mod |
Modification |
|
VldtyPrd |
Validity Period |
|
LastUpdtd |
Last Updated |
|
FinInstrmRptgCcyCdRpt +CcyData
|
tag |
Ccy
|
type |
CurrencyCodeAndName1 |
fullName |
Currency |
path: |
/Document[1..1]/FinInstrmRptgCcyCdRpt[1..1]/CcyData[1..unbounded]/Ccy[1..1] |
X-path: |
/Document/FinInstrmRptgCcyCdRpt/CcyData/Ccy |
mode: |
Sequence |
minOccurs |
1 |
maxOccurs |
1 |
Documentation: |
|
|
ISO Element Name |
Currency
|
|
ISO Element Definition |
Details the currency name and ISO 4217 currency code.
|
|
ISO Type Definition |
Specifies a currency by its code or its name.
|
Elements: |
|
|
Document/FinInstrmRptgCcyCdRpt/CcyData/Ccy [Sequence] |
|
Cd |
Code |
|
Nm |
Name |
|
FinInstrmRptgCcyCdRpt +CcyData ++Ccy
|
tag |
Cd
|
type |
ActiveOrHistoricCurrencyCode |
fullName |
Code |
path: |
/Document[1..1]/FinInstrmRptgCcyCdRpt[1..1]/CcyData[1..unbounded]/Ccy[1..1]/Cd[1..1] |
X-path: |
/Document/FinInstrmRptgCcyCdRpt/CcyData/Ccy/Cd |
mode: |
Sequence |
minOccurs |
1 |
maxOccurs |
1 |
Pattern: |
[A-Z]{3,3} |
Documentation: |
|
|
ISO Element Name |
Code
|
|
ISO Element Definition |
Currency is specified by its code.
|
|
ISO Type Definition |
A code allocated to a currency by a Maintenance Agency under an international identification
scheme, as described in the latest edition of the international standard ISO 4217
"Codes for the representation of currencies and funds".
|
Constraint: |
|
|
Name |
ActiveOrHistoricCurrency |
|
Definition |
The Currency Code must be registered, or have already been registered. Valid active
or historic currency codes are registered with the ISO 4217 Maintenance Agency, consist
of three (3) contiguous letters, and may be or not be withdrawn on the day the message
containing the Currency is exchanged.
|
|
FinInstrmRptgCcyCdRpt +CcyData ++Ccy
|
tag |
Nm
|
type |
Max70Text |
fullName |
Name |
path: |
/Document[1..1]/FinInstrmRptgCcyCdRpt[1..1]/CcyData[1..unbounded]/Ccy[1..1]/Nm[1..1] |
X-path: |
/Document/FinInstrmRptgCcyCdRpt/CcyData/Ccy/Nm |
mode: |
Sequence |
minOccurs |
1 |
maxOccurs |
1 |
minLength |
1 |
maxLength |
70 |
Documentation: |
|
|
ISO Element Name |
Name
|
|
ISO Element Definition |
Currency is specified by its name.
|
|
FinInstrmRptgCcyCdRpt +CcyData
|
tag |
FrctnlDgt
|
type |
Max1Number |
fullName |
FractionalDigit |
path: |
/Document[1..1]/FinInstrmRptgCcyCdRpt[1..1]/CcyData[1..unbounded]/FrctnlDgt[0..1] |
X-path: |
/Document/FinInstrmRptgCcyCdRpt/CcyData/FrctnlDgt |
mode: |
Sequence |
minOccurs |
0 |
maxOccurs |
1 |
fractionDigits |
0 |
totalDigits |
1 |
Documentation: |
|
|
ISO Element Name |
Fractional Digit
|
|
ISO Element Definition |
Fractional digit for the currency, that is, the number of decimals to use.
|
|
ISO Type Definition |
Number (max 9) of objects represented as an integer.
|
|
FinInstrmRptgCcyCdRpt +CcyData
|
tag |
CtryDtls
|
type |
CountryCodeAndName3 |
fullName |
CountryDetails |
path: |
/Document[1..1]/FinInstrmRptgCcyCdRpt[1..1]/CcyData[1..unbounded]/CtryDtls[1..1] |
X-path: |
/Document/FinInstrmRptgCcyCdRpt/CcyData/CtryDtls |
mode: |
Sequence |
minOccurs |
1 |
maxOccurs |
1 |
Documentation: |
|
|
ISO Element Name |
Country Details
|
|
ISO Element Definition |
Details the country name and ISO 3166 country code.
|
|
ISO Type Definition |
Specifies a country by its code and its name.
|
Elements: |
|
|
Document/FinInstrmRptgCcyCdRpt/CcyData/CtryDtls [Sequence] |
|
Cd |
Code |
|
Nm |
Name |
|
FinInstrmRptgCcyCdRpt +CcyData ++CtryDtls
|
tag |
Cd
|
type |
CountryCode |
fullName |
Code |
path: |
/Document[1..1]/FinInstrmRptgCcyCdRpt[1..1]/CcyData[1..unbounded]/CtryDtls[1..1]/Cd[1..1] |
X-path: |
/Document/FinInstrmRptgCcyCdRpt/CcyData/CtryDtls/Cd |
mode: |
Sequence |
minOccurs |
1 |
maxOccurs |
1 |
Pattern: |
[A-Z]{2,2} |
Documentation: |
|
|
ISO Element Name |
Code
|
|
ISO Element Definition |
Country is specified by its code.
|
|
ISO Type Definition |
Code to identify a country, a dependency, or another area of particular geopolitical
interest, on the basis of country names obtained from the United Nations (ISO 3166,
Alpha-2 code).
|
Constraint: |
|
|
Name |
Country |
|
Definition |
The code is checked against the list of country names obtained from the United Nations
(ISO 3166, Alpha-2 code).
|
|
FinInstrmRptgCcyCdRpt +CcyData ++CtryDtls
|
tag |
Nm
|
type |
Max70Text |
fullName |
Name |
path: |
/Document[1..1]/FinInstrmRptgCcyCdRpt[1..1]/CcyData[1..unbounded]/CtryDtls[1..1]/Nm[1..1] |
X-path: |
/Document/FinInstrmRptgCcyCdRpt/CcyData/CtryDtls/Nm |
mode: |
Sequence |
minOccurs |
1 |
maxOccurs |
1 |
minLength |
1 |
maxLength |
70 |
Documentation: |
|
|
ISO Element Name |
Name
|
|
ISO Element Definition |
Country is specified by its name.
|
|
FinInstrmRptgCcyCdRpt +CcyData
|
tag |
PreEuro
|
type |
TrueFalseIndicator |
fullName |
PreEuro |
path: |
/Document[1..1]/FinInstrmRptgCcyCdRpt[1..1]/CcyData[1..unbounded]/PreEuro[1..1] |
X-path: |
/Document/FinInstrmRptgCcyCdRpt/CcyData/PreEuro |
mode: |
Sequence |
minOccurs |
1 |
maxOccurs |
1 |
Documentation: |
|
|
ISO Element Name |
Pre Euro
|
|
ISO Element Definition |
Specifies if a currency is a pre Euro currency or not.
|
|
ISO Type Definition |
A flag indicating a True or False value.
|
|
FinInstrmRptgCcyCdRpt +CcyData
|
tag |
Mod
|
type |
Modification1Code |
fullName |
Modification |
path: |
/Document[1..1]/FinInstrmRptgCcyCdRpt[1..1]/CcyData[1..unbounded]/Mod[0..1] |
X-path: |
/Document/FinInstrmRptgCcyCdRpt/CcyData/Mod |
mode: |
Sequence |
minOccurs |
0 |
maxOccurs |
1 |
Enumeration: |
|
NOCH |
Definition |
Specifies that the item is not changed. |
Name |
NoChange |
ISO Definition |
Specifies that the item is not changed. |
ISO Name |
NoChange |
|
|
MODI |
Definition |
Specifies that the item is modified. |
Name |
Modification |
ISO Definition |
Specifies that the item is modified. |
ISO Name |
Modification |
|
|
DELE |
Definition |
Specifies that the item is deleted. |
Name |
Deletion |
ISO Definition |
Specifies that the item is deleted. |
ISO Name |
Deletion |
|
|
ADDD |
Definition |
Specifies that the item is added. |
Name |
Addition |
ISO Definition |
Specifies that the item is added. |
ISO Name |
Addition |
|
Documentation: |
|
|
ISO Element Name |
Modification
|
|
ISO Element Definition |
Modification status for the record compared to the previous report.
|
|
ISO Type Definition |
Specifies if an item is added, modified, deleted or unchanged.
|
|
FinInstrmRptgCcyCdRpt +CcyData
|
tag |
VldtyPrd
|
type |
Period4Choice |
fullName |
ValidityPeriod |
path: |
/Document[1..1]/FinInstrmRptgCcyCdRpt[1..1]/CcyData[1..unbounded]/VldtyPrd[1..1] |
X-path: |
/Document/FinInstrmRptgCcyCdRpt/CcyData/VldtyPrd |
mode: |
Sequence |
minOccurs |
1 |
maxOccurs |
1 |
Documentation: |
|
|
ISO Element Name |
Validity Period
|
|
ISO Element Definition |
Details the validity of the specific record.
|
|
ISO Type Definition |
Choice between date and date-time for the specification of a period.
|
Elements: |
|
|
Document/FinInstrmRptgCcyCdRpt/CcyData/VldtyPrd [Choice] |
|
Dt |
Date |
|
FrDt |
From Date |
|
ToDt |
To Date |
|
FrDtToDt |
From Date To Date |
|
FinInstrmRptgCcyCdRpt +CcyData ++VldtyPrd
|
tag |
Dt
|
type |
ISODate |
fullName |
Date |
path: |
/Document[1..1]/FinInstrmRptgCcyCdRpt[1..1]/CcyData[1..unbounded]/VldtyPrd[1..1]/Dt[1..1] |
X-path: |
/Document/FinInstrmRptgCcyCdRpt/CcyData/VldtyPrd/Dt |
mode: |
Choice |
minOccurs |
1 |
maxOccurs |
1 |
Documentation: |
|
|
ISO Element Name |
Date
|
|
FinInstrmRptgCcyCdRpt +CcyData ++VldtyPrd
|
tag |
FrDt
|
type |
ISODate |
fullName |
FromDate |
path: |
/Document[1..1]/FinInstrmRptgCcyCdRpt[1..1]/CcyData[1..unbounded]/VldtyPrd[1..1]/FrDt[1..1] |
X-path: |
/Document/FinInstrmRptgCcyCdRpt/CcyData/VldtyPrd/FrDt |
mode: |
Choice |
minOccurs |
1 |
maxOccurs |
1 |
Documentation: |
|
|
ISO Element Name |
From Date
|
|
FinInstrmRptgCcyCdRpt +CcyData ++VldtyPrd
|
tag |
ToDt
|
type |
ISODate |
fullName |
ToDate |
path: |
/Document[1..1]/FinInstrmRptgCcyCdRpt[1..1]/CcyData[1..unbounded]/VldtyPrd[1..1]/ToDt[1..1] |
X-path: |
/Document/FinInstrmRptgCcyCdRpt/CcyData/VldtyPrd/ToDt |
mode: |
Choice |
minOccurs |
1 |
maxOccurs |
1 |
Documentation: |
|
|
ISO Element Name |
To Date
|
|
FinInstrmRptgCcyCdRpt +CcyData ++VldtyPrd
|
tag |
FrDtToDt
|
type |
Period2 |
fullName |
FromDateToDate |
path: |
/Document[1..1]/FinInstrmRptgCcyCdRpt[1..1]/CcyData[1..unbounded]/VldtyPrd[1..1]/FrDtToDt[1..1] |
X-path: |
/Document/FinInstrmRptgCcyCdRpt/CcyData/VldtyPrd/FrDtToDt |
mode: |
Choice |
minOccurs |
1 |
maxOccurs |
1 |
Documentation: |
|
|
ISO Element Name |
From Date To Date
|
|
ISO Type Definition |
Time span defined by a start date and time, and an end date and time.
|
Elements: |
|
|
Document/FinInstrmRptgCcyCdRpt/CcyData/VldtyPrd/FrDtToDt [Sequence] |
|
FrDt |
From Date |
|
ToDt |
To Date |
|
FinInstrmRptgCcyCdRpt +CcyData ++VldtyPrd +++FrDtToDt
|
tag |
FrDt
|
type |
ISODate |
fullName |
FromDate |
path: |
/Document[1..1]/FinInstrmRptgCcyCdRpt[1..1]/CcyData[1..unbounded]/VldtyPrd[1..1]/FrDtToDt[1..1]/FrDt[1..1] |
X-path: |
/Document/FinInstrmRptgCcyCdRpt/CcyData/VldtyPrd/FrDtToDt/FrDt |
mode: |
Sequence |
minOccurs |
1 |
maxOccurs |
1 |
Documentation: |
|
|
ISO Element Name |
From Date
|
|
ISO Element Definition |
Date and time at which the range starts.
|
|
FinInstrmRptgCcyCdRpt +CcyData ++VldtyPrd +++FrDtToDt
|
tag |
ToDt
|
type |
ISODate |
fullName |
ToDate |
path: |
/Document[1..1]/FinInstrmRptgCcyCdRpt[1..1]/CcyData[1..unbounded]/VldtyPrd[1..1]/FrDtToDt[1..1]/ToDt[1..1] |
X-path: |
/Document/FinInstrmRptgCcyCdRpt/CcyData/VldtyPrd/FrDtToDt/ToDt |
mode: |
Sequence |
minOccurs |
1 |
maxOccurs |
1 |
Documentation: |
|
|
ISO Element Name |
To Date
|
|
ISO Element Definition |
Date and time at which the range ends.
|
|
FinInstrmRptgCcyCdRpt +CcyData
|
tag |
LastUpdtd
|
type |
ISODate |
fullName |
LastUpdated |
path: |
/Document[1..1]/FinInstrmRptgCcyCdRpt[1..1]/CcyData[1..unbounded]/LastUpdtd[0..1] |
X-path: |
/Document/FinInstrmRptgCcyCdRpt/CcyData/LastUpdtd |
mode: |
Sequence |
minOccurs |
0 |
maxOccurs |
1 |
Documentation: |
|
|
ISO Element Name |
Last Updated
|
|
ISO Element Definition |
Date when this record was last modified.
|
|
FinInstrmRptgCcyCdRpt
|
tag |
SplmtryData
|
type |
SupplementaryData1 |
path: |
/Document[1..1]/FinInstrmRptgCcyCdRpt[1..1]/SplmtryData[0..unbounded] |
X-path: |
/Document/FinInstrmRptgCcyCdRpt/SplmtryData |
mode: |
Sequence |
minOccurs |
0 |
maxOccurs |
unbounded |
Documentation: |
|
|
ISO Type Definition |
Additional information that can not be captured in the structured fields and/or any
other specific block.
|
Elements: |
|
|
Document/FinInstrmRptgCcyCdRpt/SplmtryData [Sequence] |
|
PlcAndNm |
Place And Name |
|
Envlp |
Envelope |
Constraint: |
|
|
Name |
SupplementaryDataRule |
|
Definition |
This component may not be used without the explicit approval of a SEG and submission
to the RA of ISO 20022 compliant structure(s) to be used in the Envelope element.
|
|
FinInstrmRptgCcyCdRpt +SplmtryData
|
tag |
PlcAndNm
|
type |
Max350Text |
fullName |
PlaceAndName |
path: |
/Document[1..1]/FinInstrmRptgCcyCdRpt[1..1]/SplmtryData[0..unbounded]/PlcAndNm[0..1] |
X-path: |
/Document/FinInstrmRptgCcyCdRpt/SplmtryData/PlcAndNm |
mode: |
Sequence |
minOccurs |
0 |
maxOccurs |
1 |
minLength |
1 |
maxLength |
350 |
Documentation: |
|
|
ISO Element Name |
Place And Name
|
|
ISO Element Definition |
Unambiguous reference to the location where the supplementary data must be inserted
in the message instance.
In the case of XML, this is expressed by a valid XPath.
|
|
FinInstrmRptgCcyCdRpt +SplmtryData
|
tag |
Envlp
|
type |
SupplementaryDataEnvelope1 |
fullName |
Envelope |
path: |
/Document[1..1]/FinInstrmRptgCcyCdRpt[1..1]/SplmtryData[0..unbounded]/Envlp[1..1] |
X-path: |
/Document/FinInstrmRptgCcyCdRpt/SplmtryData/Envlp |
mode: |
Sequence |
minOccurs |
1 |
maxOccurs |
1 |
Documentation: |
|
|
ISO Element Name |
Envelope
|
|
ISO Element Definition |
Technical element wrapping the supplementary data.
|
|
ISO Type Definition |
Technical component that contains the validated supplementary data information. This
technical envelope allows to segregate the supplementary data information from any
other information.
|
Elements: |
|
|
Document/FinInstrmRptgCcyCdRpt/SplmtryData/Envlp [Sequence] |
|