Kennzeichnungsschema der Steuerkennung

Fehler FX-SCH-A-001104 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 der Steuerregistrierung fehlt das Attribut @schemeID. Damit ist das Kennzeichnungsschema der Steuerkennung nicht angegeben.

Was die Regel bedeutet

@schemeID gibt an, welchem Kennzeichnungsschema die Steuerkennung angehört. Diese Angabe ist erforderlich, um die Kennung im vorgesehenen Kontext einzuordnen.

Bitte geben Sie das Kennzeichnungsschema der Steuerkennung des Lieferempfängers an

Am Element ram:ID der Steuerregistrierung des Lieferempfängers fehlt @schemeID. Sie können die Rechnung anpassen, indem Sie das Kennzeichnungsschema an diesem Element ergänzen.

Was ist zu tun?
  1. Ergänzen Sie @schemeID am Element ram:ID innerhalb von ram:SpecifiedTaxRegistration.
  2. 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:SpecifiedTaxRegistration>
✓ In Ordnung
<ram:SpecifiedTaxRegistration>
  <ram:ID schemeID="...">123</ram:ID>
</ram:SpecifiedTaxRegistration>
Technische Details

Die Schematron-Prüfung verlangt im Kontext des Steuerregistrierungs-Elements ram:ID das Attribut @schemeID.

Wo die Regel greift

Die Regel gilt für ram:ID innerhalb von ram:SpecifiedTaxRegistration der Partei ram:ShipToTradeParty einer Rechnungsposition.

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