BR-25

Jede Rechnungsposition muss einen Artikelnamen (BT-153) tragen. Ohne ihn steht in der Zeile ein Betrag für etwas Unbenanntes.

Schweregrad
Fehler
Gilt für
CII, UBL
Regelwerk
v2026-01-31

Offizieller Regeltext

Each Invoice line (BG-25) shall contain the Item name (BT-153).

Warum tritt BR-25 auf?

Die Bezeichnung kommt aus einem Langtext, der leer sein darf, während die interne Artikelnummer immer belegt ist. Das Mapping greift auf den Langtext zu und findet nichts.

Wie behebt man BR-25?

Setzen Sie eine kurze Bezeichnung in cac:Item/cbc:Name (UBL) beziehungsweise ram:SpecifiedTradeProduct/ram:Name (CII). Der ausführliche Text gehört daneben in BT-154, die Artikelnummer in BT-155.

Im XML

Ausschnitt in UBL. Der CII-Pfad steht oben im Text — dieselbe Änderung, andere Elementnamen.

Fehlerhaft
<cac:InvoiceLine>
  <cbc:ID>1</cbc:ID>
  <cbc:InvoicedQuantity unitCode="C62">10</cbc:InvoicedQuantity>
  <cbc:LineExtensionAmount currencyID="EUR">1000.00</cbc:LineExtensionAmount>
  <cac:Price>
    <cbc:PriceAmount currencyID="EUR">100.00</cbc:PriceAmount>
  </cac:Price>
</cac:InvoiceLine>
Korrigiert
<cac:InvoiceLine>
  <cbc:ID>1</cbc:ID>
  <cbc:InvoicedQuantity unitCode="C62">10</cbc:InvoicedQuantity>
  <cbc:LineExtensionAmount currencyID="EUR">1000.00</cbc:LineExtensionAmount>
  <cac:Item>
    <cbc:Name>Beratungsleistung</cbc:Name>
  </cac:Item>
  <cac:Price>
    <cbc:PriceAmount currencyID="EUR">100.00</cbc:PriceAmount>
  </cac:Price>
</cac:InvoiceLine>

NormAPI liefert technische Validierung, keine Steuer- oder Rechtsberatung.