Zurück zur Fehler-Bibliothek

[BR-DEX-09] Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) - Paid amount (BT-113) + Rounding amount (BT-114) + Σ Third party payment amount (BT-DEX-002).

BR-DEX-09Fatal

BR-DEX-09: Fälliger Betrag (BT-115) mit Drittzahlungen

Extension-Regel: BT-115 muss Drittzahlungen (BG-DEX-09) in der Summe berücksichtigen

Offizielle Regel

[BR-DEX-09] Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) - Paid amount (BT-113) + Rounding amount (BT-114) + Σ Third party payment amount (BT-DEX-002).

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

Was bedeutet das?

BR-DEX-09 überschreibt BR-CO-16 bei XRechnung-Extension. Der fällige Betrag BT-115 (cbc:PayableAmount) muss dem Rechnungsgesamtbetrag inkl. USt BT-112 minus Vorauszahlung BT-113 plus Rundung BT-114 plus der Summe aller Drittzahlungsbeträge BT-DEX-002 entsprechen. Drittzahlungen erhöhen den fälligen Betrag, ohne BT-112 zu verändern.

Beispiel (UBL)

Gültig (BT-115 inkl. Drittzahlung):

<cac:PrepaidPayment>
  <cbc:ID>MobilesBezahlen</cbc:ID>
  <cbc:PaidAmount currencyID="EUR">19.96</cbc:PaidAmount>
  <cbc:InstructionID>Mobiles Bezahlen</cbc:InstructionID>
</cac:PrepaidPayment>
<cac:LegalMonetaryTotal>
  <cbc:TaxInclusiveAmount currencyID="EUR">336.90</cbc:TaxInclusiveAmount>
  <cbc:PayableAmount currencyID="EUR">356.86</cbc:PayableAmount>
</cac:LegalMonetaryTotal>

Ungültig (BT-115 ohne Drittzahlung — BR-DEX-09):

<!-- Invalid: third-party payment not added to BT-115 — BR-DEX-09 -->
<cac:PrepaidPayment>
  <cbc:ID>MobilesBezahlen</cbc:ID>
  <cbc:PaidAmount currencyID="EUR">19.96</cbc:PaidAmount>
</cac:PrepaidPayment>
<cac:LegalMonetaryTotal>
  <cbc:TaxInclusiveAmount currencyID="EUR">336.90</cbc:TaxInclusiveAmount>
  <cbc:PayableAmount currencyID="EUR">336.90</cbc:PayableAmount>
</cac:LegalMonetaryTotal>

Typische Ursachen

  • 1Drittzahlung (cac:PrepaidPayment) exportiert, aber BT-115 nicht neu berechnet.
  • 2ERP addiert BT-DEX-002 nicht zur Zahlungssumme.
  • 3Mehrere BG-DEX-09-Gruppen, Summe falsch aggregiert.
  • 4BR-CO-16-Logik ohne Extension-Kontext angewendet.

Was prüfen?

  • Extension-CustomizationID vorhanden?
  • Alle cac:PrepaidPayment/cbc:PaidAmount summieren.
  • BT-115 = BT-112 − BT-113 + BT-114 + Σ BT-DEX-002 prüfen.
  • KoSIT-Validator mit Extension-Profil ausführen.

Offizielle & externe Quellen

Verwandte Fehler

Suchbegriffe

BR-DEX-09BT-115BT-DEX-002PayableAmountDrittzahlungXRechnung 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.