# BR-CL-11 Kayıt tanımlayıcı şeması ISO 6523 ICD’den olmalıdır

Satıcının (BT-30-1) veya alıcının (BT-47-1) yasal kayıt tanımlayıcısı gibi bir yasal kayıt tanımlayıcısının şema kimliği, ISO 6523 ICD listesinden bir kod olmalıdır.

## Sorun açıklaması

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

## Bağlam ve önem

Kural, UBL’de cac:PartyLegalEntity/cbc:CompanyID/@schemeID’yi, CII’de ram:SpecifiedLegalOrganization/ram:ID/@schemeID’yi kontrol eder. ICD kodu yerine "HRB", "KvK" veya "SIREN" gibi bir sicil kısaltması ya da adı yazıldığında kural başarısız olur. Yasal kayıt tanımlayıcısı, alıcının faturayı satıcının tüzel kişiliğiyle eşleştirmesini sağlar (BR-CO-26). Örnek: Bir Fransız şirketi SIREN numarası 552081317’yi schemeID="0002" ile gönderir.

## Çözüm

Yasal kayıt tanımlayıcısının schemeID değerini numarayı veren sicilin ICD koduna ayarlayın; örn. 0002 (SIRENE, Fransa), 0106 (Ticaret Odası, Hollanda) veya 0208 (işletme numarası, Belçika). Şema kimliği isteğe bağlıdır: ICD kodunu belirtemiyorsanız numarayı şema kimliği olmadan gönderin.

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

## Geçerli örnekler

- BT-30-1 = 0002 — Fransız SIRENE sicili
- BT-30-1 = 0106 — Hollanda Ticaret Odası (KvK) numarası

## Geçersiz örnekler

- BT-30-1 = HRB — sicil kısaltması, ICD kodu değil
- BT-30-1 = SIREN — 0002 kodu yerine sicil adı

## Kod örnekleri

### Geçerli XML
```
<cac:PartyLegalEntity>
  <cbc:CompanyID schemeID="0002">552081317</cbc:CompanyID>
</cac:PartyLegalEntity>
```

### Geçersiz XML
```
<cac:PartyLegalEntity>
  <cbc:CompanyID schemeID="HRB">552081317</cbc:CompanyID>
</cac:PartyLegalEntity>
```

## Etkilenen alanlar

- [BT-30-1 Satıcı yasal kayıt tanımlayıcı şema kimliği](/resources/xrechnung/bt-30-seller-legal-registration-identifier)
- [BT-47-1 Alıcı yasal kayıt tanımlayıcı şema kimliği](/resources/xrechnung/bt-47-buyer-legal-registration-identifier)

## İlgili kurallar

- [BR-CL-10](/resources/kosit-validator-errors/br-cl-10-iso-6523-any-identifier-scheme)
- [BR-CO-26](/resources/kosit-validator-errors/br-co-26-seller-must-be-identifiable)

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