Zum Hauptinhalt springen

BR-DEX-14 Währung des Zahlungsbetrags Dritter muss der Rechnungswährung entsprechen

Die Währungsangabe des Zahlungsbetrags Dritter (BT-DEX-002) muss dem Rechnungswährungscode (BT-5) entsprechen.

Problembeschreibung

Die Währungsangabe des Zahlungsbetrags Dritter (BT-DEX-002) muss dem Rechnungswährungscode (BT-5) entsprechen.

FEHLER

XRechnung 3.0

Kontext und Bedeutung

Diese XRechnung-Extension-Regel erzwingt Einheitswährungs-Konsistenz für den nur in der Extension vorhandenen Zahlungsbetrag Dritter und richtet ihn an der Rechnungswährung BT-5 aus.

Lösung

Setzen Sie @currencyID an cbc:PaidAmount auf denselben Wert wie cbc:DocumentCurrencyCode (BT-5). Modellieren Sie keine Zahlungen Dritter, vermeidet das Standard-XRechnung-CIUS-Profil diese Regel.

Schnellzugriff

Gültige Beispiele

Nutzen Sie diese Punkte als praktische Prüfschritte für diesen Abschnitt.

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

Ungültige Beispiele

Nutzen Sie diese Punkte als praktische Prüfschritte für diesen Abschnitt.

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

Code-Beispiele

Gültiges XML
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<cac:PrepaidPayment>
  <cbc:PaidAmount currencyID="EUR">20.00</cbc:PaidAmount>
</cac:PrepaidPayment>
Ungültiges XML
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<cac:PrepaidPayment>
  <cbc:PaidAmount currencyID="USD">20.00</cbc:PaidAmount>
</cac:PrepaidPayment>

Betroffene Felder

Validierungstools