Ana içeriğe atla

BR-CO-11 Belge düzeyindeki indirimlerin toplamı, tüm indirim tutarlarının toplamına eşit olmalıdır

Belge düzeyindeki indirim toplamı (BT-107), tüm belge düzeyindeki indirim tutarlarının (BT-92) aritmetik toplamına eşit olmalıdır.

Sorun açıklaması

HATA

EN 16931 hesaplama ve tutarlılık kuralı (BR-CO)

Bağlam ve önem

BT-107, belge düzeyindeki tüm indirim tutarlarının (BT-92) toplamına toleranssız olarak tam eşit olmalıdır. İndirim varken BT-107 eksikse kural yine başarısız olur. Hatalı bir BT-107 genellikle KDV hariç fatura toplamını da (BR-CO-13) bozar. Tipik neden, toplamlarda düşülen ancak ayrı bir belge düzeyi indirim (BG-20) olarak dışa aktarılmayan bir iskonto veya BT-107 hesaplandıktan sonra eklenen bir indirimdir.

Çözüm

BT-107’yi tüm BT-92 tutarlarının toplamı olarak yeniden hesaplayın. UBL: cac:LegalMonetaryTotal/cbc:AllowanceTotalAmount = cbc:ChargeIndicator = false olan belge düzeyi cac:AllowanceCharge/cbc:Amount değerlerinin toplamı; CII: ram:AllowanceTotalAmount. Belge düzeyinde indirim yoksa BT-107’yi çıkarın veya 0,00 yazın.

Hızlı işlemler

Geçerli örnekler

  • BT-92 değerleri 5,00 ve 10,00 → BT-107 = 15,00
  • Belge düzeyinde indirim yok, BT-107 = 0,00 (veya yok)

Geçersiz örnekler

  • BT-107 = 10,00 ama tek BT-92 değeri 15,00
  • BT-92 girdileri var ama BT-107 yok

Etkilenen alanlar

Doğrulama araçları