Höchstens eine Steuerregistrierung des Zahlungspflichtigen

Fehler FX-SCH-A-000931 Factur-X

Das Element 'ram:SpecifiedTaxRegistration' 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:PayerTradeParty ist ram:SpecifiedTaxRegistration mehrfach vorhanden. Das Element darf höchstens einmal vorkommen.

Was die Regel bedeutet

Die Regel begrenzt die Steuerregistrierungsangabe des Zahlungspflichtigen auf höchstens ein Element.

Bitte geben Sie höchstens eine Steuerregistrierung des Zahlungspflichtigen an

Für den Zahlungspflichtigen ist mehr als ein ram:SpecifiedTaxRegistration-Element enthalten. Die Angabe lässt sich auf höchstens ein Element begrenzen.

Was ist zu tun?
  1. Suchen Sie die ram:SpecifiedTaxRegistration-Elemente in ram:PayerTradeParty.
  2. Entfernen Sie überzählige 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:PayerTradeParty>
  <ram:SpecifiedTaxRegistration/>
  <ram:SpecifiedTaxRegistration/>
</ram:PayerTradeParty>
✓ In Ordnung
<ram:PayerTradeParty>
  <ram:SpecifiedTaxRegistration/>
</ram:PayerTradeParty>
Technische Details

Die Regel zählt die direkten ram:SpecifiedTaxRegistration-Elemente innerhalb von ram:PayerTradeParty und verlangt eine Anzahl von höchstens eins.

Wo die Regel greift

In ram:PayerTradeParty der Zahlungsinformationen wird die Anzahl der ram:SpecifiedTaxRegistration-Elemente geprüft.

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