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.
<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><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.