# BR-CL-13 Kalem sınıflandırma şeması UNTDID 7143’ten olmalıdır

Kalem sınıflandırma tanımlayıcı şema kimliği (BT-158-1), UNTDID 7143 listesinden bir kod olmalıdır.

## Sorun açıklaması

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

## Bağlam ve önem

Her kalem sınıflandırma tanımlayıcısının (BT-158) bir şema kimliği olmalıdır ve bu şema bir UNTDID 7143 kodu olmalıdır. Katalog adı listID olarak kullanıldığında (örn. STI yerine "CPV", TST yerine "UNSPSC") veya "GPC" gibi listede olmayan bir değer gönderildiğinde kural başarısız olur. SRV kodu bir GS1 ürün sınıflandırması değil, GS1 Global Trade Item Number (GTIN) anlamına gelir. Örnek: CPV kodu 30192700, listID="STI" ile gönderilir.

## Çözüm

listID değerini katalog adına değil, sınıflandırmanın UNTDID 7143 koduna ayarlayın; örn. STI (CPV, Ortak Kamu Alımları Sözlüğü), HS (Armonize Sistem) veya TST (UNSPSC). UBL’de öznitelik cac:CommodityClassification/cbc:ItemClassificationCode üzerinde, CII’de ram:DesignatedProductClassification/ram:ClassCode üzerindedir.

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

## Geçerli örnekler

- BT-158-1 = STI — CPV (Ortak Kamu Alımları Sözlüğü)
- BT-158-1 = HS — Armonize Sistem (gümrük tarifesi)

## Geçersiz örnekler

- BT-158-1 = CPV — STI yerine katalog adı
- BT-158-1 = GPC — UNTDID 7143 kodu değil

## Kod örnekleri

### Geçerli XML
```
<cac:CommodityClassification>
  <cbc:ItemClassificationCode listID="STI">30192700</cbc:ItemClassificationCode>
</cac:CommodityClassification>
```

### Geçersiz XML
```
<cac:CommodityClassification>
  <cbc:ItemClassificationCode listID="CPV">30192700</cbc:ItemClassificationCode>
</cac:CommodityClassification>
```

## Etkilenen alanlar

- [BT-158-1 Kalem sınıflandırma tanımlayıcı şema kimliği](/resources/xrechnung/bt-158-item-classification-identifier)

## İlgili kurallar

- [BR-CL-21](/resources/kosit-validator-errors/br-cl-21-iso-6523-item-standard-scheme)

## 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ış.
