-
v0.10.0 Stable
released this
2026-05-14 23:18:25 +07:00 | 70 commits to main since this releaseHighlights
Setup Wizard với TT200 đã hoạt động end-to-end (PR #136 + #137)
Site fresh deploy + chọn Vietnam + VND + Chart of Accounts "Thông tư 200/2014/TT-BTC" → Complete Setup → Company persist, Salary Component có account VAS đúng, 2 Salary Structure standard seeded Active, 0 Error Log.
3 root cause được fix:
erpnext_compat.pymonkey-patch ERPNext (chỗoverride_whitelisted_methodskhông cover) choget_chart()direct import + skipcreate_default_tax_templatevới TT200- Rút gọn account name 4131 từ 175 → 75 ký tự để qua giới hạn 140 của Frappe
Account.name - Defer
_per_companysang background job quafrappe.enqueue(..., enqueue_after_commit=True)để chạy sau khi wizard commit, account đã visible đầy đủ
TETRA-1787 — Vietnam Minimum Wage hourly_rate theo NĐ 293/2025/NĐ-CP
Seed hourly_rate tường minh (25500 / 22700 / 20000 / 17800) cho 4 vùng. Patch
v0_9_0/fix_minimum_wage_hourly_nd_293.pyquét và cập nhật record đã insert sai trước đó.TETRA-1692 — Chặn SSA vượt trần band (đối xứng với floor)
Thêm
Vietnam HRMS Settings.block_above_band_ceiling(default ON). HR muốn submitbase > max(bands)sẽ bị throw với message gợi ý 3 hướng xử lý (promote ngạch / phụ cấp / sửa thang). Đối xứng vớiblock_below_band_floor(TETRA-1472).Install / Upgrade
bench get-app https://wedev.carp.vn/tant/vhrms.git --branch develop bench --site <site-name> install-app vhrms bench --site <site-name> migrate # apply patch v0_9_0 cho data NĐ 293/2025Hoặc deploy qua Dokploy với pre-built stack image:
wedev.carp.vn/tant/vhrms:0.10.0(sẽ build qua CI khi tag này được push lên repo deploy stack — xem repovhrms-deploy).Changelog đầy đủ
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads