E-Rechnung: Fehlercode erklärt

BR-27: Negativer Nettopreis in einer Position

Der Nettopreis einer Position (BT-146) darf nicht unter 0 liegen.

Was die Regel prüft

Der Nettopreis einer Position (BT-146) darf nicht unter 0 liegen. Eine negative Position ist trotzdem möglich: Dann ist die Menge (BT-129) negativ, der Preis bleibt positiv. Der Positionsbetrag (BT-131) ist in beiden Fällen negativ.

Offizieller Regeltext

Der Nettopreis des Artikels (BT-146) darf NICHT negativ sein.

Quelle: KoSIT-Konfiguration XRechnung 3.0.2 (31.01.2026).

Typische Ursachen

  • Rabatt- oder Gutschriftzeilen werden mit negativem Preis und Menge 1 erfasst.
  • Rücknahmen oder Pfanderstattungen stehen mit negativem Preis auf der Rechnung.
  • Korrekturbelege aus dem ERP enthalten Menge 1 mal negativen Preis.

So beheben Sie den Fehler

Drehen Sie das Vorzeichen um: positiver Preis in ram:NetPriceProductTradePrice/ram:ChargeAmount, negative Menge in ram:BilledQuantity. Einen Rabatt auf die ganze Rechnung schreiben Sie besser als Nachlass auf Dokumentenebene. Soll die ganze Rechnung etwas gutschreiben, erstellen Sie eine Gutschrift (381) mit positiven Beträgen.

Beispiel

Falsch (CII)

<ram:SpecifiedLineTradeAgreement>
  <ram:NetPriceProductTradePrice>
    <ram:ChargeAmount>-50.00</ram:ChargeAmount>
  </ram:NetPriceProductTradePrice>
</ram:SpecifiedLineTradeAgreement>
<ram:SpecifiedLineTradeDelivery>
  <ram:BilledQuantity unitCode="C62">1</ram:BilledQuantity>
</ram:SpecifiedLineTradeDelivery>

Richtig (CII)

<ram:SpecifiedLineTradeAgreement>
  <ram:NetPriceProductTradePrice>
    <ram:ChargeAmount>50.00</ram:ChargeAmount>
  </ram:NetPriceProductTradePrice>
</ram:SpecifiedLineTradeAgreement>
<ram:SpecifiedLineTradeDelivery>
  <ram:BilledQuantity unitCode="C62">-1</ram:BilledQuantity>
</ram:SpecifiedLineTradeDelivery>

In Dynamics 365, Business Central und Finance

Sales / Project Operations: Sales und Project Operations erzeugen von Haus aus keine E-Rechnung. Im WBS Invoice Accelerator for Dynamics 365 behandelt der Accelerator das selbst: Project Operations schreibt Korrekturzeilen als Menge 1 mal negativen Preis, und der Accelerator gibt sie in der E-Rechnung als positiven Preis mit negativer Menge aus. Positionsbetrag und Summen bleiben gleich.

Verwandte Fehlercodes

Prüfen Sie Ihre Rechnung kostenlos. Der Validator zeigt alle Meldungen mit Erklärung und die Stelle in der XML.