Payroll might seem like a simple task: pay employees on time. But anyone in HR or finance will tell you it is far from simple. Payroll involves juggling multiple responsibilities: ensuring every number is accurate, complying with constantly changing laws, managing reimbursements, calculating bonuses...