# BR-01 Spesifikasyon tanımlayıcısı zorunludur

Bir fatura, belgenin uyduğu sözdizimini ve iş kurallarını belirten bir Spesifikasyon tanımlayıcısı (BT-24) taşımalıdır.

## Sorun açıklaması

Bir fatura, belgenin uyduğu sözdizimini ve iş kurallarını belirten bir Spesifikasyon tanımlayıcısı (BT-24) taşımalıdır.

> **HATA**: XRechnung 3.0

## Bağlam ve önem

Bu bir EN16931 çekirdek kuralıdır; tanımlayıcı, doğrulayıcıya hangi kural setinin uygulanacağını bildirir ve diğer kontrollerden önce bulunmalıdır.

## Çözüm

cbc:CustomizationID alanına EN16931/XRechnung spesifikasyon URN değerini ekleyin, örn. urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_3.0.

- validate
- convert

## Geçerli örnekler

- BT-24 = urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_3.0

## Geçersiz örnekler

- cbc:CustomizationID öğesi belgede tamamen eksik

## Kod örnekleri

### Geçerli XML
```
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_3.0</cbc:CustomizationID>
<cbc:ID>RE-2024-0001</cbc:ID>
```

### Geçersiz XML
```
<cbc:ID>RE-2024-0001</cbc:ID>
<cbc:IssueDate>2024-05-01</cbc:IssueDate>
```

## Etkilenen alanlar

- [BT-24 Spesifikasyon tanımlayıcısı](/resources/xrechnung/bt-24-specification-identifier)

## İlgili kurallar

- [BR-DE-21](/resources/kosit-validator-errors/br-de-21-specification-identifier-syntax)

## Doğrulama araçları

- [Resmi KoSIT doğrulayıcı](https://erechnungsvalidator.service-bw.de/): XRechnung dosyalarınızı tüm BR-DE kurallarına göre doğrulayı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://xeinkauf.de/xrechnung/)
- [Test paketi](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Tüm doğrulama hataları](/resources/kosit-validator-errors): Tüm Alman XRechnung doğrulama kurallarına genel bakış.
