Genau eine Steuerkennung mit schemeID FC

Fehler FX-SCH-A-001052 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="FC" 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 FC genau einmal an

In der Steuerregistrierung des Verkäufers mit schemeID="FC" 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 FC 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="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 Test zählt direkte ram:ID-Elemente in ram:SpecifiedTaxRegistration, deren ram:ID-Attribut schemeID den Wert FC 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 FC 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="FC"]
Prüfausdruck (assert/@test)
count(ram:ID)=1