Ungültiger Formatcode beim Verkäuferbestellungsdatum

Fehler FX-SCH-A-001070 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 am qdt:DateTimeString ist nicht in der für diesen Kontext zugelassenen Werteliste enthalten. Ein leerer Wert ist laut Prüfbedingung ebenfalls zulässig.

Was die Regel bedeutet

Der Formatcode kennzeichnet die Darstellungsform des Datums. Ein nicht zugelassener Code kann dazu führen, dass das Datum nicht entsprechend der vorgesehenen Codierung interpretiert wird.

Bitte verwenden Sie einen zulässigen Formatcode für das Verkäuferbestellungsdatum

Der Formatwert am Datum der Verkäuferbestellung wird in diesem Kontext nicht akzeptiert. Verwenden Sie einen in der zugehörigen Codeliste zugelassenen Wert oder lassen Sie den Wert leer.

Was ist zu tun?
  1. Suchen Sie das qdt:DateTimeString im ram:SellerOrderReferencedDocument der Rechnungsposition.
  2. Prüfen Sie den Wert des Attributs format anhand der für diesen Kontext geltenden Codeliste.
  3. Ersetzen Sie den Wert durch einen dort zugelassenen Code oder lassen Sie ihn leer.
  4. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test akzeptiert einen leeren Wert oder einen Wert, der in der Codeliste mit der Kennung 17 in FACTUR-X_EXTENDED_codedb.xml enthalten ist.

Wo die Regel greift

Die Regel gilt für das Format des Datums in FormattedIssueDateTime innerhalb des SellerOrderReferencedDocument einer Rechnungsposition.

Originalmeldung aus dem Schematron
Value of '@format' is not allowed.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ ram:SpecifiedLineTradeAgreement/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]