complexType "ReportingRegime"
Namespace:
Content:
complex, 19 elements
Defined:
globally in fpml-doc-5-10.xsd; see XML source
Includes:
definitions of 19 elements
Used:
Content Model Diagram
XML Representation Summary
<...>
   
Content: 
</...>
Content Model Elements (19):
actionType (in reportingRegime defined in PartyTradeInformation complexType),
currencyPairClassification,
entityClassification (in reportingRegime defined in PartyTradeInformation complexType),
exceedsClearingThreshold,
mandatorilyClearable,
mandatoryFacilityExecution,
mandatoryFacilityExecutionException,
mandatoryFacilityExecutionExceptionDeclaration,
name (in reportingRegime defined in PartyTradeInformation complexType),
notionalType,
partyEntityClassification,
preEnactmentTrade,
relatedParty (in reportingRegime defined in PartyTradeInformation complexType),
reportingPurpose,
reportingRole (in reportingRegime defined in PartyTradeInformation complexType),
supervisorRegistration (in reportingRegime defined in PartyTradeInformation complexType),
supervisorRegistration (in reportingRegime defined in PartyTradeInformation complexType),
tradePartyRelationshipType,
transmissionOfOrder
All Direct / Indirect Based Elements (1):
reportingRegime (defined in PartyTradeInformation complexType)
Known Usage Locations
Annotation
Provides information about how the information in this message is applicable to a regulatory reporting process.
XML Source (w/o annotations (19); see within schema source)
<xsd:complexType name="ReportingRegime">
<xsd:sequence>
<xsd:choice minOccurs="0">
<xsd:sequence>
<xsd:element name="name" type="ReportingRegimeName"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="supervisorRegistration" type="SupervisorRegistration"/>
</xsd:sequence>
<xsd:element maxOccurs="unbounded" name="supervisorRegistration" type="SupervisorRegistration"/>
</xsd:choice>
<xsd:element minOccurs="0" name="reportingRole" type="ReportingRole"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="reportingPurpose" type="ReportingPurpose"/>
<xsd:element minOccurs="0" name="mandatorilyClearable" type="ReportingBoolean"/>
<xsd:sequence minOccurs="0">
<xsd:element minOccurs="0" name="mandatoryFacilityExecution" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="mandatoryFacilityExecutionException" type="xsd:boolean"/>
</xsd:sequence>
<xsd:element minOccurs="0" name="exceedsClearingThreshold" type="xsd:boolean"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="relatedParty" type="RelatedParty"/>
<xsd:choice minOccurs="0">
<xsd:element name="entityClassification" type="EntityClassification"/>
<xsd:element maxOccurs="unbounded" name="partyEntityClassification" type="PartyEntityClassification"/>
</xsd:choice>
<xsd:element minOccurs="0" name="tradePartyRelationshipType" type="PartyRelationshipType"/>
<xsd:element minOccurs="0" name="actionType" type="ActionType"/>
<xsd:element minOccurs="0" name="preEnactmentTrade" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="notionalType" type="NotionalReportingType"/>
<xsd:element minOccurs="0" name="currencyPairClassification" type="CurrencyPairClassification"/>
<xsd:element minOccurs="0" name="transmissionOfOrder" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 19/19)
actionType
Type:
ActionType, simple content
Reports a regulator-specific code for the action associated with this submission. Used, for example, to report the ESMA action type.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="actionType" type="ActionType"/>

currencyPairClassification
Type:
Reports a regulator-specific code classifying the currency pair in the trade into risk categories such as Major Currencies or Emerging Markets.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="currencyPairClassification" type="CurrencyPairClassification"/>

entityClassification
Type:
EntityClassification, simple content
Indicates the category or classification or business role of the organization referenced by the partyTradeInformation with respect to this reporting regime, for example Financial, NonFinancial etc.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="entityClassification" type="EntityClassification"/>

