Авиа. Почему не всегда в заказе отображаются правила возврата тарифа?

Дело в том , что мы отображаем информацию о правилах тарифа при клике на поле с farebasis, если операция получения правил тарифов из ГДС завершилась успешно. Если операция получения правил тарифов от ГДС завершилась неуспешно, то мы не отображаем правила тарифа.

Зависит это от многих причин , в том числе от того, как конкретный тариф был зафайлирован авиакомпанией, на какую дату осуществлялась перезагрузка брони и тп . Суть в том, что операция по извлечению условий тарифа у нас одна и та же выполняется всегда, но иногда она завершается неуспехом с комментарием «запрошенный тариф не найден»

На поиске мы получаем УПТ из расчета, но при бронировании мы перерасчёт не делаем, поэтому УПТ получается из списка тарифов, а его там может уже не быть, например, если дата продажи прошла или его убрали из выдачи, вообщем, если по каким-то причинам его не видно в общем списке тарифов.