Providing a service in CH, living abroad
I am a bit confused on what laws apply to me and hope you'll be able to help.
I live in Belgium and my employer in Belgium has a fixed fee contract to provide a service (me) to a Swiss company, full time for a year. I am between 90 and 120 working days in CH (to meet colleagues, attend meetings and so on, it's the European headquarter) so I applied for a visa. No problem, however, my salary (paid by my Belgian employer) is too low. In order to get the visa it has to be adjusted. According to the Swiss company, Swiss wages only apply for those days actually spent in CH, so they do not want to change the fixed fee. If I travel for them to Poland, Italy or other countries, which happens a lot, they claim Swiss salaries do not apply. I think I provide a service to a Swiss company, where ever I am. I am working on one assignment and that is the one for the Swiss company, whether I am at home or in CH or in Poland. Anyone who can clarify for me here?