Genau eine Steuerkennung mit Schema VA

Fehler FX-SCH-A-000412 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 VA muss genau eine Kennung enthalten.

Bitte geben Sie genau eine Steuerkennung mit dem Schema VA an

In der Steuerregistrierung des Verkäufers mit dem Schema VA 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 VA 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="VA">123</ram:ID>
  <ram:ID schemeID="VA">456</ram:ID>
</ram:SpecifiedTaxRegistration>
✓ In Ordnung
<ram:SpecifiedTaxRegistration>
  <ram:ID schemeID="VA">123</ram:ID>
</ram:SpecifiedTaxRegistration>
Technische Details

Der Kontext wählt ram:SpecifiedTaxRegistration anhand von ram:ID/@schemeID="VA" 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 VA 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="VA"]
Prüfausdruck (assert/@test)
count(ram:ID)=1