Steuerregistrierung des Zahlungsempfängers höchstens einmal

Fehler FX-SCH-A-000988 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 Element ram:PayeeTradeParty ist ram:SpecifiedTaxRegistration mehr als einmal vorhanden. Das Element darf höchstens einmal vorkommen, kann aber auch fehlen.

Was die Regel bedeutet

Die Steuerregistrierung ist eine optionale Angabe des Zahlungsempfängers. Die Regel begrenzt sie auf eine Angabe innerhalb dieses Elements.

Bitte geben Sie die Steuerregistrierung des Zahlungsempfängers höchstens einmal an

Die Steuerregistrierung des Zahlungsempfängers ist mehrfach eingetragen. Entfernen Sie zusätzliche Einträge, damit sie höchstens einmal vorkommt.

Was ist zu tun?
  1. Suchen Sie ram:PayeeTradeParty in den Zahlungsbedingungen.
  2. Prüfen Sie die darin enthaltenen ram:SpecifiedTaxRegistration-Elemente und entfernen Sie zusätzliche Einträge.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie noch einmal.
So sieht es aus
✗ Führt zur Meldung
<ram:PayeeTradeParty>
  <ram:SpecifiedTaxRegistration/>
  <ram:SpecifiedTaxRegistration/>
</ram:PayeeTradeParty>
✓ In Ordnung
<ram:PayeeTradeParty>
  <ram:SpecifiedTaxRegistration/>
</ram:PayeeTradeParty>
Technische Details

Die Regel zählt die direkten ram:SpecifiedTaxRegistration-Elemente in ram:PayeeTradeParty und ist erfüllt, wenn die Anzahl höchstens eins beträgt.

Wo die Regel greift

Die Regel gilt für ram:SpecifiedTaxRegistration innerhalb des Zahlungsempfängers ram:PayeeTradeParty in den Zahlungsbedingungen.

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