OCR לחשבוניות בעברית: למה רוב הכלים נכשלים ומה בודקים

· 6 דקות קריאה

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

ארבעת המקומות שבהם OCR נכשל בעברית

  • כיווניות: "סה"כ לתשלום 1,234.00 ₪" נקרא כשורה אחת, אבל המספר בתוכה הוא LTR. OCR שמזהה תווים בלי להבין כיוון מחליף סדר ספרות או מדביק את סימן השקל למספר.
  • עברית ואנגלית באותו שדה: שם ספק כמו "Amazon Web Services ישראל" או כתובת עם שם רחוב בעברית ומיקוד. מנועים שמאומנים על שפה אחת מנחשים.
  • תבניות: אין תקן לחשבונית ישראלית. ח.פ. יכול להופיע למעלה, למטה או בכותרת העליונה. "מע"מ" יכול להיות "מע״מ", "מעמ" או "VAT 18%". חילוץ לפי מיקום קבוע לא עובד.
  • סריקות ותמונות: חשבונית שצולמה בטלפון, מוטה, עם צל. OCR קלאסי מאבד ספרות בקצוות.

OCR מול AI: מה ההבדל בפועל

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

ההבדל מורגש בשני מקומות: חשבונית מספק חדש (AI מפענח מהפעם הראשונה, OCR עם תבניות דורש הגדרה), וחשבונית לא סטנדרטית (חשבונית מס/קבלה, זיכוי, חשבונית במט"ח). Saknai משתמש במודל שפה של Claude לפענוח, בעברית ובאנגלית, ולכן ספק חדש לא דורש הגדרה.

מה AI לא פותר, ולמה צריך בדיקות

גם המודל הטוב ביותר טועה לפעמים, ולכן השאלה היא לא "כמה הוא מדויק" אלא "מה קורה כשהוא טועה". כלי טוב מוסיף שכבת אימות אריתמטי (לפני מע"מ + מע"מ = סה"כ), בדיקת ח.פ. מול רשימת הספקים, זיהוי כפילויות, וסימון של כל חריגה לאישור אנושי. חשבונית שלא עוברת את הבדיקות לא ממשיכה לבד למערכת הנהלת החשבונות.

רשימת בדיקה: 8 חשבוניות לפני שבוחרים כלי

קחו 8 חשבוניות אמיתיות מהתיבה שלכם, כל אחת מסוג אחר, והריצו אותן בכל כלי שאתם שוקלים:

  • חשבונית מס רגילה מספק ישראלי, PDF דיגיטלי.
  • אותה חשבונית מצולמת בטלפון, מעט מוטה.
  • חשבונית מס/קבלה (מסמך אחד, שני תפקידים).
  • חשבונית זיכוי (סכום שלילי).
  • חשבונית במט"ח, מספק זר, באנגלית בלבד.
  • חשבונית עם 20 שורות ומע"מ מעורב (חלק מהשורות פטורות).
  • חשבונית מספק שהשם שלו באנגלית והכתובת בעברית.
  • חשבונית שכבר שלחתם פעם, כדי לראות אם הכלי מזהה כפילות.

מה לבדוק בתוצאה

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

שאלות נפוצות

האם OCR בעברית יכול להגיע ל-100% דיוק?
לא, ואף כלי לא צריך להבטיח את זה. מה שחשוב הוא ששגיאה נתפסת לפני שהיא נכנסת להנהלת החשבונות: אימות סכומים, מיפוי ספק, וסימון חריגות לאישור.
האם חשבונית סרוקה (תמונה) מזוהה כמו PDF?
עם מודל AI שרואה תמונות, כן, ברוב המקרים. סריקה חשוכה או חתוכה עדיין תסומן לבדיקה. הבדיקה הטובה ביותר היא להריץ את הסריקות שלכם.
איפה נשמרות החשבוניות שלי בזמן הפענוח?
ב-Saknai הקבצים נשמרים באחסון מוצפן בחשבון שלכם, והפענוח נעשה דרך ה-API של Claude בלי שהחשבוניות משמשות לאימון מודלים.

לראות את זה על החשבוניות שלכם

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

להמשך קריאה