Zum Hauptinhalt springen

BR-22 Abgerechnete Menge muss auf jeder Rechnungsposition angegeben werden

Nach EN-16931-Regel BR-22 muss jede Rechnungsposition (BG-25) zwingend die abgerechnete Menge in BT-129 (InvoicedQuantity) ausweisen. Die abgerechnete Menge bildet die mengenmäßige Grundlage der Leistung. Ohne Angabe der Menge kann der Positionsnettobetrag nicht rechnerisch geprüft werden.

Problembeschreibung

Nach EN-16931-Regel BR-22 muss jede Rechnungsposition (BG-25) zwingend die abgerechnete Menge in BT-129 (InvoicedQuantity) ausweisen. Die abgerechnete Menge bildet die mengenmäßige Grundlage der Leistung. Ohne Angabe der Menge kann der Positionsnettobetrag nicht rechnerisch geprüft werden.

FEHLER

XRechnung 3.0

Kontext und Bedeutung

Das Fehlen von BT-129 verhindert die mathematische Prüfung der Position und löst Schematron-Fehler BR-22 aus.

Lösung

Stellen Sie in der Fakturierung Ihres ERP-Systems sicher, dass für jede Position eine abgerechnete Menge angegeben ist. In UBL 2.1 befüllen Sie <cbc:InvoicedQuantity unitCode="H87">5.00</cbc:InvoicedQuantity> unter <cac:InvoiceLine>. In UN/CEFACT CII befüllen Sie <ram:BilledQuantity unitCode="H87"> unter <ram:SpecifiedLineTradeDelivery>.

Schnellzugriff

Gültige Beispiele

  • Rechnungsposition mit BT-129 = 5 und unitCode = „H87“ (5 Stück)
  • Rechnungsposition mit BT-129 = 12.5 und unitCode = „KGM“ (12,5 kg)

Ungültige Beispiele

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

Code-Beispiele

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

Betroffene Felder

Validierungstools