Der Wert von '@unitCode' ist nicht zulässig.
Der nicht leere Wert von unitCode auf ram:BasisQuantity ist in der Codeliste für Maßeinheiten nicht zugelassen. Der Test akzeptiert außerdem einen leeren Wert.
unitCode bezeichnet die Maßeinheit der Bezugsmenge. Ein nicht zugelassener Code erlaubt keine regelkonforme Interpretation dieser Einheit.
Der Einheitencode der Bezugsmenge wird nicht erkannt. Mit einem in der Codeliste zugelassenen Wert lässt sich die Einheit regelkonform angeben.
- Prüfen Sie den Wert von
unitCodeanram:BasisQuantity. - Verwenden Sie einen Wert aus der Codeliste für Maßeinheiten oder lassen Sie den Wert leer.
- Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details
Der Test lässt einen leeren Code zu; andernfalls muss der Wert von unitCode in der Codeliste mit der Kennung 15 in FACTUR-X_EXTENDED_codedb.xml enthalten sein.
Die Regel gilt für ram:BasisQuantity eines Abschlags auf Dokumentenebene in ram:SpecifiedTradeAllowanceCharge, der durch ram:ChargeIndicator mit dem Wert false gekennzeichnet ist. Geprüft wird das Attribut unitCode.
rule/@context)assert/@test)