TravelLine vs Bnovo: миграция PMS без потерь (тарифы, брони, эквайринг)
Вы решили переехать в новую PMS. Выгрузили тарифы, подтянули брони, переподключили эквайринг. Кажется, дело сделано. Вот только в платежах появились ошибки, часть броней потерялась, началась рассинхронизация НДС.
Миграция PMS — это не просто «перенести базу». Это стратегическая операция, где нужно проверять каждый шаг: от правил проживания до интеграций с каналами продаж. Иначе «простая» замена системы обернется потерей дохода и репутации.
Владельцы отелей сталкиваются с вопросами: как безопасно перенести тарифы и брони, не потерять данные по платежам, настроить эквайринг и интеграции, пройти тестирование и выйти на боевую эксплуатацию без простоев.
На примере систем TravelLine и Bnovo мы покажем, как проходит миграция, на что обратить внимание на каждом этапе и какая система удобнее для перехода в разных сценариях.
Карта сущностей: как сопоставить и подготовиться к миграции
При переходе на новую PMS важно не просто скопировать данные, а сопоставить ключевые сущности: тарифы, брони, эквайринг, промокоды. Это поможет:
- не потерять данные о клиентах и зарезервированных номерах;
- сохранить бизнес-логику (тарифы, правила проживания);
- запустить интеграции (эквайринг, каналы продаж) без сбоев.
Ниже список основных сущностей для сопоставления, описание, как они устроены в TravelLine и Bnovo, и на что обратить внимание при переносе.
Типы номеров
TL:
Устанавливаются через меню «Управление номерами» → «Категории номеров». Здесь, кроме типа, задаются площадь, допместа, вместимость, оснащение, другие характеристики.
B:
Добавляются в «Настройках» (значок шестеренки) → «Категории номеров». Указываются возможность размещения с детьми, вместимость, число кроватей, стоимость по умолчанию.
Что проверить до переноса:
Убедитесь, что новая система поддерживает значимые для бизнеса и постояльцев параметры. Проверьте, возможен ли импорт текущих категорий «как есть» и что придется настраивать вручную.
Тарифные планы
TL:
Настраиваются в разделе «Управление номерами» → «Тарифы». Здесь можно создавать разные типы тарифов (самостоятельный, динамический, комбинированный) и настройки к ним: категории номеров, способы оплаты, ограничения, допуслуги и другие опции.
B:
Задаются в разделе «Тарифы» → «Добавить тариф». Можно выбрать один из двух типов тарифов (самостоятельный, зависимый), указать цены, ограничения, включенные сервисы и т.д.
Что проверить до переноса:
Сравните тарифы. Можно ли перенести их из старой системы в новую «один к одному» или придется создать новые? Совпадает ли необходимый вам набор опций.
Методы оплаты, эквайринг
TL:
Методы меняются в разделе «Настройки гостиницы» → «Способы оплаты». Можно выбрать вариант предоплаты: 100% или за одну ночь. По запросу в техподдержку платформы подключается эквайринг из списка партнеров TravelLine.
B:
Способы оплаты задаются в настройках тарифов — в процентах от всей суммы или суток. Шлюзы онлайн-оплаты добавляются в разделе «Финансы» → «Реквизиты» через отправку заявки на подключение.
Что проверить до переноса:
Сверьте методы оплаты: все ли привычные способы (карты, наличные, безнал, предоплата/без) доступны на платформе. Убедитесь, что новая система поддерживает вашего текущего эквайринг-партнера. Если нет, придется переподключиться.
Налоги и сборы
TL:
Настройка туристического налога происходит через «Управление отелем» → «Настройки» → «Общие настройки».
B:
В разделе «Финансы» → «Настройки» → «Туристический налог» можно включить турналог, задать ставку, минимальный сбор, настроить льготников.
Что проверить до переноса:
Как именно налоги и сборы считаются в старой системе. Можете ли вы настроить аналогичный расчет в новой.
Промо / закрытые тарифы
TL:
Создаются через «Управление номерами» → «Тарифы». Можно формировать специальные тарифы (со скидками, допуслугами), доступные только при вводе промокода.
B:
Настраиваются в разделе «Тарифы» → «Промокоды», где устанавливаются скидки, апгрейд номера, бесплатные услуги.
Что проверить до переноса:
Совпадает ли логика промокодов и закрытых тарифов между системами. Можно ли ограничить доступность так же, как раньше (например, по категориям номеров, датам, загрузке, минимальному пребыванию).
По такой же аналогии нужно сопоставить все опции систем: Что нужно сделать: Этот чек-лист даст вам контроль над процессом и поможет пройти миграцию без сюрпризов, независимо от того, будете ли вы переезжать на новую платформу с помощью API, импорта через Excel/CSV-файл или внося данные самостоятельно. Дальше разберем несколько примеров переноса. Перенос тарифов PMS — один из критичных этапов миграции. Ошибки здесь могут привести к некорректным ценам и повлиять на доходы отеля. Независимо от того, из какой в какую систему происходит переезд, необходимо учесть такие аспекты: Разные PMS задают правила в разных местах, и это важно учитывать при миграции. В обеих рассматриваемых нами системах правила задаются на уровне тарифа. У TravelLine в разделе «Управление номерами» → «Тарифы» в полях MinLOS, MaxLOS, ClosedToArrival и т.д. У Bnovo в «Тарифы» → «Добавить тариф» в блоке настроек. Настраиваемые поля в системах могут не совпадать — это обязательно нужно проверить. Практические рекомендации Перенос бронирований — самый нервный момент миграции: ошибки тут бьют и по деньгам, и по репутации. Чтобы свести риски к минимуму, обе системы предлагают шаблоны для заполнения и последующего импорта бронирований. Рис. 3. TravelLine: перенос бронирований PMS TL: Импорт выполняется через раздел «Управление отелем» → «Настройки» → «Импорт данных». Система поддерживает загрузку Excel/CSV с информацией о бронированиях и клиентах. Важно! До переноса броней нужно создать категории номеров и добавить в шахматку. Это делается в разделе «Номерной фонд». B: Здесь процесс устроен иначе: вы скачиваете Excel-шаблон, заполняете данными (даты, статус, ваучеры, допуслуги и т.п.), и отправляете файл службе поддержки для загрузки в систему. Важно! Данные о тарифе, связанных бронированиях, количестве проживающих и дате создания нужно будет актуализировать вручную. Категории номеров также, как и в TL, нужно создать до импорта. Что учесть: Без корректной интеграции с каналами продаж, CRM, АСУ и метапоиском точный учет бронирований, расходов и клиентов со временем станет невозможен. Ошибки начнут наслаиваться и приведут к отказам, сбоям, проблемам с отчетностью. Чтобы избежать этого, обе системы поддерживают внешние интеграции и открытость API.Рис.4. Интеграции TL: Подключение АСУ происходит через раздел «Интеграции». Обмен данными о бронированиях, гостях, платежах и номерах возможен через API-WebPMS, ключ к которому находится в блоке настроек раздела «Управление отелем». Здесь же с помощью TravelLine Агент настраивается работа с электронными ключами: TTLock, QControl, iLocks и другими. B: Модуль PMS‑Integration синхронизирует тарифы, доступность и бронирования с метапоисковиками. Octopus расширяет функционал платформы, позволяя интегрировать АСУ, CRM, мессенджеры, умные замки и другие внешние системы через API. Важно! Очередность включения: сначала активируйте интеграцию с Channel Manager, затем с метапоиском и другими сервисами. Так вы сначала синхронизируете актуальные тарифы и доступность в основном канале, и только после этого отправите в остальные системы — это снизит риск расхождения цен, блокировки бронирований. Перед тем как полностью перейти на новую PMS, важно провести User Acceptance Testing (UAT, тест-план) — проверку системы конечными пользователями. Цель — убедиться, что бронирования, тарифы, оплаты, другой функционал работают как нужно и подготовиться к Go-live — моменту, когда новая система начинает работать в реальных условиях. Вот как пройти этот этап безопасно: 1. Подготовка к тестированию • После устранения обнаруженных проблем, определите дату и время запуска. 4. Контроль после запуска Продуманный пошаговый подход минимизирует простои и финансовые риски. В этой статье мы подробно разбирали миграцию PMS: как организовать перенос тарифов, правил, броней, клиентов, интеграции, тестирование UAT и go-live без простоев. Ниже — быстрые ответы на самые частые вопросы, чтобы вы могли сориентироваться без чтения всей статьи. Как перенести тарифные планы? Экспортируйте тарифы в CSV/XLSX, проверьте кодировку и маппинг полей, затем импортируйте в новую систему. Убедитесь, что правила LOS(length of stay), отмены/предоплаты совпадают. Как импортировать будущие брони и не потерять предоплаты? Создайте в новой системе категории номеров, скачайте и заполните шаблон CSV/Excel для импорта бронирований, заполните его данными из прежней PMS и импортируйте в систему (TravelLine) или отправьте для загрузки в службу поддержки (Bnovo), проверьте статусы и суммы предоплат. Что делать с возвратами и холдами при миграции? Все текущие холды (заморозки платежей), возвраты/ частичные возвраты нужно сверить вручную. Если новая PMS умеет подтягивать платежи — синхронизируйте их автоматически, если нет — внесите вручную. Нужно ли переподключать каналы в Channel Manager? Да. После переноса тарифов и правил, каналы нужно подключить заново. Это обязательный шаг, иначе цены и доступность разойдутся. Как пройти UAT и не останавливать бронирования? Спланируйте тестовые сценарии на 7-10 дней, используйте реальные данные, вовлекайте сотрудников. Подготовьтесь к тому, что на время запуска придется регулировать брони вручную — продумайте, где и как вы будете это делать. Распишите точный fallback-план, чтобы отработать критические сценарии без потерь. Как быстро вернуть старую конфигурацию? Держите резервные копии CSV/Excel с тарифами, бронями и настройками. В случае проблем восстановите данные из этих файлов или временно переключитесь на старую PMS.

