This request is sent by the Participant to request the withdrawal of Cash Collateral.
The following flow shows the messages involved in the withdrawal request process:
RA1: This field must be filled in when CollateralAddressCategory is 96 (PNP/PL) or 95 (Account).
RA2: This field must be filled in when CollateralAddressCategory is 95 (Account).
| Index | Field | Type | Required | Description | Rules |
|---|---|---|---|---|---|
| 1 | ParticipantRequestInfo | object | YES | Information about the request | |
| 1.1 | RequestId | string | YES | Unique request identifier assigned by the participant | |
| 1.2 | RequesterParticipantCode | string | YES | Requesting participant code | |
| 1.3 | OriginalMessageTypeCode | string | NO | Original message type in the base-m-cad-???-##-### pattern |
|
| 2 | Address | object | YES | Address for the collateral withdrawal | |
| 2.1 | Category | integer | YES | Address Category Possible values: CollateralAddressCategory |
|
| 2.2 | ClearingMemberCode | string | YES | Clearing Member Code | |
| 2.3 | CarryingCode | string | NO | PNP/PL Code | RA1 |
| 2.4 | AccountCode | string | NO | Account Code | RA2 |
| 3 | Purpose | integer | YES | Purpose Possible values: CollateralPurpose |
|
| 4 | AssetNumber | string | YES | Asset number | |
| 5 | WithdrawalType | integer | YES | Withdrawal method Possible values: CollateralCashOperationType |
|
| 6 | Amount | decimal | YES | Financial amount to be withdrawn |
{
"ParticipantRequestInfo": {
"RequestId": "3F1127A12A9B47E7B6D638CBFE0C0824",
"RequesterParticipantCode": "22"
},
"Address": {
"Category": 96,
"ClearingMemberCode": "22",
"CarryingCode": "22"
},
"Purpose": 2,
"AssetNumber": "2026987654321",
"WithdrawalType": 1,
"Amount": 5000
}
{
"ParticipantRequestInfo": {
"RequestId": "3F1127A12A9B47E7B6D638CBFE0C0824",
"RequesterParticipantCode": "22"
},
"Address": {
"Category": 95,
"ClearingMemberCode": "22",
"CarryingCode": "22",
"AccountCode": "1001"
},
"Purpose": 1,
"AssetNumber": "2026987654321",
"WithdrawalType": 2,
"Amount": 1000
}