Beschreibung der Zahlungsbedingungen höchstens einmal

Fehler FX-SCH-A-000187 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:SpecifiedTradePaymentTerms kommt ram:Description mehr als einmal vor. Dieses Element darf in diesem Bereich höchstens einmal vorhanden sein.

Was die Regel bedeutet

Die Beschreibung enthält textuelle Angaben zu den Zahlungsbedingungen. Eine eindeutige Häufigkeit hält die XML-Struktur dieser Angaben eindeutig.

Bitte verwenden Sie die Zahlungsbedingungsbeschreibung nur einmal

Die Rechnung enthält mehrere ram:Description-Elemente in den Zahlungsbedingungen. In diesem Bereich ist nur ein solches Element vorgesehen.

Was ist zu tun?
  1. Suchen Sie ram:SpecifiedTradePaymentTerms in der Rechnung.
  2. Prüfen Sie die darin enthaltenen ram:Description-Elemente und entfernen Sie die Wiederholung.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie nochmals.
So sieht es aus
✗ Führt zur Meldung
<ram:SpecifiedTradePaymentTerms>
  <ram:Description>Condition A</ram:Description>
  <ram:Description>Condition B</ram:Description>
</ram:SpecifiedTradePaymentTerms>
✓ In Ordnung
<ram:SpecifiedTradePaymentTerms>
  <ram:Description>Condition de paiement</ram:Description>
</ram:SpecifiedTradePaymentTerms>
Technische Details

Der Test zählt die direkten ram:Description-Elemente in ram:SpecifiedTradePaymentTerms und verlangt höchstens eines.

Wo die Regel greift

Die Regel gilt innerhalb von ram:SpecifiedTradePaymentTerms 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:SpecifiedTradePaymentTerms
Prüfausdruck (assert/@test)
count(ram:Description)<=1