הודעות שגיאה לגבי כלל התמחור

אם מופיעה הודעת שגיאה אחרי העלאת קובץ XML של כללי התמחור, תוכלו להיעזר בטבלה הבאה כדי למצוא את קוד השגיאה ואת התיאור שלו.

כדי לקבל עזרה בכתיבה של קובץ XML של כללי התמחור, אפשר לעיין במקורות המידע הבאים:

קוד תיאור
1001 המזהה <RateRule> ארוך מדי. האורך מוגבל ל-40 תווים.
1002 המזהה <RateRule> מופיע כפול בתצורה. אפשר להשתמש בכל מזהה <RateRule> רק פעם אחת.
1003 אותו מזהה הוקצה ליותר מ-<UserRateCondition>. אפשר להשתמש בכל מזהה רק ל<UserRateCondition> אחד.
1004 המזהה <RateRule> מכיל <UserRateCondition> reference_id לא תקין.
1005 לא מוגדר <UserRateCondition> עבור child_id.
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 מוגדר בהגדרות השותף. צריך להגדיר <RateRule> ל-id הזה.
2001 נמצא רכיב לא צפוי בערך <PrivateRates>.
2002 נמצא רכיב לא צפוי בערך של <UserRateCondition>.
2003 נדרש ערך ל-<ConditionOperator> כשיש כמה רכיבים ב-<UserRateCondition>.
2004 חובה לספק מזהה לא ריק עבור <UserRateCondition> ברמה העליונה.
2005 נעשה שימוש במזהה <UserRateCondition> יותר מפעם אחת. אפשר להשתמש בכל מזהה <UserRateCondition> רק פעם אחת.
2006 שגיאה מסוג reference_id: המאפיין לא מפנה ל-<UserRateCondition> תקין.
2007 השדה הפנימי <UserRateCondition> לא יכול להיות ריק.
2008 נדרש ערך ל-<ConditionOperator> כשיש כמה רכיבים ב-<UserRateCondition>.
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 שגוי. משתמשים ב-"xmllint" כדי לאמת את קובץ ה-XML בהתאם לסכימה של קובץ ה-XML של כללי התמחור". מידע נוסף זמין במאמר סכמות.
2032 ל-<RateRule> צריך להיות תיאור אחד בלבד.
2033 <RateRule> צריך לכלול רק קוד הטבה אחד.
2034 הערך של <IneligibilityReason> לא תקין.
2035 הערך של <IneligibilityHintType> לא תקין.
2036 נמצא רכיב לא צפוי ב-<RateIneligibility>.
2037 השדה <RateIneligibility> חייב לכלול את הערך IneligibilityType ולפחות ערך אחד של <IneligibilityReason>
2038 הערך של <HotelAmenity> לא תקין.
3001 אירעה שגיאה פנימית.