129
BT-129PflichtfeldTier 1 · Wichtigste Felder

BT-129: Menge der Rechnungsposition

BT-129 liefert die abgerechnete Menge pro Position und ist damit Kern jeder nachvollziehbaren Preislogik. Mengenfehler ziehen fast immer Folgeprobleme bei Einzelpreisen, Preisbasis und Steuerbeträgen nach sich.

Kategorie
Positionen
Datentyp
Quantity
Kardinalität
1..1
Regelreferenzen
2 Stück

Pflicht, Definition und Praxiskontext

Dieses Feld sollte im Export technisch erzwungen werden. Fehlt der Wert, scheitert die XRechnung in vielen Empfänger-Workflows sofort.

Offizielle Definition / Regelkern

[BR-22]-Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129).

Offizieller Kontext

Offizielle Regelreferenzen (validator v2026-01-31, schematron v2.5.0): BR-22

  • Es wirkt auf Positionsebene und muss mit Menge, Preis, Steuerlogik und Summen sauber zusammenspielen.
  • Pflichtfelder sollten bereits beim Erstellen der Rechnung technisch erzwungen werden und nicht erst kurz vor dem Export.
  • Mengen brauchen passende Einheiten und eine konsistente Preisbasis.

Typische Fehler bei BT-129

  • Den Wert nur visuell im PDF zu pflegen, aber nicht sauber ins XML zu übertragen.
  • Mengen ohne passende Maßeinheit oder mit inkonsistenter Preisbasis zu exportieren.
  • Abhängige Felder und verbundene Regeln nicht gemeinsam zu prüfen, obwohl genau dort viele Validator-Fehler entstehen.

Werte, Format und Eingabehinweise

  • Menge nur gemeinsam mit plausibler Maßeinheit und Preisbasis liefern.
  • Auf Rundung, Dezimalstellen und Einheitencode achten.
  • Mengenänderungen immer auf Einzelpreis und Positionssumme zurückspiegeln.

XML-Mapping für UBL und CII

UBL 2.1XPath
cac:InvoiceLine | cac:CreditNoteLine
UN/CEFACT CIIXPath
//ram:IncludedSupplyChainTradeLineItem

Originalregeln und deutsche Einordnung

Originaltext bleibt als Referenz sichtbar
BR-22

[BR-22|fatal|EN16931-UBL] [BR-22]-Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129).

Menge der Rechnungsposition gehört in diesem Kontext zu den zwingenden Angaben. Fehlt der Wert, wird die XRechnung in der Praxis häufig sofort zurückgewiesen.
BR-22

[BR-22|fatal|EN16931-CII] [BR-22]-Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129).

Menge der Rechnungsposition gehört in diesem Kontext zu den zwingenden Angaben. Fehlt der Wert, wird die XRechnung in der Praxis häufig sofort zurückgewiesen.

Verwandte BT-Felder mit direktem Einfluss

BT-130

Maßeinheit-Code für die Menge der Rechnungsposition

BT-130 ergänzt die Positionsmenge um den passenden Maßeinheit-Code. Ohne eine korrekte Einheit verliert die Menge ihren fachlichen Sinn und Preis- oder Steuerprüfungen werden schnell unplausibel.

BT-131

Nettobetrag der Rechnungsposition

BT-131 steht in der XRechnung für Nettobetrag der Rechnungsposition. Es wirkt auf Positionsebene und muss mit Menge, Preis, Steuerlogik und Summen sauber zusammenspielen. Fehlt der Wert oder passt er fachlich nicht, scheitert die Validierung oft direkt. Beträge sollten aus den Einzelwerten berechnet statt manuell überschrieben werden.

BT-149

Betrag für Nachlass/Zuschlag auf Rechnungspositionsebene

BT-149 steht in der XRechnung für Betrag für Nachlass/Zuschlag auf Rechnungspositionsebene. Es wirkt auf Positionsebene und muss mit Menge, Preis, Steuerlogik und Summen sauber zusammenspielen. Das Feld ist nicht immer verpflichtend, beeinflusst aber oft Annahme, Nachvollziehbarkeit und Automatisierung. Beträge sollten aus den Einzelwerten berechnet statt manuell überschrieben werden.

BT-150

Grund für Nachlass/Zuschlag auf Rechnungspositionsebene

BT-150 steht in der XRechnung für Grund für Nachlass/Zuschlag auf Rechnungspositionsebene. Es wirkt auf Positionsebene und muss mit Menge, Preis, Steuerlogik und Summen sauber zusammenspielen. Das Feld ist nicht immer verpflichtend, beeinflusst aber oft Annahme, Nachvollziehbarkeit und Automatisierung. Texte sollten fachlich präzise sein und keine leeren Platzhalter oder PDF-Reste enthalten.

Aus Theorie sofort eine valide XML machen

Nutze BT-129 nicht nur als Nachschlagepunkt. Prüfe den Feldwert direkt im Generator oder lass bestehende XMLs gegen die KoSIT-Regeln validieren, bevor der Empfänger ablehnt.

FAQ zu BT-129 vor dem XML-Versand

Antworten zu Kategorie, Pflichtgrad und typischen Validator-Fallen auf Basis offizieller XRechnung- und Peppol-Quellen.

FAQ
Wie trage ich BT-129 Menge der Rechnungsposition korrekt in der XRechnung ein?Aufklappen

Für BT-129 gelten immer der offizielle Feldbegriff, der Datentyp Quantity und die Kardinalität 1..1. 1..1 bedeutet für BT-129 genau einmal. Der Wert muss maschinenlesbar im XML stehen und darf nicht nur im PDF sichtbar sein. Mengen nur zusammen mit der passenden Einheit und konsistenter Positionslogik exportieren. Direkt mitprüfen sollten Sie BT-130, BT-131, BT-149 und BT-150.

Was muss ich bei BT-129 in der Kategorie Positionen besonders beachten?Aufklappen

BT-129 gehört zur Kategorie Positionen. Auf Positionsebene erwartet XRechnung sauber strukturierte Mengen, Preise, Bezeichnungen und Steuerbezüge. Diese Daten sollten immer direkt aus ERP, Warenwirtschaft oder Auftragslogik stammen und nicht erst aus PDF-Texten rekonstruiert werden. Besonders relevant auf dieser Seite sind die Regelreferenzen BR-22.

Was passiert, wenn BT-129 als Pflichtfeld fehlt?Aufklappen

BT-129 gehört zu den Pflichtangaben und sollte technisch bereits vor dem Export erzwungen werden. Fehlt der Wert, ist die Rechnung in der Praxis oft schon in der Grundvalidierung oder im Empfänger-Workflow blockiert. Besonders relevant auf dieser Seite sind die Regelreferenzen BR-22.

Wie vermeide ich bei BT-129 einen Validator-Fehler oder eine Ablehnung?Aufklappen

Am sichersten ist ein direkter XML-Export aus dem führenden System statt manueller Nacharbeit. Prüfe BT-129 immer zusammen mit Datentyp, Format, Häufigkeit und den gekoppelten Feldern. Mengen nur zusammen mit der passenden Einheit und konsistenter Positionslogik exportieren. Direkt mitprüfen sollten Sie BT-130, BT-131, BT-149 und BT-150.