ram:Name ist genau einmal erforderlich

Fehler FX-SCH-A-001148 Factur-X

Das Element 'ram:Name' muss genau einmal vorkommen.

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

ram:IncludedReferencedProduct enthält nicht genau ein ram:Name-Element. Das Element fehlt oder kommt mehrfach vor.

Was die Regel bedeutet

ram:Name gibt den Namen des referenzierten Produkts an und muss in diesem Bereich genau einmal vorkommen.

Bitte geben Sie den Namen des referenzierten Produkts genau einmal an

Im referenzierten Produkt fehlt ram:Name oder das Element ist mehrfach vorhanden. In diesem Bereich wird genau ein Name benötigt.

Was ist zu tun?
  1. Suchen Sie ram:IncludedReferencedProduct bei den Produktangaben der Rechnungsposition.
  2. Stellen Sie sicher, dass darin genau ein ram:Name-Element vorhanden ist.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie noch einmal.
So sieht es aus
✗ Führt zur Meldung
<ram:IncludedReferencedProduct/>
✓ In Ordnung
<ram:IncludedReferencedProduct>
  <ram:Name>Produit</ram:Name>
</ram:IncludedReferencedProduct>
Technische Details

Die Prüfbedingung zählt die direkten ram:Name-Elemente in ram:IncludedReferencedProduct und verlangt genau 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:Name' must occur exactly 1 times.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct
Prüfausdruck (assert/@test)
count(ram:Name)=1