This question already has an answer here:
I travelled on June 25 from India to Denmark (Hyderabad - Muscat - Zurich - Copenhagen). When leaving from India, I got a stamp in my passport, but when entering Zurich, I didn't get an entry stamp.
I asked them to get a stamp in my passport but they said that per a new Schengen rule, if you have a passport and a resident card (work permit), a stamp is not required.
Is it correct?