On an order with service charge, we have returned all items (return item API) and refunded the payment. However, we see that service charge originally applied still remain on receipt. This causes the order total to be non-zero. Is this expected? If so why is this charge not set to zero upon refund?