Bỏ qua nội dung

Lương công nhân

Lương công nhân giúp Tổng thầu quản lý đội thợ thi công trực tiếp: hồ sơ công nhân/tổ-đội, chấm công hàng ngày, lập bảng lương theo kỳ (tuần/tháng), theo dõi tạm ứng — khấu trừ — thực lĩnh và ghi phiếu chi. Số liệu tự liên thông với:

  • Daily log — số nhân công mỗi ngày cập nhật từ chấm công
  • Internal cost — tổng tiền công cộng thẳng vào giá thành để ra margin thực
  • Vật tư 3M — đơn giá/công lấy từ catalog Nhân công

DVDPM dành tính năng này cho Tổng thầu mode (cần license CONTRACTOR hoặc BUNDLE), có mặt ở cả dự án Tổng thầuHỗn hợp.

Mở chức năng

  1. Mở dự án (workbook đã link với một dự án).
  2. Tab DVDPM (Tổng thầu) → nhóm Thi côngLương CN.

Dialog Lương công nhân có 3 tab theo đúng quy trình: Công nhân → Chấm công → Bảng lương.

1. Công nhân

Khai báo một lần danh sách thợ + đơn giá.

  1. Tab 1. Công nhân+ Công nhân mới.
  2. Điền thông tin:
TrườngMô tả
Họ tên *Bắt buộc
Mã CNMã nội bộ (tuỳ chọn)
NghềThợ xây, thợ sắt, phụ hồ…
Tổ / ĐộiNhóm để cộng dồn + sắp xếp (vd “Tổ Nề”)
Đồng bộ đơn giá từ Vật tư 3M (Nhân công)Chọn 1 resource loại Nhân công → tự điền đơn giá
Đơn giá / công (VND) *Tiền 1 công chuẩn
Điện thoạituỳ chọn
Đang làm việcBỏ tick = ẩn khỏi chấm công nhưng giữ lịch sử lương
Ghi chútuỳ chọn
  1. Lưu. Muốn sửa: chọn dòng trong bảng bên trái → sửa → Lưu. Muốn xoá: nút Xoá (xoá mềm — vẫn giữ bảng lương các kỳ cũ).

2. Chấm công

Ghi số công theo từng ngày.

  1. Tab 2. Chấm công → chọn Ngày → bấm Tải ngày. Bảng nạp toàn bộ công nhân đang làm việc (kèm chấm công đã lưu của ngày đó nếu có).
  2. Nhập cho từng người:
    • Số công: 1 = đủ ngày, 0.5 = nửa ngày, 0 = nghỉ.
    • Tăng ca (công): số công tăng ca quy đổi (xem công thức ở phần dưới).
  3. Bấm Lưu chấm công.

→ Lặp lại mỗi ngày làm việc. Cuối kỳ mới tổng hợp thành bảng lương.

3. Bảng lương

Tạo kỳ lương

  1. Tab 3. Bảng lương → khung Tạo kỳ:
    • Tên kỳ — vd Lương tháng 6/2026
    • Từđến — khoảng ngày của kỳ
  2. Bấm Tạo kỳ lương. DVDPM gom toàn bộ chấm công trong khoảng ngày → mỗi công nhân thành 1 dòng (cột Thành tiền tính theo công thức bên dưới).
  3. Báo “Đã tạo kỳ … với N công nhân. Tổng tiền công: …”.

Tạm ứng & khấu trừ

Trong bảng, sửa trực tiếp 2 cột Tạm ứngKhấu trừ cho từng người → bấm Lưu tạm ứng / khấu trừ. Cột Thực lĩnh tự tính lại. Dòng tổng dưới cùng hiển thị: Tổng tiền công | Tạm ứng | Khấu trừ | Thực lĩnh | Đã chi.

Duyệt & ghi phiếu chi

Quy trình trạng thái:

