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