Zulässiger Formatcode für das Ausstellungsdatum

Fehler FX-SCH-A-000960 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 nicht in der dafür verwendeten Codeliste enthalten. Ein leerer Wert wird von diesem Test ebenfalls zugelassen.

Was die Regel bedeutet

Der Formatcode gibt an, wie der Datumswert zu interpretieren ist. Ein nicht aufgeführter Code entspricht nicht den für dieses Feld definierten Werten.

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

Der Formatcode am Ausstellungsdatum ist nicht als zulässiger Wert aufgeführt. Verwenden Sie einen in der Codeliste für dieses Feld enthaltenen Wert.

Was ist zu tun?
  1. Suchen Sie das Attribut format am qdt:DateTimeString.
  2. Ersetzen Sie den nicht aufgeführten Wert durch einen in der Codeliste für dieses Feld enthaltenen Wert.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie noch einmal.
Technische Details

Der Test erlaubt einen leeren Codewert oder einen Wert, der als enumeration in codedb mit cl-ID 17 enthalten ist.

Wo die Regel greift

Die Regel gilt für das Attribut format am Datumswert des Ausstellungsdatums eines referenzierten Vorauszahlungsdokuments.

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