Was die Regel bedeutet
Eine Artikeleigenschaft (BG-32) ist ein Paar aus Name und Wert, das den Artikel einer Position beschreibt, etwa Farbe und Rot. Jedes ram:ApplicableProductCharacteristic muss genau ein ram:Value enthalten, den Wert der Eigenschaft (BT-161). Diese Regel zählt die Elemente ram:Value und prüft nicht deren Textinhalt. Die Prüfung gilt für das Profil EN 16931 von Factur-X und ZUGFeRD.
Warum sie wichtig ist
Für den Wert jeder Artikeleigenschaft ist genau ein Element vorgesehen. Fehlt es oder kommt es mehrfach vor, entspricht die Datei nicht dem Profil.
So beheben Sie den Fehler
Prüfen Sie die Artikeleigenschaften der betroffenen Position. Ergänzen Sie das fehlende Wertelement und entfernen Sie doppelte Wertelemente. Wenn Sie das XML selbst erzeugen, muss jedes ram:ApplicableProductCharacteristic genau ein ram:Value für den Wert enthalten. Der Name steht separat in ram:Description; dessen Anzahl prüft FX-SCH-A-000294. Ein vorhandenes, aber leeres ram:Value scheitert nicht allein an dieser Zählprüfung. Exportieren Sie die Rechnung und prüfen Sie sie erneut.
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:Value' must occur exactly 1 times. 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-000296 Ein Klassifizierungscode muss sein Schema angeben
- FX-SCH-A-000297 Das Klassifizierungsschema muss ein erlaubter Code sein
- FX-SCH-A-000315 Nur eine Dokumentsprache angeben
- FX-SCH-A-000316 Der Gültigkeitszeitraum eines Dokuments braucht genau ein Datum
- FX-SCH-A-000317 Jeder Rechnungshinweis darf nur einen Text enthalten
- FX-SCH-A-000319 Lieferbedingungen brauchen genau einen Code