Employee Data Take On Details
Introduction
The file (current version EmployeeDataTakeOn.xltm) should be opened from a link rather than from within excel. Once open the Data Input worksheet should be selected and the fields entered as described below. Mandatory columns are marked below with an (M) and have a Bold header in the file. Once completed the Control worksheet tab should be selected and the Validate Data button clicked.
If errors are found the user will be asked whether they wish to correct the errors prior to export (at this point yes should be clicked unless sure that the validation can be ignored).
On the Data Input sheets any error will be highlighted in red in the right hand corner of the field, hovering over this will give details of the error.
Once corrected the Validate Data button should be re-clicked. The user will get the message that 3 separate csv files will be created and is asked to specify the location where the files will be created. The 3 files created are EmployeeStarter.csv, EmployeeYTDNIBalances.csv and EmployeeYTDPayBalances.csv. In the case of the two balances files these will be empty unless this is a mid-year migration where YTD values are being imported (if empty they do not require import).
The created files should be imported via the Import/Export -> Import Data screen. Selecting the relevant matching import format
File Details
Key Details
A: Employee Number
- Enter if already allocated.
- If a mid-year migration, this needs to match the reference number for the employee previously submitted via the FPS.
- If left blank, System Generated Employee number must be selected through the Company -> General screen.
B: Employee Forename (M)
C: Employee Surname (M)
D: Employee National Insurance Number
E: Payroll Name (M)
- Weekly
- Monthly
- Quarterly,
- Annual.
Payroll Names outside of this are allowed in InPay. For example a Company may have multiple weekly payrolls named Weekly1, Weekly2 and Weekly3. Therefore the validation on this field is only a guide and can be ignored where necessary. Payroll Name should match the Payroll Number field on the Payrolls -> Payroll page in InPay.
F: Sex (M)
- M/F
G: Date of Joining Company (M)
- This is used as both the Date of Joining and Service Start Date. If the Service Start Date is different because of TUPE rules, the date should be edited in the Starter file created by this macro
H: Date of Birth (M)
I: Title (M)
- Mr/Mrs/Miss/Ms/Dr/Rev/Rt Hon/Sir.
- Further titles can be added through the Company -> Company Lookup screen.
- The file will only validate against the list (Mr/Mrs/Miss/Ms/Dr/Rev/Rt Hon/Sir). If additional titles have been added to InPay the validation can be ignored.
J: Employee Leave Date
- Leavers in previous financial years should be excluded from the file.
K-P: Employee Address
- If populated a minimum of Address1, Town and Post Code should be entered
Q: Method of Payment (M)
- BACS/Cash/Cheque/Auto Pay
R: Tax Code
- Not required if the worker is a starter (details will be obtained from Start Statement or P45)
S: Tax Basis
- Required if Tax Code is entered. 0 = Cumulative, 1 = Wk1\Month 1 Basis
NI Details
T: Employee National Insurance Table Letter (M)
- A/B/C/H/J/M/X/Z – This is the national Insurance category Letter, not the last letter of the NI number.
U: Director Start Date
- If Director
V: Director Non-Cumulative status for calculation of NIC
- If Director
Previous Employment
W: Previous Taxable Pay
- Supplied via HMRC P6 or P45
- Is only required and will only be used in calculation if Date of Joining is in current tax year
X: Previous Tax Paid
- Supplied via HMRC P6 or P45
- Will only be used in calculation if Date of Joining is in current tax year
Starter Statement
Y: Statement (M - If employee is a starter)
- A/B/C
Z: Student Loan
- Should only be set if Statement entered
- Will default to N
AA: Student Loan Plan Type
- 1 or 2
- Should be set only if Student Loan is set to Y and Student Loan Repay Directly is set to N or Migrated is set to Y and worker has a student loan
AB: Student Loan Repay Directly – Y/N
- Should only be set if column Student Loan is set to Y
- Will default to N
AC: Student Loan before last 6th April – Y/N
- Should only be set if column Student Loan is set to Y
- Will default to N
AD: PG Loan Not Repaid
- Should be set if worker has current Postgraduate Loan
AE: PG Monthly Payments – Y/N
- Should only be set if column AD is set to Y and a Starter Statement is entered
- Will default to N
AF: PG before last 6th April – Y/N
- Should only be set if column AD is set to Y and a Starter Statement is entered
- Will default to N
Location
AG: Department
- Must match Description in Company -> Company Lookup screen
- If the worker has multiple Departments the Departments must be included in the Department 1, Department 2 or Department 3 field and will be used as the home department.
AH: Division
- Must match Description in Company -> Company Lookup screen
AI: Cost Centre
- Must match Description in Company -> Company Lookup screen
- Will populate the Cost Centre with 100% allocation. If the worker has a more complicated costing it can be entered directly in the Starter csv file created by the macro
AJ: Department 1
- Must match Description in Company -> Company Lookup screen
- Only required if worker is split between multiple departments.
AK: Department Percent 1
- Required if Department 1 is entered.
- Percent 1, 2 and 3 field must add up to 100
AL: Department 2
- Must match Description in Company -> Company Lookup screen
- Only required if worker is split between multiple departments.
AM: Department Percent 2
- Required if Department 2 is entered.
- Percent 1, 2 and 3 field must add up to 100
AN: Department 3
- Must match Description in Company -> Company Lookup screen
- Only required if worker is split between multiple departments
AO: Department Percent 3
- Required if Department 3 is entered.
- Percent 1, 2 and 3 field must add up to 100.
Payments
AP: PayElement1
- Will create a permanent payment against the worker for this Pay Element. This should match the Pay Element field in the Company -> Pay Elements screen and be of type payment.
AQ: PeriodAmount1
- If PayElement1 is populated then either this field or AnnualAmount1 must also be populated (fields are mutually exclusive). If populated should contain the value that is paid to the worker each pay period.
AR: AnnualAmount1
- If PayElement1 is populated then either this field or PeriodAmount1 must also be populated (fields are mutually exclusive). If populated should contain the value that is paid to the worker annually.
AS: PayElement2 (See AP)
AT: PeriodAmount2 (See AQ)
AU: AnnualAmount2 (See AR)
AV: PayElement3 (See AP)
AW: PeriodAmount3 (See AQ)
AX: AnnualAmount3 (See AR)
Deductions
AY: Deduction1
- Will create a permanent deduction against the worker for this Pay Element. This should match the Pay Element field in the Company -> Pay Elements screen and be of type deduction.
AZ: PeriodAmountD1
- If Deduction1 is populated then either this field or AnnualAmountD1 must also be populated (fields are mutually exclusive). If populated should contain the value that is deducted from the worker each pay period
BA: AnnualAmountD1
- If PayElement1 is populated then either this field or PeriodAmount1 must also be populated (fields are mutually exclusive). If populated should contain the value that is deducted from the worker annually.
BB: LoanBalance1
- If the deduction is for the purpose of paying back a loan to the employer the balance remaining should be entered here. InPay will cease the deduction when loan balance has been paid
BC: Deduction2 (See AY)
BD: PeriodAmountD2 (See AZ)
BE: AnnualAmountD2. (See BA)
BF: LoanBalance2 (See BB)
Bank Details
BG: Bank Sort code
- 6 numeric digits, less than 6 will be padded with zeros. Must be populated if BH or BI is populated
BH: Bank Account Number
- 8 numeric digits, less than 8 will be padded with zeros. Must be populated if BG or BI is populated
BI: Account Name
- Maximum 50 Characters. Must be populated if BG or BH is populated
BJ: Roll / Building society reference
- if applicable
Pension Scheme
BK: Pension Scheme Name / description to show on Pay advice
- Must match description field on Company -> Pension Schemes screen
BL: Employee Pension Value or Percentage
- Numeric
- Blank if Basic Scheme is ticked on the Pension Schemes page as this uses legislative data
BM: Employee Pension indicator Value or Percentage
- V or P
- Blank if Basic Scheme is ticked on the Pension Schemes page as this uses legislative data
BN: Employer Pension Valve or Percentage
- Numeric
- Blank if Basic Scheme is ticked on the Pension Schemes page as this uses legislative data
BO: Employer Pension indicator Value or Percentage – V/P
- V or P
- Blank if Basic Scheme is ticked on the Pension Schemes page as this uses legislative data
National Insurance Breakdown
BP to BU should only be entered for mid-year migrations. The figures are used as the opening balances for the first period that is calculated by the InPay software. The figures will be entered against the current NI Letter. On the rare occasion the worker has changed NI Letter during the tax year changes should be manually made against the worker in the Employee → YTD NI Balances screen.
BP: To Lower Earnings Limit
BQ: Lower Earnings Limit to Primary Threshold
BR: Primary Threshold to Upper Earnings Limit
BS: Niable Pay this Employment
BT: Employees National Insurance Contributions
BU: Employers National Insurance Contributions
Year to Date Values
BM to BR should only be entered for mid-year migrations. The figures are used as the opening balances for the first period that is calculated by the InPay software.
BV: Taxable Pay this Employment
- Excluding SMP and SPPb
BX: Tax paid this Employment
BY: Student Loan Paid this Employment
BZ: Postgraduate Loan Paid this Employment
CA: SMP Paid This Employment
CB: SPPb Paid This Employment
RTI Compliance
CC: Irregular Payment Indicator
- Y = Paid on irregular basis
- N = Paid every pay period
CD: Hours Worked:
- A = 0-15.99 hours per week
- B = 16 – 23.99 hours per week
- C = 24 – 29.99 hours per week
- D = 30+ hours per week
- E = Other
Miscellaneous
CE: Contracted Hours -
- Weekly contracted hours (will be used in rate and occupational absence calculations if applicable)
CF Pay Type (will pick up company default selected in Company → General screen if not entered)
- Salaried
- Grade
- Hourly
CG: Work Email – This is required for Integrations with InTime and if the worker requires access to the payslip portal
CH: Migrated
- Y/N – For mid-year migrations from another payroll Y would be entered here, the employee will be import as “current” status and not a starter, in which case starter declarations are not required.
CI: Off Payroll Worker
- Y/N - If left blank, the worker's off payroll status will be set to the default off payroll status for the entered payroll.
CJ: RTI Employee Number
- The unique employee reference which is included in submissions to the HMRC.
Employee Spinal Point (Academies)
CK1: Grade1
- Must match a Grade showing through the Company -> Grade Screen.
CL1: Point1
- Must match a Point ID showing through the Company -> Grade Screen for the Grade entered in BW1
CM1: FTE1
- 0 -100
CN1: Full Time Hours1
- Weekly Hours
CO1: Working Hours1
- Weekly Hours
CP1: Working Weeks1
CQ1: FTE Working Weeks1
CR1: Academy Pay Element1
- This should match the Pay Element field in the Company -> Pay Elements screen, and the element must be of type payment.
CS2: Grade2 (See CK1)
CT2: Point2 (See CL1)
CU2: FTE2 (See CM1)
CV2: Full Time Hours2 (See CN1)
CW2: Working Hours2 (See CO1)
CX2: Working Weeks2 (See CP1)
CY2: FTE Working Weeks2 (See CQ1)
CZ2: Academy Pay Element2 (See CR1)
Miscellaneous 2
DA: OSP Scheme
- The name of the occupational sickness scheme the worker is to be added to, as specified by the scheme name on the Company → OSP page
DB: Schedule Override
- Override the worker's schedule must be whole weeks Sunday - Saturday (example 1 week on 1 week off NYYYYYNNNNNNNN)
DC: Schedule Start Date
- If the schedule is for multiple weeks it is possible that a date other than the employee's date of joining may be entered