Коротше кажучи, вам слід добре.
Віза типу D не є візою «перебування довше 30 днів». Це більше схоже на візу "перебування довше 90 днів". Більш правильно, це "національна" віза, це означає, що вона в першу чергу регулюється національним законодавством, а не Шенгенськими угодами. Однак національні візи відіграють певну роль у системі Шенгена: вони еквівалентні виду на проживання з метою розрахунків тривалості перебування відповідно до Кодексу шенгенських кордонів .
(Якщо мій розрахунок є правильним, ваша віза дійсна 91 день; мені цікаво, чи насправді вони розраховували кінцеву дату, чи їхали вони до дня місяця, щоб віза була дійсною 90 днів не високосний рік.)
У будь-якому випадку присутність за національною візою явно виключається з розрахунку тривалості перебування за правилом 90/180. Фактичне формулювання в Кодексі про шенгенські кордони є
1а. Для цілей реалізації пункту 1 дата в'їзду вважається першим днем перебування на території держав-членів, а дата виходу вважається останнім днем перебування на території держав-членів. Періоди перебування, дозволені за дозволом на проживання або довгостроковою візою, не враховуються при розрахунку тривалості перебування на території держав-членів.
(наголос додано)
Це свідчить про те, що ви можете приїхати 15-го числа як безвізового мандрівника, чи в Швейцарію, чи в іншому місці Шенгенської зони, залишаючись за цими умовами 5 днів; Ваш "період перебування, дозволений за ... візою для довгострокового перебування" розпочнеться, коли термін дії візи розпочнеться 20 числа. На той момент правило 90/180 більше не застосовується.
(Звичайно, це передбачає, що ви перебували не більше 85 днів у Шенгенській зоні за 179-денний період з 19 червня 2015 року по 14 грудня 2015 року.)
Як зазначає Розслаблений у коментарі, немає чіткої вимоги мати квиток на поїздку вперед. Вимогою є те, що ви зможете продемонструвати, що ви не будете залишатися довше, ніж дозволено. Ваша віза на довгострокове перебування - це підтвердження.