---
title: "PUT /loan/repayment-terms"
method: PUT
path: "/loan/repayment-terms"
tags: ["Loan"]
---

# PUT /loan/repayment-terms

`PUT /loan/repayment-terms`

<div>
<h3>Change repayment terms of some loans</h3>
<p>Changing the payment method and / or date is only possible on loans that are TO_REPAY or
 TO_REPAY_FEES.
</p>
<p>Postponing loan repayment date is only possible once, except for some financial
 products with customized rescheduling rules. An overall ceiling (configurable per
 financial product, 30 days by default) from the original contractual date still
 applies regardless. Repaying earlier is never restricted.
</p>
<p>If loan is supposed to be repaid using a sepa direct-debit, you may not be able to change the
 debited account number less than 3 days before the scheduled payment date because payment has already
 been instructed. In such case you'll get a 400 error telling you that the payment cannot be
 cancelled anymore.
</p>
</div>

## Request body

- APILoanSetRepaymentTerms
  - `repayment_terms` RepaymentTerms[], required
    - `direct_debit` DirectDebitRepaymentMethod
      - `from_account` DebitedAccountNumber, required
        - `account_number` string, required
        - `account_number_type` 'account_number' | 'iban' | 'internal_id', required
        - `bank_identifier` string, required
        - `bank_identifier_type` 'bic' | 'name' | 'routing_number' | 'undefined', required
    - `loan_id` string, uuid, required
    - `reason` 'LOAN_REPAYMENT_BY_PAY_BY_LINK' | 'null', nullable — reason for the repayment terms change
    - `repayment_date` string, date-time, required — Loan reimbursement estimated date
    - `repayment_method` 'DIRECT_DEBIT' | 'P2P' | 'SCT', required — Payment method that should be used to repay this loan. Possible values: ['DIRECT_DEBIT', 'SCT']
    - `sct` SCTRepaymentMethod
      - `to_account` CreditedAccountNumber, required
        - `account_number` string, required
        - `account_number_type` 'account_number' | 'iban' | 'internal_id', required
        - `bank_identifier` string, required
        - `bank_identifier_type` 'bic' | 'name' | 'routing_number' | 'undefined', required

## Response `200`

OK

---

[API](https://skmtc.net/getdefacto/apis/api-reference.md) · [All operations](https://skmtc.net/getdefacto/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/getdefacto/api-reference/revisions/0a9c1f8784f2/schema)
