Genau ein Name für den Rechnungsaussteller

Fehler FX-SCH-A-000887 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:InvoicerTradeParty enthält nicht genau ein ram:Name-Element. Der Name fehlt oder kommt mehrfach vor.

Was die Regel bedeutet

Die Regel verlangt genau eine Namensangabe für den Rechnungsaussteller.

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

In den Angaben zum Rechnungsaussteller fehlt ram:Name oder das Element ist mehrfach vorhanden. Die XML-Angabe lässt sich auf genau ein Namenselement bringen.

Was ist zu tun?
  1. Suchen Sie ram:InvoicerTradeParty in den Abrechnungsangaben.
  2. Stellen Sie sicher, dass darin genau ein ram:Name-Element enthalten ist.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:InvoicerTradeParty/>
✓ In Ordnung
<ram:InvoicerTradeParty>
  <ram:Name>Example Invoicing Party</ram:Name>
</ram:InvoicerTradeParty>
Technische Details

Der Test zählt die direkten ram:Name-Elemente in ram:InvoicerTradeParty und verlangt die Anzahl 1.

Wo die Regel greift

Die Regel gilt für ram:Name innerhalb von ram:InvoicerTradeParty in den Abrechnungsangaben.

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