Kennzeichnungsschema der URI-Kennung

Fehler FX-SCH-A-001106 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:URIID fehlt das Attribut @schemeID. Damit ist das Kennzeichnungsschema der URI-Kennung nicht angegeben.

Was die Regel bedeutet

@schemeID ordnet die URI-Kennung einem Kennzeichnungsschema zu. Die Angabe ermöglicht es, die Kennung gemäß dem vorgesehenen Schema einzuordnen.

Bitte geben Sie das Kennzeichnungsschema der URI-Kennung des Lieferempfängers an

Am Element ram:URIID der Kommunikationsangabe 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:URIID innerhalb von ram:URIUniversalCommunication.
  2. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:URIUniversalCommunication>
  <ram:URIID>https://example.org</ram:URIID>
</ram:URIUniversalCommunication>
✓ In Ordnung
<ram:URIUniversalCommunication>
  <ram:URIID schemeID="...">https://example.org</ram:URIID>
</ram:URIUniversalCommunication>
Technische Details

Die Schematron-Prüfung verlangt im Kontext von ram:URIID das Attribut @schemeID.

Wo die Regel greift

Die Regel gilt für ram:URIID innerhalb von ram:URIUniversalCommunication 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:URIUniversalCommunication/ ram:URIID
Prüfausdruck (assert/@test)
@schemeID