group "FxCoreDetails.model"
Namespace:
Content:
Defined:
globally in fpml-fx-5-7.xsd; see XML source
Includes:
definitions of 5 elements
Used:
Content Model Diagram
Complex Content Model
exchangedCurrency1, exchangedCurrency2, valueDate, exchangeRate?, nonDeliverableSettlement?
Content Model Elements (5):
Known Usage Locations
Annotation
The elements common to FX spot, forward and swap legs.
XML Source (w/o annotations (6); see within schema source)
<xsd:group name="FxCoreDetails.model">
<xsd:sequence>
<xsd:element name="exchangedCurrency1" type="Payment"/>
<xsd:element name="exchangedCurrency2" type="Payment"/>
<!--View Generation: SKIPPED dealtCurrency - Unsupported-->
<!--View Generation: SKIPPED - Unsupported-->
<!--View Generation: Removed a degenerate choice.-->
<xsd:element name="valueDate" type="xsd:date"/>
<xsd:element minOccurs="0" name="exchangeRate" type="ExchangeRate"/>
<xsd:element minOccurs="0" name="nonDeliverableSettlement" type="FxCashSettlement"/>
<!--View Generation: SKIPPED disruption - Unsupported-->
</xsd:sequence>
</xsd:group>
Content Element Detail (all declarations; defined within this component only; 5/5)
exchangedCurrency1
Type:
Payment, complex content
This is the first of the two currency flows that define a single leg of a standard foreign exchange transaction.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="exchangedCurrency1" type="Payment"/>

exchangedCurrency2
Type:
Payment, complex content
This is the second of the two currency flows that define a single leg of a standard foreign exchange transaction.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="exchangedCurrency2" type="Payment"/>

exchangeRate
Type:
ExchangeRate, complex content
The rate of exchange between the two currencies.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="exchangeRate" type="ExchangeRate"/>

nonDeliverableSettlement
Type:
FxCashSettlement, complex content
Used to describe a particular type of FX forward transaction that is settled in a single currency (for example, a non-deliverable forward).
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="nonDeliverableSettlement" type="FxCashSettlement"/>

valueDate
Type:
xsd:date, predefined, simple content
The date on which both currencies traded will settle.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="valueDate" type="xsd:date"/>

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