Skip to content

Latest commit

 

History

History
40 lines (37 loc) · 4.31 KB

File metadata and controls

40 lines (37 loc) · 4.31 KB

# ContractPensionSchemeRequest

Properties

Name Type Description Notes
administrator \SynergiTech\Staffology\Model\ContractPensionAdministratorRequest [optional]
bankDetails \SynergiTech\Staffology\Model\ContractBankDetails [optional]
customPayCodes string[] If UseCustomPayCodes is set to true then this contains a list of PayCodes.Code that we'll treat as being pensionable. [optional]
deficitValue float The Defict value that will be deducted in a PaySchedule [optional]
deficitValueOrdinal int The Ordinal used to identify the PaySchedule which the Deficit will be against [optional]
deficitValuePayPeriod \SynergiTech\Staffology\Model\PayPeriods [optional]
disableAeLetters bool Set to true if the provider deals with AutoEnrolment Letters and therefore the system should not generate them [optional]
displayName string [optional] [readonly]
externalDataCompany \SynergiTech\Staffology\Model\ContractExternalDataCompanyRequest [optional]
externalDataProviderId \SynergiTech\Staffology\Model\ExternalDataProviderId [optional]
id string [optional]
includeDeficitValue bool Set to true if this a Deficit Payment needs to be assigned to a PaySchedule [optional]
name string [optional]
nominalCodeMappings \SynergiTech\Staffology\Model\ContractPensionSchemeNominalCodeMappingRequest[] The PensionSchemeNominalCodeMappings used to map the PayCodes to a PensionScheme for the journal configuration [optional]
payCodeSetUniqueId string [optional]
payCodeType \SynergiTech\Staffology\Model\PensionPayCode [optional]
payMethod \SynergiTech\Staffology\Model\PayMethod [optional]
paymentDateDayOfMonth int [optional]
paymentDateDayOfWeek \SynergiTech\Staffology\Model\DayOfWeek [optional]
paymentDateRule \SynergiTech\Staffology\Model\PaymentDateRule [optional]
pensionRule \SynergiTech\Staffology\Model\PensionRule [optional]
provider \SynergiTech\Staffology\Model\ContractPensionProviderRequest [optional]
qualifyingScheme bool Set to true if this is a Qualifying Scheme for Auto Enrolment [optional]
reportOptionsLgpsCivicaUpm \SynergiTech\Staffology\Model\ContractPensionSchemeReportOptionsLgpsCivicaUpmRequest [optional]
reportOptionsLgpsIConnect \SynergiTech\Staffology\Model\ContractPensionSchemeReportOptionsLgpsIConnectRequest [optional]
subtractBasicRateTax bool [optional]
tierablePayCustomPayCodes string[] If UseCustomPayCodesForTierablePay is set to true then this contains a list of PayCodes.Code that we'll treat as being tierable. [optional]
tierablePayPayCodeSetUniqueId string [optional]
tierablePayPayCodeType \SynergiTech\Staffology\Model\PensionPayCode [optional]
useCustomPayCodes bool If set to true then rather than using the setting on the PayCode to determine if the pay is pensionable we'll instead treat it as pensionable if the Code is included in CustomPayCodes [optional]
useCustomPayCodesForTierablePay bool If set to true then rather than using the setting on the PayCode to determine if the pay is tierable we'll instead treat it as tierable if the Code is included in TierablePayCustomPayCodes [optional]
workerGroups \SynergiTech\Staffology\Model\ContractWorkerGroupRequest[] A list of WorkerGroups for this Pension. There must always be at least one WorkerGroup [optional]

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