To Do List: Payroll


All

Priority Project #
1 Payroll #: 3
1.01

Objective

  • To create an improved version of https://www.ski-jobs.co.uk/, which we started before (the ‘recruitment’ site).  
  • We can restart looking at that in parallel to #1 and #2 as I think once this is working I can do a lot of the development work myself.  I want to first make the workflow superior to this site and then I want to scrape all the jobs from this site and a few others.   
  • It will become evident as we build this , but first priority is to get it working with fresh (manually entered) data. 

Competitor sites

Search fields:

  • Location: French Alps/ Swiss Alps
  • Season: Summer/ Winter/ All-year
  • Duration: 3 months or Start and End date:
  • Jobs: Chalet Host/ Chalet Couple/ Chalet Chefs/ French-speaking PA/ Resort Manager/ housekeeper/ 
  • Salary: Competitive/ 1,700 Euro net per month (French contract; food and ski hire included) – Chalet Hosts? Driver & hospitality assistant @ Meriski/ 2,100 Euro net per month for Chalet Chefs (working 5 days a week)
  • Workdays: 6/ 4 (driver & hospitality assistant @ Meriski)
  • Nationality:  EU passport or Carte de sejour/ New Zealand, Australian, Canadian, or South African passport holders who have obtained a working holiday visa for France

For candidates

  • Candidate CV review
  • Referal fees

For employers:

  • Ask clients what they want
  • Success based (no hires, no fees)
  • Target audience may be France
  • Transport from UK to France/Austrai( check fllght costs with lots of luggage in early dec)
  • Contract generation
  • University fayres
  • Visa, Tax

Clients

Complete
1.02

Objective is to do AVS and other payment calculations.

Strip out of AX tools

- Complete
1.04

Have a look at http://hr.alpinexpress.com/admin/dashboard

  • Login: VBC
  • Password: Sn0wman!
Complete
1.04

Response from Website Inquiry Contact Form process (in Payroll Project)

  • As in ATS, the process of submitting an inquiring will create a new User.  Ensure that the role of that new user include ROLE_EMPLOYER
  • New Employers can choose the services they want to avail themselves of
    • Monthly payroll
    • Employment contract negotiations
    • Health insurance set-up
    • Employee permits (including managing capturing and checking the data from the employees)
    • Employee admin (housing, transport, training)
    • Ski hire for the season
      • Use the Product entity to control the text for each service (including pricing)
      • Check box for each Product that each Employer wants to take up
  • When a User logs in, if they are ROLE_EMPLOYER but do not have an associated Employer details set up, it will show a page designed to walk them through setting up an Employer. 
    • Employer page should include a question as to what services they would like to use. (See above)
  • If an Employer has been set up, it will direct them to their own dashboard page with their Employer(s) (likely 1 but can cater for others) with the links to their various pages with some sort of summary info.
  • If a a ROLE_EMPLOYEE or ROLE_USER, then design a dashboard page for an Employee
    • Access to their personal details
    • Store of permits
    • Payslips
    • General information and help
  • When uploading an Employee, be sure to track Default Language

 

Payroll – Other tasks 

  • Create a Pricing entity
    • Product (relational field)
    • # Employee and price (thoughts – single entry of multiple entries per product)?
  • Create a Communications Template entity
    • Name
    • Text in EN, FR, DE etc
  • When uploading a new Employee be sure to include their country so the User Default language can be set.
    • Edit the Employee upload function (New or Edit or Import) to check the employee language setting 
Pending
1.03

Injection of Fields from a Record into PDF forms

  • The objective of the website is to automate the production of and the collection of data for various PDF forms. 
  • Your role is to understand the tech required to take an entry (the name of the employee) and “inject” it into a form. 
- Complete
0.98

Payment Made

  • Ability to add multiple in one pop up
- Pending
0.92

Employee forms

  • Create a view of Employees with a grid of the forms, that shows if an employee has the necessary data filled in for each form.
  • Sends chaser email

Employee import

  • Creation of a User for the employee upon import and or manual input
    • Make sure email doesn't exist already
    • And if email added 
    • Service to check if email is in the User list (see view in Employees, currently 1==1 is the check)

Impot check

  • Create a service that returns the Impot Classification per employee

 

Pending
1.00

Payments made

  • Summary table by month that shows:
    • Month
    • Total # of payments
    • Total $ amount
  • Duplicates produced on import
  • Checked versus bank flag
Pending
1.00

Form Fields

  • Index.  When the sorting feature is turned on, I can't alter the width of the category column
  • Add Import and Export function
- Pending

Loading…
Loading the web debug toolbar…
Attempt #