עסקים ישראליים אוספים מאות קבלות וחשבוניות בחודש, אך תיעוד ידני של כל קבלה הוא תהליך איטי ומועד לשגיאות. קבלות ישראליות מכילות טקסט בעברית ובאנגלית, סכומים בשקלים, ומספרי עוסק מורשה שצריך לחלץ ולמיין.
יוצר: @skills-il
סריקה וניתוח קבלות וחשבוניות ישראליות עם חילוץ טקסט בעברית ואנגלית
npx skills-il add skills-il/accounting --skill israeli-receipt-scannerזהה את פורמט הקלט. הקבלה עשויה להגיע כ:
אם הקלט הוא תמונה, השתמש ביכולות ראייה לקריאת הטקסט. קבלות ישראליות מכילות בדרך כלל שילוב של טקסט בעברית (מימין לשמאל) ואנגלית (משמאל לימין), יחד עם מספרים. שים לב לרינדור טקסט דו-כיווני, שכן שמות בתי עסק הם בדרך כלל בעברית בעוד קודי מוצרים וסכומים משתמשים בספרות לטיניות.
קבע האם המסמך הוא:
חפש את מזהה סוג המסמך ליד החלק העליון של הקבלה, בדרך כלל מודפס בגופן מודגש או גדול יותר מיד מתחת לכותרת בית העסק.
נתח את השדות הבאים מטקסט הקבלה:
קמעונאים ישראליים שונים משתמשים בפריסות קבלה שונות:
רשתות מזון (שופרסל, רמי לוי, יוחננוף, אושר עד):
תחנות דלק (פז, סונול, דלק, טן):
מסעדות ובתי קפה:
רכישות מקוונות (חשבוניות ממסחר אלקטרוני ישראלי):
מפה את בית העסק והפריטים לקטגוריות חשבונאיות ישראליות סטנדרטיות הנפוצות בהנהלת חשבונות:
| קטגוריה | אנגלית | בתי עסק/פריטים נפוצים |
|---|---|---|
| מזון ומכולת | Groceries | שופרסל, רמי לוי, אושר עד |
| דלק | Fuel | פז, סונול, דלק, טן |
| ציוד משרדי | Office Supplies | אופיס דיפו, קרביץ |
| ארוחות ואירוח | Meals & Entertainment | מסעדות, בתי קפה |
| תחבורה | Transportation | חניה, אגרות, תחבורה ציבורית |
| תוכנה ושירותי ענן | Software & SaaS | מנויים דיגיטליים |
| שירותים מקצועיים | Professional Services | יועצים, עורכי דין |
| תקשורת | Telecommunications | סלקום, פרטנר, HOT |
| ביטוח | Insurance | פרמיות ביטוח |
| תחזוקה | Maintenance | תיקונים, ניקיון |
| רפואה | Medical | בתי מרקחת, מרפאות |
| נסיעות | Travel | מלונות, טיסות |
השתמש בשם בית העסק ותיאורי הפריטים לקביעת הקטגוריה הסבירה ביותר. אם יש עמימות, הגדר כברירת מחדל "הוצאות כלליות" וסמן לבדיקה ידנית.
הפק את הנתונים המחולצים בפורמט מובנה. ברירת המחדל היא JSON:
{
"document_type": "tax_invoice_receipt",
"merchant": {
"name_he": "שופרסל דיל",
"name_en": "Shufersal Deal",
"vat_registration": "520044078",
"branch": "סניף רמת אביב",
"address": "רחוב איינשטיין 15, תל אביב"
},
"document_number": "12345678",
"date": "2026-03-08",
"time": "14:32",
"items": [
{
"description": "חלב תנובה 3% 1 ליטר",
"quantity": 2,
"unit_price": 6.90,
"total": 13.80
}
],
"subtotal": 245.50,
"vat_rate": 0.18,
"vat_amount": 37.44,
"total": 289.69,
"currency": "ILS",
"payment": {
"method": "credit_card",
"card_last_four": "4532",
"installments": 1
},
"category": "groceries",
"category_he": "מזון ומכולת"
}לייצוא CSV, שטח את המבנה עם העמודות הבאות:
date, document_type, document_number, merchant_name, vat_registration, subtotal, vat_amount, total, payment_method, category
בצע בדיקות אימות על הנתונים המחולצים:
סה"כ = סכום לפני מע"מ + מע"מ (סטייה מותרת של 0.05 ש"ח לעיגול). שיעור המע"מ הנוכחי בישראל הוא 18%.אם האימות נכשל, כלול מערך warnings בפלט עם הבעיות הספציפיות שנמצאו.
המשתמש אומר: "סרוק את הקבלה הזו משופרסל וחלץ את הנתונים."
המשתמש מספק תמונה של קבלת שופרסל. הסוכן:
תוצאה: פלט JSON מלא עם כל 12 הפריטים, סיכומים מאומתים (בדיקת מע"מ עברה), והקצאת קטגוריה.
המשתמש אומר: "נתח את הקבלה הזו מסונול. אני צריך אותה לדוח ההוצאות שלי."
המשתמש מספק תמונת קבלה מסונול. הסוכן:
תוצאה: JSON עם קטגוריות הוצאה מפוצלות והערה שהקבלה מכסה שני סוגי הוצאות.
המשתמש אומר: "יש לי קבלה ממסעדה מארוחת עסקים. חלץ את הפרטים לצורכי ניכוי מס."
המשתמש מספק קבלת מסעדה. הסוכן:
tax_notes: "ניכוי מע"מ על ארוחות עסקיות כפוף למגבלות רשות המסים בישראל"תוצאה: JSON מלא עם הערות רלוונטיות למס עבור רואה החשבון.
scripts/receipt_parser.py -- כלי Python לעיבוד אצוות של תמונות קבלות. הרצה: python scripts/receipt_parser.py --helpscripts/export_csv.py -- המרת נתוני קבלות מ-JSON לפורמט CSV לייבוא לתוכנת הנהלת חשבונות. הרצה: python scripts/export_csv.py --input receipts.json --output expenses.csvreferences/israeli-vat-rates.md -- שיעורי מע"מ היסטוריים וסכומי סף בישראל. עיין בעת אימות חישובי מע"מ על קבלות ישנות.references/receipt-field-glossary.md -- מילון מונחים עברית-אנגלית של שדות קבלה נפוצים. עיין בעת מפגש עם מונחים עבריים לא מוכרים בקבלות.סיבה: תמונת הקבלה עשויה להיות ברזולוציה נמוכה, תאורה לקויה, או שהטקסט בעברית בגופן דקורטיבי שקשה לנתח. נייר תרמי של קבלות נוטה לדהות, מה שהופך את הטקסט לכמעט בלתי נראה.
פתרון:
null עם אזהרהסיבה: המע"מ המחושב (סכום לפני מע"מ * 0.18) אינו תואם את סכום המע"מ המודפס על הקבלה. זה יכול לקרות עקב עיגולים על פני פריטים רבים, פריטים מעורבים פטורים ממע"מ וכוללי מע"מ, או פריטים עם שיעורי מע"מ מופחתים.
פתרון:
סיבה: שם בית העסק אינו תואם לאף קמעונאי מוכר במאגר הסיווג. זה נפוץ עם עסקים קטנים, דוכני שוק, או עסקים המשתמשים בשמות מסחריים שונים מהשם הרשום שלהם.
פתרון:
needs_review: trueסיבה: חלק מהקבלות מדפיסות תאריכים ללא מפרידים ברורים או משתמשות בפורמטים לא עקביים. לדוגמה, "080326" יכול להתפרש כ-08/03/2026 (DD/MM/YYYY) או 03/08/2026 (MM/DD/YYYY).
פתרון:
סוכנים נתמכים
תסרוק את הקבלה הזו ותחלץ את שם העסק, תאריך, סכום, מע"מ ואמצעי תשלום.
תעבד את כל הקבלות בתיקייה ותייצר קובץ CSV מסודר עם כל הפרטים.
תזהה אם זו חשבונית מס, קבלה, חשבונית מס/קבלה, או הצעת מחיר.
ציון אמון
הסקיל יכול להריץ סקריפטים ופקודות על המערכת שלך.
נמצאו 1 התאמות בקוד
הסקיל יכול לקרוא ולכתוב קבצים במערכת שלך.
נמצאו 1 התאמות בקוד
הסקיל יכול לבצע בקשות רשת לשירותים חיצוניים.
נמצאו 1 התאמות בקוד
ייבוא וייצוא נתונים בין תוכנת חשבשבת לפורמטים מודרניים כמו JSON, CSV ו-Excel, כולל המרת קידוד עברית והעברת נתונים למערכות ענן
בניית חשבוניות אלקטרוניות תואמות שע"ם עם מספרי הקצאה לפי דרישות רשות המסים
אוטומציה של התאמת בנק לבנקים ישראליים, כולל זיהוי פערים והפקת דוחות התאמה
רוצים לבנות סקיל משלכם? נסו את יוצר הסקילס · הגשת סקיל