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
[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
- Setzen Sie den Einzelpreis positiv und die Menge negativ (z. B.
-2Stück à25.00ergibt-50.00). - Bilden Sie Rabatte als Nachlass (UBL
cac:AllowanceChargemitChargeIndicator=false, CIIram:SpecifiedTradeAllowanceCharge) ab. - Prüfen Sie danach die Summen (BR-CO-10, BR-CO-13) und die Steueraufschlüsselung.
- Validieren Sie erneut.
Beispiel: falsch und 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>
<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.