Если после загрузки XML-файла с правилами тарифов вы получили сообщение об ошибке, найдите код ошибки и ее описание в таблице ниже.
Дополнительную информацию о создании XML-файла с правилами тарифов можно найти в следующих ресурсах:
| Код | Описание |
|---|---|
| 1001 | Идентификатор <RateRule> слишком длинный. Максимальная длина – 40 символов. |
| 1002 | Идентификатор <RateRule> дублируется в конфигурации.
Каждый идентификатор <RateRule> можно использовать только один раз. |
| 1003 | Один и тот же идентификатор присвоен нескольким объектам <UserRateCondition>. Каждый идентификатор можно использовать только для одного объекта <UserRateCondition>. |
| 1004 | Идентификатор <RateRule> содержит недопустимый элемент <UserRateCondition> reference_id. |
| 1005 | Для child_id не задано значение <UserRateCondition>. |
| 1006 | <UserRateCondition> проверяет, не является ли пользователь подписчиком Google One. Разрешены только положительные проверки подписки Google One. |
| 1007 | Один или несколько идентификаторов списков аудитории недействительны. Они не соответствуют ни одному из известных идентификаторов списков аудиторий партнера. |
| 1008 | Встроенный код <UserRateCondition> проверяет, является ли пользователь подписчиком Google One. Разрешены только положительные проверки подписки Google One. |
| 1009 | Объект <RateModification> содержит объект <HotelAmenity>, который не является бесплатным Wi-Fi. Допускается только бесплатный Wi-Fi. |
| 1010 | Элемент содержит недопустимый код страны. |
| 1011 | Элемент содержит недопустимый код языка. |
| 1012 | <UserRateCondition> не должен объединять условие списка аудитории с другим условием, которое разделяет пользователей на подгруппы. |
| 1013 | Встроенный параметр <UserRateCondition> не должен объединять условие списка аудитории с другим условием, которое разделяет пользователей на подгруппы. |
| 1014 | default_rate_rule_id задается в конфигурации партнера. Для этого id должен быть определен <RateRule>. |
| 2001 | В значении <PrivateRates> обнаружен недопустимый элемент. |
| 2002 | В значении <UserRateCondition> обнаружен недопустимый элемент. |
| 2003 | Если в элементе <UserRateCondition> несколько элементов, необходимо указать значение для <ConditionOperator>. |
| 2004 | Для элемента верхнего уровня <UserRateCondition> необходимо указать непустой идентификатор. |
| 2005 | Идентификатор <UserRateCondition> используется несколько раз. Каждый идентификатор <UserRateCondition> можно использовать только один раз. |
| 2006 | Ошибка reference_id: атрибут не ссылается на действительный <UserRateCondition>. |
| 2007 | Внутренний элемент <UserRateCondition> не должен быть пустым. |
| 2008 | Если в элементе <UserRateCondition> несколько элементов, необходимо указать значение для <ConditionOperator>. |
| 2009 | В <RateModification> обнаружен непредвиденный элемент. |
| 2016 | Для <RateRule> необходимо указать непустой идентификатор. |
| 2017 | В значении <RateRule> обнаружен недопустимый элемент. |
| 2018 | Идентификатор <RateRule> используется несколько раз. Каждый идентификатор <RateRule> можно использовать только один раз. |
| 2019 | Указанное процентное значение недопустимо. Значения в процентах должны быть в диапазоне от 0 до 100. |
| 2020 | Строка не может быть обработана как целое число. Допускаются только целые числа, например 43 или -67. |
| 2021 | Отрицательные числа не допускаются. Значение должно быть положительным целым числом или нулем. |
| 2022 | Недопустимое значение (<UserDeviceType>). |
| 2023 | Недопустимое значение: <PackageType>. |
| 2024 | Недопустимый оператор <UserRateCondition>. |
| 2025 | Код <UserCountry> недействителен. Укажите действительный код страны, например GB или US. |
| 2026 | Не удалось распознать значение времени. |
| 2027 | Не удалось распознать значение дня недели. |
| 2028 | Недопустимый атрибут действия для <RateModification>. |
| 2029 | Недопустимый атрибут валюты для <RateModification>. Используйте действительный трехбуквенный код валюты, например EUR или USD. |
| 2030 | Элемент <RateModification> должен содержать хотя бы один вложенный элемент. |
| 2031 | Неверный формат XML. Проверьте XML-файл на соответствие схеме XML-файла с правилами тарифов с помощью xmllint. Подробную информацию можно найти в разделе Схемы. |
| 2032 | У <RateRule> должно быть только одно описание. |
| 2033 | В <RateRule> должен быть только один промокод. |
| 2034 | Недопустимое значение (<IneligibilityReason>). |
| 2035 | Недопустимое значение (<IneligibilityHintType>). |
| 2036 | В <RateIneligibility> обнаружен непредвиденный элемент. |
| 2037 | <RateIneligibility> должен содержать IneligibilityType и хотя бы один <IneligibilityReason>. |
| 2038 | Недопустимое значение (<HotelAmenity>). |
| 3001 | Произошла внутренняя ошибка. |