# BR-CL-16 Ödeme yöntemi kodu UNCL4461 listesinden olmalıdır

Ödeme yöntemi tür kodu (BT-81), UNCL4461 kod listesiyle kodlanmalıdır.

## Sorun açıklaması

> **HATA**: EN 16931 kod listesi kuralı (BR-CL)

## Bağlam ve önem

BT-81, alıcıya nasıl ödeme yapacağını söyler ve faturanın hangi ödeme bilgilerine ihtiyaç duyduğunu belirler: Havalede (30 veya 58) ödeme hesabı tanımlayıcısı (BT-84) zorunludur (BR-61). ERP ödeme yöntemini metin ("SEPA", "Havale") veya dahili bir numara olarak dışa aktardığında kural başarısız olur. ERP’deki her ödeme yöntemini tek bir UNCL4461 koduyla eşleyin. Örnek: Bir IBAN’a SEPA havalesiyle ödeme BT-81 = 58 kullanır.

## Çözüm

BT-81 alanını geçerli bir UNCL4461 koduna ayarlayın; örn. 30 (havale), 58 (SEPA havalesi), 59 (SEPA otomatik ödeme) veya 48 (banka kartı). UBL’de kod cac:PaymentMeans/cbc:PaymentMeansCode içinde, CII’de ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode içindedir.

- [XML doğrula](/tr/xrechnung-validator?source=resource&rule=BR-CL-16)
- [Faturayı dönüştür](/tr/pdf-to-xrechnung?source=resource&rule=BR-CL-16)

## Geçerli örnekler

- BT-81 = 58 — SEPA havalesi
- BT-81 = 59 — SEPA otomatik ödeme

## Geçersiz örnekler

- BT-81 = SEPA — kod yerine serbest metin
- BT-81 = 999 — UNCL4461 kodu değil

## Kod örnekleri

### Geçerli XML
```
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
</cac:PaymentMeans>
```

### Geçersiz XML
```
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>SEPA</cbc:PaymentMeansCode>
</cac:PaymentMeans>
```

## Etkilenen alanlar

- [BT-81 Ödeme yöntemi tür kodu](/resources/xrechnung/bt-81-payment-means-type-code)

## İlgili kurallar

- [BR-61](/resources/kosit-validator-errors/br-61-credit-transfer-account-required)

## Doğrulama araçları

- [Resmi KoSIT doğrulayıcı](https://github.com/itplr-kosit/validator): EN 16931 ve XRechnung kurallarını denetlemek için resmi KoSIT doğrulayıcısını XRechnung yapılandırmasıyla çalıştırın.
- [PDF’yi XRechnung’e dönüştür](/pdf-to-xrechnung): Dönüştürme sırasında doğrulama hatalarını bulun ve her düzeltmeyi inceleyin.

## İlgili kaynaklar

- [Resmi spesifikasyon](https://docs.peppol.eu/poacc/billing/3.0/rules/ubl-tc434/)
- [Test paketi](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Tüm doğrulama hataları](/resources/kosit-validator-errors): Burada açıklanan EN 16931, XRechnung ve Peppol doğrulama kurallarına genel bakış.
