Steuerregistrierungskennung genau einmal angeben

Fehler FX-SCH-A-000436 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

ram:SpecifiedTaxRegistration enthält kein ram:ID oder mehr als ein ram:ID.

Was die Regel bedeutet

Die Steuerregistrierungsangabe muss genau eine Kennung enthalten. Dadurch ist die Kennung innerhalb dieser Angabe eindeutig bestimmt.

Bitte geben Sie die Steuerregistrierungskennung genau einmal an

In der Steuerregistrierungsangabe des Verkäufer-Steuervertreters fehlt ram:ID oder es ist mehrfach enthalten. Für diese Angabe muss genau ein solches Element vorhanden sein.

Was ist zu tun?
  1. Suchen Sie ram:SpecifiedTaxRegistration des Verkäufer-Steuervertreters.
  2. Stellen Sie sicher, dass darin genau ein ram:ID enthalten ist.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:SpecifiedTaxRegistration/>
✓ In Ordnung
<ram:SpecifiedTaxRegistration>
  <ram:ID/>
</ram:SpecifiedTaxRegistration>
Technische Details

Der Test zählt die direkten ram:ID-Elemente in ram:SpecifiedTaxRegistration und verlangt genau eines.

Wo die Regel greift

Die Regel gilt für ram:ID innerhalb von ram:SpecifiedTaxRegistration des Verkäufer-Steuervertreters.

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