> ## Documentation Index
> Fetch the complete documentation index at: https://developer.jtl-software.com/llms.txt
> Use this file to discover all available pages before exploring further.

# UpdateDunningLevelCommandRequestInput

> Changes a dunning level. Only the properties that are sent change. Notices that were already issued keep the values they were issued with. The scope and the level number cannot be changed. Renaming a level changes which output templates are used for its dunning letters. - Request



**Kind**: `input`

## Fields

**`dunningLevelId`**: `ID!` (required)

The ID of the dunning level.

---

**`name`**: `String`

The new name, 1 to 255 characters.

---

**`paymentTermDays`**: `Int`

The new payment term in days, 1 to 9999.

---

**`gracePeriodDays`**: `Int`

The new grace period in days, 0 to 9999.

---

**`flatFee`**: `Decimal`

The new fee, 0 or more, at most two decimal places.

---

**`annualInterestRatePercent`**: `Decimal`

The new yearly interest rate in percent, 0 to 100.

---

**`idempotencyKey`**: `String`

Client-supplied idempotency key. When provided, a repeated request with the same key and payload replays the original result instead of re-executing the mutation.

