Höchstens eine Steuerregistrierung des Käuferagenten

Fehler FX-SCH-A-000652 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:BuyerAgentTradeParty kommt ram:SpecifiedTaxRegistration mehr als einmal vor. Dieses Element darf dort höchstens einmal enthalten sein.

Was die Regel bedeutet

Die Begrenzung verhindert mehrere Steuerregistrierungen für denselben Käuferagenten in diesem XML-Kontext.

Bitte führen Sie beim Käuferagenten höchstens eine Steuerregistrierung auf

Beim Käuferagenten ist ram:SpecifiedTaxRegistration mehrfach eingetragen. Sie können den Fehler beheben, indem Sie die Anzahl auf höchstens einen Eintrag begrenzen.

Was ist zu tun?
  1. Entfernen Sie überzählige ram:SpecifiedTaxRegistration-Elemente aus ram:BuyerAgentTradeParty.
  2. Lassen Sie höchstens ein ram:SpecifiedTaxRegistration-Element stehen.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:BuyerAgentTradeParty>
  <ram:SpecifiedTaxRegistration/>
  <ram:SpecifiedTaxRegistration/>
</ram:BuyerAgentTradeParty>
✓ In Ordnung
<ram:BuyerAgentTradeParty>
  <ram:SpecifiedTaxRegistration/>
</ram:BuyerAgentTradeParty>
Technische Details

Im Kontext von ram:BuyerAgentTradeParty wird die Anzahl der direkten ram:SpecifiedTaxRegistration-Elemente gezählt; zulässig sind null oder eins.

Wo die Regel greift

Die Regel gilt für ram:SpecifiedTaxRegistration innerhalb des Käuferagenten ram:BuyerAgentTradeParty in der Vereinbarung auf Dokumentenebene.

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