FpMLv53-0.1: A binding for the Financial Products Markup Language (v5.3)

Safe HaskellSafe-Infered

Data.FpML.V53.Notification.CreditEvent

Synopsis

Documentation

data AffectedTransactions Source

Constructors

AffectedTransactions 

Fields

affectTrans_choice0 :: Maybe (OneOf2 Trade PartyTradeIdentifiers)

Choice between:

  1. An element that allows the full details of the trade to be used as a mechanism for identifying the trade for which the post-trade event pertains
  2. A container since an individual trade can be referenced by two or more different partyTradeIdentifier elements - each allocated by a different party.

data CreditEventNotification Source

A message type defining the ISDA defined Credit Event Notice. ISDA defines it as an irrevocable notice from a Notifying Party to the other party that describes a Credit Event that occurred. A Credit Event Notice must contain detail of the facts relevant to the determination that a Credit Event has occurred.

Constructors

CreditEventNotification 

Fields

creditEventNotif_fpmlVersion :: XsdString

Indicate which version of the FpML Schema an FpML message adheres to.

creditEventNotif_expectedBuild :: Maybe PositiveInteger

This optional attribute can be supplied by a message creator in an FpML instance to specify which build number of the schema was used to define the message when it was generated.

creditEventNotif_actualBuild :: Maybe PositiveInteger

The specific build number of this schema version. This attribute is not included in an instance document. Instead, it is supplied by the XML parser when the document is validated against the FpML schema and indicates the build number of the schema file. Every time FpML publishes a change to the schema, validation rules, or examples within a version (e.g., version 4.2) the actual build number is incremented. If no changes have been made between releases within a version (i.e. from Trial Recommendation to Recommendation) the actual build number stays the same.

creditEventNotif_header :: Maybe RequestMessageHeader
 
creditEventNotif_validation :: [Validation]

A list of validation sets the sender asserts the document is valid with respect to.

creditEventNotif_isCorrection :: Maybe Boolean

Indicates if this message corrects an earlier request.

creditEventNotif_parentCorrelationId :: Maybe CorrelationId

An optional identifier used to correlate between related processes

creditEventNotif_correlationId :: [CorrelationId]

A qualified identifier used to correlate between messages

creditEventNotif_sequenceNumber :: Maybe PositiveInteger

A numeric value that can be used to order messages with the same correlation identifier from the same sender.

creditEventNotif_onBehalfOf :: [OnBehalfOf]

Indicates which party (or parties) (and accounts) a trade or event is being processed for. Normally there will only be a maximum of 2 parties, but in the case of a novation there could be a transferor, transferee, remaining party, and other remaining party. Except for this case, there should be no more than two onABehalfOf references in a message.

creditEventNotif_creditEventNotice :: Maybe CreditEventNoticeDocument
 
creditEventNotif_party :: [Party]
 

elementCreditEventNotification :: XMLParser CreditEventNotificationSource

Credit Event Notification message.

A message defining the ISDA defined Credit Event Notice. ISDA defines it as an irrevocable notice from a Notifying Party to the other party that describes a Credit Event that occurred. A Credit Event Notice must contain detail of the facts relevant to the determination that a Credit Event has occurred.