exceedsClearingThreshold
Type:
xsd:boolean, predefined, simple content
Indicates whether the counterparty exceeds the volume threshold above which trades are required to be cleared.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="exceedsClearingThreshold" type="xsd:boolean"/>

mandatorilyClearable
Type:
ReportingBoolean, simple content
Whether the particular trade type in question is required by this regulator to be cleared.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="mandatorilyClearable" type="ReportingBoolean"/>

mandatoryFacilityExecution
Type:
xsd:boolean, predefined, simple content
Whether the particular product must be executed on a SEF or DCM. See to Dodd-Frank section 723(a)(8).
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="mandatoryFacilityExecution" type="xsd:boolean"/>

mandatoryFacilityExecutionException
Type:
xsd:boolean, predefined, simple content
Specifies whether the party invoked exception to not execute the trade on facility such as SEF and DCM even though the particular product is mandated to execute on a SEF.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="mandatoryFacilityExecutionException" type="xsd:boolean"/>

mandatoryFacilityExecutionExceptionDeclaration
Type:
Provides supporting evidence when a party invoked exception to not execute the trade on facility such as SEF and DCM even though the particular product is mandated to execute on a SEF.
XML Source (w/o annotations (1); see within schema source)

name
Type:
ReportingRegimeName, simple content
Identifies the reporting regime under which this data is reported. For example, Dodd-Frank, MiFID, HongKongOTCDRepository, ODRF
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="name" type="ReportingRegimeName"/>

notionalType
Type:
NotionalReportingType, simple content
How the notional amount should be reported for the reporting regime. For example, for ESMA MiFIR it would be Nominal or MonetaryAmount.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="notionalType" type="NotionalReportingType"/>

partyEntityClassification
Type:
PartyEntityClassification, complex content
Indicates the category or classification or business role of a trade party with respect to this reporting regime, for example Financial, NonFinancial, Dealer, Non-Dealer, LocalParty, etc.
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" name="partyEntityClassification" type="PartyEntityClassification"/>

preEnactmentTrade
Type:
xsd:boolean, predefined, simple content
Reports that this trade was executed prior to the enactment of the relevant reporting regulation.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="preEnactmentTrade" type="xsd:boolean"/>

relatedParty
Type:
RelatedParty, complex content
This may be used to identify one or more parties that perform a role within the transaction. If this is within a partyTradeInformation block, the related party performs the role with respect to the party identifie by the "partyReference" in the partyTradeInformation block.
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="relatedParty" type="RelatedParty"/>

reportingPurpose
Type:
ReportingPurpose, simple content
The reason this message is being sent, for example Snapshot, PET, Confirmation, RealTimePublic.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="reportingPurpose" type="ReportingPurpose"/>

reportingRole
Type:
ReportingRole, simple content
Identifies the role of this party in reporting this trade for this regulator; roles could include ReportingParty and Voluntary reporting.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="reportingRole" type="ReportingRole"/>

supervisorRegistration
Type:
SupervisorRegistration, complex content
Identifies the specific regulator or other supervisory body for which this data is produced. For example, CFTC, SEC, UKFSA, ODRF, SFC, ESMA.
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="supervisorRegistration" type="SupervisorRegistration"/>

supervisorRegistration
Type:
SupervisorRegistration, complex content
Identifies the specific regulator or other supervisory body for which this data is produced. For example, CFTC, SEC, UKFSA, ODRF, SFC, ESMA.
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" name="supervisorRegistration" type="SupervisorRegistration"/>

tradePartyRelationshipType
Type:
PartyRelationshipType, simple content
Indicates how the parties to the trade (the counterparties) are related to each other with respect to this reporting regime, e.g. Affiliated, Intragroup, etc..
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="tradePartyRelationshipType" type="PartyRelationshipType"/>

transmissionOfOrder
Type:
xsd:boolean, predefined, simple content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="transmissionOfOrder" type="xsd:boolean"/>

XML schema documentation generated with DocFlex/XML 1.10b5 using DocFlex/XML XSDDoc 2.8.1 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.