---
title: "change the details of a payment information sepa"
method: PUT
path: "/v2/providers/employers/employees/employments/paymentinformationsepa/{paymentInformationSepaId}"
tags: ["Payment information"]
---

# change the details of a payment information sepa

`PUT /v2/providers/employers/employees/employments/paymentinformationsepa/{paymentInformationSepaId}`

## Request

- Base URL: `https://api.loket.nl`
- URL: `https://api.loket.nl/v2/providers/employers/employees/employments/paymentinformationsepa/{paymentInformationSepaId}`
- Auth: none required

__Activity name :__ <a href="https://developer.loket.nl/Activities/PutPaymentInformationSepaByPaymentInformationSepaId" target="_blank">PutPaymentInformationSepaByPaymentInformationSepaId</a>

Edit an existing SEPA payment-record (for an employment).
For each unique payroll component there can only be one payment record per employment.
Possible values for fields of the type 'metadata' can be acquired (GET) by adding `/metadata` to the URL

## Path parameters

- `paymentInformationSepaId` string, uuid, required

## Headers

- `Authorization` string, required
- `Accept` string, required

## Request body

- Paymentinformationsepa20180101
  - `id` string, uuid: The unique identifier of an object (GUID/UUID)
  - `payrollComponent` object: The payroll component for which the outgoing payment records applies. `payrollComponent` is a metadata field within the payroll administration context. Possible values can be managed by the user.
    - `key` integer
    - `value` string
  - `iban` string: International Bank Account Number (IBAN). Only IBAN without spaces are accepted.
  - `bic` string, nullable: BIC /SWIFT code. Only applicable for a non-Dutch IBAN
  - `visibleOnPayslip` boolean: Indicates whether the payment-component is visible on a payslip.
  - `nameBeneficiary` string, nullable: Name of beneficiary.
  - `cityBeneficiary` string, nullable: City name of beneficiary.
  - `description1` string, nullable: Description 1. Both description field values will be a line in the (unstructured) description of the SEPA file.
  - `description2` string, nullable: Description 2. Both description field values will be a line in the (unstructured) description of the SEPA file.

## Response `200`

OK

- object: a warning indacateds that the given payload is valide, however take notice of the warning this might ifluence behavour.
  - `version` Version
    - `obsoleteDate` string, date, nullable: The date (can be null) on which the `resourceVersion` is no longer supported/available
    - `resourceVersion` string, date: The resource version of the object in the response
  - `messages` object[]
    - `type` string: Indication of the type of message. See [the general documentation for more information](./#section/Response/Messages)
    - `description` string: Describes the message
    - `id` string, uuid, nullable: In some cases when the message may relate to a specific entity, or specific group of entities, this field provides the identifier of that entity
    - `code` integer: Identifying code for the message
    - `properties` string[]: An array that can contain additional information
  - `content` Paymentinformationsepa20180101
    - `id` string, uuid: The unique identifier of an object (GUID/UUID)
    - `payrollComponent` object: The payroll component for which the outgoing payment records applies. `payrollComponent` is a metadata field within the payroll administration context. Possible values can be managed by the user.
      - `key` integer
      - `value` string
    - `iban` string: International Bank Account Number (IBAN). Only IBAN without spaces are accepted.
    - `bic` string, nullable: BIC /SWIFT code. Only applicable for a non-Dutch IBAN
    - `visibleOnPayslip` boolean: Indicates whether the payment-component is visible on a payslip.
    - `nameBeneficiary` string, nullable: Name of beneficiary.
    - `cityBeneficiary` string, nullable: City name of beneficiary.
    - `description1` string, nullable: Description 1. Both description field values will be a line in the (unstructured) description of the SEPA file.
    - `description2` string, nullable: Description 2. Both description field values will be a line in the (unstructured) description of the SEPA file.

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `409`: Conflict
- `500`: Internal Server Error

---

[API](https://skmtc.dev/loket/apis/loket-api.md) - [All operations](https://skmtc.dev/loket/apis/loket-api/llms.txt) - [OpenAPI document](https://skmtc.dev/loket/apis/loket-api/revisions/32170564148f?raw)
