بدون توضیح
  • HTML 98.7%
  • JavaScript 1.3%
Find a file
2026-11-02 11:28:47 +03:30
fonts Upload files to "fonts" 2026-10-26 10:48:03 +03:30
icons Upload files to "icons" 2026-10-26 10:48:39 +03:30
index.html add tabs 2026-11-02 11:28:47 +03:30
manifest.webmanifest Upload files to "/" 2026-10-26 10:47:48 +03:30
Readme.md Add Readme.md 2026-10-26 12:53:42 +03:30
sw.js Upload files to "/" 2026-10-26 10:47:48 +03:30

سیستم محاسبه حق‌الزحمه کارشناسی (HCIOE Fee Calculator)

سامانه تحت وب و آفلاین برای محاسبه آنلاین حق‌الزحمه کارشناسان رسمی دادگستری بر اساس تعرفه‌های مصوب (مواد ۱۱، ۱۳، ۳۴، ۳۵، ۳۶، ۳۷ و ۳۸). این پروژه به صورت یک تک‌فایل (Single-File) بهینه‌شده با قابلیت کارکرد کامل آفلاین و سازگار با پلتفرم‌های موبایل (PWA / Capacitor) توسعه یافته است.


🚀 ویژگی‌های کلیدی

  • بدون وابستگی خارجی (Zero Dependencies): فاقد هرگونه کتابخانه خارجی سنگین؛ کاملاً سبک، سریع و ایمن.
  • پشتیبانی کامل از اعداد و خط فارسی: مجهز به فونت وزیرمتن (Vazirmatn) و فعال‌سازی ویژگی‌های تایپوگرافی فارسی (ss01).
  • محاسبات دقیق پله‌ای (Bracket Calculation): پیاده‌سازی الگوریتم پله‌ای تصاعدی (نردبانی) برای مواد قانونی مختلف.
  • تبدیل خودکار به حروف: نمایش هم‌زمان مبلغ به حروف فارسی همراه با تفکیک هزارگان.
  • گزارش‌گیری و چاپ استاندارد: خروجی چاپی مجهز به سربرگ و فرمت‌بندی مناسب چاپگرهای موبایل و دسکتاپ.
  • سازگاری کامل ریسپانسیو: طراحی شده برای دسکتاپ، تبلت و موبایل.

📊 روش‌ها و فرمول‌های محاسبه فعلی

این سیستم از مواد و فرمول‌های زیر پشتیبانی می‌کند:

  1. ماده ۱۱ (ارزیابی):

    • محاسبه بر اساس جدول ۱۰ پله‌ای ارزش موضوع (از مقطوع ۲۰ میلیون ریال تا بالای ۴ هزار میلیارد ریال با نرخ‌های تصاعدی).
    • اعمال ضرایب کارشناسی (عادی، هیئتی و...).
    • اعمال کسر ۳۰٪ در حالت هیئتی (ماده ۵۶) و اعمال سقف قانونی ۱,۳۵۰,۰۰۰,۰۰۰ ریال.
    • محاسبه جداگانه فوق‌العاده مأموریت داخل و خارج استان (خارج از سقف اصلی).
  2. ماده ۱۳ (تعیین اجاره‌بها):

    • محاسبه پله‌ای اجاره‌بهای ماهانه (۴ پله: مقطوع، ۲۵٪، ۱۵٪ و ۶٪).
    • اعمال سقف قانونی ۹۰۰,۰۰۰,۰۰۰ ریال.
  3. مواد ۳۴ و ۳۵ (نرخ‌های ثابت بر اساس مساحت):

    • نرخ پایه ۳۰,۰۰۰ ریال بر متر مربع با کف ۲۰ میلیون ریال و سقف ۱۰۰ میلیون ریال.
  4. ماده ۳۶ (گزارش‌های فنی، سازه‌ای و استحکام بنا):

    • چهار نوع گزارش تخصصی با نرخ‌های متغیر (۲۵ هزار تا ۵۰ هزار ریال بر متر مربع) همراه با کف و سقف‌های قانونی مصوب.
  5. ماده ۳۷ (گزارش‌های ارزیابی مشروط / ۲۰٪ مبنا):

    • محاسبه معادل ۲۰٪ از پایه محاسبه‌شده ماده ۱۱ (پس از اعمال سقف پایه).
  6. ماده ۳۸ (مساحت زمین و املاک وسیع):

    • پایه ۲۰ میلیون ریال تا ۱۰۰۰ متر مربع، به همراه ۳ میلیون ریال به ازای هر ۱۰۰۰ متر مازاد (بدون سقف).

🛠 تکنولوژی‌های استفاده‌شده

  • HTML5 / CSS3 / Vanilla JavaScript (ES6+)
  • CSS Grid & Flexbox برای طراحی واکنش‌گرا (Responsive)
  • سازگار با بسته پلتفرم موبایل Capacitor و استانداردهای PWA

🤝 دعوت به همکاری و مشارکت (Contributing)

ما از بازبینی، اصلاح، توسعه و بهبود این پروژه استقبال می‌کنیم! اگر به این پروژه علاقه‌مند هستید، می‌توانید به روش‌های زیر مشارکت کنید:

  1. گزارش باگ (Issues): اگر در محاسبات، فرمول‌ها یا نمایش موبایلی خطایی مشاهده کردید، لطفاً در بخش Issues مطرح کنید.
  2. ارسال پیشنهادات و بهبود کدهای محاسباتی (Pull Requests):
    • مخزن (Repository) را Fork کنید.
    • شاخه (Branch) جدید خود را بسازید (git checkout -b feature/Optimization).
    • تغییرات خود را Commit کنید (git commit -m 'Add some optimization').
    • به شاخه اصلی Push کنید (git push origin feature/Optimization).
    • درخواست Pull Request ارسال کنید.

📄 لایسنس (License)

این پروژه به صورت متن‌باز (Open Source) تحت شرایط مجوز MIT منتشر شده است.