Banner

TPA Processor

The Problem

A TPA (Third-Party Administrator) was dealing with the distribution of payroll deduction funds for several school districts in California to many authorized companies that mange and invest these pre-tax payroll deductions. The TPA would receive a single check for a large group of employees along with a file that contained information about how much each employee wished to contribute and to which company it should go. Of course each employee would choose their own amount and their own company or combination of amounts and companies. The TPA then had to forward the funds on a company by company basis along with the information about which employee it was for and how much. The TPA also had to make sure that the amount being contributed was within the federal guidelines for pre-tax contributions. They also had to deal with situations where an employee had funds deducted but there was no information as to where it should go, or if there was information as to where it should go and the receiving company did not have information about the contribution then the funds had to be returned. The process is fairly simple the difficult part is to account for every penny and to show and track each and every penny as it came in went out and possible came back and then went back or out again.

The Solution

Using MS-SQL we built in all of the business logic into SQL stored procedures thereby separating the operation for the user-interface. This limited the number of places where data was actually inserted or modified in the database and thereby allowed use to more easily ensure database integrity and therefore assure that every penny could be accounted for. Also by employing this strategy we have left the door open for expanding the capability of the system to have a web-interface.

Copyright © 2008-2009 Inferant, Inc. All Rights Reserved