Skip to main content

Compliance

Security

Authorization

apiKeyAPI Key
Namex-access-token
Inheader

/v1/people/compliance/ID/umr-data

GET

Summary

getUMRWithStateAndCity

Responses
CodeDescriptionSchema
200OKIDUMRDataDto
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/IN/tax-applicable

POST

Summary

getEmployeeApplicableTaxes

Parameters
NameLocated inDescriptionRequiredSchema
userIdsbodyuserIdsYes[ string ]
Responses
CodeDescriptionSchema
200OK[ TaxApplicableUserDTO ]
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/IN/tax-declaration-items

GET

Summary

getTaxDeclarationItems

Responses
CodeDescriptionSchema
200OK[ TaxDeclarationItem ]
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/IN/tax-esi-rate

GET

Summary

getCurrentESIRate

Responses
CodeDescriptionSchema
200OKESIRateDTO
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/IN/tax-estimate

GET

Summary

getIncomeTaxEstimation

Parameters
NameLocated inDescriptionRequiredSchema
financialYearStartDatequeryfinancialYearStartDateYesstring
userIdqueryuserIdYesstring
Responses
CodeDescriptionSchema
200OKIncomeTaxEstimationDTO
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/ais-submission

POST

Summary

Validate or Validate & Submit AIS Submission

Description

API to Validate or Validate & Submit AIS Submission

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
isFromNewSetupqueryisFromNewSetupNoboolean
statequerystateYesstring
Responses
CodeDescriptionSchema
200AIS Submission validated / Submitted successfullystring
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/bank-transfer-report

GET

Summary

Get Bank Transfer Report data for specific date range.

Description

API to fetch Bank Transfer Report data for specific date range.

Parameters
NameLocated inDescriptionRequiredSchema
fromDatequeryfromDateYesdate
toDatequerytoDateYesdate
Responses
CodeDescriptionSchema
200Bank Transfer Report data fetched successfully.PayrollSummaryReportDTO
401Unauthorized
403Forbidden
404No data found for Bank Transfer Report.
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/components

POST

Summary

createComponentCompliance

Parameters
NameLocated inDescriptionRequiredSchema
requestbodyrequestYesComponentComplianceDto
Responses
CodeDescriptionSchema
200OKComponentComplianceDto
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

updateComponentCompliance

Parameters
NameLocated inDescriptionRequiredSchema
requestbodyrequestYesComponentComplianceDto
Responses
CodeDescriptionSchema
200OKComponentComplianceDto
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/components/category-mapping

POST

Summary

createMappedComponents

Parameters
NameLocated inDescriptionRequiredSchema
irasMappedComponentsDtobodyirasMappedComponentsDtoYesIRASMappedComponentsDto
Responses
CodeDescriptionSchema
200OKIRASMappedComponentsDto
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

updateMappedComponent

Parameters
NameLocated inDescriptionRequiredSchema
irasMappedComponentsDtobodyirasMappedComponentsDtoYesIRASMappedComponentsDto
Responses
CodeDescriptionSchema
200OKIRASMappedComponentsDto
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/corpass-login

POST

Summary

initiateCorpPassAuthentication

Parameters
NameLocated inDescriptionRequiredSchema
aisEmployeeRequestDtobodyaisEmployeeRequestDtoYesAISEmployeeRequestDto
authorizedUserIdqueryauthorizedUserIdYesstring
cpfAccountIdquerycpfAccountIdYesstring
isFromNewSetupqueryisFromNewSetupNoboolean
validateOnlyqueryvalidateOnlyYesboolean
yearqueryyearYesinteger
Responses
CodeDescriptionSchema
200OKCorpPassAuthResponse
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/employee-meta

POST

Summary

createEmployeeCompliance

Parameters
NameLocated inDescriptionRequiredSchema
requestbodyrequestYesEmployeeMetaDto
Responses
CodeDescriptionSchema
200OKEmployeeMetaDto
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

updateEmployeeCompliance

Parameters
NameLocated inDescriptionRequiredSchema
requestbodyrequestYesEmployeeMetaDto
Responses
CodeDescriptionSchema
200OKEmployeeMetaDto
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/export

GET

Summary

Export Documents

Description

API to Export documents

Parameters
NameLocated inDescriptionRequiredSchema
currentPagequerycurrentPageYesinteger
formatqueryformatYesstring
limitquerylimitYesinteger
modulequerymoduleYesstring
searchStringquerysearchStringYesstring
sortFieldquerysortFieldYesstring
sortOrderquerysortOrderYesstring
statusquerystatusYesstring
yearqueryyearYesinteger
Responses
CodeDescriptionSchema
200Document exported successfullyResource
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/export/IRAS-form/{form-type}/{user-id}

GET

Summary

Export IRAS Form

Description

API to Export IRAS Form

Parameters
NameLocated inDescriptionRequiredSchema
cpfAccountIdquerycpfAccountIdYesstring
form-typepathform-typeYesstring
user-idpathuser-idYesstring
yearqueryyearYesinteger
Responses
CodeDescriptionSchema
200IRAS Form exported successfullyResource
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/export/bank-transfer-report

GET

Summary

Get Bank Transfer Report data for specific date range.

Description

API to fetch Bank Transfer Report data for specific date range.

Parameters
NameLocated inDescriptionRequiredSchema
fromDatequeryfromDateYesdate
toDatequerytoDateYesdate
Responses
CodeDescriptionSchema
200Bank Transfer Report data fetched successfully.PayrollSummaryReportDTO
401Unauthorized
403Forbidden
404No data found for Bank Transfer Report.
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/export/form-1099-misc

POST

Summary

Export Form 1099 Misc from Payload

Description

Export Form 1099 Misc from Payload

Parameters
NameLocated inDescriptionRequiredSchema
form1099MiscPayloadbodyform1099MiscPayloadYesForm1099MiscPayload
Responses
CodeDescriptionSchema
200Form exported successfullyResource
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/export/form-1099-nec

POST

Summary

Export Form 1099 (NEC) from Payload

Description

Export Form 1099 (NEC) from Payload

Parameters
NameLocated inDescriptionRequiredSchema
form1099NECPayloadbodyform1099NECPayloadYesForm1099NECPayload
Responses
CodeDescriptionSchema
200Form exported successfullyResource
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/export/statutory-form

POST

Summary

Export Statutory Form

Description

API to Export Statutory Form

Parameters
NameLocated inDescriptionRequiredSchema
form-typequeryform-typeYesstring
monthquerymonthYesinteger
usersbodyusersYes[ integer ]
yearqueryyearYesinteger
Responses
CodeDescriptionSchema
200Statutory form exported successfullyResource
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/export/w9

POST

Summary

Export Form W9 from Payload

Description

Export Form W9 from Payload

Parameters
NameLocated inDescriptionRequiredSchema
formW9PayloadbodyformW9PayloadYesFormW9Payload
Responses
CodeDescriptionSchema
200Form exported successfullyResource
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/export/{country-code}/statutory-form

GET

Summary

Export Statutory Form

Description

API to Export Statutory Form

Parameters
NameLocated inDescriptionRequiredSchema
accountIdqueryaccountIdNostring
country-codepathcountry-codeYesstring
form-typequeryform-typeYesstring
monthquerymonthNointeger
submission-mediaquerysubmission-mediaNostring
user-idqueryuser-idNostring
yearqueryyearYesinteger
Responses
CodeDescriptionSchema
200Statutory form exported successfullyResource
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/export/{user-id}/form-1099-misc

GET

Summary

Export Form 1099 Misc

Description

API to Export Form 1099 Misc

Parameters
NameLocated inDescriptionRequiredSchema
user-idpathuser-idYesstring
Responses
CodeDescriptionSchema
200Form exported successfullyResource
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/export/{user-id}/form-1099-nec

