סקיל ישראלי ל-Claude · כספים ומסים

חשבונית אלקטרונית ישראלית

בונים חשבונית מס תקנית לפי קודי שע"מ, ובודקים מתי חובה מספר הקצאה

מאתskills-il כוכבים בגיטהאב10 סוגסקיל רישיוןMIT עדכון אחרון במאגר15.09.2026 בדיקת התקנהעבדה בבדיקה אוטומטית, 30.09.2026

מה זה חשבונית אלקטרונית ישראלית?

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

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

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

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

חשוב לדעת

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

למי זה מתאים

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

מה הוא עושה

כל קודי המסמכים הרשמיים

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

בדיקת ארבעת התנאים למספר הקצאה

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

לוח זמנים מלא של ירידת הסף

מ-25,000 שקל במאי 2024, דרך 20,000 ו-10,000, ועד לסף הנוכחי, עם בדיקה מול התאריך של החשבונית עצמה ולא מול התאריך של היום.

נוהל דחייה מהרשות

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

נוהל תקלת מערכת

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

וולידציה של שדות ותקינות

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

סקריפט אימות בפייתון

scripts/validate_invoice.py בודק חשבונית בפורמט JSON מול דרישות שע"מ, כולל ספרת ביקורת ותנאי הסף למספר הקצאה.

פרטי אינטגרציה שנופלים בפועל

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

דוגמאות שימוש

מה כותבים ל-Claude אחרי ההתקנה, ומה מקבלים.

חשבונית מס לפרויקט פיתוח

מה לכתוב
תשתמש בסקיל israeli-e-invoice ותכין חשבונית מס לפרויקט פיתוח אתר על 15,000 שקל לחברה בעם

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

קבלה על תשלום מזומן קטן

מה לכתוב
אני צריך קבלה על תשלום של 500 שקל במזומן, בלי לקוח עסקי

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

חשבונית זיכוי חלקית

מה לכתוב
תכין חשבונית זיכוי לחשבונית מספר 1234, החזר חלקי של 3,000 שקל

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

בדיקת סף על חשבונית מלפני שנה

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

מה מקבלים: בדיקה מול הסף של 25,000 שקל שהיה תקף בתקופה ההיא, ומסקנה שלא נדרש מספר, בניגוד לסף הנמוך שתקף היום.

רשות המסים דחתה בקשה למספר

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

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

מה צריך לפני שמתחילים

  • גישה לרשת כדי לתקשר עם ה-API של שע"מ, אם מבקשים מספר הקצאה בפועל ולא רק בונים טיוטת חשבונית
  • מספר עוסק תקין בן תשע ספרות למוכר וללקוח עסקי
  • Python להרצת סקריפט הוולידציה המצורף, אם רוצים לבדוק קובץ JSON של חשבונית לפני שליחה
  • היכרות בסיסית עם קוד סוג המסמך הנכון לעסקה, כי הסקיל לא בוחר במקומכם בלי מידע על אופן התשלום

אין עדיין Claude Code? במדריך הזה יש התקנה צעד אחרי צעד.

מדריך התקנה

איך מתקינים את חשבונית אלקטרונית ישראלית.

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

1

הכי פשוט: באפליקציה של Claude, בלי שום קוד

מתאים ל-Claude במחשב ובדפדפן. לוקח דקה, ועושים את זה פעם אחת.

  1. מורידים את הסקילהורדת israeli-e-invoice.zip (42 KB)לא פותחים את הקובץ, מעלים אותו כמו שהוא.
  2. מדליקים פעם אחת את היכולתב-Claude נכנסים ל-Settings, ואז Capabilities, ומדליקים את Code execution and file creation.
  3. מעלים את הקובץנכנסים ל-Customize, ואז Skills, לוחצים על הפלוס, בוחרים Create skill ואז Upload a skill, ובוחרים את הקובץ שהורדתם.
  4. זהו, עובדיםמבקשים מ-Claude את המשימה במילים רגילות, והוא משתמש בסקיל לבד כשהוא רלוונטי.
2

ב-Claude Code: מדביקים הודעה אחת

פותחים שיחה חדשה ב-Claude Code, מעתיקים את ההודעה ומדביקים. כש-Claude מבקש אישור להריץ, לוחצים Allow.

ההודעה להדבקה
תתקין לי בבקשה את הסקיל israeli-e-invoice ממאגר skills-il/accounting לתיקיית הסקילים שלי. תריץ את הפקודה הזו בדיוק:

D="$(mktemp -d)" && git clone --depth 1 -q https://github.com/skills-il/accounting "$D/repo" && mkdir -p ~/.claude/skills && cp -R "$D/repo/israeli-e-invoice" ~/.claude/skills/ && rm -rf "$D" && echo "הותקן ✓"
3

בטרמינל, ידנית

למי שמעדיף להריץ בעצמו. מעתיקים לטרמינל ומריצים.

פקודות לטרמינל
D="$(mktemp -d)" && git clone --depth 1 -q https://github.com/skills-il/accounting "$D/repo" && mkdir -p ~/.claude/skills && cp -R "$D/repo/israeli-e-invoice" ~/.claude/skills/ && rm -rf "$D" && echo "הותקן ✓"
אופציה ב, CLI רשמי, דורש Node.js 20 ומעלה: npx skills-il add skills-il/accounting@v2.3.0-israeli-e-invoice --skill israeli-e-invoice -a claude-code -y -g
אחרי ההתקנה

מפעילים מחדש את Claude Code אחרי ההעתקה. אם רוצים לבקש מספר הקצאה בפועל ולא רק ללמוד את הכללים, צריך גישה מוסדרת ל-API של שע"מ לפי references/shaam-api-reference.md בסקיל.

איך יודעים שזה עבד
  • מריצים ls ~/.claude/skills/israeli-e-invoice ומוודאים שקובץ SKILL.md קיים
  • מבקשים דוגמת חשבונית מס לסכום מעל הסף הנוכחי ובודקים שהתשובה מזכירה מספר הקצאה
  • מריצים python scripts/validate_invoice.py --help כדי לוודא שהסקריפט המצורף עובד
עדכון

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

הסרה
פקודת הסרה
rm -rf ~/.claude/skills/israeli-e-invoice

איך משתמשים ביום יום

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

טיפים שימושיים

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

תקלות נפוצות

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

שאלות ותשובות

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

קרדיט ומקור. חשבונית אלקטרונית ישראלית נכתב על ידי skills-il ונמצא ב-skills-il/accounting ברישיון MIT. skills-il הוא פרויקט קוד פתוח ישראלי של סקילים ל-AI, ואפשר למצוא את כל הסקילים שלהם גם ב-agentskills.co.il. את העמוד כתב קורן בן עזרא אחרי בדיקה של המאגר ושל פקודות ההתקנה (29.09.2026). מאגרים מתעדכנים, ולכן אם משהו השתנה, המאגר הוא המקור הקובע.

נתקעתם בהתקנה?

כתבו לי בוואטסאפ, אני קורא הכל ועונה.