חישוב שכר נטו
תוצאות:
שכר ברוטו: ש"ח
שכר נטו: ש"ח
הצג/הסתר פירוט
הורדות מהשכר לטובת הקופות:
קרן השתלמות: ש"ח
פנסיה: ש"ח
פירוט המיסים:
מס הכנסה: ש"ח
ביטוח לאומי: ש"ח
מס בריאות: ש"ח
מדרגות המס מעודכנות לשנת 2024.
טבלת לוגיקה למי שמאיתנו אוהב לוגיקה (:
פרמטר | תיאור | חישוב / נוסחה | הערות |
---|---|---|---|
שכר ברוטו | השכר החודשי הכולל לפני כל ההורדות. | Input מהמשתמש (לדוגמה: 10,000 ש"ח). | מהווה את הבסיס לחישוב כל הפרמטרים. |
נקודות זיכוי | זיכוי ממס הכנסה לפי מספר נקודות זיכוי (1 נקודה שווה 219 ש"ח). | taxCredit = creditPoints * 219 | ערך נקודת זיכוי משתנה לפי תקנות מס הכנסה. |
מס הכנסה | מס המחושב לפי מדרגות מס הכנסה עדכניות, פחות נקודות זיכוי. | חישוב מדרגות מס: 1. 10% עד 7,920 ש"ח.2. 14% עד 11,900 ש"ח. 3. 20% עד 19,500 ש"ח. 4. 31% לכל סכום נוסף. מנוכה: taxCredit . | מדרגות המס מבוססות על החוק העדכני ל-2024. |
ביטוח לאומי | אחוז מתוך השכר ברוטו, לפי מדרגות ביטוח לאומי. | עד 9,000 ש"ח: 2.26% . מעל 9,000 ש"ח: 1.6856% עבור החלק העודף. | מותאם לתוצאה הרצויה (לדוגמה: 203.55 ש"ח עבור 9,000 ש"ח). |
מס בריאות | אחוז מתוך השכר ברוטו, לפי מדרגות מס בריאות. | עד 9,000 ש"ח: 3.41% .מעל 9,000 ש"ח: 5% עבור החלק העודף. | מחושב בהתאם להוראות עדכניות. |
קרן השתלמות | אחוז מתוך השכר ברוטו המופרש לקרן השתלמות. | studyFund = baseSalary * 0.025 | מוגדר כ-2.5% מהשכר ברוטו. |
פנסיה | אחוז מתוך השכר ברוטו המופרש לקרן פנסיה. | pension = baseSalary * 0.06 | מוגדר כ-6% מהשכר ברוטו. |
שכר נטו | השכר החודשי לאחר כל ההורדות. | netSalary = baseSalary - taxIncome - socialInsurance - healthInsurance - studyFund - pension | השכר בפועל שמתקבל לאחר כל הקיזוזים. |
הסברים מפורטים על החישובים
1. חישוב מס הכנסה
- מחושב על פי מדרגות המס:
- 10% עבור החלק הראשון (עד 7,920 ש"ח).
- 14% עבור הסכום בין 7,921 ל-11,900 ש"ח.
- 20% עבור הסכום בין 11,901 ל-19,500 ש"ח.
- 31% עבור כל סכום נוסף מעל 19,500 ש"ח.
- לאחר חישוב המס, מנוכה זיכוי המס לפי הנוסחה:
taxIncome = Math.max(0, calculatedTax - taxCredit);
2. חישוב ביטוח לאומי
- השיעור נקבע לפי מדרגות שכר:
- עד 9,000 ש"ח: 2.26%.
- מעל 9,000 ש"ח: 1.6856% עבור הסכום העודף.
- נוסחה לדוגמה:
if (baseSalary <= 9000) { socialInsurance = baseSalary * 0.0226; } else { socialInsurance = 9000 * 0.0226 + (baseSalary - 9000) * 0.016856; }
3. חישוב מס בריאות
- השיעור נקבע לפי מדרגות שכר:
- עד 9,000 ש"ח: 3.41%.
- מעל 9,000 ש"ח: 5% עבור הסכום העודף.
- נוסחה לדוגמה:
if (baseSalary <= 9000) { healthInsurance = baseSalary * 0.03412; } else { healthInsurance = 9000 * 0.03412 + (baseSalary - 9000) * 0.05; }
4. חישוב קרן השתלמות
- מחושב כאחוז מתוך השכר ברוטו:
studyFund = baseSalary * 0.025; // 2.5%
5. חישוב פנסיה
- מחושב כאחוז מתוך השכר ברוטו:
pension = baseSalary * 0.06; // 6%
דוגמה מספרית לשכר ברוטו של 10,000 ש"ח
פרמטר | חישוב | תוצאה (ש"ח) |
---|---|---|
שכר ברוטו | Input | 10,000 |
קרן השתלמות | 10,000 * 0.025 | 250.00 |
פנסיה | 10,000 * 0.06 | 600.00 |
מס הכנסה | חישוב מדרגות מס, לאחר זיכוי | 545.85 |
ביטוח לאומי | (9,000 * 0.0226) + (1,000 * 0.016856) | 203.55 |
מס בריאות | (9,000 * 0.03412) + (1,000 * 0.05) | 357.08 |
שכר נטו | 10,000 - (כל ההורדות) | 8,043.52 |