Dokumentkennung genau einmal

Fehler FX-SCH-A-000019 Factur-X

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

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

Im ram:ExchangedDocument ist ram:ID entweder nicht vorhanden oder mehr als einmal vorhanden. Das Element muss genau einmal vorkommen.

Was die Regel bedeutet

ram:ID enthält die Kennung des Rechnungsdokuments. Sie wird benötigt, um das Dokument zu identifizieren.

Bitte geben Sie die Dokumentkennung genau einmal an

Im Dokumentkopf fehlt ram:ID oder es ist mehrfach vorhanden. Mit genau einem solchen Element lässt sich dieser Fehler beheben.

Was ist zu tun?
  1. Suchen Sie ram:ExchangedDocument im XML.
  2. Prüfen Sie, ob darin ram:ID fehlt oder mehrfach vorkommt.
  3. Sorgen Sie dafür, dass ram:ID genau einmal enthalten ist.
  4. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:ExchangedDocument/>
✓ In Ordnung
<ram:ExchangedDocument>
  <ram:ID>INV-1</ram:ID>
</ram:ExchangedDocument>
Technische Details

Die Regel prüft mit count(ram:ID)=1, ob ram:ID im Kontext genau einmal vorkommt.

Wo die Regel greift

Die Regel gilt im Dokumentkopf ram:ExchangedDocument der Rechnung.

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