fpml-business-events-5-7.xsd
Elements
Complex Types
Element Groups
All Elements (205)
actionOnExpiration
additionalEvent
agreementDate
amendment
amountRemaining
amountUtilized
approvals
(in
tradePackage
)
basketChange
cashSettlement
(in
optionExercise
)
change
(defined in
Events.model
group)
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
clipSize
compressionActivity
compressionType
contractualDefinitions
(in
novation
)
contractualTermsSupplement
(in
novation
)
corporateAction
creditDerivativesNotices
creditLimit
currency
(in
creditLimit
)
currency
(in
limitApplicable
)
date
(in
optionExpiry
defined in
Events.model
group)
date
(in
optionExpiry
in
maturityNotification
)
date
(in
tradeMaturity
)
deClear
difference
effectiveDate
(defined in
AgreementAndEffectiveDates.model
group)
effectiveDate
(defined in
TradeChangeContent
complexType)
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
expirationDate
(in
creditLimit
)
expiry
factoredCalculationAmount
feeTrade
feeTradeIdentifier
firstPeriodStartDate
(in
novation
)
fullExercise
fullFirstCalculationPeriod
increase
indexChange
indexFactor
instrumentId
(in
priceChange
)
knownAmountReference
limitApplicable
limitId
limitModel
limitType
matchId
matchScore
name
(in
reportingRegime
in
withdrawal
)
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
(defined in
TradeChangeContent
complexType)
oldTrade
(in
novation
)
oldTradeIdentifier
(defined in
TradeChangeContent
complexType)
oldTradeIdentifier
(in
novation
)
optionBuyer
optionExercise
optionExpiry
(defined in
Events.model
group)
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
(defined in
TradeOrInfo.model
group)
originatingEvent
(in
packageHeader
)
originatingEvent
(in
tradeReferenceInformation
)
originatingTradeId
(in
compressionActivity
)
originatingTradeIdentifier
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
partyInformation
partyTradeIdentifier
(in
tradeReferenceInformation
)
partyTradeIdentifier
(in
withdrawal
)
partyTradeInformation
(in
tradeReferenceInformation
)
payment
(defined in
TradeAlterationPayment.model
group)
payment
(defined in
TradeChangeContent
complexType)
payment
(in
novation
)
payment
(in
optionExercise
)
period
(in
velocity
)
periodMultiplier
(in
velocity
)
physicalSettlement
(in
optionExercise
)
priceChange
priceChangeAmount
priceReference
productId
(in
tradeReferenceInformation
)
productType
(in
tradeReferenceInformation
)
quote
(defined in
EventValuation.model
group)
reason
(in
clearingStatusItem
)
reason
(in
deClear
)
reason
(in
withdrawal
)
remainingAmount
remainingNumberOfOptions
remainingNumberOfUnits
remainingParty
remainingPartyAccount
replacementTradeId
replacementTradeIdentifier
reportingRegime
(in
withdrawal
)
requestedAction
(in
withdrawal
)
requestedClearingAction
requestedClearingOrganizationPartyReference
resultingTrade
(defined in
TradeChangeBase
complexType)
resultingTrade
(in
physicalSettlement
in
optionExercise
)
resultingTradeIdentifier
settlementType
(in
optionExercise
)
size
(in
packageHeader
)
sizeChange
specifiedExercise
statusAppliesTo
supervisorRegistration
(in
reportingRegime
in
withdrawal
)
supervisoryBody
(in
supervisorRegistration
in
reportingRegime
in
withdrawal
)
tenor
(in
creditLimit
)
terminatingEvent
(defined in
Events.model
group)
terminatingEvent
(in
tradeReferenceInformation
)
termination
time
(in
optionExpiry
defined in
Events.model
group)
time
(in
optionExpiry
in
maturityNotification
)
trade
(defined in
Events.model
group)
trade
(defined in
TradeChangeContent
complexType)
trade
(defined in
TradeOrInfo.model
group)
trade
(in
amendment
)
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
maturityNotification
)
tradeIdentifier
(in
tradeMaturity
)
tradePackage
tradeReferenceInformation
transferee
transfereeAccount
transferor
transferorAccount
type
(in
corporateAction
)
updatedDateTime
velocity
withdrawal
Complex Types (49)
AbstractEvent
ActionOnExpiration
AdditionalEvent
BasketChangeEvent
BusinessEventIdentifier
ChangeEvent
ClearingInstructions
ClearingStatusItem
CompressionActivity
CompressionType
CorporateActionEvent
CorporateActionType
CreditLimit
CreditLimitBase
CreditLimitInformation
DeClear
DeclearReason
EventId
EventProposedMatch
EventsChoice
IndexChange
LimitApplicable
LimitId
LimitType
OptionExercise
OptionExerciseAmounts
OptionExpiry
OptionExpiryBase
PackageType
PhysicalSettlement
ReportingRegimeIdentifier
RequestedClearingAction
RequestedWithdrawalAction
SupervisorRegistrationIdentification
TerminatingEvent
TradeAmendmentContent
TradeChangeBase
TradeChangeContent
TradeLegPriceChange
TradeLegSizeChange
TradeMaturity
TradeNotionalChange
TradeNovationContent
TradePackage
TradePackageHeader
TradeReferenceInformation
Velocity
Withdrawal
WithdrawalReason
Element Groups (23)
AgreementAndEffectiveDates.model
Compression.model
Events.model
EventValuation.model
FeeTrade.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
TradeOrInfo.model
TradeReferenceInformation.model