complexType "Attributions"
Namespace:
Content:
complex, 4 elements
Defined:
globally in fpml-repo-5-8.xsd; see XML source
Includes:
definitions of 4 elements
Used:
Content Model Diagram
XML Representation Summary
<...>
   
Content: 
</...>
Content Model Elements (4):
All Direct / Indirect Based Elements (1):
attributions
Known Usage Locations
Annotation
A set of attributions, which are a way to break down a cash amount into several components, like the repo interest portion in the final cahflow of the repo, the clean price attribution, etc. An example could be, for a repo worth 1M on a security priced at 100 at maturity with a total interest of 10,000, 1M is attributed to the security 'dirty price', 95,400,000.00 is attributed to the security clean price, ( I am making it up here ); 10,000.00 is attributed to the repo interest, and 200 is attributed to a stamp tax. All attributions are monetary amounts.
XML Source (w/o annotations (5); see within schema source)
<xsd:complexType name="Attributions">
<xsd:sequence>
<xsd:element name="settlementCurrency" type="Currency"/>
<xsd:element name="baseCurrency" type="Currency"/>
<xsd:element minOccurs="0" name="underlyingCurrency" type="Currency"/>
<xsd:element maxOccurs="unbounded" name="attribution" type="Attribution"/>
</xsd:sequence>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 4/4)
attribution
Type:
Attribution, complex content
The attributions go here. There is no limit on the number of attributions.
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" name="attribution" type="Attribution"/>

baseCurrency
Type:
Currency, simple content
The currency that is used for all the attributions expressed with baseAmount. The baseCurrency is usually USD within the firm, but it is in fact driven by the accounting engine expectations.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="baseCurrency" type="Currency"/>

settlementCurrency
Type:
Currency, simple content
The currency that is used for all the attributions expressed with settlementAmount. The reason for this is to avoid repeating the currency (for example using FpML:Money) for every attribution amount in the structure. We therefore assume that attributions are expressed in a maximum of three currencies, which we specify here. The settlementCurrency is assumed to be the settlement currency of the trade in general cases.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="settlementCurrency" type="Currency"/>

underlyingCurrency
Type:
Currency, simple content
The currency that is used for all the attributions expressed with underlyingAmount. Underlying currency is the currency of issuance for the underlying instrument. So if you need to express attributions on a Repo settling in EUR but with GBP instruments, you would specify underlyingCurrency to be GBP.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="underlyingCurrency" type="Currency"/>

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.