Zurück zur Fehler-Bibliothek

[BR-DEX-11] Das Element "Third party payment amount" BT-DEX-002 muss übermittelt werden, wenn die Gruppe "THIRD PARTY PAYMENT" (BG-DEX-09) übermittelt wird.

BR-DEX-11Fatal

BR-DEX-11: Drittzahlungsbetrag (BT-DEX-002) fehlt

Bei BG-DEX-09 muss cbc:PaidAmount (BT-DEX-002) gesetzt sein

Offizielle Regel

[BR-DEX-11] Das Element "Third party payment amount" BT-DEX-002 muss übermittelt werden, wenn die Gruppe "THIRD PARTY PAYMENT" (BG-DEX-09) übermittelt wird.

Quelle: KoSIT Schematron (itplr-kosit/xrechnung-schematron), XRechnung-UBL-validation.sch

Was bedeutet das?

Die Extension-Gruppe BG-DEX-09 verlangt einen Betrag in cbc:PaidAmount (BT-DEX-002). Das Element muss existieren, currencyID muss BT-5 entsprechen (BR-DEX-14) und höchstens 2 Dezimalstellen haben (BR-DEX-13).

Beispiel (UBL)

Gültig (BT-DEX-002 gesetzt):

<cac:PrepaidPayment>
  <cbc:ID>MobilesBezahlen</cbc:ID>
  <cbc:PaidAmount currencyID="EUR">19.96</cbc:PaidAmount>
  <cbc:InstructionID>Mobiles Bezahlen</cbc:InstructionID>
</cac:PrepaidPayment>

Ungültig (BT-DEX-002 fehlt — BR-DEX-11):

<!-- Invalid: BT-DEX-002 missing — BR-DEX-11 -->
<cac:PrepaidPayment>
  <cbc:ID>MobilesBezahlen</cbc:ID>
  <cbc:InstructionID>Mobiles Bezahlen</cbc:InstructionID>
</cac:PrepaidPayment>

Typische Ursachen

  • 1PrepaidPayment ohne cbc:PaidAmount.
  • 2Betrag in falschem Element (z. B. nur InstructionID).
  • 3Leerer PaidAmount-Wert.

Was prüfen?

  • cbc:PaidAmount mit currencyID und Wert prüfen.
  • Summe aller BT-DEX-002 für BR-DEX-09 berechnen.
  • Max. 2 Nachkommastellen (BR-DEX-13).

Offizielle & externe Quellen

Verwandte Fehler

Suchbegriffe

BR-DEX-11BT-DEX-002PaidAmountPrepaidPaymentXRechnung Extension

Fehlercode nicht gefunden?

Schick uns den Fehlercode (z.B. BR-DE-13) und wir nehmen ihn in die Bibliothek auf. Gib deine E-Mail an – dann senden wir dir die Lösung per E-Mail, in der Regel innerhalb von 12–24 Stunden nach dem Lesen.