יוצר: @skills-il
ניתוח וארגון חשבוניות בעברית להנהלת חשבונות ישראלית: חילוץ מע"מ 1/6, קטגוריות רשות המסים, זיהוי עוסק מורשה/פטור, וייצוא מוכן לרואה חשבון.
npx skills-il add skills-il/tax-and-finance --skill il-invoice-organizerזהו את סוג המסמך ואת סוג הישות העסקית המנפיקה:
| סוג מסמך | אנגלית | תיאור | השלכות מע"מ |
|---|---|---|---|
| חשבונית מס | Tax Invoice | מונפקת על ידי עוסק מורשה, כוללת מע"מ | ניכוי מע"מ מלא |
| חשבונית מס / קבלה | Tax Invoice Receipt | חשבונית משולבת עם אישור תשלום | ניכוי מע"מ מלא |
| קבלה | Receipt | אישור תשלום בלבד | אין ניכוי מע"מ |
| חשבונית זיכוי | Credit Invoice | ביטול או הפחתה של חשבונית קודמת | מבטלת מע"מ מקורי |
| חשבונית פרופורמה | Proforma Invoice | הצעת מחיר או אומדן, לא מסמך פיסקלי | אין השלכות מע"מ |
זהו את הישות המנפיקה לפי מבנה מספר העסק:
| סוג ישות | אנגלית | מבנה מספר | סטטוס מע"מ |
|---|---|---|---|
| עוסק מורשה | Osek Murshe (authorized dealer) | מספר בן 9 ספרות (ת"ז או מספר עסק) | גובה ומדווח מע"מ |
| עוסק פטור | Osek Patur (exempt dealer) | מספר בן 9 ספרות (מבוסס ת"ז) | אינו גובה מע"מ |
| חברה פרטית (ח"פ) | Hevra Peratit / HP (private company) | 51-xxxxxxx או 52-xxxxxxx | גובה ומדווח מע"מ |
| עמותה | Amuta (non-profit) | 58-xxxxxxx | בדרך כלל פטורה ממע"מ |
חלצו את השדות הבאים מכל חשבונית:
וודאו שמספר החשבונית, מספר העסק והתאריך קיימים. סמנו שדות חובה חסרים.
שיעור המע"מ בישראל הוא 18%. השתמשו בכלל 1/6 לחילוץ:
כאשר יש לכם את הסכום הכולל (כולל מע"מ):
vat_amount = total_with_vat * 18 / 118
amount_before_vat = total_with_vat - vat_amountכאשר יש לכם את הסכום לפני מע"מ:
vat_amount = amount_before_vat * 0.18
total_with_vat = amount_before_vat * 1.18נוסחת אימות:
# הערכים חייבים להתאים (סטיית עיגול של עד 1 ש"ח):
stated_vat ~ total_with_vat * 18 / 118
stated_total ~ amount_before_vat * 1.18| תרחיש | ניתן לניכוי? | הערות |
|---|---|---|
| חשבונית מס מעוסק מורשה | כן | ניכוי סטנדרטי |
| קבלה מעוסק פטור | לא | לא נגבה מע"מ |
| חשבונית לשימוש מעורב (עסקי + פרטי) | חלקי | ניכוי יחסי בלבד |
| הוצאות רכב (לא מסחרי) | חלקי (2/3) | שליש מהמע"מ אינו ניתן לניכוי על רכב פרטי |
| אירוח וארוחות | 80% ניתן לניכוי | מס הכנסה: רק 80% מוכר כהוצאה |
| חשבונית ללא מספר עסק | לא | לא תקפה לניכוי מע"מ |
השתמשו ב-scripts/categorize_invoices.py לסיווג כל חשבונית לקטגוריות הוצאות רשמיות של רשות המסים. הקטגוריות מוגדרות ב-references/expense-categories.md.
קטגוריות הוצאה עיקריות (רשימה רשמית של רשות המסים):
| קוד קטגוריה | עברית | אנגלית | דוגמאות נפוצות |
|---|---|---|---|
| 1 | חומרי גלם | Raw materials | חומרים לייצור |
| 2 | קבלני משנה | Subcontractors | שירותים במיקור חוץ |
| 3 | שכר עבודה | Wages and salaries | שכר עובדים |
| 4 | ביטוח לאומי מעסיק | Employer NII | חלק מעסיק בביטוח לאומי |
| 5 | שכירות | Rent | שכירות משרד/מחסן |
| 6 | ביטוח | Insurance | פוליסות ביטוח עסקיות |
| 7 | חשמל ומים | Utilities | חשמל, מים |
| 8 | תקשורת | Communications | טלפון, אינטרנט |
| 9 | הוצאות רכב | Vehicle expenses | דלק, תחזוקה, ביטוח |
| 10 | פחת | Depreciation | ציוד, מחשבים, ריהוט |
| 11 | הוצאות משרד | Office expenses | חומרי משרד, הדפסה |
| 12 | הוצאות אחרות | Other expenses | שונות |
הרצת סיווג:
python scripts/categorize_invoices.py --input invoices.json --output categorized.jsonבדקו כל חשבונית מול דרישות החוק הישראלי:
הפיקו דוח מובנה לרואה החשבון:
=== דוח סיכום חשבוניות / Invoice Summary Report ===
תקופה: MM/YYYY
עסק: [שם] | מספר עוסק: [מספר]
--- פירוט הוצאות לפי קטגוריה ---
קטגוריה | כמות | לפני מע"מ | מע"מ | סה"כ
חומרי גלם | 5 | 12,500 ש"ח | 2,125 ש"ח | 14,625 ש"ח
שכירות | 1 | 8,000 ש"ח | 1,360 ש"ח | 9,360 ש"ח
הוצאות משרד | 8 | 3,200 ש"ח | 544 ש"ח | 3,744 ש"ח
...
--- סיכום מע"מ ---
סה"כ מע"מ תשומות: 4,029 ש"ח
מע"מ שאינו ניתן לניכוי: 340 ש"ח
מע"מ נטו לניכוי: 3,689 ש"ח
--- פריטים מסומנים ---
! חשבונית #1234: אי-התאמה במע"מ (מצוין 850, מחושב 843)
! חשבונית #1567: חסר מספר עסקהמשתמש אומר: "יש לי חשבונית מספק. הסכום הכולל 5,850 ש"ח כולל מע"מ. תפרק לי את זה." פעולות:
המשתמש אומר: "יש לי 15 חשבוניות מהחודש. תסווג אותן לרואה החשבון שלי." פעולות:
python scripts/categorize_invoices.py --input invoices.json --output categorized.jsonהמשתמש אומר: "האם זה מספר עסק תקף: 514567890? האם זו ח"פ?" פעולות:
המשתמש אומר: "קיבלתי חשבונית דלק על 2,340 ש"ח לרכב שאני משתמש בו גם לעבודה וגם באופן פרטי." פעולות:
scripts/categorize_invoices.py -- ניתוח נתוני חשבוניות (קלט JSON) וסיווג הוצאות לפי קטגוריות רשות המסים. מחשב סכומי מע"מ, מסמן בעיות תאימות ומפיק דוחות סיכום. הרצה: python scripts/categorize_invoices.py --helpreferences/expense-categories.md -- רשימה מלאה של קטגוריות הוצאות רשמיות של רשות המסים עם קודים, תיאורים ודוגמאות נפוצות. היעזרו בקובץ זה בעת מיפוי חשבוניות לקטגוריות.סיבה: הבדלי עיגול או שיעור מע"מ שגוי שהוחל על החשבונית
פתרון: שיעור המע"מ בישראל הוא 18%. השתמשו ב-total * 18 / 118 לחילוץ. אפשרו סטיית עיגול של 1 ש"ח. אם ההפרש עולה על 1 ש"ח, ייתכן שיש שגיאה בחשבונית -- פנו לספק לקבלת חשבונית מתוקנת.
סיבה: ספרת ביקורת שגויה, מספר ספרות שגוי, או רישום ישן/מבוטל פתרון: אמתו את המספר באתר רשות המסים (taxes.gov.il). מספרי עוסק הם בני 9 ספרות. מספרי ח"פ מתחילים ב-51/52. מספרי עמותה מתחילים ב-58. אם העסק נרשם לאחרונה, ייתכן שייקח מספר ימים עד שיופיע במרשם.
סיבה: החשבונית אינה מציינת בבירור את סוג העסק, או שהמע"מ חסר פתרון: בדקו אם המע"מ מפורט בנפרד בחשבונית. עוסק מורשה חייב להציג מע"מ; עוסק פטור חייב לציין "עוסק פטור" על החשבונית. אמתו בשאילתת עוסק באתר רשות המסים. רק חשבוניות עוסק מורשה מזכות בניכוי מע"מ (מס תשומות).
סיבה: החל מ-2024, עסקים מעל הסף חייבים להנפיק חשבוניות אלקטרוניות עם מספר הקצאות מרשות המסים פתרון: בדקו אם לחשבונית יש מספר הקצאות מרשות המסים. בלעדיו, חשבוניות מעל סכום הסף אינן תקפות לניכוי מע"מ. פנו לספק להנפקה מחדש כחשבונית אלקטרונית תקינה.
סוכנים נתמכים
ניתוח דוחות שנתיים, דיווחים כספיים ודרישות רגולטוריות של חברות ישראליות. שימוש כשצריך לקרוא דוח תקופתי, להבין מונחים פיננסיים בעברית, לנתח דיווחי מאיה, או להבין את דרישות חוק החברות.
ניתוח מניות, מדדים ודיווחים בבורסה לניירות ערך בתל אביב. שימוש כשצריך מידע על מדדי ת"א-35, ת"א-125, ת"א-90, דיווחי מאיה, חברות רישום כפול, או ניתוח סקטורי של הבורסה.
ניווט בין קרנות פנסיה, קופות גמל וחיסכון לפרישה
רוצים לבנות סקיל משלכם? נסו את יוצר הסקילס · הגשת סקיל