Workday Payroll: công thức tính và các cơ chế đặc biệt
Bài này là “bộ não” của Payroll: cách dựng công thức, và năm cơ chế đặc biệt mà doanh nghiệp nào cũng đụng tới ít nhất một cái.
Công thức (calculation)
Phần tiêu đề “Công thức (calculation)”Ba nhóm: date (dựng ngày, cộng/trừ ngày, khoảng cách ngày), numeric (số học, có điều kiện), boolean (so sánh, ghép AND/OR). Công thức lồng nhau được, và có lookup table để tra giá trị theo tiêu chí (ví dụ tỷ lệ thưởng theo địa bàn) cùng step-based calculation để tính bậc thang.
Hai bẫy kinh điển:
- AND/OR quyết định bởi cách xuống dòng: điều kiện cùng một dòng là AND, khác dòng là OR. Rất nhiều lỗi “công thức chạy sai người” đến từ đây.
- Tạo lookup table thì phải xoá dòng đầu trống của lưới giá trị mới lưu được.
Luỹ kế và số dư — chọn đúng công cụ
Phần tiêu đề “Luỹ kế và số dư — chọn đúng công cụ”| Pay accumulation | Pay balance | |
|---|---|---|
| Phạm vi | Một kết quả gross-to-net | Nhiều kỳ (MTD, YTD, kỳ tài chính, mở) |
| Phép tính | Cộng và trừ | Cộng qua thời gian |
| Dùng khi | Tính gross/net, đặt hạn mức | Số dư khoản vay, luỹ kế năm, đối chiếu kiểm toán |
Cần giá trị qua nhiều kỳ hoặc nhiều kết quả trong cùng kỳ thì bắt buộc dùng pay balance — accumulation không làm được. Lưu ý: pay balance không có ngày hiệu lực, muốn đổi phải tạo cái mới; Workday tính lại số dư mỗi lần xem nên luôn cập nhật, nhưng không lưu số dư kỳ cũ.
Gross-up: khai số NET, hệ thống tính ngược GROSS
Phần tiêu đề “Gross-up: khai số NET, hệ thống tính ngược GROSS”Dùng cho thưởng “net về tay”, quà tặng, thưởng ký hợp đồng — công ty gánh thuế. Khai số net, Workday lặp tính đến khi ra gross đúng, với dung sai mặc định 0,01. Giới hạn: tối đa 4 khoản gross-up khác nhau cho một người trong một lần tính lương; truy lĩnh không tính lại gross-up; Úc không hỗ trợ gross-up.
Một ví dụ nên đọc kỹ: chính sách “gross-up 35%” tự đặt (không theo thuế thực) với thưởng 1.000 → gross = 1.000 ÷ 0,65 = 1.538,46; nhưng sau khi trừ thuế thật, người nhận chỉ còn 893,08 — tức là công thức tự định có thể khiến người nhận không đúng số net như hứa.
Khấu trừ tự nguyện và các khoản ứng/vay
Phần tiêu đề “Khấu trừ tự nguyện và các khoản ứng/vay”- Voluntary deduction — nhân viên tự đăng ký qua self-service (quyên góp, đoàn phí…). Lưu ý: mỗi khoản chỉ cấu hình một kỳ đăng ký/năm; Workday chỉ xét điều kiện pay group, không xét các điều kiện nhân viên khác khi quyết định hiện khoản nào; và nhân viên không sửa được khoản một lần sau khi lương đã chạy.
- Flexible payment/deduction — tạm ứng, khoản vay, mua thiết bị trả góp, quyên góp có mục tiêu. Ba giới hạn đáng nói trước: không tính lãi, không hỗ trợ nợ khấu trừ, và Workday không lưu số kỳ trả góp — nó chỉ trừ cho đến khi số dư về 0. Người nghỉ việc giữa chừng: dựng công thức điều kiện để tự thu hồi số dư trên phiếu lương cuối.
- Pay On-Demand (Canada, Mỹ) — nhân viên xin ứng trước phần lương đã
tích luỹ trong kỳ. Công thức số khả dụng:
(thu nhập đủ điều kiện − khấu trừ đủ điều kiện) × (1 − tỷ lệ giữ lại) − các lần đã ứng. Ba cảnh báo: không cấu hình earning thì số khả dụng = 0; không hỗ trợ khấu trừ thi hành án (bật cho người có lệnh khấu trừ có thể làm tính sai); và nên tắt cho kỳ lương vắt qua hai năm dương lịch.
Nợ khấu trừ (arrears) — khi lương không đủ trừ
Phần tiêu đề “Nợ khấu trừ (arrears) — khi lương không đủ trừ”Khi tổng khấu trừ vượt lương khả dụng, Workday giảm/bỏ khoản theo thứ tự ưu tiên và ghi phần còn lại thành nợ, thu hồi ở các kỳ sau.
flowchart TB A["1· Kiểm tra MINIMUM NET PAY<br/>(thường đặt = 0)"] --> B["2· DEDUCTION PRIORITIES<br/>giảm/bỏ theo thứ tự NGƯỢC,<br/>thu hồi theo thứ tự XUÔI"] B --> C["3· Trần thu hồi của<br/>TỪNG khoản"] C --> D["4· Trần thu hồi CHUNG<br/>cho một nhóm khoản"] D --> E(["Net pay limit LUÔN THẮNG<br/>trần thu hồi arrears"])
Ba chi tiết hay bị hỏi:
- “Do Not Take Partial Deduction”: tick = thà không trừ còn hơn trừ một phần; bỏ tick = trừ một phần để kéo net về mức tối thiểu. Hai lựa chọn cho ra số nợ khác hẳn nhau.
- Truy lĩnh (retro) không đưa khoản vào nợ và không thu hồi nợ — đây là nguồn lệch số kinh điển giữa kỳ chạy retro và kỳ thường.
- Nợ được thu hồi liên tục qua các năm; chỉ điều chỉnh được bằng payroll input (người đang làm) hoặc trả thủ công (người đã nghỉ).
Với thị trường không dùng Workday Payroll, phần lớn cơ chế ở bài này vẫn đáng đọc — vì hệ thống lương địa phương nào cũng phải trả lời đúng những câu hỏi này, và đội tích hợp cần biết bên nào chịu trách nhiệm phần nào.
Chắt lọc từ Workday Payroll Administrator Guide (Payroll Calculations, Accumulations & Balances, Gross-Up, Voluntary Deductions, Flexible Payment, Pay On-Demand, Net Pay Validation & Arrears tr.314–426) — doc.workday.com. Nội dung biên soạn lại phục vụ học tập, không thay thế tài liệu gốc.