Der Wert von '@unitCode' ist nicht zulässig.
Der nicht leere Wert von unitCode entspricht keinem der für dieses Attribut zugelassenen Werte. Ein leerer Wert besteht diese Wertprüfung, sofern das Attribut vorhanden ist.
Die zugelassenen Werte kennzeichnen gültige Maßeinheiten für ram:UnitQuantity. Ein anderer nicht leerer Wert kann nicht als dafür vorgesehener Einheitencode interpretiert werden.
Der angegebene Wert für unitCode ist nicht in der dafür zugelassenen Codeliste enthalten. Sie können ihn durch einen erlaubten Einheitencode ersetzen.
- Suchen Sie
ram:UnitQuantitybeim referenzierten Produkt der Rechnungsposition. - Prüfen Sie den Wert des Attributs
unitCodeanhand der für dieses Feld zugelassenen Werte. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details
Der Test besteht, wenn der geprüfte Wert leer ist oder in FACTUR-X_EXTENDED_codedb.xml in der Enumeration der Codeliste mit der ID 15 vorkommt.
Die Regel gilt für das Attribut unitCode von ram:UnitQuantity eines referenzierten Produkts innerhalb einer Rechnungsposition.
rule/@context)assert/@test)