complexType "CancelableProvision"
Namespace:
Content:
complex, 10 elements
Defined:
globally in fpml-ird-5-11.xsd; see XML source
Includes:
definitions of 6 elements
Used:
Content Model Diagram
XML Representation Summary
<...>
   
Content: 
</...>
Content Model Elements (10):
buyerAccountReference (defined in BuyerSeller.model group),
buyerPartyReference (defined in BuyerSeller.model group),
cancelableProvisionAdjustedDates,
exercise,
exerciseNotice (in cancelableProvision),
finalCalculationPeriodDateAdjustment,
followUpConfirmation (in cancelableProvision),
initialFee,
sellerAccountReference (defined in BuyerSeller.model group),
sellerPartyReference (defined in BuyerSeller.model group)
All Direct / Indirect Based Elements (1):
cancelableProvision
Known Usage Locations
Annotation
A type defining the right of a party to cancel a swap transaction on the specified exercise dates. The provision is for 'walkaway' cancellation (i.e. the fair value of the swap is not paid). A fee payable on exercise can be specified.
XML Source (w/o annotations (6); see within schema source)
<xsd:complexType name="CancelableProvision">
<xsd:sequence>
<xsd:group ref="BuyerSeller.model"/>
<xsd:element minOccurs="0" ref="exercise"/>
<xsd:element minOccurs="0" name="exerciseNotice" type="ExerciseNotice"/>
<xsd:element minOccurs="0" name="followUpConfirmation" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="cancelableProvisionAdjustedDates" type="CancelableProvisionAdjustedDates"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="finalCalculationPeriodDateAdjustment" type="FinalCalculationPeriodDateAdjustment"/>
<xsd:element minOccurs="0" name="initialFee" type="SimplePayment"/>
</xsd:sequence>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 6/10)
cancelableProvisionAdjustedDates
Type:
The adjusted dates associated with a cancelable provision. These dates have been adjusted for any applicable business day convention.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="cancelableProvisionAdjustedDates" type="CancelableProvisionAdjustedDates"/>

exercise
Type:
Exercise, empty content
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
may be substituted with 3 elements
XML Source (see within schema source)
<xsd:element minOccurs="0" ref="exercise"/>

exerciseNotice
Type:
ExerciseNotice, complex content
Definition of the party to whom notice of exercise should be given.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="exerciseNotice" type="ExerciseNotice"/>

finalCalculationPeriodDateAdjustment
Type:
Business date convention adjustment to final payment period per leg (swapStream) upon exercise event. The adjustments can be made in-line with leg level BDC's or they can be specified seperately.
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="finalCalculationPeriodDateAdjustment" type="FinalCalculationPeriodDateAdjustment"/>

followUpConfirmation
Type:
xsd:boolean, predefined, simple content
A flag to indicate whether follow-up confirmation of exercise (written or electronic) is required following telephonic notice by the buyer to the seller or seller's agent.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="followUpConfirmation" type="xsd:boolean"/>

initialFee
Type:
SimplePayment, complex content
An initial fee for the cancelable option.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="initialFee" type="SimplePayment"/>

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.