Name des Verkaufsagenten fehlt oder ist mehrfach vorhanden

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

ram:SalesAgentTradeParty enthält nicht genau ein ram:Name-Element. Das Element fehlt oder kommt mehrfach vor.

Was die Regel bedeutet

Der Name identifiziert die als Verkaufsagenten angegebene Partei. Genau ein Name ist erforderlich, damit diese Partei in den Vereinbarungsdaten benannt ist.

Bitte geben Sie genau einen Namen für den Verkaufsagenten an

Für den Verkaufsagenten fehlt ein Name oder es sind mehrere Namen eingetragen. In ram:SalesAgentTradeParty muss genau ein ram:Name stehen.

Was ist zu tun?
  1. Suchen Sie ram:SalesAgentTradeParty in den Vereinbarungsdaten.
  2. Prüfen Sie, ob genau ein ram:Name-Element vorhanden ist.
  3. Ergänzen Sie das fehlende Element oder entfernen Sie überzählige ram:Name-Elemente.
  4. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:SalesAgentTradeParty/>
✓ In Ordnung
<ram:SalesAgentTradeParty>
  <ram:Name>Agent commercial</ram:Name>
</ram:SalesAgentTradeParty>
Technische Details

Die Regel verlangt genau ein direktes ram:Name-Element in ram:SalesAgentTradeParty.

Wo die Regel greift

Die Regel gilt für ram:Name innerhalb von ram:SalesAgentTradeParty in den Vereinbarungsdaten.

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