Genau ein ID-Element in SpecifiedTaxRegistration

Fehler FX-SCH-A-000881 Factur-X

Das Element 'ram:ID' muss genau einmal vorkommen.

Pflichtregel: Solange sie verletzt ist, ist die Rechnung ungültig und wird von Validatoren abgewiesen.
Was nicht stimmt

In SpecifiedTaxRegistration fehlt ID oder das Element kommt mehr als einmal vor. Es muss genau einmal enthalten sein.

Was die Regel bedeutet

Die Regel verlangt genau ein Kennungselement für die Steuerregistrierung des Rechnungsempfängers.

Bitte geben Sie genau eine Kennung für die Steuerregistrierung des Rechnungsempfängers an

In SpecifiedTaxRegistration fehlt ID oder es ist mehrfach vorhanden. Die Steuerregistrierung muss genau ein ID-Element enthalten.

Was ist zu tun?
  1. Suchen Sie SpecifiedTaxRegistration beim Rechnungsempfänger.
  2. Prüfen Sie, wie oft ID darin vorkommt.
  3. Fügen Sie genau ein ID-Element ein oder entfernen Sie überzählige Elemente.
  4. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:SpecifiedTaxRegistration/>
✓ In Ordnung
<ram:SpecifiedTaxRegistration>
  <ram:ID>12345</ram:ID>
</ram:SpecifiedTaxRegistration>
Technische Details

Im Kontext von SpecifiedTaxRegistration wird die Anzahl der direkten ID-Elemente geprüft; der Test ist nur bei genau einem Element erfüllt.

Wo die Regel greift

Die Regel gilt für die Steuerregistrierung des Rechnungsempfängers in SpecifiedTaxRegistration.

Originalmeldung aus dem Schematron
Element 'ram:ID' must occur exactly 1 times.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration
Prüfausdruck (assert/@test)
count(ram:ID)=1