GET

Summary

Export Form 1099 (NEC)

Description

API to Export Form 1099 NEC

Parameters
NameLocated inDescriptionRequiredSchema
user-idpathuser-idYesstring
Responses
CodeDescriptionSchema
200Form exported successfullyResource
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/export/{user-id}/{form-type}

GET

Summary

Export Employee Withholding Form

Description

API to Export Withholding Form

Parameters
NameLocated inDescriptionRequiredSchema
endDatequeryendDateNodate
form-typepathform-typeYesstring
startDatequerystartDateNodate
user-idpathuser-idYesstring
Responses
CodeDescriptionSchema
200Form exported successfullyResource
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/giro/payment-details

GET

Summary

getGiroAuditLogs

Parameters
NameLocated inDescriptionRequiredSchema
limitquerylimitNointeger
pagequerypageNointeger
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200OKPage«GIROPaymentAuditDTO»
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

savePaymentDetails

Parameters
NameLocated inDescriptionRequiredSchema
giroPaymentDetailsDTObodygiroPaymentDetailsDTOYesGIROPaymentDetailsRequestDTO
Responses
CodeDescriptionSchema
200OKResource
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/giro/payment-details/payrun

GET

Summary

Get giro payment status for employees against payrun

Description

Api to fetch giro payment status for employees against payrun.

Parameters
NameLocated inDescriptionRequiredSchema
generatedquerygeneratedNoboolean
limitquerylimitNointeger
pagequerypageNointeger
payrunIdquerypayrunIdYesstring
Responses
CodeDescriptionSchema
200OKUSComplianceResponseDto
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/giro/payrun-employee-info

POST

Summary

Get employee list by payruns

Description

Api to get employee list by payruns

Parameters
NameLocated inDescriptionRequiredSchema
payrunIdsbodypayrunIdsYes[ string ]
Responses
CodeDescriptionSchema
200OK[ GIROPayrunEmployeeDTO ]
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/iras/ais_summary

GET

Summary

Get AIS summary for CPFAccount and year

Description

AIS summary with support for pagination and sorting

Parameters
NameLocated inDescriptionRequiredSchema
cpfAccountIdquerycpfAccountIdYesstring
currentPagequerycurrentPageNointeger
fieldqueryfieldNostring
limitquerylimitNointeger
orderqueryorderNostring
yearqueryyearNointeger
Responses
CodeDescriptionSchema
200AIS Summary generated successfullyAISSummary
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/iras/ais_summary/logs

GET

Summary

getAISSubmissionLogs

Parameters
NameLocated inDescriptionRequiredSchema
cpfAccountIdquerycpfAccountIdYesstring
endDatequeryendDateYesstring
limitquerylimitNointeger
pagequerypageNointeger
sortquerysortNostring
sortDirquerysortDirNostring
startDatequerystartDateYesstring
Responses
CodeDescriptionSchema
200OKPage«AISSubmissionLogDTO»
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/iras/ais_summary/submitted

GET

Summary

Get AIS summary for CPFAccount and year

Description

AIS summary with support for pagination and sorting

Parameters
NameLocated inDescriptionRequiredSchema
cpfAccountIdquerycpfAccountIdYesstring
currentPagequerycurrentPageNointeger
fieldqueryfieldNostring
limitquerylimitNointeger
orderqueryorderNostring
yearqueryyearNointeger
Responses
CodeDescriptionSchema
200AIS Summary generated successfullyAISSummary
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/locate-tax/

POST

Summary

Locate Payroll Tax

Description

API to Locate payroll tax.

Parameters
NameLocated inDescriptionRequiredSchema
employeeRequestDtobodyemployeeRequestDtoYesUserDto
Responses
CodeDescriptionSchema
200Tax located successfully.string
201Created
400Payroll data not found to locate tax.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/payroll-singapore/esubmission

GET

Summary

downloadCPFeSubmissionFile

Parameters
NameLocated inDescriptionRequiredSchema
cpfAccountquerycpfAccountYesstring
monthquerymonthYesinteger
yearqueryyearYesinteger
Responses
CodeDescriptionSchema
200OKResource
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/payroll-singapore/esubmission/iras

POST

Summary

Download IRAS eSubmission File

Description

API to download IRAS eSubmission File

Parameters
NameLocated inDescriptionRequiredSchema
authorizedUserIdqueryauthorizedUserIdYesstring
cpfAccountIdquerycpfAccountIdYesstring
formTypequeryformTypeYesstring
yearqueryyearYesinteger
Responses
CodeDescriptionSchema
200IRAS eSubmission File downloaded successfullyResource
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/payroll-singapore/process

POST

Summary

processEmployeePayrollCompliance

Parameters
NameLocated inDescriptionRequiredSchema
employeeRequestDtobodyemployeeRequestDtoYesEmployeeRequestDto
Responses
CodeDescriptionSchema
200OK[ ComplianceResponseDto ]
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/payroll-summary-report/{country-code}/{user-id}

GET

Summary

Get Payroll Summary Report data for specific user and date.

Description

API to fetch Payroll Summary Report data for specific user and date.

Parameters
NameLocated inDescriptionRequiredSchema
country-codepathcountry-codeYesstring
fromDatequeryfromDateYesdateTime
toDatequerytoDateYesdateTime
user-idpathuser-idYesstring
Responses
CodeDescriptionSchema
200Payroll Summary Report data fetched successfully.PayrollSummaryReportDTO
401Unauthorized
403Forbidden
404No data found for Payroll Summary Report.
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/payroll-us/master-tax/pts

GET

Summary

Export MasterTax PTS Import file

Description

Export MasterTax PTS Import file

Parameters
NameLocated inDescriptionRequiredSchema
payrunIdquerypayrunIdYesstring
Responses
CodeDescriptionSchema
200MasterTax PTS Import file exported successfullyResource
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/payroll-us/process

POST

Summary

Calculate Payroll Tax

Description

API to calculate payroll tax.

Parameters
NameLocated inDescriptionRequiredSchema
employeeRequestDtobodyemployeeRequestDtoYesUSEmployeeRequestDto
Responses
CodeDescriptionSchema
200Tax calculated successfully.USComplianceResponseDto
201Created
400Payroll data not found to calculate tax.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/report/IRAS/summary/{id}

PUT

Summary

Update IRAS report summary Data

Description

API to update IRAS summary data based.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYesstring
requestbodyrequestYesReportSummaryDataRequestDto
Responses
CodeDescriptionSchema
200IRAS summary report data updated successfully.ReportSummaryResponseDto
201Created
401Unauthorized
403Forbidden
404No data found for report.
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/rules

POST

Summary

index

Parameters
NameLocated inDescriptionRequiredSchema
itembodyitemYesItem
Responses
CodeDescriptionSchema
200OKstring
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/swagger

GET

Summary

home

Responses
CodeDescriptionSchema
200OKstring
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/taxes

GET

Summary

Get Taxes for country

Description

API to fetch taxes for country.

Responses
CodeDescriptionSchema
200Taxes fetched successfully.PageableReportSummaryResponseDto
401Unauthorized
403Forbidden
404No data found.
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/test

GET

Summary

test

Responses
CodeDescriptionSchema
200OKstring
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/touch

GET

Summary

test

Responses
CodeDescriptionSchema
200OKstring
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/us-forms/{form-type}

GET

Summary

Download US Forms

Description

API to Download US Forms.

Parameters
NameLocated inDescriptionRequiredSchema
form-typepathform-typeYesstring
fromDatequeryfromDateNodate
toDatequerytoDateNodate
userIdqueryuserIdNostring
yearqueryyearYesstring
Responses
CodeDescriptionSchema
200Form downloaded successfully.USComplianceResponseDto
400failed to download form.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/us/bsi-lookup-sync

