To upload pension contributions, we use the PAPDIS standard. PAPDIS is a standard that was developed by a group of payroll and pension providers so it is likely that your payroll application can already produce a PAPDIS csv file.

If you have never prepared a PAPDIS file, we recommend asking your payroll provider for help.

Check your payroll software supports PAPDIS

Download our PAPDIS csv file template

See our PAPDIS file specifications

What you can do with PAPDIS:

  • use your own payroll application to assess your staff.
  • create and update existing employee records.
  • submit pre-calculated pension contributions.
  • include assessment results and we will write to your employees with the relevant statutory letters.
  • set your pay period start and end date, we accept all frequencies: weekly, fortnightly, every 4 weeks, monthly, quarterly, bi-annually, annually
  • once uploaded edit or delete records if you have made a mistake.

Assessment and event codes

Assessment and event codes are numeric values that are produced by your payroll application. You will need to include these in your PAPDIS upload.

If your payroll application does not provide these codes, we can accept the equivalent word. For example, 1 could also be Eligible Jobholder.

Assessment Code

Event Code

Meaning

0 – Excluded

0 – Not an enrolment event

An individual who has not and does not need to be assessed and who is either already a member of a scheme or who is not a member of any scheme.

0 – Excluded

1 – Automatic enrolment / re-enrolment

Not applicable – EventCode should be disregarded.

0 – Excluded

2 – Opt-In

Not applicable – EventCode should be disregarded.

0 – Excluded

3 – Voluntary Joiner/Joiner

A voluntary joiner who has not and does not need to be assessed (for example, an excluded worker, a company director or a pre-staging company employee).

0 – Excluded

4 – Contractual Enrolment

Either a worker pre-staging or an excluded worker (for example. an overseas resident) who is contractually enrolled.

1 – Eligible Jobholder

0 – Not an enrolment event

An eligible jobholder being contractually enrolled and either: has previously Opted-out or ceased membership, but only needs to be assessed on re-enrolment, or is under a period of postponement.

1 – Eligible Jobholder

1 – Automatic enrolment / re-enrolment

An eligible jobholder being automatically enrolled or re-enrolled.

1 – Eligible Jobholder

2 – Opt-In

An eligible jobholder who has elected to Opt-in to an Automatic Enrolment scheme and either: has previously Opted-out or ceased membership, but only needs to be assessed on re-enrolment, or is under a period of postponement.

1 – Eligible Jobholder

3 – Voluntary Joiner/Joiner

An eligible jobholder who has agreed to join a different level scheme instead of the default automatic enrolment scheme.

1 – Eligible Jobholder

4 – Contractual Enrolment

An eligible jobholder being contractually enrolled and either: has previously Opted-out or ceased membership, but only needs to be assessed on re-enrolment, or is under a period of postponement.

2 – Non-eligible Jobholder

0 – Not an enrolment event

A Non-eligible jobholder, whether in postponement or not, until a future assessment deems them an Eligible Jobholder, an Entitled Worker or an excluded worker. They may or may not already be a member of a pension scheme.

2 – Non-eligible Jobholder

1 – Automatic enrolment / re-enrolment

A Non-eligible jobholder being immediately re-enrolled (for example they are/were a member of a pension scheme which has become non-qualifying and so they are being enrolled into a new AE scheme).

2 – Non-eligible Jobholder

2 – Opt-In

A Non-eligible jobholder who has elected to Opt-in to an Automatic Enrolment scheme, whether in postponement or not.

2 – Non-eligible Jobholder

3 – Voluntary Joiner/Joiner

A Non-eligible jobholder who has elected to join a different level scheme instead of the default automatic enrolment scheme.

2 – Non-eligible Jobholder

4 – Contractual Enrolment

A Non-eligible jobholder being contractually enrolled.

3 – Entitled Worker

0 – Not an enrolment event

An Entitled Worker, until an assessment deems them an Eligible Jobholder, Non-eligible Jobholder or an excluded worker. They may or may not already be a member of a pension scheme.

3 – Entitled Worker

1 – Automatic enrolment / re-enrolment

Not applicable – EventCode should be disregarded.

3 – Entitled Worker

2 – Opt-In

Not applicable – EventCode should be disregarded. A worker who requests to join or Opt-in, who is then assessed as an Entitled Worker is deemed to have made a request to Join a pension scheme (which does not have to be a qualifying or AE scheme, although the employer is free to allow this if they wish) – and so EventCode 3 should be used for this.

3 – Entitled Worker

3 – Voluntary Joiner/Joiner

An Entitled Worker who requests to join a pension scheme (see meaning of Opt-in for an Entitled Worker above).

3 – Entitled Worker

4 – Contractual Enrolment

An Entitled Worker being contractually enrolled.

Blank

0 – Not an enrolment event

An individual who is either already a member of a scheme or who is not a member of any scheme – where no worker category has been provided or is unknown.

Blank

1 – Automatic enrolment / re-enrolment

An eligible jobholder being automatically enrolled/re-enrolled or a Non-eligible jobholder being immediately re- enrolled.

Blank

2 – Opt-In

A jobholder (eligible or non-eligible) who has elected to Opt-in to an Automatic Enrolment scheme, whether in postponement or not.

Blank

3 – Voluntary Joiner/Joiner

A voluntary joiner of unknown worker category.

Blank

4 – Contractual Enrolment

An individual of unknown worker category being contractually enrolled.

Did this answer your question?