The couriers don't provide all surcharges and taxes on the api. This makes it difficult to select the cheapest courier (via rule or within the UI). If there was a way to define custom margins per service that would let us manually account for issues like this from the couriers