Bỏ qua để đến nội dung

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.

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 accumulationPay balance
Phạm viMột kết quả gross-to-netNhiều kỳ (MTD, YTD, kỳ tài chính, mở)
Phép tínhCộng và trừCộng qua thời gian
Dùng khiTính gross/net, đặt hạn mứcSố 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:

  1. “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.
  2. 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.
  3. 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.

Chia sẻ: