Genau eine Steuerkennung des Zahlers

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

Was die Regel bedeutet

ram:ID enthält die Steuerkennung, die dieser Steuerregistrierung des Zahlers zugeordnet ist. Genau ein Wert ist erforderlich, damit die Registrierung eindeutig angegeben ist.

Bitte geben Sie genau eine Steuerkennung für den Zahler an

Die Steuerregistrierung des Zahlers enthält nicht genau ein ram:ID-Element. Sie können dies korrigieren, indem Sie dort genau eine Steuerkennung angeben.

Was ist zu tun?
  1. Suchen Sie SpecifiedTaxRegistration innerhalb von PayerTradeParty.
  2. Prüfen Sie, ob dort ram:ID fehlt oder mehrfach vorkommt.
  3. Stellen Sie sicher, dass genau ein ram:ID-Element vorhanden 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>123</ram:ID>
  <ram:ID>456</ram:ID>
</ram:SpecifiedTaxRegistration>
✓ In Ordnung
<ram:SpecifiedTaxRegistration>
  <ram:ID>123</ram:ID>
</ram:SpecifiedTaxRegistration>
Technische Details

Die Regel zählt die direkten ram:ID-Elemente im aktuellen SpecifiedTaxRegistration und verlangt eine Anzahl von genau eins.

Wo die Regel greift

Die Regel gilt für SpecifiedTaxRegistration innerhalb von PayerTradeParty in den Zahlungsangaben der Rechnung.

Originalmeldung aus dem Schematron
Element 'ram:ID' must occur exactly 1 times.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ ram:PayerTradeParty/ram:SpecifiedTaxRegistration
Prüfausdruck (assert/@test)
count(ram:ID)=1