Kommunikationsadresse des Zahlungsempfängers höchstens einmal

Fehler FX-SCH-A-000987 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

Im Element ram:PayeeTradeParty ist ram:URIUniversalCommunication mehr als einmal vorhanden. Das Element darf höchstens einmal vorkommen, kann aber auch fehlen.

Was die Regel bedeutet

Die Kommunikationsadresse ist eine optionale Angabe des Zahlungsempfängers. Die Regel begrenzt sie auf eine Angabe innerhalb dieses Elements.

Bitte geben Sie die Kommunikationsadresse des Zahlungsempfängers höchstens einmal an

Die Kommunikationsadresse des Zahlungsempfängers ist mehrfach eingetragen. Entfernen Sie zusätzliche Einträge, damit sie höchstens einmal vorkommt.

Was ist zu tun?
  1. Suchen Sie ram:PayeeTradeParty in den Zahlungsbedingungen.
  2. Prüfen Sie die darin enthaltenen ram:URIUniversalCommunication-Elemente und entfernen Sie zusätzliche Einträge.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie noch einmal.
So sieht es aus
✗ Führt zur Meldung
<ram:PayeeTradeParty>
  <ram:URIUniversalCommunication/>
  <ram:URIUniversalCommunication/>
</ram:PayeeTradeParty>
✓ In Ordnung
<ram:PayeeTradeParty>
  <ram:URIUniversalCommunication/>
</ram:PayeeTradeParty>
Technische Details

Die Regel zählt die direkten ram:URIUniversalCommunication-Elemente in ram:PayeeTradeParty und ist erfüllt, wenn die Anzahl höchstens eins beträgt.

Wo die Regel greift

Die Regel gilt für ram:URIUniversalCommunication innerhalb des Zahlungsempfängers ram:PayeeTradeParty in den Zahlungsbedingungen.

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