Enum MatchingTaxType

java.lang.Object
java.lang.Enum<MatchingTaxType>
net.avalara.avatax.rest.client.enums.MatchingTaxType
All Implemented Interfaces:
Serializable, Comparable<MatchingTaxType>, java.lang.constant.Constable

public enum MatchingTaxType extends Enum<MatchingTaxType>
This data type is only used when an object must "Match" tax types. By specifying options here, you can indicate which tax types will match for the purposes of this object. For example, if you specify BothSalesAndUseTax, this value matches with both sales and seller's use tax.
  • Enum Constant Details

    • E

      public static final MatchingTaxType E
      Match medical excise type
    • Lodging

      public static final MatchingTaxType Lodging
      Match Lodging tax type
    • Bottle

      public static final MatchingTaxType Bottle
      Match bottle tax type
    • RentToOwn

      public static final MatchingTaxType RentToOwn
      Match RentToOwn tax type
    • BikeTax

      public static final MatchingTaxType BikeTax
      BikeTax tax type
    • LandedCost

      public static final MatchingTaxType LandedCost
      LandedCost tax type
    • CheckoutBag

      public static final MatchingTaxType CheckoutBag
      CheckoutBag tax type
    • Alcohol

      public static final MatchingTaxType Alcohol
      Alcohol tax type
    • Amusement

      public static final MatchingTaxType Amusement
      Amusement tax type
    • Hospitality

      public static final MatchingTaxType Hospitality
      Hospitality tax type
    • RentalLeasing

      public static final MatchingTaxType RentalLeasing
      RentalLeasing tax type
    • GrossReceipts

      public static final MatchingTaxType GrossReceipts
      GrossReceipts tax type
    • Mattress

      public static final MatchingTaxType Mattress
      Mattress tax type
    • Lumber

      public static final MatchingTaxType Lumber
      Lumber tax type
    • Paint

      public static final MatchingTaxType Paint
      Paint tax type
    • Tires

      public static final MatchingTaxType Tires
      Tires tax type
    • EI

      public static final MatchingTaxType EI
      Economic Incentive tax type
    • All

      public static final MatchingTaxType All
      Match all tax types
    • BothSalesAndUseTax

      public static final MatchingTaxType BothSalesAndUseTax
      Match both Sales and Use Tax only
    • ConsumerUseTax

      public static final MatchingTaxType ConsumerUseTax
      Match Consumer Use Tax only
    • ConsumersUseAndSellersUseTax

      public static final MatchingTaxType ConsumersUseAndSellersUseTax
      Match both Consumer Use and Seller's Use Tax types
    • ConsumerUseAndSalesTax

      public static final MatchingTaxType ConsumerUseAndSalesTax
      Match both Consumer Use and Sales Tax types
    • Fee

      public static final MatchingTaxType Fee
      Match Fee tax types only
    • VATInputTax

      public static final MatchingTaxType VATInputTax
      Match VAT Input Tax only
    • LightBulbs

      public static final MatchingTaxType LightBulbs
      LightBulbs tax type
    • Meals

      public static final MatchingTaxType Meals
      Meals tax type
    • VATNonrecoverableInputTax

      public static final MatchingTaxType VATNonrecoverableInputTax
      Match VAT Nonrecoverable Input Tax only
    • VATOutputTax

      public static final MatchingTaxType VATOutputTax
      Match VAT Output Tax only
    • PIF

      public static final MatchingTaxType PIF
      PIF tax type
    • Rental

      public static final MatchingTaxType Rental
      Match Rental tax types only
    • SalesTax

      public static final MatchingTaxType SalesTax
      Match Sales Tax only
    • UseTax

      public static final MatchingTaxType UseTax
      Match Seller's Use Tax only
    • EWaste

      public static final MatchingTaxType EWaste
      EWaste tax type
    • Batteries

      public static final MatchingTaxType Batteries
      Batteries tax type
  • Method Details

    • values

      public static MatchingTaxType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static MatchingTaxType valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • valueOf

      public static MatchingTaxType valueOf(int intValue)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      intValue - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getValue

      public int getValue()