fpml-shared-5-7.xsd
Elements
Complex Types
Simple Types
Element Groups
All Elements (420)
account
accountBeneficiary
accountId
accountName
accountReference
(defined in
OnBehalfOf
complexType)
accountReference
(defined in
PartyAndAccountReferences.model
group)
accountType
address
adjustableDate
(defined in
AdjustableOrRelativeDate
complexType)
adjustableDates
(defined in
AdjustableDatesOrRelativeDateOffset
complexType)
adjustableDates
(defined in
AdjustableOrRelativeDates
complexType)
adjustableDates
(defined in
AdjustableRelativeOrPeriodicDates
complexType)
adjustableDates
(defined in
AdjustableRelativeOrPeriodicDates2
complexType)
adjustedDate
(defined in
AdjustableDate.model
group)
adjustedDate
(defined in
AdjustableDate2
complexType)
adjustedDate
(defined in
AdjustableDates
complexType)
adjustedDate
(defined in
RelativeDateOffset
complexType)
adjustedFixingDate
agreement
allocationAccountReference
allocationPartyReference
amendmentDate
americanExercise
amount
(defined in
CashflowNotional
complexType)
amount
(defined in
Money
complexType)
amount
(defined in
NonNegativeMoney
complexType)
amount
(defined in
PositiveMoney
complexType)
assetClass
(defined in
Product.model
group)
attachment
automaticExercise
(defined in
ExerciseProcedure
complexType)
automaticExercise
(in
exerciseProcedure
in
optionExpiry
defined in
Events.model
group)
averagingMethod
(defined in
FloatingRateCalculation
complexType)
base64Binary
(defined in
Resource
complexType)
beneficiary
(in
settlementInstruction
)
beneficiary
(in
splitSettlement
)
beneficiaryBank
(in
settlementInstruction
)
beneficiaryBank
(in
splitSettlement
)
beneficiaryPartyReference
bermudaExercise
bermudaExerciseDates
(in
bermudaExercise
)
brokerConfirmation
brokerConfirmationType
businessCenter
(defined in
BusinessCenters
complexType)
businessCenter
(defined in
BusinessCenterTime
complexType)
businessCenter
(defined in
ExerciseNotice
complexType)
businessCenters
(defined in
BusinessCentersOrReference.model
group)
businessCentersReference
businessDayConvention
(defined in
BusinessDayAdjustments
complexType)
businessDayConvention
(defined in
DateOffset
complexType)
businessDayConvention
(defined in
RelativeDateOffset
complexType)
businessDayConvention
(in
businessDateRange
)
businessUnit
(defined in
Party.model
group)
businessUnit
(defined in
PartyContactInformation
complexType)
businessUnitId
businessUnitReference
(defined in
Person
complexType)
businessUnitReference
(in
relatedBusinessUnit
)
buyer
(defined in
Strike
complexType)
buyer
(defined in
StrikeSchedule
complexType)
buyerAccountReference
buyerPartyReference
(defined in
BuyerSeller.model
group)
calculationAgentParty
calculationAgentPartyReference
calculationEndDate
calculationPeriodDatesAdjustments
(defined in
PeriodicDates
complexType)
calculationPeriodFrequency
(defined in
PeriodicDates
complexType)
calculationPeriodNumberOfDays
(in
futureValueNotional
)
calculationStartDate
capRateSchedule
cashflowAmount
cashflowId
cashflowType
(in
grossCashflow
)
cashSettlementReferenceBanks
(in
settlementRateSource
defined in
YieldCurveMethod
complexType)
city
classification
clearedPhysicalSettlement
collateralValueAllocation
commencementDate
(defined in
SharedAmericanExercise
complexType)
commencementDate
(in
americanExercise
)
comments
componentDescription
compoundingMethod
(in
interestAccrualsMethod
)
contactInfo
(defined in
BusinessUnit
complexType)
contactInfo
(defined in
Party.model
group)
contactInfo
(defined in
PartyContactInformation
complexType)
contactInfo
(defined in
Person
complexType)
contractualDefinitions
(in
documentation
defined in
Trade
complexType)
contractualMatrix
contractualTermsSupplement
(in
documentation
defined in
Trade
complexType)
correspondentInformation
correspondentPartyReference
country
(defined in
Address
complexType)
country
(defined in
BusinessUnit
complexType)
country
(defined in
PartyInformation.model
group)
country
(defined in
Person
complexType)
creditRating
(defined in
PartyInformation.model
group)
creditSupportAgreement
(in
documentation
defined in
Trade
complexType)
creditSupportAgreement
(in
documentation
in
relatedParty
defined in
Party.model
group)
currency
(defined in
AmountSchedule
complexType)
currency
(defined in
CashflowNotional
complexType)
currency
(defined in
MoneyBase
complexType)
currency
(defined in
NonNegativeAmountSchedule
complexType)
currency
(defined in
PricingStructure
complexType)
currency1
(defined in
QuotedCurrencyPair
complexType)
currency2
(defined in
QuotedCurrencyPair
complexType)
date
(defined in
CreditSupportAgreement
complexType)
date
(defined in
DateList
complexType)
date
(in
agreement
)
dateAdjustments
(defined in
AdjustableDate.model
group)
dateAdjustments
(defined in
AdjustableDate2
complexType)
dateAdjustments
(defined in
AdjustableDates
complexType)
dateAdjustmentsReference
dateOffset
dateRelativeTo
(defined in
RelativeDateOffset
complexType)
dateRelativeTo
(defined in
RelativeDateSequence
complexType)
dateTime
(in
averagingDateTimes
)
dayType
(defined in
Offset
complexType)
depositoryPartyReference
discountFactor
(defined in
Payment
complexType)
discountFactor
(in
premium
defined in
OptionBaseExtended
complexType)
documentation
(in
relatedParty
defined in
Party.model
group)
earliestExerciseTime
(in
americanExercise
)
earliestExerciseTime
(in
bermudaExercise
)
earliestExerciseTime
(in
europeanExercise
)
effectiveDate
(defined in
DirectionalLeg
complexType)
effectiveDate
(defined in
VersionHistory.model
group)
effectiveDate
(in
relatedParty
defined in
Party.model
group)
email
embeddedOptionType
endDate
(defined in
Period.model
group)
entityId
entityName
europeanExercise
exercise
exerciseFee
exerciseFeeSchedule
(in
americanExercise
)
exerciseFeeSchedule
(in
bermudaExercise
)
exerciseNotice
(in
manualExercise
defined in
ExerciseProcedure
complexType)
exerciseNoticePartyReference
expirationDate
(defined in
SharedAmericanExercise
complexType)
expirationDate
(in
americanExercise
)
expirationDate
(in
europeanExercise
)
expirationTime
(in
americanExercise
)
expirationTime
(in
bermudaExercise
)
expirationTime
(in
europeanExercise
)
fallbackExercise
feeAmount
feeAmountSchedule
feePaymentDate
(defined in
ExerciseFeeSchedule
complexType)
feePaymentDate
(in
exerciseFee
)
feeRate
feeRateSchedule
finalExchange
finalRateRounding
firstName
fixedRate
(defined in
InterestAccrualsMethod
complexType)
fixedRate
(in
underlyerFinancing
)
fixing
fixingDate
(in
fixing
)
fixingDate
(in
rateSourceFixing
)
fixingTime
(defined in
FxSpotRateSource
complexType)
fixingTime
(in
nonstandardSettlementRate
)
floatingRate
(defined in
StubValue
complexType)
floatingRateCalculation
(defined in
InterestAccrualsMethod
complexType)
floatingRateIndex
(defined in
FloatingRateIndex.model
group)
floatingRateIndex
(defined in
ForecastRateIndex
complexType)
floatingRateMultiplierSchedule
floorRateSchedule
followUpConfirmation
(defined in
ExerciseProcedure
complexType)
forecastRate
(defined in
RateObservation
complexType)
formula
(in
formulaComponent
)
formulaComponent
formulaDescription
fxSpotRateSource
(in
fixing
)
governingLaw
(in
agreement
)
groupType
(defined in
Party
complexType)
groupType
(defined in
PartyGroup
complexType)
hexadecimalBinary
(defined in
Resource
complexType)
honorific
hourMinuteTime
(defined in
BusinessCenterTime
complexType)
hourMinuteTime
(defined in
PrevailingTime
complexType)
identifier
(defined in
CreditSupportAgreement
complexType)
identifier
(defined in
PaymentDetails.model
group)
increasedCostOfStockBorrow
independentAmount
(defined in
Collateral
complexType)
indexTenor
(defined in
FloatingRateIndex.model
group)
indexTenor
(defined in
ForecastRateIndex
complexType)
informationSource
(in
settlementRateSource
defined in
YieldCurveMethod
complexType)
initial
initialExchange
initialRate
initialStockLoanRate
initialValue
(defined in
NonNegativeSchedule
complexType)
initialValue
(defined in
Schedule
complexType)
integralMultipleAmount
intermediaryInformation
intermediaryPartyReference
intermediarySequenceNumber
intermediateExchange
issuer
(defined in
IssuerTradeId.model
group)
jurisdiction
(defined in
PartyInformation.model
group)
language
latestExerciseTime
(defined in
SharedAmericanExercise
complexType)
latestExerciseTime
(in
americanExercise
)
latestExerciseTime
(in
bermudaExercise
)
latestExerciseTimeDetermination
(defined in
SharedAmericanExercise
complexType)
legId
legIdentifier
length
lengthUnit
lengthValue
limitationPercentage
limitationPeriod
limitedRightToConfirm
location
(defined in
PrevailingTime
complexType)
lossOfStockBorrow
manualExercise
(defined in
ExerciseProcedure
complexType)
manualExercise
(in
exerciseProcedure
in
optionExpiry
defined in
Events.model
group)
masterAgreement
(in
documentation
defined in
Trade
complexType)
masterAgreement
(in
documentation
in
relatedParty
defined in
Party.model
group)
masterAgreementDate
masterAgreementId
masterAgreementType
masterAgreementVersion
masterConfirmation
masterConfirmationAnnexDate
masterConfirmationAnnexType
masterConfirmationDate
(in
masterConfirmation
)
masterConfirmationType
math
matrixTerm
matrixType
maximumNotionalAmount
(defined in
MultipleExercise
complexType)
maximumNumberOfOptions
(defined in
MultipleExercise
complexType)
maximumStockLoanRate
middleName
mimeType
(defined in
Resource
complexType)
minimumNotionalAmount
(defined in
PartialExercise.model
group)
minimumNumberOfOptions
(defined in
PartialExercise.model
group)
multipleExercise
(in
americanExercise
)
multipleExercise
(in
bermudaExercise
)
name
(defined in
BusinessUnit
complexType)
name
(defined in
PricingStructure
complexType)
name
(defined in
Resource
complexType)
negativeInterestRateTreatment
nonstandardSettlementRate
notionalAmount
(defined in
FxCashSettlement
complexType)
notionalReference
(defined in
ExerciseFeeSchedule
complexType)
notionalReference
(defined in
PartialExercise.model
group)
notionalReference
(in
exerciseFee
)
number
(in
telephone
)
observationWeight
observedRate
(defined in
RateObservation
complexType)
offset
onBehalfOf
(defined in
OnBehalfOf.model
group)
organizationType
partialExercise
party
(defined in
PartiesAndAccounts.model
group)
partyId
partyName
partyReference
(defined in
ExerciseNotice
complexType)
partyReference
(defined in
OnBehalfOf
complexType)
partyReference
(defined in
Party
complexType)
partyReference
(defined in
PartyAndAccountReferences.model
group)
partyReference
(defined in
PartyContactInformation
complexType)
partyTradeIdentifierReference
payerAccountReference
payerPartyReference
(defined in
PayerReceiver.model
group)
paymentAmount
(defined in
NonNegativePayment
complexType)
paymentAmount
(defined in
Payment
complexType)
paymentAmount
(defined in
PaymentDetails.model
group)
paymentAmount
(defined in
SimplePayment
complexType)
paymentAmount
(in
paymentDetail
)
paymentDate
(defined in
Payment
complexType)
paymentDate
(defined in
PaymentBaseExtended
complexType)
paymentDate
(defined in
SimplePayment
complexType)
paymentDate
(in
paymentDetail
)
paymentDetail
paymentRule
paymentType
(defined in
Payment
complexType)
percentageOfNotional
(in
premium
defined in
OptionBaseExtended
complexType)
period
(defined in
Frequency
complexType)
period
(defined in
Period
complexType)
periodicDates
(defined in
AdjustableRelativeOrPeriodicDates
complexType)
periodicDates
(defined in
AdjustableRelativeOrPeriodicDates2
complexType)
periodMultiplier
(defined in
Frequency
complexType)
periodMultiplier
(defined in
Period
complexType)
periodSkip
person
(defined in
Party.model
group)
person
(defined in
PartyContactInformation
complexType)
personId
personReference
postalCode
precision
(defined in
Rounding
complexType)
predeterminedClearingOrganizationPartyReference
premiumType
(in
premium
defined in
OptionBaseExtended
complexType)
presentValueAmount
(defined in
Payment
complexType)
presentValueAmount
(in
premium
defined in
OptionBaseExtended
complexType)
pricePerOption
(in
premium
defined in
OptionBaseExtended
complexType)
primaryAssetClass
(defined in
Product.model
group)
primaryRateSource
(defined in
FxSpotRateSource
complexType)
product
productId
(defined in
Product.model
group)
productType
(defined in
Product.model
group)
publicationDate
(defined in
ContractualTermsSupplement
complexType)
publicationDate
(in
contractualMatrix
)
quoteBasis
(defined in
QuotedCurrencyPair
complexType)
quotedCurrencyPair
(defined in
FxRate
complexType)
quotedCurrencyPair
(in
fixing
)
rate
(defined in
FxRate
complexType)
rateReference
rateSource
(defined in
InformationSource
complexType)
rateSourceFixing
rateSourcePage
(defined in
InformationSource
complexType)
rateSourcePageHeading
(defined in
InformationSource
complexType)
rateTreatment
receiverAccountReference
receiverPartyReference
(defined in
PayerReceiver.model
group)
referenceBank
referenceBankId
referenceBankName
referenceCurrency
(defined in
FxCashSettlement
complexType)
region
(defined in
PartyInformation.model
group)
relatedParty
(defined in
Party.model
group)
relatedParty
(defined in
PartyGroup
complexType)
relativeDate
(defined in
AdjustableDatesOrRelativeDateOffset
complexType)
relativeDate
(defined in
AdjustableOrRelativeDate
complexType)
relativeDateAdjustments
relativeDates
(defined in
AdjustableOrRelativeDates
complexType)
relativeDates
(defined in
AdjustableRelativeOrPeriodicDates2
complexType)
relativeDateSequence
(defined in
AdjustableRelativeOrPeriodicDates
complexType)
relevantUnderlyingDate
(in
americanExercise
)
relevantUnderlyingDate
(in
bermudaExercise
)
relevantUnderlyingDate
(in
europeanExercise
)
resetDate
(defined in
RateObservation
complexType)
resourceId
resourceType
role
(defined in
RelatedParty
complexType)
role
(in
relatedBusinessUnit
)
role
(in
relatedParty
defined in
Party.model
group)
role
(in
relatedPerson
)
rollConvention
(defined in
CalculationPeriodFrequency
complexType)
roundingDirection
routingAccountNumber
routingAddress
routingExplicitDetails
routingId
routingIds
(defined in
RoutingIdentification.model
group)
routingIds
(in
routingIdsAndExplicitDetails
)
routingIdsAndExplicitDetails
routingName
routingReferenceText
scheduleBounds
secondaryAssetClass
(defined in
Product.model
group)
secondaryRateSource
(defined in
FxSpotRateSource
complexType)
seller
(defined in
Strike
complexType)
seller
(defined in
StrikeSchedule
complexType)
sellerAccountReference
sellerPartyReference
(defined in
BuyerSeller.model
group)
servicingParty
settlementAmount
(defined in
SettlementAmountOrCurrency.model
group)
settlementCurrency
(defined in
FxCashSettlement
complexType)
settlementCurrency
(defined in
SettlementAmountOrCurrency.model
group)
settlementDate
(defined in
FxCashSettlement
complexType)
settlementInformation
(defined in
Payment
complexType)
settlementInstruction
settlementMethod
settlementRateOption
(in
settlementRateSource
in
rateSourceFixing
)
settlementRateSource
(in
rateSourceFixing
)
sizeInBytes
splitSettlement
splitSettlementAmount
splitTicket
spreadSchedule
(defined in
FloatingRate
complexType)
spreadSchedule
(in
underlyerFinancing
)
standardSettlementStyle
startDate
(defined in
Period.model
group)
state
step
(defined in
NonNegativeSchedule
complexType)
step
(defined in
Schedule
complexType)
stepDate
stepValue
(defined in
Step
complexType)
stepValue
(in
step
defined in
NonNegativeSchedule
complexType)
streetAddress
streetLine
strikeRate
string
(defined in
Resource
complexType)
stubAmount
stubEndDate
stubRate
stubStartDate
suffix
surname
telephone
terminationDate
(defined in
DirectionalLeg
complexType)
terminationDate
(in
relatedParty
defined in
Party.model
group)
thresholdRate
time
(defined in
OffsetPrevailingTime
complexType)
tradeId
(defined in
IssuerTradeId.model
group)
treatedForecastRate
treatedRate
type
(defined in
ContractualTermsSupplement
complexType)
type
(defined in
CreditSupportAgreement
complexType)
type
(defined in
RelatedParty
complexType)
type
(defined in
SpreadSchedule
complexType)
type
(in
agreement
)
type
(in
collateralValueAllocation
)
type
(in
relatedParty
defined in
Party.model
group)
type
(in
telephone
)
unadjustedDate
(defined in
AdjustableDate.model
group)
unadjustedDate
(defined in
AdjustableDate2
complexType)
unadjustedDate
(defined in
AdjustableDates
complexType)
unadjustedFirstDate
unadjustedLastDate
units
(defined in
CashflowNotional
complexType)
url
value
(in
collateralValueAllocation
)
valueDate
(in
futureValueNotional
)
version
(defined in
VersionHistory.model
group)
version
(in
agreement
)
weeklyRollConvention
Complex Types (249)
Account
AccountId
AccountName
AccountReference
AccountType
Address
AdjustableDate
AdjustableDate2
AdjustableDates
AdjustableDatesOrRelativeDateOffset
AdjustableOrAdjustedDate
AdjustableOrRelativeDate
AdjustableOrRelativeDates
AdjustableRelativeOrPeriodicDates
AdjustableRelativeOrPeriodicDates2
AdjustedRelativeDateOffset
AgreementType
AgreementVersion
AmericanExercise
AmountReference
AmountSchedule
AssetClass
AutomaticExercise
AverageDailyTradingVolumeLimit
Beneficiary
BermudaExercise
BrokerConfirmation
BrokerConfirmationType
BusinessCenter
BusinessCenters
BusinessCentersReference
BusinessCenterTime
BusinessDateRange
BusinessDayAdjustments
BusinessDayAdjustmentsReference
BusinessUnit
BusinessUnitReference
BusinessUnitRole
CalculationAgent
CalculationPeriodFrequency
CashflowId
CashflowNotional
CashflowType
CashSettlementReferenceBanks
ClearanceSystem
Collateral
CollateralValueAllocation
ContactInformation
ContractualDefinitions
ContractualMatrix
ContractualSupplement
ContractualTermsSupplement
CorrespondentInformation
CountryCode
CreditRating
CreditSeniority
CreditSupportAgreement
CreditSupportAgreementIdentifier
CreditSupportAgreementType
Currency
DateList
DateOffset
DateRange
DateReference
DateTimeList
DayCountFraction
DeterminationMethod
DeterminationMethodReference
DirectionalLeg
Documentation
EmbeddedOptionType
Empty
EntityId
EntityName
EuropeanExercise
ExchangeId
Exercise
ExerciseFee
ExerciseFeeSchedule
ExerciseNotice
ExerciseProcedure
ExerciseProcedureOption
FloatingRate
FloatingRateCalculation
FloatingRateIndex
ForecastRateIndex
Formula
FormulaComponent
Frequency
FutureValueAmount
FxCashSettlement
FxFixing
FxInformationSource
FxRate
FxRateSourceFixing
FxSettlementRateSource
FxSpotRateSource
GenericAgreement
GoverningLaw
GrossCashflow
IdentifiedCurrency
IdentifiedCurrencyReference
IdentifiedDate
IdentifiedPayerReceiver
IdentifiedRate
IndependentAmount
IndustryClassification
InformationProvider
InformationSource
InstrumentId
InterestAccrualsCompoundingMethod
InterestAccrualsMethod
IntermediaryInformation
InterpolationMethod
IssuerId
IssuerTradeId
Language
Leg
LegalEntity
LegalEntityReference
LegId
LegIdentifier
MainPublication
ManualExercise
MasterAgreement
MasterAgreementId
MasterAgreementType
MasterAgreementVersion
MasterConfirmation
MasterConfirmationAnnexType
MasterConfirmationType
MatchId
Math
MatrixTerm
MatrixType
MimeType
Money
MoneyBase
MultipleExercise
NonNegativeAmountSchedule
NonNegativeMoney
NonNegativePayment
NonNegativeSchedule
NonNegativeStep
NotionalAmount
NotionalAmountReference
NotionalReference
NumberOfOptionsReference
NumberOfUnitsReference
Offset
OffsetPrevailingTime
OnBehalfOf
OrganizationType
OriginatingEvent
PartialExercise
Party
PartyContactInformation
PartyGroup
PartyGroupType
PartyId
PartyName
PartyReference
PartyRelationship
PartyRelationshipDocumentation
PartyRole
PartyRoleType
PartyTradeIdentifierReference
Payment
PaymentBase
PaymentBaseExtended
PaymentDetail
PaymentId
PaymentRule
PaymentType
Period
PeriodicDates
Person
PersonId
PersonReference
PersonRole
PositiveMoney
PrevailingTime
PricingStructure
PricingStructureReference
PrincipalExchanges
Product
ProductId
ProductReference
ProductType
ProposedCollateralAllocation
QuotedCurrencyPair
Rate
RateObservation
RateReference
RateSourcePage
Reference
ReferenceAmount
ReferenceBank
ReferenceBankId
Region
RelatedBusinessUnit
RelatedParty
RelatedPerson
RelativeDateOffset
RelativeDates
RelativeDateSequence
ReportingRegimeName
RequiredIdentifierDate
ResetFrequency
Resource
ResourceId
ResourceLength
ResourceType
ReturnSwapNotionalAmountReference
Rounding
Routing
RoutingExplicitDetails
RoutingId
RoutingIds
RoutingIdsAndExplicitDetails
Schedule
ScheduleReference
SettlementInformation
SettlementInstruction
SettlementMethod
SettlementPriceDefaultElection
SettlementPriceSource
SettlementRateOption
SettlementRateSource
SharedAmericanExercise
SimplePayment
SplitSettlement
SpreadSchedule
SpreadScheduleReference
SpreadScheduleType
Step
StepBase
StreetAddress
Strike
StrikeSchedule
Stub
StubValue
SupervisoryBody
SwaptionPhysicalSettlement
TelephoneNumber
TimezoneLocation
TradeId
UnderlyerInterestLeg
Unit
Simple Types (8)
CorrelationValue
HourMinuteTime
Initial
NonNegativeDecimal
PositiveDecimal
RestrictedPercentage
Scheme
Token60
Element Groups (23)
AdjustableDate.model
BusinessCentersOrReference.model
BuyerSeller.model
CollateralPartyAndAccountReferences.model
FloatingRateIndex.model
IssuerTradeId.model
OnBehalfOf.model
PartialExercise.model
PartiesAndAccounts.model
Party.model
PartyAndAccountReferences.model
PartyInformation.model
PayerReceiver.model
PaymentDetails.model
PaymentDiscounting.model
Period.model
Premium.model
Product.model
RoutingExplicitDetails.model
RoutingIdentification.model
SettlementAmountOrCurrency.model
StockLoan.model
VersionHistory.model