Genau ein Name des Käufers

Fehler FX-SCH-A-000030 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:BuyerTradeParty ist ram:Name nicht genau einmal enthalten. Das Element fehlt oder kommt mehrfach vor.

Was die Regel bedeutet

Die Käuferangaben müssen genau ein Namenselement enthalten, damit der Käufer in der Rechnung eindeutig benannt ist.

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

In den Käuferangaben fehlt ram:Name oder das Element ist mehrfach vorhanden. Ein einzelnes Namenselement behebt diesen Fehler.

Was ist zu tun?
  1. Prüfen Sie ram:BuyerTradeParty auf ram:Name.
  2. Stellen Sie sicher, dass genau ein ram:Name-Element vorhanden ist.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:BuyerTradeParty/>
✓ In Ordnung
<ram:BuyerTradeParty>
  <ram:Name>Example Buyer</ram:Name>
</ram:BuyerTradeParty>
Technische Details

Der XPath-Test count(ram:Name)=1 prüft, ob genau ein direktes ram:Name-Kindelement vorhanden ist.

Wo die Regel greift

Die Regel gilt für ram:Name innerhalb der Käuferangaben ram:BuyerTradeParty.

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