Ana içeriğe atla

BR-26 Her fatura satırında ürün net fiyatı bulunmalıdır

EN 16931 kuralı BR-26 uyarınca, her fatura satırı (BG-25) BT-146 (PriceAmount) alanında ürün net fiyatını içermelidir. Ürün net fiyatı, KDV hariç ve satır fiyat indirimleri düşüldükten sonraki tek bir birim (veya baz miktar) ürün fiyatıdır. Bir ürün ücretsiz sağlansa bile (0.00 EUR), satır net tutarı aritmetiğini doğrulamak için net fiyat açıkça belirtilmelidir.

Sorun açıklaması

EN 16931 kuralı BR-26 uyarınca, her fatura satırı (BG-25) BT-146 (PriceAmount) alanında ürün net fiyatını içermelidir. Ürün net fiyatı, KDV hariç ve satır fiyat indirimleri düşüldükten sonraki tek bir birim (veya baz miktar) ürün fiyatıdır. Bir ürün ücretsiz sağlansa bile (0.00 EUR), satır net tutarı aritmetiğini doğrulamak için net fiyat açıkça belirtilmelidir.

HATA

XRechnung 3.0

Bağlam ve önem

BT-146 olmadan doğrulama motorları satır toplamı hesaplamasını denetleyemez ve PEPPOL-EN16931-R120 kuralı başarısız olur.

Çözüm

ERP sisteminizde her kalem için birim net fiyatın girildiğinden emin olun. UBL 2.1 sözdiziminde <cac:InvoiceLine> altına <cac:Price><cbc:PriceAmount currencyID="EUR">45.00</cbc:PriceAmount></cac:Price> ekleyin. CII sözdiziminde <ram:NetPriceProductTradePrice> içine <ram:ChargeAmount> ekleyin. Ücretsiz ürünler için 0.00 yazın.

Hızlı işlemler

Geçerli örnekler

  • BT-146 = 45.00 EUR ve baz miktarı 1 olan fatura satır fiyatı
  • Promosyonel ücretsiz ürün için BT-146 = 0.00 EUR olan satır fiyatı

Geçersiz örnekler

  • cac:InvoiceLine miktar ve ürün detaylarını içeriyor ancak cac:Price öğesini tamamen atlıyor
  • cac:Price öğesi boş PriceAmount etiketi ile oluşturulmuş (<cbc:PriceAmount/>)

Kod örnekleri

Geçerli XML
<cac:Price>
  <cbc:PriceAmount currencyID="EUR">45.00</cbc:PriceAmount>
  <cbc:BaseQuantity unitCode="H87">1</cbc:BaseQuantity>
</cac:Price>
Geçersiz XML
<cac:Item>
  <cbc:Name>Softwarelizenz</cbc:Name>
</cac:Item>

Etkilenen alanlar

Doğrulama araçları