Сделали визовый калькулятор — сколько дней осталось в каждой стране вам и вашему фургону
Зима на Кипре, весна в Турции, лето в Грузии — и у каждой страны свой счёт дней, а у фургона ещё и отдельный. Вносишь заезды в калькулятор и видишь по каждой стране, сколько осталось и до какого числа выехать. Без столбиков в заметках перед каждой границей.
Четвёртый год в дороге: зима на Кипре, весна в Турции, лето в Грузии. В Турции можно 90 дней из любых 180, в Грузии — год на каждый въезд, на Кипре свой счёт, а фургону в каждой стране дают ещё и отдельный срок. Всё это обычно живёт в заметках телефона и пересчитывается в столбик перед каждой границей. Чтобы считать перестало быть вашей работой, сделали визовый калькулятор.
Журнал поездок вместо таблицы в заметках
Вносите заезды — страну и даты, — и калькулятор раскладывает их по странам. На каждой карточке видно, сколько дней использовано, сколько осталось и до какого числа нужно выехать. В журнале на скриншоте 1374 дня в пути и 8 стран: в Грузии осталось 235 дней и выезд не позже 25 мая 2027 года, в Турции из 90 дней использовано 48 и осталось 42.

Отсюда же видно, где вы на самом деле прожили последние годы — по годам и по странам. Когда для ВНЖ или банка нужно вспомнить, сколько дней провели в стране, ответ уже посчитан.
Срок есть у вас и отдельно у фургона
Человека пускает пограничник, машину — таможня, и сроки у них разные. В Грузии гражданину России дают год на каждый въезд, а фургону до 3,5 т — 90 дней временного ввоза. Свыше 3,5 т срок часто короче, поэтому калькулятор спрашивает разрешённую массу. Если фургон въехал позже вас, у него свои даты, и счётчик ведёт две дорожки сразу. Крупной цифрой показан тот срок, который кончается первым.

Номера машины тоже решают
Калькулятор спрашивает и страну номеров. Машины с российскими номерами в Шенген не пускают, с белорусскими — тоже: запрет касается легковых, автодомов, фургонов и прицепов. На границе разворачивают, а в Латвии и Литве машину конфискуют. Если отметить заезд в Шенген на машине с такими номерами, калькулятор не станет считать ей срок, а покажет запрет и ссылку на регламент ЕС.

Напоминание придёт раньше, чем пограничник
Каждый срок становится событием в календаре: «вывезти машину из Грузии», «выехать самому», «в Турции вернётся полный лимит». Его можно добавить в Google, Apple или любой другой календарь файлом .ics. Для границы и заявления на ВНЖ есть справка PDF с вашими датами, лимитом и последним разрешённым днём.

Регистрации нет. Журнал хранится в браузере, а весь расчёт помещается в ссылку — её можно отправить себе или попутчику, и у него откроется та же картина. Чтобы перенести данные на телефон, есть код или QR: на сервер при этом попадает только зашифрованный блок.
Как считаются дни
Сложнее всего не число дней, а то, как их считают. В одних странах окно скользящее: на любую дату учитываются дни за последние 180. В других срок начинается заново с каждым въездом, где-то считают календарный год. Из 141 страны с подтверждённым правилом 77 считают на каждый въезд, 51 — скользящим окном в 180 дней, 5 — календарным годом и ещё 5 — скользящим годом. Правила собраны по 199 паспортам, это 39 601 пара «паспорт — страна». Окна подсчёта редакция OpenVan.camp сверяла с первоисточниками: сайтами МИД, погранслужб и таможен. Правило, подкреплённое только пересказом, в расчёт не попадает. Для машин заведено 214 правил временного ввоза, калькулятор использует 159 из них: те, что подтверждены официальным сайтом, двумя независимыми проверками или ручной выверкой. День въезда и день выезда считаются полными днями, как на границе.
Отдельно у каждого паспорта есть своя страница: куда без визы, на сколько и как считают дни. Есть и рейтинг паспортов мира с картой.
Чего ждать не стоит
Калькулятор — справка, а не юридическая консультация. Правила меняются без предупреждения, поэтому перед границей сроки стоит сверить с консульством. У 57 стран тип окна пока не подтверждён, и калькулятор так и пишет, а не угадывает. Визу он не продлевает. Просто теперь «сколько мне ещё можно» — это одна цифра, а не вечер с калькулятором и выписками из паспорта.