POST

Summary

saveTaxAndType

Parameters
NameLocated inDescriptionRequiredSchema
requestbodyrequestYes[ string ]
Responses
CodeDescriptionSchema
200OKstring
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/{country-code}/IRAS-form

PUT

Summary

Update IR8S form data.

Description

API to Update IR8S form data.

Parameters
NameLocated inDescriptionRequiredSchema
country-codepathcountry-codeYesstring
formTypequeryformTypeYesstring
requestbodyrequestYesIR8SFormDto
Responses
CodeDescriptionSchema
200IR8S form data Updated successfully.IR8SFormDto
201Created
401Unauthorized
403Forbidden
404No data found for report.
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/{country-code}/IRAS-form/{form-type}

PUT

Summary

Update IR8A form data.

Description

API to Update IR8A form data.

Parameters
NameLocated inDescriptionRequiredSchema
country-codepathcountry-codeYesstring
form-typepathform-typeYesstring
requestbodyrequestYesIR8AFormRequestDto
Responses
CodeDescriptionSchema
200IR8A form data Updated successfully.IR8AFormResponseDto
201Created
401Unauthorized
403Forbidden
404No data found for report.
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/{country-code}/IRAS-form/{form-type}/{user-id}

GET

Summary

Get Appendix 8A form data for specific year, tenant and user.

Description

API to fetch Appendix 8A form data for specific year, tenant and user.

Parameters
NameLocated inDescriptionRequiredSchema
country-codepathcountry-codeYesstring
cpfAccountNoquerycpfAccountNoYesstring
form-typepathform-typeYesstring
user-idpathuser-idYesstring
yearqueryyearYesinteger
Responses
CodeDescriptionSchema
200IR8S form data fetched successfully.Appendix8AFormDto
401Unauthorized
403Forbidden
404No data found for Appendix 8A Form report.
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/{country-code}/IRAS/{form-type}

PUT

Summary

Update Appendix 8A form data.

Description

API to Update Appendix 8A form data.

Parameters
NameLocated inDescriptionRequiredSchema
country-codepathcountry-codeYesstring
form-typepathform-typeYesstring
requestbodyrequestYesAppendix8AFormDto
Responses
CodeDescriptionSchema
200Appendix 8A form data Updated successfully.Appendix8AFormDto
201Created
401Unauthorized
403Forbidden
404No data found for report.
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/{country-code}/IRASForm/APPENDIX_8B

PUT

Summary

Update Appendix 8B form data.

Description

API to Update Appendix 8B form data.

Parameters
NameLocated inDescriptionRequiredSchema
country-codepathcountry-codeYesstring
requestbodyrequestYesAppendix8BRequestDto
Responses
CodeDescriptionSchema
200Appendix 8B form data Updated successfully.Appendix8BResponseDto
201Created
401Unauthorized
403Forbidden
404No data found for report.
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/{country-code}/IRASForm/APPENDIX_8B/{user-id}

GET

Summary

Get Appendix 8B form data for specific year, tenant and user.

Description

API to fetch Appendix 8B form data for specific year, tenant and user.

Parameters
NameLocated inDescriptionRequiredSchema
country-codepathcountry-codeYesstring
cpfAccountNoquerycpfAccountNoYesstring
user-idpathuser-idYesstring
yearqueryyearYesinteger
Responses
CodeDescriptionSchema
200Appendix 8B form data fetched successfully.Appendix8BResponseDto
401Unauthorized
403Forbidden
404No data found for Appendix 8B Form report.
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/{country-code}/components

GET

Summary

Get Component meta data for compliance

Description

API to fetch component details related to compliance.

Parameters
NameLocated inDescriptionRequiredSchema
country-codepathcountry-codeYesstring
Responses
CodeDescriptionSchema
200Component compliance meta data fetched successfully.ComponentComplianceDto
401Unauthorized
403Forbidden
404Component compliance not found.
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/{country-code}/employee-meta

GET

Summary

getEmployeeComplianceForCountry

Parameters
NameLocated inDescriptionRequiredSchema
country-codepathcountry-codeYesstring
isFromNewSetupqueryisFromNewSetupNoboolean
Responses
CodeDescriptionSchema
200OKEmployeeMetaDto
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/{country-code}/payroll-taxes

GET

Summary

Calculate Payroll Tax

Description

API to calculate payroll tax.

Parameters
NameLocated inDescriptionRequiredSchema
country-codepathcountry-codeYesstring
financialEndDatequeryfinancialEndDateYesstring
financialStartDatequeryfinancialStartDateYesstring
stateCodequerystateCodeYesstring
Responses
CodeDescriptionSchema
200Tax calculated successfully.[ object ]
400Payroll data not found to calculate tax.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/{country-code}/report

GET

Summary

Get Compliance data for specific country and report type

Description

API to fetch compliance report data for country and type.

Parameters
NameLocated inDescriptionRequiredSchema
country-codepathcountry-codeYesstring
currentPagequerycurrentPageYesinteger
limitquerylimitYesinteger
reportTypequeryreportTypeYesstring
searchStringquerysearchStringYesstring
sortFieldquerysortFieldYesstring
sortOrderquerysortOrderYesstring
yearqueryyearYesinteger
Responses
CodeDescriptionSchema
200Compliance report fetched successfully.PageableReportSummaryResponseDto
401Unauthorized
403Forbidden
404No data found for report.
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/{country-code}/report/{user-id}

GET

Summary

Get Compliance data for specific country and report type

Description

API to fetch compliance report data for country and type.

Parameters
NameLocated inDescriptionRequiredSchema
country-codepathcountry-codeYesstring
cpfAccountIdquerycpfAccountIdYesstring
reportTypequeryreportTypeYesstring
user-idpathuser-idYesstring
yearqueryyearYesinteger
Responses
CodeDescriptionSchema
200Compliance report fetched successfully.[ ReportSummaryResponseDto ]
401Unauthorized
403Forbidden
404No data found for report.
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/{country-code}/state-taxes-meta/{state}

GET

Summary

getStateTaxesForState

Parameters
NameLocated inDescriptionRequiredSchema
country-codepathcountry-codeYesstring
statepathstateYesstring
Responses
CodeDescriptionSchema
200OKStateTaxesMetaDto
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/{country-code}/tax

POST

Summary

Calculate Payroll Tax

Description

API to calculate payroll tax.

Parameters
NameLocated inDescriptionRequiredSchema
country-codepathcountry-codeYesstring
taxCalculationRequestDtobodytaxCalculationRequestDtoYesTaxCalculationRequestDto
Responses
CodeDescriptionSchema
200Tax calculated successfully.[ object ]
201Created
400Payroll data not found to calculate tax.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/{country-code}/{user-id}/IRAS-form

GET

Summary

Get IR8S form data for specific year, tenant and user.

Description

API to fetch IR8S form data for specific year, tenant and user.

Parameters
NameLocated inDescriptionRequiredSchema
country-codepathcountry-codeYesstring
cpfAccountNoquerycpfAccountNoYesstring
formTypequeryformTypeYesstring
user-idpathuser-idYesstring
yearqueryyearYesinteger
Responses
CodeDescriptionSchema
200IR8S form data fetched successfully.IR8AFormResponseDto
401Unauthorized
403Forbidden
404No data found for IR8S Form report.
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/{country-code}/{user-id}/IRAS-form/{form-type}

GET

Summary

Get IR8A form data for specific year, tenant and user.

Description

API to fetch IR8A form data for specific year, tenant and user.

