Home | My Account | Post Job | Browse Jobs | RSS Feeds | Careers New!


C# Payroll Project

Download the Free Step-by-Step Guide
Job Summary:
Job Type: Project
Budget: $ 300-1000
Required Skills: C#, Programming
Attached Files: (None)
Status: Closed for bidding
Buyer Summary:
Feedback Score: 7.00/107.00/107.00/107.00/107.00/107.00/107.00/107.00/107.00/107.00/10 1 reviews
Award Reliability: 9 posted 1 paid
Location: Kolkata, WB, India
Member Since: February 6, 2008
Invited Users: There are no invited users

We need a PAYROLL PROJECT in C#. Please check the project details. We need to start work from monday.

Process description and work flow. for payroll version 1

1.) when a subsciber paid and downloaded from our web site , and install a copy of this payroll program onto their desktop

for programing .. for now do nothing for the process.

2.) the subsciber will enter his company's information(he may occasionally change the information for his company).

events.... create a new employer ( i.e.:prer) /edit an existing employer
gui to create...File>New, File>open Company , Edit>Comapny
tables to use...[prers], [prerDepartments], [prerBenefits], [prerDeductions], [prerDeductionOccasionals]
class object to create... prer

****This portion has been done in VB.NET we need to transfer in C#

3.) once an employer(his company) is created, he will enter all the employer's(his company's) employees' information, or from time to time edit existing employee or add new employee.

events...create/edit/delete an employee (i.e.: pree)/ edit existing employee/ delete existing employee.
gui to create...Edit>Employee>Profile
tables to use...[prees],[preeBenefits],[preeDeductions]
class object to create...pree

********From where to create new employee**********

4.Every day or every couple of days, the payroll staff wil enter all the employees' hours of works(for hourly worker) or weekly enter salary pay ( for salary stafff) from their time card ( or sometime called daily time sheet , or weekly time sheet) onto the payroll system's TimeCards system

events...create /edit /delete Timecard (i.e.: enter hours of works , salary, taxible earnings)
gui to create...Payroll>Timescards
tables to use...[TimeCards],[TimeCardEarnings],[TimeCardDeducionOccasionals]
class object to create...TimeCard

5.a day before payday, the informaton entered on 4) will be fed into a Payroll Engine ( you will not responsilbe , but will assist me to code into the system) nothing,
gui to create...Payroll>Calculation, Payroll>Payroll Register
tables to use...input into the Tax Engine : all info from TimeCard , Output from the Tax Engine: Gross Pay, CPP(Canada Pension Plan),EI(employement Insurance),Tax, this will be stored into table:[prjournal],[prjournalmany]
class object to create... prjournal , prjournalmany

6.on payday, pay employees ( ususally Friday)... if some employee will be paid by cheque, some paid by bank direct deposit (DD)

events...extract net pay from table[prjournal](see 5 above), and distrbute to either table[prdisbursementbycheck] or table[prdisbursementbyDD] depended on employee's prefered method on the table[prees] ( by cheque or by direct deposit ).
gui to create...Payroll>Cheque Register, Payroll>cheque/Deposit>Direct Deposit
tables to use...[prjournal],[prdisbursementbycheck],[prdisbursementbyDD]
class object to create... prdisbursementbycheck, prdisbursementbyDD

7.once the payroll payments are done., all journals entries for this pay periods will be locked ., and can't be changed.

events...change the [prjournal.posting_status],[prdisbursementbycheck.posting_status],[prdisbursementbyDD.posting_status] to "Commited"
gui to create...Payroll>Close Pay Period
tables to use...[prjournal],[prdisbursementbycheck],[prdisbursementbyDD]
class object to create... n/a

that's it.. Version 1 is done.

******** We have a MAX budget of $500. Anything beyond that will be rejected *********

You may not start working in this and any request before your bid is accepted. Users who violate this policy may have their accounts permanently suspended.

Place Bid | Post Similar Job | Send Request | Contact tech5678

Order by:


 tech5678 has chosen to keep all bids for this request hidden


Remember that contacting the other party outside the site (by email, phone, etc.) on all business jobs (before the request is awarded) is a violation of our terms of use. We supervise all site activity for such infringements and can immediately expel transgressors on the spot, so we thank you in advance for your cooperation. If you notice a violation please help out the site and report it. Thank you for your help.

What is GetACoder?

GetACoder.comGetACoder is a leading Global Services Marketplace doing business in more than 234 countries & regions. Our unique system accelerates your time to market and provides your business with key competitive advantages. When you use GetACoder you are stretching your budget and saving as much as 60% over traditional outsourcing. GetACoder is changing business, now it's no longer about what you own or build but which resources and talent you can access. With GetACoder you reduce expenses, increase efficiencies, aggressively grow your business, and create a sustainable competitive advantage. GetACoder makes outsourcing to any part of the world an easy task! With GetACoder it's simple to outsource any type of work, gain access to global talent and manage jobs online.

One of the main advantages of GetACoder is the low labor cost. The typically rates are about seven times lower than the ones in the US or Europe. Posting a request at GetACoder allows the right professional or company to find you and to bid for your work. We are building a reputation for exceeding our customers' expectations and for becoming an extremely cost effective way to outsource work. Use GetACoder when you want to save money, increase efficiency or accelerate the development of your request. With GetACoder you focus on growing your business and let others do the tedious work. Post your request on GetACoder for free. Find out why people outsource jobs with us day after day.

Thousands of Satisfied Customers - Submit/View Quotes

-The quality of work on this site is really great. - seffalabdelaziz
-Fantastic service! I could find a partner in the opposite side of the world. An entire project without hearing their voice... Everything has been possible with GetACoder! - rosergo
-GetACoder is a marvelous platform for getting freelance jobs. It deducts very low amount in comparison to other freelancing sites. I am a big fan of GetACoder. - freelancenishant
Report Violation    Privacy Policy     Affiliate Program    Terms of Use    Contact Us    Help on Facebook      Follow GetACoder on Twitter Latest Requests RSS Feed
© 2004-2015 All rights reserved.