Zum Inhalt springen

BR-24: Nettobetrag der Position (BT-131) fehlt

Offizielle Meldung

[BR-24] Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131).

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

[BR-24] Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131).

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

[BR-24] Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131).

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
BG-25, BT-131

Was bedeutet das?

Jede Rechnungsposition (BG-25) muss einen Nettobetrag (Invoice line net amount, BT-131) enthalten. Bei mindestens einer Position fehlt das Element.

Typische Ursachen

Das erzeugende System schreibt nur Menge und Preis, aber nicht den Positionsbetrag.
Bei Positionen mit Betrag 0 wurde der Betrag weggelassen statt 0.00 anzugeben.

So beheben Sie den Fehler

Für jede Position den Nettobetrag angeben: Menge × Nettopreis ÷ Basismenge abzüglich Abschlägen und zuzüglich Zuschlägen auf Positionsebene, auf zwei Nachkommastellen gerundet; auch 0.00 ist zulässig.
CII: ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeSettlementLineMonetarySummation/ram:LineTotalAmount, UBL: cac:InvoiceLine/cbc:LineExtensionAmount.
Die Rechnung erneut erzeugen und prüfen.

In E-Rechnungsfreund

Im Rechnungsformular wird der Nettobetrag jeder Position beim Erzeugen der XML aus Menge, Nettopreis, Basismenge und den Zu-/Abschlägen der Position berechnet und immer ausgegeben. Die Rechnung erneut erzeugen und prüfen.

Beispiel

Fehlerhaft

<ram:SpecifiedLineTradeSettlement>
  <ram:ApplicableTradeTax>...</ram:ApplicableTradeTax>
  <ram:SpecifiedTradeSettlementLineMonetarySummation/>
</ram:SpecifiedLineTradeSettlement>

Richtig

<ram:SpecifiedLineTradeSettlement>
  <ram:ApplicableTradeTax>...</ram:ApplicableTradeTax>
  <ram:SpecifiedTradeSettlementLineMonetarySummation>
    <ram:LineTotalAmount>800.00</ram:LineTotalAmount>
  </ram:SpecifiedTradeSettlementLineMonetarySummation>
</ram:SpecifiedLineTradeSettlement>
Für Entwickler: Prüfausdruck je Syntax

EN 16931 (CII) (CII)

Kontext: //ram:IncludedSupplyChainTradeLineItem

(ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeSettlementLineMonetarySummation/ram:LineTotalAmount)

EN 16931 (UBL) (UBL)

Kontext: cac:InvoiceLine | cac:CreditNoteLine

exists(cbc:LineExtensionAmount)

Factur-X / ZUGFeRD EN 16931 (CII)

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

Kontext: //ram:IncludedSupplyChainTradeLineItem

(ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeSettlementLineMonetarySummation/ram:LineTotalAmount)

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

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