Hợp đồng vệ sinh 12 tháng chắc chắn đi qua Tết, 30/4, 1/5, 2/9. Khách văn phòng thường nghỉ; bệnh viện, nhà máy, trung tâm thương mại thì không. Mỗi ngày lễ phải trả lời hai câu: có làm không, và nếu làm thì cộng bao nhiêu. Bộ luật Lao động 2019 đặt mức trả tối thiểu cho người lao động làm ngày lễ, ngày nghỉ, ban đêm, làm thêm giờ; công ty vệ sinh phải chuyển phần đó vào giá. RATA-CSM làm việc này qua ba lớp: lịch ngày lễ, quyết định cho từng ngày, và hệ số từ bảng lương Việt Nam. Bài viết đi qua cả ba và một bảng tính mẫu.

Lớp 1: lịch ngày lễ Việt Nam #
Odoo không có sẵn tệp ngày lễ cho Việt Nam. Với công ty ở Việt Nam, RATA-CSM đọc ngày lễ từ một lịch Google công khai (cấu hình ở Cài đặt › RATA CSM › Ngày lễ), qua chính nút Tải ngày lễ của ứng dụng Nghỉ phép và tác vụ chạy hằng tháng.
Vì báo giá và hợp đồng 2–3 năm dựa vào những ngày này, lịch có khóa:
| Trường hợp | Đồng bộ tự động | Ai sửa được |
|---|---|---|
| Năm đã qua | Không bao giờ | Chỉ quản trị viên |
| Năm đã được quản trị viên Xác nhận năm (đã có công bố chính thức) | Không còn đồng bộ | Quản trị viên |
| Năm nay và năm sau, chưa xác nhận | Chỉ thêm ngày còn thiếu, không sửa, không xóa; ngày không còn trên lịch Google được báo để kiểm tra tay | Người có quyền Nghỉ phép |
| Ngày lễ nằm trong thời hạn hợp đồng của phiếu có giải pháp đã gửi hoặc đã chốt | — | Chỉ quản trị viên |
Lý do của dòng cuối: đổi một ngày lễ sau khi khách đã nhận báo giá là đổi số lượt và phụ trội khách đã đồng ý.
Lớp 2: quyết định cho từng ngày lễ #
Tab Chính sách và thỏa thuận của phiếu khảo sát có bảng Ngày lễ trong hợp đồng, lấy từ lịch ở lớp 1 (nút lấy ngày lễ) hoặc thêm tay. Mỗi ngày có một quyết định:
| Quyết định | Mô phỏng | Báo giá |
|---|---|---|
| Nghỉ (Day Off, mặc định) | Không lượt ca nào chạy hôm đó | Không giờ công, không phụ trội |
| Đi làm (Worked) | Mọi ca chạy | Giờ công bình thường + dòng phụ trội ngày lễ |
| Một số ca (Some Shifts Worked) | Chỉ các ca đã chọn chạy | Phụ trội trên các ca đó |
Ô Diễn giải ghi thỏa thuận với khách cho ngày đó và xuất hiện trên báo giá. Một giải pháp có thể giữ lịch ngày lễ riêng (bản sao) khi các giải pháp cần quyết định khác nhau, ví dụ giải pháp A nghỉ Tết, giải pháp B trực Tết.
Sau khi đổi quyết định, chạy lại mô phỏng: nhật ký có dòng 📅 tóm tắt ngày lễ, và chỉ số Lần chạy ca ngày lễ, Giờ công ngày lễ cập nhật (Nguồn lực theo đỉnh chồng lấn và bốn góc nhìn P1–P4).
Lớp 3: hệ số từ bảng lương Việt Nam #
Hệ số phụ trội đọc từ tham số bảng lương Việt Nam của Odoo (Bảng lương › Cấu hình › Tham số quy tắc), đúng nguồn mà phiếu lương dùng, tại ngày bắt đầu hợp đồng của phiếu khảo sát:
| Trường hợp | Hệ số (giá trị hiện hành của Odoo) |
|---|---|
| Làm thêm ngày thường (tăng ca) | 150% |
| Làm thêm ngày nghỉ hằng tuần | 200% |
| Làm thêm ngày lễ | 300% |
| Làm đêm (22:00–06:00) | +30% |
| Làm thêm ban đêm: ngày thường / nghỉ tuần / ngày lễ | 210% / 270% / 390% (có sẵn để tra, báo giá chưa dùng) |
Mỗi tham số có giá trị theo ngày hiệu lực: luật đổi thì thêm một giá trị từ ngày áp dụng, báo giá và phiếu lương cùng theo. Thiếu tham số thì hệ thống báo lỗi, không đoán. Cài đặt › RATA CSM hiện “Hệ số phụ trội hôm nay”. Loại thỏa thuận phụ trội có ô Hệ số từ bảng lương: tắt ô này để dùng tỷ lệ riêng của loại thỏa thuận (Bảng lương Việt Nam của Odoo: một nguồn hệ số cho báo giá và phiếu lương).
Bản trước dùng 8 loại công RVN100…RVN390 và tỷ lệ dự phòng; từ Khảo sát 20.0.2.0 chúng đã bị bỏ.
Công thức phụ trội trên báo giá #
Phụ trội = Đơn giá bán một giờ công × (Tỷ lệ − 1) × Giờ công của các ca thực chạy hôm đó
Ba điểm:
- (Tỷ lệ − 1), vì giờ công của ngày đó đã nằm trong dòng nhân công với 100%. Ngày lễ 300% thì phần cộng thêm là 200%.
- Tính trên giá nhân công, không gồm vật tư.
- Ca đêm tính theo ca: ca đêm trả tỷ lệ đêm trên toàn bộ giờ, đã cộng vào đơn giá ca; ca khác có giờ rơi vào 22:00–06:00 thì phần đó được tính theo tỷ lệ đêm. Khi đơn vị nhân công là Người/Giờ, giờ đêm thành một dòng riêng.
Bảng tính mẫu: tháng 4/2027 #
(Giả định: ca sáng 07:00–10:00 thứ Hai – Tư – Sáu, 2 người, ca cứng, đơn giá bán 50.000đ/giờ, đơn vị Người/Ca/Tháng.)
30/4/2027 là thứ Sáu; khách là nhà máy, quyết định Đi làm. 1/5/2027 là thứ Bảy, không có ca.
| Dòng | Số lượng | Đơn giá | Thành tiền |
|---|---|---|---|
| Nhân công, ca sáng 3 giờ | 13 lượt × 2 người = 26 ca | 50.000 × 3 = 150.000đ | 3.900.000đ |
| Phụ trội ngày lễ 30/4 (300%) | 2 ca | 150.000 × (3 − 1) = 300.000đ | 600.000đ |
| Cộng nhân công tháng 4 | 4.500.000đ |
Nếu khách chọn Nghỉ ngày 30/4: tháng 4 còn 12 lượt, 24 ca, 3.600.000đ, không phụ trội.
Lưu ý ca đêm ngày lễ #
Báo giá cộng riêng phụ trội đêm (+30%) và phụ trội ngày lễ (+200%) lên giờ công: ca đêm ngày lễ tương đương 330%. Phiếu lương trả làm thêm ban đêm ngày lễ 390%. Công trình thường làm đêm ngày lễ nên có thỏa thuận riêng với khách (Bảng lương Việt Nam của Odoo: một nguồn hệ số cho báo giá và phiếu lương).
Thỏa thuận: ba cách tính khác #
Ngoài tỷ lệ theo giờ, tab Chính sách và thỏa thuận cho phép các thỏa thuận tính theo cách khác:
| Cách tính | Ví dụ | Ai trả |
|---|---|---|
| Tỷ lệ × giờ công | Phụ trội ngày lễ, ngày nghỉ tuần, ca đêm, tăng ca | Khách trả / công ty chịu |
| Số tiền mỗi người mỗi đơn vị (ngày công, ca, tháng) | Phụ cấp ăn ca 30.000đ/người/ca; phụ cấp ca đêm chỉ cho ca đêm (Áp cho loại ca) | Khách trả / công ty chịu |
| Trọn gói | Thưởng Tết trọn gói cho đội | Khách trả / công ty chịu |
| Chỉ thông tin | Khách cấp chỗ thay đồ, gửi xe | Khách cung cấp |
Thỏa thuận do công ty chịu không thêm dòng giá; nó là chi phí công ty đã chấp nhận và nên được trưởng nhóm cân nhắc khi duyệt. Phụ cấp tính theo người được cộng vào chi phí nhân công trong chỉ số giải pháp.
Phụ cấp có thể gắn Khoản lương VN (một khoản của cấu trúc lương Việt Nam): module Nhân sự dùng nó để trả đúng khoản đó trên phiếu lương của người làm công trình (Từ ca đã làm đến phiếu lương: lương khoán ca, phụ cấp công trình, khấu trừ bồi thường).
Kết bài #
Ngày lễ đi qua ba lớp: lịch Việt Nam có khóa, quyết định Nghỉ / Đi làm / Một số ca trên phiếu, và hệ số từ tham số bảng lương Việt Nam của Odoo. Phụ trội bằng đơn giá bán một giờ × (tỷ lệ − 1) × giờ công thực chạy, không gồm vật tư. Đây là bài cuối nhánh RATA ②. Nhánh RATA ③ biến kết quả tính giá thành báo giá, duyệt và hợp đồng. Giải pháp → báo giá → hợp đồng: ba vòng đời khóa vào nhau
Câu hỏi thường gặp #
Câu hỏi 1. Tết Nguyên đán nghỉ nhiều ngày, mỗi ngày một dòng?
Có. Lịch tách sự kiện nhiều ngày thành từng ngày, mỗi ngày một quyết định. Có thể chọn đi làm mùng 1 một số ca, nghỉ các ngày còn lại.
Câu hỏi 2. Ngày lễ rơi vào chủ nhật, ngày nghỉ bù thứ Hai có được tính không?
Ngày nghỉ bù có trên lịch Google công khai thì được lấy về; không có thì thêm tay vào bảng ngày lễ của phiếu. Kiểm tra lại khi Chính phủ công bố lịch nghỉ chính thức, rồi Xác nhận năm.
Câu hỏi 3. Mức 300% là đủ theo luật chưa?
Điều 98 Bộ luật Lao động 2019 quy định làm thêm ngày lễ ít nhất 300%, chưa kể tiền lương ngày lễ đối với người hưởng lương theo ngày; làm việc ban đêm (22:00–06:00) được trả thêm ít nhất 30%. Hệ số trong hệ thống lấy từ tham số bảng lương Việt Nam của Odoo (mức luật định). Doanh nghiệp có thỏa ước cao hơn thì thêm giá trị mới cho tham số, hoặc đặt tỷ lệ riêng trên loại thỏa thuận.
Nội dung hướng dẫn dựa trên phiên bản RATA-CSM hiện hành; giao diện có thể thay đổi theo từng bản cập nhật.
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.
