Höchstens eine Kennung des Steuervertreters

Fehler FX-SCH-A-000757 Factur-X

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

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

Das Element ram:SellerTaxRepresentativeTradeParty enthält mehr als ein ram:ID-Element. In diesem Zusammenhang darf ram:ID höchstens einmal vorkommen.

Was die Regel bedeutet

Die Regel begrenzt die Anzahl der Kennungen des Steuervertreters auf eine. Sie verlangt nicht, dass eine Kennung vorhanden ist.

Bitte geben Sie höchstens eine Kennung für den Steuervertreter an

Beim Steuervertreter sind mehrere ram:ID-Elemente angegeben. Die Regel erlaubt an dieser Stelle höchstens eines.

Was ist zu tun?
  1. Suchen Sie ram:SellerTaxRepresentativeTradeParty in der Rechnung.
  2. Entfernen Sie die zusätzlichen ram:ID-Elemente, sodass höchstens eines verbleibt.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:SellerTaxRepresentativeTradeParty>
  <ram:ID>1</ram:ID>
  <ram:ID>2</ram:ID>
</ram:SellerTaxRepresentativeTradeParty>
✓ In Ordnung
<ram:SellerTaxRepresentativeTradeParty>
  <ram:ID>1</ram:ID>
</ram:SellerTaxRepresentativeTradeParty>
Technische Details

Der Test zählt die ram:ID-Elemente direkt unter ram:SellerTaxRepresentativeTradeParty und verlangt eine Anzahl von höchstens eins.

Wo die Regel greift

Die Regel gilt für ram:ID-Elemente innerhalb von ram:SellerTaxRepresentativeTradeParty.

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