Ana içeriğe atla

BR-28 Kalem brüt fiyatı negatif olamaz

Kalem brüt fiyatı (BT-148), yani fiyat indiriminden önceki birim fiyatı, negatif olamaz.

Sorun açıklaması

Kalem brüt fiyatı (BT-148), yani fiyat indiriminden önceki birim fiyatı, negatif olamaz.

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

Brüt fiyatı cac:Price/cac:AllowanceCharge/cbc:BaseAmount olarak sıfır veya daha büyük bir değerle verin ve fiyat indirimini ayrı kaydedin.

Hızlı işlemler

Geçerli örnekler

  • BT-148 = 15.00, 2.50 fiyat indirimiyle

Geçersiz örnekler

  • BT-148 = -3.00 — negatif brüt fiyat reddedilir

Kod örnekleri

Geçerli XML
<cac:Price>
  <cbc:PriceAmount currencyID="EUR">12.50</cbc:PriceAmount>
  <cac:AllowanceCharge>
    <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
    <cbc:BaseAmount currencyID="EUR">15.00</cbc:BaseAmount>
  </cac:AllowanceCharge>
</cac:Price>
Geçersiz XML
<cac:Price>
  <cbc:PriceAmount currencyID="EUR">12.50</cbc:PriceAmount>
  <cac:AllowanceCharge>
    <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
    <cbc:BaseAmount currencyID="EUR">-3.00</cbc:BaseAmount>
  </cac:AllowanceCharge>
</cac:Price>

Etkilenen alanlar

Doğrulama araçları