Tài liệu giới thiệu hệ thống

HR Cường

Hệ thống Quản lý Nhân sự & Chấm công dành cho Công ty Cung ứng Nhân lực tại Châu Âu

Giải pháp toàn diện cho quản lý nhân sự

HR Cường giải quyết bài toán quản lý chấm công, đối chiếu dữ liệu nhà máy, tính lương đa tiền tệ và trả lương linh hoạt cho người lao động tại nhiều quốc gia.

📱

Ứng dụng PWA

Hoạt động trên mọi thiết bị — điện thoại, máy tính bảng, máy tính. Hỗ trợ chấm công offline khi mất mạng.

🏭

Đa nhà máy, đa quốc gia

Quản lý nhân viên tại nhiều nhà máy (Séc, Ba Lan, Đức...), mỗi nhà máy có tiền tệ và chính sách riêng.

💱

Đa tiền tệ thông minh

Tính lương theo tiền tệ nhà máy (CZK, PLN, EUR...), nhân viên tự chọn nhận tiền mặt hoặc chuyển khoản bằng loại tiền mong muốn.

4 vai trò trong hệ thống

Phân tách trách nhiệm rõ ràng — HR không duyệt chi, Kế toán không import chấm công.

🔧 Quản trị viên (Admin)

  • Quản lý hệ thống, cấu hình
  • Quản lý tài khoản người dùng
  • Quản lý nhà máy, nhân viên
  • Xem audit log toàn bộ

👥 Nhân sự (HR)

  • Import file chấm công từ nhà máy
  • Đối chiếu chấm công
  • Xuất bảng sai gửi nhà máy
  • Chốt bảng công chính thức

💰 Kế toán

  • Cấu hình tỉ giá tiền tệ
  • Quản lý hợp đồng lương
  • Tính lương theo kỳ
  • Công bố bảng lương

🧑‍🔧 Nhân viên (Portal)

  • Chấm công vào/ra trên app
  • Chụp ảnh bảng chấm công nhà máy
  • Xem bảng lương chi tiết
  • Chọn phương thức nhận tiền

Các module chức năng chính

👥

Quản lý nhân viên

Quản lý thông tin nhân viên, liên kết mã nhà máy, theo dõi trạng thái hoạt động.

  • Mã nhân viên = mã nhà máy cấp
  • Liên kết nhân viên — nhà máy
  • Tìm kiếm, lọc theo nhà máy
  • Xem chi tiết, sửa thông tin

Chấm công Portal

Nhân viên chấm công trực tiếp trên ứng dụng di động, hỗ trợ offline.

  • Nút chấm công vào/ra lớn, dễ sử dụng
  • Chụp ảnh bảng chấm công nhà máy
  • Xem lịch sử chấm công theo tháng
  • Hoạt động offline — tự đồng bộ khi có mạng
📊

Import & Đối chiếu

Import file Excel chấm công từ nhà máy, tự động đối chiếu với dữ liệu portal.

  • Upload file Excel (drag & drop)
  • Phát hiện file trùng lặp (SHA-256)
  • Đối chiếu tự động: khớp, chênh lệch, thiếu
  • Xuất bảng sai (tiếng Anh) gửi nhà máy
💰

Tính lương tự động

Tính lương theo tiền tệ nhà máy, snapshot tỉ giá, chi tiết từng khoản.

  • Tính theo hợp đồng lương từng nhân viên
  • Giờ thường + giờ tăng ca + phụ cấp
  • Snapshot tỉ giá tại thời điểm chốt
  • Quy đổi EUR tham khảo
💳

Nhận lương linh hoạt

Nhân viên tự chọn nhận tiền mặt + chuyển khoản, bằng loại tiền mong muốn.

  • Chọn tiền mặt: EUR, CZK, PLN, VND
  • Chọn chuyển khoản: IBAN, ngân hàng tùy ý
  • Tự động quy đổi qua EUR trung gian
  • Hệ thống kiểm tra tổng = lương thực nhận
📋

Báo cáo & Audit

Theo dõi mọi thao tác quan trọng, đảm bảo minh bạch và tuân thủ.

  • Audit log: ai, lúc nào, làm gì
  • Dashboard thống kê tổng quan
  • Xuất báo cáo Excel / PDF
  • Tuân thủ GDPR (dữ liệu châu Âu)

Luồng làm việc hàng tháng

Quy trình từ chấm công → đối chiếu → tính lương → trả lương.

1

Nhân viên chấm công hàng ngày

Nhân viên mở app portal, bấm nút chấm công vào/ra. Có thể chụp ảnh bảng chấm công nhà máy để đối chiếu. Hỗ trợ offline.

Portal nhân viên
2

Nhà máy gửi file chấm công (Excel)

Cuối tháng, nhà máy gửi file Excel chứa dữ liệu chấm công của tất cả nhân viên. HR upload file lên hệ thống.

