Referenz
Markdown-ExportBR-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
<cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cbc:InvoicedQuantity unitCode="H87">2</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="EUR">100.00</cbc:LineExtensionAmount>
</cac:InvoiceLine><cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cbc:InvoicedQuantity unitCode="H87">2</cbc:InvoicedQuantity>
</cac:InvoiceLine>