Estimado,
Te hago 2 recomendaciones:
-. Debes tener cuidado con el tipo de cambio obtenido de la tabla de TIPO DE CAMBIO, ya que podría darse el caso de que el tipo de cambio de la tabla maestra haya sido modificado después de que se haya cargado la transacción, por lo que es probable que necesites revisar la transacción para determinar el tipo de cambio correcto.
-. Debes definir el tipo de cambio a utilizar. Puede ser el de la transacción, el promedio mensual, etc. He visto diferentes casos en los que siempre quieren un tipo de cambio distinto.
Debes analizar de dónde se toma el costo, las tablas a las que se refiere Manuel son las que debes revisar.
Saludos