public class TransactionLineDetailModel
extends java.lang.Object
Constructor and Description |
---|
TransactionLineDetailModel() |
Modifier and Type | Method and Description |
---|---|
java.lang.Long |
getAddressId()
Getter for addressId
The unique ID number of the address used for this tax detail.
|
java.lang.String |
getCountry()
Getter for country
The two character ISO 3166 country code of the country where this tax detail is assigned.
|
java.lang.String |
getCountyFIPS()
Getter for countyFIPS
For U.S.
|
java.math.BigDecimal |
getExemptAmount()
Getter for exemptAmount
The amount of this line that was considered exempt in this tax detail.
|
java.lang.Integer |
getExemptReasonId()
Getter for exemptReasonId
The unique ID number of the exemption reason for this tax detail.
|
java.math.BigDecimal |
getExemptUnits()
Getter for exemptUnits
Number of units in this line item that were calculated to be exempt according to this rate detail.
|
java.lang.Long |
getId()
Getter for id
The unique ID number of this tax detail.
|
java.lang.Boolean |
getInState()
Getter for inState
True if this detail element represented an in-state transaction.
|
java.lang.Boolean |
getIsFee()
Getter for isFee
The Taxes/Fee component.
|
java.lang.Boolean |
getIsNonPassThru()
Getter for isNonPassThru
True if this value is a non-passthrough tax.
|
java.lang.String |
getJurisCode()
Getter for jurisCode
The code of the jurisdiction to which this tax detail applies.
|
java.lang.Integer |
getJurisdictionId()
Getter for jurisdictionId
The unique ID number of the jurisdiction to which this tax detail applies.
|
JurisdictionType |
getJurisdictionType()
Getter for jurisdictionType
The type of the jurisdiction in which this tax detail applies.
|
java.lang.String |
getJurisName()
Getter for jurisName
The name of the jurisdiction to which this tax detail applies.
|
JurisTypeId |
getJurisType()
Getter for jurisType
DEPRECATED - Date: 12/20/2017, Version: 18.1, Message: Use jurisdictionTypeId instead.
|
java.math.BigDecimal |
getNonTaxableAmount()
Getter for nonTaxableAmount
The amount of this line item that was considered nontaxable in this tax detail.
|
java.lang.Integer |
getNonTaxableRuleId()
Getter for nonTaxableRuleId
The rule according to which portion of this detail was considered nontaxable.
|
TaxRuleTypeId |
getNonTaxableType()
Getter for nonTaxableType
The type of nontaxability that was applied to this tax detail.
|
java.math.BigDecimal |
getNonTaxableUnits()
Getter for nonTaxableUnits
Number of units in this line item that were calculated to be nontaxable according to this rate detail.
|
java.math.BigDecimal |
getRate()
Getter for rate
The rate at which this tax detail was calculated.
|
java.lang.Integer |
getRateRuleId()
Getter for rateRuleId
The unique ID number of the rule according to which this tax detail was calculated.
|
java.lang.Integer |
getRateSourceId()
Getter for rateSourceId
The unique ID number of the source of the rate according to which this tax detail was calculated.
|
RateType |
getRateType()
Getter for rateType
DEPRECATED - Date: 12/20/2017, Version: 18.1, Message: Please use rateTypeCode instead.
|
java.lang.String |
getRateTypeCode()
Getter for rateTypeCode
Indicates the code of the rate type that was used to calculate this tax detail.
|
java.lang.String |
getRegion()
Getter for region
The two-or-three character ISO region code for the region where this tax detail is assigned.
|
java.lang.String |
getSerCode()
Getter for serCode
For Streamlined Sales Tax customers, the SST Electronic Return code under which this tax detail should be applied.
|
java.lang.String |
getSignatureCode()
Getter for signatureCode
The Avalara-specified signature code of the jurisdiction to which this tax detail applies.
|
Sourcing |
getSourcing()
Getter for sourcing
Indicates whether this tax detail applies to the origin or destination of the transaction.
|
java.lang.String |
getStateAssignedNo()
Getter for stateAssignedNo
The state assigned number of the jurisdiction to which this tax detail applies.
|
java.lang.String |
getStateFIPS()
Getter for stateFIPS
For U.S.
|
java.math.BigDecimal |
getTax()
Getter for tax
The amount of tax for this tax detail.
|
java.math.BigDecimal |
getTaxableAmount()
Getter for taxableAmount
The taxable amount of this tax detail.
|
java.math.BigDecimal |
getTaxableUnits()
Getter for taxableUnits
Number of units in this line item that were calculated to be taxable according to this rate detail.
|
java.lang.Integer |
getTaxAuthorityTypeId()
Getter for taxAuthorityTypeId
The type of the tax authority to which this tax will be remitted.
|
java.math.BigDecimal |
getTaxCalculated()
Getter for taxCalculated
The amount of tax that AvaTax calculated.
|
java.lang.String |
getTaxName()
Getter for taxName
The name of the tax against which this tax amount was calculated.
|
java.math.BigDecimal |
getTaxOverride()
Getter for taxOverride
The amount of tax override that was specified for this tax line.
|
java.lang.Integer |
getTaxRegionId()
Getter for taxRegionId
The unique ID number of the tax region.
|
java.lang.String |
getTaxSubTypeId()
Getter for taxSubTypeId
The id of the tax subtype.
|
java.lang.String |
getTaxType()
Getter for taxType
The type of tax that was calculated.
|
java.lang.String |
getTaxTypeGroupId()
Getter for taxTypeGroupId
The id of the tax type group.
|
java.lang.Long |
getTransactionId()
Getter for transactionId
The unique ID number of this transaction.
|
java.lang.Long |
getTransactionLineId()
Getter for transactionLineId
The unique ID number of the line within this transaction.
|
java.lang.String |
getUnitOfBasis()
Getter for unitOfBasis
When calculating units, what basis of measurement did we use for calculating the units?
|
void |
setAddressId(java.lang.Long value)
Setter for addressId
The unique ID number of the address used for this tax detail.
|
void |
setCountry(java.lang.String value)
Setter for country
The two character ISO 3166 country code of the country where this tax detail is assigned.
|
void |
setCountyFIPS(java.lang.String value)
Setter for countyFIPS
For U.S.
|
void |
setExemptAmount(java.math.BigDecimal value)
Setter for exemptAmount
The amount of this line that was considered exempt in this tax detail.
|
void |
setExemptReasonId(java.lang.Integer value)
Setter for exemptReasonId
The unique ID number of the exemption reason for this tax detail.
|
void |
setExemptUnits(java.math.BigDecimal value)
Setter for exemptUnits
Number of units in this line item that were calculated to be exempt according to this rate detail.
|
void |
setId(java.lang.Long value)
Setter for id
The unique ID number of this tax detail.
|
void |
setInState(java.lang.Boolean value)
Setter for inState
True if this detail element represented an in-state transaction.
|
void |
setIsFee(java.lang.Boolean value)
Setter for isFee
The Taxes/Fee component.
|
void |
setIsNonPassThru(java.lang.Boolean value)
Setter for isNonPassThru
True if this value is a non-passthrough tax.
|
void |
setJurisCode(java.lang.String value)
Setter for jurisCode
The code of the jurisdiction to which this tax detail applies.
|
void |
setJurisdictionId(java.lang.Integer value)
Setter for jurisdictionId
The unique ID number of the jurisdiction to which this tax detail applies.
|
void |
setJurisdictionType(JurisdictionType value)
Setter for jurisdictionType
The type of the jurisdiction in which this tax detail applies.
|
void |
setJurisName(java.lang.String value)
Setter for jurisName
The name of the jurisdiction to which this tax detail applies.
|
void |
setJurisType(JurisTypeId value)
Setter for jurisType
DEPRECATED - Date: 12/20/2017, Version: 18.1, Message: Use jurisdictionTypeId instead.
|
void |
setNonTaxableAmount(java.math.BigDecimal value)
Setter for nonTaxableAmount
The amount of this line item that was considered nontaxable in this tax detail.
|
void |
setNonTaxableRuleId(java.lang.Integer value)
Setter for nonTaxableRuleId
The rule according to which portion of this detail was considered nontaxable.
|
void |
setNonTaxableType(TaxRuleTypeId value)
Setter for nonTaxableType
The type of nontaxability that was applied to this tax detail.
|
void |
setNonTaxableUnits(java.math.BigDecimal value)
Setter for nonTaxableUnits
Number of units in this line item that were calculated to be nontaxable according to this rate detail.
|
void |
setRate(java.math.BigDecimal value)
Setter for rate
The rate at which this tax detail was calculated.
|
void |
setRateRuleId(java.lang.Integer value)
Setter for rateRuleId
The unique ID number of the rule according to which this tax detail was calculated.
|
void |
setRateSourceId(java.lang.Integer value)
Setter for rateSourceId
The unique ID number of the source of the rate according to which this tax detail was calculated.
|
void |
setRateType(RateType value)
Setter for rateType
DEPRECATED - Date: 12/20/2017, Version: 18.1, Message: Please use rateTypeCode instead.
|
void |
setRateTypeCode(java.lang.String value)
Setter for rateTypeCode
Indicates the code of the rate type that was used to calculate this tax detail.
|
void |
setRegion(java.lang.String value)
Setter for region
The two-or-three character ISO region code for the region where this tax detail is assigned.
|
void |
setSerCode(java.lang.String value)
Setter for serCode
For Streamlined Sales Tax customers, the SST Electronic Return code under which this tax detail should be applied.
|
void |
setSignatureCode(java.lang.String value)
Setter for signatureCode
The Avalara-specified signature code of the jurisdiction to which this tax detail applies.
|
void |
setSourcing(Sourcing value)
Setter for sourcing
Indicates whether this tax detail applies to the origin or destination of the transaction.
|
void |
setStateAssignedNo(java.lang.String value)
Setter for stateAssignedNo
The state assigned number of the jurisdiction to which this tax detail applies.
|
void |
setStateFIPS(java.lang.String value)
Setter for stateFIPS
For U.S.
|
void |
setTax(java.math.BigDecimal value)
Setter for tax
The amount of tax for this tax detail.
|
void |
setTaxableAmount(java.math.BigDecimal value)
Setter for taxableAmount
The taxable amount of this tax detail.
|
void |
setTaxableUnits(java.math.BigDecimal value)
Setter for taxableUnits
Number of units in this line item that were calculated to be taxable according to this rate detail.
|
void |
setTaxAuthorityTypeId(java.lang.Integer value)
Setter for taxAuthorityTypeId
The type of the tax authority to which this tax will be remitted.
|
void |
setTaxCalculated(java.math.BigDecimal value)
Setter for taxCalculated
The amount of tax that AvaTax calculated.
|
void |
setTaxName(java.lang.String value)
Setter for taxName
The name of the tax against which this tax amount was calculated.
|
void |
setTaxOverride(java.math.BigDecimal value)
Setter for taxOverride
The amount of tax override that was specified for this tax line.
|
void |
setTaxRegionId(java.lang.Integer value)
Setter for taxRegionId
The unique ID number of the tax region.
|
void |
setTaxSubTypeId(java.lang.String value)
Setter for taxSubTypeId
The id of the tax subtype.
|
void |
setTaxType(java.lang.String value)
Setter for taxType
The type of tax that was calculated.
|
void |
setTaxTypeGroupId(java.lang.String value)
Setter for taxTypeGroupId
The id of the tax type group.
|
void |
setTransactionId(java.lang.Long value)
Setter for transactionId
The unique ID number of this transaction.
|
void |
setTransactionLineId(java.lang.Long value)
Setter for transactionLineId
The unique ID number of the line within this transaction.
|
void |
setUnitOfBasis(java.lang.String value)
Setter for unitOfBasis
When calculating units, what basis of measurement did we use for calculating the units?
|
java.lang.String |
toString()
Returns a JSON string representation of TransactionLineDetailModel
|
public java.lang.Long getId()
public void setId(java.lang.Long value)
public java.lang.Long getTransactionLineId()
public void setTransactionLineId(java.lang.Long value)
public java.lang.Long getTransactionId()
public void setTransactionId(java.lang.Long value)
public java.lang.Long getAddressId()
public void setAddressId(java.lang.Long value)
public java.lang.String getCountry()
public void setCountry(java.lang.String value)
public java.lang.String getRegion()
public void setRegion(java.lang.String value)
public java.lang.String getCountyFIPS()
public void setCountyFIPS(java.lang.String value)
public java.lang.String getStateFIPS()
public void setStateFIPS(java.lang.String value)
public java.math.BigDecimal getExemptAmount()
public void setExemptAmount(java.math.BigDecimal value)
public java.lang.Integer getExemptReasonId()
public void setExemptReasonId(java.lang.Integer value)
public java.lang.Boolean getInState()
public void setInState(java.lang.Boolean value)
public java.lang.String getJurisCode()
public void setJurisCode(java.lang.String value)
public java.lang.String getJurisName()
public void setJurisName(java.lang.String value)
public java.lang.Integer getJurisdictionId()
public void setJurisdictionId(java.lang.Integer value)
public java.lang.String getSignatureCode()
public void setSignatureCode(java.lang.String value)
public java.lang.String getStateAssignedNo()
public void setStateAssignedNo(java.lang.String value)
public JurisTypeId getJurisType()
public void setJurisType(JurisTypeId value)
public JurisdictionType getJurisdictionType()
public void setJurisdictionType(JurisdictionType value)
public java.math.BigDecimal getNonTaxableAmount()
public void setNonTaxableAmount(java.math.BigDecimal value)
public java.lang.Integer getNonTaxableRuleId()
public void setNonTaxableRuleId(java.lang.Integer value)
public TaxRuleTypeId getNonTaxableType()
public void setNonTaxableType(TaxRuleTypeId value)
public java.math.BigDecimal getRate()
public void setRate(java.math.BigDecimal value)
public java.lang.Integer getRateRuleId()
public void setRateRuleId(java.lang.Integer value)
public java.lang.Integer getRateSourceId()
public void setRateSourceId(java.lang.Integer value)
public java.lang.String getSerCode()
public void setSerCode(java.lang.String value)
public Sourcing getSourcing()
public void setSourcing(Sourcing value)
public java.math.BigDecimal getTax()
public void setTax(java.math.BigDecimal value)
public java.math.BigDecimal getTaxableAmount()
public void setTaxableAmount(java.math.BigDecimal value)
public java.lang.String getTaxType()
public void setTaxType(java.lang.String value)
public java.lang.String getTaxSubTypeId()
public void setTaxSubTypeId(java.lang.String value)
public java.lang.String getTaxTypeGroupId()
public void setTaxTypeGroupId(java.lang.String value)
public java.lang.String getTaxName()
public void setTaxName(java.lang.String value)
public java.lang.Integer getTaxAuthorityTypeId()
public void setTaxAuthorityTypeId(java.lang.Integer value)
public java.lang.Integer getTaxRegionId()
public void setTaxRegionId(java.lang.Integer value)
public java.math.BigDecimal getTaxCalculated()
public void setTaxCalculated(java.math.BigDecimal value)
public java.math.BigDecimal getTaxOverride()
public void setTaxOverride(java.math.BigDecimal value)
public RateType getRateType()
public void setRateType(RateType value)
public java.lang.String getRateTypeCode()
public void setRateTypeCode(java.lang.String value)
public java.math.BigDecimal getTaxableUnits()
public void setTaxableUnits(java.math.BigDecimal value)
public java.math.BigDecimal getNonTaxableUnits()
public void setNonTaxableUnits(java.math.BigDecimal value)
public java.math.BigDecimal getExemptUnits()
public void setExemptUnits(java.math.BigDecimal value)
public java.lang.String getUnitOfBasis()
public void setUnitOfBasis(java.lang.String value)
public java.lang.Boolean getIsNonPassThru()
public void setIsNonPassThru(java.lang.Boolean value)
public java.lang.Boolean getIsFee()
public void setIsFee(java.lang.Boolean value)
public java.lang.String toString()
toString
in class java.lang.Object