חישוב מדויק של ימי רישוי בלי חיובי יתר

חישוב מדויק של ימי רישוי בלי חיובי יתר

חשבונית רישוי גבוהה מהצפוי אינה תמיד תוצאה של עליית מחיר. לא פעם היא נובעת מפער קטן בתאריך: משתמש שהוסר אחרי מועד החיוב, רישיון שהוקצה בלי שימוש בפועל, או מנוי ששודרג באמצע התקופה בלי להבין את מנגנון החיוב היחסי. חישוב מדויק של ימי רישוי הופך את הפרטים האלה למספרים שאפשר לבקר, לאשר ולחזות - לפני שהפער מגיע לתקציב.

בארגון בינוני או גדול, רישוי אינו רק משימת רכש שנתית. הוא נתון תפעולי שמשפיע על FinOps, על תאימות להסכמי יצרן, על אבטחת מידע ועל יכולת השירות של מחלקת ה-IT. לכן אין די בידיעה כמה רישיונות נרכשו. צריך לדעת מי מחזיק בהם, מאיזה יום, לפי איזה מודל חיוב, ומתי יש לבטל או לחדש אותם.

למה חישוב ימי רישוי שונה מספירת רישיונות

ספירת רישיונות עונה על השאלה כמה יחידות נרכשו. חישוב לפי ימים עונה על שאלה מורכבת יותר: כמה זמן כל יחידה הייתה זכאית לשימוש, ומהו החיוב הנכון עבורה בתוך מחזור נתון. ההבדל משמעותי במיוחד במנויי SaaS, ברישיונות לפי משתמש, במודלים חודשיים ובחבילות הכוללות תוספים או יכולות אבטחה.

נניח שעובד הצטרף ב-20 לחודש וקיבל גישה למערכת הכוללת MFA, ניהול סיסמאות או גישה מרחוק. האם החיוב הוא עבור חודש מלא, עבור יתרת הימים, או עבור תקופה שמסתיימת במועד החידוש הארגוני? אין תשובה אחידה. כל יצרן וסוג הסכם קובעים מנגנון אחר: חיוב יחסי יומי, חיוב יחסי חודשי, חיוב מלא מראש או התאמה רק במועד True-up.

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

ארבעת הנתונים שחייבים להגדיר לפני שמחשבים

כדי לבצע חישוב מדויק של ימי רישוי, נדרש מקור נתונים עקבי. כל חריגה בהגדרה יוצרת פער בין דוח ה-IT, נתוני הרכש והחשבונית.

  • תאריך ושעת הקצאה - מתי המשתמש, המכשיר או השירות הפכו לזכאים לשימוש בפועל.
  • תאריך ושעת ביטול - מתי הגישה בוטלה במערכת הרישוי, ולא רק מתי נפתחה בקשת Offboarding.
  • מחזור החיוב - חודשי קלנדרי, תאריך חידוש קבוע, תקופה שנתית או הסכם עם True-up.
  • כלל החיוב של היצרן - יומי, חודשי, מלא בתחילת התקופה, לפי שימוש, או לפי מספר שיא של משתמשים.

כדאי להוסיף גם את אזור הזמן שבו מתבצע הרישום. בארגון ישראלי שעובד מול פורטל יצרן גלובלי, הקצאה שבוצעה ב-00:15 לפי שעון ישראל עלולה להירשם כיום קודם לפי UTC. ברוב המקרים מדובר בפער של יום אחד בלבד, אך כאשר מנהלים מאות הקצאות וביטולים, פערים כאלה מצטברים ומקשים על התאמת החשבונית.

הנוסחה הפשוטה, והחריגים שמסבכים אותה

כאשר היצרן מחייב באופן יחסי לפי ימים, הבסיס הוא בדרך כלל:

`עלות תקופתית × מספר ימי זכאות / מספר הימים במחזור החיוב`

אם רישיון חודשי הוקצה ביום ה-16 בחודש בן 30 ימים, יש לכאורה 15 ימי זכאות לחיוב. אבל גם כאן צריך לבדוק שתי נקודות: האם יום ההקצאה נספר, והאם יום הביטול נספר. יש ספקים שמחשבים ימים קלנדריים כולל יום ההפעלה, אחרים משתמשים בחלונות זמן של 24 שעות, ויש מודלים שבהם החיוב נוצר מיד עם ההקצאה ואינו מזוכה עד סוף התקופה.

הנוסחה גם אינה מספיקה במודל של מספר משתמשים פעילים בשיא התקופה. במודל כזה, אם היו 100 משתמשים בתחילת החודש, 110 באמצע החודש ו-100 שוב בסופו, ייתכן שהחיוב יהיה לפי 110 משתמשים מלאים. הסרת עשרה משתמשים לאחר מכן לא בהכרח תיצור זיכוי. זהו הבדל קריטי בין רישוי מבוסס Seat לבין רישוי המבוסס על צריכה או על שיא שימוש.

ברישיונות שנתיים התמונה מורכבת עוד יותר. חלק מההסכמים מאפשרים צירוף רישיונות במהלך השנה בחיוב יחסי עד יום החידוש המשותף. אחרים מחייבים כל רכישה לתקופה שנתית נפרדת. עבור הרכש, ההבדל משפיע על סדר הזמנות, על תזרים ועל מועד קבלת ההחלטה. עבור IT, הוא משפיע על היכולת לשמור על תאריך חידוש אחיד במקום לנהל עשרות מועדים שונים.

