Lastschriftmandatskennung höchstens einmal

Fehler FX-SCH-A-000188 Factur-X

Das Element 'ram:DirectDebitMandateID' 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:DirectDebitMandateID mehr als einmal vor. Dieses Element darf in diesem Bereich höchstens einmal vorhanden sein.

Was die Regel bedeutet

ram:DirectDebitMandateID gibt die Kennung des Lastschriftmandats an. Die Begrenzung stellt sicher, dass in den Zahlungsbedingungen nicht mehrere Mandatskennungen stehen.

Bitte geben Sie die Lastschriftmandatskennung nur einmal an

Die Rechnung enthält mehrere ram:DirectDebitMandateID-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:DirectDebitMandateID-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:DirectDebitMandateID>Mandat-1</ram:DirectDebitMandateID>
  <ram:DirectDebitMandateID>Mandat-2</ram:DirectDebitMandateID>
</ram:SpecifiedTradePaymentTerms>
✓ In Ordnung
<ram:SpecifiedTradePaymentTerms>
  <ram:DirectDebitMandateID>Mandat-1</ram:DirectDebitMandateID>
</ram:SpecifiedTradePaymentTerms>
Technische Details

Der Test zählt die direkten ram:DirectDebitMandateID-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:DirectDebitMandateID' may occur at maximum 1 times.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ ram:SpecifiedTradePaymentTerms
Prüfausdruck (assert/@test)
count(ram:DirectDebitMandateID)<=1