Be sure you not sending the whole amount of funds you have, so there can be some left for transaction fee.
Try sending amount that will remain some for transaction fee and see what happens
As I know, this is not his case. Although his wallet show the full amount, he can only send out max. few bucks. The rest is somewhere stuck in the coin swap... The problem isn't cause by an insufficient funds for a transaction fee.