Genau einen Richtlinienparameter angeben

Fehler FX-SCH-A-000025 Factur-X

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

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

Im rsm:ExchangedDocumentContext ist nicht genau ein ram:GuidelineSpecifiedDocumentContextParameter enthalten. Das Element fehlt entweder oder kommt mehrfach vor.

Was die Regel bedeutet

Der Richtlinienparameter kennzeichnet die im Dokumentkontext verwendete Spezifikation. Diese Regel verlangt genau ein solches Element.

Bitte geben Sie genau einen Richtlinienparameter an

Im rsm:ExchangedDocumentContext fehlt ram:GuidelineSpecifiedDocumentContextParameter oder das Element ist mehrfach vorhanden. Sie können den Kontext so anpassen, dass es dort genau einmal vorkommt.

Was ist zu tun?
  1. Suchen Sie den rsm:ExchangedDocumentContext des Dokuments.
  2. Ergänzen Sie dort ein ram:GuidelineSpecifiedDocumentContextParameter, falls es fehlt, oder 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
<rsm:ExchangedDocumentContext/>
✓ In Ordnung
<rsm:ExchangedDocumentContext>
  <ram:GuidelineSpecifiedDocumentContextParameter/>
</rsm:ExchangedDocumentContext>
Technische Details

Der XPath-Test zählt ram:GuidelineSpecifiedDocumentContextParameter-Elemente im aktuellen rsm:ExchangedDocumentContext und besteht nur bei genau einem Vorkommen.

Wo die Regel greift

Die Regel gilt im rsm:ExchangedDocumentContext des Dokuments.

Originalmeldung aus dem Schematron
Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:ExchangedDocumentContext
Prüfausdruck (assert/@test)
count(ram:GuidelineSpecifiedDocumentContextParameter)=1