Zulässiger Dokumentartcode der Vorauszahlung

Fehler FX-SCH-A-000961 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

Der Wert von ram:TypeCode ist nicht in der dafür verwendeten Codeliste enthalten. Ein leerer Wert wird von diesem Test ebenfalls zugelassen.

Was die Regel bedeutet

Der Code kennzeichnet die Art des referenzierten Dokuments. Ein nicht aufgeführter Code entspricht nicht den für dieses Feld definierten Werten.

Bitte verwenden Sie einen zulässigen Dokumentartcode für die Vorauszahlungsreferenz

Der Code in ram:TypeCode 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 ram:TypeCode im referenzierten Rechnungsdokument.
  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 53 enthalten ist.

Wo die Regel greift

Die Regel gilt für ram:TypeCode am Rechnungsdokument, das unter der angegebenen Vorauszahlung referenziert wird.

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