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ı

HATA

XRechnung uzantı kuralı (KoSIT, BR-DEX) · 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ı