Höchstens eine Käufer-URI-Kommunikation

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

In BuyerTradeParty ist URIUniversalCommunication mehr als einmal enthalten. Dieses Element darf dort höchstens einmal vorkommen.

Was die Regel bedeutet

Die Regel begrenzt die URI-Kommunikationsangaben des Käufers auf höchstens einen Eintrag.

Bitte verwenden Sie beim Käufer höchstens eine URI-Kommunikation

Die Käuferangaben enthalten mehrere URIUniversalCommunication-Elemente. Sie können die XML-Struktur so anpassen, dass höchstens eines davon enthalten ist.

Was ist zu tun?
  1. Suchen Sie in BuyerTradeParty nach den URIUniversalCommunication-Elementen.
  2. Entfernen Sie überzählige Elemente, sodass höchstens eines verbleibt.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie.
So sieht es aus
✗ Führt zur Meldung
<ram:BuyerTradeParty>
  <ram:URIUniversalCommunication/>
  <ram:URIUniversalCommunication/>
</ram:BuyerTradeParty>
✓ In Ordnung
<ram:BuyerTradeParty>
  <ram:URIUniversalCommunication/>
</ram:BuyerTradeParty>
Technische Details

Im Kontext von BuyerTradeParty wird die Anzahl der direkten URIUniversalCommunication-Elemente auf höchstens eins geprüft.

Wo die Regel greift

Die Regel gilt für die Käuferangaben in BuyerTradeParty im Kopfbereich der Rechnung.

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