POST api/LeaveTransaction/SpEmployeeAccrualDetailsReport

Request Information

URI Parameters

None.

Body Parameters

LeaveBalanceViewModel
NameDescriptionTypeAdditional information
LeaveBalanceDetailsId

integer

None.

EmployeeId

integer

None.

CProjectID

integer

None.

CProjectName

string

None.

CProjectIds

string

None.

Name

string

None.

CodeName

string

None.

EmployeeIds

string

None.

LeaveTypeIds

string

None.

ClientGroupId

integer

None.

ClientGroupName

string

None.

ClientId

integer

None.

ClientName

string

None.

ClientCode

string

None.

EmployeeCode

string

None.

EmployeeName

string

None.

EmployeeLegalName

string

None.

ManagerLegalName

string

None.

LeaveTypeId

integer

None.

DesignationName

string

None.

LeaveTypeName

string

None.

LeaveTypeDescription

string

None.

PayrollCycleId

integer

None.

Available

decimal number

None.

NetBalance

decimal number

None.

Accrual

decimal number

None.

AccrualDate

date

None.

AccrualComments

string

None.

IsCfManualApplicable

boolean

None.

Cf

decimal number

None.

CfDate

date

None.

CfComments

string

None.

PastPreviousYearCf

decimal number

None.

PastPreviousYearCfDate

date

None.

PastPreviousYearCfComments

string

None.

Purchase

decimal number

None.

PurchaseDate

date

None.

PurchaseComments

string

None.

Approved

decimal number

None.

UnApproved

decimal number

None.

Taken

decimal number

None.

BackApproved

decimal number

None.

FutureApproved

decimal number

None.

BackUnApproved

decimal number

None.

FutureUnApproved

decimal number

None.

CloseCycleUnApproved

decimal number

None.

CloseCycleApproved

decimal number

None.

Paid

decimal number

None.

PaidDate

date

None.

PaidComments

string

None.

Sell

decimal number

None.

SellDate

date

None.

SellComments

string

None.

Lapse

decimal number

None.

LapseDate

date

None.

LapseComments

string

None.

Comments

string

None.

CreatedDate

date

None.

CreatedBy

integer

None.

ModifyDate

date

None.

ModifyBy

integer

None.

IpAddress

string

None.

LocalIpAddress

string

None.

DbUserAccount

string

None.

CreatedByName

string

None.

ModifyByName

string

None.

DataCategory

string

None.

ManagerId

integer

None.

IsUpdateManually

boolean

None.

CountryName

string

None.

DepartmentName

string

None.

RoleDisplayName

string

None.

DateOfJoining

date

None.

DisplayDateOfJoining

string

None.

CycleStartDate

date

None.

DisplayCycleStartDate

string

None.

AccrualFullSession

decimal number

None.

AccrualTillDate

decimal number

None.

TakenTillDate

decimal number

None.

DiffAccrualTillDateNTakenTillDate

decimal number

None.

Currency

string

None.

BaseSalary

decimal number

None.

WorkingDaysWithHoliDays

integer

None.

CostofVacation

decimal number

None.

AccruedNUnusedHoliday

decimal number

None.

IsActive

boolean

None.

FromDate

date

None.

ToDate

date

None.

DisplayFromDate

string

None.

DisplayToDate

string

None.

ApprovedTaken

decimal number

None.

UnapprovedTaken

decimal number

None.

ApprovedFuture

decimal number

None.

UnapprovedFuture

decimal number

None.

Action

string

None.

Amount

decimal number

None.

FutureLeave

decimal number

None.

PastLeave

decimal number

None.

RequestType

RequestTypeEnum

None.

EmployeeStatusId

integer

None.

ListLeaveBalanceViewModel

Collection of LeaveBalanceListViewModel

None.

lstEmployeeId

Collection of string

None.

lstCProjectId

Collection of string

None.

ListLeaveTypeViewModel

Collection of integer

None.

PayrollCycleStartDate

date

None.

PayrollCycleEndDate

date

None.

lstLeaveTypeId

Collection of string

None.

FutureProjectionDate

date

None.

DisplayFutureProjectionDate

string

None.

AvailableToday

decimal number

None.

FutureAccrual

decimal number

None.

FutureProjectionBalance

decimal number

None.

EmployeeTypeName

string

None.

WorkLocationStateName

string

None.

AutomationDate

date

None.

AutomationType

string

None.

ActionDate

string

None.

YearlyRemainingBalance

decimal number

None.

YearlyAccrual

decimal number

None.

DivisionIds

string

None.

DepartmentIds

string

None.

SectionIds

string

None.

DivisionName

string

None.

SectionName

string

None.

Type

string

None.

EmployeeNameCode

string

None.

AccrualCFValue

decimal number

None.

