Genau eine Steuerkennung mit dem Schema VA

Fehler FX-SCH-A-001168 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 sind mehrere ram:ID-Elemente enthalten. Die Regel verlangt genau ein solches Element.

Was die Regel bedeutet

Die Regel begrenzt diese Steuerregistrierung auf genau eine Kennung. Mehrere Kennungselemente machen den Inhalt dieser Registrierung nicht eindeutig.

Bitte geben Sie genau eine Steuerkennung mit dem Schema VA an

Die Steuerregistrierung des Produktherstellers mit dem Schema VA enthält mehr als ein ram:ID-Element. Sie können die Rechnung korrigieren, indem Sie dort genau ein solches Element hinterlegen.

Was ist zu tun?
  1. Suchen Sie das ram:SpecifiedTaxRegistration des Herstellers, dessen ram:ID schemeID="VA" trägt.
  2. Prüfen Sie, wie viele ram:ID-Elemente darin stehen.
  3. Stellen Sie sicher, dass genau ein ram:ID-Element enthalten ist.
  4. 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">A</ram:ID>
  <ram:ID schemeID="VA">B</ram:ID>
</ram:SpecifiedTaxRegistration>
✓ In Ordnung
<ram:SpecifiedTaxRegistration>
  <ram:ID schemeID="VA">A</ram:ID>
</ram:SpecifiedTaxRegistration>
Technische Details

Der Test zählt die direkten ram:ID-Elemente in ram:SpecifiedTaxRegistration und verlangt, dass die Anzahl genau eins beträgt.

Wo die Regel greift

Die Regel gilt für ram:SpecifiedTaxRegistration des Produktherstellers, dessen ram:ID das Attribut schemeID="VA" trägt.

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