public class EarningsRate extends Object
| Constructor and Description |
|---|
EarningsRate() |
| Modifier and Type | Method and Description |
|---|---|
EarningsRate |
accountCode(String accountCode) |
EarningsRate |
accrueLeave(Float accrueLeave) |
EarningsRate |
amount(Float 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
|
Float |
getAccrueLeave()
Indicates that this earnings rate should accrue leave.
|
Float |
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
|
Float |
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(Float multiplier) |
EarningsRate |
name(String name) |
EarningsRate |
ratePerUnit(String ratePerUnit) |
EarningsRate |
rateType(RateType rateType) |
void |
setAccountCode(String accountCode) |
void |
setAccrueLeave(Float accrueLeave) |
void |
setAmount(Float 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(Float 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(Float multiplier)
public Float getMultiplier()
public void setMultiplier(Float multiplier)
public EarningsRate accrueLeave(Float accrueLeave)
public Float getAccrueLeave()
public void setAccrueLeave(Float accrueLeave)
public EarningsRate amount(Float amount)
public Float getAmount()
public void setAmount(Float 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)
Copyright © 2020. All rights reserved.