The shipping verification APIs must be called after a sales or return invoice transaction is created. The images below summarize the entire process from transaction to compliance verification to shipping. Workflows are also provided showing the refund process.
We recommend that you review the Refund Transactions topics in our Integration Guides in order to understand how to refund transactions in AvaTax. The following refund workflow uses PUT with the Registration endpoint to update volumetrics. In this case, a record of the original transaction is kept.
The following refund workflow is similar to the previous but uses DELETE with the Registration endpoint to completely void the original sales invoice. In this case, the call updates volumetrics, but no record of the original transaction is kept.