public class EarningsRate extends Object
| Constructor and Description |
|---|
EarningsRate() |
| Modifier and Type | Method and Description |
|---|---|
EarningsRate |
accountCode(String accountCode) |
EarningsRate |
accrueLeave(Boolean accrueLeave) |
EarningsRate |
allowanceType(AllowanceType allowanceType) |
EarningsRate |
amount(Double amount) |
EarningsRate |
currentRecord(Boolean currentRecord) |
EarningsRate |
earningsRateID(UUID earningsRateID) |
EarningsRate |
earningsType(EarningsType earningsType) |
EarningsRate |
employmentTerminationPaymentType(EmploymentTerminationPaymentType employmentTerminationPaymentType) |
boolean |
equals(Object o) |
String |
getAccountCode()
See Accounts
|
Boolean |
getAccrueLeave()
Indicates that this earnings rate should accrue leave.
|
AllowanceType |
getAllowanceType()
Get allowanceType
|
Double |
getAmount()
Optional Amount for FIXEDAMOUNT RateType EarningsRate
|
Boolean |
getCurrentRecord()
Is the current record
|
UUID |
getEarningsRateID()
Xero identifier
|
EarningsType |
getEarningsType()
Get earningsType
|
EmploymentTerminationPaymentType |
getEmploymentTerminationPaymentType()
Get employmentTerminationPaymentType
|
Boolean |
getIsExemptFromSuper()
See the ATO website for details of which payments are exempt from SGC
|
Boolean |
getIsExemptFromTax()
Most payments are subject to tax, so you should only set this value if you are sure that a payment is exempt from PAYG withholding
|
Boolean |
getIsReportableAsW1()
Boolean to determine if the earnings rate is reportable or exempt from W1
|
Double |
getMultiplier()
This is the multiplier used to calculate the rate per unit, based on the employee’s ordinary earnings rate.
|
String |
getName()
Name of the earnings rate (max length = 100)
|
String |
getRatePerUnit()
Default rate per unit (optional).
|
RateType |
getRateType()
Get rateType
|
String |
getTypeOfUnits()
Type of units used to record earnings (max length = 50).
|
String |
getUpdatedDateUTC()
Last modified timestamp
|
org.threeten.bp.OffsetDateTime |
getUpdatedDateUTCAsDate() |
int |
hashCode() |
EarningsRate |
isExemptFromSuper(Boolean isExemptFromSuper) |
EarningsRate |
isExemptFromTax(Boolean isExemptFromTax) |
EarningsRate |
isReportableAsW1(Boolean isReportableAsW1) |
EarningsRate |
multiplier(Double multiplier) |
EarningsRate |
name(String name) |
EarningsRate |
ratePerUnit(String ratePerUnit) |
EarningsRate |
rateType(RateType rateType) |
void |
setAccountCode(String accountCode) |
void |
setAccrueLeave(Boolean accrueLeave) |
void |
setAllowanceType(AllowanceType allowanceType) |
void |
setAmount(Double amount) |
void |
setCurrentRecord(Boolean currentRecord) |
void |
setEarningsRateID(UUID earningsRateID) |
void |
setEarningsType(EarningsType earningsType) |
void |
setEmploymentTerminationPaymentType(EmploymentTerminationPaymentType employmentTerminationPaymentType) |
void |
setIsExemptFromSuper(Boolean isExemptFromSuper) |
void |
setIsExemptFromTax(Boolean isExemptFromTax) |
void |
setIsReportableAsW1(Boolean isReportableAsW1) |
void |
setMultiplier(Double multiplier) |
void |
setName(String name) |
void |
setRatePerUnit(String ratePerUnit) |
void |
setRateType(RateType rateType) |
void |
setTypeOfUnits(String typeOfUnits) |
String |
toString() |
EarningsRate |
typeOfUnits(String typeOfUnits) |
public EarningsRate name(String name)
public String getName()
public void setName(String name)
public EarningsRate accountCode(String accountCode)
public String getAccountCode()
public void setAccountCode(String accountCode)
public EarningsRate typeOfUnits(String typeOfUnits)
public String getTypeOfUnits()
public void setTypeOfUnits(String typeOfUnits)
public EarningsRate isExemptFromTax(Boolean isExemptFromTax)
public Boolean getIsExemptFromTax()
public void setIsExemptFromTax(Boolean isExemptFromTax)
public EarningsRate isExemptFromSuper(Boolean isExemptFromSuper)
public Boolean getIsExemptFromSuper()
public void setIsExemptFromSuper(Boolean isExemptFromSuper)
public EarningsRate isReportableAsW1(Boolean isReportableAsW1)
public Boolean getIsReportableAsW1()
public void setIsReportableAsW1(Boolean isReportableAsW1)
public EarningsRate earningsType(EarningsType earningsType)
public EarningsType getEarningsType()
public void setEarningsType(EarningsType earningsType)
public EarningsRate earningsRateID(UUID earningsRateID)
public UUID getEarningsRateID()
public void setEarningsRateID(UUID earningsRateID)
public EarningsRate rateType(RateType rateType)
public RateType getRateType()
public void setRateType(RateType rateType)
public EarningsRate ratePerUnit(String ratePerUnit)
public String getRatePerUnit()
public void setRatePerUnit(String ratePerUnit)
public EarningsRate multiplier(Double multiplier)
public Double getMultiplier()
public void setMultiplier(Double multiplier)
public EarningsRate accrueLeave(Boolean accrueLeave)
public Boolean getAccrueLeave()
public void setAccrueLeave(Boolean accrueLeave)
public EarningsRate amount(Double amount)
public Double getAmount()
public void setAmount(Double amount)
public EarningsRate employmentTerminationPaymentType(EmploymentTerminationPaymentType employmentTerminationPaymentType)
public EmploymentTerminationPaymentType getEmploymentTerminationPaymentType()
public void setEmploymentTerminationPaymentType(EmploymentTerminationPaymentType employmentTerminationPaymentType)
public String getUpdatedDateUTC()
public org.threeten.bp.OffsetDateTime getUpdatedDateUTCAsDate()
public EarningsRate currentRecord(Boolean currentRecord)
public Boolean getCurrentRecord()
public void setCurrentRecord(Boolean currentRecord)
public EarningsRate allowanceType(AllowanceType allowanceType)
public AllowanceType getAllowanceType()
public void setAllowanceType(AllowanceType allowanceType)
Copyright © 2020. All rights reserved.