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