POST api/IndividualIncome/InitiateDeclare?applyType={applyType}&salaryPeriod={salaryPeriod}&isUpdate={isUpdate}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
applyType

DeclareTypeEnum

Required

salaryPeriod

integer

Required

isUpdate

boolean

Required

Body Parameters

Collection of DiffEmployeeBean
NameDescriptionTypeAdditional information
E_SN

integer

None.

E_NAME

string

None.

E_TYPE_NAME

string

None.

E_ID

string

None.

END_DATE

date

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "e_SN": 1,
    "e_NAME": "sample string 2",
    "e_TYPE_NAME": "sample string 3",
    "e_ID": "sample string 4",
    "enD_DATE": "2025-08-16 12:36:56"
  },
  {
    "e_SN": 1,
    "e_NAME": "sample string 2",
    "e_TYPE_NAME": "sample string 3",
    "e_ID": "sample string 4",
    "enD_DATE": "2025-08-16 12:36:56"
  }
]

application/xml, text/xml

Sample:
<ArrayOfDiffUserInfoCollectionOutput.DiffEmployeeBean xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LemonAccTax.Declaration.Shared.Dtos.IndividualETax">
  <DiffUserInfoCollectionOutput.DiffEmployeeBean>
    <END_DATE>2025-08-16T12:36:56.6634636+08:00</END_DATE>
    <E_ID>sample string 4</E_ID>
    <E_NAME>sample string 2</E_NAME>
    <E_SN>1</E_SN>
    <E_TYPE_NAME>sample string 3</E_TYPE_NAME>
  </DiffUserInfoCollectionOutput.DiffEmployeeBean>
  <DiffUserInfoCollectionOutput.DiffEmployeeBean>
    <END_DATE>2025-08-16T12:36:56.6634636+08:00</END_DATE>
    <E_ID>sample string 4</E_ID>
    <E_NAME>sample string 2</E_NAME>
    <E_SN>1</E_SN>
    <E_TYPE_NAME>sample string 3</E_TYPE_NAME>
  </DiffUserInfoCollectionOutput.DiffEmployeeBean>
</ArrayOfDiffUserInfoCollectionOutput.DiffEmployeeBean>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ResponseDataOfIndividualIncomeTaxDeclareOutput
NameDescriptionTypeAdditional information
State

ResponseState

None.

SubState

ResponseSubStateCode

None.

Data

IndividualIncomeTaxDeclareOutput

None.

Msg

string

None.

Response Formats

application/json, text/json

Sample:
{
  "state": 1000,
  "subState": 0,
  "data": {
    "applyId": "sample string 1",
    "employeeCount": 2
  },
  "msg": "sample string 1"
}

application/xml, text/xml

Sample:
<ResponseDataOfIndividualIncomeTaxDeclareOutputqolWHFzt xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LemonAcc.TaxDeclaration.Service.Models">
  <Data xmlns:d2p1="http://schemas.datacontract.org/2004/07/LemonAccTax.Declaration.Shared.Dtos.IndividualETax">
    <d2p1:ApplyId>sample string 1</d2p1:ApplyId>
    <d2p1:EmployeeCount>2</d2p1:EmployeeCount>
  </Data>
  <Msg>sample string 1</Msg>
  <State>OK</State>
  <SubState>OK</SubState>
</ResponseDataOfIndividualIncomeTaxDeclareOutputqolWHFzt>