BR-36 Feld BT-99 EN-16931-Grundregeln (BR)

BR-36 beheben: Zuschlagsbetrag auf Dokumentebene (BT-99) fehlt

[BR-36]-Each Document level charge (BG-21) shall have a Document level charge amount (BT-99).

BR-36 in deiner eigenen Rechnung? Lade die Datei hoch und finde alle Fehler in Sekunden.

Was bedeutet BR-36?

Jeder Zuschlag auf Belegebene muss seinen Betrag nennen. Sonst laesst sich die Summe der Zuschlaege nicht bilden.

Häufige Ursachen für BR-36

So behebst du BR-36

  1. Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-99 über den folgenden XPath://ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount
  2. Korrektur einsetzen. Jeder Zuschlag auf Dokumentebene (BG-21) braucht einen Zuschlagsbetrag (BT-99). Ergaenze im Zuschlag (ram:SpecifiedTradeAllowanceCharge mit ChargeIndicator true) das Element ram:ActualAmount mit dem Betrag ohne Umsatzsteuer, z. B. 15.00.
  3. Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-36 nicht mehr gemeldet wird.
Konkreter Korrekturvorschlag

Jeder Zuschlag auf Dokumentebene (BG-21) braucht einen Zuschlagsbetrag (BT-99). Ergaenze im Zuschlag (ram:SpecifiedTradeAllowanceCharge mit ChargeIndicator true) das Element ram:ActualAmount mit dem Betrag ohne Umsatzsteuer, z. B. 15.00.

XPath//ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount

Vorher / Nachher: das XML-Beispiel

So sieht die betroffene Stelle vor und nach der Korrektur aus (Cross-Industry-Invoice, ZUGFeRD/Factur-X).

Fehlerhaft
<ram:SpecifiedTradeAllowanceCharge>
  <ram:ChargeIndicator><udt:Indicator>true</udt:Indicator></ram:ChargeIndicator>
  <ram:Reason>Versandkosten</ram:Reason>
</ram:SpecifiedTradeAllowanceCharge>
Korrekt
<ram:SpecifiedTradeAllowanceCharge>
  <ram:ChargeIndicator><udt:Indicator>true</udt:Indicator></ram:ChargeIndicator>
  <ram:ActualAmount>15.00</ram:ActualAmount>
  <ram:Reason>Versandkosten</ram:Reason>
</ram:SpecifiedTradeAllowanceCharge>

Häufige Fragen zu BR-36

Woran erkennt die XML einen Zuschlag?
Am ram:ChargeIndicator/udt:Indicator mit dem Wert true. Ein Abschlag hat dort false. Der Betrag (BT-99) wird in beiden Faellen positiv angegeben.
Was zaehlt als Zuschlag auf Dokumentebene?
Kosten, die die ganze Rechnung betreffen, etwa Versand-, Verpackungs- oder Bearbeitungskosten. Positionsbezogene Zuschlaege gehoeren dagegen in die jeweilige Rechnungsposition.

Verwandte Fehlercodes

BR-36 automatisch prüfen

Statt das XML manuell zu durchsuchen, kannst du deine ZUGFeRD- oder XRechnung-Datei online validieren – lade die PDF oder XML hoch und du bekommst jeden Fehler mit Regel-ID, betroffenem Feld, Korrekturvorschlag und XPath, als lesbaren Report oder strukturiertes JSON über die API.

Jeden Fehler automatisch finden statt manuell suchen

Lade deine ZUGFeRD- oder XRechnung-Datei hoch – du bekommst jeden Verstoß mit Regel-ID, Feld, Korrekturvorschlag und XPath zurück.

Kostenlos online validieren
Rechnung prüfen