fpml-business-events-5-7.xsd
Elements
Complex Types
Element Groups
All Elements (183)
actionOnExpiration
additionalEvent
agreementDate
amendment
approvals
(in
tradePackage
)
basketChange
cashSettlement
(in
optionExercise
)
change
changeEvent
changeInKnownAmount
changeInNotionalAmount
(defined in
TradeLegNotionalChange.model
group)
changeInNotionalAmount
(defined in
TradeNotionalChange.model
group)
changeInNotionalSchedule
changeInNumberOfOptions
(defined in
TradeLegNumberOfOptionsChange.model
group)
changeInNumberOfOptions
(defined in
TradeNotionalChange.model
group)
changeInNumberOfUnits
(defined in
TradeLegNumberOfUnitsChange.model
group)
changeInNumberOfUnits
(defined in
TradeNotionalChange.model
group)
clearingInstructions
(in
optionExercise
)
clearingStatusValue
contractualDefinitions
(in
novation
)
contractualTermsSupplement
(in
novation
)
corporateAction
creditDerivativesNotices
date
(in
optionExpiry
defined in
Events.model
group)
date
(in
optionExpiry
in
terminatingEventsReport
)
date
(in
tradeMaturity
)
deClear
difference
(defined in
ProposedMatch.model
group)
effectiveDate
(defined in
AgreementAndEffectiveDates.model
group)
effectiveDate
(in
change
)
effectiveDate
(in
deClear
)
effectiveDate
(in
withdrawal
)
eventId
eventIdentifier
(defined in
AbstractEvent
complexType)
executionDateTime
(defined in
AgreementAndEffectiveDates.model
group)
executionDateTime
(in
novation
)
exerciseAction
exerciseDate
exerciseInNotionalAmount
(defined in
OptionExerciseAmount.model
group)
exerciseInNotionalAmount
(in
specifiedExercise
)
exerciseInNotionalSchedule
exerciseInNumberOfOptions
(defined in
OptionExerciseAmount.model
group)
exerciseInNumberOfOptions
(in
specifiedExercise
)
exerciseInNumberOfUnits
(defined in
OptionExerciseAmount.model
group)
exerciseInNumberOfUnits
(in
specifiedExercise
)
exerciseProcedure
(in
optionExpiry
defined in
Events.model
group)
exerciseTime
exerciseTiming
expiry
factoredCalculationAmount
feeTrade
feeTradeIdentifier
firstPeriodStartDate
(in
novation
)
fullExercise
fullFirstCalculationPeriod
increase
indexChange
indexFactor
instrumentId
(in
priceChange
)
knownAmountReference
matchId
(defined in
ProposedMatch.model
group)
matchScore
name
(defined in
ReportingRegimeIdentifier
complexType)
newPrice
newTrade
newTradeIdentifier
nonReliance
(in
novation
)
notionalReference
(defined in
TradeLegNotionalChange.model
group)
notionalReference
(in
specifiedExercise
)
notionalScheduleReference
(defined in
TradeLegNotionalScheduleChange.model
group)
notionalScheduleReference
(in
specifiedExercise
)
novatedAmount
novatedNumberOfOptions
novatedNumberOfUnits
novation
novationAmount
novationDate
novationTradeDate
numberOfOptionsReference
(defined in
TradeLegNumberOfOptionsChange.model
group)
numberOfOptionsReference
(in
specifiedExercise
)
numberOfUnitsReference
(defined in
TradeLegNumberOfUnitsChange.model
group)
numberOfUnitsReference
(in
specifiedExercise
)
oldTrade
(in
change
)
oldTrade
(in
novation
)
oldTradeIdentifier
(in
change
)
oldTradeIdentifier
(in
novation
)
optionBuyer
optionExercise
optionExpiry
(defined in
Events.model
group)
optionExpiry
(in
terminatingEventsReport
)
optionSeller
orderIdentifier
(in
packageHeader
)
originalTrade
(defined in
TradeChangeBase
complexType)
originalTrade
(in
optionExercise
)
originalTrade
(in
optionExpiry
defined in
Events.model
group)
originatingEvent
(defined in
Events.model
group)
originatingEvent
(in
packageHeader
)
originatingEvent
(in
tradeReferenceInformation
)
otherRemainingParty
otherRemainingPartyAccount
otherTransferee
otherTransfereeAccount
outstandingKnownAmount
outstandingNotionalAmount
(defined in
OptionExerciseAmount.model
group)
outstandingNotionalAmount
(defined in
TradeLegNotionalChange.model
group)
outstandingNotionalAmount
(defined in
TradeNotionalChange.model
group)
outstandingNotionalAmount
(in
specifiedExercise
)
outstandingNotionalSchedule
(defined in
TradeLegNotionalScheduleChange.model
group)
outstandingNotionalSchedule
(in
specifiedExercise
)
outstandingNumberOfOptions
(defined in
OptionExerciseAmount.model
group)
outstandingNumberOfOptions
(defined in
TradeLegNumberOfOptionsChange.model
group)
outstandingNumberOfOptions
(defined in
TradeNotionalChange.model
group)
outstandingNumberOfOptions
(in
specifiedExercise
)
outstandingNumberOfUnits
(defined in
OptionExerciseAmount.model
group)
outstandingNumberOfUnits
(defined in
TradeLegNumberOfUnitsChange.model
group)
outstandingNumberOfUnits
(defined in
TradeNotionalChange.model
group)
outstandingNumberOfUnits
(in
specifiedExercise
)
packageHeader
packageIdentifier
(in
packageHeader
)
packageType
partyTradeIdentifier
(in
tradeReferenceInformation
)
partyTradeIdentifier
(in
withdrawal
)
partyTradeInformation
(in
tradeReferenceInformation
)
payment
(defined in
TradeAlterationPayment.model
group)
payment
(in
change
)
payment
(in
novation
)
payment
(in
optionExercise
)
physicalSettlement
(in
optionExercise
)
priceChange
priceChangeAmount
priceReference
productId
(in
tradeReferenceInformation
)
productType
(in
tradeReferenceInformation
)
quote
(in
nonpublicExecutionReport
)
reason
(in
clearingStatusItem
)
reason
(in
deClear
)
reason
(in
withdrawal
)
remainingAmount
remainingNumberOfOptions
remainingNumberOfUnits
remainingParty
remainingPartyAccount
reportingRegime
(in
withdrawal
)
requestedAction
requestedClearingAction
requestedClearingOrganizationPartyReference
resultingTrade
(defined in
TradeChangeBase
complexType)
resultingTrade
(in
physicalSettlement
in
optionExercise
)
resultingTradeIdentifier
settlementType
(in
optionExercise
)
size
(in
packageHeader
)
sizeChange
specifiedExercise
statusAppliesTo
supervisorRegistration
(defined in
ReportingRegimeIdentifier
complexType)
supervisoryBody
(in
supervisorRegistration
defined in
ReportingRegimeIdentifier
complexType)
terminatingEvent
(defined in
Events.model
group)
terminatingEvent
(in
tradeReferenceInformation
)
termination
time
(in
optionExpiry
defined in
Events.model
group)
time
(in
optionExpiry
in
terminatingEventsReport
)
trade
(defined in
Events.model
group)
trade
(in
amendment
)
trade
(in
change
)
trade
(in
clearingStatusItem
)
trade
(in
tradePackage
)
tradeIdentifier
(defined in
TradeChangeBase
complexType)
tradeIdentifier
(in
clearingStatusItem
)
tradeIdentifier
(in
deClear
)
tradeIdentifier
(in
optionExercise
)
tradeIdentifier
(in
optionExpiry
defined in
Events.model
group)
tradeIdentifier
(in
optionExpiry
in
terminatingEventsReport
)
tradeIdentifier
(in
tradeMaturity
)
tradeMaturity
tradePackage
tradeReferenceInformation
transferee
transfereeAccount
transferor
transferorAccount
type
(in
corporateAction
)
updatedDateTime
withdrawal
Complex Types (38)
AbstractEvent
ActionOnExpiration
AdditionalEvent
BasketChangeEvent
BusinessEventIdentifier
ChangeEvent
ClearingInstructions
ClearingStatusItem
CorporateActionEvent
CorporateActionType
DeClear
DeclearReason
EventId
IndexChange
OptionExercise
OptionExerciseAmounts
OptionExpiry
OptionExpiryBase
PackageType
PhysicalSettlement
ReportingRegimeIdentifier
RequestedClearingAction
RequestedWithdrawalAction
SupervisorRegistrationIdentification
TerminatingEvent
TradeAmendmentContent
TradeChangeBase
TradeChangeContent
TradeLegPriceChange
TradeLegSizeChange
TradeMaturity
TradeNotionalChange
TradeNovationContent
TradePackage
TradePackageHeader
TradeReferenceInformation
Withdrawal
WithdrawalReason
Element Groups (22)
AgreementAndEffectiveDates.model
Events.model
EventValuation.model
FeeTrade.model
MaturityAndExpiryEvents.model
NewTrade.model
NovationAmounts.model
NovationAmountsOld.model
NovationDates.model
NovationRoles.model
NovationTerms.model
OldTrade.model
OptionExerciseAmount.model
ProposedMatch.model
TradeAlterationPayment.model
TradeLegFixedAmountChange.model
TradeLegNotionalChange.model
TradeLegNotionalScheduleChange.model
TradeLegNumberOfOptionsChange.model
TradeLegNumberOfUnitsChange.model
TradeNotionalChange.model
TradeReferenceInformation.model