POST api/PaySlip?template={template}&type={type}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| template | string |
Required |
|
| type | string |
Required |
Body Parameters
SalarySlip| Name | Description | Type | Additional information |
|---|---|---|---|
| Month | string |
None. |
|
| Year | string |
None. |
|
| BasicSalary | string |
None. |
|
| Company | Company |
None. |
|
| Employee | Employee |
None. |
|
| Additions | SalaryAdditions |
None. |
|
| Deductions | SalaryDeductions |
None. |
|
| SalaryComponents | Collection of SalaryComponent |
None. |
|
| TotalGrossSalary | string |
None. |
|
| TotalDeductions | string |
None. |
|
| NetTakeHome | string |
None. |
|
| NetTakeHomeInWords | string |
None. |
|
| Currency | string |
None. |
|
| EmployeeSignature | Collection of byte |
None. |
|
| CompanyLogo | Collection of byte |
None. |
|
| IsCalculationError | boolean |
None. |
Request Formats
application/json, text/json
Sample:
{
"Month": "sample string 1",
"Year": "sample string 2",
"BasicSalary": "sample string 3",
"Company": {
"Id": 1,
"Name": "sample string 2",
"Phone": "sample string 3",
"Email": "sample string 4",
"Website": "sample string 5",
"AddressLine1": "sample string 6",
"AddressLine2": "sample string 7",
"State": "sample string 8",
"ZipCode": "sample string 9",
"CostCentre": "sample string 10"
},
"Employee": {
"Id": 1,
"EmployeeID": "sample string 2",
"Name": "sample string 3",
"Designation": "sample string 4",
"Department": "sample string 5",
"Ctc": "sample string 6",
"SalaryType": "sample string 7",
"BreakupId": 8,
"Location": "sample string 9",
"DateOfBirth": "sample string 10",
"DateOfJoining": "sample string 11",
"UanNumber": "sample string 12",
"AccountNumber": "sample string 13",
"Gender": "sample string 14",
"ProvidentFundNumber": "sample string 15",
"EsiNumber": "sample string 16",
"PanNumber": "sample string 17",
"EpsNmuber": "sample string 18"
},
"Additions": {
"Basic": 1.0,
"HRA": 2.0,
"Conveyance": 3.0,
"DearnessAllowance": 4.0,
"Overtime": 5.0,
"MedicalExpense": 6.0,
"OtherAllowance": 7.0,
"Bonus": 8.0,
"TransportAllowance": 9.0
},
"Deductions": {
"PFContribution": 1.0,
"ProfessionalTax": 2.0,
"AdvanceSalary": 3.0,
"TDS": 4.0,
"ESIC": 5.0,
"Mediclaim": 6.0
},
"SalaryComponents": [
{
"Id": 1,
"ComponentType": "sample string 2",
"Name": "sample string 3",
"Description": "sample string 4",
"Value": "sample string 5",
"ValueType": "sample string 6",
"IsDeduction": true,
"Itemsequence": 8
},
{
"Id": 1,
"ComponentType": "sample string 2",
"Name": "sample string 3",
"Description": "sample string 4",
"Value": "sample string 5",
"ValueType": "sample string 6",
"IsDeduction": true,
"Itemsequence": 8
}
],
"TotalGrossSalary": "sample string 4",
"TotalDeductions": "sample string 5",
"NetTakeHome": "sample string 6",
"NetTakeHomeInWords": "sample string 7",
"Currency": "sample string 8",
"EmployeeSignature": "QEA=",
"CompanyLogo": "QEA=",
"IsCalculationError": true
}
application/xml, text/xml
Sample:
<SalarySlip xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SalarySlipBuilder.Core.Models">
<Additions>
<Basic>1</Basic>
<Bonus>8</Bonus>
<Conveyance>3</Conveyance>
<DearnessAllowance>4</DearnessAllowance>
<HRA>2</HRA>
<MedicalExpense>6</MedicalExpense>
<OtherAllowance>7</OtherAllowance>
<Overtime>5</Overtime>
<TransportAllowance>9</TransportAllowance>
</Additions>
<BasicSalary>sample string 3</BasicSalary>
<Company>
<AddressLine1>sample string 6</AddressLine1>
<AddressLine2>sample string 7</AddressLine2>
<CostCentre>sample string 10</CostCentre>
<Email>sample string 4</Email>
<Id>1</Id>
<Name>sample string 2</Name>
<Phone>sample string 3</Phone>
<State>sample string 8</State>
<Website>sample string 5</Website>
<ZipCode>sample string 9</ZipCode>
</Company>
<CompanyLogo>QEA=</CompanyLogo>
<Currency>sample string 8</Currency>
<Deductions>
<AdvanceSalary>3</AdvanceSalary>
<ESIC>5</ESIC>
<Mediclaim>6</Mediclaim>
<PFContribution>1</PFContribution>
<ProfessionalTax>2</ProfessionalTax>
<TDS>4</TDS>
</Deductions>
<Employee>
<AccountNumber>sample string 13</AccountNumber>
<BreakupId>8</BreakupId>
<Ctc>sample string 6</Ctc>
<DateOfBirth>sample string 10</DateOfBirth>
<DateOfJoining>sample string 11</DateOfJoining>
<Department>sample string 5</Department>
<Designation>sample string 4</Designation>
<EmployeeID>sample string 2</EmployeeID>
<EpsNmuber>sample string 18</EpsNmuber>
<EsiNumber>sample string 16</EsiNumber>
<Gender>sample string 14</Gender>
<Id>1</Id>
<Location>sample string 9</Location>
<Name>sample string 3</Name>
<PanNumber>sample string 17</PanNumber>
<ProvidentFundNumber>sample string 15</ProvidentFundNumber>
<SalaryType>sample string 7</SalaryType>
<UanNumber>sample string 12</UanNumber>
</Employee>
<EmployeeSignature>QEA=</EmployeeSignature>
<IsCalculationError>true</IsCalculationError>
<Month>sample string 1</Month>
<NetTakeHome>sample string 6</NetTakeHome>
<NetTakeHomeInWords>sample string 7</NetTakeHomeInWords>
<SalaryComponents>
<SalaryComponent>
<ComponentType>sample string 2</ComponentType>
<Description>sample string 4</Description>
<Id>1</Id>
<IsDeduction>true</IsDeduction>
<Itemsequence>8</Itemsequence>
<Name>sample string 3</Name>
<Value>sample string 5</Value>
<ValueType>sample string 6</ValueType>
</SalaryComponent>
<SalaryComponent>
<ComponentType>sample string 2</ComponentType>
<Description>sample string 4</Description>
<Id>1</Id>
<IsDeduction>true</IsDeduction>
<Itemsequence>8</Itemsequence>
<Name>sample string 3</Name>
<Value>sample string 5</Value>
<ValueType>sample string 6</ValueType>
</SalaryComponent>
</SalaryComponents>
<TotalDeductions>sample string 5</TotalDeductions>
<TotalGrossSalary>sample string 4</TotalGrossSalary>
<Year>sample string 2</Year>
</SalarySlip>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |