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

> **HATA**: XRechnung uzantı kuralı (KoSIT, BR-DEX) · 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.

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

## 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://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://xeinkauf.de/xrechnung/)
- [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ış.
