כספים — קוקפיט הכסף
הכול על כסף נמצא תחת כספים בסרגל הצד: תיק המיזמים, סייר הכספים, שיוך, דוחות וטבלת העסקאות. הכול מציית לבורר התקופות בראש העמוד (החודש/חודש שעבר, רבעון, שנה, טווח מותאם — כל העמוד מחושב מחדש).
תיק המיזמים (Portfolio)
שורה לכל מיזם: כסף נכנס, כסף יוצא, נטו בתקופה שנבחרה, דלתאות ▲/▼ מול התקופה המקבילה הקודמת, גרף נטו יומי, הוצאות ה-AI של המיזם (וחלקן מההכנסה שלו) ותג איתותים מהסוכנים המותקנים. לחיצה על כותרת עמודה ממיינת; לחיצה על מיזם פותחת אותו.
סייר הכספים
חותך את כל הכסף המסונכרן — הכנסות, תשתיות, פרסום, עמלות, AI — לפי ממד אחד: קטגוריה, ספק, מקור, שירות, מיזם או סוג. כרטיסי ה-KPI מחליפים בין נכנס / יוצא / נטו. ייצוא מפיק חוברת Excel מעוצבת, דוח PDF ממותג או CSV — בהתאם למסננים ולתקופה הפעילים.
שיוך — כסף ← מיזמים
שני מנגנונים, שניהם רטרואקטיביים (היסטוריה משויכת מחדש בסנכרון):
- מיפוי מקורות — פרויקטי GCP, חשבונות Cloudflare, סביבות עבודה של Claude, פרויקטי OpenAI: ממפים כל מקור למיזם בסייר הכספים ← כללי שיוך.
- כללים — "התיאור מכיל X ← מיזם Y" לכל השאר (תיאורי Stripe, תנועות בנק). כלל יכול גם לשנות קטגוריה (למשל "anthropic" ← קטגוריה ai). הצעת כללים מנסחת כללים אוטומטית — כלום לא חל עד שמסמנים ולוחצים שמירה וסנכרון מחדש.
עסקאות
טבלת העסקאות תומכת בחיפוש בתיאור, סינון סוג ועימוד של 50 בעמוד.
חשבוניות ← PDF
בעמוד ה-360 של כל לקוח (לקוחות ← לקוח ← חשבוניות) ובעמוד התשלום הציבורי, כפתור הורדת PDF מפיק חשבונית ממותגת להדפסה — פריטים, סכומים, סטטוס וקישור תשלום.
הוצאות AI
חברו Anthropic (Claude) ו/או OpenAI תחת מחברים (מפתחות Admin — האשף מסביר איפה יוצרים אותם). עלויות ה-API היומיות מגיעות לפי סביבת עבודה/פרויקט כקטגוריה ai, ניתנות לשיוך למיזמים. הסוכן AI Spend Sentinel משגיח על שינויים שבועיים.
לשאול על הכסף
Ask Kordox מבין שאלות כספיות: "כמה עלה לנו יוני?" — ועונה מהנתונים המשויכים שלכם, בשפה שלכם.
עלויות — תקציבים, הוצאה קבועה ומה שווה בדיקה
לשונית עלויות היא חצי הבקרה של Finance. שום דבר בה לא דורש API של ספק שלא חיברתם כבר.
תקציבי עלות
תקרה לכל פלח הוצאה: מיזם שלם, ספק אחד, חשבון ענן אחד או שירות אחד — נבחרים מרשימות שנבנות מהנתונים המסונכרנים שלכם, כך שאי אפשר להקליד תחום שלא יתאים לכלום. בוחרים תקופה (חודשי, רבעוני או טווח קבוע) וסכום, במטבע הדיווח של הארגון, שמוצג לצד השדה.
שלוש התראות, מהחמורה: חריגה, אזהרה (מעבר לסף שבחרתם) ותחזית (בקצב הנוכחי תהיה חריגה לפני סוף התקופה). ההתראות מגיעות ל-Triage ולתקציר הבוקר.
חריגות תופסות שינוי. תקציבים תופסים רמה — הוצאה שתמיד הייתה גבוהה מדי.
הוצאה קבועה
הרצפה של החשבון: החלק שקיים בכל יום, לא משנה מה. Kordox מודד קו בסיס מ-90 ימי שימוש אמיתי ומראה לכמה זה מסתכם בשנה — המספר שכדאי להכיר לפני שיחה על הנחת התחייבות. הוא לעולם לא מבטיח חיסכון שלא נמדד.
שווה בדיקה
ממצאים, לא פסקי דין, ישירות מנתוני החיוב:
- לפי שורת חיוב — קונטיינרים שמוחזקים חמים כל היום, כתובות IP שמורות, דיסקים ששרדו את המכונה שלהם, הצטברות סנפשוטים.
- בין חשבונות — אותו מוצר שמחויב בכמה חשבונות (נראה רק אם משהו מחזיק את כל תשעת חשבונות ה-Cloudflare יחד), ופרומפטים שמשלמים מחיר מלא בכל פעם: סביבת עבודה שהוצאות הקלט שלה הן כמעט כולן פרומפטים חדשים ולא קריאות מטמון, שעולות שבריר מאותם טוקנים.
כל ממצא מציין את ה-SKU או סוג הטוקן שהתאים, כדי שתוכלו לבדוק את ההיגיון ולא לסמוך עליו. קונטיינר חם עשוי להיות בדיוק מה שרציתם — ההחלטה נשארת שלכם.
מטבע אחד, בשמו
Kordox ממיר כל מספר למטבע הדיווח של הארגון ומציג את קוד המטבע לצידו — ILS 3,912.94 ולא $3,912.94. זה קריטי אם אתם מחויבים ביותר ממטבע אחד: GCP מחייב בשקלים בזמן ש-Cloudflare וממשקי ה-AI מחייבים בדולרים, וסכום שמערבב אותם אינו נכון באף אחד מהם.
כשפאנל באמת מחזיק שני מטבעות יחד — ממצא עלות שנקרא מייצוא החיוב של הספק לצד ממצא שנגזר מהספר שלכם — הוא אומר זאת ומציג כל אחד במטבע שלו במקום לחבר.
לסגור את פער השיוך
לוח המחוונים מציג כמה כסף עדיין לא משויך למיזם. הצע כללים מטפל בכל מה שיש לו שם מזוהה; ראו מה פותח את מה שנשאר בפועל, מקובץ לפי תיאור, ספק או חשבון, עם הסכום ומספר התנועות לכל קבוצה.
שתי דרכים לסגור קבוצה, והשנייה חשובה לא פחות:
- שייך למיזם.
- לא שייך לאף מיזם — להוצאה משותפת אמיתית: חידוש דומיין שמכסה את הכול, עמלת כרטיס, שורת מס. היא נשארת מחוץ לכל דוח רווח והפסד של מיזם ומפסיקה להיספר בפער.
בלי האפשרות השנייה המספר לעולם לא היה יכול להגיע לאפס ביושר, ומספר שלא יורד הוא מספר שמפסיקים לקרוא — וכך בדיוק שיוך שגוי אמיתי היה חומק. שיוך למיזם בהמשך מנקה אוטומטית את סימון ה"משותף".
ממצאי מוצר בין חשבונות (Cloudflare)
היסטוריית החיוב של Cloudflare מציינת מסמכים — חשבונית, חיוב, זיכוי — ולא מוצרים. לכן Kordox קורא גם את המנויים: תוכניות התעריף בכל חשבון, עם השמות והמחירים האמיתיים, מנורמלים לסכום חודשי כדי שתוכנית שנתית תהיה בת השוואה לחודשית.
זה מה שמאפשר את "Workers Paid, בחמישה חשבונות". חשבון Cloudflare אחד באמת לא רואה את השמונה האחרים; הממצא קיים רק במקום שמחזיק את כולם יחד.
נדרשת הרשאת Billing:Read בטוקן. בלעדיה הפאנל אומר זאת במקום להציג רשימה ריקה — "לא מצאנו כלום" ו"לא הצלחנו להסתכל" הן תשובות שונות, ורק אחת מהן טובה. התנועות מסתנכרנות כרגיל בכל מקרה.
הממצאים מגיעים ללולאת הבוקר
עד עכשיו ממצאי העלות חיו רק בעמוד הזה — והגיעו רק למי שזכר לבוא ולהסתכל. מעכשיו הם גם מעלים סיגנל ב-Triage, כך שהם מגיעים לאותו פיד יומי כמו כל השאר, עם קפיצה בקליק חזרה ללשונית העלויות.
שקט בכוונה: שני סיגנלים לכל היותר, לא משנה מה הסריקה מצאה — אחד לכל חשבון ענן עם הוצאה ששווה בדיקה, ואחד לכפילויות בין חשבונות, כמה מוצרים שלא יהיו. ארבעה ממצאים הם ישיבת החלטות אחת, לא ארבע הפרעות.
סכומים קטנים לא מגיעים ל-Triage בכלל, וסיגנל נסגר מעצמו כשהסריקה הבאה כבר לא מוצאת אותו — הוצאה שנפסקה, או כפילות שאיחדתם.
הסיגנלים נשלחים פעם ביום (05:00 UTC), לא כל שעה — ייצוא חיוב זז לאט, וחזרה על אותו ממצא ארבע פעמים ביום היא רעש שמתחזה לערנות.
מספרים מפסיקים לזוז אחרי שהכסף התיישב
עלות מיוני הומרה עד עכשיו לפי שער היום בכל פתיחה של דוח — כך שהמספר של החודש שעבר השתנה בכל קריאה, עבור הוצאה שלא זזה.
מעכשיו השער נתפס ברגע שהכסף נוחת, וכל סכום שהתיישב מדווח לפי השער שחל אז. שורות שסונכרנו לפני כן אין להן שער שמור — אין דרך כנה להמציא אותו בדיעבד — ולכן הן עדיין מומרות חי ויזוזו עד לסנכרון מחדש. הפאנלים מחברים את שני החלקים, כך שבינתיים כלום לא נופל.