Parameters
NameLocated inDescriptionRequiredSchema
country-codepathcountry-codeYesstring
cpfAccountNoquerycpfAccountNoYesstring
form-typepathform-typeYesstring
user-idpathuser-idYesstring
yearqueryyearYesinteger
Responses
CodeDescriptionSchema
200IR8A form data fetched successfully.IR8AFormResponseDto
401Unauthorized
403Forbidden
404No data found for IR8A Form report.
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/{countryCode}/components/category

GET

Summary

getComponentCategoryMasterForCountry

Parameters
NameLocated inDescriptionRequiredSchema
countryCodepathcountryCodeYesstring
typequerytypeNostring
Responses
CodeDescriptionSchema
200OK[ ComponentComplianceMasterListDto ]
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

/v1/people/compliance/{countryCode}/components/category-mapping

GET

Summary

getPayrollMappedComponentDetails

Parameters
NameLocated inDescriptionRequiredSchema
countryCodepathcountryCodeYesstring
typequerytypeNostring
Responses
CodeDescriptionSchema
200OK[ IRASMappedComponentsDto ]
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Models

AISEmployeeDto

NameTypeDescriptionRequired
formStatus[ IRASFormSubmissionStatus ]No
iamUserIdstringNo
userIdstringNo

AISEmployeeRequestDto

NameTypeDescriptionRequired
employees[ AISEmployeeDto ]No

AISFormResponse

NameTypeDescriptionRequired
formTypestringEnum: "IR8A", "APPENDIX_8A", "APPENDIX_8B", "IR8S"No
organizationRefNostringNo
submissionDatedateTimeNo
submissionRefNostringNo

AISSubmissionLog

NameTypeDescriptionRequired
actionstringNo
activebooleanNo
cpfAccountIdstringNo
createdAtdateTimeNo
createdBylongNo
deletedbooleanNo
fileNamestringNo
formResponse[ AISFormResponse ]No
idstringNo
noOfRecordsintegerNo
requestFilePathstringNo
responseFilePathstringNo
statusstringEnum: "SUCCESS", "FAILURE"No
tenantIdstringNo
updatedAtdateTimeNo
updatedBylongNo
yearintegerNo

AISSubmissionLogDTO

NameTypeDescriptionRequired
actionstringNo
cpfAccountIdstringNo
fileNamestringNo
noOfRecordsintegerNo
requestFilePathstringNo
responseFilePathstringNo
statusstringNo
submissionDatestringNo
yearintegerNo

AISSummary

NameTypeDescriptionRequired
cpfAccountIdstringNo
employee[ EmployeeWithIRASInfo ]No
filterConfigFilterConfigNo
yearintegerNo

AddressDto

NameTypeDescriptionRequired
addressForLine1stringNo
addressForLine2stringNo
addressLine1stringAddress line 1
Example: "218, Robinson Road"No
addressLine2stringAddress line 2
Example: "Downtown"No
addressLine3stringAddress line 3
Example: "Downtown"No
citystringCity
Example: "C001"No
countrystringCountry
Example: "C001"No
countystringCounty
Example: "CA"No
fullAddressstringNo
houseNumstringhouse number
Example: 123No
levelNumstringlevel number
Example: 123No
statestringState
Example: "CS001"No
streetNamestringStreet name
Example: 123No
unitNumstringUnit number
Example: 20No
zipCodestringPostal Code
Example: 123456No
zipCodeUnFormattedstringUnformatted Postal Code
Example: 123456No

AddressForm1099

NameTypeDescriptionRequired
citystringRecipient city or town
Example: "Burlington"No
statestringRecipient state name
Example: "VT"No
streetNamestringRecipient street address
Example: "123 Battery street"No
zipCodestringRecipient Zip code
Example: "05401"No

Appendix8AFormDto

NameTypeDescriptionRequired
actualHotelAccommodationdoubleNo
addressAddressDtoNo
annualValuedoubleNo
carBenefitsdoubleNo
costOfHomeLeavePassagesdoubleNo
cpfAccountIdstringNo
daysstringNo
driverActualAmountdoubleNo
educationalExpensesdoubleNo
employeeNamestringNo
entranceFeesdoubleNo
freeHolidaysdoubleNo
fullCostOfVehiclesdoubleNo
furnitureAndFittingTypestringNo
gainFromAssetsdoubleNo
hotelAccommodationAmountEmployeedoubleNo
idstringNo
insurancePremiumPaidByEmployerdoubleNo
interestPaymentMadeByEmployerdoubleNo
noOfEmpSharingPremisesstringNo
occupationPeriodstringNo
otherNonMonetaryAwardsdoubleNo
rentPaiddoubleNo
rentPaidByEmpdoubleNo
servantActualAmountdoubleNo
taxRefNostringNo
taxRefTypeCharacterNo
taxableHotelAccommodationdoubleNo
taxableValueOfRecdoubleNo
taxableValueOfUtilsAndHousekeepingdoubleNo
totalTaxableValueOfRecdoubleNo
totalValueOfBenefitsInKinddoubleNo
userIdstringNo
utilityActualAmountdoubleNo
valueOfFurnituredoubleNo
yearintegerNo

Appendix8BRequestDto

NameTypeDescriptionRequired
authorizePersonEmployeeDtoNo
cpfAccountIdstringNo
dateOfIncorporationdateNo
employeeEmployeeDtoNo
idstringNo
sections[ SectionDto ]No
taxRefNostringNo
taxRefTypeCharacterNo
userIdstringNo
yearintegerNo

Appendix8BResponseDto

NameTypeDescriptionRequired
authorizePersonEmployeeDtoNo
cpfAccountIdstringNo
dateOfIncorporationdateNo
employeeEmployeeDtoNo
idstringNo
sections[ SectionDto ]No
taxRefNostringNo
taxRefTypeCharacterNo
userIdstringNo
yearintegerNo

BenefitRequestDto

NameTypeDescriptionRequired
amountnumberNo
benefitIdstringNo
complianceComponentComplianceDtoNo

Categories

NameTypeDescriptionRequired
amountnumberNo
categories[ Categories ]No
components[ string ]No
displaySeqstringNo
namestringNo

Character

NameTypeDescriptionRequired
Characterobject

CompanyDto

NameTypeDescriptionRequired
addressstringNo
citystringNo
companyIDstringNo
companyLogostringNo
companyNamestringNo
deactivateintegerNo
deletedintegerNo
emailIDstringNo
empidformatstringNo
faxNumberstringNo
financialmonthintegerNo
incorporationDatedateNo
ir8sApprovalDatedateNo
ir8sApprovalObtainedstringNo
irasApiProdUrlbooleanNo
isFileDirectoryintegerNo
isSelfServiceintegerNo
payEntitystringNo
phoneNumberstringNo
replytoemailstringNo
smtpflowintegerNo
smtppasswordstringNo
smtppathstringNo
smtpportstringNo
statestringNo
subDomainstringNo
switchprefintegerNo
websitestringNo
zipCodestringNo

Compliance

NameTypeDescriptionRequired
employeeContributionEmployeeContributionNo
employerContributionEmployerContributionNo
taxDetails[ TaxDetailsDto ]No
userIdstringNo

ComplianceResponseDto

NameTypeDescriptionRequired
employeeContributionEmployeeContributionNo
employerContributionEmployerContributionNo
showComplianceDatabooleanNo
userIdstringNo

ComponentComplianceDto

NameTypeDescriptionRequired
BPJSbooleanNo
CPFstringNo
SDLbooleanNo
SHGbooleanNo
bonusTypestringNo
bsiCodestringNo
componentCategorystringNo
countryCodestringNo
cp38booleanNo
deductionTypestringNo
eisbooleanNo
epfbooleanNo
esibooleanNo
exemptFromPayGbooleanNo
hasCPFbooleanNo
hrdfbooleanNo
pcbbooleanNo
pfbooleanNo
socsobooleanNo
superannuationnumberNo
taxTypestringNo
taxexemptbooleanNo

