Cita: Solo cambio la variable iva por el 0.16 que es el valor que contiene iva, cabe destacar que esto forma parte de un PROCEDURE, pero no se porque el valor de la variable iva no me lo toma correctamente, cual sera el problema?
Si lo que estás cambiando es donde aparece esto:
por ejemplo, debo asumir que el Stored Procedure está invocado en ese punto, y un stored procedure no puede ser usado alli.
En ese caso corresponde usar una STORED
FUNCTION, que no es lo mismo.
Postea el código sin corregir, y el código del SP que mencionas.