מערכת אוטומטית לחישוב שכר

~15,000 אימוניםחוקי שכר אישייםקישור חתום לחשבונית

הבעיה

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

מה נבנה

מערכת שמנהלת את כל מחזור השכר החודשי, מהחישוב ועד החשבונית:

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

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

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

מה השתנה בעסק

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

הסטאק

טעימה טכנית: חוק שכר אחד, מההגדרה ועד פירוט השכר

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

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

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

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

שני המסכים מראים את אותה החלטה משני הכיוונים: החוק שקוף למי שמגדיר אותו, ושקוף למי שמשולם לפיו.