דילוג לתוכן המרכזי
בלוגמערכות ישראליות10 דקות קריאה

חיבור חשבשבת לאוטומציה - הפקת חשבוניות אוטומטית מ-CRM

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

חיבור חשבשבת לאוטומציה - הפקת חשבוניות אוטומטית מ-CRM

למה זה שונה מכל השאר

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

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

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

ארבע הדרכים שקיימות בפועל

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

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

קבצי ממשק

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

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

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

ערכת פיתוח בצד הלקוח

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

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

קריאה ממסד הנתונים

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

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

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

הדרך שאנחנו ממליצים עליה ברוב המקרים

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

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

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

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

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

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

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

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

מתי לא כדאי להשקיע בחיבור לחשבשבת

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

שלוש דרכים לחבר, ומתי כל אחת נכונה

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

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

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

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

מה לחבר קודם

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

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

השורה התחתונה

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

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

שאלות שחוזרות

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

עוד בנושא

נתחיל מלהבין איפה העסק שלכם נתקע

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

לתאם שיחת אבחון בוואטסאפ