איפה ארגונים מאבדים שליטה על הימים

המקור המרכזי לפערים הוא ניתוק בין מערכות. מערכת HR יודעת שעובד עזב, Active Directory או ספק הזהויות יודע שהחשבון נחסם, אבל פורטל הרישוי עדיין מציג אותו כמוקצה. במקרים אחרים, רישיון משויך לקבוצת גישה אוטומטית, כך שהעובד מקבל אותו מחדש לאחר שהוסר ידנית.

בעיה דומה קיימת במכשירים. כלי RMM, מערכת ניהול נכסים ופלטפורמת אבטחה יכולים לספור נכסים לפי לוגיקה שונה. מחשב שהוצא משימוש אך ממשיך לבצע Check-in, מכונה וירטואלית זמנית שלא נמחקה או שרת שהועבר לסביבת בדיקות - כל אלה עשויים להמשיך לצרוך רישוי. ללא התאמה בין CMDB, כלי גילוי נכסים ופורטל היצרן, קשה להוכיח אם החיוב מוצדק.

גם שינוי תפקיד עלול ליצור כפל. משתמש שעובר ממחלקה אחת לאחרת יכול לקבל חבילת רישוי חדשה לפני שהחבילה הישנה הוסרה. אם התהליך אינו מתוזמן, הארגון משלם פעמיים על חפיפה שנמשכת ימים או חודשים. לפעמים החפיפה נכונה תפעולית, למשל בתקופת העברת אחריות. הבעיה מתחילה כשהיא אינה מתועדת ואיש אינו בודק אותה.

תהליך בקרה שעובד גם בלי פרויקט ענק

נקודת ההתחלה היא להגדיר בעלות ברורה. IT מחזיק את נתוני ההקצאה והשימוש, רכש מחזיק את תנאי ההסכם והחידושים, ופיננסים בוחנים תחזית מול חיוב בפועל. כאשר כל גורם מפיק דוח משלו, נוצרים שלושה מספרים שונים לאותה מצבת רישיונות.

הגדירו רשומת רישוי מינימלית לכל מוצר: מזהה משתמש או נכס, סוג רישיון, תאריך הקצאה, תאריך ביטול, סטטוס, מחזור חיוב, בעלים עסקי ומקור הנתון. אין חובה להתחיל במערכת חדשה. אפשר להתחיל בדוח מובנה ומבוקר, כל עוד הוא מתעדכן מהמקור הנכון ולא הופך לגיליון ידני שאיש אינו סומך עליו.

לאחר מכן, קבעו שלוש בדיקות מחזוריות. בדיקה חודשית בוחנת הקצאות וביטולים מול החשבונית. בדיקה רבעונית בוחנת רישיונות ללא פעילות, מכשירים לא פעילים וכפילויות. בדיקה לפני חידוש בוחנת את המכסה הנדרשת לשנה הבאה, ולא רק את הכמות שנרכשה בשנה הקודמת. ההפרדה הזו חשובה: חיסכון אמיתי מגיע מהקטנת התחייבות עתידית, לא רק מהתמקחות על חשבונית שכבר נוצרה.

התאמה בין רישוי, אבטחה ותהליכי Offboarding

ביטול רישיון אינו פעולה פיננסית בלבד. משתמש שעזב ונותר עם גישה לכלי ניהול סיסמאות, גישה מרחוק או פלטפורמת ניהול נכסים הוא גם סיכון אבטחה. לכן תהליך Offboarding צריך לכלול ביטול גישה, הסרת רישוי ובדיקה שהביטול נקלט אצל הספק - באותו חלון זמן.

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

מתי צריך לבדוק מול הספק ולא להסתמך על דוח פנימי

דוח פנימי טוב מציף חריגות, אבל תנאי ההסכם הם שקובעים את החיוב. לפני פתיחת קריאת בירור או אישור הזמנה, בדקו את תאריך החידוש, מדיניות הזיכוי, הגדרת המשתמש המחויב, אופן ספירת מכשירים וכללי הוספת רישיונות במהלך התקופה. אם מדובר בהסכם הכולל מספר מוצרים או חבילות, צריך להבין גם אם שינוי ברכיב אחד משפיע על זכאות או על מחיר הרכיב האחר.

כאן יש יתרון לעבודה מול גורם שמכיר את מודלי הרישוי ולא רק מעביר הזמנה. ב-ShalevSoft אפשר לרכז בדיקה של תנאי הרישוי, התאמת הכמויות והטיפול מול היצרן, עם תמיכה טכנית בעברית כאשר הנתונים בשטח אינם תואמים את ציפיות החיוב.

חישוב מדויק לא נועד לייצר עוד דוח. מטרתו היא לאפשר למנהל ה-IT לדעת בכל רגע על מה הארגון משלם, למנהל הרכש לחדש התחייבויות על בסיס צורך אמיתי, ולצוות האבטחה לוודא שגישה מסתיימת בדיוק כשהיא אמורה להסתיים. כאשר תאריכי ההקצאה והביטול הופכים לנתונים מנוהלים, גם החלטות הרישוי מפסיקות להתבסס על הערכות.


זקוקים למידע נוסף? השאירו פרטים ונחזור אליכם!