A Call center rep takes a call from a customer who wants to return a product. The call center rep writes up a Return order, but they notice that the balance of the original order and return order are off. They now need to open and check the original sales order to figure out why there is a difference. This turns out to be shipping or some other charge in which the customer is entitled to receive a refund for. They rep takes down the amount and now tries to go back to the Return order in which they manually create a negative charge for the refund.
This should automatically ask during the refund process if they would like to refund the additional charges on the order.
There is logic that if form SalesCopy open with return order, the checkbox 'Copy charges' will invisible. From: salesCopying.init()
Set this checkbox as visible, and then we can get the expected result when check it when checking it.