Skip to content

Latest commit

 

History

History
35 lines (32 loc) · 4.14 KB

File metadata and controls

35 lines (32 loc) · 4.14 KB

# PayCode

Properties

Name Type Description Notes
calculationType \SynergiTech\Staffology\Model\PayCodeCalculationType [optional]
code string
dailyRateMultiplier float If the MultiplierType is MultipleOfDailyRate then this sets the multiple to be used, ie 1.5 [optional]
defaultValue float If a non-zero value is provided then when this code is selected in our UI the value will be automatically filled. [optional]
flexibleDrawdown \SynergiTech\Staffology\Model\FlexibleDrawdown [optional]
hourlyRateMultiplier float If the MultiplierType is MultipleOfHourlyRate then this sets the multiple to be used, ie 1.5 [optional]
isAttachable bool Determines whether or not the value of PayLines using this code should be taken into consideration when calculating the attachable pay for AttachmentOrders. [optional]
isAutoAdjust bool Can be used to inform a User to what default value to set for PayLine.autoAdjustForLeave for new lines created. [optional]
isControlCode bool [readonly] Control Codes cannot be deleted or edited nor can PayLines be assigned to them. [optional]
isDeduction bool If set to true then a PayLine using this code will be treated as a deduction as opposed to an addition. [optional]
isNiable bool Determines whether or not the value of PayLines using this code should be taken into consideration when calculating National Insurance Contributions. [optional]
isNotContributingToHolidayPay bool If true then any payments made using this code will not contribute towards holiday pay calculations. [optional]
isNotTierable bool If true then any payments made using this code will not be included when calculating the tier an employee should be on for a Tiered Pension. [optional]
isNotional bool Determines whether the transaction involves non-monetary benefits for payroll processing, potentially subject to tax and National Insurance. [optional]
isPensionExcessLumpSum bool If true then any payments made using this code will be reported as a Lump Sums (B - PCELS) [optional]
isPensionable bool Determines whether or not the value of PayLines using this code should be taken into consideration when calculating the total pensionable pay. [optional]
isQualifyingEarningsForAe bool If true then any payments made using this code will be used as the basis for calculating QualifyingEarnings for AutoEnrolment assessments. If it is set to null then when it's next retrieved it'll have the same value as PensionablePay [optional]
isRealTimeClass1aNiable bool Determines whether or not the value of PayLines using this code are subject to real time Class 1A NIC. [optional]
isStandAloneLumpSum bool If true then any payments made using this code will be reported as a Lump Sums (A - SALS) [optional]
isSystemCode bool [readonly] System Codes cannot be deleted or edited [optional]
isTaxable bool Determines whether or not the value of PayLines using this code should be taken into consideration when calculating the PAYE liability. [optional]
isTcpOp bool If true then any payments made using this code will be reported as a Trivial Commutation Payment (C - Occupational Pension) [optional]
isTcpPp bool If true then any payments made using this code will be reported as a Trivial Commutation Payment (B - Personal Pension) [optional]
isTcpTcls bool If true then any payments made using this code will be reported as a Trivial Commutation Payment (A - TCLS) [optional]
multiplierType \SynergiTech\Staffology\Model\PayCodeMultiplierType [optional]
payee string The Id of the Payee, if any, that deductions are to be paid to. [optional]
title string

[Back to Model list] [Back to API list] [Back to README]