Update an existing income from overseas subject to tax remission

Request

PUT https://apisg.yourpayroll.io/api/v2/business/{businessId}/employee/{employeeId}/incomefromoverseassubjecttotaxremission/{id}

Path parameters

Parameter name Value Description Additional
id int32 Required
businessId string Required
employeeId string Required

Request body

The request body takes a complete SgIncomeFromOverseasSubjectToTaxRemissionModel resource, containing the following writable properties:

{
    "basisPeriod": "int32",
    "contributionsChargedDeductionsClaimedSingaporeEstablishment": "boolean",
    "contributionsMandatory": "boolean",
    "contributionsToOverseasFunds": "boolean",
    "contributionsWithTaxConcession": "double",
    "contributionsWithoutTaxConcession": "double",
    "exemptIncomeAmount": "double",
    "id": "int32",
    "incomeAmount": "double",
    "incomeType": "string",
    "overseasFundName": "string",
    "periodOfOverseasPostingType": "string"
}

Properties

Name Type Description
basisPeriod int32 Int32
contributionsChargedDeductionsClaimedSingaporeEstablishment boolean Nullable
contributionsMandatory boolean Nullable
contributionsToOverseasFunds boolean Nullable
contributionsWithTaxConcession double Nullable
contributionsWithoutTaxConcession double Nullable
exemptIncomeAmount double Nullable
id int32 Int32
incomeAmount double Nullable
incomeType string SgIncomeType

Possible values are:

  • TaxRemission
  • Seaman
  • Exemption
  • OverseasPensionFund
  • IncomeOverseasEmployment
  • IncomeOverseasEmploymentPensionFund
overseasFundName string String
periodOfOverseasPostingType string PeriodOfOverseasPostingType

Possible values are:

  • Full
  • Part

Response

The following HTTP status codes may be returned, optionally with a response resource.

Status code Description Resource
200 OK

OK