Class Payslip

java.lang.Object
com.xero.models.payrollau.Payslip

public class Payslip
extends Object
Payslip
  • Constructor Details

    • Payslip

      public Payslip()
  • Method Details

    • employeeID

      public Payslip employeeID​(UUID employeeID)
    • getEmployeeID

      public UUID getEmployeeID()
      The Xero identifier for an employee
      Returns:
      employeeID
    • setEmployeeID

      public void setEmployeeID​(UUID employeeID)
    • payslipID

      public Payslip payslipID​(UUID payslipID)
    • getPayslipID

      public UUID getPayslipID()
      Xero identifier for the payslip
      Returns:
      payslipID
    • setPayslipID

      public void setPayslipID​(UUID payslipID)
    • firstName

      public Payslip firstName​(String firstName)
    • getFirstName

      public String getFirstName()
      First name of employee
      Returns:
      firstName
    • setFirstName

      public void setFirstName​(String firstName)
    • lastName

      public Payslip lastName​(String lastName)
    • getLastName

      public String getLastName()
      Last name of employee
      Returns:
      lastName
    • setLastName

      public void setLastName​(String lastName)
    • wages

      public Payslip wages​(Double wages)
    • getWages

      public Double getWages()
      The Wages for the Payslip
      Returns:
      wages
    • setWages

      public void setWages​(Double wages)
    • deductions

      public Payslip deductions​(Double deductions)
    • getDeductions

      public Double getDeductions()
      The Deductions for the Payslip
      Returns:
      deductions
    • setDeductions

      public void setDeductions​(Double deductions)
    • tax

      public Payslip tax​(Double tax)
    • getTax

      public Double getTax()
      The Tax for the Payslip
      Returns:
      tax
    • setTax

      public void setTax​(Double tax)
    • _super

      public Payslip _super​(Double _super)
    • getSuper

      public Double getSuper()
      The Super for the Payslip
      Returns:
      _super
    • setSuper

      public void setSuper​(Double _super)
    • reimbursements

      public Payslip reimbursements​(Double reimbursements)
    • getReimbursements

      public Double getReimbursements()
      The Reimbursements for the Payslip
      Returns:
      reimbursements
    • setReimbursements

      public void setReimbursements​(Double reimbursements)
    • netPay

      public Payslip netPay​(Double netPay)
    • getNetPay

      public Double getNetPay()
      The NetPay for the Payslip
      Returns:
      netPay
    • setNetPay

      public void setNetPay​(Double netPay)
    • earningsLines

      public Payslip earningsLines​(List<EarningsLine> earningsLines)
    • addEarningsLinesItem

      public Payslip addEarningsLinesItem​(EarningsLine earningsLinesItem)
    • getEarningsLines

      public List<EarningsLine> getEarningsLines()
      Get earningsLines
      Returns:
      earningsLines
    • setEarningsLines

      public void setEarningsLines​(List<EarningsLine> earningsLines)
    • leaveEarningsLines

      public Payslip leaveEarningsLines​(List<LeaveEarningsLine> leaveEarningsLines)
    • addLeaveEarningsLinesItem

      public Payslip addLeaveEarningsLinesItem​(LeaveEarningsLine leaveEarningsLinesItem)
    • getLeaveEarningsLines

      public List<LeaveEarningsLine> getLeaveEarningsLines()
      Get leaveEarningsLines
      Returns:
      leaveEarningsLines
    • setLeaveEarningsLines

      public void setLeaveEarningsLines​(List<LeaveEarningsLine> leaveEarningsLines)
    • timesheetEarningsLines

      public Payslip timesheetEarningsLines​(List<EarningsLine> timesheetEarningsLines)
    • addTimesheetEarningsLinesItem

      public Payslip addTimesheetEarningsLinesItem​(EarningsLine timesheetEarningsLinesItem)
    • getTimesheetEarningsLines

      public List<EarningsLine> getTimesheetEarningsLines()
      Get timesheetEarningsLines
      Returns:
      timesheetEarningsLines
    • setTimesheetEarningsLines

      public void setTimesheetEarningsLines​(List<EarningsLine> timesheetEarningsLines)
    • deductionLines

      public Payslip deductionLines​(List<DeductionLine> deductionLines)
    • addDeductionLinesItem

      public Payslip addDeductionLinesItem​(DeductionLine deductionLinesItem)
    • getDeductionLines

      public List<DeductionLine> getDeductionLines()
      Get deductionLines
      Returns:
      deductionLines
    • setDeductionLines

      public void setDeductionLines​(List<DeductionLine> deductionLines)
    • leaveAccrualLines

      public Payslip leaveAccrualLines​(List<LeaveAccrualLine> leaveAccrualLines)
    • addLeaveAccrualLinesItem

      public Payslip addLeaveAccrualLinesItem​(LeaveAccrualLine leaveAccrualLinesItem)
    • getLeaveAccrualLines

      public List<LeaveAccrualLine> getLeaveAccrualLines()
      Get leaveAccrualLines
      Returns:
      leaveAccrualLines
    • setLeaveAccrualLines

      public void setLeaveAccrualLines​(List<LeaveAccrualLine> leaveAccrualLines)
    • reimbursementLines

      public Payslip reimbursementLines​(List<ReimbursementLine> reimbursementLines)
    • addReimbursementLinesItem

      public Payslip addReimbursementLinesItem​(ReimbursementLine reimbursementLinesItem)
    • getReimbursementLines

      public List<ReimbursementLine> getReimbursementLines()
      Get reimbursementLines
      Returns:
      reimbursementLines
    • setReimbursementLines

      public void setReimbursementLines​(List<ReimbursementLine> reimbursementLines)
    • superannuationLines

      public Payslip superannuationLines​(List<SuperannuationLine> superannuationLines)
    • addSuperannuationLinesItem

      public Payslip addSuperannuationLinesItem​(SuperannuationLine superannuationLinesItem)
    • getSuperannuationLines

      public List<SuperannuationLine> getSuperannuationLines()
      Get superannuationLines
      Returns:
      superannuationLines
    • setSuperannuationLines

      public void setSuperannuationLines​(List<SuperannuationLine> superannuationLines)
    • taxLines

      public Payslip taxLines​(List<TaxLine> taxLines)
    • addTaxLinesItem

      public Payslip addTaxLinesItem​(TaxLine taxLinesItem)
    • getTaxLines

      public List<TaxLine> getTaxLines()
      Get taxLines
      Returns:
      taxLines
    • setTaxLines

      public void setTaxLines​(List<TaxLine> taxLines)
    • getUpdatedDateUTC

      public String getUpdatedDateUTC()
      Last modified timestamp
      Returns:
      updatedDateUTC
    • getUpdatedDateUTCAsDate

      public org.threeten.bp.OffsetDateTime getUpdatedDateUTCAsDate()
    • equals

      public boolean equals​(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object