---
title: "Cancel installment advancement"
method: DELETE
path: "/v2/accounts/{accountId}/installment-advance/{advancementId}"
tags: ["Installment advancements"]
---

# Cancel installment advancement

`DELETE /v2/accounts/{accountId}/installment-advance/{advancementId}`

## Request

- Base URL: `https://sandbox.pismolabs.io/installment-management`
- URL: `https://sandbox.pismolabs.io/installment-management/v2/accounts/{accountId}/installment-advance/{advancementId}`
- Auth: HTTP bearer

Cancel an installment advancement.

## Path parameters

- `accountId` integer, required
- `advancementId` integer, required

## Response `200`

Installment advance canceled successfully

- CancellationInstallmentAdvancedV2ResponseDto: Response returned when an installment advancement (V2) is canceled.
  - `id` integer: Advancement ID
  - `condition` 'MULTIPLE_CONTRACTS' | 'ALL_CONTRACTS': Installments should be advanced for all the contracts for an account (`ALL_CONTRACTS`) or for multiple specific contracts (`MULTIPLE_CONTRACTS`).
  - `tracking_id` string: Tracking ID. A client-supplied tracking ID that can be used to keep track of an advancement. Must consist of the characters [a-z,A-Z,0-9,-,:] with a range from 1 to 128.
  - `calculator` 'PRESENT_VALUE' | 'REMOVE_ALL_INTEREST' | 'NONE': Type of calculation to apply. Default is `NONE`.
  - `reschedule` 'ADVANCEMENT': Reschedule mode to apply. Must be `ADVANCEMENT`.
  - `remove_interest_from_current` boolean: Whether interest should be removed when an installment is advanced.
  - `contracts` ContractAdvancementResponseDto[]: List of contract details affected by the installment advancement cancellation.
    - `remove_interest_from_current` boolean: Whether interest should be removed when an installment is advanced.
    - `authorization_id` integer: Authorization ID for the contract
    - `number_of_installments` integer: Number of installments to advance This field is **REQUIRED** if `contract_condition` is set to `SPECIFIC_NUMBER_OF_INSTALLMENTS`. If `contract_condition` is set to `ALL_CONTRACTS`, this field is ignored.
    - `calculator` 'PRESENT_VALUE' | 'REMOVE_ALL_INTEREST' | 'NONE': Type of calculation to apply. Default is `NONE`.
    - `reschedule` 'ADVANCEMENT': Reschedule mode to apply. Must be `ADVANCEMENT`.

## Other responses

- `400`: Bad request
- `404`: Not Found
- `500`: Internal server error

---

[API](https://skmtc.dev/pismo/apis/revolving-credit-installment-management.md) - [All operations](https://skmtc.dev/pismo/apis/revolving-credit-installment-management/llms.txt) - [OpenAPI document](https://skmtc.dev/pismo/apis/revolving-credit-installment-management/revisions/214db4655f4a?raw)
