---
title: "Get installment advancement (deprecated)"
method: GET
path: "/v1/accounts/{accountId}/installment-advance/{advancementId}"
tags: ["Installment advancements"]
deprecated: true
---

# Get installment advancement (deprecated)

`GET /v1/accounts/{accountId}/installment-advance/{advancementId}`

## Request

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

> **Deprecated.**

Get an installment advancement by its ID. This is a DEPRECATED endpoint. Use the non-deprecated [Get installment advancement](ref:getinstallmentadvancementv2byid) endpoint instead.

## Path parameters

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

## Headers

- `x-cid` string

## Response `200`

OK

- GetInstallmentAdvancedResponseDto: Response returned by the creation of an advancement.
  - `advancement_id` integer: Advancement ID
  - `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.
  - `created_at` string, date-time: Date/time advancement was created. Format = yyyy-mm-dd:hr:mm:ss.
  - `cancelled_at` string, date-time: Date/time advancement was canceled. Format = yyyy-mm-dd:hr:mm:ss.
  - `accountId` integer: Account ID
  - `condition` 'SINGLE_CONTRACT' | 'ALL_CONTRACTS': Installments should be advanced for all the contracts for an account (`ALL_CONTRACTS`) or for a specific contract (`SINGLE_CONTRACT`). If `condition` is set to `SINGLE_CONTRACT`, then the `transaction_id` field must be set to the transaction ID of the specific contract.
  - `calculator` 'PRESENT_VALUE' | 'REMOVE_ALL_INTEREST' | 'NONE': Type of calculation to apply. Default is `NONE`.
  - `reschedule` 'ADVANCEMENT': Reschedule mode to apply. Must be `ADVANCEMENT`.
  - `number_of_installments_to_advance` 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.
  - `installments` InstallmentResponseDto[]
    - `id` integer: Transaction ID of the installment
    - `new_amount` number, double: Full installment amount after applying any discount, including principal and interest charges
    - `old_amount` number, double: Full installment amount before applying any discount, including principal and interest charges
    - `new_interest_amount` number, double: Full interest amount of installment after applying any discount
    - `old_interest_amount` number, double: The full interest amount of an installment before applying any discount.
    - `new_statement_id` number: ID of the current statement
    - `old_statement_id` number: ID of the old statement. This is the ID of the statement on which the installment was scheduled to appear before it was advanced. For installments that are not advanced, `old_statement_id` and `new_statement_id` should contain the same values.

## Other responses

- `400`: Bad request
- `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)
