Genau eine Steuerkennung mit schemeID VA

Fehler FX-SCH-A-001054 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 der durch schemeID="VA" gekennzeichneten ram:SpecifiedTaxRegistration kommt ram:ID nicht genau einmal vor.

Was die Regel bedeutet

Für diese Steuerregistrierung muss genau eine Kennung dieses Schemas vorhanden sein. Fehlt sie oder kommt sie mehrfach vor, ist die Angabe strukturell nicht eindeutig.

Bitte geben Sie die Steuerkennung mit schemeID VA genau einmal an

In der Steuerregistrierung des Verkäufers mit schemeID="VA" fehlt ram:ID oder es ist mehrfach vorhanden. Genau ein ram:ID erfüllt die erforderliche Anzahl.

Was ist zu tun?
  1. Suchen Sie die ram:SpecifiedTaxRegistration des Verkäufers, deren ram:ID den Wert VA für 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 Test zählt direkte ram:ID-Elemente in ram:SpecifiedTaxRegistration, deren ram:ID-Attribut schemeID den Wert VA hat, und verlangt genau eines.

Wo die Regel greift

Die Regel gilt für die Steuerregistrierung des Verkäufers eines Artikels, wenn ram:ID den schemeID-Wert VA hat.

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