Zum Inhalt springen

BR-15: Fälliger Zahlungsbetrag (BT-115) fehlt

Offizielle Meldung

[BR-15] An Invoice shall have the Amount due for payment (BT-115).

EN 16931 (CII) · Fehler · Sprache der Meldung: Englisch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-15] An Invoice shall have the Amount due for payment (BT-115).

EN 16931 (UBL) · Fehler · Sprache der Meldung: Englisch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-15] An Invoice shall have the Amount due for payment (BT-115).

Factur-X / ZUGFeRD EN 16931 · Fehler · Sprache der Meldung: Englisch · Stand: Factur-X 1.08 / ZUGFeRD 2.4
Schweregrad
Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
Gilt für
EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
Betroffene Felder
BT-115

Was bedeutet das?

Jede Rechnung muss den fälligen Zahlungsbetrag (Amount due for payment, BT-115) enthalten, auch wenn er 0 ist. In den Belegsummen (BG-22) fehlt das Element.

Typische Ursachen

Das erzeugende System schreibt die Belegsummen unvollständig.
Bei einer bereits vollständig bezahlten Rechnung wurde der Zahlbetrag weggelassen statt 0.00 anzugeben.

So beheben Sie den Fehler

BT-115 angeben: Gesamtbetrag einschließlich Umsatzsteuer (BT-112) abzüglich bereits gezahlter Beträge (BT-113) zuzüglich Rundungsbetrag (BT-114) (BR-CO-16). Ist nichts mehr zu zahlen, 0.00 angeben.
CII: ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:DuePayableAmount, UBL: cac:LegalMonetaryTotal/cbc:PayableAmount.
Die Rechnung erneut erzeugen und prüfen.

In E-Rechnungsfreund

Im Rechnungsformular wird BT-115 beim Erzeugen der XML berechnet und immer ausgegeben; der Wert im Abschnitt „Belegsummen (BG-22)“ im Feld „Fälliger Betrag (BT-115)“ wird dafür nicht übernommen. Die Rechnung erneut erzeugen und prüfen.

Beispiel

Fehlerhaft

<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
  <ram:LineTotalAmount>1000.00</ram:LineTotalAmount>
  <ram:TaxBasisTotalAmount>1000.00</ram:TaxBasisTotalAmount>
  <ram:TaxTotalAmount currencyID="EUR">190.00</ram:TaxTotalAmount>
  <ram:GrandTotalAmount>1190.00</ram:GrandTotalAmount>
  <ram:TotalPrepaidAmount>1190.00</ram:TotalPrepaidAmount>
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>

Richtig

<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
  <ram:LineTotalAmount>1000.00</ram:LineTotalAmount>
  <ram:TaxBasisTotalAmount>1000.00</ram:TaxBasisTotalAmount>
  <ram:TaxTotalAmount currencyID="EUR">190.00</ram:TaxTotalAmount>
  <ram:GrandTotalAmount>1190.00</ram:GrandTotalAmount>
  <ram:TotalPrepaidAmount>1190.00</ram:TotalPrepaidAmount>
  <ram:DuePayableAmount>0.00</ram:DuePayableAmount>
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>
Für Entwickler: Prüfausdruck je Syntax

EN 16931 (CII) (CII)

Kontext: //ram:SpecifiedTradeSettlementHeaderMonetarySummation

(ram:DuePayableAmount)

EN 16931 (UBL) (UBL)

Kontext: cac:LegalMonetaryTotal

exists(cbc:PayableAmount)

Factur-X / ZUGFeRD EN 16931 (CII)

Technische ID in der Quelle: FX-SCH-A-000005

Kontext: //ram:SpecifiedTradeSettlementHeaderMonetarySummation

(ram:DuePayableAmount)

Verwandte Prüfregeln

  • BR-01: Spezifikationskennung (BT-24) fehlt
  • BR-02: Rechnungsnummer (BT-1) fehlt
  • BR-03: Rechnungsdatum (BT-2) fehlt
  • BR-04: Rechnungsart-Code (BT-3) fehlt
  • BR-05: Rechnungswährung (BT-5) fehlt
  • BR-06: Name des Verkäufers (BT-27) fehlt

Häufige Fragen

Muss BT-115 auch angegeben werden, wenn die Rechnung schon bezahlt ist?

Ja. Das Element ist immer Pflicht; bei einer vollständig bezahlten Rechnung steht dort 0.00.

Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.