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