LapseValue

decimal number

None.

NewBalance

decimal number

None.

DivisionId

integer

None.

DepartmentId

integer

None.

SectionId

integer

None.

LevelId

string

None.

IsHourlyLeaveByLeaveType

boolean

None.

strEmployeeIds

string

None.

strLeaveTypeIds

string

None.

strClientIds

string

None.

DisplayAutomationDate

string

None.

ReporteesTypeId

integer

None.

LeaveSystemINhoursOrDays

string

None.

ClientIdParam

string

None.

PayFrequencyIdParam

string

None.

PayrollCycleIdParam

string

None.

EmployeeTypeNameParam

string

None.

EmployeeTypeParam

string

None.

ReporteeTypeIdParam

string

None.

LeaveTypeIdParam

string

None.

EmployeeIdsParam

string

None.

EmployeeStatusIdParam

string

None.

CProjectIdsParam

string

None.

DivisionIdsParam

string

None.

DepartmentIdsParam

string

None.

SectionIdsParam

string

None.

LeaveTypeIdsParam

string

None.

lstEmployeeNameParam

string

None.

DisplayFormatAvailable

string

None.

DisplayFormatNetBalance

string

None.

DisplayBackApproved

string

None.

DisplayBackUnApproved

string

None.

DisplayFutureApproved

string

None.

DisplayFutureUnApproved

string

None.

Request Formats

application/json, text/json

