Zulässiger Wert für das Formatattribut

Fehler FX-SCH-A-000756 Factur-X

Der Wert von '@format' ist nicht zulässig.

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

Der Wert des Attributs format ist weder leer noch in der für diese Regel geprüften Codeliste enthalten. Ein nicht leerer Wert muss in der Codeliste mit der Kennung 17 vorkommen.

Was die Regel bedeutet

Ein Formatwert aus der vorgesehenen Codeliste kennzeichnet die Darstellung des Datumswerts. Ein dort nicht aufgeführter Wert kann nicht als zulässige Formatangabe dieser Regel behandelt werden.

Bitte verwenden Sie einen zulässigen Wert für das Datumsformat

Der Wert von format am Datum der Verkäuferbestellung wird von dieser Regel nicht als zulässig erkannt. Sie können das Attribut leer lassen oder einen Wert aus der dafür vorgesehenen Codeliste verwenden.

Was ist zu tun?
  1. Suchen Sie das Attribut format an qdt:DateTimeString für die Verkäuferbestellung.
  2. Prüfen Sie, ob der Wert leer ist oder in der vorgesehenen Codeliste enthalten ist.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie erneut.
Technische Details

Der Test akzeptiert einen leeren Wert oder einen Wert, der in der extern geladenen Codeliste 17 enthalten ist.

Wo die Regel greift

Die Regel gilt für das Attribut format an qdt:DateTimeString innerhalb des Datumsdokuments zur Verkäuferbestellung.

Originalmeldung aus dem Schematron
Value of '@format' is not allowed.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:SellerOrderReferencedDocument/ram:FormattedIssueDateTime/qdt:DateTimeString
Prüfausdruck (assert/@test)
string-length($codeValue17)=0 or document('FACTUR-X_EXTENDED_codedb.xml')/codedb/cl[@id=17]/enumeration[@value=$codeValue17]