אם קיבלתם הודעת שגיאה אחרי העלאה של קובץ 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> צריך לכלול רק PromoCode אחד. |
| 2034 | הערך <IneligibilityReason> לא תקין. |
| 2035 | הערך <IneligibilityHintType> לא תקין. |
| 2036 | נמצא רכיב לא צפוי ב-<RateIneligibility>. |
| 2037 | התג <RateIneligibility> חייב להכיל את התג IneligibilityType
ולפחות תג <IneligibilityReason> אחד |
| 2038 | הערך <HotelAmenity> לא תקין. |
| 3001 | אירעה שגיאה פנימית. |