public class TaxOverrideModel
extends java.lang.Object
Constructor and Description |
---|
TaxOverrideModel() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getReason()
Getter for reason
This provides the reason for a tax override for audit purposes.
|
java.math.BigDecimal |
getTaxAmount()
Getter for taxAmount
Indicates a total override of the calculated tax on the document.
|
java.util.Date |
getTaxDate()
Getter for taxDate
The override tax date to use
This is used when the tax has been previously calculated
as in the case of a layaway, return or other reason indicated by the Reason element.
|
TaxOverrideType |
getType()
Getter for type
Identifies the type of tax override
|
void |
setReason(java.lang.String value)
Setter for reason
This provides the reason for a tax override for audit purposes.
|
void |
setTaxAmount(java.math.BigDecimal value)
Setter for taxAmount
Indicates a total override of the calculated tax on the document.
|
void |
setTaxDate(java.util.Date value)
Setter for taxDate
The override tax date to use
This is used when the tax has been previously calculated
as in the case of a layaway, return or other reason indicated by the Reason element.
|
void |
setType(TaxOverrideType value)
Setter for type
Identifies the type of tax override
|
java.lang.String |
toString()
Returns a JSON string representation of TaxOverrideModel
|
public TaxOverrideType getType()
public void setType(TaxOverrideType value)
public java.math.BigDecimal getTaxAmount()
public void setTaxAmount(java.math.BigDecimal value)
public java.util.Date getTaxDate()
public void setTaxDate(java.util.Date value)
public java.lang.String getReason()
public void setReason(java.lang.String value)
public java.lang.String toString()
toString
in class java.lang.Object