סטטוס: טיוטת MVP · בעלים: JJ · גרסה: 1.1.0 קטגוריה: כספים ותפעול · שלב: V2
התחלה מהירה
כשבעל עסק שואל "האם כדאי להעלות מחירים?" או "האם המרג'ינים שלי בסדר?", הסקיל:
- מזהה מה לנתח — אילו מוצרים/שירותים נכנסים לתחום
- שולף נתוני עלויות מ-QuickBooks (עלות מכר — COGS, הוצאות ישירות)
- שולף נתוני הכנסות מ-PayPal או Square (היסטוריית עסקאות)
- מחשב כלכלת יחידה — הכנסה, COGS, רווח גולמי, אחוז מרג'ין לפריט
- משווה להקשר — אינפלציה, שינויי עלויות, ממוצעי ענף אם זמינים
- בונה תרחישי תמחור — מראה מה קורה להכנסות ולמרג'ין בשינויי מחיר של +5%, +10%, +15%, תוך שימוש בקורלציה היסטורית כשהנתונים מאפשרים
- מציג את הניתוח — ללא המלצת מחיר; הבעלים מחליט
הפלט מצייד את הבעלים לקבל החלטת תמחור עצמאית המבוססת על נתונים אמיתיים.
תהליך עבודה
שלב 1: בדיקת מוכנות
QuickBooks: קרא ל-company-info לאימות שדה הענף מאוכלס. אם חסר או "Unknown", שאל: "אני צריך את קטגוריית העסק שלך כדי לשלוף ממוצעי ענף רלוונטיים. באיזה ענף אתה פועל?" לאחר מכן קרא ל-quickbooks-profile-info-update.
PayPal: אין צורך בבדיקת מוכנות, אבל PayPal מגביל קצב בקריאות מהירות — ראה reference/gotchas.md.
ללא מחברים: הצע העלאת CSV כחלופה. הסקיל יכול לעבוד מנתוני עסקאות והוצאות מיוצאים. הסכמה הצפויה של ה-CSV נמצאת ב-reference/csv-schema.md.
שלב 2: הגדרת היקף
שאל את הבעלים שתי שאלות:
"אילו מוצרים או שירותים תרצה לנתח?"
- את כולם, או קבוצה מסוימת?
- אם אמרו "הכל", אשר שלמחבר יש מספיק נתונים לפני שמושכים הכל.
"איזה מדד הכי חשוב לך?"
- רווח גולמי (הכנסות פחות עלויות ישירות)?
- רווח נקי (לאחר כל ההוצאות)?
- הכנסה ליחידה?
- התשובה שלהם קובעת כיצד תציג את הפלט.
שלב 3: שליפת נתוני עלויות (QuickBooks)
שלוף מ-QuickBooks באמצעות profit-loss-quickbooks-account:
- טווח תאריכים: 12 החודשים האחרונים (או ההיסטוריה המלאה אם פחות זמינה)
- שלוף: עלות מכר לפי קו מוצר/שירות, הוצאות ישירות
אם QuickBooks לא מחובר, בקש מהבעלים:
- פירוט עלויות לפי קו מוצר/שירות (חומרים, עבודה, עלויות משלוח ישירות לפריט)
- שינויי עלויות ידועים ב-6–12 החודשים האחרונים
אם QuickBooks מחובר אך COGS = ₪0 לאורך כל התקופות, אל תשתמש ב-₪0 כקלט עלות. הצג זאת לבעלים:
"QuickBooks מראה שלא נרשמה עלות מכר לתקופה זו. כדי לחשב מרג'ינים משמעותיים, אני צריך פירוט עלויות לפי מוצר או קו שירות — לא ממוצע אחד לכל העסק. לכל פריט שתרצה לנתח, כמה עולה לך לספק אותו? חומרים, עבודה ישירה, כל הוצאה ישירה לפריט. גם נתונים גסים עובדים."
סמן את המגבלה הזו בסעיף הערות איכות הנתונים בפלט הסופי.
שלב 4: שליפת נתוני הכנסות (PayPal / Square)
שלוף מ-list_transactions (PayPal) או make_api_request (Square):
- טווח תאריכים: תואם לחלון נתוני העלויות (12 חודשים אחרונים)
- שלוף: סכום עסקה, שם פריט/שירות, תאריך, כמות אם זמינה
אם נתקלת במגבלת קצב של PayPal, המתן 30 שניות ונסה שוב פעם אחת. אם עדיין חסום, הצע: "PayPal מוגבל קצב זמנית. רוצה לעבור ל-Square או להעלות CSV במקום?"
אם רק מקור נתונים אחד זמין, ציין את המגבלה בפלט.
שלב 5: חישוב כלכלת יחידה
לכל מוצר/שירות בהיקף, חשב:
| מדד | נוסחה |
|---|---|
| הכנסה | סכום סכומי העסקאות לפריט |
| COGS | נתוני עלויות מ-QB או שסיפק הבעלים |
| רווח גולמי | הכנסה − COGS |
| אחוז רווח גולמי | (רווח גולמי ÷ הכנסה) × 100 |
| יחידות שנמכרו | ספירת עסקאות (אם זמין) |
| הכנסה ליחידה | הכנסה ÷ יחידות שנמכרו |
| עלות ליחידה | COGS ÷ יחידות שנמכרו |
סמן כל פריט שהמרג'ין שלו נמוך מ-20% — לא כהמלצה, אלא כנקודת נתון שראויה לתשומת לב הבעלים.
שלב 6: השוואת ממוצעים
הוסף הקשר כדי להפוך את המספרים למשמעותיים:
- אינפלציה: ציין מגמות עלות רלוונטיות בעת דיון על עליית עלויות תשומות. דוגמה: "עלויות התשומות שלך עלו ~X% בתקופה זו בעוד המחירים שלך נשארו ללא שינוי — זה כיווץ את המרג'ין ב-Y נקודות."
- ממוצעי ענף: השתמש בפרופיל הענף של QuickBooks כדי להציג נורמות גסות של רווח גולמי לקטגוריה שלהם. ראה
reference/industry-benchmarks.md. - השוואה היסטורית: אם זמינים 24+ חודשים של נתונים, השווה את המרג'ינים של השנה הנוכחית לשנה שעברה כדי להציג את כיוון המגמה.
טפל בנתונים דלים בחן: אם קיימות פחות מ-6 חודשים של עסקאות, השמט את סעיף האלסטיות וציין: "אתה צריך לפחות 6 חודשי היסטוריית תמחור כדי להעריך כיצד הנפח מגיב לשינויי מחיר. אציג במקום חשבון תרחישים."
שלב 7: תרחישי תמחור
בנה טבלה לכל מוצר/שירות המציגה שלושה תרחישי שינוי מחיר:
| תרחיש | מחיר חדש | הכנסה צפויה* | אחוז רווח גולמי |
|---|---|---|---|
| +5% | ₪X | ₪Y | Z% |
| +10% | ₪X | ₪Y | Z% |
| +15% | ₪X | ₪Y | Z% |
כיצד לחשב הכנסה צפויה:
- אם 6+ חודשי היסטוריה: העריך תגובת נפח באמצעות נתונים היסטוריים. אם קיים שינוי מחיר עבר, חשב אלסטיות נצפית:
אלסטיות = % שינוי בנפח ÷ % שינוי במחיר. החל זאת לחיזוי הנפח במחיר החדש. - אם היסטוריה לא מספקת: הצג שלושה הנחות נפח (−0%, −5%, −10%) ותן לבעלים לבחור מה נראה מציאותי.
הוסף הערה: "אלו תחזיות המבוססות על נתונים זמינים, לא ערבויות. תגובת הנפח בפועל תלויה בתחרות, רגישות לקוחות ועיתוי."
שלב 8: הצגת הניתוח
מבנה הפלט:
מבנה הפלט עם כותרת H2 המציגה את שם העסק וטווח התאריכים, ולאחריה ארבעה סעיפים: טבלת סיכום כלכלת יחידה (מוצר/שירות, הכנסה, COGS, רווח גולמי, אחוז מרג'ין), סעיף הקשר והשוואת ממוצעים (2-4 משפטים על אינפלציה, שינויי עלויות, נורמות ענף), תרחישי תמחור (טבלת תרחישים לפריט, או 3-5 עליונים אם יש הרבה), והערות איכות נתונים (סמן כל מגבלה כמו נתונים חלקיים, COGS חסר, או היסטוריה קצרה).
שמור על עובדתיות. אל תאמר "כדאי להעלות מחירים" או "שקול להוריד את המחיר שלך." הבעלים מסתכל על נתונים כדי לקבל את ההחלטה שלו.
גבולות היקף
הסקיל מציג נתונים. הוא לא ממליץ על מחיר.
אם הבעלים שואל "אז מה עלי לעשות?" — השב: "אני יכול להראות לך מה הנתונים מרמזים, אבל החלטת התמחור היא שלך. תרצה שאמדל תרחישים נוספים?"
זה מכוון. להחלטות תמחור יש השלכות עסקיות ממשיות ותלויות בהקשר שרק הבעלים יודע (מיצוב תחרותי, יחסי לקוחות, צרכי תזרים). תפקיד הסקיל הוא להבטיח שהם מסתכלים על מספרים אמיתיים כשהם מחליטים.
מחברים
ראשיים: QuickBooks, PayPal נתמכים גם: Square, Brex · Desktop (CSV/ייצוא)
קבצי עיון
reference/gotchas.md— מלכודות נפוצות (פערי נתונים, מלכודות אלסטיות, שגיאות חישוב מרג'ין)reference/industry-benchmarks.md— טווחי רווח גולמי לפי קטגוריית עסק קטןreference/csv-schema.md— עמודות צפויות כשהבעלים מעלה CSVreference/examples/— תרחישים לדוגמה (קמעונאות, שירותים, מוצרים)