Изменения во внешних каналах бронирования
Внешние каналы бронирования: распределение оплат по разделенным броням
Реализован механизм распределения оплат по суммам гарантий во внешних каналах. Это может быть необходимо, когда гость оплачивает одну общую сумму гарантии через сайт канала, а в Логусе эту сумму нужно корректно «разнести» по каждой из разделенных броней — в соответствии с гарантией, установленной для каждой брони.
Подробнее см. Внешние каналы продаж.
Внешние каналы бронирования: почасовые услуги в бронировании
Для бронирования услуг на сайте, имеющих почасовую доступность, добавлена поддержка специального атрибута, который задаёт единицу измерения длительности услуги.
Подробнее см. Внешние каналы продаж.
Изменения в модулях и интеграциях
Выгрузка для 1С: добавлен вывод КПП в day и в dep выгрузку
В day и в dep выгрузки добавлено поле, которое позволяет выводить КПП в выгрузку. Это закрывает частый вопрос в обращениях об ускорении и упрощении сверки данных в 1С.
Цифровое заселение в объект размещения: использование Цифрового ID в MAX
Появилась возможность заселения в гостиницу с использованием Цифрового ID в MAX, чтобы получить услугу без предъявления бумажных документов
ТС ПИоТ: передача параметров подключения для локального вызова модуля
Для установки и регистрации ЕСМ (модуль ТС ПИоТ) отдельно для каждой кассы реализована передача параметров подключения для локального вызова модуля.
Raiffeisen: переработка реализации формы оплаты
Переработана форма оплаты Raiffeisen: теперь гость переходит на платёжную форму самого банка, а не на старую форму внутри Логуса.
Что изменилось:
- Можно настроить, какие способы оплаты показывать гостю: только СБП, только картой или оба.
- Настраивается соответствие ставок НДС Логуса и банка.
- Язык платёжной формы: русский или английский.
- Повторная оплата того же набора услуг открывает ранее созданный неоплаченный счёт вместо создания нового
OnlineAcquiring: некорректная передача кода налога для предоплаты
Теперь для провайдеров эквайринга (PayKeeper EcomSberbank Sberbank (РСХБ, Gazprombank) Tinkoff Yookassa) код налога определяется в зависимости от способа расчета. Например, в корзине с признаком расчета "Предоплата100%" и "Частичная предоплата" для доходных транзакций со ставкой НДС22% передается налог НДС 22/122
Подробнее см. Прием онлайн-платежей.
Интеграция с Санаториум: передача системного поля ИНН из карточки гостя в интеграционную шину
Реализована передача системного поля ИНН из карточки гостя в интеграционную шину, чтобы можно было замаппить поле ИНН из Логус на поле ИНН на титульной странице в блоке "Документы".
Подробнее см. Передача дополнительной информации.
Исправления и улучшения
Бронь: переселение в занятый композит, если у брони на оставшийся композит не указана комната
Libra-17419, Release version: 3.45.28
Критический фикс овербукинга: теперь при переселении в занятый композит без указания комнаты система выдаёт предупреждение об овербукинге. Без права Бронировать игнорируя наличие кнопка сохранения неактивна.
Бронь: при изменении дат проживания изменяется стоимость при включённом переключателе "Не пересчитывать стоимость"
Libra-17212, Release version: 3.45.17
При сокращении/продлении дат в брони с включённым переключателем Не пересчитывать стоимость стоимость проживания и пакетов больше не пересчитывается. Дополнительно покрыты тестами:
- Периодические пакеты (питание): фаза цикла не сбивается при сдвиге дат.
- Непериодические пакеты > 1 дня: корректное начисление при начале не с первого дня, два «окна» в одной брони.
- Прошлые изменения (Out с AllowPastDataChanges).
Бронь: при поселении скопированной брони без сохранения не проставляется дата заезда
Libra-17028, Release version: 3.45.1
При включённой настройке Отображать окно выбора гостей при заезде/выезде теперь при поселении скопированной брони без предварительного сохранения гостю автоматически проставляется дата заезда. Бронь отображается как поселенная.
Ожидаемый заезд: брони на текущую дату не отображаются в списке
Libra-17097, Release version: 3.45.8
Брони, созданные через разделение счетов, теперь отображаются в списке Ожидаемый заезд.
Массовая запись ключей: некорректное автоматическое заполнение даты окончания действия при разных датах выезда
Libra-15935, Release version: 3.45.1
Теперь в режиме массовой записи ключей для гостей с разными датами выезда корректно подставляется дата окончания действия ключа.
Группы: высвобождение блоков после аннуляции групповой брони
Libra-17385, Release version: 3.45.8
Исправлена логика очистки блоков в групповой брони: после её аннуляции все блоки теперь корректно снимаются, и наличие комнат отображается без расхождений. В задаче приложен скрипт корректировки данных для уже существующих аннулированных групп.
Шахматка: ошибка "Unhandled exception in app domain" при выбранном режиме расцветки по группе тегов
Libra-17437, Release version: 3.45.25
Устранено падение шахматки номеров в режиме раскраски по группам тегов (TagGroupAppointmentColorizingMode).
Счёт: скорректированная транзакция появляется в окне подтверждения коррекции
Libra-17317, Release version: 3.45.4
Во всплывающем окне подтверждения коррекции счёта исправлено поведение: ранее в списке отображались все транзакции, включая уже скорректированные. Теперь окно содержит только нескорректированные транзакции — это снижает риск двойной коррекции и путаницы при работе со счётом.
Услуги: некорректное отображение количества услуг при начислении
Libra-17307, Release version: 3.45.25
Исправлено отображение текущего количества начисленных услуг: убрано отображение отрицательных значений.
Управление доходами: не работает базовая дата расчёта цен
Libra-17361, Release version: 3.45.4
Исправлен сбой, при котором настройка Базовая дата расчета цен игнорировалась при продлении брони. При расчёте цены продления перестал применяться тариф по умолчанию вместо значения, рассчитанного от базовой даты. Итоговая стоимость теперь соответствует выбранным условиям тарифа.
Внешние каналы бронирования: не происходит привязка профиля дополнительных гостей
Libra-17033, Release version: 3.45.1
При импорте брони из ОТА-канала профили теперь корректно привязываются ко всем гостям брони (ранее — только к главному гостю).
Внешние каналы бронирования: оплата не распределяется по броням, если в конфиге используется старый параметр DistributionPaymentAcrossReservations
Libra-17431, Release version: 3.45.25
Поддержка параметра DistributionPaymentAcrossReservations восстановлена как фолбэк для старого ключа DefaultDistributionMode.
Обратная синхронизация ОТА: OTA_HotelResNotifRQ передаёт 2 раза ProfileInfo вместо одного
Libra-17079, Release version: 3.45.1
Секция ResGlobalInfo теперь содержит одну секцию ProfileInfo: данные плательщика-физлица (или, если он не указан, главного гостя) с дополнительными полями.
- При SendCustomerDetails="True" и заполненном плательщике-физлице — отправляется плательщик.
- Иначе — главный гость.
TL: в Logus отсутствует подтверждённая бронь
Libra-16460, Release version: 3.45.17
Исправлена обработка ошибки NotifReportRQ от Travelline: при получении этой ошибки Логус теперь не откатывает создание брони (ранее бронь терялась, хотя Travelline ранее уже её подтвердил).
TL: при модификации брони игнорируется наличие
Libra-17303, Release version: 3.45.8
Исправлен овербукинг при модификации брони из TL: теперь учитывается наличие и параметр Включать перебронирование. При отсутствии мест в запрашиваемой категории модификация не доставляется.
TL: ошибка импорта брони — 'Logus.HMS.Entities.GuestProfile' have the same primary key value,
Libra-17032, Release version: 3.45.1
Устранена ошибка EF Entity attached multiple times при импорте брони с несколькими гостями.
TL: создаются дубликаты GenericNo профилей гостей при включённом CreateGuestProfiles
Libra-17068, Release version: 3.45.1
При включённом <CreateGuestProfiles GenericNoPostfix="">True</CreateGuestProfiles> повторный импорт одной и той же брони больше не создаёт дубликаты профилей с суффиксом -V.
TL: Логус отправляет в ТЛ не все номера разделённой брони
Libra-16528, Release version: 3.45.1
В обратной синхронизации в ТЛ теперь корректно передаются все номера (все компоненты) разделённой брони.
Travelline: пакет с применением на комнату начисляется полной стоимостью на гостя на доп. месте
Libra-16545, Release version: 3.45.17
Исправлен расчёт стоимости пакетов с Increment="Day" для гостей на дополнительном месте: больше не начисляется полная стоимость пакета.
TL: OTA_HotelInvCountNotifRQ не учитывает изменения в наличии при импорте брони с услугой
Libra-17318, Release version: 3.45.1
Файл выгрузки наличия теперь корректно учитывает услугу, добавленную в бронь. Данные в файле совпадают с экраном Наличие инвентаря.
Онлайн-эквайринг, Raiffeisen: ошибка при переходе на форму оплаты
Libra-17492, Release version: 3.45.31
Устранены ошибки оплаты через Raiffeisen: парсер XML ("=" не является допустимым маркером), ошибка "Collection is empty" при оплате аванса, ошибка ФФД "paymentObjectValid" для авансов/частичной предоплаты, а также ошибка "Суммы чека и заказа не совпадают при оплате IN-брони с двумя одинаковыми по сумме транзакциями".
QRInpas: ошибка при проведении частичного возврата
Libra-17349, Release version: 3.45.4
Исправлена ошибка проведения частичного возврата при оплате через терминал QRInpas.
Ключи: периодически отсутствуют зоны доступа при записи ключей
Libra-17004, Release version: 3.45.25
При обработке смены статуса уборки от Avaya (а также Alcatel, NEC, Meridian) метод GetByFilter теперь подгружает AccessAreas и ChildRooms. Зоны доступа больше не затираются в клиентском словаре при записи ключа.
iLocksApi: невозможно аннулировать выданный ключ
Libra-17386, Release version: 3.45.18
Исправлена неактивная кнопка Аннулировать ключ в карточке ключа iLocksApi — ранее нельзя было ни аннулировать выданный ключ, ни изменить его параметры. Также, восстановлена возможность ручного управления ключами для администраторов объекта размещения в сценариях, когда требуется экстренно отозвать доступ (потеря карты, переселение, инцидент безопасности).
РКЛ: проверка Серии документа приводит к ошибке
Libra-17343, Release version: 3.45.17
Исправлена ошибка валидации серии документа при проверке в реестре контролируемых лиц (РКЛ).
Контур: в выгрузке передаётся системный код категории визы
Libra-15429, Release version: 3.45.17
Исправлена выгрузка категории и типа визы в Контур.Миграционный учёт:
- Если у гостя указана "Единая электронная виза", то в качестве кода типа документа выгружается код единой электронной визы из справочника VisaType;
- Если у гостя указан иной тип визы (не электронная), то в качестве кода типа документа выгружается код типа документа "ВИЗА" из справочника DocumentType;
- В категорию визы (fcc:category) выгружается код типа визы из справочника VisaType.
Тултип загрузки сущности: лишняя техническая информация о настройках списков
Libra-17327, Release version: 3.45.1
Из тултипа загрузки убрана техническая информация о настройках списков. Добавлена локализация, настройки таблицы кэшируются на клиенте (снижение нагрузки на сервис).