Choice begin |
Branch1 |
id | TransferId | | | | 1-∞ | |
Branch2 |
versionedId | VersionedTransferId | | | | 1-∞ | |
Choice end |
Choice begin |
Branch1 |
tradeComponentIdentifier | TradeComponentIdentifier | | | | 1-1 | |
Branch2 |
tradeAndComponentIdentifier | TradeAndComponentIdentifier | | | | 1-∞ | |
Branch3 |
netTradeIdentifier | NetTradeIdentifier | | | | 1-1 | |
Choice end |
deliveryMethod | DeliveryMethodEnum | Specify the delivery method. There is a business rule associated with this field:
if deliveryMethod is DVP then you must specify a cashTransfer and a securityTransfer
at the same time. It is incorrect to specify DVP and give only a cash transfer instruction.
| Delivery method. | | 1-1,
mre,
mfr | |
transferDate | IdentifiedDate | The date at which the transfer should occur. | Transfer date. | | 1-1,
mre,
mfr | |
Choice begin |
Branch1 |
cashTransfer | CashTransfer | A transfer of a cash amount between two parties. | Cash transfer. | | 1-1,
mre | |
securityTransfer | SecurityTransfer | A transfer of securities between two parties. | Security transfer. | | 0-1 | |
Branch2 |
securityTransfer | SecurityTransfer | A transfer of securities between two parties. | Security transfer. | | 1-1,
mre | |
Choice end |
settlementInstructionReference | SettlementInstructionReference | Specifies settlement instruction reference. | Settlement instruction reference. | | 0-1 | This is not used in messages to the repository. |
@id | xsd:ID | | | | 1-1 | |