Buena tarde,
Acudo nuevamente a su ayuda y amplio conocimiento, dado que estoy teniendo problemas con una autorización.
La autorización trata de que a la hora de facturar, si detecta que uno o más items tiene una rentabilidad inferior al 15%, dicha factura tendrá que pasar por un proceso de aprobación para poder ser creada.
El problema que estoy teniendo es que la autorización se está activando inclusive cuando esta condición no se cumple:
Como se puede ver en la imagen, el producto tiene una rentabilidad del 16.96%, pero aún así pidió autorización.
Esta personalización fue solicitada por gerencia y desarrollada por el partner con el que realizamos la implementación de SAP BO, al retroalimentarlos sobre el error no se ha obtenido una respuesta concisa ni rápida, por lo que recurro a su ayuda para poder resolver este error.
La autorización se aplica solo en Factura de deudores.
Adjunto el query:
select distinct case
when a."AvgPrice" <> 0 and ((($[$38.17.NUMBER]-a."AvgPrice")*100)/$[$38.17.NUMBER]) < 15 then 'true' else 'false' end
from OITW a
where a."ItemCode" = $[$38.1.0] and a."WhsCode" = $[$38.24.0]
Un saludo y muchas gracias por su ayuda.