[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-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
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.