API: не передается ID отеля в разделе HotelCode

Ошибка:

Почему при выгрузке деталей отельного заказа по API в теге HotelCode, в котором должен передаваться ID отеля стоит значение -1?

Причина:

Отсутствие идентификатора в ответе указывает на то, что был использован ручной редактор заказа агентом.

После использования редактора id отеля получен не будет.

Ручной редактор - это разрыв связи между отелем в выдаче/поставщиком и заказом.
Кроме того, при использовании редактора есть возможность изменить название отеля. После использования редактора нет дополнительной проверки названия на его соответствие и сопоставление его с онлайн id, т.к. редактор подразумевает полностью ручное оформление.

Соответственно передавать id после использования ручного редактора возможности нет.

Решение:

Получать автоматически id отеля по таким заказам нельзя. В качестве обходного решения можно вести таблицу соответствия ID отеля его названию и обращаться к ней, в случае получения пустого ID.