Komunikaty o błędach dotyczące reguły oceny

Jeśli po przesłaniu pliku XML z regułami dotyczącymi stawek pojawi się komunikat o błędzie, w poniższej tabeli znajdziesz kod błędu i jego opis.

Aby uzyskać pomoc dotyczącą kodowania pliku XML z regułami dotyczącymi cen, zapoznaj się z tymi zasobami:

Kod Opis
1001 Identyfikator <RateRule> jest za długi. Ogranicz długość do 40 znaków.
1002 <RateRule> Identyfikator jest powielony w konfiguracji. Każdego identyfikatora <RateRule> można użyć tylko raz.
1003 Ten sam identyfikator został nadany więcej niż jednemu <UserRateCondition>. Każdy identyfikator może być używany tylko do jednego <UserRateCondition>.
1004 Identyfikator <RateRule> jest nieprawidłowy:<UserRateCondition> reference_id.
1005 Brak wartości <UserRateCondition> określonej dla identyfikatora child_id.
1006 <UserRateCondition> sprawdza, czy użytkownik nie jest subskrybentem Google One. Dozwolone są tylko dodatnie wyniki sprawdzenia subskrypcji Google One.
1007 Co najmniej 1 identyfikator listy odbiorców jest nieprawidłowy. Nie pasują do żadnych znanych identyfikatorów list odbiorców partnera.
1008 Wbudowany element <UserRateCondition> sprawdza, czy użytkownik nie jest subskrybentem Google One. W przypadku subskrypcji Google One dozwolone są tylko dodatnie wyniki sprawdzenia.
1009 <RateModification> zawiera <HotelAmenity>, który nie jest bezpłatny. Dozwolone jest tylko bezpłatne Wi-Fi.
1010 Element zawiera nieprawidłowy kod kraju.
1011 Element zawiera nieprawidłowy kod języka.
1012 <UserRateCondition> nie należy łączyć z warunkiem listy odbiorców z innym warunkiem, który dzieli użytkowników na mniejsze grupy.
1013 W regułach wbudowanych <UserRateCondition> nie należy łączyć warunków listy odbiorców z innymi warunkami, które dzielą użytkowników na mniejsze grupy.
1014 default_rate_rule_id jest ustawiona w konfiguracji partnera. Musisz zdefiniować wartość <RateRule> dla tego id.
2001 W wartości <PrivateRates> znaleziono nieoczekiwany element.
2002 W wartości <UserRateCondition> znaleziono nieoczekiwany element.
2003 W przypadku kilku elementów w: <UserRateCondition> wymagana jest wartość dla: <ConditionOperator>.
2004 Dla <UserRateCondition> najwyższego poziomu należy podać identyfikator, który nie jest pusty.
2005 Identyfikator <UserRateCondition> jest użyty więcej niż raz. Każdego identyfikatora <UserRateCondition> można użyć tylko raz.
2006 Błąd reference_id: atrybut nie odwołuje się do prawidłowego elementu <UserRateCondition>.
2007 Wartość wewnętrzna <UserRateCondition> nie może być pusta.
2008 W przypadku kilku elementów w: <UserRateCondition> wymagana jest wartość dla: <ConditionOperator>.
2009 W wartości <RateModification> znaleziono nieoczekiwany element.
2016 Identyfikator podany dla <RateRule> nie może być pusty.
2017 r. W wartości <RateRule> znaleziono nieoczekiwany element.
2018 r. Identyfikator <RateRule> jest użyty więcej niż raz. Każdego identyfikatora <RateRule> można użyć tylko raz.
2019 Podana wartość procentowa jest niedozwolona. Wartości procentowe muszą mieścić się w zakresie od 0 do 100.
2020 Ciąg znaków nie może być interpretowany jako liczba całkowita. Dozwolone są tylko wartości całkowite, takie jak 43 lub –67.
2021 W przypadku tej wartości nie można podać liczby ujemnej. Musi to być zero lub dodatnia liczba całkowita.
2022 Wartość <UserDeviceType> jest nieprawidłowa.
2023 Wartość <PackageType> jest nieprawidłowa.
2024 Operator <UserRateCondition> jest nieprawidłowy.
2025 <UserCountry> kod jest nieprawidłowy. Wpisz prawidłowy kod kraju, np. GB lub US.
2026 Wartość czasu nie może być zrozumiana.
2027 Nie można zinterpretować wartości dnia tygodnia.
2028 Atrybut działania „<RateModification>” jest nieprawidłowy.
2029 Atrybut waluty dla <RateModification> jest nieprawidłowy. Użyj prawidłowego 3-literowego kodu waluty, np. EUR lub USD.
2030 <RateModification> musi zawierać co najmniej 1 element zagnieżdżony.
2031 Plik XML jest nieprawidłowy. Użyj programu „xmllint”, aby sprawdzić plik XML pod kątem zgodności ze schematem pliku XML reguł dotyczących stawek. Więcej informacji znajdziesz w artykule Schematy.
2032 <RateRule> powinien mieć tylko 1 opis.
2033 <RateRule> powinien mieć tylko 1 kod promocyjny.
2034 Wartość <IneligibilityReason> jest nieprawidłowa.
2035 Wartość <IneligibilityHintType> jest nieprawidłowa.
2036 W wartości <RateIneligibility> znaleziono nieoczekiwany element.
2037 <RateIneligibility> musi zawierać IneligibilityType oraz co najmniej 1 <IneligibilityReason>
2038 Wartość <HotelAmenity> jest nieprawidłowa.
3001 Wystąpił błąd wewnętrzny.