Eine Steuerregistrierungskennung muss vorhanden sein

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

SpecifiedTaxRegistration enthält nicht genau ein ID-Element. Das Element fehlt oder kommt mehrfach vor.

Was die Regel bedeutet

ID enthält die Kennung der Steuerregistrierung des endgültigen Warenempfängers. Die Regel verlangt genau eine solche Kennung in diesem Registrierungselement.

Bitte ergänzen Sie genau eine Steuerregistrierungskennung des endgültigen Warenempfängers

Im Steuerregistrierungselement des endgültigen Warenempfängers fehlt ID oder es kommt mehrfach vor. Genau ein ID-Element ist erforderlich.

Was ist zu tun?
  1. Öffnen Sie SpecifiedTaxRegistration des endgültigen Warenempfängers.
  2. Stellen Sie sicher, dass darin genau ein ID-Element enthalten ist.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie noch einmal.
So sieht es aus
✗ Führt zur Meldung
<ram:SpecifiedTaxRegistration/>
✓ In Ordnung
<ram:SpecifiedTaxRegistration>
  <ram:ID/>
</ram:SpecifiedTaxRegistration>
Technische Details

Der Test zählt die direkten ram:ID-Elemente in ram:SpecifiedTaxRegistration und verlangt die Anzahl 1.

Wo die Regel greift

Die Regel gilt für SpecifiedTaxRegistration des endgültigen Warenempfängers einer Rechnungsposition.

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