I need a Wordpress payroll plugin.

  • Posted:
  • Proposals: 15
  • Remote
  • #277833
  • Expired
Amninder G.Harry S.PSDtoWP (uk)Hiren M.Geoff A. + 10 others have already sent a proposal.
  • 3

Description

Experience Level: Expert
I need a Payroll plugin for Wordpress.

This is a quick summary of the project.
Public Interface
Company Registration
Employee Registration
File Uploads
Time Tracker (Weekly, 2 Weekly, Monthly)
Admin Interface
Company CRUD
Employee CRUD
File CRUD
Time Tracker CRUD
Email Notifications
Client Activity
Client Reminders
Admin Notifications

My requirements,

I need a developer with a portfolio, this project isn't for someone who is just starting out. I have other projects coming up for the less experienced developers.
I need a developer who will be able to Skype with me at regular intervals.
I need the code to be clear and concise as I may need to make small amends.

Full description of the project (Client),
This is how my payroll process works now;
• A new client asks all their employees to complete an Employee Detail Form (copy attached - this form changes infrequently, but I need to be able to upload new copy).
• They pass these Employee Details Forms to me, I add the employees to my Payroll Software.
• Each pay day (weekly, 4-weekly, monthly) the clients calls/emails me the staff hours.
• I process the payroll, I email the payslips to the client.
Easy huh?
Not every client needs to call/email with their staff hours - for example a small Ltd company with 3 directors are likely to each be paid the same amount each month, it won't change regardless of whether they take holiday/sickness, work extra hours etc - so I process their payroll automatically, they don't need this functionality.
This functionality is aimed at say the cafe owner or builder where staff work variable hours, or the beauty therapist who pays her staff commission... that sort of thing.
My aim is to get 100 clients in the year from when the website is built, I'll need to eliminate the time I spend taking calls, which is the idea behind this functionality. Also, I hope it will be more convenient for those client who do not keep 9-5 hours (e.g. pubs/clubs).
Briefly this is how (I think) it will work;
Clients Login, and they are presented with a dashboard, with limited choices such as;
1.​Maintain Employee Records​-​here is a list of current employees
​​​​​​(I will populate original list)
​​​​​​if they click into an employee, they can update details
​​​​​​I am emailed any changes (no matter how small/ frequent)

​1a​Add New Employee​- ​client populates an Employee Detail Form
​​​​​​which creates the Employee Record
​​​​​​ copy is emailed to me

​1b​Record Sickness​​-​client populates form
​​​​​​copy emailed to me

​1c​Record SMP/SPP/SAP​-​client populates form
​​​​​​copy emailed to me

​1d​Record Attachment​-​client can either scan & attach AEO, or populate a form
​​ of Earnings Order​​either way a copy is emailed to me

​1e​Historical Leavers​-​where client can view-only any Leaver Employee Record

A copy of the forms 1a-1d should be attached to the Employee Record - which (in dashboard view) I imagine will have two tabs (i) Details (which is updatable) (ii) Documents - which just has those documents for view-only.
2.​Upload Payroll​​​-​They are presented with a form (examples attached)​
​​​​​​Clients complete the form, click submit and a copy is ​​​​​​​emailed to me. They have choice to print it.
​​​​​​I will be processing their payroll from here, and emailing ​​​​​​their payslips as normal
​​​​​
​2b.​Previous Uploads​-​this holds previous submissions from (2) above, ​​​​​​​​where ​clients can view only in a pdf? format.
​​​​​​There will need to be subfolders for different years

1 & 2 are like instructions/guidance for the client... do 1 then do 2.

There may be a 3. in the future for 3. Check Year End - where I upload some pdf's for the client to check, with a simple tick box for them to tick and submit their confirmation But I need to think about this some more.

I need to consider if there needs to be two levels of login: administrator and user, whereby perhaps the user does not have access to 1 for Data Protection reasons.

The dashboard welcome page will have the client name, address, and tax reference numbers (clients always ask for these! So if they are on this front page, it might cut down on those phonecalls to!!). I'll have a think about what else might be helpful to go here . My phone number needs to be everywhere, because although I want to eliminate phonecalls, the client needs to be able to contact me if they have problems. Getting employees pay right is important, it's what everyone goes to work for, so we are always available to make sure that happens.

Costings,
Altho I have posted a budget of around £1000, I require that offers are more competitive.

Timescale,
The project would potentially start at the end of August or September.

New Proposal

Create an account now and send a proposal now to get this project.

Sign up

Clarification Board Ask a Question

    There are no clarification messages.