Zum Inhalt springen

Fehler

FX-SCH-A-000628: Das Herkunftsland muss ein gültiger Ländercode sein

Kurz gesagt

Fehler: Die Rechnung besteht die ausgewählten Prüfungen nicht.

FX-SCH-A-000628 bedeutet, dass der Code für das Herkunftsland eines Artikels (BT-159) nicht in der erlaubten Ländercodeliste steht. Verwenden Sie den passenden zweistelligen Code nach ISO 3166-1, etwa DE, AT, FR oder NL.

Auf dieser Seite

Was die Regel bedeutet

Das Herkunftsland eines Artikels (BT-159) wird als zweistelliger Code aus der Liste ISO 3166-1 angegeben. Im XML ist das ram:ID innerhalb von ram:OriginTradeCountry in ram:SpecifiedTradeProduct. Ein Ländername oder ein dreistelliger Code wie DEU besteht diese Prüfung nicht. Ein leerer Wert besteht diese Prüfung, ein ausgefüllter Wert muss in der Liste des Profils EN 16931 stehen.

Warum sie wichtig ist

Ein vereinbarter Ländercode bezeichnet das angegebene Land unabhängig von der Sprache des Ländernamens.

So beheben Sie den Fehler

Korrigieren Sie das Herkunftsland des Artikels auf den passenden zweistelligen Ländercode. Wenn Sie das XML selbst erzeugen, ändern Sie ram:ID innerhalb von ram:OriginTradeCountry in ram:SpecifiedTradeProduct, zum Beispiel auf DE für Deutschland. Entfernen Sie den ganzen ram:OriginTradeCountry-Block, wenn Sie das Herkunftsland nicht angeben müssen. Exportieren Sie die korrigierte Datei und prüfen Sie sie.

Ist die Datei korrigiert, prüfen Sie sie kostenlos noch einmal: ZUGFeRD-Rechnung prüfen

Oder Sie korrigieren die Rechnung in einem Formular und laden die korrigierte Datei für 1 Credit herunter: Eine abgelehnte E-Rechnung korrigieren Beta

Der veröffentlichte Regeltext

Value of 'ram:ID' is not allowed.

Wo diese Regel gilt

Regelwerk Version
Factur-X 1.09 EN 16931 1.0.9-2
ZUGFeRD 2.5 EN 16931 2.5.2
Regeltext aus phive-rules 4.6.4.

Ihre Datei prüfen

Legen Sie Ihre E-Rechnung ab, um zu sehen, ob sie noch gegen FX-SCH-A-000628 verstößt und welche weiteren Regeln sie verletzt.

Aktualisiert am 6. November 2026