tag Document
type Document
path: /Document[1..1]
X-path: /Document
mode:
minOccurs 1
maxOccurs 1
Elements:
Document [Sequence]
FinInstrmRptgCtryCdRpt
tag FinInstrmRptgCtryCdRpt
type FinancialInstrumentReportingCountryCodeReportV01
fullName FinancialInstrumentReportingCountryCodeReportV01
path: /Document[1..1]/FinInstrmRptgCtryCdRpt[1..1]
X-path: /Document/FinInstrmRptgCtryCdRpt
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Message Definition The FinancialInstrumentReportingCountryCodeReport message provides the details of the two character country codes and is created by ESMA for distribution to national competent authorities.
Building Block:
Name CountryData
Definition Report detailing all countries and their 2 character ISO 3166 code.
Building Block:
Name SupplementaryData
Definition Additional information that can not be captured in the structured fields and/or any other specific block.
FinInstrmRptgCtryCdRpt
tag CtryData
type SecuritiesCountryIdentification2
path: /Document[1..1]/FinInstrmRptgCtryCdRpt[1..1]/CtryData[1..unbounded]
X-path: /Document/FinInstrmRptgCtryCdRpt/CtryData
mode: Sequence
minOccurs 1
maxOccurs unbounded
Documentation:
ISO Type Definition Details an individual country including its name and country code.
Elements:
Document/FinInstrmRptgCtryCdRpt/CtryData [Sequence]
Ctry Country
EEACtry EEA Country
Mod Modification
VldtyPrd Validity Period
LastUpdtd Last Updated
FinInstrmRptgCtryCdRpt
+CtryData
tag Ctry
type CountryCodeAndName3
fullName Country
path: /Document[1..1]/FinInstrmRptgCtryCdRpt[1..1]/CtryData[1..unbounded]/Ctry[1..1]
X-path: /Document/FinInstrmRptgCtryCdRpt/CtryData/Ctry
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Country
ISO Element Definition Two character country code and country name as per ISO 3166.
ISO Type Definition Specifies a country by its code and its name.
Elements:
Document/FinInstrmRptgCtryCdRpt/CtryData/Ctry [Sequence]
Cd Code
Nm Name
FinInstrmRptgCtryCdRpt
+CtryData
++Ctry
tag Cd
type CountryCode
fullName Code
path: /Document[1..1]/FinInstrmRptgCtryCdRpt[1..1]/CtryData[1..unbounded]/Ctry[1..1]/Cd[1..1]
X-path: /Document/FinInstrmRptgCtryCdRpt/CtryData/Ctry/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).
FinInstrmRptgCtryCdRpt
+CtryData
++Ctry
tag Nm
type Max70Text
fullName Name
path: /Document[1..1]/FinInstrmRptgCtryCdRpt[1..1]/CtryData[1..unbounded]/Ctry[1..1]/Nm[1..1]
X-path: /Document/FinInstrmRptgCtryCdRpt/CtryData/Ctry/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.
FinInstrmRptgCtryCdRpt
+CtryData
tag EEACtry
type TrueFalseIndicator
fullName EEACountry
path: /Document[1..1]/FinInstrmRptgCtryCdRpt[1..1]/CtryData[1..unbounded]/EEACtry[1..1]
X-path: /Document/FinInstrmRptgCtryCdRpt/CtryData/EEACtry
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name EEA Country
ISO Element Definition Flag which reflects if the country is a member of the EEA (European Economic Area) or not.
ISO Type Definition A flag indicating a True or False value.
FinInstrmRptgCtryCdRpt
+CtryData
tag Mod
type Modification1Code
fullName Modification
path: /Document[1..1]/FinInstrmRptgCtryCdRpt[1..1]/CtryData[1..unbounded]/Mod[0..1]
X-path: /Document/FinInstrmRptgCtryCdRpt/CtryData/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.
FinInstrmRptgCtryCdRpt
+CtryData
tag VldtyPrd
type Period4Choice
fullName ValidityPeriod
path: /Document[1..1]/FinInstrmRptgCtryCdRpt[1..1]/CtryData[1..unbounded]/VldtyPrd[1..1]
X-path: /Document/FinInstrmRptgCtryCdRpt/CtryData/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/FinInstrmRptgCtryCdRpt/CtryData/VldtyPrd [Choice]
Dt Date
FrDt From Date
ToDt To Date
FrDtToDt From Date To Date
FinInstrmRptgCtryCdRpt
+CtryData
++VldtyPrd
tag Dt
type ISODate
fullName Date
path: /Document[1..1]/FinInstrmRptgCtryCdRpt[1..1]/CtryData[1..unbounded]/VldtyPrd[1..1]/Dt[1..1]
X-path: /Document/FinInstrmRptgCtryCdRpt/CtryData/VldtyPrd/Dt
mode: Choice
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Date
FinInstrmRptgCtryCdRpt
+CtryData
++VldtyPrd
tag FrDt
type ISODate
fullName FromDate
path: /Document[1..1]/FinInstrmRptgCtryCdRpt[1..1]/CtryData[1..unbounded]/VldtyPrd[1..1]/FrDt[1..1]
X-path: /Document/FinInstrmRptgCtryCdRpt/CtryData/VldtyPrd/FrDt
mode: Choice
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name From Date
FinInstrmRptgCtryCdRpt
+CtryData
++VldtyPrd
tag ToDt
type ISODate
fullName ToDate
path: /Document[1..1]/FinInstrmRptgCtryCdRpt[1..1]/CtryData[1..unbounded]/VldtyPrd[1..1]/ToDt[1..1]
X-path: /Document/FinInstrmRptgCtryCdRpt/CtryData/VldtyPrd/ToDt
mode: Choice
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name To Date
FinInstrmRptgCtryCdRpt
+CtryData
++VldtyPrd
tag FrDtToDt
type Period2
fullName FromDateToDate
path: /Document[1..1]/FinInstrmRptgCtryCdRpt[1..1]/CtryData[1..unbounded]/VldtyPrd[1..1]/FrDtToDt[1..1]
X-path: /Document/FinInstrmRptgCtryCdRpt/CtryData/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/FinInstrmRptgCtryCdRpt/CtryData/VldtyPrd/FrDtToDt [Sequence]
FrDt From Date
ToDt To Date
FinInstrmRptgCtryCdRpt
+CtryData
++VldtyPrd
+++FrDtToDt
tag FrDt
type ISODate
fullName FromDate
path: /Document[1..1]/FinInstrmRptgCtryCdRpt[1..1]/CtryData[1..unbounded]/VldtyPrd[1..1]/FrDtToDt[1..1]/FrDt[1..1]
X-path: /Document/FinInstrmRptgCtryCdRpt/CtryData/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.
FinInstrmRptgCtryCdRpt
+CtryData
++VldtyPrd
+++FrDtToDt
tag ToDt
type ISODate
fullName ToDate
path: /Document[1..1]/FinInstrmRptgCtryCdRpt[1..1]/CtryData[1..unbounded]/VldtyPrd[1..1]/FrDtToDt[1..1]/ToDt[1..1]
X-path: /Document/FinInstrmRptgCtryCdRpt/CtryData/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.
FinInstrmRptgCtryCdRpt
+CtryData
tag LastUpdtd
type ISODate
fullName LastUpdated
path: /Document[1..1]/FinInstrmRptgCtryCdRpt[1..1]/CtryData[1..unbounded]/LastUpdtd[0..1]
X-path: /Document/FinInstrmRptgCtryCdRpt/CtryData/LastUpdtd
mode: Sequence
minOccurs 0
maxOccurs 1
Documentation:
ISO Element Name Last Updated
ISO Element Definition Date when this record was last modified.
FinInstrmRptgCtryCdRpt
tag SplmtryData
type SupplementaryData1
path: /Document[1..1]/FinInstrmRptgCtryCdRpt[1..1]/SplmtryData[0..unbounded]
X-path: /Document/FinInstrmRptgCtryCdRpt/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/FinInstrmRptgCtryCdRpt/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.
FinInstrmRptgCtryCdRpt
+SplmtryData
tag PlcAndNm
type Max350Text
fullName PlaceAndName
path: /Document[1..1]/FinInstrmRptgCtryCdRpt[1..1]/SplmtryData[0..unbounded]/PlcAndNm[0..1]
X-path: /Document/FinInstrmRptgCtryCdRpt/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.
FinInstrmRptgCtryCdRpt
+SplmtryData
tag Envlp
type SupplementaryDataEnvelope1
fullName Envelope
path: /Document[1..1]/FinInstrmRptgCtryCdRpt[1..1]/SplmtryData[0..unbounded]/Envlp[1..1]
X-path: /Document/FinInstrmRptgCtryCdRpt/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/FinInstrmRptgCtryCdRpt/SplmtryData/Envlp [Sequence]