Zum Hauptinhalt springen

BR-DEX-13 Zahlungsbetrag Dritter erlaubt höchstens zwei Nachkommastellen

Die maximale Anzahl zulässiger Nachkommastellen für den Zahlungsbetrag Dritter (BT-DEX-002) ist zwei.

Problembeschreibung

Die maximale Anzahl zulässiger Nachkommastellen für den Zahlungsbetrag Dritter (BT-DEX-002) ist zwei.

FEHLER

XRechnung 3.0

Kontext und Bedeutung

Diese XRechnung-Extension-Regel spiegelt die Kern-Disziplin von zwei Nachkommastellen (wie die BR-DEC-Regeln) für den nur in der Extension vorhandenen Zahlungsbetrag Dritter.

Lösung

Runden Sie cbc:PaidAmount in cac:PrepaidPayment auf zwei Nachkommastellen (z. B. 20.00, nicht 20.005). 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.

  • <cbc:PaidAmount currencyID="EUR">20.00</cbc:PaidAmount>

Ungültige Beispiele

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

  • <cbc:PaidAmount currencyID="EUR">20.005</cbc:PaidAmount> — drei Nachkommastellen

Code-Beispiele

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

Betroffene Felder

Validierungstools