Choice begin |
Branch1 |
id | RepoLegId | Represents the identifier of the repo leg. | Repo leg identifier. | | 1-∞,
mre,
mfr | Takes on following values: RepoFirstLeg - for repo spot leg, RepoSecondLeg - for repo
forward leg.
|
Branch2 |
versionedId | VersionedRepoLegId | Represents the identifier of the repo leg with version control elements. | Versioned repo leg identifier. | | 1-∞,
ncf | This is not used in messages to the repository. |
Choice end |
buyerPartyReference | PartyReference | A reference to the party that buys this instrument, ie. pays for this instrument and
receives the rights defined by it. See 2000 ISDA definitions Article 11.1 (b). In
the case of FRAs this the fixed rate payer.
| Buyer party. | Party code. | 0-1,
mre,
mfr | |
buyerAccountReference | AccountReference | A reference to the account that buys this instrument. | Buyer's account. | Party's client. | 0-1,
ncf | At the first stage this element is not used in the repository messages. |
sellerPartyReference | PartyReference | A reference to the party that sells ("writes") this instrument, i.e. that grants the
rights defined by this instrument and in return receives a payment for it. See 2000
ISDA definitions Article 11.1 (a). In the case of FRAs this is the floating rate payer.
| Seller party. | Party code. | 0-1,
mre,
mfr | |
sellerAccountReference | AccountReference | A reference to the account that sells this instrument. | Seller's account. | Party's client. | 0-1,
ncf | At the first stage this element is not used in the repository messages. |
settlementDate | AdjustableOrRelativeDate | Settlement Date. | Settlement date. | | 1-1,
mre | The relativeDate element is not used in trade terms reporting messages to the repository.
The adjustableDate element is only used in messages to the repository.
|
Choice begin |
Branch1 |
settlementAmount | Money | Defines settlement amount to the trade. | Settlement amount. | | 1-1,
mre | |
Branch2 |
settlementCurrency | Currency | Settlement Currency for use where the Settlement Amount cannot be known in advance. | Settlement currency. | | 1-1,
mre,
mfr | |
Choice end |
collateral | CollateralValuationNsd | Collateral valuation is used to carry the quantity and price details that are required
to ensure that a repo contract is executed at fair value, with the value of the collateral
matching the cash amount of the repo. Collateral is declared as optional here, with
multiple cardinalities, since we can do a repo "Multi", with multiple instruments
specified, or a "Cash Borrow/Loan" and “TriPartyRepo” with no collateral. In general
cases, however it should be specified.
| Collateral. | | 0-∞ | This element is mandatory for the spot leg of the repo transaction. |
@id | xsd:ID | | | | 1-1,
ncf | |
deliveryMethod | DeliveryMethodEnum | Specifies delivery method. Includes such values as delivery versus payment, free of
payment, etc.
| Delivery method. | | 0-1,
afr | |
deliveryDate | AdjustableOrRelativeDate | Scheduled date of delivery on the given leg of repo transaction. It is not required
to be included if this is equal to the date of settlement on the given leg of repo
transaction.
| Delivery date. | Purchase date/period; Repurchase date/period. | 1-1 | The relativeDate element is not used in trade terms reporting messages to the repository.
The adjustableDate element is only used in messages to the repository.
|