Exemption Certificate Management
CertCapture RESTful APIs
BatchAdjustTransactionModel
Replace an existing transaction recorded in AvaTax with a new one.
Parameters
companyCodeRequired
stringSpecifies the code of the company for this transaction.
transactionCodeRequired
stringPlease specify the transaction code of the transaction to void.
documentTypeOptional
stringSpecifies the type of document to void.
Enum: SalesOrder, SalesInvoice, PurchaseOrder, PurchaseInvoice, ReturnOrder, ReturnInvoice, InventoryTransferOrder, InventoryTransferInvoice, ReverseChargeOrder, ReverseChargeInvoice, CustomsInvoice, CustomsOrder, InventoryTransferOutboundInvoice, InventoryTransferOutboundOrder, Any
adjustmentReasonRequired
stringA reason code indicating why this adjustment was made
Enum: NotAdjusted, SourcingIssue, ReconciledWithGeneralLedger, ExemptCertApplied, PriceAdjusted, ProductReturned, ProductExchanged, BadDebt, Other, Offline, Offset
adjustmentDescriptionOptional
stringIf the AdjustmentReason is "Other", specify the reason here.
This is required when the AdjustmentReason is 8 (Other).
newTransactionRequired
CreateTransactionModelReplace the current transaction with tax data calculated for this new transaction