Ответ на комментарий cloud_in_the_water #
Мы пересаживались в Риге, а это уже Шенген, и далее летели внутренним рейсом Рига - Барселона... Соответственно, штампы у нас Рижские, то есть, мы в Шенген въехали в Латвии.
Неважно, что вы влетели в Шенген из Латвии, важно, что есть штамп, который вам поставили в Барселоне. Конечно, сохранять авиабилеты и ваучеры о пребывании в Испании тоже нужно, даже фотографии, сделанные в Испании помогают). Поверьте профессионалу.
Ответ на комментарий cloud_in_the_water #
Повторю, Латвия - это шенген, штамп о въезде у нас Латвийский. В Барселоне мы вышли с внутреннего рейса и никаких пограничников не проходили. Соответственно, и штампов никаких не получали, так как прилетели из страны, входящей в шенген.