ComponentComplianceElementDto

NameTypeDescriptionRequired
display_seqstringNo
namestringNo

ComponentComplianceMasterListDto

NameTypeDescriptionRequired
categories[ ComponentComplianceElementDto ]No
country_codestringNo
idstringNo
typestringNo

ComponentDetails

NameTypeDescriptionRequired
amountnumberNo
componentIdstringNo
namestringNo
typestringNo

ComponentRequestDto

NameTypeDescriptionRequired
amountnumberNo
componentIdstringNo

ConditionalHideShowFieldDto

NameTypeDescriptionRequired
fieldId[ string ]No
fieldValue[ [ string ] ]No
hidebooleanNo

CorpPassAuthResponse

NameTypeDescriptionRequired
urlstringNo

ESIRateDTO

NameTypeDescriptionRequired
esiAmountCapnumberNo
esiEmployeeRatenumberNo
esiEmployerRatenumberNo

EmployeeContribution

NameTypeDescriptionRequired
cdacnumberNo
cpfContributionnumberNo
ecfnumberNo
mbmfnumberNo
shortFallnumberNo
sindanumberNo

EmployeeDto

NameTypeDescriptionRequired
addressAddressDtoNo
companyCompanyDtoNo
contactNumberstringNo
cpfNostringNo
designationstringNo
dobdateNo
emailIDstringNo
faxstringNo
finNostringNo
firstNamestringNo
fullNamestringNo
genderstringNo
icNostringNo
immigrationRefNumstringNo
isDeletedbooleanNo
isDirectorbooleanNo
isTermninatedbooleanNo
joiningDatedateNo
landNostringNo
lastNamestringNo
malaysianICstringNo
middleNamestringNo
nationalitystringNo
nricNostringNo
passportNostringNo
relievingDatedateNo
residentialTypeintegerNo
userStatusstringNo
user_idstringNo
workEmailstringNo
workNostringNo
workPermitNumstringNo

EmployeeMetaDto

NameTypeDescriptionRequired
countrystringNo
country_codestringNo
idstringNo
sections[ FormSectionDto ]No

EmployeeRequestDto

NameTypeDescriptionRequired
endDatedateNo
payrolls[ PayrunDto ]No
startDatedateNo

EmployeeWithIRASInfo

NameTypeDescriptionRequired
designationstringNo
employeeIdstringNo
finstringNo
firstNamestringNo
formStatus[ IRASFormSubmissionStatus ]No
iamUserIdstringNo
lastNamestringNo
nricstringNo
userIdstringNo

EmployerContribution

NameTypeDescriptionRequired
cpfContributionnumberNo
employerFWLnumberNo
employerSDLnumberNo

File

NameTypeDescriptionRequired
absolutebooleanNo
absoluteFileFileNo
absolutePathstringNo
canonicalFileFileNo
canonicalPathstringNo
directorybooleanNo
filebooleanNo
freeSpacelongNo
hiddenbooleanNo
namestringNo
parentstringNo
parentFileFileNo
pathstringNo
totalSpacelongNo
usableSpacelongNo

FilterConfig

NameTypeDescriptionRequired
numberOfElementsstringNo
numberOfRecordsstringNo
pagestringNo
sizePerPagestringNo
totalPagestringNo

Form1099MiscPayload

NameTypeDescriptionRequired
accountNumberstringAccount number (see instructions)
Example: 123456789No
box1number1 Rents
Example: 230.55No
box10number10 Gross proceeds paid to an attorney
Example: 230.55No
box11number11 Fish purchased for resale
Example: 230.55No
box12number12 Section 409A deferrals
Example: 230.55No
box13stringFATCA filing requirement
Example: "Yes"No
box14number14 Excess golden parachute payments
Example: 230.55No
box15number15 Nonqualified deferred compensation
Example: 230.55No
box16number16 State tax withheld
Example: 230.55No
box17string17 State/Payer’s state no.
Example: 6543245654No
box18number18 State income
Example: 230.55No
box2number2 Royalties
Example: 230.55No
box3number3 Other income
Example: 230.55No
box4number4 Federal income tax withheld
Example: 230.55No
box5number5 Fishing boat proceeds
Example: 230.55No
box6number6 Medical and health care payments
Example: 230.55No
box7string7 Payer made direct sales totaling $5,000 or more of consumer products to recipient for resale
Example: "Yes"No
box8number8 Substitute payments in lieu of dividends or interest
Example: 230.55No
box9number9 Crop insurance proceeds
Example: 230.55No
firstNamestringRECIPIENT’S First Name
Example: "Jane"No
lastNamestringRECIPIENT’S Last Name
Example: "Smith"No
middleNamestringRECIPIENT’S Middle Name
Example: "Michael"No
payersAddressAddressForm1099PAYER’S Street address, city or town, state or province, country, ZIP or foreign postal code
Example: "60 Battery St\n Burlington, VT\n US 05401"No
payersNamestringPAYER’S name
Example: "Vermont Inc."No
payersTINstringPAYER’S TIN
Example: 345525455No
payersTelephoneNumberstringPAYER’S Telephone number
Example: "+112345678"No
recipientCityOrTownstringCity or town, state or province, country, and ZIP or foreign postal code
Example: "Richmond, VT, US 05477"No
recipientStreetAddressstringStreet address (including apt. no.)
Example: "910 Cochran Rd,"No
recipientsTINstringRECIPIENT’S TIN
Example: 345525455No
secondTINNostring2nd TIN not.
Example: "Yes"No

Form1099NECPayload

NameTypeDescriptionRequired
accountNumberstringAccount number (see instructions)
Example: 123456789No
box1number1 Nonemployee compensation
Example: 230.55No
box2string2 Payer made direct sales totaling $5,000 or more of consumer products to recipient for resale
Example: "Yes"No
box4number4 Federal income tax withheld
Example: 230.55No
box5number5 State tax withheld
Example: 230.55No
box6string6 State/Payer’s state no.
Example: 6543245654No
box7number7 State income
Example: 230.55No
firstNamestringRECIPIENT’S First Name
Example: "Jane"No
lastNamestringRECIPIENT’S Last Name
Example: "Smith"No
middleNamestringRECIPIENT’S Middle Name
Example: "Michael"No
payersAddressAddressForm1099PAYER’S Street address, city or town, state or province, country, ZIP or foreign postal code
Example: "60 Battery St\n Burlington, VT\n US 05401"No
payersNamestringPAYER’S name
Example: "Vermont Inc."No
payersTINstringPAYER’S TIN
Example: 345525455No
payersTelephoneNumberstringPAYER’S Telephone number
Example: "+112345678"No
recipientCityOrTownstringCity or town, state or province, country, and ZIP or foreign postal code
Example: "Richmond, VT, US 05477"No
recipientStreetAddressstringStreet address (including apt. no.)
Example: "910 Cochran Rd,"No
recipientsTINstringRECIPIENT’S TIN
Example: 345525455No
secondTINNostring2nd TIN not.
Example: "Yes"No

FormDto

NameTypeDescriptionRequired
descriptionstringNo
employeesbooleanNo
hiddenbooleanNo
idstringNo
namestringNo
quarterbooleanNo
yearbooleanNo

FormFieldDto

