Was bedeutet BR-27?
Der Preis pro Einheit ohne USt darf nicht kleiner als null sein. Nachlaesse gehoeren als Abschlag, nicht als Minuspreis.
Häufige Ursachen für BR-27
- Ein Nachlass oder eine Rueckerstattung wurde als negativer Einzelpreis abgebildet.
- Eine Gutschriftsposition wurde faelschlich mit negativem Preis in eine Rechnung geschrieben.
- Ein Vorzeichenfehler im Export hat den Preis ins Minus gedreht.
So behebst du BR-27
- Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-146 über den folgenden XPath:
//ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:NetPriceProductTradePrice/ram:ChargeAmount - Korrektur einsetzen. Der Netto-Einzelpreis (BT-146) darf nicht negativ sein. Setze in ram:NetPriceProductTradePrice/ram:ChargeAmount einen Wert von 0 oder groesser. Fuer Gutschriften oder Nachlaesse nutze eine Gutschrift (Rechnungstyp 381) oder einen Abschlag, nicht einen negativen Preis.
- Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-27 nicht mehr gemeldet wird.
Der Netto-Einzelpreis (BT-146) darf nicht negativ sein. Setze in ram:NetPriceProductTradePrice/ram:ChargeAmount einen Wert von 0 oder groesser. Fuer Gutschriften oder Nachlaesse nutze eine Gutschrift (Rechnungstyp 381) oder einen Abschlag, nicht einen negativen Preis.
//ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:NetPriceProductTradePrice/ram:ChargeAmountVorher / Nachher: das XML-Beispiel
So sieht die betroffene Stelle vor und nach der Korrektur aus (Cross-Industry-Invoice, ZUGFeRD/Factur-X).
<ram:NetPriceProductTradePrice>
<ram:ChargeAmount>-10.00</ram:ChargeAmount>
</ram:NetPriceProductTradePrice>
<ram:NetPriceProductTradePrice>
<ram:ChargeAmount>10.00</ram:ChargeAmount>
</ram:NetPriceProductTradePrice>
Häufige Fragen zu BR-27
Wie bilde ich einen Nachlass ab, wenn der Preis nicht negativ sein darf?
Darf der Preis 0 sein?
Verwandte Fehlercodes
BR-27 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.