Referans
Markdown dışa aktarBR-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
<cac:AdditionalDocumentReference>
<cbc:ID>TIMESHEET-2026-02</cbc:ID>
<cbc:DocumentDescription>Timesheet February 2026</cbc:DocumentDescription>
</cac:AdditionalDocumentReference><cac:AdditionalDocumentReference>
<cbc:ID></cbc:ID>
<cbc:DocumentDescription>Timesheet February 2026</cbc:DocumentDescription>
</cac:AdditionalDocumentReference>