Zulässiger TypeCode-Wert

Fehler FX-SCH-A-001025 Factur-X

Der Wert von 'ram:TypeCode' ist nicht zulässig.

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

Wenn ram:TypeCode einen Wert enthält, muss dieser in der für die Regel verwendeten Werteliste aufgeführt sein. Ein nicht aufgeführter Wert ist hier unzulässig; ein leerer Wert erfüllt diese Prüfbedingung ebenfalls.

Was die Regel bedeutet

Der Code kennzeichnet die Art des referenzierten Dokuments. Die Werteliste sorgt dafür, dass diese Angabe mit festgelegten Werten einheitlich dargestellt wird.

Bitte verwenden Sie für TypeCode einen zulässigen Wert

Der angegebene Dokumentart-Code ist nicht in der für diese Regel verwendeten Werteliste enthalten. Verwenden Sie einen dort aufgeführten Wert oder lassen Sie den Elementwert leer.

Was ist zu tun?
  1. Prüfen Sie den Wert von ram:TypeCode.
  2. Ersetzen Sie einen nicht aufgeführten Wert durch einen Wert aus der für diese Regel verwendeten Werteliste oder lassen Sie den Elementwert leer.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✓ In Ordnung
<ram:TypeCode/>
Technische Details

Der Test akzeptiert einen leeren Elementwert oder einen Wert, der in der Enumeration mit der Kennung 18 der eingebundenen Codeliste enthalten ist.

Wo die Regel greift

Die Regel prüft den Wert von ram:TypeCode am referenzierten Dokument auf der Vereinbarungsebene einer Rechnungsposition.

Originalmeldung aus dem Schematron
Value of 'ram:TypeCode' is not allowed.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode
Prüfausdruck (assert/@test)
string-length($codeValue18)=0 or document('FACTUR-X_EXTENDED_codedb.xml')/codedb/cl[@id=18]/enumeration[@value=$codeValue18]