Class EcmsDetailModel

java.lang.Object
net.avalara.avatax.rest.client.models.EcmsDetailModel

public class EcmsDetailModel extends Object
Represents an ECMS record, used internally by AvaTax to track information about exemptions.
  • Constructor Details

    • EcmsDetailModel

      public EcmsDetailModel()
  • Method Details

    • getExemptCertDetailId

      public Integer getExemptCertDetailId()
      Getter for exemptCertDetailId Unique, system-assigned identifier of a ExemptCertDetail record.
    • setExemptCertDetailId

      public void setExemptCertDetailId(Integer value)
      Setter for exemptCertDetailId Unique, system-assigned identifier of a ExemptCertDetail record.
    • getExemptCertId

      public Integer getExemptCertId()
      Getter for exemptCertId The calc_id associated with a certificate in CertCapture.
    • setExemptCertId

      public void setExemptCertId(Integer value)
      Setter for exemptCertId The calc_id associated with a certificate in CertCapture.
    • getStateFips

      public String getStateFips()
      Getter for stateFips State FIPS
    • setStateFips

      public void setStateFips(String value)
      Setter for stateFips State FIPS
    • getRegion

      public String getRegion()
      Getter for region Name or ISO 3166 code identifying the region within the country. This field supports many different region identifiers: * Two and three character ISO 3166 region codes * Fully spelled out names of the region in ISO supported languages * Common alternative spellings for many regions For a full list of all supported codes and names, please see the Definitions API `ListRegions`.
    • setRegion

      public void setRegion(String value)
      Setter for region Name or ISO 3166 code identifying the region within the country. This field supports many different region identifiers: * Two and three character ISO 3166 region codes * Fully spelled out names of the region in ISO supported languages * Common alternative spellings for many regions For a full list of all supported codes and names, please see the Definitions API `ListRegions`.
    • getIdNo

      public String getIdNo()
      Getter for idNo The customer Tax Id Number (tax_number) associated with a certificate. This is same as exemptionNo in Transactions.
    • setIdNo

      public void setIdNo(String value)
      Setter for idNo The customer Tax Id Number (tax_number) associated with a certificate. This is same as exemptionNo in Transactions.
    • getCountry

      public String getCountry()
      Getter for country Name or ISO 3166 code identifying the country. This field supports many different country identifiers: * Two character ISO 3166 codes * Three character ISO 3166 codes * Fully spelled out names of the country in ISO supported languages * Common alternative spellings for many countries For a full list of all supported codes and names, please see the Definitions API `ListCountries`.
    • setCountry

      public void setCountry(String value)
      Setter for country Name or ISO 3166 code identifying the country. This field supports many different country identifiers: * Two character ISO 3166 codes * Three character ISO 3166 codes * Fully spelled out names of the country in ISO supported languages * Common alternative spellings for many countries For a full list of all supported codes and names, please see the Definitions API `ListCountries`.
    • getEndDate

      public Date getEndDate()
      Getter for endDate End date of this exempt certificate
    • setEndDate

      public void setEndDate(Date value)
      Setter for endDate End date of this exempt certificate
    • getIdType

      public String getIdType()
      Getter for idType The type of idNo (tax_number) associated with a certificate. Example: Driver's Licence Number, Permit Number.
    • setIdType

      public void setIdType(String value)
      Setter for idType The type of idNo (tax_number) associated with a certificate. Example: Driver's Licence Number, Permit Number.
    • getIsTaxCodeListExclusionList

      public Integer getIsTaxCodeListExclusionList()
      Getter for isTaxCodeListExclusionList Is the tax code list an exculsion list?
    • setIsTaxCodeListExclusionList

      public void setIsTaxCodeListExclusionList(Integer value)
      Setter for isTaxCodeListExclusionList Is the tax code list an exculsion list?
    • getTaxCodes

      public ArrayList<EcmsDetailTaxCodeModel> getTaxCodes()
      Getter for taxCodes optional: list of tax code associated with this exempt certificate detail
    • setTaxCodes

      public void setTaxCodes(ArrayList<EcmsDetailTaxCodeModel> value)
      Setter for taxCodes optional: list of tax code associated with this exempt certificate detail
    • toString

      public String toString()
      Returns a JSON string representation of EcmsDetailModel
      Overrides:
      toString in class Object