Höchstens eine URI-Kommunikation des Rechnungsempfängers

Fehler FX-SCH-A-000867 Factur-X

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

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

Innerhalb von InvoiceeTradeParty ist URIUniversalCommunication mehr als einmal vorhanden. Dieses Element darf dort höchstens einmal vorkommen.

Was die Regel bedeutet

Die Begrenzung stellt sicher, dass für den Rechnungsempfänger höchstens eine URI-Kommunikationsangabe übermittelt wird.

Bitte geben Sie höchstens eine URI-Kommunikation des Rechnungsempfängers an

Für den Rechnungsempfänger sind mehrere URIUniversalCommunication-Elemente eingetragen. Die Rechnung lässt sich anpassen, indem nur ein solches Element enthalten ist.

Was ist zu tun?
  1. Suchen Sie URIUniversalCommunication innerhalb von InvoiceeTradeParty.
  2. Lassen Sie dort höchstens ein URIUniversalCommunication-Element stehen.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:InvoiceeTradeParty>
  <ram:URIUniversalCommunication/>
  <ram:URIUniversalCommunication/>
</ram:InvoiceeTradeParty>
✓ In Ordnung
<ram:InvoiceeTradeParty>
  <ram:URIUniversalCommunication/>
</ram:InvoiceeTradeParty>
Technische Details

Im Kontext InvoiceeTradeParty wird die Anzahl der direkten URIUniversalCommunication-Elemente gezählt und auf höchstens eins begrenzt.

Wo die Regel greift

Die Regel gilt innerhalb von InvoiceeTradeParty in den Abrechnungsdaten der Rechnung.

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