Перенос тарифов и правил — TravelLine vs Bnovo
Тарифы: форматы, кодировки, маппинг полей
Правила: LOS, отмены, предоплата, ограничения каналов
Типичные ошибки при переносе тарифов и правил
Перенос броней и клиентов: безопасно и без потерь — TravelLine vs Bnovo

• Создайте «окно миграции» — период, когда новые бронирования не принимаются или обрабатываются вручную.
• Заморозьте изменения в старой системе на время переноса.
• После импорта (если он предусмотрен системой, как, например, в TL), проверьте журнал ошибок: он покажет, какие резервирования не переносятся и почему. Интеграции, API — TravelLine vs Bnovo

UAT, go-live и контроль после запуска PMS
Создайте сценарии на 7–10 дней: бронирования, отмены, возвраты, проверка тарифов и видимости номеров. Используйте реальные данные отеля. .
2. UAT
Прогоните тесты и зафиксируйте все ошибки. Подключите к процессу реальных сотрудников, которые ежедневно вводят и проверяют резервирования, обрабатывают оплаты. Так вы надежнее и быстрее выявите ошибки, нестыковки.
3. Go-live
• Подготовьте fallback-план — точный порядок действий на случай проблем при запуске новой PMS. Будьте готовы временно вернуться к работе в старой системе, подготовьте бекапы, резервные копии данных в CSV для быстрого импорта.
• Установите freeze window — на этот период вам придется приостановить бронирования или обрабатывать их вручную: вам нужно заранее определить, кто, где и как это будет делать.
Сверяйте отчеты: количество бронирований, доход, отмены, успешные платежи, ошибки интеграций. При необходимости задействуйте fallback-план для минимизации сбоев и потерь.Хорошо, если вы заранее продумаете форматы, которые помогут отследить ошибки миграции. Например, можно использовать CSV-выгрузку отчетов из старой и новой систем для сопоставления данных по такому шаблону: 
FAQ