NameTypeDescriptionRequired
alignmentstringNo
columnintegerNo
columnWidthintegerNo
conditionalHideShowField[ ConditionalHideShowFieldDto ]No
defaultTextstringNo
defaultValuestringNo
editablebooleanNo
fieldIdstringNo
fieldLabelstringNo
fieldTypestringNo
hiddenbooleanNo
isMandatorybooleanNo
maxLengthstringNo
maxValuestringNo
minLengthstringNo
minValuestringNo
options[ SelectOptionDto ]No
optionsTypestringNo
radioButtons[ RadioButtonDto ]No
rowintegerNo
sequenceNointegerNo
tooltipstringNo
validators[ string ]No

FormSectionDto

NameTypeDescriptionRequired
defaultStatestringNo
fields[ FormFieldDto ]No
sectionNointegerNo
sectionTypestringNo
titlestringNo

FormW9Payload

NameTypeDescriptionRequired
box1string1 Name (as shown on your income tax return). Name is required on this line; do not leave this line blank.
Example: "John Smith"No
box2string2 Business name/disregarded entity name, if different from above
Example: "Vermont Inc."No
box3string3 Check appropriate box for federal tax classification of the person whose name is entered on line 1. Check only one of the following seven boxes

Enum: "SOLE_PROPRIETORSHIP", "PARTNERSHIP", "LLP", "S_CORPORATION", "CORPORATION", "LLC", "NON_PROFIT_ORGANIZATION", "CHARITABLE_ORGANIZATION" Example: "SOLE_PROPRIETORSHIP" | No | | box5 | string | 5 Address (number, street, and apt. or suite no.) See instructions. Example: "210 E Main St" | No | | box6 | string | 6 City, state, and ZIP code Example: "Richmond, VT, 05477" | No | | box7 | string | 7 List account number(s) here (optional) Example: 123456789 | No | | employerIdentificationNumber | string | Employer identification number Example: 123456788 | No | | socialSecurityNumber | string | Social security number Example: 123456789 | No |

GIROEmployeeDetailsDTO

NameTypeDescriptionRequired
bankstringNo
employeeIdstringNo
employeeNamestringNo
epfGiroGeneratedbooleanNo
giroGeneratedbooleanNo
incomeTaxGiroGeneratedbooleanNo
netPaynumberNo
payPeriodFromDatestringNo
payPeriodToDatestringNo
paySchedulestringNo
salaryGiroGeneratedbooleanNo
socsoGiroGeneratedbooleanNo

GIROPaymentAuditDTO

NameTypeDescriptionRequired
accountNumberstringNo
bankstringNo
batchIdlongNo
fileNamestringNo
filePathstringNo
giroTypestringNo
payDatedateNo
payrunIdstringNo
statutoryTypestringNo
tenantIdlongNo
totalPaymentnumberNo

GIROPaymentDetailsRequestDTO

NameTypeDescriptionRequired
accountNumberstringNo
autoGeneratebooleanNo
bankstringNo
bankCodestringNo
batchIdlongNo
branchCodestringNo
companyCodestringNo
contactNamestringNo
employeeIds[ string ]No
formatstringNo
giroTypestringNo
payDatedateNo
payrunIdstringNo
statutoryTypestringNo

GIROPaymentDetailsResponseDTO

NameTypeDescriptionRequired
employeeTotalCountintegerNo
giroEmployeeDetails[ GIROEmployeeDetailsDTO ]No
payDatedateNo
payrunIdstringNo
totalPaymentnumberNo

GIROPayrunEmployeeDTO

NameTypeDescriptionRequired
employeeids[ string ]No
payrunIdstringNo

IDBankTransferDto

NameTypeDescriptionRequired
accountNumberstringNo
bankstringNo
branchNamestringNo
employeeIdstringNo
namestringNo
netPaynumberNo

IDCityDto

NameTypeDescriptionRequired
codestringNo
namestringNo
umrnumberNo

IDStateDto

NameTypeDescriptionRequired
cities[ IDCityDto ]No
codestringNo
namestringNo
umrnumberNo

IDUMRDataDto

NameTypeDescriptionRequired
country_codestringNo
states[ IDStateDto ]No

IR8AFormRequestDto

NameTypeDescriptionRequired
arrivalDatedateTimeNo
authorizePersonEmployeeDtoNo
bankIdstringNo
benefitsInKindValuestringNo
benefitsInkindintegerNo
bonusstringNo
bonusDeclarationDatedateTimeNo
cessationDatedateTimeNo
commencementDatedateTimeNo
commissionPaymentFromdateNo
commissionPaymentTodateNo
compensationAndGratuityintegerNo
compensationLossofOfficeAmountstringNo
compulsoryPensionPFNameforEmployeestringNo
contractualBonusstringNo
contributionChargedbooleanNo
cpfAccountIdstringNo
departureDatedateTimeNo
directorbooleanNo
directorFeesstringNo
directorFeesApprovalDatedateNo
donationstringNo
employeeEmployeeDtoNo
employeeCPFContributionstringNo
employeeIncomeTaxBorneByEmployerIndicatorstringNo
employerContributionforExcesscPFstringNo
employerContributionforPensionPFstringNo
employerIncomeTaxContribiutionstringNo
employmentIncomeTaxbyEmployerstringNo
entertainmentAllowancestringNo
exemptIncomestringNo
exemptIncomeTaxRemissionstringNo
exemptRemissionIncomeIndicatorintegerNo
exgratiastringNo
fixedAmountIncomeTaxbornebyEmployeestringNo
fullAmountOfContributionstringNo
fundNameForForeignerstringNo
gainsAndProfitFromSharestringNo
gainsAndProfitFromShargstringNo
gratuityExGratiaPaymentintegerNo
gratuityExgratiaOthersstringNo
grossCommisionIndicatorMonthstringNo
grossCommissionstringNo
idstringNo
insurancestringNo
ir21DatedateTimeNo
ir21TypeintegerNo
ir8sApprovalDatedateTimeNo
ir8sApprovalObtainedstringNo
isIr8aAmendmentintegerNo
lossOfOfficeintegerNo
mandatoryContributionbooleanNo
mosqueBuildingFundstringNo
nameOfPensionPFstringNo
nonContractualBonusstringNo
nonResidentDirectorintegerNo
noticePaystringNo
otherstringNo
otherAllowancesstringNo
overseasPostingFullPartYearstringNo
pensionstringNo
remissionAmountOfIncomestringNo
residentStatusbooleanNo
retirementBenefitFundNamestringNo
retirementBenefitsAccruedUpto92stringNo
retirementBenefitsAccruedfrom93stringNo
retirementBenifitPaymentDatedateTimeNo
salarystringNo
section45IndicatorbooleanNo
taxExemptDonationsstringNo
tenantIdstringNo
transportAllowancestringNo
uenNostringNo
yearintegerNo

IR8AFormResponseDto

