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 EmployeeSalaryName | 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
EmployeeSalaryApiResponseName | 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--