Ana içeriğe atla

BR-DEX-13 Üçüncü taraf ödeme tutarı en fazla iki ondalık basamağa izin verir

Üçüncü taraf ödeme tutarı (BT-DEX-002) için izin verilen azami ondalık basamak sayısı ikidir.

Sorun açıklaması

Üçüncü taraf ödeme tutarı (BT-DEX-002) için izin verilen azami ondalık basamak sayısı ikidir.

HATA

XRechnung 3.0

Bağlam ve önem

Bu XRechnung Extension kuralı, yalnızca Extension’da bulunan üçüncü taraf ödeme tutarı için çekirdek iki ondalık tutar disiplinini (BR-DEC kuralları gibi) yansıtır.

Çözüm

cac:PrepaidPayment içindeki cbc:PaidAmount değerini iki ondalık basamağa yuvarlayın (örneğin 20.005 değil 20.00). Üçüncü taraf ödemelerini modellemiyorsanız standart XRechnung CIUS profili bu kuralı önler.

Hızlı işlemler

Geçerli örnekler

  • <cbc:PaidAmount currencyID="EUR">20.00</cbc:PaidAmount>

Geçersiz örnekler

  • <cbc:PaidAmount currencyID="EUR">20.005</cbc:PaidAmount> — üç ondalık

Kod örnekleri

Geçerli XML
<cac:PrepaidPayment>
  <cbc:PaidAmount currencyID="EUR">20.00</cbc:PaidAmount>
</cac:PrepaidPayment>
Geçersiz XML
<cac:PrepaidPayment>
  <cbc:PaidAmount currencyID="EUR">20.005</cbc:PaidAmount>
</cac:PrepaidPayment>

Etkilenen alanlar

Doğrulama araçları