Ana içeriğe atla

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.

Hızlı işlemler

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

Doğrulama araçları