Сервис для учета поездок. Считает дни пребывания в Европе.

June 05 2025

Автотрекер путешествий позволяет удобно отслеживать количество дней законного пребывания на территории Шенгенской зоны в рамках правила «90 дней/180 дней». Автоматизация учета поездок будет полезна тем, кто находится в процессе получения резидентства/гражданства, так как помогает точно рассчитать время, проведенное в стране и за ее пределами.

Обратите внимание! Трекер путешественника — это неофициальный источник информации, уполномоченный государственными органами. Это наша внутренняя разработка, мы используем его, как инструмент, позволяющий в удобной форме, вести список поездок за границу и рассчитывать количество дней пребывания в шенгенской зоне, но всегда сверяем итоговые результаты с датами на визовом стикере! 

Как считать дни по правилу 90/180 в Шенгене?

Согласно правилу «90 дней/180 дней» обладатели краткосрочных шенгенских виз не могут находиться в шенгенской зоне более 90 дней в течение 180-дневного периода и оставаться в ней после даты UNTIL, указанной в визовом стикере.

Schengen Visa Sticker Template сервис учета поездок

Отсчёт ведётся с даты въезда на территорию одного из 29 государств — членов Европейского союза, соблюдающих нормы Шенгенского законодательства.

Узнать, сколько дней я был в Европе — это не проблема, когда у вас краткосрочная (однократная) виза. Для этого нужно лишь отсчитать 90 дней с момента пересечения границы шенгенской зоны. Отметка об этом событии проставлена в паспорте путешественника.

Однако задача усложняется, если человек находится на территории Шенгена на основании многократной визы. 

Например, через 30 дней проживания в шенгенской зоне вам понадобилось выехать, и вернулись вы только через 40 дней, пробыли в Европе еще 25 дней и снова выехали. Технически время пребывания в Шенгене составило всего 65 дней, что явно меньше 90-дневного ограничения. Но, поскольку срок действия визы рассчитывается от даты в стикере, вы внезапно обнаружите, что не можете повторно въехать в шенгенскую зону, так как срок законного пребывания в ней закончился 5 дней назад. 

К категории тех, кому также необходимо проверять, когда можно снова въехать в Шенген, относятся лица, которые рассчитывают получить новую визу после истечения срока действия первой (через 90 дней). 

Дело в том, что существует порядок, препятствующий практике последовательного получения краткосрочных виз с целью превращения их в «долгосрочную». Согласно закону действие краткосрочной визы на 90 дней допускается только в рамках одного 180-дневного периода. 

Другими словами: выехав из шенгенской зоны по истечении 90 дней, вы сможете заехать обратно не раньше, чем истекут полгода (180 дней), начавшие в момент From первой, краткосрочной визы.

Наказанием за превышение разрешенного периода пребывания в Шенгенской зоне могут стать:

  • денежный штраф от 600 до 1200 евро в зависимости от срока превышения;
  • депортация;
  • многолетний запрет на въезд.

Избежать этих неприятностей будет намного проще, если использовать сервис учета поездок в Шенгене – разработанное нами простое приложение.

Для чего нужен трекер путешествий 

Инструмент позволяет индивидуально настраивать автоматизацию учета поездками, делая контроль важных дат и периодов пребывания в стране удобным и точным. Работа над проектом заняла две недели и продолжается сейчас. 

Основные функции:

  • контроль превышения лимита пребывания;
  • отслеживание пропущенных билетов;
  • поиск дубликатов.

Трекер также показывает поездки за пределы Европы, позволяя оценить, насколько часто пользователь выезжает из региона. Добавление билетов в систему происходит вручную, но в перспективе возможна автоматическая загрузка данных, при которой приложение сможет читать сообщения в почте, выбирая по ключевым словам нужную информацию о билетах и загружая ее в базу.

Как работает сервис учета поездок

Каждая поездка учитывает дату прибытия и дату отправления, т. е. +2 дня в статистике, даже если это был короткий перелет. Трекер анализирует даты прилета и вылета, формируя два вида отчетов:

  1. Дни нахождения в стране.
  2. Дни отсутствия.

Все загруженные билеты находятся в базе данных, в основе которой создана сервис зерокодинга Airtable: Excel и Google Sheets недостаточно эффективны для таких задач. По умолчанию отчеты охватывают последние три года, но если страна фигурирует в списке, значит, поездки в нее были и раньше.

Структура базы данных

Для работы с информацией в приложении предусмотрены четыре таблицы:

  • Tickets — содержит все добавленные билеты.
  • Trips — хранит поездки с расчетом дней пребывания и отсутствия в странах.
  • Countries — суммирует общее количество дней пребывания и отсутствия по каждой стране.
  • Groups — собирает данные по дням присутствия/отсутствия для групп стран (Шенген, Европа, вне Европы, общий итог).

Пояснения по билетам

  • Билет отсутствия: подтверждает вылет, ближайший к дате прилета текущего билета в ту же страну. Разница между датами показывает, сколько времени вас не было в стране.
  • Билет присутствия: подтверждает прилет, ближайший к дате вылета текущего билета из той же страны. Разница между датами отражает, сколько времени вы находились в стране.

Интерфейсы

Практическое взаимодействие с сервисом учета поездок происходит через несколько интерфейсов:

  1. Countries / With Trips — сводная информация по странам на основе данных из таблицы Trips. Через этот интерфейс можно добавить новый билет, нажав на иконку плюса. 
сервис учета поездок скрин один
  1. Countries / Non-Europe Trips — позволяет просмотреть данные по отсутствию в Европе (общее количество дней, разбивка по годам и странам).
сервис учета поездок работающий
  1. Подробная аналитика по странам из пунктов 1 и 2.
готовый сервис учета поездок
  1. Форма для ручного добавления билетов, включает четыре обязательных поля: даты и страны отправления и прибытия.

Дополнительно можно выбрать тип путешествия (по умолчанию Flight), указать номер билета и загрузить файл, что доступно для типов Flight, Train или Bus. 

Что в итоге? В итоге у нас получился удобный сервис учета поездок, который автоматически рассчитывает время пребывания в странах Шенгенской зоны, упрощая соблюдение визовых требований. С его помощью легко посчитать дни пребывания, необходимые для ВНЖ или отследить свои поездки по странам Европы.

У вас есть идея автоматизации, и вы хотите проверить ее  на практике? Напишите нам, обсудим детали.

Автор статьи

Подпишитесь на блог WB—Tech

Никакого спама, только анонсы новых статей

    ИП Гришанин Кирилл Олегович
    ИНН 774313842609

    Подписаться на новости блога

      Подписаться на обновления блога

      Коворкинг Starthub

      Б. Новодмитровская ул., 36, стр. 12, вход 6,
      Москва, Россия, 127015

      Коворкинг Wework

      Ahad Ha'am 54,Tel Aviv-Yafo,Израиль

      © 2023 WB—Tech. Мы разрабатываем уникальные решения для компаний из России, США и Европы.