اخبار

بخش‌های یک فیش حقوقی کامل
اخبار حقوق و دستمزد
زهره سادات حسینی

آشنایی با بخش‌های یک فیش حقوقی کامل

فیش حقوقی به عنوان ابزاری به حساب می‌آید که می‌تواند شفافیت و اعتماد میان کارفرماها و کارمندان استخدام شده را

استخدام پیمانی چیست؟
استخدام دولتی
زهره سادات حسینی

استخدام پیمانی چیست؟

استخدام پیمانی یکی از محبوب‌ترین نوع  استخدام به حساب می‌آید که در آن یک فرد برای انجام وظایف مشخص و

انواع کسورات حقوق و دستمزد
اخبار حقوق و دستمزد
زهره سادات حسینی

انواع کسورات حقوق و دستمزد چیست؟

موضوع محاسبه حقوق و دستمزد همواره یکی از مباحث بنیادین استخدام و همراه با چالش‌های مهم در رابطه میان کارفرما

document.addEventListener('DOMContentLoaded', function() { window.privateJobs = { admin: [ { name: "منشی / دستیار اداری", multiplier: 1.0 }, { name: "کارشناس اداری / منابع انسانی", multiplier: 1.15 }, { name: "حسابدار / کارشناس مالی", multiplier: 1.2 }, { name: "مدیر داخلی / سرپرست دفتر", multiplier: 1.35 } ], factory: [ { name: "کارگر ساده", multiplier: 0.95 }, { name: "اپراتور دستگاه", multiplier: 1.1 }, { name: "مونتاژکار فنی", multiplier: 1.15 }, { name: "تکنسین فنی", multiplier: 1.25 }, { name: "ناظر تولید / سرکارگر", multiplier: 1.35 } ], sales: [ { name: "فروشنده حضوری", multiplier: 1.0 }, { name: "کارشناس فروش / بازاریاب", multiplier: 1.15 }, { name: "پشتیبانی مشتری / CRM", multiplier: 1.1 }, { name: "مدیر فروش / سرپرست تیم", multiplier: 1.3 } ], tech: [ { name: "طراح گرافیک / تولید محتوا", multiplier: 1.15 }, { name: "برنامه‌نویس / توسعه‌دهنده", multiplier: 1.4 }, { name: "مدیر شبکه / IT", multiplier: 1.25 }, { name: "مدیر پروژه / محصول", multiplier: 1.45 } ], service: [ { name: "راننده", multiplier: 1.0 }, { name: "نگهبان", multiplier: 0.95 }, { name: "نظافتچی / خدماتی", multiplier: 0.9 }, { name: "آبدارچی", multiplier: 0.9 }, { name: "سرایدار / مسئول مجموعه", multiplier: 1.1 } ] }; window.updatePrivateSubjobs = function() { const category = document.getElementById("category")?.value; const subSelect = document.getElementById("subjob"); if (!subSelect) return; subSelect.innerHTML = ""; if (!privateJobs[category]) { subSelect.innerHTML = ''; return; } privateJobs[category].forEach(item => { const opt = document.createElement("option"); opt.value = item.multiplier; opt.textContent = item.name; subSelect.appendChild(opt); }); }; window.calcPrivateSalary = function() { const base = 8530000; const housing = 900000; const food = 1100000; const years = parseInt(document.getElementById("years")?.value || 0); const children = parseInt(document.getElementById("children")?.value || 0); const region = parseFloat(document.getElementById("region")?.value || 1); const overtimeHours = parseFloat(document.getElementById("overtime")?.value || 0); const fridayDays = parseFloat(document.getElementById("fridays")?.value || 0); const multiplier = parseFloat(document.getElementById("subjob")?.value || 1); const yearsPay = Math.min(years,10) * 300000; const childPay = children * 530000; const hourlyWage = (base * multiplier * region) / 220; const overtimePay = overtimeHours * hourlyWage * 1.4; const fridayPay = fridayDays * ((base/30) * 1.4); const gross = (base * multiplier * region) + housing + food + yearsPay + childPay + overtimePay + fridayPay; const insurance = gross * 0.07; const tax = gross > 10000000 ? (gross - 10000000) * 0.1 : 0; const deductions = insurance + tax; const net = gross - deductions; const resultEl = document.getElementById("result"); if (resultEl) { resultEl.innerHTML = ` 💰 جمع حقوق ناخالص: ${gross.toLocaleString('fa-IR')} تومان
🧾 کسورات (بیمه و مالیات): ${deductions.toLocaleString('fa-IR')} تومان
✅ دریافتی خالص: ${net.toLocaleString('fa-IR')} تومان `; } }; });