P45 Pay Instruction
P45PayInstruction [Schema]
Name | Type | Required | Description |
---|---|---|---|
TaxablePay | Money | yes | The year to date taxable pay from the previous employment. |
TaxPaid | Money | yes | The year to date tax paid from the previous employment. |
TaxCode | TaxCode | yes | The tax code from the previous employment. |
TaxBasis | TaxBasis | yes | The tax basis from the previous employment. |
StudentLoan | StudentLoanCalculationMethod | yes | If applicable the student loan plan from the previous employment or Off. |
PayFrequency | PayFrequency | no | The pay frequency from the previous employment. |
LeavingDate | xsd:date | no | The leaving date from the previous employment. |
PreviousEmployerPayeRef | PayeReference | no | The previous employer's PAYE scheme reference if known. |
Interits from: PayInstruction[Schema]
See Understanding Pay Instructions for more information on how pay instructions can be used.
Name | Type | Required | Description |
---|---|---|---|
StartDate | xsd:date | yes | The date the instruction will come into effect. |
EndDate | xsd:date | no | The date the instruction will end, open ended instructions will run forever. |
Description | xsd:string ( max: 200) | no | The pay line descripton override; this description will override the default description from the pay code. See Customising the Payslip for more information on customising the payslip output and using runtime variables. |
PayLineTag | xsd:string ( max: 100) | no | If specified, the PayLineTag value is used to decorate all child pay lines generated by the instruction. |
Example
<?xml version="1.0"?>
<P45PayInstruction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<StartDate>2021-03-03</StartDate>
<EndDate>2021-03-03</EndDate>
<Description>string</Description>
<PayLineTag>string</PayLineTag>
<TaxablePay>123.99</TaxablePay>
<TaxPaid>123.99</TaxPaid>
<TaxCode>string</TaxCode>
<TaxBasis>Cumulative</TaxBasis>
<StudentLoan>Off</StudentLoan>
<PayFrequency>Weekly</PayFrequency>
<LeavingDate>2021-03-03</LeavingDate>
<PreviousEmployerPayeRef>string</PreviousEmployerPayeRef>
</P45PayInstruction>
{
"P45PayInstruction": {
"StartDate": "2021-03-03",
"EndDate": "2021-03-03",
"Description": "string",
"PayLineTag": "string",
"TaxablePay": "123.99",
"TaxPaid": "123.99",
"TaxCode": "string",
"TaxBasis": "Cumulative",
"StudentLoan": "Off",
"PayFrequency": "Weekly",
"LeavingDate": "2021-03-03",
"PreviousEmployerPayeRef": "string"
}
}