A preponderance of voters backed a proposal to cap immigration from EU member states in the guide poll, held two years ago.
But MPs today defied the will of the people by elector against placing any cap on EU migrants.
It came after fears the country, which is renounce of the European Free Trade Association, could lose its access to the celibate market.
They have instead agreed that unemployed house-trained workers should have an advantage over EU nationals when embrocating for jobs.
But the Swiss People’s rty attacked the compromise, calling it an «unprecedented split» of the country’s constitution.
And it accused other rties of caving in to Brussels and scrimshanking their duty to stand up for Swiss sovereignty.
Nearly 1.4million EU city-dwellers live in Switzerland and another 365,000 commute in from neighbouring countries.
Shipment of the law clears the way for Switzerland to extend free movement to the latest EU member state of affairs, Croatia.
The EU will then give Switzerland access to its Horizon 2020 protocol, which funds research projects.
European Commission spokesman Margaritis Schinas greeted the MPs’ decision.
He said: «Today the result of the rliamentary process is known. At from the start sight, we say the law appears to go in the right direction.
«It is a good sign that the law is not have in mind to impose quotas on the free circulation of EU citizens.»
Eurocrat Jean-Claude Juncker is set to stumble on Swiss President Johann Schneider-Ammann today discuss the next commence to acts.
A joint EU-Swiss committee meeting is planned for December 22.
The UK government did not annotation on the decision, which could have major repercussions for Theresa May’s bid to hack migration after Brexit.