---
title: "ChargeBearerCode"
canonical: "https://openfinanceguide.com/en/stet/1.6.3/resources/charge-bearer-code"
edition: "STET PSD2 API 1.6.3.1"
source: "https://openfinanceguide.com/docs/stet/1.6.3/pdf/api-dsp2-stet-v1.6.3.2-openapi.yaml"
pdf: "https://openfinanceguide.com/docs/stet/1.6.3/pdf/api-dsp2-stet-v1.6.3.1-part-2-functional-model.pdf"
language: "en"
normative: "The normative text is the English PDF and OpenAPI file published by STET. This Markdown reproduces it for reading; where they differ, the PDF prevails."
license: "CC BY 3.0 FR (https://creativecommons.org/licenses/by/3.0/fr/), STET. Converted to Markdown by Open Finance Guide."
---

# ChargeBearerCode

Type: `string` · Kind: ISO20022

ISO20022: Specifies which party/parties will bear the charges associated with the processing of the payment transaction.
The following values are allowed:

Values:

- `DEBT` — BorneByDebtor: All transaction charges are to be borne by the debtor.
- `CRED` — BorneByCreditor: All transaction charges are to be borne by the creditor.
- `SHAR` — Shared: In a credit transfer context, means that transaction charges on the sender side are to be borne by the debtor, transaction charges on the receiver side are to be borne by the creditor. In a direct debit context, means that transaction charges on the sender side are to be borne by the creditor, transaction charges on the receiver side are to be borne by the debtor.
- `SLEV` — FollowingServiceLevel: Charges are to be applied following the rules agreed in the service level and/or scheme.

## Example

```json
"DEBT"
```

## Used by

- `GET /accounts/{accountResourceId}/transactions` (accountsTransactionsGet)
- `POST /payment-requests/{paymentRequestResourceId}/confirmation` (paymentRequestConfirmationPost)
- `PUT /payment-requests/{paymentRequestResourceId}` (paymentRequestPut)
- `GET /payment-requests/{paymentRequestResourceId}` (paymentRequestsGet)
- `POST /payment-requests` (paymentRequestsPost)
