תבניות חשבוניות ב-Битрикс24 אינן תואמות לנתוני העסקה
מנהל פותח כרטיס עסקה ולוחץ «הדפסת חשבונית» — אך למסמך נכנס לא מה שהוא רואה על המסך. הפרטים נשארים מהצד שכנגד הקודם, השדות של חשבון הבנק וקוד סיבת הרישום מגיעים ריקים, ולעיתים מוצבת ישות משפטית אחרת מהמאגר. אי-ההתאמה בין נתוני העסקה לחשבונית צצה כבר במחלקת הנה"ח, בשלב התשלום, כשהאמון במסמך נפגע.
הסיבה לרוב אינה בצורת ההדפסה עצמה, אלא באופן שבו היא נבנתה. התבנית קוראת ערכים משדות הכרטיס ישירות, בלי לבדוק אם הם מלאים ולאיזה ארגון הם שייכים. אם לחברה יש כמה ישויות משפטיות או שהצד שכנגד החליף פרטים, הערכים הישנים נשארים בשדות המקושרים ומוצבים שוב. הקלדה ידנית של פרטים בסכימה כזו הופכת לשלב חובה — ומפספסים אותה תחת עומס הפניות.
החלק השני של התקלה — רגע ההדפסה. הדפסת חשבונית מהכרטיס מופעלת מהעסקה, אך הנתונים למסמך נמצאים בישויות מקושרות: חברה, איש קשר, פרטים. כל עוד הקישורים לא מסונכרנים, התבנית מציבה בשקט את מה שמצאה — מכאן שדות ריקים בחשבונית אחת ונתונים זרים באחרת. שגיאות בהפקת חשבוניות כמעט תמיד משוחזרות באותה עסקה, ולכן תופסים אותן לאחר השליחה, ולא לפניה.
אנחנו מפרטים כיצד זה נסגר: מאין התבנית לוקחת ערכים, מה נבדק לפני ההפקה וכיצד להסיר את ההקלדה הידנית של פרטים מהתהליך.
מה משתנה בעבודת המחלקה לאחר מילוי אוטומטי של פרטים
לפני המילוי האוטומטי החשבונית נאספת ידנית: הפרטים מועתקים מהכרטיס, מהמייל או מהמסמך הקודם, קוד סיבת הרישום וחשבון הבנק נבדקים בעין. על מסמך אחד מושקעים חמש עד חמש עשרה דקות, ובזרימה של עשרות חשבוניות זה חלק ניכר מיום העבודה של המחלקה. שגיאה בתו אחד מחזירה את המסמך לעריכה מחדש יחד עם אישור חוזר.
לאחר ההגדרה הפרטים מוצבים בתבנית מכרטיס הצד שכנגד, ולמנהל נותר לבדוק את הסעיפים והתנאים. הכנת החשבונית אורכת דקה-שתיים, והפעולות הידניות מצטמצמות לבחירת תבנית ולבדיקה סופית. מהירות הפקת החשבונית מפסיקה להיות תלויה בעומס על מחלקת הנה"ח ובמי שמנפיק את המסמך בפועל.
בנפרד נעלם סוג השגיאות שחזר לעתים הקרובות ביותר: פרטים מיושנים לאחר החלפת בנק, שדות מבולבלים, שגיאות כתיב בשם. שיעור ההחזרות לעריכה מחדש יורד למקרים בודדים, וכל החזרה היא דחייה בתשלום והתכתבות מיותרת עם הלקוח.
בקרת גרסאות של תבניות סוגרת את החצי השני של המשימה: התיקונים נעשים במקום אחד, לתבנית נקבעת גרסה, ותיקון אקראי «לפי הצרכים שלי» אינו מתפשט למסמכים.
כאשר משתנה הטופס או שיעור המס, מתעדכנת תבנית אחת — וכל החשבוניות הבאות מופקות כבר לפי הטופס החדש, והגרסה הקודמת נשארת זמינה לחזרה. ניתן לבדוק את האפקט לפי שלושה מדדים לפני ואחרי: הזמן הממוצע להכנת מסמך, שיעור החשבוניות שחזרו לעריכה מחדש, ומספר התיקונים הידניים בפרטים בחודש. אם שניים מתוך שלושה לא זזים — סימן שהמילוי האוטומטי הוגדר חלקית.
דרכים להפקת חשבוניות: השוואת גישות
ב-Битрикс24 ניתן להרכיב חשבונית בארבע דרכים שונות, והבחירה נקבעת לא לפי נוחות התבנית, אלא לפי מאין נלקחים הפרטים ומי אחראי לעדכניותם.
כל עוד הארגון אחד והנתונים משתנים פעם בשנה, די בתבנית סטנדרטית; עם הופעת סניפים, חוזים שונים ותנאי תשלום שונים מחברים כללי הצבה וטפסי הדפסה חיצוניים.
| אפשרות | מתי מתאים | היכן נתקע |
|---|---|---|
| תבנית סטנדרטית | ארגון אחד, פרטים יציבים | השדות מתוקנים ביד בכל עסקה, אין לוגיקה למע"מ, דחייה ומטבע |
| תבנית עם כללי הצבה | כמה ארגונים, חוזים ותנאים שונים | הכללים חיים בתוך התבנית: כל תיקון — דרך מפתח, היסטוריית שינויים לא נשמרת |
| טופס הדפסה חיצוני | נדרש מראה לא סטנדרטי: בלוקים, נספחים, חתימות | עדכוני הפלטפורמה שוברים קישורים, איתור באגים מתבצע על עסקאות חיות, התצוגה המקדימה מוגבלת |
| שירות נפרד להכנת מסמכים | זרימה גדולה, כמה מערכות, מספור רציף | נדרשת סנכרון של מאגרים והרשאות גישה, בין העסקה לקובץ המוכן נוצרת השהיה |
בפועל, מגבלות האינטגרציה קובעות תקרה לכל אחת מהאפשרויות. אם פרטי החברה ואיש הקשר ב-CRM מלאים באופן חלקי או אינם מתעדכנים ממערכת הנה"ח, החשבונית תישלח עם כתובת או קוד מיושנים — ואף תבנית לא תתקן זאת. לכן תחילה מתארים את מקורות הנתונים ואת כללי הבדיקה שלהם, ורק אחר כך בוחרים את צורת החשבונית.
סדר היישום: מביקורת מאגרים ועד מסירה
סדר העבודות כאן חשוב יותר מהמהירות: שגיאה בפרט היא לא עניין קוסמטי, אלא חשבונית שהצד שכנגד לא יקבל, ומחלקת הנה"ח תעביר אותה ידנית.
לכן אנו מתארים תחילה את הנתונים, אחר כך את לוגיקת ההצבה, ורק לאחר מכן נוגעים במערך הפעיל — ההרצה נעשית על עותק של מסד הנתונים ועל מסמכים אמיתיים.
- ביקורת מאגרים ושדות. עוברים על צדדים שכנגד, חוזים, פריטים ופרטי בנק: מחפשים כפילויות, מספרי זיהוי מס וקודי סיבת רישום ריקים, אי-התאמות בין כתובת משפטית לכתובת בפועל, שדות ללא ערך ברירת מחדל. התוצאה — רשימת «חורים» בנתונים: בלעדיה כל אוטומציה משכפלת את השגיאה לכל החשבוניות.
- סכימת הצבת שדות. קובעים מפה: איזה מאפיין תבנית נלקח מאיזה מקור ובאיזו עדיפות — כרטיס צד שכנגד, חוזה, פרטי החברה שלנו, תיקון ידני. בנפרד מתארים בלוקים מותנים, מע"מ והתנהגות שדות לא חובה כאשר המקור ריק.
- הרכבת טופס ההדפסה. בונים פריסה עם מקטעי חובה ומקטעים מותנים, סעיפים, חתימות ולוגו, ומפעילים ניהול גרסאות — כדי שניתן יהיה לחזור בתיקון ולהשוות לגרסה הקודמת.
- הגדרת הרשאות גישה. מפרידים תפקידים: מי מפיק חשבונית, מי משנה תבנית, מי מתקן מאגרים. שינוי פרטים לאחר הפקת המסמך מוגבל — אחרת אבד הטעם במילוי האוטומטי.
- בדיקה על מסמכי בדיקה. מריצים מדגם של מקרים אמיתיים: ישות משפטית, עוסק מורשה, תושב חוץ, עם מע"מ ובלי, משלוח חלקי. בודקים סכומים, מס, פרטים ומראה ההדפסה מול חשבוניות ייחוס.
- הרצה והעברה. מעבירים הגדרות ותבנית מהעותק למערך הפעיל, מציגים למחלקת הנה"ח את תרחיש הפקת החשבונית ומנתחים אי-התאמות אופייניות.
- מסירה עם נוהל. מוסרים תיאור של סכימת ההצבה, מטריצת הרשאות, הוראות לתיקון הפריסה וסדר פעולות בעת החלפת פרטים.
לאחר המסירה התבנית חיה בלעדינו: שינוי פרט בכרטיס משתקף מיד בחשבוניות חדשות, ותיקון הפריסה אינו דורש התערבות בקוד.
ערכת מסמכים, הגדרות וכללים בסיום
לאחר מסירת הפרויקט אצל הלקוח נשאר לא תיקייה עם קבצים, אלא מערך עובד: תבניות, כללי הצבת פרטים, חלוקת הרשאות וסדר תיקונים. כל זה מתואר כך שעובד חדש או קבלן משנה יוכל להבין ללא מחבר הפתרון. להלן מה שמועבר בדיוק בערכה.
- ערכת תבניות חשבוניות. טפסי הדפסה לכל ישות משפטית, תחום ומטבע חיוב, עם מחזיקי מקום במקום פרטים קבועים מראש. מתוקנים דרך עורך חזותי, ללא עריכת קוד — השיווק או מחלקת הנה"ח משנים את הכותרת והחתימות בעצמם.
- מפת קישורי שדות. טבלה «מחזיק מקום → מקור ב-CRM או במערכת הנה"ח → כלל הצבה → התנהגות כשהערך ריק». ממנה רואים מאין נלקח כל פרט ומדוע בכרטיס מסוים הוא לא הוצב.
- מדיניות גישה להדפסה. תפקידים והרשאות: מי מפיק חשבונית, מי מתקן תבנית, מי מאשר שינויים. תיקון טיוטה אינו נכנס למסמכים שכבר נשלחו, ומחיקת תבנית אינה זמינה לעובד רגיל.
- הוראות לעובדים. עמוד-שניים: כיצד להפיק חשבונית, מה לבדוק לפני שליחה, לאן לדווח על אי-התאמה בפרטים. בלי תיאור המבנה הפנימי — רק רצף העבודה.
- נוהל עדכון. סדר פעולות בעת החלפת פרטים, בנק, שיעורים או מבנה החברה: מי יוזם את התיקון, כיצד הוא נבדק על חשבונית ניסיון וכיצד חוזרים ממנו.
- יומן הפקה. מתעד מאיזו תבנית ולפי אילו נתונים הורכב המסמך — במצב שנוי במחלוקת רואים מה בדיוק נשלח ללקוח.
- מערך תרחישי בדיקה. בדיקות על לקוחות עם שמות ארוכים, בלי מספר זיהוי מס, עם כמה חוזים — כדי שהתבנית לא תישבר על כרטיסים לא טיפוסיים.
הערכה נמסרת עם נקודת כניסה אחת: מפת השדות וההוראות נמצאות זו לצד זו, נוהל העדכון מקושר לבעל התהליך. תארו את המשימה — נחזור עם הערכה ותוכנית.
מקרה בוחן: צמצמנו הקלדה ידנית של פרטים במסמכים
איך זה היה
מחלקת מכירות עם ארבעה סניפים ניהלה חשבוניות ידנית: המנהל אסף פרטים מהתכתבות, מהמסמך הקודם או מכרטיס הלקוח שאיש לא עדכן. בעת החלפת ישות משפטית או בנק מטפל נכנסו לחשבונית נתונים קודמים.
ההכנה ארכה 25–40 דקות, ו-18% מהמסמכים מחלקת הנה"ח החזירה לעריכה מחדש — כל החזרה גררה אישור חוזר ודחתה את התשלום.
מה שינינו ומה התקבל
את הפרטים הוציאו למאגר אחיד וקישרו לכרטיס החברה: ישות משפטית, בנק, כתובת ובעל חתימה מוצבים בתבנית אוטומטית בעת בחירת עסקה וחוזה. המאגר מסונכרן עם מערכת הנה"ח בחילוף מתוזמן — החלפת בנק אצל לקוח מגיעה פעם אחת ומיד לכל הסניפים. תבנית טופס ההדפסה ב-Битрикс24 מנוהלת בגרסאות, ולכן חשבוניות בעסקאות סגורות אינן נכתבות מחדש בדיעבד.
לפני ההפקה המסמך עובר בדיקה: שדות חובה, תבנית מספר זיהוי מס וקוד סיבת רישום, התאמת הישות המשפטית לחוזה. אם שדה ריק או שהנתונים אינם תואמים, החשבונית אינה נוצרת — המנהל רואה מה בדיוק למלא. ההרשאות הופרדו לפי סניפים, ותיקוני פרטים נרשמים ביומן עם שם המבצע והשעה.
הכנת החשבונית הצטמצמה ל-3–5 דקות, ושיעור המסמכים לעריכה מחדש — מ-18% ל-1–2%. המנהל לא מוסח לבדיקות, מחלקת הנה"ח לא מטפלת בערימת החזרות בסוף החודש, ובמקרה של אי-התאמה רואים מי ומתי שינה את הפרטים.
מה לעשות אם הפרטים כבר מנוהלים ב-1С?
מקור האמת צריך להיות אחד — מערכת הנה"ח. ב-1С פותחים ומתקנים את הצד שכנגד, וכרטיס הלקוח רק מקבל נתונים אלה ושומר את מה שאין בהנהלת החשבונות: איש קשר לחשבוניות, כתובת משלוח, תנאים מיוחדים. אז תבנית החשבונית אוספת פרטים ממקום אחד, ואי-התאמות בין טופס ההדפסה למאגר אינן נוצרות.
סדר הסנכרון — חד-כיווני: שינויים יוצאים ממערכת הנה"ח לפי אירוע, ולא בהפקה מלאה לפי לוח זמנים. מפתח ההשוואה — מזהה פנימי של הצד שכנגד, ולא השם: שמות משתנים ומשוכפלים, ומכאן שני כרטיסים לאותו ארגון. אי-התאמות נכנסות ליומן, שאותו מטפלים לפי נוהל, ולא «כששמים לב».
מלכודת — שדות הניתנים לעריכה בכרטיס. אם החילוף משכתב אותו במלואו, תיקונים ידניים נמחקים בכל מעבר. תוספות מקומיות מוציאים למאפיינים נפרדים שהסנכרון אינו נוגע בהם, ומקבעים זאת במפת התאמת השדות.
כפילות מאגרים נרפאת לא בניקוי חד-פעמי, אלא בכללי מיזוג: נרמול שמות, השוואה לפי מספר זיהוי מס, תור רשומות לא חד-משמעיות לשיוך ידני. צד שכנגד חדש מופיע רק במערכת הנה"ח — יצירה מהכרטיס חסומה, אחרת שני מקורות אמת יחזרו.
סדר העבודות: ביקורת שדות החשבונית, מפת התאמות, הרצה על עותק מסד הנתונים, הפעלת כתיבה, טיפול בתור אי-ההתאמות. לאחר מכן התבנית מדפיסה את מה שבאמת נמצא בהנהלת החשבונות.
שאלות טכניות ששואלים לפני ההתחלה
לפני ההתחלה שואלים לא על פריסת החשבונית, אלא כיצד התבנית תתנהג בתוך המערכת: מה יקרה בעדכון, מי רשאי לתקן את טופס ההדפסה, מה יהיה עם מסמכים שכבר הופקו. להלן תשובות למה שצף לרוב בדיון הטכני.
כיצד עדכוני המערכת משפיעים על תבנית מותאמת?
טופס ההדפסה נשמר בנפרד מהליבה, ולכן עדכון רגיל אינו משכתב אותו. הסיכון במקום אחר: אם העדכון משנה את הרכב השדות בכרטיסים, קישור המילוי האוטומטי של הפרטים עלול להתפרק. לאחר עדכונים גדולים אנו משווים שדות ומתקנים את הקישור — זה תיקון בתוך התבנית, בלי לשכתב את הלוגיקה.
מה יהיה עם חשבוניות שהופקו לפני היישום?
התבנית מיושמת ברגע ההדפסה, ולכן מסמכים שנשמרו קודם נשארים בצורתם הקודמת. אם נדרש שחשבוניות ארכיון יודפסו מחדש לפי הטופס החדש, הדבר נעשה במעבר נפרד ומתואם מראש.
אילו הרשאות גישה נדרשות ומה נשאר אצלנו לאחר המסירה?
נדרש משתמש נפרד עם הרשאה להגדרת טפסי הדפסה וקריאת שדות כרטיסים — אין צורך בהרשאת מנהל מלאה. לאחר המסירה נשארים תבנית, תיאור קישור הפרטים והוראות לתיקונים טיפוסיים; חשבון השירות מושבת.
כמה זמן אורך היישום וכיצד מתקנים את התבנית אחר כך?
הרכבת טופס עם מילוי אוטומטי אורכת כמה ימים יחד עם בדיקה על חשבונית ניסיון. תיקוני טקסט ופריסה מבוצעים באותה תבנית, ושינוי הרכב השדות דורש תיאום של קישור חדש.
נדון במשימה ונחזור עם הערכה ותוכנית
כדי לחזור עם הערכה ותוכנית, ולא עם ניסוחים כלליים, די בכמה נתוני פתיחה. להלן מה לשלוח כדי שניתוח המשימה ייכנס לשיחה אחת. אם חלק מהנתונים חסר, זה לא יעצור את ההערכה: נדון במה להחליף.
- ייצוא של כרטיס החשבונית או טופס ההדפסה הנוכחי — מהם רואים אילו שדות כבר מלאים;
- דוגמת תבנית (Word, Excel, PDF) עם סימונים מה מולא ידנית;
- רשימת פרטים וכללי הצבה: לפי צד שכנגד, חוזה, עסקה, חברה;
- תיאור המאגרים והקשרים — מאין לקחת נתוני בנק, בעל חתימה, עילה;
- היכן נוצרת החשבונית: ב-CRM, במערכת הנה"ח או בשירות חיצוני;
- מגבלות הרשאה: למי זמין טופס ההדפסה ומי יכול לשנות תבנית;
- איש קשר של האחראי, שיאשר את הצורה הסופית של המסמך.
הניתוח מתבצע בשלבים: מסתכלים על הטופס ועל כרטיס החשבונית, משווים שדות למאגרים, מסמנים היכן הנתונים מוקלדים ידנית, ומפרידים בין מה שנסגר בהגדרה לבין מה שדורש פיתוח.
בסיום הדיון אתם מקבלים מפת שדות וקשרים, הערכת היקף העבודה, תוכנית יישום לפי שלבים וסדר מסירת התבנית לתמיכה — עם קביעה מי אחראי לשינויים. הדיון אינו מחייב להתחיל בעבודה: תארו את המשימה — נחזור עם הערכה ותוכנית.

