Skip to main content

Cancel a capital deposit case

Use the API to cancel a capital deposit case.

Prerequisites

All of the following conditions must be met:

  1. The capital deposit case status is WaitingForInitialRequirements.
  2. Your shareholders can't have the shareholder status CapitalTransferred.
  3. The shareholder account's booked balance is zero (0).

Guide​

  1. Call the cancelCapitalDepositCase mutation.
  2. Add the capital deposit case ID (line 2).
  3. Add the success payload and any information you'd like to receive (lines 3-9).
  4. Add rejections (not shown).

Mutation​

Open in API Explorer
mutation CancelCase {
cancelCapitalDepositCase(input: { id: "$CAPITAL_DEPOSIT_CASE_ID" }) {
... on CancelCapitalDepositCaseSuccessPayload {
__typename
capitalDepositCase {
statusInfo {
status
}
}
}
}
}

Payload​

The payload confirms the capital deposit case status changed to Canceled.

{
"data": {
"cancelCapitalDepositCase": {
"__typename": "CancelCapitalDepositCaseSuccessPayload",
"capitalDepositCase": {
"statusInfo": {
"status": "Canceled"
}
}
}
}
}

What happens after cancellation​

When you cancel a capital deposit case, any associated shareholder accounts are automatically closed. Starting 2 April 2026, these accounts receive the closure reason code CapitalDepositCanceled. Before this date, the closure reason code is CapitalDepositReason.

Completed capital deposits

When a capital deposit is successfully completed, shareholder accounts are closed with the reason code CapitalDepositCompleted. Before 2 April 2026, the closure reason code is CapitalDepositReason.