forked from tant/vhrms
Vietnam HRMS extension for Frappe HR. Adds Vietnam-specific payroll: Social Insurance (BHXH/BHYT/BHTN), Progressive PIT calculation, Tax Dependents (NPT), Regional Minimum Wages, OT rates per Labor Code 2019. Fully compliant with Vietnamese regulations.
- Python 93.8%
- JavaScript 3.3%
- HTML 2.9%
|
|
||
|---|---|---|
| vhrms | ||
| .editorconfig | ||
| .eslintrc | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| CHANGELOG.md | ||
| HUONG_DAN_SU_DUNG.md | ||
| license.txt | ||
| pyproject.toml | ||
| README.md | ||
VHRMS - Vietnam HRMS
Ứng dụng mở rộng cho Frappe HRMS, bổ sung tuân thủ quy định lao động Việt Nam.
Tính năng chính:
- Hệ thống tài khoản kế toán theo Thông tư 200/2014/TT-BTC (243 tài khoản, 3 cấp)
- Bảo hiểm xã hội (BHXH, BHYT, BHTN, Công đoàn) với tính trần tự động
- Thuế TNCN lũy tiến 7 bậc, quản lý NPT (người phụ thuộc)
- Lương tối thiểu vùng, mức lương cơ sở, giảm trừ gia cảnh
- Tăng ca theo BLLĐ 2019 (Điều 98, 107) - auto-detect ngày lễ/cuối tuần/ca đêm
- Hồ sơ nhân viên theo TT 06/2023/TT-BNV (80+ custom fields)
- Quản lý nhà thầu theo Luật Đấu thầu 2023 & NĐ 214/2025
- Báo cáo D02-TS, D03-TS, C70a-HD, PIT Monthly, NPT (Mẫu 20)
- Ngày lễ Việt Nam (bao gồm lịch âm + T7/CN weekly off), gross-up calculation
- Auto-configure Payroll Settings, Salary Component accounts theo VAS
- REST API cho tích hợp hệ thống bên ngoài
Yêu cầu: Frappe v16, ERPNext v16, HRMS v16, Python 3.10+
Installation
cd $PATH_TO_YOUR_BENCH
bench get-app https://wedev.carp.vn/carptech/vhrms.git --branch develop
bench --site [site-name] install-app vhrms
bench --site [site-name] migrate
Xem HUONG_DAN_SU_DUNG.md để biết chi tiết cài đặt và sử dụng.
Contributing
This app uses pre-commit for code formatting and linting:
cd apps/vhrms
pre-commit install
Tools: ruff, eslint, prettier, pyupgrade
License
MIT