NameTypeDescriptionRequired
arrivalDatedateTimeNo
authorizePersonEmployeeDtoNo
bankIdstringNo
bankNamestringNo
basisOfArrivingstringNo
benefitsInKindValuestringNo
benefitsInkindintegerNo
bonusstringNo
bonusDeclarationDatedateTimeNo
cessationDatedateTimeNo
commencementDatedateTimeNo
commissionPaymentFromdateNo
commissionPaymentTodateNo
compensationAndGratuityintegerNo
compensationLossofOfficeAmountstringNo
compulsoryPensionPFNameforEmployeestringNo
contractualBonusstringNo
contributionChargedbooleanNo
cpfAccountIdstringNo
departureDatedateTimeNo
directorbooleanNo
directorFeesstringNo
directorFeesApprovalDatedateNo
donationstringNo
employeeEmployeeDtoNo
employeeCPFContributionstringNo
employeeIncomeTaxBorneByEmployerIndicatorstringNo
employerContributionforExcesscPFstringNo
employerContributionforPensionPFstringNo
employerIncomeTaxContribiutionstringNo
employmentIncomeTaxbyEmployerstringNo
entertainmentAllowancestringNo
exemptIncomestringNo
exemptIncomeTaxRemissionstringNo
exemptRemissionIncomeIndicatorintegerNo
exgratiastringNo
fixedAmountIncomeTaxbornebyEmployeestringNo
fullAmountOfContributionstringNo
fundNameForForeignerstringNo
gainsAndProfitFromSharestringNo
gainsAndProfitFromShargstringNo
gratuityExGratiaPaymentintegerNo
gratuityExgratiaOthersstringNo
grossCommisionIndicatorMonthstringNo
grossCommissionstringNo
idstringNo
insurancestringNo
ir21DatedateTimeNo
ir21TypeintegerNo
ir8sApprovalDatedateTimeNo
ir8sApprovalObtainedstringNo
isIr8aAmendmentintegerNo
lengthOfServicestringNo
lossOfOfficeintegerNo
mandatoryContributionbooleanNo
mosqueBuildingFundstringNo
nameOfPensionPFstringNo
nonContractualBonusstringNo
nonResidentDirectorintegerNo
noticePaystringNo
otherstringNo
otherAllowancesstringNo
overseasPostingFullPartYearstringNo
paymentTypestringNo
pensionstringNo
reasonForPaymentstringNo
remissionAmountOfIncomestringNo
residentStatusbooleanNo
retirementBenefitFundNamestringNo
retirementBenefitsAccruedUpto92stringNo
retirementBenefitsAccruedfrom93stringNo
retirementBenifitPaymentDatedateTimeNo
salarystringNo
section45IndicatorbooleanNo
taxExemptDonationsstringNo
tenantIdstringNo
transportAllowancestringNo
uenNostringNo
yearintegerNo

IR8SFormDto

NameTypeDescriptionRequired
authorizePersonEmployeeDtoNo
authorizePersonNamestringNo
contributionAtFullRatebooleanNo
cpfAccountIdstringNo
cpfcappingindicatorintegerNo
dateOfSporedateNo
employeeEmployeeDtoNo
employeescontributionstringNo
employerscontributionstringNo
idstringNo
lastCpfUpdatedOndateTimeNo
monieswithheldstringNo
monieswithholdcmbintegerNo
monieswithholdnoresionstringNo
overseaspostingcpfcontributionintegerNo
overseaspostingfromdatedateNo
overseaspostingtodatedateNo
sectionC[ IR8SSectionC ]No
signedDatedateNo
tableData[ MonthlyWageDetailsDto ]No
tenantIdstringNo
uenNostringNo
yearintegerNo

IR8SSectionC

NameTypeDescriptionRequired
amountdoubleNo
datePaiddateNo
empContributiondoubleNo
empDatedateNo
empInterestdoubleNo
emrContributiondoubleNo
emrDatedateNo
emrInterestdoubleNo
periodFromdateNo
periodTodateNo
sectionCstringNo
yearstringNo

IRASFormSubmissionStatus

NameTypeDescriptionRequired
isGeneratedbooleanNo
isSubmittedbooleanNo
isValidatedbooleanNo
typestringNo

IRASMappedComponent

NameTypeDescriptionRequired
categoryComponentComplianceElementDtoNo
componentIdstringNo
componentNamestringNo

IRASMappedComponentsDto

NameTypeDescriptionRequired
components[ IRASMappedComponent ]No
countrystringNo
country_codestringNo
idstringNo
typestringNo

IncomeTaxEstimationDTO

NameTypeDescriptionRequired
amountNewRegimenumberNo
amountOldRegimenumberNo

InputStream

NameTypeDescriptionRequired
InputStreamobject

Item

NameTypeDescriptionRequired
categorystringEnum: "NA", "LOW_RANGE", "MID_RANGE", "HIGH_RANGE", "SPECIAL_MIDHIGH_RANGE"No
costdoubleNo
idlongNo
namestringNo
salarynumberNo
salePricedoubleNo

LookupDetails

NameTypeDescriptionRequired
countryCodestringNo
taxes[ Taxes ]No

MonthlyWageDetailsDto

NameTypeDescriptionRequired
addemployeestringNo
addemployerstringNo
addwagesstringNo
idintegerNo
monthstringNo
ordemployeestringNo
ordemployerstringNo
ordwagesstringNo

Pageable

NameTypeDescriptionRequired
offsetlongNo
pageNumberintegerNo
pageSizeintegerNo
pagedbooleanNo
sortSortNo
unpagedbooleanNo

PageableReportSummaryResponseDto

NameTypeDescriptionRequired
filterConfigFilterConfigNo
reportSummaries[ ReportSummaryResponseDto ]No

Page«AISSubmissionLogDTO»

NameTypeDescriptionRequired
content[ AISSubmissionLogDTO ]No
emptybooleanNo
firstbooleanNo
lastbooleanNo
numberintegerNo
numberOfElementsintegerNo
pageablePageableNo
sizeintegerNo
sortSortNo
totalElementslongNo
totalPagesintegerNo

Page«GIROPaymentAuditDTO»

NameTypeDescriptionRequired
content[ GIROPaymentAuditDTO ]No
emptybooleanNo
firstbooleanNo
lastbooleanNo
numberintegerNo
numberOfElementsintegerNo
pageablePageableNo
sizeintegerNo
sortSortNo
totalElementslongNo
totalPagesintegerNo

PayrollSummaryReportDTO

NameTypeDescriptionRequired
companyContributionsnumberNo
employeeIdstringNo
employerTaxesnumberNo
firstNamestringNo
fullNamestringNo
lastNamestringNo
netPaynumberNo
paystubIdstringNo
taxesWithheldnumberNo
totalCostnumberNo
totalDaysWorkedintegerNo
totalDeductionsnumberNo
totalPaynumberNo

PayrunDto

NameTypeDescriptionRequired
IAMUserIdlongNo
basicPaynumberNo
benefits[ BenefitRequestDto ]No
components[ ComponentRequestDto ]No
lossOfPaynumberNo
overtimePaynumberNo
payrollIdstringNo
userIdstringNo

RadioButtonDto

NameTypeDescriptionRequired
fieldIdstringNo
fieldLabelstringNo
isDefaultbooleanNo

ReportSummaryDataRequestDto

NameTypeDescriptionRequired
addressAddressDtoNo
bankOfSalaryCreditstringNo
bonusDeclarationDatedateTimeNo
categories[ Categories ]No
commissionPaymentFromdateNo
commissionPaymentTodateNo
compensationLossofOfficeAmountstringNo
complianceComplianceNo
components[ ComponentDetails ]No
cpfAccountIdstringNo
dateOfBirthdateNo
dateOfCessationdateNo
dateOfCommensementdateNo
deletedbooleanNo
designationstringNo
directorFeesApprovalDatedateNo
donationnumberNo
employeeIdstringNo
employeeIncomeTaxBorneByEmployerIndicatorstringNo
employeeNamestringNo
employeeTaxRefNostringNo
employerTaxRefNostringNo
employmentIncomeTaxbyEmployerstringNo
exemptIncomeTaxRemissionstringNo
exemptRemissionIncomeIndicatorintegerNo
finNostringNo
fixedAmountIncomeTaxbornebyEmployeestringNo
fullNameOfEmployeestringNo
grossSalarynumberNo
idstringNo
insurancenumberNo
ir8sApprovalDatedateTimeNo
ir8sApprovalObtainedstringNo
lastPayStubCreatedAtdateTimeNo
lossOfOfficeintegerNo
monthintegerNo
nationalitystringNo
nricNostringNo
payrollDatedateTimeNo
paystub_ids[ string ]No
section45IndicatorbooleanNo
sexstringNo
statusstringNo
totalBasicPaynumberNo
uenNostringNo
userIdstringNo
yearintegerNo

ReportSummaryResponseDto

NameTypeDescriptionRequired
addressAddressDtoNo
bankOfSalaryCreditstringNo
bonusDeclarationDatedateTimeNo
categories[ Categories ]No
commissionPaymentFromdateNo
commissionPaymentTodateNo
compensationLossofOfficeAmountstringNo
complianceComplianceNo
components[ ComponentDetails ]No
cpfAccountIdstringNo
dateOfBirthdateNo
dateOfCessationdateNo
dateOfCommensementdateNo
deletedbooleanNo
designationstringNo
directorFeesApprovalDatedateNo
donationnumberNo
employeeIdstringNo
employeeIncomeTaxBorneByEmployerIndicatorstringNo
employeeNamestringNo
employeeTaxRefNostringNo
employerTaxRefNostringNo
employmentIncomeTaxbyEmployerstringNo
exemptIncomeTaxRemissionstringNo
exemptRemissionIncomeIndicatorintegerNo
finNostringNo
fixedAmountIncomeTaxbornebyEmployeestringNo
fullNameOfEmployeestringNo
grossSalarynumberNo
idstringNo
insurancenumberNo
ir8sApprovalDatedateTimeNo
ir8sApprovalObtainedstringNo
lossOfOfficeintegerNo
monthintegerNo
nationalitystringNo
nricNostringNo
payrollDatedateTimeNo
payrollIdstringNo
section45IndicatorbooleanNo
sexstringNo
statusstringNo
totalBasicPaynumberNo
uenNostringNo
userIdstringNo
yearintegerNo

Resource

NameTypeDescriptionRequired
descriptionstringNo
fileFileNo
filenamestringNo
inputStreamInputStreamNo
openbooleanNo
readablebooleanNo
uriURINo
urlURLNo

SectionDto

NameTypeDescriptionRequired
acquiredShareCountintegerNo
companyNamestringNo
companyRegNostringNo
dateOfExpiryOfExercisedateNo
exerciseDatedateNo
exercisePricestringNo
grossAmountNotQualForTaxExemptstringNo
grossAmountOfGainstringNo
grossAmountQualForTaxExemptUnderAllCorporationstringNo
grossAmountQualForTaxExemptUnderSMEstringNo
grossAmountQualForTaxExemptUnderStartUpsstringNo
noOfUnExercisedSharesintegerNo
openMarketValueAtExerciseDatestringNo
openMarketValueAtGrantDatestringNo
planGrantDatedateNo
planGrantedTypestringNo
sectionIndexintegerNo
sectionTypestringNo
typeOfExercisestringNo

SelectOptionDto

NameTypeDescriptionRequired
idstringNo
namestringNo

Sort

NameTypeDescriptionRequired
emptybooleanNo
sortedbooleanNo
unsortedbooleanNo

StateDto

NameTypeDescriptionRequired
forms[ FormDto ]No
sections[ FormSectionDto ]No
state_namestringNo

StateTaxesMetaDto

NameTypeDescriptionRequired
countrystringNo
country_codestringNo
idstringNo
state[ StateDto ]No

TaxApplicableDTO

NameTypeDescriptionRequired
applicablebooleanNo
namestringNo

TaxApplicableUserDTO

NameTypeDescriptionRequired
taxes[ TaxApplicableDTO ]No
userIdstringNo

TaxCalculationRequestDto

NameTypeDescriptionRequired
endDatedateNo
payDatedateNo
payPeriodstringNo
payrolls[ PayrunDto ]No
payrunIdstringNo
startDatedateNo

TaxDeclarationItem

NameTypeDescriptionRequired
keystringNo
sectionstringNo
valuestringNo

TaxDetailsDto

NameTypeDescriptionRequired
monthToDatenumberNo
payeeTypestringNo
quaterToDatenumberNo
taxAmountnumberNo
taxNamestringNo
yearToDatenumberNo

TaxLookup

NameTypeDescriptionRequired
data[ LookupDetails ]No
idstringNo

Taxes

NameTypeDescriptionRequired
applicable_to[ string ]No
descriptionstringNo
keystringNo
namestringNo

URI

NameTypeDescriptionRequired
absolutebooleanNo
authoritystringNo
fragmentstringNo
hoststringNo
opaquebooleanNo
pathstringNo
portintegerNo
querystringNo
rawAuthoritystringNo
rawFragmentstringNo
rawPathstringNo
rawQuerystringNo
rawSchemeSpecificPartstringNo
rawUserInfostringNo
schemestringNo
schemeSpecificPartstringNo
userInfostringNo

URL

NameTypeDescriptionRequired
authoritystringNo
contentobjectNo
defaultPortintegerNo
filestringNo
hoststringNo
pathstringNo
portintegerNo
protocolstringNo
querystringNo
refstringNo
userInfostringNo

USComplianceResponseDto

NameTypeDescriptionRequired
componentYTDUSPayrollComponentYTDNo
deductionComponents[ USPayrollComponent ]No
earningComponents[ USPayrollComponent ]No
employeeContributionUSEmployeeContributionNo
employerContributionUSEmployerContributionNo
userIdstringNo

USEmployeeContribution

NameTypeDescriptionRequired
federalTaxnumberNo
medicareTaxnumberNo
socialSecurityTaxnumberNo

USEmployeeDetails

NameTypeDescriptionRequired
alienRegNumberstringNo
allStatestringNo
deductionsnumberNo
dependentClaimsnumberNo
expiryDateOfWorkAuthorisationdateNo
extraWithholdingsnumberNo
fdeWthForEEInSameTerritorystringNo
federalFilingStatusstringEnum: "singleormarriedfilingseparately", "marriedfilingjointlyorqualifyingwidower", "marriedfilingseparately", "headofhouseholdexemption"No
foreignEarnedIncomebooleanNo
i94AdmissionNumberstringNo
i9EligibilitystringNo
i9ForeignPassportIssuanceCountrystringNo
i9ForeignPassportNumberstringNo
maritalFilingStatusstringNo
otherIncomenumberNo
residentCountrystringNo
selectStateIndicatorstringNo
socialSecurityNumberstringNo
statutoryIndicatorstringNo
taxExemptionsbooleanNo
taxesApplicablestringNo
twocmarkedinw4booleanNo

USEmployeeRequestDto

NameTypeDescriptionRequired
endDatedateNo
payPeriodCountnumberNo
payrolls[ PayrunDto ]No
startDatedateNo

USEmployerContribution

NameTypeDescriptionRequired
futanumberNo
medicareTaxnumberNo
socialSecurityTaxnumberNo
sutanumberNo

USPayrollComponent

NameTypeDescriptionRequired
amountnumberNo
categorystringEnum: "COMPONENT", "BENEFIT"No
component_typestringNo
deductionTypestringNo
idstringNo

USPayrollComponentYTD

NameTypeDescriptionRequired
employeeFederalTaxYTDnumberNo
employeeMedicareTaxYTDnumberNo
employeeSocialSecurityTaxYTDnumberNo
employerFUTAYTDnumberNo
employerMedicareTaxYTDnumberNo
employerSUTAYTDnumberNo
employerSocialSecurityTaxYTDnumberNo
grossWageYTDnumberNo
postTaxDeductionYTDnumberNo
preTaxDeductionYTDnumberNo
taxableWageYTDnumberNo

UserDto

NameTypeDescriptionRequired
addressAddressDtoNo
complianceUSEmployeeDetailsNo
countryCodestringNo
erpTenantIdlongNo
iamUserIdlongNo
tenantCountryCodestringNo
tenantIdstringNo
userIdstringNo