AvaTax for Excise

Version v1
AlternateProductsController
AvaTaxExciseController
ImportBusinessEntitiesController
ImportHeadersController
ImportItemCodesController
ImportLocationsController
ImportManufacturersController
ImportProductsTobaccoController
ImportScheduleTransactionsController
JurisdictionsController
NotificationController
RatesController
Tax Sessions
TaxpayerTypesController
UtilitiesController

Avalara.Excise.Determination.Engine.AdjustTransactionRequest

Represents a request to adjust an existing transaction in the system. This class contains the information needed to modify transaction data, including the reason for adjustment, description, and the new transaction data.

This model is used in the following APIs:

Parameters
adjustmentReasonOptional
string

Gets or sets the reason for adjusting the transaction. Specifies the type of adjustment being made (e.g., "CORRECTION", "REFUND", "VOID").

Enum: NotAdjusted, SourcingIssue, ReconciledWithGeneralLedger, ExemptCertApplied, PriceAdjusted, ProductReturned, ProductExchanged, BadDebt, Other, Offline
adjustmentDescriptionOptional
string

Gets or sets a human-readable description explaining why the transaction is being adjusted. Provides additional context and justification for the adjustment request.

newTransactionOptional
Avalara.Excise.Determination.Engine.RestTransaction

Gets or sets the new transaction data that will replace or modify the existing transaction. Contains the updated transaction information after the adjustment is applied.