🧪 Tính năng đang phát triển trong module Nhân sự 20.0.1.1 (nhánh thử nghiệm). Bài mô tả thiết kế; chi tiết có thể thay đổi. Chi phí theo phiếu lương thật (lô H5) và dữ liệu mẫu (H6) chưa làm.
Phiếu lương của nhân viên văn phòng là chuyện quen thuộc: lương tháng, bảo hiểm, thuế. Phiếu lương của nhân viên hiện trường có thêm ba thứ: cộng tác viên trả theo ca, phụ cấp theo công trình (ca đêm, độc hại, ăn ca) mà hợp đồng dịch vụ đã thu của khách, và khấu trừ bồi thường khi nhân viên gây hư hỏng. Module Nhân sự của RATA-CSM tính phiếu lương bằng Bảng lương Việt Nam của Odoo, và chỉ thêm các khoản đó dưới dạng dòng nhập của phiếu lương. Bài viết đi qua từng khoản.

Nền: Bảng lương Việt Nam của Odoo #
Odoo 20 Enterprise có bản địa hóa lương Việt Nam: BHXH, BHYT, BHTN, kinh phí công đoàn, thuế TNCN, giảm trừ gia cảnh, làm thêm giờ, làm đêm, các khoản phụ cấp và khấu trừ lấy số tiền từ dòng nhập (input) của phiếu lương. RATA dùng nguyên các quy tắc đó.
Hai cấu trúc lương:
| Cấu trúc | Cho ai | Hạch toán |
|---|---|---|
| Cấu trúc Việt Nam của Odoo | Nhân viên văn phòng | Chi phí lương quản lý (6421) |
| “Vietnam: Field Staff (RATA)” | Nhân viên hiện trường | Chi phí nhân công trực tiếp / sản xuất chung (622 / 627) |
Cấu trúc hiện trường là bản sao cấu trúc Việt Nam, cùng mã và công thức quy tắc, chỉ khác tài khoản. Lý do: Odoo hạch toán mỗi quy tắc vào tài khoản của quy tắc, nên muốn lương hiện trường vào 622 / 627 thì cần quy tắc riêng.
Ba khoản RATA đưa vào phiếu lương #
Mỗi lần tính phiếu lương, RATA dựng lại các dòng nhập của mình từ ca hợp đồng đã hoàn thành trong kỳ lương (không tính ca thiếu, ca hủy). Dòng nhập tay được giữ nguyên.
1. Lương khoán ca (cộng tác viên) #
Hợp đồng lao động của cộng tác viên bật Khoán theo ca và ghi đơn giá ca sáng / chiều / tối / đêm. Dòng Lương khoán ca (cộng tác viên) = Σ (số ca từng loại × đơn giá loại đó). Loại ca lấy từ ca gốc của phiếu khảo sát (Lịch dịch vụ: chu kỳ ngày – tuần – tháng, loại ca, tần suất, ngày cuối tháng).
Ví dụ (giả định): 18 ca sáng × 180.000đ + 6 ca đêm × 260.000đ = 3.240.000đ + 1.560.000đ = 4.800.000đ.
2. Phụ cấp của hợp đồng dịch vụ #
Thỏa thuận phụ cấp trên phiếu khảo sát có gắn Khoản lương VN (ví dụ phụ cấp ca đêm, phụ cấp độc hại) trở thành dòng nhập của khoản đó, tính theo cách của thỏa thuận:
- theo ca (chỉ ca đúng loại ca nếu thỏa thuận có “Áp cho loại ca”),
- theo ngày công, hoặc theo tháng nhân viên đã làm ở hợp đồng đó.
Đây là cầu nối giữa cái đã thu của khách (báo giá) và cái trả cho người làm. Phụ cấp do công ty chịu cũng đi đường này.
3. Khấu trừ bồi thường #
Tình huống của dự án có Nhân viên liên quan và Bồi thường (Sổ ghi nhận xử lý: thiếu ca, trễ, chất lượng, phát sinh, hư hỏng). Sau khi tình huống đã chốt và trưởng nhóm duyệt khoản bồi thường, phiếu lương khấu trừ qua quy tắc khấu trừ khác của Odoo Việt Nam, tối đa 30% lương thực nhận của tháng (Điều 102 Bộ luật Lao động); phần còn lại chờ tháng sau. Tình huống cho thấy đã khấu trừ, còn phải khấu trừ.
Trình tự cuối tháng #
- Giám sát xử lý đối chiếu chấm công, duyệt chấm công của tổ đội (Chấm công, đối chiếu với ca và khóa tháng: từ ca đã làm đến giờ công đúng).
- Nhân sự khóa chấm công tháng.
- Tạo đợt phiếu lương (Odoo), chọn đúng cấu trúc cho nhân viên hiện trường và văn phòng.
- Tính phiếu lương: RATA thêm lương khoán ca, phụ cấp, khấu trừ; Odoo tính bảo hiểm, thuế, làm thêm từ chấm công đã duyệt.
- Duyệt, ghi sổ; gửi Link phiếu lương + PIN cho nhân viên không có tài khoản (Nhân viên không có tài khoản: nhận lịch ca, chấm công, xem phiếu lương).
Phần chưa có #
| Phần | Trạng thái |
|---|---|
| Chi phí nhân công công trình theo phiếu lương thật, chia theo giờ từng dự án | Lô H5, đang làm |
| Dữ liệu mẫu (nhân viên, hợp đồng, phiếu lương mẫu) | Lô H6 |
| Thang bậc lương công ty | Không làm: Odoo không có khái niệm này; lương nhập trên hợp đồng lao động |
Kết bài #
Phiếu lương hiện trường chạy trên Bảng lương Việt Nam của Odoo với một cấu trúc riêng để hạch toán 622 / 627. RATA thêm ba dòng nhập từ ca đã làm: lương khoán ca của cộng tác viên, phụ cấp của hợp đồng dịch vụ, khấu trừ bồi thường trong giới hạn 30%. Đây là bài cuối nhánh Nhân sự. Nhánh tiếp theo là Kế toán. Dòng tiền của một hợp đồng dịch vụ: từ kỳ thanh toán đến lãi lỗ
Câu hỏi thường gặp #
Câu hỏi 1. Nhân viên chính thức có được tính lương theo ca không?
Nhân viên chính thức hưởng lương tháng / giờ theo hợp đồng lao động như Odoo chuẩn; làm thêm, làm đêm, ngày lễ tính từ chấm công đã duyệt. Khoán theo ca dành cho cộng tác viên.
Câu hỏi 2. Sửa tay dòng nhập RATA tạo ra có bị mất không?
Dòng RATA tạo được dựng lại mỗi lần tính; muốn điều chỉnh, thêm một dòng nhập tay (được giữ).
Câu hỏi 3. Phụ cấp có tính vào lương đóng bảo hiểm không?
Theo cấu hình quy tắc lương Việt Nam của Odoo cho khoản đó; Nhân sự và kế toán kiểm tra theo quy định hiện hành.
Nội dung hướng dẫn dựa trên phiên bản RATA-CSM đang phát triển; giao diện có thể thay đổi trước khi phát hành.
bước tiếp theo
Số hóa vận hành bằng Odoo 20 #
Fox40 triển khai Odoo 20 cho doanh nghiệp dịch vụ vệ sinh công nghiệp: khảo sát, giám sát hiện trường, nhân sự, báo cáo.
