Zum Hauptinhalt springen

BR-24 Rechnungspositions-Nettobetrag muss auf jeder Rechnungsposition angegeben werden

Nach EN-16931-Regel BR-24 muss jede Rechnungsposition (BG-25) zwingend den Positionsnettobetrag in BT-131 (LineExtensionAmount) ausweisen. Der Positionsnettobetrag stellt den Gesamtbetrag der Position ohne Umsatzsteuer dar, berechnet aus Menge, Einzelpreis, Preismenge sowie etwaigen Zu- und Abschlägen auf Positionsebene: Positionsnettobetrag = (Einzelpreis / Preismenge) * AbgerechneteMenge - Nachlässe + Zuschläge. Buchhaltungssysteme benötigen diesen Betrag zur buchhalterischen Erfassung.

Problembeschreibung

Nach EN-16931-Regel BR-24 muss jede Rechnungsposition (BG-25) zwingend den Positionsnettobetrag in BT-131 (LineExtensionAmount) ausweisen. Der Positionsnettobetrag stellt den Gesamtbetrag der Position ohne Umsatzsteuer dar, berechnet aus Menge, Einzelpreis, Preismenge sowie etwaigen Zu- und Abschlägen auf Positionsebene: Positionsnettobetrag = (Einzelpreis / Preismenge) * AbgerechneteMenge - Nachlässe + Zuschläge. Buchhaltungssysteme benötigen diesen Betrag zur buchhalterischen Erfassung.

FEHLER

XRechnung 3.0

Kontext und Bedeutung

Die Summe aller Positionsnettobeträge BT-131 muss der Summe der Positionsnettobeträge auf Dokumentenebene (BT-106) entsprechen. Das Fehlen von BT-131 löst Regel BR-24 aus und bricht die Gesamtsummenabstimmung.

Lösung

Stellen Sie in der Fakturierung Ihres ERP-Systems sicher, dass für jede Rechnungsposition der Positionsnettobetrag berechnet und exportiert wird. In UBL 2.1 befüllen Sie <cbc:LineExtensionAmount currencyID="EUR">150.00</cbc:LineExtensionAmount> unter <cac:InvoiceLine>. In UN/CEFACT CII befüllen Sie <ram:LineTotalAmount> unter <ram:SpecifiedTradeSettlementLineMonetarySummation>.

Schnellzugriff

Gültige Beispiele

  • Rechnungsposition mit Menge 5, Einzelpreis 20.00 EUR und BT-131 = 100.00 EUR
  • Rechnungsposition mit Menge 10, Einzelpreis 10.00 EUR, 10 % Rabatt (10.00 EUR) und BT-131 = 90.00 EUR

Ungültige Beispiele

  • cac:InvoiceLine spezifiziert Menge und Artikelbeschreibung, lässt cbc:LineExtensionAmount jedoch weg
  • Positionsnettobetrag als leeres Tag exportiert (<cbc:LineExtensionAmount/>)

Code-Beispiele

Gültiges XML
<cac:InvoiceLine>
  <cbc:ID>1</cbc:ID>
  <cbc:InvoicedQuantity unitCode="H87">2</cbc:InvoicedQuantity>
  <cbc:LineExtensionAmount currencyID="EUR">100.00</cbc:LineExtensionAmount>
</cac:InvoiceLine>
Ungültiges XML
<cac:InvoiceLine>
  <cbc:ID>1</cbc:ID>
  <cbc:InvoicedQuantity unitCode="H87">2</cbc:InvoicedQuantity>
</cac:InvoiceLine>

Betroffene Felder

Validierungstools