Höchstens eine ram:Description für den Käufer

Fehler FX-SCH-A-000695 Factur-X

Das Element 'ram:Description' darf höchstens einmal vorkommen.

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

In ram:BuyerTradeParty kommt ram:Description mehrfach vor. Das Element darf höchstens einmal enthalten sein; es kann auch fehlen.

Was die Regel bedeutet

Die Käuferangaben erlauben in diesem Kontext höchstens ein Beschreibungselement, damit keine mehrfachen Beschreibungen in diesem Feld auftreten.

Bitte geben Sie die Käuferbeschreibung höchstens einmal an

In den Käuferangaben ist ram:Description mehrfach vorhanden. Das Element darf höchstens einmal vorkommen und kann auch entfallen.

Was ist zu tun?
  1. Prüfen Sie ram:BuyerTradeParty auf wiederholte ram:Description-Elemente.
  2. Entfernen Sie zusätzliche ram:Description-Elemente oder lassen Sie das Element weg.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:BuyerTradeParty>
  <ram:Description>First</ram:Description>
  <ram:Description>Second</ram:Description>
</ram:BuyerTradeParty>
✓ In Ordnung
<ram:BuyerTradeParty>
  <ram:Description>Buyer description</ram:Description>
</ram:BuyerTradeParty>
Technische Details

Der XPath-Test count(ram:Description)<=1 begrenzt die Anzahl der direkten ram:Description-Kindelemente auf höchstens eins.

Wo die Regel greift

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

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