It depends. If the values are correct, rounding is not an issue. It's not necessary for you to manually fix every transaction as long as the exchange cost and sales price are accurately transferred as you indicate (exception rounding).
**Say "Thanks" by clicking the thumb icon in a post
**Mark the post that answers your question by clicking on "Mark as Best Answer"