ram:SpecifiedTaxRegistration darf höchstens einmal vorkommen

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

Das Element ram:ShipToTradeParty enthält mehr als ein Element ram:SpecifiedTaxRegistration. In diesem Kontext ist höchstens eines zulässig.

Was die Regel bedeutet

Die Regel begrenzt die Anzahl der Steuerregistrierungselemente des Empfängers der Lieferung auf höchstens eines.

Bitte verwenden Sie höchstens eine Steuerregistrierung für den Lieferungsempfänger

Für ram:ShipToTradeParty sind mehrere Elemente ram:SpecifiedTaxRegistration enthalten. In diesem Bereich darf nur eines stehen.

Was ist zu tun?
  1. Suchen Sie ram:ShipToTradeParty im Lieferabschnitt.
  2. Entfernen Sie überzählige Elemente ram:SpecifiedTaxRegistration, sodass höchstens eines übrig bleibt.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:ShipToTradeParty>
  <ram:SpecifiedTaxRegistration/>
  <ram:SpecifiedTaxRegistration/>
</ram:ShipToTradeParty>
✓ In Ordnung
<ram:ShipToTradeParty>
  <ram:SpecifiedTaxRegistration/>
</ram:ShipToTradeParty>
Technische Details

Die Prüfung zählt die direkten Kindelemente ram:SpecifiedTaxRegistration von ram:ShipToTradeParty und verlangt, dass ihre Anzahl höchstens eins beträgt.

Wo die Regel greift

Die Regel gilt innerhalb des Elements ram:ShipToTradeParty im Lieferabschnitt.

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