POST api/EmployeeSalary/InsertEmployeeSalaries?LOCATION={LOCATION}&YEAR={YEAR}&MONTH={MONTH}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| LOCATION | string |
Required |
|
| YEAR | integer |
Required |
|
| MONTH | integer |
Required |
Body Parameters
Collection of EmployeeSalary| Name | Description | Type | Additional information |
|---|---|---|---|
| MID | integer |
None. |
|
| EMPLOYEE_CODE | string |
None. |
|
| EMPLOYEE_NAME | string |
None. |
|
| EMP_LOCATION | string |
None. |
|
| BASIC | decimal number |
None. |
|
| HRA | decimal number |
None. |
|
| OTHER_ALLOWANCES | decimal number |
None. |
|
| PFAMOUNT | decimal number |
None. |
|
| YEAR | integer |
None. |
|
| MONTH | integer |
None. |
|
| LABOUR_WELFARE_FUND | decimal number |
None. |
|
| PROFESSIONAL_TAX | decimal number |
None. |
|
| LOSS_OF_PAY | decimal number |
None. |
|
| EXGRATIA | decimal number |
None. |
|
| NOOFDAYSLOP | decimal number |
None. |
|
| GROSS_SALARY | decimal number |
None. |
|
| NET_SALARY | decimal number |
None. |
Request Formats
application/json, text/json
Sample:
[
{
"MID": 1,
"EMPLOYEE_CODE": "sample string 2",
"EMPLOYEE_NAME": "sample string 3",
"EMP_LOCATION": "sample string 4",
"BASIC": 5.0,
"HRA": 6.0,
"OTHER_ALLOWANCES": 7.0,
"PFAMOUNT": 8.0,
"YEAR": 9,
"MONTH": 10,
"LABOUR_WELFARE_FUND": 11.0,
"PROFESSIONAL_TAX": 12.0,
"LOSS_OF_PAY": 13.0,
"EXGRATIA": 14.0,
"NOOFDAYSLOP": 15.0,
"GROSS_SALARY": 16.0,
"NET_SALARY": 17.0
},
{
"MID": 1,
"EMPLOYEE_CODE": "sample string 2",
"EMPLOYEE_NAME": "sample string 3",
"EMP_LOCATION": "sample string 4",
"BASIC": 5.0,
"HRA": 6.0,
"OTHER_ALLOWANCES": 7.0,
"PFAMOUNT": 8.0,
"YEAR": 9,
"MONTH": 10,
"LABOUR_WELFARE_FUND": 11.0,
"PROFESSIONAL_TAX": 12.0,
"LOSS_OF_PAY": 13.0,
"EXGRATIA": 14.0,
"NOOFDAYSLOP": 15.0,
"GROSS_SALARY": 16.0,
"NET_SALARY": 17.0
}
]
text/html
Sample:
[{"MID":1,"EMPLOYEE_CODE":"sample string 2","EMPLOYEE_NAME":"sample string 3","EMP_LOCATION":"sample string 4","BASIC":5.0,"HRA":6.0,"OTHER_ALLOWANCES":7.0,"PFAMOUNT":8.0,"YEAR":9,"MONTH":10,"LABOUR_WELFARE_FUND":11.0,"PROFESSIONAL_TAX":12.0,"LOSS_OF_PAY":13.0,"EXGRATIA":14.0,"NOOFDAYSLOP":15.0,"GROSS_SALARY":16.0,"NET_SALARY":17.0},{"MID":1,"EMPLOYEE_CODE":"sample string 2","EMPLOYEE_NAME":"sample string 3","EMP_LOCATION":"sample string 4","BASIC":5.0,"HRA":6.0,"OTHER_ALLOWANCES":7.0,"PFAMOUNT":8.0,"YEAR":9,"MONTH":10,"LABOUR_WELFARE_FUND":11.0,"PROFESSIONAL_TAX":12.0,"LOSS_OF_PAY":13.0,"EXGRATIA":14.0,"NOOFDAYSLOP":15.0,"GROSS_SALARY":16.0,"NET_SALARY":17.0}]
application/xml, text/xml
Sample:
<ArrayOfEmployeeSalary xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SuntechSupportServices.Models.Payroll">
<EmployeeSalary>
<BASIC>5</BASIC>
<EMPLOYEE_CODE>sample string 2</EMPLOYEE_CODE>
<EMPLOYEE_NAME>sample string 3</EMPLOYEE_NAME>
<EMP_LOCATION>sample string 4</EMP_LOCATION>
<EXGRATIA>14</EXGRATIA>
<GROSS_SALARY>16</GROSS_SALARY>
<HRA>6</HRA>
<LABOUR_WELFARE_FUND>11</LABOUR_WELFARE_FUND>
<LOSS_OF_PAY>13</LOSS_OF_PAY>
<MID>1</MID>
<MONTH>10</MONTH>
<NET_SALARY>17</NET_SALARY>
<NOOFDAYSLOP>15</NOOFDAYSLOP>
<OTHER_ALLOWANCES>7</OTHER_ALLOWANCES>
<PFAMOUNT>8</PFAMOUNT>
<PROFESSIONAL_TAX>12</PROFESSIONAL_TAX>
<YEAR>9</YEAR>
</EmployeeSalary>
<EmployeeSalary>
<BASIC>5</BASIC>
<EMPLOYEE_CODE>sample string 2</EMPLOYEE_CODE>
<EMPLOYEE_NAME>sample string 3</EMPLOYEE_NAME>
<EMP_LOCATION>sample string 4</EMP_LOCATION>
<EXGRATIA>14</EXGRATIA>
<GROSS_SALARY>16</GROSS_SALARY>
<HRA>6</HRA>
<LABOUR_WELFARE_FUND>11</LABOUR_WELFARE_FUND>
<LOSS_OF_PAY>13</LOSS_OF_PAY>
<MID>1</MID>
<MONTH>10</MONTH>
<NET_SALARY>17</NET_SALARY>
<NOOFDAYSLOP>15</NOOFDAYSLOP>
<OTHER_ALLOWANCES>7</OTHER_ALLOWANCES>
<PFAMOUNT>8</PFAMOUNT>
<PROFESSIONAL_TAX>12</PROFESSIONAL_TAX>
<YEAR>9</YEAR>
</EmployeeSalary>
</ArrayOfEmployeeSalary>
application/x-www-form-urlencoded
Sample:
Sample not available.
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].MID" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].EMPLOYEE_CODE" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].EMPLOYEE_NAME" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].EMP_LOCATION" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].BASIC" 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].HRA" 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].OTHER_ALLOWANCES" 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].PFAMOUNT" 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].YEAR" 9 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].MONTH" 10 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].LABOUR_WELFARE_FUND" 11 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].PROFESSIONAL_TAX" 12 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].LOSS_OF_PAY" 13 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].EXGRATIA" 14 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].NOOFDAYSLOP" 15 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].GROSS_SALARY" 16 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].NET_SALARY" 17 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].MID" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].EMPLOYEE_CODE" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].EMPLOYEE_NAME" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].EMP_LOCATION" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].BASIC" 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].HRA" 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].OTHER_ALLOWANCES" 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].PFAMOUNT" 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].YEAR" 9 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].MONTH" 10 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].LABOUR_WELFARE_FUND" 11 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].PROFESSIONAL_TAX" 12 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].LOSS_OF_PAY" 13 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].EXGRATIA" 14 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].NOOFDAYSLOP" 15 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].GROSS_SALARY" 16 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].NET_SALARY" 17 --MultipartDataMediaFormatterBoundary1q2w3e--
Response Information
Resource Description
EmployeeSalaryApiResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| Status | string |
None. |
|
| Message | string |
None. |
|
| SalaryDetails | EmployeeSalary |
None. |
Response Formats
application/json, text/json
Sample:
{
"Status": "sample string 1",
"Message": "sample string 2",
"SalaryDetails": {
"MID": 1,
"EMPLOYEE_CODE": "sample string 2",
"EMPLOYEE_NAME": "sample string 3",
"EMP_LOCATION": "sample string 4",
"BASIC": 5.0,
"HRA": 6.0,
"OTHER_ALLOWANCES": 7.0,
"PFAMOUNT": 8.0,
"YEAR": 9,
"MONTH": 10,
"LABOUR_WELFARE_FUND": 11.0,
"PROFESSIONAL_TAX": 12.0,
"LOSS_OF_PAY": 13.0,
"EXGRATIA": 14.0,
"NOOFDAYSLOP": 15.0,
"GROSS_SALARY": 16.0,
"NET_SALARY": 17.0
}
}
text/html
Sample:
{"Status":"sample string 1","Message":"sample string 2","SalaryDetails":{"MID":1,"EMPLOYEE_CODE":"sample string 2","EMPLOYEE_NAME":"sample string 3","EMP_LOCATION":"sample string 4","BASIC":5.0,"HRA":6.0,"OTHER_ALLOWANCES":7.0,"PFAMOUNT":8.0,"YEAR":9,"MONTH":10,"LABOUR_WELFARE_FUND":11.0,"PROFESSIONAL_TAX":12.0,"LOSS_OF_PAY":13.0,"EXGRATIA":14.0,"NOOFDAYSLOP":15.0,"GROSS_SALARY":16.0,"NET_SALARY":17.0}}
application/xml, text/xml
Sample:
<EmployeeSalaryApiResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SuntechSupportServices.Models.Payroll">
<Message>sample string 2</Message>
<SalaryDetails>
<BASIC>5</BASIC>
<EMPLOYEE_CODE>sample string 2</EMPLOYEE_CODE>
<EMPLOYEE_NAME>sample string 3</EMPLOYEE_NAME>
<EMP_LOCATION>sample string 4</EMP_LOCATION>
<EXGRATIA>14</EXGRATIA>
<GROSS_SALARY>16</GROSS_SALARY>
<HRA>6</HRA>
<LABOUR_WELFARE_FUND>11</LABOUR_WELFARE_FUND>
<LOSS_OF_PAY>13</LOSS_OF_PAY>
<MID>1</MID>
<MONTH>10</MONTH>
<NET_SALARY>17</NET_SALARY>
<NOOFDAYSLOP>15</NOOFDAYSLOP>
<OTHER_ALLOWANCES>7</OTHER_ALLOWANCES>
<PFAMOUNT>8</PFAMOUNT>
<PROFESSIONAL_TAX>12</PROFESSIONAL_TAX>
<YEAR>9</YEAR>
</SalaryDetails>
<Status>sample string 1</Status>
</EmployeeSalaryApiResponse>
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Status" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Message" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SalaryDetails.MID" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SalaryDetails.EMPLOYEE_CODE" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SalaryDetails.EMPLOYEE_NAME" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SalaryDetails.EMP_LOCATION" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SalaryDetails.BASIC" 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SalaryDetails.HRA" 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SalaryDetails.OTHER_ALLOWANCES" 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SalaryDetails.PFAMOUNT" 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SalaryDetails.YEAR" 9 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SalaryDetails.MONTH" 10 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SalaryDetails.LABOUR_WELFARE_FUND" 11 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SalaryDetails.PROFESSIONAL_TAX" 12 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SalaryDetails.LOSS_OF_PAY" 13 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SalaryDetails.EXGRATIA" 14 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SalaryDetails.NOOFDAYSLOP" 15 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SalaryDetails.GROSS_SALARY" 16 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SalaryDetails.NET_SALARY" 17 --MultipartDataMediaFormatterBoundary1q2w3e--