HR thao tác
3

Đối chiếu tự động

Hệ thống tự động so sánh dữ liệu nhà máy với dữ liệu portal. Phát hiện chênh lệch, thiếu dữ liệu. Xuất bảng sai (tiếng Anh) gửi nhà máy chỉnh sửa.

Tự động + HR xác nhận
4

Nhà máy chỉnh sửa & gửi bản chính thức

Nhà máy xem bảng sai, chỉnh sửa và gửi lại file chấm công chính thức. HR import bản chính thức và khoá kỳ công.

Nhà máy + HR
5

Kế toán tính lương

Kế toán chọn kỳ lương, hệ thống tự động tính lương dựa trên hợp đồng, giờ công chính thức, tỉ giá. Snapshot tỉ giá tại thời điểm chốt.

Kế toán thao tác
6

Công bố bảng lương

Kế toán duyệt và công bố bảng lương. Nhân viên nhận thông báo và xem chi tiết trên portal.

Kế toán → Nhân viên
7

Nhân viên chọn phương thức nhận tiền

Nhân viên xem lương thực nhận, chọn nhận tiền mặt (loại tiền, số tiền) + chuyển khoản (loại tiền, tài khoản ngân hàng). Hệ thống tự động quy đổi và kiểm tra.

Portal nhân viên
8

Công ty thanh toán & xác nhận

Kế toán thực hiện thanh toán lương cho nhân viên (tiền mặt hoặc chuyển khoản). Sau khi thanh toán, kế toán chụp ảnh biên lai chuyển khoản hoặc phiếu chi tiền mặt và upload lên hệ thống. Nhân viên xem được ảnh xác nhận thanh toán trên portal cá nhân.

Kế toán → Nhân viên xác nhận

Công thức tính lương

Lương tính bằng tiền tệ nhà máy. Quy đổi EUR chỉ mang tính tham khảo.

📝 Ví dụ: Nhân viên Nguyễn Văn An — Nhà máy Alpha CZ

Lương cơ bản mỗi giờ 250,00 CZK
Giờ làm việc thường 8 giờ × 250 CZK = 2.000,00 CZK
Giờ tăng ca (hệ số ×1.5) 1 giờ × 250 × 1.5 = 375,00 CZK
Phụ cấp 500,00 CZK
Lương trước thuế 2.875,00 CZK
Quy đổi EUR (tham khảo) ≈ 113,41 EUR

Nhân viên tự chọn cách nhận tiền

Lương tính bằng tiền tệ nhà máy, nhưng nhân viên có thể nhận bằng bất kỳ loại tiền nào.

💳 Ví dụ: Lương 2.875,00 CZK — Nhân viên chọn nhận

💵 Tiền mặt 50,00 EUR
→ Quy đổi: 50 EUR × 25,35 = 1.267,50 CZK
🏦 Chuyển khoản (Vietcombank) Phần còn lại → VND
→ 2.875 − 1.267,50 = 1.607,50 CZK → EUR → VND
✓ Tổng = Lương thực nhận 2.875,00 CZK

Quy tắc quy đổi: Tiền tệ A → EUR (trung gian) → Tiền tệ B
Tỉ giá được snapshot tại thời điểm chốt lương — không thay đổi sau đó.

An toàn dữ liệu hàng đầu

Hệ thống tuân thủ GDPR, mã hoá dữ liệu nhạy cảm, phân quyền chặt chẽ.

🔐

Mã hoá AES-256-GCM

Thông tin tài khoản ngân hàng (IBAN) được mã hoá khi lưu trữ.

🛡️

Phân quyền RBAC

4 vai trò riêng biệt, mỗi vai trò chỉ truy cập đúng chức năng được phép.

📝

Audit Log đầy đủ

Ghi lại mọi thao tác: import, đối chiếu, tính lương, sửa tỉ giá — ai, lúc nào, từ IP nào.

🌍

Tuân thủ GDPR

Chính sách lưu trữ dữ liệu, quyền xoá thông tin cá nhân, mã hoá truyền tải.

🔑

JWT + Refresh Token

Phiên đăng nhập an toàn, tự động gia hạn, thu hồi ngay khi cần.

Rate Limiting

Giới hạn số lần truy cập, chống tấn công brute-force và lạm dụng API.

Công nghệ hiện đại, ổn định

Backend
Go (Gin)
Frontend
Next.js (PWA)
Cơ sở dữ liệu
PostgreSQL
Cache & Queue
Redis
Lưu trữ file
MinIO (S3)
Triển khai
Docker + Portainer

Hệ thống thiết kế để chạy ổn định trên hạ tầng Docker, dễ dàng mở rộng khi số lượng nhà máy và nhân viên tăng lên. Backup tự động hàng ngày, health check liên tục.