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. |