URI-Kennung der Käufer-E-Mail angeben

Fehler FX-SCH-A-000566 Factur-X

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

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

In EmailURIUniversalCommunication fehlt URIID oder es ist mehrfach enthalten. Genau ein URIID-Element muss vorhanden sein.

Was die Regel bedeutet

Die E-Mail-Kommunikationsangabe des Käufer-Ansprechpartners muss genau ein URI-Kennungsfeld enthalten.

Bitte ergänzen Sie genau eine URI-Kennung für die Käufer-E-Mail

Bei der E-Mail-Kommunikationsangabe des Käufer-Ansprechpartners fehlt URIID oder es ist mehrfach vorhanden. Die Struktur lässt sich so anpassen, dass genau ein solches Element enthalten ist.

Was ist zu tun?
  1. Suchen Sie EmailURIUniversalCommunication unter DefinedTradeContact in BuyerTradeParty.
  2. Stellen Sie sicher, dass darin genau ein URIID-Element steht.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie.
So sieht es aus
✗ Führt zur Meldung
<ram:BuyerTradeParty>
  <ram:DefinedTradeContact>
    <ram:EmailURIUniversalCommunication/>
  </ram:DefinedTradeContact>
</ram:BuyerTradeParty>
✓ In Ordnung
<ram:BuyerTradeParty>
  <ram:DefinedTradeContact>
    <ram:EmailURIUniversalCommunication>
      <ram:URIID/>
    </ram:EmailURIUniversalCommunication>
  </ram:DefinedTradeContact>
</ram:BuyerTradeParty>
Technische Details

Im Kontext von EmailURIUniversalCommunication wird geprüft, ob genau ein direktes URIID-Element vorhanden ist.

Wo die Regel greift

Die Regel gilt für die E-Mail-Kommunikationsangabe des Ansprechpartners unter BuyerTradeParty und DefinedTradeContact.

Originalmeldung aus dem Schematron
Element 'ram:URIID' must occur exactly 1 times.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication
Prüfausdruck (assert/@test)
count(ram:URIID)=1