Ana içeriğe atla

BR-21 Fatura satırı kimliği zorunludur

Her Fatura satırı (BG-25), fatura içinde benzersiz bir Fatura satırı kimliğine (BT-126) sahip olmalıdır.

Sorun açıklaması

Her Fatura satırı (BG-25), fatura içinde benzersiz bir Fatura satırı kimliğine (BT-126) sahip olmalıdır.

HATA

XRechnung 3.0

Bağlam ve önem

Bu bir EN16931 çekirdek kuralıdır; satır kimliği, referansların ve düzeltmelerin belirli bir satırı hedeflemesini sağlar, bu nedenle her satırda bir tane bulunmalıdır.

Çözüm

Her cac:InvoiceLine öğesine bir cbc:ID değeri verin, örn. 1, 2, 3; hiçbir satır kimliksiz kalmasın.

Hızlı işlemler

Geçerli örnekler

  • İlk satırda BT-126 = 1, ikinci satırda BT-126 = 2

Geçersiz örnekler

  • Herhangi bir cbc:ID alt öğesi olmayan bir cac:InvoiceLine öğesi

Kod örnekleri

Geçerli XML
<cac:InvoiceLine>
  <cbc:ID>1</cbc:ID>
  <cbc:LineExtensionAmount currencyID="EUR">100.00</cbc:LineExtensionAmount>
</cac:InvoiceLine>
Geçersiz XML
<cac:InvoiceLine>
  <cbc:LineExtensionAmount currencyID="EUR">100.00</cbc:LineExtensionAmount>
</cac:InvoiceLine>

Etkilenen alanlar

Doğrulama araçları