Сообщения об ошибках в правилах назначения цен

Если после загрузки 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 Произошла внутренняя ошибка.