Future Payroll – A New Payroll Architecture

I like SAP R3 payroll, with all its strengths and weaknesses. But I’m ready – the industry and customers are ready – for a new payroll. I’m calling it Future Payroll.

Future Payroll has to be new, from the ground up. R3’s foundation of schemas, rules and wagetypes is great. It’s powerful when you know how to use it, but it’s also antique compared to what we have available today. Maybe more important than the technical foundation is what the business value, the end-result needs to look like.

Payroll keyIn my experience from consulting large companies and institutions on SAP Payroll the common desires for their payroll functions are that they are 1) on-time, 2) accurate and 3) effective. Future Payroll has to start there – it has to satisfy those important customer needs. Payroll managers, IT managers and employees don’t care as much about the technical foundations, in my experience. They care about the end result because no one wants to be the one to deal with late payrolls (that just can’t happen!), payroll errors or a payroll system that doesn't ‘work well’. Let’s look at those in more detail.

Completing payroll on-time is really, really important. You just can’t be late. Employees depend on getting their pay on time. Being on-time is just as much an issue about the payroll system as how a company structures its payroll. For example, you could have a pay period ending on Sunday that is payable on Thursday – I have some customers who do that, and it doesn't leave any room for mistakes. But you could pay on Friday instead, gaining a day of processing time. Some very large companies have found it challenging to run their SAP Payrolls in a comfortable timeframe, and SAP has addressed that by moving more steps into parallel processing. But we can’t expect customers to wait a day for their large payroll to process. Future Payroll has to be fast.

Accuracy is also non-negotiable. Payrolls are either correct or incorrect, there isn’t much space between. If we get everything right but miss on a tax calculation, the payroll is incorrect. If we get everything right but miscalculate child support withholdings, then the payroll is incorrect. When we make mistakes like this, there are real impacts on employees that can lead to dissatisfaction and even in some cases labor unrest if it’s not handled well. This accuracy is a shared responsibility between the customer and Future Payroll. Some calculations are customer-specific, so that configuration has to be done correctly by the customer. Other things though – taxes, social insurance, garnishments, benefits, savings plans and etc – are nationally regulated. Future Payroll has to support and enforce the correct calculation of these country-specific regulations. In my opinion, Future Payroll needs to have delivered content that handles this and makes it easy– why should each customer have to deal with compliance issues?

What does an ‘effective’ payroll system look like? Effective means it gets the job done in a cost-efficient, flexible and powerful way. My goal for every payroll implementation is that the system fits well with the company, it is easy to use, easy to integrate acquisitions, spin-off divestitures and so on. I never want to hear that the payroll system is holding the payroll business function back, keeping it from responding to the company’s needs. So Future Payroll has to be easy to use, flexible to change, and complex enough to handle big company requirements. That’s not an easy requirement!

In future blogs I’m going to dig into more details on what I think Future Payroll needs to look like. I hope you come back for that – and please leave your comments on what you think Future Payroll needs to look like!

32 users have voted.

There are 5 Comments

Excellent article. Payroll should be one integral part of the whole hrms system and data flow to and fro should be seamless and employee experience of knowing his payroll related queries should be equivalent to his hr queries.

27 users have voted.

Fully agree.
I'd like to see instant payroll. Every change, every input, forces recalc for each employee affected.

For the vast majority of employees, there are zero impactful changes period to period. Their payroll should be, essentially, precalculated.

Instant payroll means instant audit, and instant alerts for the impact of a change.

But to achieve this it would require a complete re-architecture of both the payroll engine,and the data integration processes supporting it.

Looking forward to the future posts!

26 users have voted.

Thanks Tony for those points. I'm going to address them in a later blog, but for now - I'm not so sure about 'instant payroll'. I agree it is useful for instant-audit and alerts, but I'm wondering about the audit process in general. We need audits because we don't want to be surprised with the results - so maybe we can work on not being surprised.

26 users have voted.

Hi Steve - I can’t comment on how SAP has progressed since my departure a few years ago, but I can say that Workday payroll is fairly solid and extremely flexible. The object model really trumps schema/ rules and basically eliminates the need for custom functions/operations. You have access to all areas of the system without code. There is no segregation of pay results from the rest of the system either. If you have security, you can rapidly build reports across all areas of the system. The object model also makes updates and enhancements by Workday so much easier as there are no tables to link in the back end. Finally, Workday has a considerable data bank of preconfigured pay components and calculations that certified consultants can leverage on their projects making initial set up so much faster. I have to say, the product is coming along nicely. Save for a few retro limitations and some procedural aspects (all in roadmap to address), it’s solid.

30 users have voted.

Add new comment