Zum Inhalt springen
E-Rechnung Zentrale

BR-27

Negativer Nettopreis (BT-146) in einer Position

Der Nettopreis einer Position (BT-146) ist negativ; Preise dürfen nicht negativ sein, nur Mengen und Beträge.

Regelwerk
EN 16931 (CEN)
Stufe
Fehler
Betroffene Felder
BT-146
Originaltext der Meldung
[BR-27]-The Item net price (BT-146) shall NOT be negative.

Was bedeutet BR-27?

BR-27 prüft in jeder Rechnungsposition den Nettopreis des Artikels (BT-146, „Item net price"). Er darf nicht negativ sein.

  • UBL: cac:Price/cbc:PriceAmount
  • CII: ram:SpecifiedLineTradeAgreement/ram:NetPriceProductTradePrice/ram:ChargeAmount

Der Fehler tritt meist bei Gutschriften, Rückgaben oder Rabattzeilen auf, wenn die Software den Minusbetrag in den Einzelpreis schreibt. Nach EN 16931 wird ein negativer Positionsbetrag anders abgebildet:

  • Rückgabe/Gutschriftsposition: negative Menge (BT-129) bei positivem Preis – der Positionsbetrag (BT-131) wird dadurch negativ.
  • Rabatt auf eine Position: als Nachlass auf Positionsebene (BG-27).
  • Rabatt auf die ganze Rechnung: als Nachlass auf Belegebene (BG-20).

Beachten Sie, dass auch der Bruttopreis (BT-148) nicht negativ sein darf (BR-28).

Typische Ursachen

  • Eine Rabatt- oder Gutschriftszeile wird mit negativem Einzelpreis exportiert.
  • Bei Rückgaben wird der Preis statt der Menge negativ gesetzt.
  • Pfand- oder Leergutrücknahmen werden als Position mit Minuspreis abgebildet.

So beheben Sie den Fehler

  1. Setzen Sie den Einzelpreis positiv und die Menge negativ (z. B. -2 Stück à 25.00 ergibt -50.00).
  2. Bilden Sie Rabatte als Nachlass (UBL cac:AllowanceCharge mit ChargeIndicator=false, CII ram:SpecifiedTradeAllowanceCharge) ab.
  3. Prüfen Sie danach die Summen (BR-CO-10, BR-CO-13) und die Steueraufschlüsselung.
  4. Validieren Sie erneut.

Beispiel: falsch und richtig

Falsch
<cbc:InvoicedQuantity unitCode="H87">2</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="EUR">-50.00</cbc:LineExtensionAmount>
…
<cac:Price>
  <cbc:PriceAmount currencyID="EUR">-25.00</cbc:PriceAmount>
</cac:Price>
Richtig
<cbc:InvoicedQuantity unitCode="H87">-2</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="EUR">-50.00</cbc:LineExtensionAmount>
…
<cac:Price>
  <cbc:PriceAmount currencyID="EUR">25.00</cbc:PriceAmount>
</cac:Price>
Wo die Regel prüft (XPath)
UBL
cac:InvoiceLine | cac:CreditNoteLine
CII
//ram:IncludedSupplyChainTradeLineItem

Rechnung erneut prüfen

Legen Sie die korrigierte Datei hier ab. Die Prüfung läuft mit den offiziellen Regeln in Ihrem Browser.

E-Rechnung hier ablegen

XRechnung (UBL oder CII), ZUGFeRD und Factur-X als XML oder PDF. Gern auch mehrere Dateien auf einmal.

Ihre Rechnung verlässt nie Ihren Browser. Prüfung und Anzeige laufen auf Ihrem Gerät, es wird nichts hochgeladen oder gespeichert.

Ohne Datei testen: , ,

Fragen zu BR-27

Wie bilde ich eine Gutschrift richtig ab?

Entweder als Gutschrift-Dokument (Code 381) mit positiven Werten oder als Rechnung mit negativen Mengen. Der Preis bleibt in beiden Fällen positiv.

Darf der Positionsbetrag negativ sein?

Ja. BT-131 darf negativ sein – er ergibt sich aus negativer Menge mal positivem Preis. Nur der Preis selbst darf nicht negativ sein.

Ist ein Preis von 0,00 erlaubt?

Ja, BR-27 verbietet nur negative Preise. Kostenlose Positionen mit Preis 0,00 sind zulässig.