Beschreibung des Abrechnungszeitraums mehrfach vorhanden

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

Innerhalb von ram:BillingSpecifiedPeriod kommt ram:Description mehr als einmal vor. Dieses Element darf dort höchstens einmal enthalten sein.

Was die Regel bedeutet

Die Begrenzung stellt sicher, dass der Abrechnungszeitraum höchstens eine Beschreibung enthält und die XML-Struktur eindeutig bleibt.

Bitte lassen Sie nur eine Beschreibung des Abrechnungszeitraums stehen

Im ram:BillingSpecifiedPeriod ist ram:Description mehrfach enthalten. Für diesen Abrechnungszeitraum darf es höchstens eine Beschreibung geben.

Was ist zu tun?
  1. Suchen Sie die mehrfachen ram:Description-Elemente in ram:BillingSpecifiedPeriod.
  2. Entfernen Sie die überzähligen Elemente, sodass höchstens eines verbleibt.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:BillingSpecifiedPeriod>
  <ram:Description>Premier texte</ram:Description>
  <ram:Description>Second texte</ram:Description>
</ram:BillingSpecifiedPeriod>
✓ In Ordnung
<ram:BillingSpecifiedPeriod>
  <ram:Description>Texte descriptif</ram:Description>
</ram:BillingSpecifiedPeriod>
Technische Details

Der Test zählt die direkten ram:Description-Elemente innerhalb von ram:BillingSpecifiedPeriod und verlangt höchstens eines.

Wo die Regel greift

Die Regel gilt für ram:Description innerhalb des Abrechnungszeitraums ram:BillingSpecifiedPeriod auf Dokumentenebene.

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