Kennung der endgültigen Lieferpartei angeben

Fehler FX-SCH-A-000848 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 ram:SpecifiedTaxRegistration innerhalb von UltimateShipToTradeParty fehlt ram:ID, oder das Element ist mehrfach vorhanden. Es muss genau einmal vorkommen.

Was die Regel bedeutet

ram:ID enthält die Kennung in der angegebenen Steuerregistrierung der endgültigen Lieferpartei. Die Regel verlangt genau einen solchen Eintrag.

Bitte geben Sie die Kennung der endgültigen Lieferpartei genau einmal an

In der Steuerregistrierung der endgültigen Lieferpartei fehlt ram:ID, oder das Element ist mehrfach eingetragen. Sie können die Anzahl der Einträge in dieser Steuerregistrierung korrigieren.

Was ist zu tun?
  1. Öffnen Sie ram:SpecifiedTaxRegistration unter UltimateShipToTradeParty.
  2. Stellen Sie sicher, dass ram:ID dort genau einmal vorkommt.
  3. 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>123456789</ram:ID>
</ram:SpecifiedTaxRegistration>
Technische Details

Der Test zählt die direkten ram:ID-Elemente innerhalb von ram:SpecifiedTaxRegistration und verlangt den Wert 1.

Wo die Regel greift

Die Regel gilt für ram:SpecifiedTaxRegistration innerhalb von UltimateShipToTradeParty.

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