Well, they are different matters. You cannot simply offset your supposed 'benefits' with visa fee. First, you need to prove that there was indeed curtailment of your benefits. Then, compute how much benefit is owing you. If you are really responsible for the visa expense, then there can be an offsetting. But check out the company policy. Who knows, visa fee is for their own account?