Genau ein Name des Käufervertreters

Fehler FX-SCH-A-000650 Factur-X

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

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

In ram:BuyerAgentTradeParty ist ram:Name nicht genau einmal vorhanden: Das Element fehlt oder kommt mehrfach vor.

Was die Regel bedeutet

Der Käufervertreter muss durch genau ein Namenselement bezeichnet sein, damit seine Parteiangabe einen Namen enthält.

Bitte geben Sie genau einen Namen für den Käufervertreter an

Im Element ram:BuyerAgentTradeParty fehlt ram:Name oder das Element ist mehrfach vorhanden. Die Regel verlangt genau ein Namenselement.

Was ist zu tun?
  1. Suchen Sie ram:BuyerAgentTradeParty im Vereinbarungsteil der Rechnung.
  2. Stellen Sie sicher, dass darin genau ein ram:Name vorkommt.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:BuyerAgentTradeParty/>
✓ In Ordnung
<ram:BuyerAgentTradeParty>
  <ram:Name>...</ram:Name>
</ram:BuyerAgentTradeParty>
Technische Details

Der Test zählt die direkten ram:Name-Elemente unter ram:BuyerAgentTradeParty und verlangt den Zählerwert 1.

Wo die Regel greift

Die Regel gilt für ram:Name innerhalb von ram:BuyerAgentTradeParty im Vereinbarungsteil auf Dokumentenebene.

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