Was die Regel bedeutet
Ein enthaltenes Produkt einer Position kann eine globale Kennung haben, etwa eine Barcode-Nummer (ram:GlobalID). Das Attribut schemeID sagt, aus welchem Nummernsystem die Nummer stammt. Ein nicht leerer Wert muss ein vierstelliger Code aus der Liste ISO 6523 sein, zum Beispiel 0160 für eine GTIN. Die Regel prüft, ob der Code in der erlaubten Liste steht. Ein leerer oder fehlender Wert scheitert nicht an dieser Prüfung. Ob das Attribut vorhanden ist, prüft FX-SCH-A-001150.
Warum sie wichtig ist
Software liest das Schema, um zu wissen, um welche Art von Nummer es sich handelt.
So beheben Sie den Fehler
Prüfen Sie in Ihrer Rechnungssoftware die Art der Kennung des enthaltenen Produkts und exportieren Sie erneut. Wenn Sie das XML selbst erzeugen, korrigieren Sie schemeID an ram:GlobalID unter ram:IncludedReferencedProduct so, dass dort ein gültiger vierstelliger ISO-6523-Code steht. Gehört die Nummer zu keinem Nummernsystem der Liste, entfernen Sie die Kennung.
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 '@schemeID' is not allowed. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Ihre Datei prüfen
Verwandte Regeln
- FX-SCH-A-001152 Die Menge eines enthaltenen Produkts braucht eine Einheit
- FX-SCH-A-001153 Die Einheit der Menge eines enthaltenen Produkts muss gültig sein
- FX-SCH-A-001154 Ein Hersteller in einer Position darf nur einen Rollencode haben
- FX-SCH-A-001155 Der Hersteller darf nur eine Beschreibung haben
- FX-SCH-A-001156 Der Hersteller darf nur eine elektronische Adresse haben
- FX-SCH-A-001157 Der E-Mail-Block des Herstellerkontakts braucht genau ein Adresselement