Sample:
{
  "LeaveBalanceDetailsId": 1,
  "EmployeeId": 2,
  "CProjectID": 1,
  "CProjectName": "sample string 3",
  "CProjectIds": "sample string 4",
  "Name": "sample string 5",
  "CodeName": "sample string 6",
  "EmployeeIds": "sample string 7",
  "LeaveTypeIds": "sample string 8",
  "ClientGroupId": 1,
  "ClientGroupName": "sample string 9",
  "ClientId": 1,
  "ClientName": "sample string 10",
  "ClientCode": "sample string 11",
  "EmployeeCode": "sample string 12",
  "EmployeeName": "sample string 13",
  "EmployeeLegalName": "sample string 14",
  "ManagerLegalName": "sample string 15",
  "LeaveTypeId": 16,
  "DesignationName": "sample string 17",
  "LeaveTypeName": "sample string 18",
  "LeaveTypeDescription": "sample string 19",
  "PayrollCycleId": 20,
  "Available": 1.1,
  "NetBalance": 1.1,
  "Accrual": 21.1,
  "AccrualDate": "2026-01-07T07:16:03.6700513+05:30",
  "AccrualComments": "sample string 22",
  "IsCfManualApplicable": true,
  "Cf": 24.1,
  "CfDate": "2026-01-07T07:16:03.6700513+05:30",
  "CfComments": "sample string 25",
  "PastPreviousYearCf": 1.1,
  "PastPreviousYearCfDate": "2026-01-07T07:16:03.6700513+05:30",
  "PastPreviousYearCfComments": "sample string 26",
  "Purchase": 27.1,
  "PurchaseDate": "2026-01-07T07:16:03.6700513+05:30",
  "PurchaseComments": "sample string 28",
  "Approved": 29.1,
  "UnApproved": 30.1,
  "Taken": 1.1,
  "BackApproved": 1.1,
  "FutureApproved": 1.1,
  "BackUnApproved": 1.1,
  "FutureUnApproved": 1.1,
  "CloseCycleUnApproved": 1.1,
  "CloseCycleApproved": 1.1,
  "Paid": 31.1,
  "PaidDate": "2026-01-07T07:16:03.6700513+05:30",
  "PaidComments": "sample string 32",
  "Sell": 33.1,
  "SellDate": "2026-01-07T07:16:03.6700513+05:30",
  "SellComments": "sample string 34",
  "Lapse": 35.1,
  "LapseDate": "2026-01-07T07:16:03.6700513+05:30",
  "LapseComments": "sample string 36",
  "Comments": "sample string 37",
  "CreatedDate": "2026-01-07T07:16:03.6700513+05:30",
  "CreatedBy": 39,
  "ModifyDate": "2026-01-07T07:16:03.6700513+05:30",
  "ModifyBy": 1,
  "IpAddress": "sample string 40",
  "LocalIpAddress": "sample string 41",
  "DbUserAccount": "sample string 42",
  "CreatedByName": "sample string 43",
  "ModifyByName": "sample string 44",
  "DataCategory": "sample string 45",
  "ManagerId": 1,
  "IsUpdateManually": true,
  "CountryName": "sample string 47",
  "DepartmentName": "sample string 48",
  "RoleDisplayName": "sample string 49",
  "DateOfJoining": "2026-01-07T07:16:03.6700513+05:30",
  "DisplayDateOfJoining": "sample string 50",
  "CycleStartDate": "2026-01-07T07:16:03.6700513+05:30",
  "DisplayCycleStartDate": "sample string 51",
  "AccrualFullSession": 1.0,
  "AccrualTillDate": 1.0,
  "TakenTillDate": 1.0,
  "DiffAccrualTillDateNTakenTillDate": 1.0,
  "Currency": "sample string 52",
  "BaseSalary": 1.1,
  "WorkingDaysWithHoliDays": 1,
  "CostofVacation": 1.1,
  "AccruedNUnusedHoliday": 1.1,
  "IsActive": true,
  "FromDate": "2026-01-07T07:16:03.6700513+05:30",
  "ToDate": "2026-01-07T07:16:03.6700513+05:30",
  "DisplayFromDate": "sample string 54",
  "DisplayToDate": "sample string 55",
  "ApprovedTaken": 1.1,
  "UnapprovedTaken": 1.1,
  "ApprovedFuture": 1.1,
  "UnapprovedFuture": 1.1,
  "Action": "sample string 56",
  "Amount": 1.1,
  "FutureLeave": 1.1,
  "PastLeave": 1.1,
  "RequestType": 0,
  "EmployeeStatusId": 57,
  "ListLeaveBalanceViewModel": [
    {
      "$id": "2",
      "LeaveBalanceDetailsId": 1,
      "Available": 1.1,
      "Accrual": 2.1,
      "Cf": 3.1,
      "Comments": "sample string 4"
    },
    {
      "$ref": "2"
    }
  ],
  "lstEmployeeId": [
    "sample string 1",
    "sample string 2"
  ],
  "lstCProjectId": [
    "sample string 1",
    "sample string 2"
  ],
  "ListLeaveTypeViewModel": [
    1,
    2
  ],
  "PayrollCycleStartDate": "2026-01-07T07:16:03.6700513+05:30",
  "PayrollCycleEndDate": "2026-01-07T07:16:03.6700513+05:30",
  "lstLeaveTypeId": [
    "sample string 1",
    "sample string 2"
  ],
  "FutureProjectionDate": "2026-01-07T07:16:03.6700513+05:30",
  "DisplayFutureProjectionDate": "sample string 60",
  "AvailableToday": 1.1,
  "FutureAccrual": 1.1,
  "FutureProjectionBalance": 1.1,
  "EmployeeTypeName": "sample string 61",
  "WorkLocationStateName": "sample string 62",
  "AutomationDate": "2026-01-07T07:16:03.6700513+05:30",
  "AutomationType": "sample string 63",
  "ActionDate": "sample string 64",
  "YearlyRemainingBalance": 1.1,
  "YearlyAccrual": 1.1,
  "DivisionIds": "sample string 65",
  "DepartmentIds": "sample string 66",
  "SectionIds": "sample string 67",
  "DivisionName": "sample string 68",
  "SectionName": "sample string 69",
  "Type": "sample string 70",
  "EmployeeNameCode": "sample string 71",
  "AccrualCFValue": 1.1,
  "LapseValue": 1.1,
  "NewBalance": 1.1,
  "DivisionId": 1,
  "DepartmentId": 1,
  "SectionId": 1,
  "LevelId": "sample string 72",
  "IsHourlyLeaveByLeaveType": true,
  "strEmployeeIds": "sample string 74",
  "strLeaveTypeIds": "sample string 75",
  "strClientIds": "sample string 76",
  "DisplayAutomationDate": "sample string 77",
  "ReporteesTypeId": 78,
  "LeaveSystemINhoursOrDays": "sample string 79",
  "ClientIdParam": "sample string 80",
  "PayFrequencyIdParam": "sample string 81",
  "PayrollCycleIdParam": "sample string 82",
  "EmployeeTypeNameParam": "sample string 83",
  "EmployeeTypeParam": "sample string 84",
  "ReporteeTypeIdParam": "sample string 85",
  "LeaveTypeIdParam": "sample string 86",
  "EmployeeIdsParam": "sample string 87",
  "EmployeeStatusIdParam": "sample string 88",
  "CProjectIdsParam": "sample string 89",
  "DivisionIdsParam": "sample string 90",
  "DepartmentIdsParam": "sample string 91",
  "SectionIdsParam": "sample string 92",
  "LeaveTypeIdsParam": "sample string 93",
  "lstEmployeeNameParam": "sample string 94",
  "DisplayFormatAvailable": "sample string 95",
  "DisplayFormatNetBalance": "sample string 96",
  "DisplayBackApproved": "sample string 97",
  "DisplayBackUnApproved": "sample string 98",
  "DisplayFutureApproved": "sample string 99",
  "DisplayFutureUnApproved": "sample string 100"
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json

Sample:

Sample not available.