Enum AdjustmentReason

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

public enum AdjustmentReason extends Enum<AdjustmentReason>
Indicates the type of adjustment that was performed on a transaction
  • Enum Constant Details

    • NotAdjusted

      public static final AdjustmentReason NotAdjusted
      The transaction has not been adjusted
    • SourcingIssue

      public static final AdjustmentReason SourcingIssue
      A sourcing issue existed which caused the transaction to be adjusted
    • ReconciledWithGeneralLedger

      public static final AdjustmentReason ReconciledWithGeneralLedger
      Transaction was adjusted to reconcile it with a general ledger
    • ExemptCertApplied

      public static final AdjustmentReason ExemptCertApplied
      Transaction was adjusted after an exemption certificate was applied
    • PriceAdjusted

      public static final AdjustmentReason PriceAdjusted
      Transaction was adjusted when the price of an item changed
    • ProductReturned

      public static final AdjustmentReason ProductReturned
      Transaction was adjusted due to a product return
    • ProductExchanged

      public static final AdjustmentReason ProductExchanged
      Transaction was adjusted due to a product exchange
    • BadDebt

      public static final AdjustmentReason BadDebt
      Transaction was adjusted due to bad or uncollectable debt
    • Other

      public static final AdjustmentReason Other
      Transaction was adjusted for another reason not specified
    • Offline

      public static final AdjustmentReason Offline
      Offline
  • Method Details

    • values

      public static AdjustmentReason[] 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 AdjustmentReason 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 AdjustmentReason 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()