Ana içeriğe atla

BR-64 Kalem standart tanımlayıcısı bir şema kimliği içermelidir

Kalem standart tanımlayıcısı (BT-157), tanımlayıcının kayıt şeması net olsun diye bir şema kimliğine sahip olmalıdır.

Sorun açıklaması

Kalem standart tanımlayıcısı (BT-157), tanımlayıcının kayıt şeması net olsun diye bir şema kimliğine sahip olmalıdır.

HATA

XRechnung 3.0

Bağlam ve önem

Bu kural, KoSIT XRechnung 3.0.2 Schematron tarafından uygulanan EN16931 çekirdek anlamsal modelinden gelir ve faturaların otomatik işleme için gereken zorunlu verileri taşımasını sağlar.

Çözüm

cac:StandardItemIdentification/cbc:ID öğesinde schemeID özniteliğini bir ISO/IEC 6523 koduyla ayarlayın; örneğin GTIN için 0160.

Hızlı işlemler

Geçerli örnekler

  • schemeID="0160" (GTIN) ile BT-157 = 04012345678901

Geçersiz örnekler

  • BT-157 standart kalem kimliği var ancak schemeID özniteliği yok

Kod örnekleri

Geçerli XML
<cac:Item>
  <cac:StandardItemIdentification>
    <cbc:ID schemeID="0160">04012345678901</cbc:ID>
  </cac:StandardItemIdentification>
</cac:Item>
Geçersiz XML
<cac:Item>
  <cac:StandardItemIdentification>
    <cbc:ID>04012345678901</cbc:ID>
  </cac:StandardItemIdentification>
</cac:Item>

Etkilenen alanlar

Doğrulama araçları