xero-node
Version:
Xero NodeJS OAuth 2.0 client for xero-node
42 lines (41 loc) • 1.49 kB
TypeScript
export declare class EmployeeLeaveSetup {
/**
* Identifier if holiday pay will be included in each payslip
*/
'includeHolidayPay'?: boolean;
/**
* Initial holiday pay balance. A percentage — usually 8% — of gross earnings since their last work anniversary.
*/
'holidayPayOpeningBalance'?: number;
/**
* Initial annual leave balance. The balance at their last anniversary, less any leave taken since then and excluding accrued annual leave.
*/
'annualLeaveOpeningBalance'?: number;
/**
* The dollar value of annual leave opening balance if negative.
*/
'negativeAnnualLeaveBalancePaidAmount'?: number;
/**
* Number of hours accrued annually for sick leave. Multiply the number of days they\'re entitled to by the hours worked per day
*/
'sickLeaveHoursToAccrueAnnually'?: number;
/**
* Maximum number of hours accrued annually for sick leave. Multiply the maximum days they can accrue by the hours worked per day
*/
'sickLeaveMaximumHoursToAccrue'?: number;
/**
* Initial sick leave balance. This will be positive unless they\'ve taken sick leave in advance
*/
'sickLeaveOpeningBalance'?: number;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}