ram:Description höchstens einmal

Fehler FX-SCH-A-001149 Factur-X

Das Element 'ram:Description' darf höchstens einmal vorkommen.

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

In ram:IncludedReferencedProduct kommt ram:Description mehr als einmal vor. Dieses Element darf innerhalb des Bereichs höchstens einmal enthalten sein.

Was die Regel bedeutet

ram:Description enthält eine Beschreibung des referenzierten Produkts. Die Regel begrenzt die Anzahl dieser Beschreibungselemente auf höchstens eines.

Bitte geben Sie `ram:Description` im referenzierten Produkt höchstens einmal an

Im referenzierten Produkt ist ram:Description mehrfach vorhanden. In diesem Bereich darf das Element höchstens einmal stehen.

Was ist zu tun?
  1. Suchen Sie ram:IncludedReferencedProduct bei den Produktangaben der Rechnungsposition.
  2. Prüfen Sie die darin enthaltenen ram:Description-Elemente und entfernen Sie überzählige Vorkommen.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie noch einmal.
So sieht es aus
✗ Führt zur Meldung
<ram:IncludedReferencedProduct>
  <ram:Description>Description 1</ram:Description>
  <ram:Description>Description 2</ram:Description>
</ram:IncludedReferencedProduct>
✓ In Ordnung
<ram:IncludedReferencedProduct>
  <ram:Description>Description</ram:Description>
</ram:IncludedReferencedProduct>
Technische Details

Die Prüfbedingung zählt die direkten ram:Description-Elemente in ram:IncludedReferencedProduct und verlangt höchstens eines.

Wo die Regel greift

Die Regel gilt innerhalb von ram:IncludedReferencedProduct, das bei den Produktangaben einer Rechnungsposition steht.

Originalmeldung aus dem Schematron
Element 'ram:Description' may occur at maximum 1 times.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct
Prüfausdruck (assert/@test)
count(ram:Description)<=1