# BR-DEX-01 Ekli belge izin verilmeyen bir MIME kodu kullanıyor

Ekli belgenin (BT-125) MIME kodu izin verilen listeden olmalıdır. XRechnung Extension senaryosunda ikili nesne için tanımlanan kodlara ek olarak application/xml koduna da izin verilir.

## Sorun açıklaması

Ekli belgenin (BT-125) MIME kodu izin verilen listeden olmalıdır. XRechnung Extension senaryosunda ikili nesne için tanımlanan kodlara ek olarak application/xml koduna da izin verilir.

> **HATA**: XRechnung 3.0

## Bağlam ve önem

Bu XRechnung Extension kuralı yalnızca fatura Extension profilini kullandığında tetiklenir; bu profil ikili nesne MIME listesini application/xml içerecek şekilde genişletir.

## Çözüm

@mimeCode değerini gömülü ikili nesnede izin verilen bir değere ayarlayın (örneğin application/pdf, image/png) veya Extension bir XML eki taşıyorsa application/xml. Extension ek türü gerekmiyorsa standart XRechnung CIUS profili bu kuralı önler.

- validate
- convert

## Geçerli örnekler

- mimeCode="application/pdf" olan EmbeddedDocumentBinaryObject
- mimeCode="application/xml" olan Extension eki

## Geçersiz örnekler

- mimeCode="application/zip" olan EmbeddedDocumentBinaryObject

## Kod örnekleri

### Geçerli XML
```
<cac:AdditionalDocumentReference>
  <cbc:ID>REP-01</cbc:ID>
  <cac:Attachment>
    <cbc:EmbeddedDocumentBinaryObject mimeCode="application/xml"
      filename="detail.xml">UEsDBB...</cbc:EmbeddedDocumentBinaryObject>
  </cac:Attachment>
</cac:AdditionalDocumentReference>
```

### Geçersiz XML
```
<cac:AdditionalDocumentReference>
  <cbc:ID>REP-01</cbc:ID>
  <cac:Attachment>
    <cbc:EmbeddedDocumentBinaryObject mimeCode="application/zip"
      filename="detail.zip">UEsDBB...</cbc:EmbeddedDocumentBinaryObject>
  </cac:Attachment>
</cac:AdditionalDocumentReference>
```

## Etkilenen alanlar

- [BT-125 Ekli belge](/resources/xrechnung/bt-125-attached-document)

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