Ana içeriğe atla

BR-DEX-14 Üçüncü taraf ödeme tutarı para birimi fatura para birimiyle eşleşmelidir

Üçüncü taraf ödeme tutarının (BT-DEX-002) para birimi, fatura para birimi koduyla (BT-5) eşleşmelidir.

Sorun açıklaması

Üçüncü taraf ödeme tutarının (BT-DEX-002) para birimi, fatura para birimi koduyla (BT-5) eşleşmelidir.

HATA

XRechnung 3.0

Bağlam ve önem

Bu XRechnung Extension kuralı, yalnızca Extension’da bulunan üçüncü taraf ödeme tutarı için tek para birimi tutarlılığını zorunlu kılar ve onu fatura para birimi BT-5 ile hizalar.

Çözüm

cbc:PaidAmount üzerindeki @currencyID değerini cbc:DocumentCurrencyCode (BT-5) ile aynı değere ayarlayın. Üçüncü taraf ödemelerini modellemiyorsanız standart XRechnung CIUS profili bu kuralı önler.

Hızlı işlemler

Geçerli örnekler

  • BT-5 = EUR ve <cbc:PaidAmount currencyID="EUR">20.00</cbc:PaidAmount>

Geçersiz örnekler

  • BT-5 = EUR ancak <cbc:PaidAmount currencyID="USD">20.00</cbc:PaidAmount>

Kod örnekleri

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

Etkilenen alanlar

Doğrulama araçları