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

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

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

קוד תיאור
1,001 המזהה של <RateRule> ארוך מדי. האורך מוגבל ל-40 תווים.
1,002 יש כפילות של מזהה אחד (<RateRule>) בהגדרה. בכל מזהה <RateRule> אפשר להשתמש פעם אחת בלבד.
1,003 אותו מזהה ניתן ליותר מ-<UserRateCondition> אחד. אפשר להשתמש בכל מזהה רק ל-<UserRateCondition> אחד.
1,004 המזהה של <RateRule> מכיל <UserRateCondition> reference_id לא חוקי.
1,005 לא הוגדר <UserRateCondition> ל-child_id.
1,006 <UserRateCondition> בודק אם המשתמש לא מנוי ב-Google One. מותרות רק בדיקות חיוביות למינוי ל-Google One.
1,007 לפחות אחד מהמזהים של רשימת החברים בקהל לא תקין. הם לא תואמים לאף אחד מהמזהים המוכרים של רשימות הקהלים של השותף.
1,008 בתוך השורה, <UserRateCondition> בודק אם המשתמש לא מנוי ב-Google One. מותר לפרסם רק בדיקות חיוביות למינוי ל-Google One.
1,009 <RateModification> מכיל <HotelAmenity> שאין בו Wi-Fi בחינם. מותר לספק רק Wi-Fi בחינם.
1,010 הרכיב מכיל קוד מדינה לא חוקי.
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> זה לא חוקי.
3,001 אירעה שגיאה פנימית.