IPayrollService1

Operations

NameSignatureDescription
BulkGetPayableTimeDetailsForUsersPayrollUserPayableTimeDetails1[] BulkGetPayableTimeDetailsForUsers(Uri[] userUris, DateRangeParameter1 dateRange, DateTimeUtcParameter1 asOf, Uri getOption)Returns the paycode, amount and approval status of time on a per-day basis for the specified users and dateRange, as-of the specified date (today if not specified)
BulkGetPayableTimeDetailsForUsers2PayrollUserPayableTimeDetails2[] BulkGetPayableTimeDetailsForUsers2(Uri[] userUris, DateRangeParameter1 dateRange, Uri[] metadataKeysToReturn)Returns the paycode, amount and approval status of time on a per-day basis for the specified users and dateRange
BulkGetPayrollRateDetailsForUsersBulkPayrollRateScheduleEntryDetailsResult1[] BulkGetPayrollRateDetailsForUsers(Uri[] userUris, Date1 asOfDate)Get the payroll rate schedule for the specified users on the specified date, or today if not specified
BulkGetPayrollRateScheduleForUsersBulkPayrollRateScheduleEntryDetailsResult1[] BulkGetPayrollRateScheduleForUsers(Uri[] userUris)Get the payroll rate schedule for specified users
DeleteUserPayrollRateScheduleEntryvoid DeleteUserPayrollRateScheduleEntry(Uri userPayrollRateScheduleEntryUri)Delete the specified payroll rate schedule entry
GetPayrollManagersUserReference1[] GetPayrollManagers()Retrieves the list of users that are currently payroll managers
GetUserPayrollRateDetailsUserPayrollRateScheduleEntryDetails1 GetUserPayrollRateDetails(Uri userUri, Date1 asOfDate)Get the payroll rate schedule for the specified user on the specified date, or today if not specified
GetUserPayrollRateScheduleUserPayrollRateScheduleEntryDetails1[] GetUserPayrollRateSchedule(Uri userUri)Get the payroll rate schedule for the specified user
PutUserPayrollRateSchedulevoid PutUserPayrollRateSchedule(Uri userUri, UserPayrollRateScheduleParameter1 schedule)Put the entire payroll rate schedule for the specified user
UpdateUserPayrollRateScheduleEntryEffectiveDatevoid UpdateUserPayrollRateScheduleEntryEffectiveDate(Uri userPayrollRateScheduleEntryUri, Date1 effectiveDate)Update the effective date associated with the specified payroll rate schedule entry
UpdateUserPayrollRateScheduleEntryHourlyRatevoid UpdateUserPayrollRateScheduleEntryHourlyRate(Uri userPayrollRateScheduleEntryUri, MoneyParameter1 hourlyRate)Update the hourly payroll rate associated with the specified payroll rate schedule entry
UpdateUserPayrollRateScheduleOverDateRangevoid UpdateUserPayrollRateScheduleOverDateRange(Uri userUri, MoneyParameter1 hourlyRate, DateRangeParameter1 dateRange)Updates the specified user's hourly payroll rate for the given date range