arbeon.

XRechnung: Positionsrabatt und Preis je 100 Stück verstehen

Ein Nettopreis kann sich auf mehrere Einheiten beziehen, etwa 100 Stück. Teilen Sie den Preis durch diese Preisbasis, bevor Sie ihn mit der Menge multiplizieren. Danach werden Zuschläge der Position addiert und Positionsrabatte abgezogen.

Preis und Rabatt am Beispiel ansehen

Ohne Anmeldung. Ihre Datei bleibt beim Lesen im Browser.

Arbeon-Rechnungsansicht mit Positionen, Steuern und Zahlbetrag einer fiktiven Beispielrechnung
So sieht eine E-Rechnung ausBeispiel ohne Konto öffnen
Echte Produktansicht mit fiktiven Beispieldaten

Von Arbeon · Inhalt geprüft am

In dieser Anleitung

1.200 Stück, Preis je 100 Stück, 180 Euro Rabatt

Angabe unserer BeispieldateiWert
RechnungspositionDruckmaterial
Menge1.200 Stück
Nettopreis150,00 Euro je 100 Stück
Betrag vor Positionsrabatt1.200 × (150,00 / 100) = 1.800,00 Euro
Positionsrabatt180,00 Euro
Positionsbetrag netto1.620,00 Euro

Der Leser zeigt die Preisbasis beim Nettopreis und den Rabatt unter der Positionsbeschreibung. Auf dem Smartphone steht auch der Nettopreis direkt bei der Beschreibung. So bleibt der Zusammenhang ohne eine breite Tabelle sichtbar.

Unsere fiktive Beispielrechnung enthält außerdem ein Fachbuch für 39,90 Euro netto. Der gesamte Zahlbetrag bleibt 1.970,49 Euro. Die UBL-Datei wurde mit KoSIT Validator 1.6.3 und dem XRechnung-3.0.2-Konfigurationspaket 2026-08-31 akzeptiert.

Wo die Preisbasis im XML steht

<cac:Price>
  <cbc:PriceAmount currencyID="EUR">150.00</cbc:PriceAmount>
  <cbc:BaseQuantity unitCode="C62">100</cbc:BaseQuantity>
</cac:Price>

In UBL bezeichnet BaseQuantity die Preisbasismenge BT-149. Sie ist nicht die gelieferte Menge. Im Beispiel steht die Rechnungsmenge 1.200 separat in InvoicedQuantity. C62 bedeutet hier Stück.

Positionsrabatt und Rechnungsrabatt unterscheiden

Ein Rabatt direkt in der Position ist bereits in deren Nettobetrag enthalten. Ziehen Sie ihn beim Addieren der Positionsbeträge nicht erneut ab. In UBL stehen Positionsnachlässe und Positionszuschläge in AllowanceCharge unter der jeweiligen InvoiceLine.

Nachlässe und Zuschläge auf die gesamte Rechnung werden dagegen nach der Summe der Positionsnettos berücksichtigt. Der Leser zeigt vorhandene Summen dafür gesondert oberhalb der Nettosumme. Ein im Nettopreis bereits enthaltener Preisrabatt ist nochmals eine andere Angabe.

Eine scheinbare Abweichung nachvollziehen

  1. Vergleichen Sie dieselbe Position und beachten Sie die Einheit sowie die Preisbasismenge.
  2. Verwenden Sie den vollständigen Nettopreis aus der Datei. Zusätzliche Nachkommastellen können für die Rechnung relevant sein.
  3. Berücksichtigen Sie die ausgewiesenen Positionsrabatte und Positionszuschläge genau einmal.
  4. Vergleichen Sie den erhaltenen Positionsnettobetrag. Klären Sie verbleibende Abweichungen mit dem Aussteller oder anhand des technischen Prüfberichts.

Anzeige und vollständige Prüfung

Der öffentliche Leser übernimmt die Beträge aus der Datei und berechnet sie nicht neu. Er zeigt die strukturierte Preisbasis sowie unterstützte Positionsnachlässe und Zuschläge aus UBL und CII. Die Darstellung ersetzt keine vollständige Prüfung aller Rechenregeln oder Sonderfälle.

Beispieldateien herunterladen

Quellen und Grundlagen

Die Anleitungen beziehen sich auf die genannten Quellen und die beschriebenen Beispieltests. Formatvorgaben und ihre technische Umsetzung können sich ändern.

E-Rechnung ausprobieren

Ohne Konto. Mit einer fiktiven Beispielrechnung.