Zulässiger Umsatzsteuer-Kategoriecode für den Zuschlag

Fehler FX-SCH-A-000975 Factur-X

Der Wert von 'ram:CategoryCode' 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:CategoryCode ist nicht in der für diese Regel vorgesehenen Codeliste enthalten. Ein leerer Wert wird durch die Prüfbedingung ebenfalls akzeptiert.

Was die Regel bedeutet

Der Kategoriecode ordnet den Zuschlag einer anerkannten Umsatzsteuerkategorie zu. Ein nicht gelisteter Wert kann anhand dieser Codeliste keiner Kategorie zugeordnet werden.

Bitte verwenden Sie einen zulässigen Umsatzsteuer-Kategoriecode für den Zuschlag

Der Wert in ram:CategoryCode ist nicht in der vorgesehenen Codeliste enthalten. Sie können den Wert anpassen oder leer lassen.

Was ist zu tun?
  1. Prüfen Sie den Wert in ram:CategoryCode unter ram:CategoryTradeTax des Zuschlags.
  2. Verwenden Sie einen Wert aus der für diese Regel geltenden Codeliste oder lassen Sie den Wert leer.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details

Die Prüfung akzeptiert einen leeren Zeichenfolgenwert oder einen Wert, der in der Codeliste mit der Kennung 24 enthalten ist.

Wo die Regel greift

Die Regel gilt für den Wert von ram:CategoryCode in ram:CategoryTradeTax eines Zuschlags auf Dokumentenebene.

Originalmeldung aus dem Schematron
Value of 'ram:CategoryCode' is not allowed.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ ram:SpecifiedTradeAllowanceCharge[ram:ChargeIndicator/udt:Indicator="true"]/ ram:CategoryTradeTax/ram:CategoryCode
Prüfausdruck (assert/@test)
string-length($codeValue24)=0 or document('FACTUR-X_EXTENDED_codedb.xml')/codedb/cl[@id=24]/enumeration[@value=$codeValue24]