Package com.xero.models.payrollau
Class Payslip
java.lang.Object
com.xero.models.payrollau.Payslip
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe Super for the PayslipaddDeductionLinesItem(DeductionLine deductionLinesItem) deductionLinesaddEarningsLinesItem(EarningsLine earningsLinesItem) earningsLinesaddLeaveAccrualLinesItem(LeaveAccrualLine leaveAccrualLinesItem) leaveAccrualLinesaddLeaveEarningsLinesItem(LeaveEarningsLine leaveEarningsLinesItem) leaveEarningsLinesaddReimbursementLinesItem(ReimbursementLine reimbursementLinesItem) reimbursementLinesaddSuperannuationLinesItem(SuperannuationLine superannuationLinesItem) superannuationLinesaddTaxLinesItem(TaxLine taxLinesItem) taxLinesaddTimesheetEarningsLinesItem(EarningsLine timesheetEarningsLinesItem) timesheetEarningsLinesdeductionLines(List<DeductionLine> deductionLines) deductionLinesdeductions(Double deductions) The Deductions for the PayslipearningsLines(List<EarningsLine> earningsLines) earningsLinesemployeeID(UUID employeeID) The Xero identifier for an employeebooleanFirst name of employeeGet deductionLinesThe Deductions for the PayslipGet earningsLinesThe Xero identifier for an employeeFirst name of employeeLast name of employeeGet leaveAccrualLinesGet leaveEarningsLinesThe NetPay for the PayslipXero identifier for the payslipGet reimbursementLinesThe Reimbursements for the PayslipgetSuper()The Super for the PayslipGet superannuationLinesgetTax()The Tax for the PayslipGet taxLinesGet timesheetEarningsLinesLast modified timestamporg.threeten.bp.OffsetDateTimeLast modified timestampgetWages()The Wages for the PayslipinthashCode()Last name of employeeleaveAccrualLines(List<LeaveAccrualLine> leaveAccrualLines) leaveAccrualLinesleaveEarningsLines(List<LeaveEarningsLine> leaveEarningsLines) leaveEarningsLinesThe NetPay for the PayslipXero identifier for the payslipreimbursementLines(List<ReimbursementLine> reimbursementLines) reimbursementLinesreimbursements(Double reimbursements) The Reimbursements for the PayslipvoidsetDeductionLines(List<DeductionLine> deductionLines) deductionLinesvoidsetDeductions(Double deductions) The Deductions for the PayslipvoidsetEarningsLines(List<EarningsLine> earningsLines) earningsLinesvoidsetEmployeeID(UUID employeeID) The Xero identifier for an employeevoidsetFirstName(String firstName) First name of employeevoidsetLastName(String lastName) Last name of employeevoidsetLeaveAccrualLines(List<LeaveAccrualLine> leaveAccrualLines) leaveAccrualLinesvoidsetLeaveEarningsLines(List<LeaveEarningsLine> leaveEarningsLines) leaveEarningsLinesvoidThe NetPay for the PayslipvoidsetPayslipID(UUID payslipID) Xero identifier for the payslipvoidsetReimbursementLines(List<ReimbursementLine> reimbursementLines) reimbursementLinesvoidsetReimbursements(Double reimbursements) The Reimbursements for the PayslipvoidThe Super for the PayslipvoidsetSuperannuationLines(List<SuperannuationLine> superannuationLines) superannuationLinesvoidThe Tax for the PayslipvoidsetTaxLines(List<TaxLine> taxLines) taxLinesvoidsetTimesheetEarningsLines(List<EarningsLine> timesheetEarningsLines) timesheetEarningsLinesvoidThe Wages for the PayslipsuperannuationLines(List<SuperannuationLine> superannuationLines) superannuationLinesThe Tax for the PaysliptaxLinestimesheetEarningsLines(List<EarningsLine> timesheetEarningsLines) timesheetEarningsLinestoString()The Wages for the Payslip
-
Constructor Details
-
Payslip
public Payslip()
-
-
Method Details
-
employeeID
-
getEmployeeID
-
setEmployeeID
The Xero identifier for an employee- Parameters:
employeeID- UUID
-
payslipID
-
getPayslipID
-
setPayslipID
Xero identifier for the payslip- Parameters:
payslipID- UUID
-
firstName
-
getFirstName
-
setFirstName
-
lastName
-
getLastName
-
setLastName
-
wages
-
getWages
-
setWages
-
deductions
-
getDeductions
-
setDeductions
The Deductions for the Payslip- Parameters:
deductions- Double
-
tax
-
getTax
-
setTax
-
_super
-
getSuper
-
setSuper
-
reimbursements
-
getReimbursements
-
setReimbursements
The Reimbursements for the Payslip- Parameters:
reimbursements- Double
-
netPay
-
getNetPay
-
setNetPay
-
earningsLines
earningsLines- Parameters:
earningsLines- List<EarningsLine>- Returns:
- Payslip
-
addEarningsLinesItem
earningsLines- Parameters:
earningsLinesItem- EarningsLine- Returns:
- Payslip
-
getEarningsLines
-
setEarningsLines
earningsLines- Parameters:
earningsLines- List<EarningsLine>
-
leaveEarningsLines
leaveEarningsLines- Parameters:
leaveEarningsLines- List<LeaveEarningsLine>- Returns:
- Payslip
-
addLeaveEarningsLinesItem
leaveEarningsLines- Parameters:
leaveEarningsLinesItem- LeaveEarningsLine- Returns:
- Payslip
-
getLeaveEarningsLines
Get leaveEarningsLines- Returns:
- leaveEarningsLines
-
setLeaveEarningsLines
leaveEarningsLines- Parameters:
leaveEarningsLines- List<LeaveEarningsLine>
-
timesheetEarningsLines
timesheetEarningsLines- Parameters:
timesheetEarningsLines- List<EarningsLine>- Returns:
- Payslip
-
addTimesheetEarningsLinesItem
timesheetEarningsLines- Parameters:
timesheetEarningsLinesItem- EarningsLine- Returns:
- Payslip
-
getTimesheetEarningsLines
Get timesheetEarningsLines- Returns:
- timesheetEarningsLines
-
setTimesheetEarningsLines
timesheetEarningsLines- Parameters:
timesheetEarningsLines- List<EarningsLine>
-
deductionLines
deductionLines- Parameters:
deductionLines- List<DeductionLine>- Returns:
- Payslip
-
addDeductionLinesItem
deductionLines- Parameters:
deductionLinesItem- DeductionLine- Returns:
- Payslip
-
getDeductionLines
-
setDeductionLines
deductionLines- Parameters:
deductionLines- List<DeductionLine>
-
leaveAccrualLines
leaveAccrualLines- Parameters:
leaveAccrualLines- List<LeaveAccrualLine>- Returns:
- Payslip
-
addLeaveAccrualLinesItem
leaveAccrualLines- Parameters:
leaveAccrualLinesItem- LeaveAccrualLine- Returns:
- Payslip
-
getLeaveAccrualLines
Get leaveAccrualLines- Returns:
- leaveAccrualLines
-
setLeaveAccrualLines
leaveAccrualLines- Parameters:
leaveAccrualLines- List<LeaveAccrualLine>
-
reimbursementLines
reimbursementLines- Parameters:
reimbursementLines- List<ReimbursementLine>- Returns:
- Payslip
-
addReimbursementLinesItem
reimbursementLines- Parameters:
reimbursementLinesItem- ReimbursementLine- Returns:
- Payslip
-
getReimbursementLines
Get reimbursementLines- Returns:
- reimbursementLines
-
setReimbursementLines
reimbursementLines- Parameters:
reimbursementLines- List<ReimbursementLine>
-
superannuationLines
superannuationLines- Parameters:
superannuationLines- List<SuperannuationLine>- Returns:
- Payslip
-
addSuperannuationLinesItem
superannuationLines- Parameters:
superannuationLinesItem- SuperannuationLine- Returns:
- Payslip
-
getSuperannuationLines
Get superannuationLines- Returns:
- superannuationLines
-
setSuperannuationLines
superannuationLines- Parameters:
superannuationLines- List<SuperannuationLine>
-
taxLines
-
addTaxLinesItem
-
getTaxLines
-
setTaxLines
-
getUpdatedDateUTC
-
getUpdatedDateUTCAsDate
public org.threeten.bp.OffsetDateTime getUpdatedDateUTCAsDate()Last modified timestamp- Returns:
- OffsetDateTime
-
equals
-
hashCode
-
toString
-