fpml:proposedMatch
"Other side's" event (trade or post-trade event) that meets the minimimum matching criteria and is proposed as match to the event that is being asserted.
Element information
Namespace: http://www.fpml.org/FpML-5/confirmation
Schema document: fpml-confirmation-processes-5-5.xsd
Type: fpml:EventProposedMatch
Properties: Local, Qualified
Content
- Sequence [1..1]
- Choice [1..1]
- Sequence [1..1]
- fpml:originatingEvent [0..1]
- fpml:trade [1..1]
- fpml:amendment
- fpml:increase
- Sequence [1..1]
- fpml:terminatingEvent [0..1] This may be used to describe why a trade was terminated.
- fpml:termination [1..1]
- fpml:novation
- fpml:change
- fpml:optionExercise
- fpml:optionExpiry [1..*]
- fpml:deClear
- fpml:withdrawal
- fpml:additionalEventAbstract [1..1] The additionalEvent element is an extension/substitution point to customize FpML and add additional events.
from subst. group fpml:additionalEvent - Sequence [1..1]
- fpml:matchId [0..1] A unique identifier assigned by the matching service to each set of matched positions.
- fpml:difference [0..*] A type used to record the details of a difference between two sides of a business event.
- fpml:matchScore [0..1] Numeric score to represent the quality of the match.
from group fpml:Events.modelfrom group fpml:ProposedMatch.model - Choice [1..1]
Attributes
None
Used in
- Type fpml:ConfirmationStatus (Element fpml:confirmationStatus)
Sample instance
<fpml:proposedMatch> <fpml:originatingEvent>normalizedString</fpml:originatingEvent> <fpml:trade> <fpml:tradeHeader> <fpml:partyTradeIdentifier>... </fpml:partyTradeIdentifier> <fpml:partyTradeInformation>... </fpml:partyTradeInformation> <fpml:tradeDate>2000-01-01</fpml:tradeDate> <fpml:clearedDate>2000-01-01</fpml:clearedDate> </fpml:tradeHeader> <fpml:bondOption> <fpml:primaryAssetClass>normalizedString</fpml:primaryAssetClass> <fpml:secondaryAssetClass>normalizedString</fpml:secondaryAssetClass> <fpml:productType>normalizedString</fpml:productType> <fpml:productId>normalizedString</fpml:productId> <fpml:assetClass>normalizedString</fpml:assetClass> <fpml:buyerPartyReference href="IDREF"/> <fpml:buyerAccountReference href="IDREF"/> <fpml:sellerPartyReference href="IDREF"/> <fpml:sellerAccountReference href="IDREF"/> <fpml:optionType>Payer</fpml:optionType> <fpml:premium>... </fpml:premium> <fpml:americanExercise>... </fpml:americanExercise> <fpml:exerciseProcedure>... </fpml:exerciseProcedure> <fpml:feature>... </fpml:feature> <fpml:notionalReference href="IDREF"/> <fpml:optionEntitlement>1.0</fpml:optionEntitlement> <fpml:entitlementCurrency>normalizedString</fpml:entitlementCurrency> <fpml:numberOfOptions>1.0</fpml:numberOfOptions> <fpml:settlementType>Cash</fpml:settlementType> <fpml:settlementDate>... </fpml:settlementDate> <fpml:settlementAmount>... </fpml:settlementAmount> <fpml:strike>... </fpml:strike> <fpml:bond>... </fpml:bond> </fpml:bondOption> <fpml:otherPartyPayment> <fpml:payerPartyReference href="IDREF"/> <fpml:payerAccountReference href="IDREF"/> <fpml:receiverPartyReference href="IDREF"/> <fpml:receiverAccountReference href="IDREF"/> <fpml:paymentAmount>... </fpml:paymentAmount> <fpml:paymentDate>... </fpml:paymentDate> <fpml:paymentType>normalizedString</fpml:paymentType> <fpml:settlementInformation>... </fpml:settlementInformation> <fpml:discountFactor>1.0</fpml:discountFactor> <fpml:presentValueAmount>... </fpml:presentValueAmount> </fpml:otherPartyPayment> <fpml:brokerPartyReference href="IDREF"/> <fpml:calculationAgent> <fpml:calculationAgentPartyReference href="IDREF"/> </fpml:calculationAgent> <fpml:calculationAgentBusinessCenter>normalizedString</fpml:calculationAgentBusinessCenter> <fpml:determiningParty href="IDREF"/> <fpml:barrierDeterminationAgent href="IDREF"/> <fpml:hedgingParty href="IDREF"/> <fpml:collateral> <fpml:independentAmount>... </fpml:independentAmount> </fpml:collateral> <fpml:documentation> <fpml:masterAgreement>... </fpml:masterAgreement> <fpml:masterConfirmation>... </fpml:masterConfirmation> <fpml:contractualDefinitions>normalizedString</fpml:contractualDefinitions> <fpml:contractualTermsSupplement>... </fpml:contractualTermsSupplement> <fpml:contractualMatrix>... </fpml:contractualMatrix> <fpml:creditSupportAgreement>... </fpml:creditSupportAgreement> <fpml:attachment>... </fpml:attachment> </fpml:documentation> <fpml:governingLaw>normalizedString</fpml:governingLaw> <fpml:allocations> <fpml:allocation>... </fpml:allocation> </fpml:allocations> </fpml:trade> <fpml:matchId>normalizedString</fpml:matchId> <fpml:difference> <fpml:differenceType>Value</fpml:differenceType> <fpml:differenceSeverity>Warning</fpml:differenceSeverity> <fpml:element>string</fpml:element> <fpml:basePath>string</fpml:basePath> <fpml:baseValue>string</fpml:baseValue> <fpml:otherPath>string</fpml:otherPath> <fpml:otherValue>string</fpml:otherValue> <fpml:missingElement>string</fpml:missingElement> <fpml:extraElement>string</fpml:extraElement> <fpml:message>string</fpml:message> </fpml:difference> <fpml:matchScore>1.0</fpml:matchScore> </fpml:proposedMatch>