EmploymentCreateRequest

    • First day of this Employment. It cannot be changed after registration.

    • Final day of this Employment, when already known.

    • Employer-assigned payroll identifier. Omit when not yet supplied and add it before payroll is calculated.

  • Case-sensitive ID of the worker or employee in the Partner's product. It must be unique within the Employer, identifies the Person rather than a particular job and cannot be changed after registration.

  • The facts about where the employee works that decide which workplace pension law applies. PayrollKit works out State Pension age from the date of birth and the relief-at-source tax region from the tax code, so neither is supplied. These facts cannot be changed after the Employment is created.

    Properties: 3
  • Properties: 9
  • Properties: 4
  • Properties: 2
  • Director appointment facts already confirmed for the Person. The accepted value is returned on the Employment.

    Properties: 3
  • National Insurance category already confirmed for the Employment. Omit when not supplied; PayrollKit does not assume category A.

    Properties: 3
  • Case-sensitive ID of a separate job or employment record in the Partner's product. When supplied, it must be unique within the Employer and cannot be changed after registration. Omit it when the Partner has only a worker or employee record.

  • Explicit Pay Schedule assignment known when the Employment is created. Omit it when the assignment has not been confirmed. PayrollKit leaves the Employment incomplete even when the Employer has only one Pay Schedule.

    Properties: 2
  • Properties: 7
  • P45 or starter-checklist information already confirmed for this Employment. The accepted value is returned on the Employment.

    P45 or starter-checklist information already confirmed for this Employment. The accepted value is returned on the Employment.

    • Date the employee left the previous employment, as shown on the P45.

    • the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

    • Whether the P45 says student loan deductions should continue. A true value still needs the employee to confirm their plan before PayrollKit can deduct.

    • week_1_month_1 when the P45 marks the code as week 1/month 1; otherwise cumulative.

    • Tax code shown on the P45 at leaving, without spaces. Include an S or C prefix when the P45 shows one.

    • ID of a separate supporting record in the Partner's product.

    • Total pay to date shown on the P45. Required when taxBasis is cumulative; omit it for week_1_month_1.

    • Total tax to date shown on the P45, negative when it shows a refund. Required when taxBasis is cumulative; omit it for week_1_month_1.

  • Student and postgraduate loan instructions known when the Employment is created. Omit when they have not been supplied. Send an empty array only when the Partner has confirmed that no current instruction applies. Send no more than one student-loan and one postgraduate-loan instruction.

  • Tax code and basis already confirmed for the Employment. Omit when not supplied; PayrollKit does not choose a default tax code.

    Properties: 5