Mehrere Steuerregistrierungen beim Verkaufsagenten

Fehler FX-SCH-A-000737 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:SalesAgentTradeParty ist ram:SpecifiedTaxRegistration mehr als einmal enthalten. Das Element darf höchstens einmal vorkommen.

Was die Regel bedeutet

Die Regel begrenzt die Anzahl der Steuerregistrierungsangaben für die als Verkaufsagenten angegebene Partei auf höchstens eine.

Bitte geben Sie beim Verkaufsagenten höchstens eine Steuerregistrierung an

Beim Verkaufsagenten sind mehrere ram:SpecifiedTaxRegistration-Elemente eingetragen. Die Rechnung lässt sich anpassen, indem dort höchstens eines enthalten ist.

Was ist zu tun?
  1. Suchen Sie ram:SalesAgentTradeParty in den Vereinbarungsdaten.
  2. Prüfen Sie die darin enthaltenen ram:SpecifiedTaxRegistration-Elemente.
  3. Entfernen Sie überzählige ram:SpecifiedTaxRegistration-Elemente, sodass höchstens eines verbleibt.
  4. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:SalesAgentTradeParty>
  <ram:SpecifiedTaxRegistration/>
  <ram:SpecifiedTaxRegistration/>
</ram:SalesAgentTradeParty>
✓ In Ordnung
<ram:SalesAgentTradeParty>
  <ram:SpecifiedTaxRegistration/>
</ram:SalesAgentTradeParty>
Technische Details

Die Regel zählt die direkten ram:SpecifiedTaxRegistration-Elemente in ram:SalesAgentTradeParty und verlangt höchstens eines.

Wo die Regel greift

Die Regel gilt für ram:SpecifiedTaxRegistration innerhalb von ram:SalesAgentTradeParty in den Vereinbarungsdaten.

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