Zero lost on Not Received

Ok. You made a purchase in foreign exchange, paid for it and the order got lost in transit. You get reimbursed of course sometimes even 60 days later BUT NOT with the rate used at purchase time. So you stand to loose (or seldom gain).
What if Curve always credited you the exact amount you paid and kept gains / losses?
It would be a great selling point but is it feasible?
Maybe perhaps due to the volume handled CURVE would not either loose or gain?

What do you think?