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 |
Ihre Datei prüfen
Verwandte Regeln
- FX-SCH-A-000630 Ein Dokument darf nur eine Bezeichnung haben
- FX-SCH-A-000631 Das Gültigkeitsdatum braucht ein Formatattribut
- FX-SCH-A-000632 Das Format des Gültigkeitsdatums muss ein erlaubter Code sein
- FX-SCH-A-000633 Der Betreffcode eines Vermerks muss ein erlaubter Code sein
- FX-SCH-A-000634 Das Format des Rechnungsdatums muss ein erlaubter Code sein
- FX-SCH-A-000635 Der Rechnungstyp-Code muss im Extended-Profil erlaubt sein