Referans
Markdown dışa aktarBR-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>