Höchstens eine Steuerregistrierung beim Versandort

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

Die ram:ShipFromTradeParty enthält mehr als ein ram:SpecifiedTaxRegistration. In diesem Kontext darf dieses Element höchstens einmal vorkommen.

Was die Regel bedeutet

Die Steuerregistrierung des Versandorts wird in diesem XML-Kontext als einzelne Angabe geführt. Mehrere Angaben an dieser Stelle sind strukturell nicht zulässig.

Bitte verwenden Sie beim Versandort höchstens eine Steuerregistrierung

Für den Versandort sind mehrere Steuerregistrierungen eingetragen. Sie können den XML-Inhalt so anpassen, dass höchstens eine Angabe vorhanden ist.

Was ist zu tun?
  1. Suchen Sie in ram:ShipFromTradeParty nach den Elementen ram:SpecifiedTaxRegistration.
  2. Entfernen Sie doppelte Angaben, sodass höchstens ein solches Element verbleibt.
  3. Erzeugen Sie die Rechnung neu und vérifiez-la à nouveau.
So sieht es aus
✗ Führt zur Meldung
<ram:ShipFromTradeParty>
  <ram:SpecifiedTaxRegistration/>
  <ram:SpecifiedTaxRegistration/>
</ram:ShipFromTradeParty>
✓ In Ordnung
<ram:ShipFromTradeParty>
  <ram:SpecifiedTaxRegistration/>
</ram:ShipFromTradeParty>
Technische Details

Die Prüfung zählt die direkten ram:SpecifiedTaxRegistration-Elemente im Kontext ram:ShipFromTradeParty und verlangt eine Anzahl von höchstens eins.

Wo die Regel greift

Die Regel gilt für ram:SpecifiedTaxRegistration innerhalb der ram:ShipFromTradeParty in den Lieferinformationen des Rechnungsdokuments.

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