Höchstens eine Steuerregistrierung für den Rechnungsaussteller

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

ram:InvoicerTradeParty enthält mehr als ein ram:SpecifiedTaxRegistration-Element.

Was die Regel bedeutet

Für den Rechnungsaussteller sind in diesem Elementkontext keine mehrfachen Angaben zur Steuerregistrierung vorgesehen.

Bitte geben Sie höchstens eine Steuerregistrierung für den Rechnungsaussteller an

Für den Rechnungsaussteller sind mehrere ram:SpecifiedTaxRegistration-Elemente eingetragen. In diesem XML-Bereich darf das Element höchstens einmal vorkommen.

Was ist zu tun?
  1. Suchen Sie ram:InvoicerTradeParty in den Abrechnungsangaben.
  2. Prüfen Sie die darin enthaltenen ram:SpecifiedTaxRegistration-Elemente und entfernen Sie überzählige Vorkommen.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:InvoicerTradeParty>
  <ram:SpecifiedTaxRegistration/>
  <ram:SpecifiedTaxRegistration/>
</ram:InvoicerTradeParty>
✓ In Ordnung
<ram:InvoicerTradeParty>
  <ram:SpecifiedTaxRegistration/>
</ram:InvoicerTradeParty>
Technische Details

Der Test zählt die direkten ram:SpecifiedTaxRegistration-Elemente in ram:InvoicerTradeParty und erlaubt höchstens eines.

Wo die Regel greift

Die Regel gilt für ram:SpecifiedTaxRegistration innerhalb von ram:InvoicerTradeParty in den Abrechnungsangaben.

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