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