Eu estava voando com uma companhia aérea menor chamada SmartWings que não tinha check-in online, em uma rota entre a Espanha e a República Tcheca. No balcão de check-in, meu amigo apresentou seu passaporte (não anexo II) sem visto (ele tinha uma autorização de residência) e o funcionário da companhia aérea solicitou que ele também mostrasse seu visto. Como se tratava de um voo intra-Schengen, tentei argumentar que não é necessário visto e, portanto, a companhia aérea não deve exigir o visto. No entanto, como não queríamos lutar até o fim, meu amigo se rendeu e mostrou seu cartão de residência na UE.
Então, quem estava certo nessa situação? As companhias aéreas têm o direito de exigir vistos para voos intra-Schengen?
Os links para as leis relevantes da UE / Schengen seriam apreciados para evitar especulações.