El error se presenta porque al realizar ese movimiento generaría -NNN unidades comprometidas, cosa que no debería suceder.
NNN representa un número entero.
La recomendación es que se ejecute el procedimiento RECALC_UNID_COMPROM.
Este procedimiento se tiene que ejecutar en la base de datos, es decir, es necesario conectarse con ibexpert o alguna herramienta que te permita conexión a bases de datos firebird, seleccionar y ejecutar ese procedimiento para que se recalculen las unidades comprometidas.
En teoría, se tendría que revisar el kardex de ese artículo para determinar porqué se generarían unidades comprometidas en negativo, lo más probable es que se hicieran algunas cancelaciones o ajustes.