Ungültiger Umsatzsteuerartcode

Fehler FX-SCH-A-000857 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 nicht leer ist, muss sein Wert in der Codeliste für Umsatzsteuerarten enthalten sein. Der angegebene Wert ist dort nicht zugelassen.

Was die Regel bedeutet

Der Code kennzeichnet die Steuerart der Umsatzsteueraufschlüsselung. Ein nicht zugelassener Wert lässt sich nicht zuverlässig als vorgesehene Steuerart einordnen.

Bitte verwenden Sie einen zugelassenen Umsatzsteuerartcode

Der Wert von ram:TypeCode ist in der vorgesehenen Codeliste nicht zugelassen. Sie können einen zugelassenen Wert einsetzen oder das Element leer lassen.

Was ist zu tun?
  1. Prüfen Sie den Wert von ram:TypeCode.
  2. Verwenden Sie einen in der Codeliste zugelassenen Wert oder lassen Sie das Element leer.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Der Test akzeptiert einen leeren Wert oder einen Wert aus der Codeliste mit der Kennung 26.

Wo die Regel greift

Die Regel gilt für ram:TypeCode innerhalb einer Umsatzsteueraufschlüsselung auf Dokumentenebene.

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