Ana içeriğe atla

BR-16 En az bir fatura satırı zorunludur

Bir fatura, faturalanan bir kalemi, hizmeti veya ücreti tanımlayan en az bir Fatura satırına (BG-25) sahip olmalıdır.

Sorun açıklaması

HATA

EN 16931 temel iş kuralı (CEN)

Bağlam ve önem

Bu bir EN 16931 temel kuralıdır. Satırı olmayan bir fatura neyin faturalandığını gösteremez; tek bir toplu tutar için kesilen fatura da en az bir satır gerektirir. UBL şeması cac:InvoiceLine öğesini zaten zorunlu kıldığından BR-16 çoğunlukla CII faturalarında, genellikle bir özet fatura yalnızca toplamlarla dışa aktarıldığında görülür.

Çözüm

Kimlik, miktar, fiyat ve net tutar içeren en az bir cac:InvoiceLine öğesi ekleyin.

Hızlı işlemler

Geçerli örnekler

  • Belge bir veya daha fazla cac:InvoiceLine öğesi içerir

Geçersiz örnekler

  • Başlık ve toplamları olan ancak ram:IncludedSupplyChainTradeLineItem içermeyen bir CII faturası; UBL’de cac:InvoiceLine içermeyen fatura zaten bir XML şema hatasıdır

Kod örnekleri

Geçerli XML
<rsm:SupplyChainTradeTransaction>
  <ram:IncludedSupplyChainTradeLineItem>
    <ram:AssociatedDocumentLineDocument>
      <ram:LineID>1</ram:LineID>
    </ram:AssociatedDocumentLineDocument>
  </ram:IncludedSupplyChainTradeLineItem>
  <ram:ApplicableHeaderTradeAgreement/>
  <ram:ApplicableHeaderTradeDelivery/>
  <ram:ApplicableHeaderTradeSettlement/>
</rsm:SupplyChainTradeTransaction>
Geçersiz XML
<rsm:SupplyChainTradeTransaction>
  <ram:ApplicableHeaderTradeAgreement/>
  <ram:ApplicableHeaderTradeDelivery/>
  <ram:ApplicableHeaderTradeSettlement/>
</rsm:SupplyChainTradeTransaction>

Etkilenen alanlar

Doğrulama araçları