Ask an Immigration Solicitor. Get an Answer ASAP.
I think you misunderstood. I know he can get money from clients into the company bank account, as he has done work on behalf of the company. The question is about how to pay him in Croatia. So the money comes in as per the invoice into the UK company bank account. that money then has to be transferred to Croatia, to his personal bank account, where he is self-employed? So he works as a contractor for the company here? So he needs to submit an invoice as an individual to the company here to get the money and then pay tax and NI over there. The missing bit is on what basis does the company pay him? I guess it's like a company expense, as there is no contractual relationship between him and the company here. Do you understand what I mean?