Was die Regel bedeutet
Eine Position kann angeben, wo der Artikel hergestellt wurde, das Herkunftsland (BT-159). Im XML ist das ram:OriginTradeCountry innerhalb von ram:SpecifiedTradeProduct. Ist dieses Element vorhanden, muss es genau ein ram:ID mit dem Ländercode enthalten. Die Regel zählt ram:ID und erwartet 1. Auch ein leeres ram:ID zählt als Element, daher prüft diese Regel weder, ob ein Ländercode eingetragen ist, noch dessen Wert. Sie gilt für die Profile EN 16931 und Extended von Factur-X und ZUGFeRD.
Warum sie wichtig ist
Ein vorhandener Herkunftslandblock ist für genau ein Kennungselement vorgesehen. Seine Struktur und der Inhalt der Kennung werden getrennt geprüft.
So beheben Sie den Fehler
Prüfen Sie das tatsächliche Herkunftsland des Artikels. Ergänzen Sie im betroffenen ram:OriginTradeCountry ein fehlendes ram:ID und tragen Sie den passenden zweistelligen Ländercode ein. Entfernen Sie doppelte ram:ID-Elemente. Wenn Sie das Herkunftsland nicht angeben müssen, entfernen Sie den ganzen ram:OriginTradeCountry-Block, nicht nur sein ID-Element. 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
Element 'ram:ID' must occur exactly 1 times. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Ihre Datei prüfen
Verwandte Regeln
- FX-SCH-A-000628 Das Herkunftsland muss ein gültiger Ländercode sein
- 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