I'm Canadian and my 90-day Schengen stay ends on June 11th. However my flight to Sofia, Bulgaria, is in the morning of June 12th.
So I figured in order to not break the 90-day rule, I will simply arrive at the airport and pass the security check before midnight. I figure this should make me comply 100%.
However I am wondering if my passport will even get stamped in Spain. Or will I only get an entry stamp from Bulgaria on the 12th? Thus making it look like I overstayed by one day.
It really wasn't possible for me to fly to Sofia on the 11th or else I would have done that.