Ana içeriğe atla

BR-01 Spesifikasyon tanımlayıcısı zorunludur

Bir fatura, belgenin uyduğu sözdizimini ve iş kurallarını belirten bir Spesifikasyon tanımlayıcısı (BT-24) taşımalıdır.

Sorun açıklaması

HATA

EN 16931 temel iş kuralı (CEN)

Bağlam ve önem

Bu bir EN 16931 temel kuralıdır; bu nedenle XRechnung, Peppol BIS ve Factur-X/ZUGFeRD dahil her CIUS için geçerlidir. BT-24, alıcıya ve doğrulayıcıya faturanın hangi spesifikasyona uyduğunu bildirir; KoSIT doğrulayıcısı doğrulama senaryosunu bu değere göre seçer. Hata genellikle bir dışa aktarım fatura verilerini yazıp profil ayarını boş bıraktığında ortaya çıkar. XRechnung için değer ayrıca XRechnung URN’si ile eşleşmelidir (BR-DE-21).

Çözüm

UBL’de cbc:CustomizationID, CII’de rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID alanına faturanın uyduğu spesifikasyonun tanımlayıcısını ekleyin: temel norm için urn:cen.eu:en16931:2017, XRechnung 3.0 için urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0, Peppol BIS Billing 3.0 için urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0.

Hızlı işlemler

Geçerli örnekler

  • BT-24 = urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0 (XRechnung 3.0)
  • BT-24 = urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 (Peppol BIS Billing 3.0)

Geçersiz örnekler

  • cbc:CustomizationID öğesi belgede tamamen eksik

Kod örnekleri

Geçerli XML
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</cbc:CustomizationID>
<cbc:ID>RE-2024-0001</cbc:ID>
Geçersiz XML
<cbc:ID>RE-2024-0001</cbc:ID>
<cbc:IssueDate>2024-05-01</cbc:IssueDate>

Etkilenen alanlar

Doğrulama araçları