Genau eine Steuerkennung mit Schema FC

Fehler FX-SCH-A-000411 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 diesem ram:SpecifiedTaxRegistration kommt ram:ID nicht genau einmal vor. Das Element fehlt oder ist mehrfach vorhanden.

Was die Regel bedeutet

Eine Steuerregistrierung mit dem Schema FC muss genau eine Kennung enthalten.

Bitte geben Sie genau eine Steuerkennung mit dem Schema FC an

In der Steuerregistrierung des Verkäufers mit dem Schema FC fehlt ram:ID oder das Element kommt mehrfach vor. Die Registrierung muss genau eine Kennung enthalten.

Was ist zu tun?
  1. Suchen Sie die Verkäuferregistrierung ram:SpecifiedTaxRegistration, deren ram:ID den Wert FC in @schemeID hat.
  2. Stellen Sie sicher, dass diese Registrierung genau ein ram:ID enthält.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:SpecifiedTaxRegistration>
  <ram:ID schemeID="FC">123</ram:ID>
  <ram:ID schemeID="FC">456</ram:ID>
</ram:SpecifiedTaxRegistration>
✓ In Ordnung
<ram:SpecifiedTaxRegistration>
  <ram:ID schemeID="FC">123</ram:ID>
</ram:SpecifiedTaxRegistration>
Technische Details

Der Kontext wählt ram:SpecifiedTaxRegistration anhand von ram:ID/@schemeID="FC" aus; der Test verlangt genau ein direktes ram:ID-Kind-Element.

Wo die Regel greift

Die Regel gilt für ram:SpecifiedTaxRegistration des Verkäufers, dessen ram:ID das Attribut @schemeID mit dem Wert FC trägt.

Originalmeldung aus dem Schematron
Element 'ram:ID' must occur exactly 1 times.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:SellerTradeParty/ram:SpecifiedTaxRegistration[ram:ID/@schemeID="FC"]
Prüfausdruck (assert/@test)
count(ram:ID)=1