POST api/EmployeeSalary/InsertEmployeeSalaries?LOCATION={LOCATION}&YEAR={YEAR}&MONTH={MONTH}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
LOCATION

string

Required

YEAR

integer

Required

MONTH

integer

Required

Body Parameters

Collection of EmployeeSalary
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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--