public class NexusModel
extends java.lang.Object
Constructor and Description |
---|
NexusModel() |
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
getCompanyId()
Getter for companyId
The unique ID number of the company that declared nexus.
|
java.lang.String |
getCountry()
Getter for country
Name or ISO 3166 code identifying the country in which this company declared nexus.
|
java.util.Date |
getCreatedDate()
Getter for createdDate
The date when this record was created.
|
java.lang.Integer |
getCreatedUserId()
Getter for createdUserId
The User ID of the user who created this record.
|
java.util.Date |
getEffectiveDate()
Getter for effectiveDate
The date when this nexus began.
|
java.util.Date |
getEndDate()
Getter for endDate
If this nexus will end or has ended on a specific date, set this to the date when this nexus ends.
|
java.lang.Boolean |
getHasLocalNexus()
Getter for hasLocalNexus
True if you are also declaring local nexus within this jurisdiction.
|
java.lang.Boolean |
getHasPermanentEstablishment()
Getter for hasPermanentEstablishment
Set this value to true if your company has a permanent establishment within this jurisdiction.
|
java.lang.Integer |
getId()
Getter for id
The unique ID number of this declaration of nexus.
|
java.lang.Boolean |
getIsSellerImporterOfRecord()
Getter for isSellerImporterOfRecord
For nexus declarations at the country level, specifies whether this company is considered the importer of record in this nexus region.
|
java.lang.Boolean |
getIsSSTActive()
Getter for isSSTActive
For the United States, this flag indicates whether this particular nexus falls within a U.S.
|
java.lang.String |
getJurisCode()
Getter for jurisCode
The code identifying the jurisdiction in which this company declared nexus.
|
JurisdictionType |
getJurisdictionTypeId()
Getter for jurisdictionTypeId
The type of the jurisdiction in which this company declared nexus.
|
java.lang.String |
getJurisName()
Getter for jurisName
The common name of the jurisdiction in which this company declared nexus.
|
JurisTypeId |
getJurisTypeId()
Getter for jurisTypeId
DEPRECATED - Date: 12/20/2017, Version: 18.1, Message: Please use jurisdictionTypeId instead.
|
LocalNexusTypeId |
getLocalNexusTypeId()
Getter for localNexusTypeId
If you are declaring local nexus within this jurisdiction, this indicates whether you are declaring only
a specified list of local jurisdictions, all state-administered local jurisdictions, or all local jurisdictions.
|
java.util.Date |
getModifiedDate()
Getter for modifiedDate
The date/time when this record was last modified.
|
java.lang.Integer |
getModifiedUserId()
Getter for modifiedUserId
The user ID of the user who last modified this record.
|
java.lang.String |
getNexusTaxTypeGroup()
Getter for nexusTaxTypeGroup
The type of nexus that this company is declaring.Replaces NexusTypeId.
|
NexusTypeId |
getNexusTypeId()
Getter for nexusTypeId
The type of nexus that this company is declaring.
|
java.lang.String |
getRegion()
Getter for region
Name or ISO 3166 code identifying the region within the country.
|
java.lang.String |
getShortName()
Getter for shortName
The short name of the jurisdiction.
|
java.lang.String |
getSignatureCode()
Getter for signatureCode
The signature code of the boundary region as defined by Avalara.
|
Sourcing |
getSourcing()
Getter for sourcing
Indicates whether this nexus is defined as origin or destination nexus.
|
java.lang.String |
getStateAssignedNo()
Getter for stateAssignedNo
The state assigned number of this jurisdiction.
|
java.lang.Boolean |
getStreamlinedSalesTax()
Getter for streamlinedSalesTax
DEPRECATED - Date: 4/29/2017, Version: 19.4, Message: Please use isSSTActive instead.
|
java.lang.Long |
getTaxAuthorityId()
Getter for taxAuthorityId
A unique ID number of the tax authority that is associated with this nexus.
|
java.lang.String |
getTaxId()
Getter for taxId
Optional - the tax identification number under which you declared nexus.
|
void |
setCompanyId(java.lang.Integer value)
Setter for companyId
The unique ID number of the company that declared nexus.
|
void |
setCountry(java.lang.String value)
Setter for country
Name or ISO 3166 code identifying the country in which this company declared nexus.
|
void |
setCreatedDate(java.util.Date value)
Setter for createdDate
The date when this record was created.
|
void |
setCreatedUserId(java.lang.Integer value)
Setter for createdUserId
The User ID of the user who created this record.
|
void |
setEffectiveDate(java.util.Date value)
Setter for effectiveDate
The date when this nexus began.
|
void |
setEndDate(java.util.Date value)
Setter for endDate
If this nexus will end or has ended on a specific date, set this to the date when this nexus ends.
|
void |
setHasLocalNexus(java.lang.Boolean value)
Setter for hasLocalNexus
True if you are also declaring local nexus within this jurisdiction.
|
void |
setHasPermanentEstablishment(java.lang.Boolean value)
Setter for hasPermanentEstablishment
Set this value to true if your company has a permanent establishment within this jurisdiction.
|
void |
setId(java.lang.Integer value)
Setter for id
The unique ID number of this declaration of nexus.
|
void |
setIsSellerImporterOfRecord(java.lang.Boolean value)
Setter for isSellerImporterOfRecord
For nexus declarations at the country level, specifies whether this company is considered the importer of record in this nexus region.
|
void |
setIsSSTActive(java.lang.Boolean value)
Setter for isSSTActive
For the United States, this flag indicates whether this particular nexus falls within a U.S.
|
void |
setJurisCode(java.lang.String value)
Setter for jurisCode
The code identifying the jurisdiction in which this company declared nexus.
|
void |
setJurisdictionTypeId(JurisdictionType value)
Setter for jurisdictionTypeId
The type of the jurisdiction in which this company declared nexus.
|
void |
setJurisName(java.lang.String value)
Setter for jurisName
The common name of the jurisdiction in which this company declared nexus.
|
void |
setJurisTypeId(JurisTypeId value)
Setter for jurisTypeId
DEPRECATED - Date: 12/20/2017, Version: 18.1, Message: Please use jurisdictionTypeId instead.
|
void |
setLocalNexusTypeId(LocalNexusTypeId value)
Setter for localNexusTypeId
If you are declaring local nexus within this jurisdiction, this indicates whether you are declaring only
a specified list of local jurisdictions, all state-administered local jurisdictions, or all local jurisdictions.
|
void |
setModifiedDate(java.util.Date value)
Setter for modifiedDate
The date/time when this record was last modified.
|
void |
setModifiedUserId(java.lang.Integer value)
Setter for modifiedUserId
The user ID of the user who last modified this record.
|
void |
setNexusTaxTypeGroup(java.lang.String value)
Setter for nexusTaxTypeGroup
The type of nexus that this company is declaring.Replaces NexusTypeId.
|
void |
setNexusTypeId(NexusTypeId value)
Setter for nexusTypeId
The type of nexus that this company is declaring.
|
void |
setRegion(java.lang.String value)
Setter for region
Name or ISO 3166 code identifying the region within the country.
|
void |
setShortName(java.lang.String value)
Setter for shortName
The short name of the jurisdiction.
|
void |
setSignatureCode(java.lang.String value)
Setter for signatureCode
The signature code of the boundary region as defined by Avalara.
|
void |
setSourcing(Sourcing value)
Setter for sourcing
Indicates whether this nexus is defined as origin or destination nexus.
|
void |
setStateAssignedNo(java.lang.String value)
Setter for stateAssignedNo
The state assigned number of this jurisdiction.
|
void |
setStreamlinedSalesTax(java.lang.Boolean value)
Setter for streamlinedSalesTax
DEPRECATED - Date: 4/29/2017, Version: 19.4, Message: Please use isSSTActive instead.
|
void |
setTaxAuthorityId(java.lang.Long value)
Setter for taxAuthorityId
A unique ID number of the tax authority that is associated with this nexus.
|
void |
setTaxId(java.lang.String value)
Setter for taxId
Optional - the tax identification number under which you declared nexus.
|
java.lang.String |
toString()
Returns a JSON string representation of NexusModel
|
public java.lang.Integer getId()
public void setId(java.lang.Integer value)
public java.lang.Integer getCompanyId()
public void setCompanyId(java.lang.Integer 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 JurisTypeId getJurisTypeId()
public void setJurisTypeId(JurisTypeId value)
public JurisdictionType getJurisdictionTypeId()
public void setJurisdictionTypeId(JurisdictionType 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.util.Date getEffectiveDate()
public void setEffectiveDate(java.util.Date value)
public java.util.Date getEndDate()
public void setEndDate(java.util.Date value)
public java.lang.String getShortName()
public void setShortName(java.lang.String 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 NexusTypeId getNexusTypeId()
public void setNexusTypeId(NexusTypeId value)
public Sourcing getSourcing()
public void setSourcing(Sourcing value)
public java.lang.Boolean getHasLocalNexus()
public void setHasLocalNexus(java.lang.Boolean value)
public LocalNexusTypeId getLocalNexusTypeId()
public void setLocalNexusTypeId(LocalNexusTypeId value)
public java.lang.Boolean getHasPermanentEstablishment()
public void setHasPermanentEstablishment(java.lang.Boolean value)
public java.lang.String getTaxId()
public void setTaxId(java.lang.String value)
public java.lang.Boolean getStreamlinedSalesTax()
public void setStreamlinedSalesTax(java.lang.Boolean value)
public java.lang.Boolean getIsSSTActive()
public void setIsSSTActive(java.lang.Boolean value)
public java.util.Date getCreatedDate()
public void setCreatedDate(java.util.Date value)
public java.lang.Integer getCreatedUserId()
public void setCreatedUserId(java.lang.Integer value)
public java.util.Date getModifiedDate()
public void setModifiedDate(java.util.Date value)
public java.lang.Integer getModifiedUserId()
public void setModifiedUserId(java.lang.Integer value)
public java.lang.String getNexusTaxTypeGroup()
public void setNexusTaxTypeGroup(java.lang.String value)
public java.lang.Long getTaxAuthorityId()
public void setTaxAuthorityId(java.lang.Long value)
public java.lang.Boolean getIsSellerImporterOfRecord()
public void setIsSellerImporterOfRecord(java.lang.Boolean value)
public java.lang.String toString()
toString
in class java.lang.Object