Ana içeriğe atla

BR-52 Ek destekleyici belge bir referans içermelidir

Her ek destekleyici belge (BG-24), bir destekleyici belge referansı (BT-122) içermelidir.

Sorun açıklaması

HATA

EN 16931 temel iş kuralı (CEN)

Bağlam ve önem

Bu bir EN 16931 temel kuralıdır. Referans (BT-122), alıcının zaman çizelgesi, irsaliye veya döküm gibi bir eki ya da harici bağlantıyı faturayla eşleştirmesini sağlar. BR-52 referansın boş olmadığını kontrol eder; UBL’de eksik cbc:ID zaten şema tarafından reddedilir. Hata, bir dosya eklendiğinde veya URL ile bağlandığında yalnızca açıklama ya da dosya adı dışa aktarıldığında ortaya çıkar.

Çözüm

Destekleyici bir belge içeren veya referans veren her cac:AdditionalDocumentReference (CII: ram:AdditionalReferencedDocument/ram:IssuerAssignedID) öğesinde cbc:ID alanını doldurun; örneğin zaman çizelgesi veya irsaliye numarası ile.

Hızlı işlemler

Geçerli örnekler

  • Ekli zaman çizelgesi için BT-122 = "TIMESHEET-2026-02"

Geçersiz örnekler

  • Boş cbc:ID ve açıklama içeren cac:AdditionalDocumentReference veya ram:IssuerAssignedID içermeyen bir CII ram:AdditionalReferencedDocument; UBL’de eksik cbc:ID zaten bir XML şema hatasıdır

Kod örnekleri

Geçerli XML
<cac:AdditionalDocumentReference>
  <cbc:ID>TIMESHEET-2026-02</cbc:ID>
  <cbc:DocumentDescription>Timesheet February 2026</cbc:DocumentDescription>
</cac:AdditionalDocumentReference>
Geçersiz XML
<cac:AdditionalDocumentReference>
  <cbc:ID></cbc:ID>
  <cbc:DocumentDescription>Timesheet February 2026</cbc:DocumentDescription>
</cac:AdditionalDocumentReference>

Etkilenen alanlar

Doğrulama araçları