Höchstens eine Steuerregistrierung des endgültigen Empfängers

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

Im ram:UltimateShipToTradeParty ist ram:SpecifiedTaxRegistration mehr als einmal enthalten.

Was die Regel bedeutet

Für den endgültigen Empfänger ist in diesem Zusammenhang höchstens eine Steuerregistrierung vorgesehen.

Bitte geben Sie beim endgültigen Empfänger höchstens eine Steuerregistrierung an

Beim endgültigen Empfänger ist ram:SpecifiedTaxRegistration mehrfach vorhanden. Entfernen Sie den doppelten Eintrag, um die Mehrfachangabe zu beheben.

Was ist zu tun?
  1. Entfernen Sie im ram:UltimateShipToTradeParty alle zusätzlichen ram:SpecifiedTaxRegistration-Einträge.
  2. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:UltimateShipToTradeParty>
  <ram:SpecifiedTaxRegistration/>
  <ram:SpecifiedTaxRegistration/>
</ram:UltimateShipToTradeParty>
✓ In Ordnung
<ram:UltimateShipToTradeParty>
  <ram:SpecifiedTaxRegistration/>
</ram:UltimateShipToTradeParty>
Technische Details

Die Prüfung zählt die direkten ram:SpecifiedTaxRegistration-Elemente im aktuellen ram:UltimateShipToTradeParty und verlangt höchstens eines.

Wo die Regel greift

Die Regel gilt für ram:SpecifiedTaxRegistration im ram:UltimateShipToTradeParty einer Rechnungsposition.

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