Name der Rechnungsposition

Fehler BR-25 EN 16931

Jede Rechnungsposition (BG-25) muss den Artikelnamen (BT-153) enthalten.

Pflichtregel: Solange sie verletzt ist, ist die Rechnung ungültig und wird von Validatoren abgewiesen.
Was nicht stimmt

Für die Rechnungsposition fehlt ein nicht leerer Produkt- oder Artikelname in SpecifiedTradeProduct/Name.

Was die Regel bedeutet

Der Name beschreibt, welcher Artikel oder welche Leistung über die Rechnungsposition abgerechnet wird.

Betroffene Felder BG-25 BT-153
Bitte ergänzen Sie den Namen des Artikels oder der Leistung

Bei einer Rechnungsposition fehlt der Name des Artikels oder der Leistung, oder das Feld ist leer. Tragen Sie den Namen in SpecifiedTradeProduct/Name ein.

Was ist zu tun?
  1. Ergänzen Sie den Namen über TradeLineItem.Name.
  2. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:SpecifiedTradeProduct>
  <ram:Name/>
</ram:SpecifiedTradeProduct>
✓ In Ordnung
<ram:SpecifiedTradeProduct>
  <ram:Name>Artikel</ram:Name>
</ram:SpecifiedTradeProduct>
In FactoorSharp prüfen
  • TradeLineItem.Name (BT-153)
Technische Details

Der Test verlangt, dass SpecifiedTradeProduct/Name vorhanden und nicht gleich einer leeren Zeichenfolge ist.

Wo die Regel greift

Die Regel gilt für jede Rechnungsposition in IncludedSupplyChainTradeLineItem und prüft SpecifiedTradeProduct/Name.

Originalmeldung aus dem Schematron
Each Invoice line (BG-25) shall contain the Item name (BT-153).
Kontext (rule/@context)
//ram:IncludedSupplyChainTradeLineItem
Prüfausdruck (assert/@test)
(ram:SpecifiedTradeProduct/ram:Name!='')