You are on page 1of 7

RADIXWEB

Tax
Calculation
Engine
- Payroll Solution Case Study
Case Study – Symmetry Tax Engine Development

Table of Contents
The Client 3

Requirements 3

Radix Approach 4

The Solution 4

Star Features 5

Technologies Employed 6

The Wrap Up 6

About Radix 7

401 , Anand Mangal – II, C.G. Road, Ahmedabad 380009 | sales@radixweb.com Page 2
Case Study – Symmetry Tax Engine Development

The Client

Our client is a huge enterprise operating in multiple industry areas. Having a


diverse range of operations meant that the client had different sets of
employees from contractors to payroll employees and trainees. Also he had
these employees spread out across various locations. This meant that the
client was having a hard time managing the payroll activities in the traditional
manner. Thus, he was looking for a solution that could streamline the payroll
functions across the enterprise and automate payroll calculations.

Requirements

The client was essentially looking for a system that could streamline his
payroll processes and automate the calculations. But that’s not the only
requirement that he had. We broke down his vision of the system into
individual requirements which were as follows:

 First and foremost, he wanted the solution to be a desktop application.


 The solution should be modular in nature with each module executable
by Auto Controller Task.
 The controllers should run by single Windows service which should
initiate the process in sequence of each controller.
 The application should calculate the employees’ payroll in accordance
with state, city, and company.
 The application should also conform to the tax bifurcation by applying
different kinds of calculation techniques to different employee rosters.
 The application should have the recurring capacity to calculate the
payroll with all applicable taxes and benefits automatically during the
next period.

401 , Anand Mangal – II, C.G. Road, Ahmedabad 380009 | sales@radixweb.com Page 3
Case Study – Symmetry Tax Engine Development

Radix Approach

From the very start of this project it was clear that Radix would have to adopt
a very carefully marked approach to develop this solution. It was clear that
this solution was highly data dependent. We would have to be careful in how
we integrate this data into the solution to make it a big success for the client.
Thus, we started out by first studying the client’s employee structure and how
they were distributed across various geographical areas. Then we carefully
analyzed the tax deduction structure for each state. Based on this analysis we
further developed a strategic plan on how to approach the development stage.

The Solution

All the groundwork that we did with analyzing the employee structure and
taxation framework of different states proved to be extremely beneficial.
Based on all this analysis and detailing we developed a solution that met all
the client requirements. The solution is characterized by the following:

 The solution is a highly user friendly desktop solution as demanded by


the client.
 The application adopts a modular approach as required by the client.
 Each module in the application gets executed by Auto Controller Task.
 The solution has the recurring capacity to calculate the pays during
every new period.
 The client can use the application to calculate the workflow taxability for
every single asset and liability.
 The application accounts for tax, salary, bonus, etc for an individual and
then calculates the payment.
 The application further conforms to the taxation norms of different
states and cities.
 The application calculates pay for individuals in the following sequence.

401 , Anand Mangal – II, C.G. Road, Ahmedabad 380009 | sales@radixweb.com Page 4
Case Study – Symmetry Tax Engine Development

Calculate Calculate
Payroll Pay Run Post Tax
Transaction Taxes Deductions

Calculate Workflow
Workflow Pretax Net Pay Manual
Taxability Deductions Distribution Checks

Calculate Total Time


Void
Earning Accounting
Process

Star Features

 The Radix team has developed controllers similar to individual tasks


with the only difference being in calling method.
 The controllers have parameters to pass on to calculate tasks.
 All these controllers are merged into a single task by Windows Service.
 The Windows Service runs all these controllers sequentially with
company name and RunNum.
 The Windows Service routes all the companies that have a schedule to
pay on particular dates in a chronological order.

401 , Anand Mangal – II, C.G. Road, Ahmedabad 380009 | sales@radixweb.com Page 5
Case Study – Symmetry Tax Engine Development

Technologies Employed

 ASP.Net 2.0
 C#.net 3.0
 Microsoft Visual Source Safe 8.0
 VPN Client to connect Client server
 Microsoft SQL Server 2008
 JavaScript
 HTML
 CSS

The Wrap Up

Radix considers this project to be a great learning curve. It gave us an


opportunity to apply our knowledge and technical expertise to a payroll and
tax calculation solution. At the same time it was also our chance to shake
hands with a major enterprise having pan-global operations. Our team got
exposed to the business processes of a global enterprise. We are proud of our
association with this client and look forward to a longstanding relationship.

401 , Anand Mangal – II, C.G. Road, Ahmedabad 380009 | sales@radixweb.com Page 6
Case Study – Symmetry Tax Engine Development

About Radix

Radix is an IT outsourcing company that leverages the potential of technology


to deliver effective, reliable, and consistent IT services with cost savings. But
we do not simply deliver economies of scale. Our multi-technology and multi-
domain exposure enables us to add to your bottom-line.

401, Anand Mangal-II,


C G Road, Ahmedabad,
Gujarat-INDIA
Phone: +91-79-32403371
VoIP: +1-718-715-1551
Email: sales@radixweb.com

401 , Anand Mangal – II, C.G. Road, Ahmedabad 380009 | sales@radixweb.com Page 7

You might also like