Trạng tháiCách chuyểnÝ nghĩa
Nhápmặc định khi tạo kỳĐang nhập tạm ứng/khấu trừ
Đã duyệtnút Duyệt kỳSố liệu đã chốt, chờ chi
Đã chinút Ghi phiếu chiĐã thanh toán cho công nhân
  • Ghi phiếu chi: ghi 1 phiếu chi tiền mặt bằng phần còn phải chi (Thực lĩnh − Đã chi) và chuyển kỳ sang Đã chi. Có hộp xác nhận trước khi ghi.
  • Nếu kỳ đã chi đủ → báo “Kỳ này đã chi đủ.”.

Xuất bảng lương ra Excel

Bấm Xuất bảng lương (Excel) → tạo sheet Luong <tên kỳ> gồm:

  • Tiêu đề + tên kỳ + khoảng ngày + trạng thái
  • Cột: STT, Họ tên, Tổ/Đội, Số công, Tăng ca, Đơn giá, Thành tiền, Tạm ứng, Khấu trừ, Thực lĩnh, Ký nhận
  • Dòng TỔNG CỘNG + Đã chi + Còn phải chi

Sheet ở chế độ chỉ đọc (vẫn lọc được) — in ra cho công nhân ký nhận vào cột cuối, lưu làm chứng từ.

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

Thành tiền (1 người) = Σ (Số công + Tăng ca) × Đơn giá/công
Thực lĩnh = Thành tiền − Tạm ứng − Khấu trừ

Liên kết với module khác

ModuleLiên kết
Vật tư 3MĐơn giá/công có thể đồng bộ từ resource loại Nhân công
Daily logSố nhân công/ngày tự cập nhật từ chấm công
Internal costTổng Thành tiền mọi kỳ = “Chi phí nhân công (lương)”; tổng phiếu chi tính vào dòng tiền đã chi. Lợi nhuận ròng = Lãi gộp − Chi gián tiếp − Lương

→ Nhờ liên thông này, lương công nhân phản ánh ngay vào margin dự án trong báo cáo Giá thành — không phải nhập lại lần hai.

Workflow đề xuất (theo tháng)

  1. Đầu dự án: khai báo công nhân + tổ-đội + đơn giá (Tab 1).
  2. Hàng ngày: PM/đội trưởng chấm công (Tab 2) → ~2 phút/ngày, tự cập nhật daily log.
  3. Cuối kỳ (tuần/tháng): Tạo kỳ lương (Tab 3) → nhập tạm ứng/khấu trừ → Duyệt kỳ.
  4. Khi phát lương: Xuất bảng lương → in → công nhân ký nhận → Ghi phiếu chi.
  5. Báo cáo: mở Giá thành để xem lương đã ăn vào margin như thế nào.

Tip thực tế

  • Chấm công hàng ngày, đừng dồn: nhập cuối tháng dễ sai + mất bằng chứng. Chấm ngay trong ngày → khớp daily log + ảnh hiện trường.
  • Tạm ứng giữa kỳ: ghi vào cột Tạm ứng để cuối kỳ trừ thẳng vào thực lĩnh, tránh chi trùng.
  • Công nhân nghỉ việc: bỏ tick Đang làm việc thay vì xoá → vẫn giữ lịch sử lương các kỳ trước.
  • Đối chiếu quỹ tiền mặt: tổng phiếu chi mỗi kỳ nên khớp sổ quỹ; phần “Còn phải chi” là công nợ với công nhân.

Sự cố thường gặp

Tạo kỳ nhưng bảng trống / thiếu người

→ Chưa có chấm công trong khoảng ngày, hoặc người đó bị tắt Đang làm việc lúc chấm. Kiểm tra lại Tab 2 đúng khoảng ngày của kỳ.

Sửa chấm công nhưng bảng lương không đổi

→ Bảng lương chốt tại lúc tạo kỳ. Xoá kỳ rồi Tạo kỳ lại để lấy số mới.

Số nhân công trong Daily log bị thay đổi

→ Đúng theo thiết kế: lưu chấm công sẽ đặt Số nhân công = số người có công ngày đó. Muốn con số khác (vd tính cả thợ thầu phụ), sửa lại trong Daily log sau khi đã lưu chấm công.


Tiếp theo: Báo cáo: Dashboard → | Liên quan: Internal cost, Daily log, Vật tư 3M