Phần này ghi lại những gì đã thực sự làm trên Check Console (sandbox, công ty Zodinet, ngày 15/10/2026), với số liệu thật mà Check trả về. Mục đích là hiểu logic của Check qua ví dụ cụ thể, không chỉ lý thuyết.
Mỗi kỳ của một pay schedule chỉ có một payroll regular. Kỳ đã trả thì Console không tạo lại; muốn trả thêm thì dùng off-cycle.
Console chỉ cho chạy kỳ sắp tới gần nhất của mỗi pay schedule (kỳ có payday kế tiếp sau hôm nay). Không chạy trước được kỳ xa hơn.
Nhân viên có $0 bị loại khỏi payroll khi lưu nháp.
Overtime KHÔNG tự nhân 1.5. Check lấy rate × giờ; Nuvioo phải tự tạo rate OT (ví dụ $30) hoặc nhập số tiền.
Cash requirement = tiền Check thực sự trích = net pay của người nhận direct deposit + toàn bộ thuế (NV + công ty). Người trả Manual thì net pay không tính vào.
401k và khấu trừ “miscellaneous” bị trừ khỏi lương nhưng không nằm trong cash requirement. Check không chuyển khoản này cho nhà cung cấp 401k; công ty phải tự nộp.
Hạn duyệt (approval deadline) = payday nếu toàn bộ trả Manual; = payday − số ngày processing period nếu có direct deposit.
Payday phải ≥ company start date, nếu không sẽ lỗi “Payroll payday is before company start date”.
Sau khi Approve vẫn có thể Reopen về draft trước reopen deadline (8:00 AM PT ngày approval deadline).
Correction trên Console không tự động. Nó tạo Zendesk ticket cho Check Support xử lý, tính lại thuế và chuyển tiền.
Debit thất bại thì payroll Failed, Standing = Not In Good Standing, và xuất hiện ở Action Center → Failed Fundings. Retry thành công thì tất cả trở lại bình thường.
Credit cho nhân viên ở trạng thái Draft cho tới khi debit của công ty thành công. Check không trả lương khi chưa thu được tiền.