Kennzeichnungsschema für die Steuerregistrierungskennung angeben

Fehler FX-SCH-A-000690 Factur-X

Das Attribut '@schemeID' ist in diesem Kontext erforderlich.

Pflichtregel: Solange sie verletzt ist, ist die Rechnung ungültig und wird von Validatoren abgewiesen.
Was nicht stimmt

Am Element ram:ID fehlt das Attribut schemeID. Dieses Attribut muss in diesem Kontext vorhanden sein.

Was die Regel bedeutet

schemeID gibt an, nach welchem Kennzeichnungsschema die Steuerregistrierungskennung zu verstehen ist. Ohne dieses Attribut fehlt die Schemaangabe für die Kennung.

Bitte ergänzen Sie das Kennzeichnungsschema der Steuerregistrierungskennung

Bei ram:ID der Steuerregistrierung des Steuervertreters des Käufers fehlt das Attribut schemeID. Ergänzen Sie dieses Attribut, damit die Kennzeichnung der Steuerregistrierungskennung vollständig ist.

Was ist zu tun?
  1. Suchen Sie ram:ID in ram:SpecifiedTaxRegistration des Steuervertreters des Käufers.
  2. Ergänzen Sie am Element ram:ID das Attribut schemeID.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie.
So sieht es aus
✗ Führt zur Meldung
<ram:SpecifiedTaxRegistration>
  <ram:ID>123456</ram:ID>
</ram:SpecifiedTaxRegistration>
✓ In Ordnung
<ram:SpecifiedTaxRegistration>
  <ram:ID schemeID="SCHEME">123456</ram:ID>
</ram:SpecifiedTaxRegistration>
Technische Details

Der XPath-Test prüft, ob das Attribut schemeID am Kontextknoten ram:ID vorhanden ist.

Wo die Regel greift

Die Regel gilt für das Attribut schemeID von ram:ID in ram:SpecifiedTaxRegistration des Steuervertreters des Käufers.

Originalmeldung aus dem Schematron
Attribute '@schemeID' is required in this context.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:BuyerTaxRepresentativeTradeParty/ram:SpecifiedTaxRegistration/ram:ID
Prüfausdruck (assert/@test)
@schemeID